From d5eca8a114e9996089a5dd382b176bd7752f7a6c Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 10:37:04 +0100 Subject: [PATCH 01/30] Update PHP images --- .devilbox/www/config.php | 4 ++-- CHANGELOG.md | 15 +++++++++++++++ docker-compose.yml | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.devilbox/www/config.php b/.devilbox/www/config.php index 45276aed..35849012 100644 --- a/.devilbox/www/config.php +++ b/.devilbox/www/config.php @@ -13,8 +13,8 @@ error_reporting(-1); putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1'); -$DEVILBOX_VERSION = 'v1.7.2'; -$DEVILBOX_DATE = '2020-09-17'; +$DEVILBOX_VERSION = 'v1.7.3'; +$DEVILBOX_DATE = '2020-11-07'; $DEVILBOX_API_PAGE = 'devilbox-api/status.json'; // diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d421033..8768d1dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ major versions. ## Unreleased +## Release v1.7.2 (2020-11-07) + +#### Fixed +- [#739](https://github.com/cytopia/devilbox/issues/739) Disabled gd-jis: https://bugs.php.net/bug.php?id=73582 +- [#740](https://github.com/cytopia/devilbox/issues/740) Use latest PHP 8.0 image + +#### Added +- [#715](https://github.com/cytopia/devilbox/issues/715) PHP module mongodb is added to PHP 8.0 +- Added PHP 8.1: https://github.com/devilbox/docker-php-fpm-8.1 + +#### Changed +- [#736](https://github.com/cytopia/devilbox/issues/736) Composer is updated to v2 (/usr/local/bin/composer) +- Composer is available as v1 and v2 (/usr/local/bin/composer-[12]) + + ## Release v1.7.2 (2020-09-17) #### Added diff --git a/docker-compose.yml b/docker-compose.yml index 23b118d0..c4cd3a6d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -95,7 +95,7 @@ services: # PHP # ------------------------------------------------------------ php: - image: devilbox/php-fpm:${PHP_SERVER}-work-0.112 + image: devilbox/php-fpm:${PHP_SERVER}-work-0.114 hostname: php ## From 9ce7111587c3cf80700bbafab8c74e2bd191633b Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 11:17:13 +0100 Subject: [PATCH 02/30] Update integration tests --- .tests/tests/framework-drupal.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tests/tests/framework-drupal.sh b/.tests/tests/framework-drupal.sh index 1c7e844d..70e1ca4c 100755 --- a/.tests/tests/framework-drupal.sh +++ b/.tests/tests/framework-drupal.sh @@ -71,7 +71,7 @@ TLD_SUFFIX="$( "${SCRIPT_PATH}/../scripts/env-getvar.sh" "TLD_SUFFIX" )" # Setup Drupal project run "docker-compose exec --user devilbox -T php bash -c 'mkdir -p /shared/httpd/drupal'" "${RETRIES}" "${DVLBOX_PATH}" -run "docker-compose exec --user devilbox -T php bash -c 'cd /shared/httpd/drupal; sudo rm -rf drupal; composer create-project --no-interaction --prefer-dist drupal-composer/drupal-project drupal 8.x-dev'" "${RETRIES}" "${DVLBOX_PATH}" +run "docker-compose exec --user devilbox -T php bash -c 'cd /shared/httpd/drupal; sudo rm -rf drupal; composer-1 create-project --no-interaction --prefer-dist drupal-composer/drupal-project drupal 8.x-dev'" "${RETRIES}" "${DVLBOX_PATH}" run "docker-compose exec --user devilbox -T php bash -c 'cd /shared/httpd/drupal; ln -sf drupal/web htdocs'" "${RETRIES}" "${DVLBOX_PATH}" run "docker-compose exec --user devilbox -T php mysql -u root -h mysql --password=\"${MYSQL_ROOT_PASSWORD}\" -e \"DROP DATABASE IF EXISTS my_drupal; CREATE DATABASE my_drupal;\"" "${RETRIES}" "${DVLBOX_PATH}" From f034dec17aaaf65c5fec13055142258ebb23bab1 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 11:17:59 +0100 Subject: [PATCH 03/30] Add latest available docker images --- .github/workflows/ci-smoke-linux.yml | 1 + .github/workflows/test-config.yml | 1 + .github/workflows/test-versions.yml | 17 +++ .travis.yml | 200 +++++++++++++++------------ env-example | 35 +++-- 5 files changed, 160 insertions(+), 94 deletions(-) diff --git a/.github/workflows/ci-smoke-linux.yml b/.github/workflows/ci-smoke-linux.yml index 364b6cc1..11fba8c4 100644 --- a/.github/workflows/ci-smoke-linux.yml +++ b/.github/workflows/ci-smoke-linux.yml @@ -43,6 +43,7 @@ jobs: - "7.3" - "7.4" - "8.0" + - "8.1" httpd: - "apache-2.2" - "apache-2.4" diff --git a/.github/workflows/test-config.yml b/.github/workflows/test-config.yml index 2a922884..06e79485 100644 --- a/.github/workflows/test-config.yml +++ b/.github/workflows/test-config.yml @@ -43,6 +43,7 @@ jobs: - "7.3" - "7.4" - "8.0" + - "8.1" httpd: - "apache-2.2" - "apache-2.4" diff --git a/.github/workflows/test-versions.yml b/.github/workflows/test-versions.yml index 2f7683fb..1ec773c3 100644 --- a/.github/workflows/test-versions.yml +++ b/.github/workflows/test-versions.yml @@ -88,10 +88,22 @@ jobs: - "PGSQL_SERVER=11.5-alpine" - "PGSQL_SERVER=11.6" - "PGSQL_SERVER=11.6-alpine" + - "PGSQL_SERVER=11.7" + - "PGSQL_SERVER=11.7-alpine" + - "PGSQL_SERVER=11.8" + - "PGSQL_SERVER=11.8-alpine" + - "PGSQL_SERVER=11.9" + - "PGSQL_SERVER=11.9-alpine" - "PGSQL_SERVER=12.0" - "PGSQL_SERVER=12.0-alpine" - "PGSQL_SERVER=12.1" - "PGSQL_SERVER=12.1-alpine" + - "PGSQL_SERVER=12.2" + - "PGSQL_SERVER=12.2-alpine" + - "PGSQL_SERVER=12.3" + - "PGSQL_SERVER=12.3-alpine" + - "PGSQL_SERVER=13.0" + - "PGSQL_SERVER=13.0-alpine" - "PGSQL_SERVER=latest" - "PGSQL_SERVER=alpine" @@ -104,6 +116,8 @@ jobs: - "REDIS_SERVER=4.0-alpine" - "REDIS_SERVER=5.0" - "REDIS_SERVER=5.0-alpine" + - "REDIS_SERVER=6.0" + - "REDIS_SERVER=6.0-alpine" - "REDIS_SERVER=latest" - "REDIS_SERVER=alpine" @@ -111,6 +125,8 @@ jobs: - "MEMCD_SERVER=1.4-alpine" - "MEMCD_SERVER=1.5" - "MEMCD_SERVER=1.5-alpine" + - "MEMCD_SERVER=1.6" + - "MEMCD_SERVER=1.6-alpine" - "MEMCD_SERVER=latest" - "MEMCD_SERVER=alpine" @@ -121,6 +137,7 @@ jobs: - "MONGO_SERVER=3.6" - "MONGO_SERVER=4.0" - "MONGO_SERVER=4.2" + - "MONGO_SERVER=4.4" - "MONGO_SERVER=latest" name: "[${{ matrix.version }}]" steps: diff --git a/.travis.yml b/.travis.yml index 1612d473..99e86b8a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -98,6 +98,7 @@ env: - S1=PHP V1=7.3 S2=HTTPD V2=apache-2.2 - S1=PHP V1=7.4 S2=HTTPD V2=apache-2.2 - S1=PHP V1=8.0 S2=HTTPD V2=apache-2.2 + - S1=PHP V1=8.1 S2=HTTPD V2=apache-2.2 # PHP vs Apache 2.4 - S1=PHP V1=5.3 S2=HTTPD V2=apache-2.4 - S1=PHP V1=5.4 S2=HTTPD V2=apache-2.4 @@ -109,6 +110,7 @@ env: - S1=PHP V1=7.3 S2=HTTPD V2=apache-2.4 - S1=PHP V1=7.4 S2=HTTPD V2=apache-2.4 - S1=PHP V1=8.0 S2=HTTPD V2=apache-2.4 + - S1=PHP V1=8.1 S2=HTTPD V2=apache-2.4 # PHP vs Nginx stable - S1=PHP V1=5.3 S2=HTTPD V2=nginx-stable - S1=PHP V1=5.4 S2=HTTPD V2=nginx-stable @@ -120,6 +122,7 @@ env: - S1=PHP V1=7.3 S2=HTTPD V2=nginx-stable - S1=PHP V1=7.4 S2=HTTPD V2=nginx-stable - S1=PHP V1=8.0 S2=HTTPD V2=nginx-stable + - S1=PHP V1=8.1 S2=HTTPD V2=nginx-stable # PHP vs Nginx mainline - S1=PHP V1=5.3 S2=HTTPD V2=nginx-mainline - S1=PHP V1=5.4 S2=HTTPD V2=nginx-mainline @@ -131,97 +134,122 @@ env: - S1=PHP V1=7.3 S2=HTTPD V2=nginx-mainline - S1=PHP V1=7.4 S2=HTTPD V2=nginx-mainline - S1=PHP V1=8.0 S2=HTTPD V2=nginx-mainline + - S1=PHP V1=8.1 S2=HTTPD V2=nginx-mainline ### ### Test all other bundled services ### - ### PHP 7.3 vs XYZ + ### PHP 7.4 vs XYZ ### - # PHP 7.3 vs MySQL - - S1=PHP V1=7.3 S2=MYSQL V2=mysql-5.5 - - S1=PHP V1=7.3 S2=MYSQL V2=mysql-5.6 - - S1=PHP V1=7.3 S2=MYSQL V2=mysql-5.7 - - S1=PHP V1=7.3 S2=MYSQL V2=mysql-8.0 - - S1=PHP V1=7.3 S2=MYSQL V2=mariadb-5.5 - - S1=PHP V1=7.3 S2=MYSQL V2=mariadb-10.0 - - S1=PHP V1=7.3 S2=MYSQL V2=mariadb-10.1 - - S1=PHP V1=7.3 S2=MYSQL V2=mariadb-10.2 - - S1=PHP V1=7.3 S2=MYSQL V2=mariadb-10.3 - - S1=PHP V1=7.3 S2=MYSQL V2=mariadb-10.4 - - S1=PHP V1=7.3 S2=MYSQL V2=percona-5.5 - - S1=PHP V1=7.3 S2=MYSQL V2=percona-5.6 - - S1=PHP V1=7.3 S2=MYSQL V2=percona-5.7 - - S1=PHP V1=7.3 S2=MYSQL V2=percona-8.0 - # PHP 7.3 vs PgSQL - - S1=PHP V1=7.3 S2=PGSQL V2=9.0 - - S1=PHP V1=7.3 S2=PGSQL V2=9.1 - - S1=PHP V1=7.3 S2=PGSQL V2=9.2 - - S1=PHP V1=7.3 S2=PGSQL V2=9.2-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=9.3 - - S1=PHP V1=7.3 S2=PGSQL V2=9.3-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=9.4 - - S1=PHP V1=7.3 S2=PGSQL V2=9.4-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=9.5 - - S1=PHP V1=7.3 S2=PGSQL V2=9.5-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=9.6 - - S1=PHP V1=7.3 S2=PGSQL V2=9.6-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.0 - - S1=PHP V1=7.3 S2=PGSQL V2=10.0-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.1 - - S1=PHP V1=7.3 S2=PGSQL V2=10.1-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.2 - - S1=PHP V1=7.3 S2=PGSQL V2=10.2-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.3 - - S1=PHP V1=7.3 S2=PGSQL V2=10.3-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.4 - - S1=PHP V1=7.3 S2=PGSQL V2=10.4-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.5 - - S1=PHP V1=7.3 S2=PGSQL V2=10.5-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=10.6 - - S1=PHP V1=7.3 S2=PGSQL V2=10.6-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.0 - - S1=PHP V1=7.3 S2=PGSQL V2=11.0-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.1 - - S1=PHP V1=7.3 S2=PGSQL V2=11.1-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.2 - - S1=PHP V1=7.3 S2=PGSQL V2=11.2-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.3 - - S1=PHP V1=7.3 S2=PGSQL V2=11.3-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.4 - - S1=PHP V1=7.3 S2=PGSQL V2=11.4-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.5 - - S1=PHP V1=7.3 S2=PGSQL V2=11.5-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=11.6 - - S1=PHP V1=7.3 S2=PGSQL V2=11.6-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=12.0 - - S1=PHP V1=7.3 S2=PGSQL V2=12.0-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=12.1 - - S1=PHP V1=7.3 S2=PGSQL V2=12.1-alpine - - S1=PHP V1=7.3 S2=PGSQL V2=latest - - S1=PHP V1=7.3 S2=PGSQL V2=alpine - # PHP 7.3 vs Redis - - S1=PHP V1=7.3 S2=REDIS V2=2.8 - - S1=PHP V1=7.3 S2=REDIS V2=3.0 - - S1=PHP V1=7.3 S2=REDIS V2=3.0-alpine - - S1=PHP V1=7.3 S2=REDIS V2=3.2 - - S1=PHP V1=7.3 S2=REDIS V2=3.2-alpine - - S1=PHP V1=7.3 S2=REDIS V2=4.0 - - S1=PHP V1=7.3 S2=REDIS V2=4.0-alpine - - S1=PHP V1=7.3 S2=REDIS V2=5.0 - - S1=PHP V1=7.3 S2=REDIS V2=5.0-alpine - # PHP 7.3 vs Memcached - - S1=PHP V1=7.3 S2=MEMCD V2=1.4 - - S1=PHP V1=7.3 S2=MEMCD V2=1.4-alpine - - S1=PHP V1=7.3 S2=MEMCD V2=1.5 - - S1=PHP V1=7.3 S2=MEMCD V2=1.5-alpine - # PHP 7.3 vs MongoDB - - S1=PHP V1=7.3 S2=MONGO V2=2.8 - - S1=PHP V1=7.3 S2=MONGO V2=3.0 - - S1=PHP V1=7.3 S2=MONGO V2=3.2 - - S1=PHP V1=7.3 S2=MONGO V2=3.4 - - S1=PHP V1=7.3 S2=MONGO V2=3.6 - - S1=PHP V1=7.3 S2=MONGO V2=4.0 - - S1=PHP V1=7.3 S2=MONGO V2=4.2 + # PHP 7.4 vs MySQL + - S1=PHP V1=7.4 S2=MYSQL V2=mysql-5.5 + - S1=PHP V1=7.4 S2=MYSQL V2=mysql-5.6 + - S1=PHP V1=7.4 S2=MYSQL V2=mysql-5.7 + - S1=PHP V1=7.4 S2=MYSQL V2=mysql-8.0 + - S1=PHP V1=7.4 S2=MYSQL V2=mariadb-5.5 + - S1=PHP V1=7.4 S2=MYSQL V2=mariadb-10.0 + - S1=PHP V1=7.4 S2=MYSQL V2=mariadb-10.1 + - S1=PHP V1=7.4 S2=MYSQL V2=mariadb-10.2 + - S1=PHP V1=7.4 S2=MYSQL V2=mariadb-10.3 + - S1=PHP V1=7.4 S2=MYSQL V2=mariadb-10.4 + - S1=PHP V1=7.4 S2=MYSQL V2=percona-5.5 + - S1=PHP V1=7.4 S2=MYSQL V2=percona-5.6 + - S1=PHP V1=7.4 S2=MYSQL V2=percona-5.7 + - S1=PHP V1=7.4 S2=MYSQL V2=percona-8.0 + # PHP 7.4 vs PgSQL + - S1=PHP V1=7.4 S2=PGSQL V2=9.0 + - S1=PHP V1=7.4 S2=PGSQL V2=9.1 + - S1=PHP V1=7.4 S2=PGSQL V2=9.2 + - S1=PHP V1=7.4 S2=PGSQL V2=9.2-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=9.3 + - S1=PHP V1=7.4 S2=PGSQL V2=9.3-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=9.4 + - S1=PHP V1=7.4 S2=PGSQL V2=9.4-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=9.5 + - S1=PHP V1=7.4 S2=PGSQL V2=9.5-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=9.6 + - S1=PHP V1=7.4 S2=PGSQL V2=9.6-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.0 + - S1=PHP V1=7.4 S2=PGSQL V2=10.0-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.1 + - S1=PHP V1=7.4 S2=PGSQL V2=10.1-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.2 + - S1=PHP V1=7.4 S2=PGSQL V2=10.2-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.3 + - S1=PHP V1=7.4 S2=PGSQL V2=10.3-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.4 + - S1=PHP V1=7.4 S2=PGSQL V2=10.4-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.5 + - S1=PHP V1=7.4 S2=PGSQL V2=10.5-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=10.6 + - S1=PHP V1=7.4 S2=PGSQL V2=10.6-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.0 + - S1=PHP V1=7.4 S2=PGSQL V2=11.0-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.1 + - S1=PHP V1=7.4 S2=PGSQL V2=11.1-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.2 + - S1=PHP V1=7.4 S2=PGSQL V2=11.2-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.3 + - S1=PHP V1=7.4 S2=PGSQL V2=11.3-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.4 + - S1=PHP V1=7.4 S2=PGSQL V2=11.4-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.5 + - S1=PHP V1=7.4 S2=PGSQL V2=11.5-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.6 + - S1=PHP V1=7.4 S2=PGSQL V2=11.6-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.7 + - S1=PHP V1=7.4 S2=PGSQL V2=11.7-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.8 + - S1=PHP V1=7.4 S2=PGSQL V2=11.8-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=11.9 + - S1=PHP V1=7.4 S2=PGSQL V2=11.9-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=12.0 + - S1=PHP V1=7.4 S2=PGSQL V2=12.0-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=12.1 + - S1=PHP V1=7.4 S2=PGSQL V2=12.1-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=12.2 + - S1=PHP V1=7.4 S2=PGSQL V2=12.2-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=12.3 + - S1=PHP V1=7.4 S2=PGSQL V2=12.3-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=12.4 + - S1=PHP V1=7.4 S2=PGSQL V2=12.4-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=13.0 + - S1=PHP V1=7.4 S2=PGSQL V2=13.0-alpine + - S1=PHP V1=7.4 S2=PGSQL V2=latest + - S1=PHP V1=7.4 S2=PGSQL V2=alpine + # PHP 7.4 vs Redis + - S1=PHP V1=7.4 S2=REDIS V2=2.8 + - S1=PHP V1=7.4 S2=REDIS V2=3.0 + - S1=PHP V1=7.4 S2=REDIS V2=3.0-alpine + - S1=PHP V1=7.4 S2=REDIS V2=3.2 + - S1=PHP V1=7.4 S2=REDIS V2=3.2-alpine + - S1=PHP V1=7.4 S2=REDIS V2=4.0 + - S1=PHP V1=7.4 S2=REDIS V2=4.0-alpine + - S1=PHP V1=7.4 S2=REDIS V2=5.0 + - S1=PHP V1=7.4 S2=REDIS V2=5.0-alpine + - S1=PHP V1=7.4 S2=REDIS V2=6.0 + - S1=PHP V1=7.4 S2=REDIS V2=6.0-alpine + - S1=PHP V1=7.4 S2=REDIS V2=latest + - S1=PHP V1=7.4 S2=REDIS V2=alpine + # PHP 7.4 vs Memcached + - S1=PHP V1=7.4 S2=MEMCD V2=1.4 + - S1=PHP V1=7.4 S2=MEMCD V2=1.4-alpine + - S1=PHP V1=7.4 S2=MEMCD V2=1.5 + - S1=PHP V1=7.4 S2=MEMCD V2=1.5-alpine + - S1=PHP V1=7.4 S2=MEMCD V2=1.6 + - S1=PHP V1=7.4 S2=MEMCD V2=1.6-alpine + - S1=PHP V1=7.4 S2=MEMCD V2=latest + - S1=PHP V1=7.4 S2=MEMCD V2=alpine + # PHP 7.4 vs MongoDB + - S1=PHP V1=7.4 S2=MONGO V2=2.8 + - S1=PHP V1=7.4 S2=MONGO V2=3.0 + - S1=PHP V1=7.4 S2=MONGO V2=3.2 + - S1=PHP V1=7.4 S2=MONGO V2=3.4 + - S1=PHP V1=7.4 S2=MONGO V2=3.6 + - S1=PHP V1=7.4 S2=MONGO V2=4.0 + - S1=PHP V1=7.4 S2=MONGO V2=4.2 + - S1=PHP V1=7.4 S2=MONGO V2=4.4 + - S1=PHP V1=7.4 S2=MONGO V2=latest #jobs: diff --git a/env-example b/env-example index 0806475b..c921b28f 100644 --- a/env-example +++ b/env-example @@ -263,8 +263,8 @@ DEVILBOX_VENDOR_PHPPGADMIN_AUTOLOGIN=1 #PHP_SERVER=7.0 #PHP_SERVER=7.1 #PHP_SERVER=7.2 -PHP_SERVER=7.3 -#PHP_SERVER=7.4 +#PHP_SERVER=7.3 +PHP_SERVER=7.4 #PHP_SERVER=8.0 @@ -288,8 +288,8 @@ HTTPD_SERVER=nginx-stable #MYSQL_SERVER=mariadb-10.0 #MYSQL_SERVER=mariadb-10.1 #MYSQL_SERVER=mariadb-10.2 -MYSQL_SERVER=mariadb-10.3 -#MYSQL_SERVER=mariadb-10.4 +#MYSQL_SERVER=mariadb-10.3 +MYSQL_SERVER=mariadb-10.4 #MYSQL_SERVER=percona-5.5 #MYSQL_SERVER=percona-5.6 #MYSQL_SERVER=percona-5.7 @@ -350,10 +350,24 @@ MYSQL_SERVER=mariadb-10.3 #PGSQL_SERVER=11.5-alpine #PGSQL_SERVER=11.6 #PGSQL_SERVER=11.6-alpine +#PGSQL_SERVER=11.7 +#PGSQL_SERVER=11.7-alpine +#PGSQL_SERVER=11.8 +#PGSQL_SERVER=11.8-alpine +#PGSQL_SERVER=11.9 +#PGSQL_SERVER=11.9-alpine #PGSQL_SERVER=12.0 #PGSQL_SERVER=12.0-alpine -PGSQL_SERVER=12.1 +#PGSQL_SERVER=12.1 #PGSQL_SERVER=12.1-alpine +#PGSQL_SERVER=12.2 +#PGSQL_SERVER=12.2-alpine +#PGSQL_SERVER=12.3 +#PGSQL_SERVER=12.3-alpine +#PGSQL_SERVER=12.4 +#PGSQL_SERVER=12.4-alpine +PGSQL_SERVER=13,0 +#PGSQL_SERVER=13.0-alpine #PGSQL_SERVER=latest #PGSQL_SERVER=alpine @@ -371,8 +385,10 @@ PGSQL_SERVER=12.1 #REDIS_SERVER=3.2-alpine #REDIS_SERVER=4.0 #REDIS_SERVER=4.0-alpine -REDIS_SERVER=5.0 +#REDIS_SERVER=5.0 #REDIS_SERVER=5.0-alpine +REDIS_SERVER=6.0 +#REDIS_SERVER=6.0-alpine #REDIS_SERVER=latest #REDIS_SERVER=alpine @@ -385,8 +401,10 @@ REDIS_SERVER=5.0 ### #MEMCD_SERVER=1.4 #MEMCD_SERVER=1.4-alpine -MEMCD_SERVER=1.5 +#MEMCD_SERVER=1.5 #MEMCD_SERVER=1.5-alpine +MEMCD_SERVER=1.6 +#MEMCD_SERVER=1.6-alpine #MEMCD_SERVER=latest #MEMCD_SERVER=alpine @@ -400,7 +418,8 @@ MEMCD_SERVER=1.5 #MONGO_SERVER=3.4 #MONGO_SERVER=3.6 #MONGO_SERVER=4.0 -MONGO_SERVER=4.2 +#MONGO_SERVER=4.2 +MONGO_SERVER=4.4 #MONGO_SERVER=latest From b9cf538dcfb4b0933336ed56b18ad36ef4a4c631 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 11:18:38 +0100 Subject: [PATCH 04/30] Update Changelog --- CHANGELOG.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8768d1dc..2fbd5675 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,19 +7,29 @@ major versions. ## Unreleased -## Release v1.7.2 (2020-11-07) +## Release v1.7.3 (2020-11-07) #### Fixed - [#739](https://github.com/cytopia/devilbox/issues/739) Disabled gd-jis: https://bugs.php.net/bug.php?id=73582 - [#740](https://github.com/cytopia/devilbox/issues/740) Use latest PHP 8.0 image #### Added -- [#715](https://github.com/cytopia/devilbox/issues/715) PHP module mongodb is added to PHP 8.0 -- Added PHP 8.1: https://github.com/devilbox/docker-php-fpm-8.1 +- [#715](https://github.com/cytopia/devilbox/issues/715) PHP module mongodb is re-added to PHP 8.0 +- Added **PHP 8.1**: https://github.com/devilbox/docker-php-fpm-8.1 +- Added Postgres images: 11.7, 11.8, 11.9, 12.2, 12.3, 12.4, 13.0 +- Added Redis images: 6.0 +- Added Memcache images: 1.6 +- Added MongoDB images: 4.4 #### Changed -- [#736](https://github.com/cytopia/devilbox/issues/736) Composer is updated to v2 (/usr/local/bin/composer) -- Composer is available as v1 and v2 (/usr/local/bin/composer-[12]) +- [#736](https://github.com/cytopia/devilbox/issues/736) Composer is updated to v2 (`/usr/local/bin/composer`) +- Composer is available as v1 and v2 (`/usr/local/bin/composer-1` and `/usr/local/bin/composer-2`) +- New default PHP version: 7.4 +- New default MySQL version: MariaDB 10.4 +- New default Postgres version: 13.0 +- New default Redis version: 6.0 +- New default Memcached version 1.6 +- New default MongoDB version: 4.4 ## Release v1.7.2 (2020-09-17) From 2c8c8f2fa54d7f12d9a26970a3b9275c2f82182c Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 11:34:52 +0100 Subject: [PATCH 05/30] Update Readme --- .tests/Makefile | 2 +- .tests/scripts/get-modules.sh | 46 ++++++- README.md | 236 ++++++++++++++++++---------------- 3 files changed, 167 insertions(+), 117 deletions(-) diff --git a/.tests/Makefile b/.tests/Makefile index 0a2675e2..59cd07dd 100644 --- a/.tests/Makefile +++ b/.tests/Makefile @@ -8,7 +8,7 @@ endif # ------------------------------------------------------------------------------------------------- update-readme: cat "../README.md" \ - | perl -00 -pe "s/.*/\n$$(./scripts/get-modules.sh)\n/s" \ + | perl -00 -pe "s#.*#\n$$(./scripts/get-modules.sh)\n#s" \ > "../README.md.tmp" yes | mv -f "../README.md.tmp" "../README.md" diff --git a/.tests/scripts/get-modules.sh b/.tests/scripts/get-modules.sh index cc6b7913..a674d9df 100755 --- a/.tests/scripts/get-modules.sh +++ b/.tests/scripts/get-modules.sh @@ -157,6 +157,17 @@ if ! PHP80_BASE="$( run "\ exit 1 fi +if ! PHP81_BASE="$( run "\ + curl -sS 'https://raw.githubusercontent.com/devilbox/docker-php-fpm/${PHP_TAG}/README.md' \ + | tac \ + | tac \ + | grep -E '81-base' \ + | sed \ + -e 's/.*\">//g' \ + -e 's/<.*//g'" "${RETRIES}" )"; then + >&2 echo "Failed to retrieve modules for PHP 8.1" + exit 1 +fi ### ### Get PHP mods modules (5 rounds) @@ -294,11 +305,22 @@ if ! PHP80_MODS="$( run "\ exit 1 fi +if ! PHP81_MODS="$( run "\ + curl -sS 'https://raw.githubusercontent.com/devilbox/docker-php-fpm/${PHP_TAG}/README.md' \ + | tac \ + | tac \ + | grep -E '81-mods' \ + | sed \ + -e 's/.*\">//g' \ + -e 's/<.*//g'" "${RETRIES}" )"; then + >&2 echo "Failed to retrieve modules for PHP 8.1" + exit 1 +fi ### ### Todo: add ioncube ### -MODS="$( echo "${PHP52_MODS}, ${PHP53_MODS}, ${PHP54_MODS}, ${PHP55_MODS}, ${PHP56_MODS}, ${PHP70_MODS}, ${PHP71_MODS}, ${PHP72_MODS}, ${PHP73_MODS}, ${PHP74_MODS}, ${PHP80_MODS}" | sed 's/,/\n/g' | sed -e 's/^\s*//g' -e 's/\s*$//g' | sort -u )" +MODS="$( echo "${PHP52_MODS}, ${PHP53_MODS}, ${PHP54_MODS}, ${PHP55_MODS}, ${PHP56_MODS}, ${PHP70_MODS}, ${PHP71_MODS}, ${PHP72_MODS}, ${PHP73_MODS}, ${PHP74_MODS}, ${PHP80_MODS}, ${PHP81_MODS}" | sed 's/,/\n/g' | sed -e 's/^\s*//g' -e 's/\s*$//g' | sort -u )" ### @@ -311,10 +333,11 @@ E="🗸" # Enabled mods modules (can be disabled) D="d" # Disabled modules (can be enabled) U=" " # Unavailable -echo "| Modules | PHP 5.2 | PHP 5.3 | PHP 5.4 | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 |" -echo "|----------------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|" +echo "| Modules | PHP 5.2 | PHP 5.3 | PHP 5.4 | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 |" +echo "|-------------------------------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|" echo "${MODS}" | while read -r line; do - printf "| %-15s%s" "${line}" "|" + # Print current module + printf "| %-30s%s" "${line}" "|" # ---------- PHP 5.2 ----------# if echo ",${PHP52_MODS}," | sed 's/,\s/,/g' | grep -Eq ",${line},"; then @@ -481,5 +504,20 @@ echo "${MODS}" | while read -r line; do printf " %s |" "${U}" # Not available fi + # ---------- PHP 8.1 ----------# + if echo ",${PHP81_MODS}," | sed 's/,\s/,/g' | grep -Eq ",${line},"; then + if echo "${DISABLED}" | grep -Eq ",${line},"; then + printf " %s |" "${D}" # Currently disabled + else + if echo ",${PHP81_BASE}," | sed 's/,\s/,/g' | grep -Eq ",${line},"; then + printf " %s |" "${B}" # Enabled, but cannot be disabled + else + printf " %s |" "${E}" # Enabled, can be disabled + fi + fi + else + printf " %s |" "${U}" # Not available + fi + printf "\\n" done diff --git a/README.md b/README.md index dfea0ab2..903284c4 100644 --- a/README.md +++ b/README.md @@ -258,7 +258,7 @@ Every single attachable container comes with many different versions. In order t 5.7 9.2 3.2 - latest + 1.6 3.2 @@ -270,7 +270,7 @@ Every single attachable container comes with many different versions. In order t 8.0 9.3 4.0 - + latest 3.4 @@ -319,7 +319,7 @@ Every single attachable container comes with many different versions. In order t ... - latest + 4.4 @@ -328,10 +328,10 @@ Every single attachable container comes with many different versions. In order t - 12.0 - + 12.3 + latest @@ -340,7 +340,7 @@ Every single attachable container comes with many different versions. In order t - 12.1 + 12.4 @@ -352,6 +352,18 @@ Every single attachable container comes with many different versions. In order t + 13.0 + + + + + + + + 8.1[2] + + + latest @@ -362,7 +374,7 @@ Every single attachable container comes with many different versions. In order t [1] PHP 5.2 is available to use, but it is not officially supported. The Devilbox intranet does not work with this version as PHP 5.2 does not support namespaces. Furthermore PHP 5.2 does only work with Apache 2.4, Nginx stable and Nginx mainline. It does not work with Apache 2.2. Use at your own risk. -[2] PHP 8.0 is an upcoming unreleased versions of PHP, which are directly built out of their [official git branches](https://github.com/php/php-src/) every night to assure you will leverage their latest features. +[2] PHP 8.0 / PHP 8.1 are upcoming unreleased versions of PHP, which are directly built out of their [official git branches](https://github.com/php/php-src/) every night to assure you will leverage their latest features. > **Documentation:** > [Change container versions](https://devilbox.readthedocs.io/en/latest/getting-started/change-container-versions.html) @@ -708,111 +720,111 @@ The Devilbox is a development stack, so it is made sure that a lot of PHP module > * Available, but disabled (can be enabled): **d** -| Modules | PHP 5.2 | PHP 5.3 | PHP 5.4 | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | -|----------------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| -| amqp | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| apc | | 🗸 | 🗸 | 🗸 | 🗸 | | | | | | | -| apcu | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| bcmath | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| blackfire | | | | | d | d | d | d | d | d | | -| bz2 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| calendar | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| Core | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| ctype | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| curl | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| date | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| dba | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| dom | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| enchant | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| ereg | | ✔ | ✔ | ✔ | ✔ | | | | | | | -| exif | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| FFI | | | | | | | | | | 🗸 | ✔ | -| fileinfo | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| filter | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| ftp | 🗸 | 🗸 | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| gd | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| gettext | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| gmp | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| hash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| iconv | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| igbinary | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| imagick | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| imap | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| interbase | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | -| intl | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| ioncube | d | d | d | d | d | d | d | d | d | | | -| json | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| ldap | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| libxml | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| mbstring | ✔ | 🗸 | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| mcrypt | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| memcache | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| memcached | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| mhash | | | | | ✔ | | | | | | | -| mongo | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | | | | -| mongodb | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| msgpack | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| mysql | ✔ | ✔ | 🗸 | 🗸 | 🗸 | | | | | | | -| mysqli | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| mysqlnd | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| OAuth | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| oci8 | | d | d | d | d | d | d | d | d | d | d | -| openssl | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| pcntl | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| pcre | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| PDO | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| pdo_dblib | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| PDO_Firebird | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| pdo_mysql | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| PDO_OCI | | | | | | d | d | d | d | d | d | -| pdo_pgsql | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| pdo_sqlite | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| pdo_sqlsrv | | | | | | d | d | d | d | | | -| pgsql | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| phalcon | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| Phar | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| posix | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| pspell | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| psr | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| rdkafka | | d | d | d | d | d | d | d | d | d | | -| readline | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| recode | 🗸 | ✔ | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | -| redis | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| Reflection | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| session | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| shmop | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| SimpleXML | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| snmp | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| soap | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| sockets | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| sodium | | | | | | | | ✔ | ✔ | ✔ | ✔ | -| solr | | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | | -| SPL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| SQLite | ✔ | ✔ | | | | | | | | | | -| sqlite3 | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| sqlsrv | | | | | | d | d | d | d | | | -| ssh2 | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| standard | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| swoole | | d | d | d | d | d | d | d | d | d | | -| sysvmsg | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| sysvsem | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| sysvshm | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| tidy | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| tokenizer | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| uploadprogress | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| vips | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| wddx | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | -| xdebug | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| xlswriter | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| xml | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| xmlreader | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| xmlrpc | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| xmlwriter | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| xsl | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| yaml | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | -| Zend OPcache | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| zip | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | -| zlib | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| Modules | PHP 5.2 | PHP 5.3 | PHP 5.4 | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 | +|-------------------------------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| +| amqp | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| apc | | 🗸 | 🗸 | 🗸 | 🗸 | | | | | | | | +| apcu | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| bcmath | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| blackfire | | | | | d | d | d | d | d | d | | | +| bz2 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| calendar | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| Core | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| ctype | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| curl | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| date | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| dba | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| dom | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| enchant | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| ereg | | ✔ | ✔ | ✔ | ✔ | | | | | | | | +| exif | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| FFI | | | | | | | | | | 🗸 | ✔ | ✔ | +| fileinfo | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| filter | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| ftp | 🗸 | 🗸 | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| gd | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| gettext | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| gmp | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| hash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| iconv | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| igbinary | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| imagick | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| imap | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| interbase | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | +| intl | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| ioncube | d | d | d | d | d | d | d | d | d | | | | +| json | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| ldap | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| libxml | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| mbstring | ✔ | 🗸 | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| mcrypt | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| memcache | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| memcached | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| mhash | | | | | ✔ | | | | | | | | +| mongo | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | | | | | +| mongodb | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| msgpack | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| mysql | ✔ | ✔ | 🗸 | 🗸 | 🗸 | | | | | | | | +| mysqli | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| mysqlnd | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| OAuth | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| oci8 | | d | d | d | d | d | d | d | d | d | d | d | +| openssl | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| pcntl | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| pcre | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| PDO | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| pdo_dblib | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| PDO_Firebird | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| pdo_mysql | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| PDO_OCI | | | | | | d | d | d | d | d | d | d | +| pdo_pgsql | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| pdo_sqlite | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| pdo_sqlsrv | | | | | | d | d | d | d | | | | +| pgsql | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| phalcon | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| Phar | 🗸 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| posix | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| pspell | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| psr | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| rdkafka | | d | d | d | d | d | d | d | d | d | | | +| readline | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| recode | 🗸 | ✔ | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | +| redis | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| Reflection | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| session | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| shmop | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| SimpleXML | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| snmp | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| soap | ✔ | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| sockets | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| sodium | | | | | | | | ✔ | ✔ | ✔ | ✔ | ✔ | +| solr | | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | | | +| SPL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| SQLite | ✔ | ✔ | | | | | | | | | | | +| sqlite3 | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| sqlsrv | | | | | | d | d | d | d | | | | +| ssh2 | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| standard | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| swoole | | d | d | d | d | d | d | d | d | d | | | +| sysvmsg | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| sysvsem | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| sysvshm | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| tidy | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| tokenizer | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| uploadprogress | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| vips | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| wddx | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | | +| xdebug | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| xlswriter | | | | | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| xml | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| xmlreader | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| xmlrpc | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| xmlwriter | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| xsl | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| yaml | | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | | +| Zend OPcache | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| zip | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | +| zlib | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | > * Core enabled (cannot be disabled): **✔** From 97d8602f1991fcfbcc8b1a02bd61b638bf11c12d Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 11:45:47 +0100 Subject: [PATCH 06/30] Fix broken link in docs --- docs/getting-started/install-the-devilbox.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/getting-started/install-the-devilbox.rst b/docs/getting-started/install-the-devilbox.rst index 0d2d550f..f1e91c56 100644 --- a/docs/getting-started/install-the-devilbox.rst +++ b/docs/getting-started/install-the-devilbox.rst @@ -150,7 +150,7 @@ The Docker documentation will also give you alternative caching options to consi .. seealso:: * https://github.com/cytopia/devilbox/issues/105#issuecomment-426229921 * https://forums.docker.com/t/file-access-in-mounted-volumes-extremely-slow-cpu-bound/8076/281 - * https://docs.docker.com/docker-for-mac/osxfs-caching/#tuning-with-consistent-cached-and-delegated-configurations + * https://docs.docker.com/docker-for-mac/osxfs/ * :ref:`env_mount_options` Checklist From 9cefd120efe33dafb9623cc129172c88103e4f6b Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 11:54:35 +0100 Subject: [PATCH 07/30] Add missing docker volumes --- docker-compose.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index c4cd3a6d..3b08c09f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -554,10 +554,24 @@ volumes: devilbox-pgsql-11.5-alpine: devilbox-pgsql-11.6: devilbox-pgsql-11.6-alpine: + devilbox-pgsql-11.7: + devilbox-pgsql-11.7-alpine: + devilbox-pgsql-11.8: + devilbox-pgsql-11.8-alpine: + devilbox-pgsql-11.9: + devilbox-pgsql-11.9-alpine: devilbox-pgsql-12.0: devilbox-pgsql-12.0-alpine: devilbox-pgsql-12.1: devilbox-pgsql-12.1-alpine: + devilbox-pgsql-12.2: + devilbox-pgsql-12.2-alpine: + devilbox-pgsql-12.3: + devilbox-pgsql-12.3-alpine: + devilbox-pgsql-12.4: + devilbox-pgsql-12.4-alpine: + devilbox-pgsql-13.0: + devilbox-pgsql-13.0-alpine: devilbox-pgsql-latest: devilbox-pgsql-alpine: @@ -571,4 +585,5 @@ volumes: devilbox-mongo-3.6: devilbox-mongo-4.0: devilbox-mongo-4.2: + devilbox-mongo-4.4: devilbox-mongo-latest: From e2806d147ad4a107185afc92c43b68c6288a4ff6 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 12:04:34 +0100 Subject: [PATCH 08/30] Fix typo in version --- env-example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env-example b/env-example index c921b28f..d7153570 100644 --- a/env-example +++ b/env-example @@ -366,7 +366,7 @@ MYSQL_SERVER=mariadb-10.4 #PGSQL_SERVER=12.3-alpine #PGSQL_SERVER=12.4 #PGSQL_SERVER=12.4-alpine -PGSQL_SERVER=13,0 +PGSQL_SERVER=13.0 #PGSQL_SERVER=13.0-alpine #PGSQL_SERVER=latest #PGSQL_SERVER=alpine From bca2a377238ab0d861184d44392ffe969cc69dbe Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 15:52:05 +0100 Subject: [PATCH 09/30] #728 Updated phpPgAdmin from 7.12 to 7.13 --- .../phppgadmin-7.12.0/libraries/js/jquery.js | 2 - .../CREDITS | 7 +- .../DEVELOPERS | 0 .../FAQ | 0 .../HISTORY | 39 + .../INSTALL | 25 +- .../LICENSE | 2 +- .../TODO | 4 +- .../TRANSLATORS | 4 +- .../admin.php | 0 .../aggregates.php | 0 .../ajax-ac-insert.php | 0 .../all_db.php | 14 +- .../browser.php | 0 .../casts.php | 0 .../classes/ArrayRecordSet.php | 0 .../classes/Gui.php | 0 .../classes/Misc.php | 30 +- .../classes/Plugin.php | 0 .../classes/PluginManager.php | 0 .../classes/class.select.php | 0 .../classes/database/ADODB_base.php | 0 .../classes/database/Connection.php | 6 +- .../classes/database/Postgres.php | 60 +- .../classes/database/Postgres10.php | 4 +- .../classes/database/Postgres11.php | 68 + .../classes/database/Postgres12.php | 33 + .../classes/database/Postgres13.php} | 11 +- .../classes/database/Postgres74.php | 0 .../classes/database/Postgres80.php | 2 +- .../classes/database/Postgres81.php | 0 .../classes/database/Postgres82.php | 0 .../classes/database/Postgres83.php | 6 +- .../classes/database/Postgres84.php | 6 +- .../classes/database/Postgres90.php | 0 .../classes/database/Postgres91.php | 0 .../classes/database/Postgres92.php | 0 .../classes/database/Postgres93.php | 0 .../classes/database/Postgres94.php | 0 .../classes/database/Postgres95.php | 0 .../classes/database/Postgres96.php | 0 .../colproperties.php | 0 .../composer.json | 5 +- .../conf/config.inc.php | 5 +- .../conf/config.inc.php-dist | 3 +- .../constraints.php | 9 +- .../conversions.php | 0 .../database.php | 12 +- .../dataexport.php | 0 .../dataimport.php | 0 .../dbexport.php | 2 +- .../display.php | 12 +- .../domains.php | 0 .../fulltext.php | 4 +- .../functions.js | 0 .../functions.php | 2 +- .../groups.php | 0 .../help.php | 0 .../help/PostgresDoc10.php | 0 .../help/PostgresDoc11.php | 0 .../help/PostgresDoc12.php | 0 .../phppgadmin-7.13.0/help/PostgresDoc13.php | 13 + .../phppgadmin-7.13.0/help/PostgresDoc14.php | 13 + .../help/PostgresDoc74.php | 0 .../help/PostgresDoc80.php | 0 .../help/PostgresDoc81.php | 0 .../help/PostgresDoc82.php | 0 .../help/PostgresDoc83.php | 0 .../help/PostgresDoc84.php | 0 .../help/PostgresDoc90.php | 0 .../help/PostgresDoc91.php | 0 .../help/PostgresDoc92.php | 0 .../help/PostgresDoc93.php | 0 .../help/PostgresDoc94.php | 0 .../help/PostgresDoc95.php | 0 .../help/PostgresDoc96.php | 0 .../history.php | 0 .../images/themes/bootstrap/Favicon.ico | Bin .../images/themes/bootstrap/Introduction.png | Bin .../images/themes/bootstrap/title.png | Bin .../images/themes/cappuccino/Lminus.png | Bin .../images/themes/cappuccino/Lplus.png | Bin .../images/themes/cappuccino/Tminus.png | Bin .../images/themes/cappuccino/Tplus.png | Bin .../images/themes/cappuccino/inputbckg.png | Bin .../images/themes/cappuccino/openListe.png | Bin .../images/themes/cappuccino/title.png | Bin .../images/themes/default/AddArguments.png | Bin .../images/themes/default/Admin.png | Bin .../images/themes/default/Aggregate.png | Bin .../images/themes/default/Aggregates.png | Bin .../images/themes/default/AllUsers.png | Bin .../default/AvailableReplicationSet.png | Bin .../themes/default/AvailableSubscription.png | Bin .../images/themes/default/Backup.png | Bin .../images/themes/default/Cast.png | Bin .../images/themes/default/Casts.png | Bin .../images/themes/default/CheckConstraint.png | Bin .../images/themes/default/Cluster.png | Bin .../images/themes/default/Column.png | Bin .../images/themes/default/Columns.png | Bin .../images/themes/default/Constraints.png | Bin .../images/themes/default/Conversion.png | Bin .../images/themes/default/Conversions.png | Bin .../images/themes/default/Copy.png | Bin .../themes/default/CorruptedDatabase.png | Bin .../images/themes/default/Cut.png | Bin .../images/themes/default/Database.png | Bin .../images/themes/default/Databases.png | Bin .../images/themes/default/Definition.png | Bin .../images/themes/default/Delete.png | Bin .../images/themes/default/DisabledJob.png | Bin .../themes/default/DisconnectedDatabase.png | Bin .../themes/default/DisconnectedServer.png | Bin .../images/themes/default/Domain.png | Bin .../images/themes/default/Domains.png | Bin .../images/themes/default/EnableArgument.png | Bin .../images/themes/default/Erase.png | Bin .../images/themes/default/Execute.png | Bin .../images/themes/default/ExecuteSave.png | Bin .../images/themes/default/Explain.png | Bin .../images/themes/default/Export.png | Bin .../images/themes/default/Favicon.ico | Bin .../images/themes/default/Filter.png | Bin .../images/themes/default/ForeignKey.png | Bin .../images/themes/default/Fts.png | Bin .../images/themes/default/FtsCfg.png | Bin .../images/themes/default/FtsDict.png | Bin .../images/themes/default/FtsParser.png | Bin .../images/themes/default/Function.png | Bin .../images/themes/default/Functions.png | Bin .../images/themes/default/GurusHint.png | Bin .../images/themes/default/Help.png | Bin .../images/themes/default/Histories.png | Bin .../images/themes/default/History.png | Bin .../images/themes/default/I.png | Bin .../images/themes/default/Import.png | Bin .../images/themes/default/Index.png | Bin .../images/themes/default/Indexes.png | Bin .../images/themes/default/Introduction.png | Bin .../images/themes/default/Job.png | Bin .../images/themes/default/Jobs.png | Bin .../images/themes/default/Key.png | Bin .../images/themes/default/L.png | Bin .../images/themes/default/Language.png | Bin .../images/themes/default/Languages.png | Bin .../images/themes/default/Listen.png | Bin .../images/themes/default/Listens.png | Bin .../images/themes/default/Lminus.png | Bin .../images/themes/default/Loading.gif | Bin .../images/themes/default/LowerArgument.png | Bin .../images/themes/default/Lplus.png | Bin .../images/themes/default/Node.png | Bin .../images/themes/default/Nodes.png | Bin .../images/themes/default/ObjectNotFound.png | Bin .../themes/default/OfferedReplicationSet.png | Bin .../themes/default/OfferedSubscription.png | Bin .../images/themes/default/Open.png | Bin .../images/themes/default/Operator.png | Bin .../images/themes/default/OperatorClass.png | Bin .../images/themes/default/OperatorClasses.png | Bin .../images/themes/default/Operators.png | Bin .../images/themes/default/Paste.png | Bin .../images/themes/default/Path.png | Bin .../images/themes/default/Paths.png | Bin .../images/themes/default/PrimaryKey.png | Bin .../images/themes/default/Privileges.png | Bin .../images/themes/default/Processes.png | Bin .../images/themes/default/Property.png | Bin .../images/themes/default/RaiseArgument.png | Bin .../images/themes/default/Record.png | Bin .../images/themes/default/Records.png | Bin .../images/themes/default/Redo.png | Bin .../images/themes/default/Refresh.png | Bin .../images/themes/default/RemoveArgument.png | Bin .../images/themes/default/Replication.png | Bin .../images/themes/default/ReplicationSets.png | Bin .../images/themes/default/Restore.png | Bin .../images/themes/default/Roles.png | Bin .../images/themes/default/Rule.png | Bin .../images/themes/default/Rules.png | Bin .../images/themes/default/Save.png | Bin .../images/themes/default/Schedule.png | Bin .../images/themes/default/Schedules.png | Bin .../images/themes/default/Schema.png | Bin .../images/themes/default/Schemas.png | Bin .../images/themes/default/Search.png | Bin .../images/themes/default/Sequence.png | Bin .../images/themes/default/Sequences.png | Bin .../images/themes/default/Server.png | Bin .../images/themes/default/Servers.png | Bin .../images/themes/default/SqlEditor.png | Bin .../images/themes/default/Statistics.png | Bin .../images/themes/default/Step.png | Bin .../images/themes/default/Steps.png | Bin .../images/themes/default/Stop.png | Bin .../images/themes/default/Subscriptions.png | Bin .../images/themes/default/T.png | Bin .../images/themes/default/Table.png | Bin .../images/themes/default/Tables.png | Bin .../images/themes/default/Tablespace.png | Bin .../images/themes/default/Tablespaces.png | Bin .../images/themes/default/Tminus.png | Bin .../images/themes/default/Tplus.png | Bin .../images/themes/default/Trigger.png | Bin .../images/themes/default/TriggerFunction.png | Bin .../themes/default/TriggerFunctions.png | Bin .../images/themes/default/Triggers.png | Bin .../images/themes/default/Type.png | Bin .../images/themes/default/Types.png | Bin .../images/themes/default/Undo.png | Bin .../themes/default/UniqueConstraint.png | Bin .../images/themes/default/User.png | Bin .../images/themes/default/UserGroup.png | Bin .../images/themes/default/UserGroups.png | Bin .../images/themes/default/Users.png | Bin .../images/themes/default/Variables.png | Bin .../images/themes/default/View.png | Bin .../images/themes/default/Views.png | Bin .../images/themes/default/blank.png | Bin .../images/themes/default/title.png | Bin .../index.php | 0 .../indexes.js | 0 .../indexes.php | 0 .../info.php | 0 .../intro.php | 0 .../js/ac_insert_row.js | 51 +- .../js/database.js | 15 +- .../js/display.js | 6 +- .../lang/README | 0 .../lang/afrikaans.php | 0 .../lang/arabic.php | 0 .../lang/catalan.php | 0 .../lang/chinese-zh-CN.php | 0 .../lang/chinese-zh-TW.php | 0 .../lang/czech.php | 0 .../lang/danish.php | 0 .../lang/dutch.php | 0 .../lang/english.php | 3 +- .../lang/french.php | 14 +- .../lang/galician.php | 0 .../lang/german.php | 0 .../lang/greek.php | 0 .../lang/hebrew.php | 0 .../lang/hungarian.php | 0 .../lang/italian.php | 0 .../lang/japanese.php | 0 .../lang/langcheck | 0 .../lang/lithuanian.php | 0 .../lang/mongol.php | 0 .../lang/polish.php | 0 .../lang/portuguese-br.php | 0 .../lang/portuguese-pt.php | 0 .../lang/romanian.php | 0 .../lang/russian-utf8.php | 0 .../lang/russian.php | 0 .../lang/slovak.php | 0 .../lang/spanish.php | 0 .../lang/swedish.php | 0 .../lang/synch | 0 .../lang/translations.php | 0 .../lang/turkish.php | 0 .../lang/ukrainian.php | 0 .../languages.php | 0 .../libraries/adodb/adodb-csvlib.inc.php | 0 .../libraries/adodb/adodb-datadict.inc.php | 0 .../libraries/adodb/adodb-error.inc.php | 0 .../libraries/adodb/adodb-iterator.inc.php | 0 .../libraries/adodb/adodb-lib.inc.php | 0 .../libraries/adodb/adodb-time.inc.php | 0 .../libraries/adodb/adodb.inc.php | 0 .../adodb/drivers/adodb-postgres.inc.php | 0 .../adodb/drivers/adodb-postgres64.inc.php | 0 .../adodb/drivers/adodb-postgres7.inc.php | 0 .../adodb/drivers/adodb-postgres8.inc.php | 0 .../libraries/adodb/lang/adodb-ar.inc.php | 0 .../libraries/adodb/lang/adodb-bg.inc.php | 0 .../libraries/adodb/lang/adodb-bgutf8.inc.php | 0 .../libraries/adodb/lang/adodb-ca.inc.php | 0 .../libraries/adodb/lang/adodb-cn.inc.php | 0 .../libraries/adodb/lang/adodb-cz.inc.php | 0 .../libraries/adodb/lang/adodb-da.inc.php | 0 .../libraries/adodb/lang/adodb-de.inc.php | 0 .../libraries/adodb/lang/adodb-en.inc.php | 0 .../libraries/adodb/lang/adodb-es.inc.php | 0 .../adodb/lang/adodb-esperanto.inc.php | 0 .../libraries/adodb/lang/adodb-fa.inc.php | 0 .../libraries/adodb/lang/adodb-fr.inc.php | 0 .../libraries/adodb/lang/adodb-hu.inc.php | 0 .../libraries/adodb/lang/adodb-it.inc.php | 0 .../libraries/adodb/lang/adodb-nl.inc.php | 0 .../libraries/adodb/lang/adodb-pl.inc.php | 0 .../libraries/adodb/lang/adodb-pt-br.inc.php | 0 .../libraries/adodb/lang/adodb-ro.inc.php | 0 .../libraries/adodb/lang/adodb-ru1251.inc.php | 0 .../libraries/adodb/lang/adodb-sv.inc.php | 0 .../libraries/adodb/lang/adodb-uk1251.inc.php | 0 .../libraries/adodb/lang/adodb_th.inc.php | 0 .../libraries/adodb/license.txt | 0 .../libraries/adodb/readme.txt | 0 .../libraries/adodb/toexport.inc.php | 0 .../libraries/adodb/tohtml.inc.php | 0 .../libraries/decorator.inc.php | 0 .../libraries/errorhandler.inc.php | 0 .../libraries/highlight.php | 2 +- .../phppgadmin-7.13.0/libraries/js/jquery.js | 10598 ++++++++++++++++ .../libraries/lib.inc.php | 30 +- .../links.js | 0 .../login.php | 0 .../logout.php | 0 .../multiactionform.js | 0 .../opclasses.php | 0 .../operators.php | 0 .../plugin.php | 0 .../plugins/GuiControl/conf/config.inc.php | 0 .../plugins/GuiControl/plugin.php | 4 +- .../plugins/Report/INSTALL | 0 .../plugins/Report/README | 0 .../plugins/Report/classes/Reports.php | 0 .../plugins/Report/conf/config.inc.php | 0 .../plugins/Report/images/Report.png | Bin .../plugins/Report/images/Reports.png | Bin .../plugins/Report/lang/afrikaans.php | 0 .../plugins/Report/lang/arabic.php | 0 .../plugins/Report/lang/catalan.php | 0 .../plugins/Report/lang/chinese-sim.php | 0 .../plugins/Report/lang/chinese-tr.php | 0 .../Report/lang/chinese-utf8-zh_CN.php | 0 .../Report/lang/chinese-utf8-zh_TW.php | 0 .../plugins/Report/lang/czech.php | 0 .../plugins/Report/lang/danish.php | 0 .../plugins/Report/lang/dutch.php | 0 .../plugins/Report/lang/english.php | 0 .../plugins/Report/lang/french.php | 0 .../plugins/Report/lang/galician.php | 0 .../plugins/Report/lang/german.php | 0 .../plugins/Report/lang/greek.php | 0 .../plugins/Report/lang/hebrew.php | 0 .../plugins/Report/lang/hungarian.php | 0 .../plugins/Report/lang/italian.php | 0 .../plugins/Report/lang/japanese.php | 0 .../plugins/Report/lang/lithuanian.php | 0 .../plugins/Report/lang/mongol.php | 0 .../plugins/Report/lang/polish.php | 0 .../plugins/Report/lang/portuguese-br.php | 0 .../plugins/Report/lang/portuguese-pt.php | 0 .../plugins/Report/lang/romanian.php | 0 .../plugins/Report/lang/russian.php | 0 .../plugins/Report/lang/slovak.php | 0 .../plugins/Report/lang/spanish.php | 0 .../plugins/Report/lang/swedish.php | 0 .../plugins/Report/lang/turkish.php | 0 .../plugins/Report/lang/ukrainian.php | 0 .../plugins/Report/plugin.php | 4 +- .../plugins/Report/sql/reports-pgsql.sql | 0 .../privileges.php | 0 .../redirect.php | 0 .../robots.txt | 0 .../roles.php | 0 .../rules.php | 0 .../schemas.php | 14 +- .../sequences.php | 0 .../servers.php | 0 .../sql.php | 0 .../sqledit.php | 0 .../tables.js | 0 .../tables.php | 16 +- .../tablespaces.php | 0 .../tblproperties.php | 2 +- .../themes/bootstrap/global.css | 0 .../themes/bootstrap/title.png | Bin .../themes/cappuccino/global.css | 0 .../themes/default/global.css | 0 .../themes/global.css | 2 +- .../themes/gotar/global.css | 0 .../themes/themes.php | 0 .../triggers.php | 2 +- .../types.php | 0 .../users.php | 0 .../viewproperties.php | 0 .../views.php | 2 +- .../xloadtree/xloadtree2.js | 2 +- .../xloadtree/xtree2.js | 0 .devilbox/www/include/lib/Html.php | 2 +- CHANGELOG.md | 1 + CONTRIBUTING.md | 43 +- 386 files changed, 11017 insertions(+), 199 deletions(-) delete mode 100644 .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/libraries/js/jquery.js rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/CREDITS (90%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/DEVELOPERS (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/FAQ (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/HISTORY (96%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/INSTALL (63%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/LICENSE (89%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/TODO (97%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/TRANSLATORS (96%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/admin.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/aggregates.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/ajax-ac-insert.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/all_db.php (96%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/browser.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/casts.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/ArrayRecordSet.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/Gui.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/Misc.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/Plugin.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/PluginManager.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/class.select.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/ADODB_base.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Connection.php (95%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres10.php (98%) create mode 100644 .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/database/Postgres11.php create mode 100644 .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/database/Postgres12.php rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0/classes/database/Postgres11.php => phppgadmin-7.13.0/classes/database/Postgres13.php} (65%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres74.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres80.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres81.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres82.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres83.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres84.php (97%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres90.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres91.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres92.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres93.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres94.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres95.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/classes/database/Postgres96.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/colproperties.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/composer.json (82%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/conf/config.inc.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/conf/config.inc.php-dist (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/constraints.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/conversions.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/database.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/dataexport.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/dataimport.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/dbexport.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/display.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/domains.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/fulltext.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/functions.js (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/functions.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/groups.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc10.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc11.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc12.php (100%) create mode 100644 .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/help/PostgresDoc13.php create mode 100644 .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/help/PostgresDoc14.php rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc74.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc80.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc81.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc82.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc83.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc84.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc90.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc91.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc92.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc93.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc94.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc95.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/help/PostgresDoc96.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/history.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/bootstrap/Favicon.ico (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/bootstrap/Introduction.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/bootstrap/title.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/Lminus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/Lplus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/Tminus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/Tplus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/inputbckg.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/openListe.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/cappuccino/title.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/AddArguments.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Admin.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Aggregate.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Aggregates.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/AllUsers.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/AvailableReplicationSet.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/AvailableSubscription.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Backup.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Cast.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Casts.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/CheckConstraint.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Cluster.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Column.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Columns.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Constraints.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Conversion.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Conversions.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Copy.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/CorruptedDatabase.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Cut.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Database.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Databases.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Definition.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Delete.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/DisabledJob.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/DisconnectedDatabase.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/DisconnectedServer.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Domain.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Domains.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/EnableArgument.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Erase.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Execute.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/ExecuteSave.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Explain.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Export.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Favicon.ico (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Filter.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/ForeignKey.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Fts.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/FtsCfg.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/FtsDict.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/FtsParser.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Function.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Functions.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/GurusHint.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Help.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Histories.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/History.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/I.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Import.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Index.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Indexes.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Introduction.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Job.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Jobs.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Key.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/L.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Language.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Languages.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Listen.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Listens.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Lminus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Loading.gif (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/LowerArgument.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Lplus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Node.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Nodes.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/ObjectNotFound.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/OfferedReplicationSet.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/OfferedSubscription.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Open.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Operator.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/OperatorClass.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/OperatorClasses.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Operators.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Paste.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Path.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Paths.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/PrimaryKey.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Privileges.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Processes.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Property.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/RaiseArgument.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Record.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Records.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Redo.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Refresh.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/RemoveArgument.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Replication.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/ReplicationSets.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Restore.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Roles.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Rule.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Rules.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Save.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Schedule.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Schedules.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Schema.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Schemas.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Search.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Sequence.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Sequences.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Server.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Servers.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/SqlEditor.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Statistics.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Step.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Steps.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Stop.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Subscriptions.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/T.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Table.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Tables.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Tablespace.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Tablespaces.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Tminus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Tplus.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Trigger.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/TriggerFunction.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/TriggerFunctions.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Triggers.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Type.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Types.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Undo.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/UniqueConstraint.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/User.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/UserGroup.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/UserGroups.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Users.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Variables.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/View.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/Views.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/blank.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/images/themes/default/title.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/index.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/indexes.js (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/indexes.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/info.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/intro.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/js/ac_insert_row.js (82%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/js/database.js (89%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/js/display.js (95%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/README (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/afrikaans.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/arabic.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/catalan.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/chinese-zh-CN.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/chinese-zh-TW.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/czech.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/danish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/dutch.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/english.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/french.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/galician.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/german.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/greek.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/hebrew.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/hungarian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/italian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/japanese.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/langcheck (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/lithuanian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/mongol.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/polish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/portuguese-br.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/portuguese-pt.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/romanian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/russian-utf8.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/russian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/slovak.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/spanish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/swedish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/synch (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/translations.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/turkish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/lang/ukrainian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/languages.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb-csvlib.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb-datadict.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb-error.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb-iterator.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb-lib.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb-time.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/adodb.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/drivers/adodb-postgres.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/drivers/adodb-postgres64.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/drivers/adodb-postgres7.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/drivers/adodb-postgres8.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-ar.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-bg.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-bgutf8.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-ca.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-cn.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-cz.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-da.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-de.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-en.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-es.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-esperanto.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-fa.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-fr.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-hu.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-it.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-nl.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-pl.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-pt-br.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-ro.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-ru1251.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-sv.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb-uk1251.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/lang/adodb_th.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/license.txt (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/readme.txt (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/toexport.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/adodb/tohtml.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/decorator.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/errorhandler.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/highlight.php (99%) create mode 100644 .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/libraries/js/jquery.js rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/libraries/lib.inc.php (91%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/links.js (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/login.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/logout.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/multiactionform.js (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/opclasses.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/operators.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugin.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/GuiControl/conf/config.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/GuiControl/plugin.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/INSTALL (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/README (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/classes/Reports.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/conf/config.inc.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/images/Report.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/images/Reports.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/afrikaans.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/arabic.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/catalan.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/chinese-sim.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/chinese-tr.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/chinese-utf8-zh_CN.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/chinese-utf8-zh_TW.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/czech.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/danish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/dutch.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/english.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/french.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/galician.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/german.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/greek.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/hebrew.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/hungarian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/italian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/japanese.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/lithuanian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/mongol.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/polish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/portuguese-br.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/portuguese-pt.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/romanian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/russian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/slovak.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/spanish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/swedish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/turkish.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/lang/ukrainian.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/plugin.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/plugins/Report/sql/reports-pgsql.sql (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/privileges.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/redirect.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/robots.txt (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/roles.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/rules.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/schemas.php (96%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/sequences.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/servers.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/sql.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/sqledit.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/tables.js (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/tables.php (98%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/tablespaces.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/tblproperties.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/bootstrap/global.css (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/bootstrap/title.png (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/cappuccino/global.css (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/default/global.css (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/global.css (96%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/gotar/global.css (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/themes/themes.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/triggers.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/types.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/users.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/viewproperties.php (100%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/views.php (99%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/xloadtree/xloadtree2.js (96%) rename .devilbox/www/htdocs/vendor/{phppgadmin-7.12.0 => phppgadmin-7.13.0}/xloadtree/xtree2.js (100%) diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/libraries/js/jquery.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/libraries/js/jquery.js deleted file mode 100644 index e7f2a292..00000000 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/libraries/js/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v@1.8.1 jquery.com | jquery.org/license */ -(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0),h[l]&&j.push(k);j.length&&t.push({elem:f,matches:j})}n.length>o&&t.push({elem:this,matches:n.slice(o)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function $(a,b,c,d){c=c||[],b=b||q;var e,f,g,j,k=b.nodeType;if(k!==1&&k!==9)return[];if(!a||typeof a!="string")return c;g=h(b);if(!g&&!d)if(e=L.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&i(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return u.apply(c,t.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&X&&b.getElementsByClassName)return u.apply(c,t.call(b.getElementsByClassName(j),0)),c}return bk(a,b,c,d,g)}function _(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function ba(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bb(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bc(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,r=!c&&b!==q,s=(r?"":"")+a.replace(H,"$1"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l="",r&&(j=" "+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H," "),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+"."+c,i=f+"."+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e=="string"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e0?i(h,c,g):[]}function bj(a,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s=0,t=a.length,v=S.POS,w=new RegExp("^"+v.source+"(?!"+A+")","i"),x=function(){var a=1,c=arguments.length-2;for(;al){g+=k.slice(l,n.index),l=p,q=[c],J.test(g)&&(m&&(q=m),m=e);if(r=O.test(g))g=g.slice(0,-5).replace(J,"$&*"),l++;n.length>1&&n[0].replace(w,x),m=bi(g,n[1],n[2],q,m,r)}g=""}}o||(g+=k),o=!1}g?J.test(g)?bh(g,m||[c],d,e):$(g,c,d,e?e.concat(m):m):u.apply(d,m)}return t===1?d:$.uniqueSort(d)}function bk(a,b,e,g,h){a=a.replace(H,"$1");var i,k,l,m,n,o,p,q,r,s,v=bc(a,b,h),w=b.nodeType;if(S.POS.test(a))return bj(v,b,e,g);if(g)i=t.call(g,0);else if(v.length===1){if((o=t.call(v[0],0)).length>2&&(p=o[0]).part==="ID"&&w===9&&!h&&f.relative[o[1].part]){b=f.find.ID(p.captures[0].replace(R,""),b,h)[0];if(!b)return e;a=a.slice(o.shift().string.length)}r=(v=N.exec(o[0].string))&&!v.index&&b.parentNode||b,q="";for(n=o.length-1;n>=0;n--){p=o[n],s=p.part,q=p.string+q;if(f.relative[s])break;if(f.order.test(s)){i=f.find[s](p.captures[0].replace(R,""),r,h);if(i==null)continue;a=a.slice(0,a.length-q.length)+q.replace(S[s],""),a||u.apply(e,t.call(i,0));break}}}if(a){k=j(a,b,h),c=k.dirruns++,i==null&&(i=f.find.TAG("*",N.test(a)&&b.parentNode||b));for(n=0;m=i[n];n++)d=k.runs++,k(m)&&e.push(m)}return e}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=a.document,r=q.documentElement,s=0,t=[].slice,u=[].push,v=function(a,b){return a[o]=b||!0,a},w=function(){var a={},b=[];return v(function(c,d){return b.push(c)>f.cacheLength&&delete a[b.shift()],a[c]=d},a)},x=w(),y=w(),z=w(),A="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",C=B.replace("w","w#"),D="([*^$|!~]?=)",E="\\["+A+"*("+B+")"+A+"*(?:"+D+A+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+C+")|)|)"+A+"*\\]",F=":("+B+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+E+")|[^:]|\\\\.)*|.*))\\)|)",G=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",H=new RegExp("^"+A+"+|((?:^|[^\\\\])(?:\\\\.)*)"+A+"+$","g"),I=new RegExp("^"+A+"*,"+A+"*"),J=new RegExp("^"+A+"*([\\x20\\t\\r\\n\\f>+~])"+A+"*"),K=new RegExp(F),L=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,M=/^:not/,N=/[\x20\t\r\n\f]*[+~]/,O=/:not\($/,P=/h\d/i,Q=/input|select|textarea|button/i,R=/\\(?!\\)/g,S={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),NAME:new RegExp("^\\[name=['\"]?("+B+")['\"]?\\]"),TAG:new RegExp("^("+B.replace("w","w*")+")"),ATTR:new RegExp("^"+E),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),POS:new RegExp(G,"ig"),needsContext:new RegExp("^"+A+"*[>+~]|"+G,"i")},T=function(a){var b=q.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},U=T(function(a){return a.appendChild(q.createComment("")),!a.getElementsByTagName("*").length}),V=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),W=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),X=T(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),Y=T(function(a){a.id=o+0,a.innerHTML="
",r.insertBefore(a,r.firstChild);var b=q.getElementsByName&&q.getElementsByName(o).length===2+q.getElementsByName(o+0).length;return e=!q.getElementById(o),r.removeChild(a),b});try{t.call(r.childNodes,0)[0].nodeType}catch(Z){t=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}$.matches=function(a,b){return $(a,null,null,b)},$.matchesSelector=function(a,b){return $(b,null,null,[a]).length>0},g=$.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=g(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=g(b);return c},h=$.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},i=$.contains=r.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:r.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},$.attr=function(a,b){var c,d=h(a);return d||(b=b.toLowerCase()),f.attrHandle[b]?f.attrHandle[b](a):W||d?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},f=$.selectors={cacheLength:50,createPseudo:v,match:S,order:new RegExp("ID|TAG"+(Y?"|NAME":"")+(X?"|CLASS":"")),attrHandle:V?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:e?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:U?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(R,""),a[3]=(a[4]||a[5]||"").replace(R,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||$.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&$.error(a[0]),a},PSEUDO:function(a,b,c){var d,e;if(S.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(d=a[4])K.test(d)&&(e=bc(d,b,c,!0))&&(e=d.indexOf(")",d.length-e)-d.length)&&(d=d.slice(0,e),a[0]=a[0].slice(0,e)),a[2]=d;return a.slice(0,3)}},filter:{ID:e?function(a){return a=a.replace(R,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(R,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(R,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=x[o][a];return b||(b=x(a,new RegExp("(^|"+A+")"+a+"("+A+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=$.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return $.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=s++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[o]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[o]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e,g=f.pseudos[a]||f.pseudos[a.toLowerCase()];return g||$.error("unsupported pseudo: "+a),g[o]?g(b,c,d):g.length>1?(e=[a,a,"",b],function(a){return g(a,0,e)}):g}},pseudos:{not:v(function(a,b,c){var d=j(a.replace(H,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!f.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:v(function(a){return function(b){return(b.textContent||b.innerText||g(b)).indexOf(a)>-1}}),has:v(function(a){return function(b){return $(a,b).length>0}}),header:function(a){return P.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:_("radio"),checkbox:_("checkbox"),file:_("file"),password:_("password"),image:_("image"),submit:ba("submit"),reset:ba("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return Q.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e",a.querySelectorAll("[selected]").length||e.push("\\["+A+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+A+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bk=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return u.apply(f,t.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j,k,l,m=d.getAttribute("id"),n=m||o,p=N.test(a)&&d.parentNode||d;m?n=n.replace(c,"\\$&"):d.setAttribute("id",n),j=bc(a,d,h),n="[id='"+n+"']";for(k=0,l=j.length;k0})}(),f.setFilters.nth=f.setFilters.eq,f.filters=f.pseudos,$.attr=p.attr,p.find=$,p.expr=$.selectors,p.expr[":"]=p.expr.pseudos,p.unique=$.uniqueSort,p.text=$.getText,p.isXMLDoc=$.isXML,p.contains=$.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{cj=f.href}catch(cy){cj=e.createElement("a"),cj.href="",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:cj,isLocal:cn.test(ck[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,ck[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==ck[1]&&i[2]==ck[2]&&(i[3]||(i[1]==="http:"?80:443))==(ck[3]||(ck[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cQ.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/CREDITS b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/CREDITS similarity index 90% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/CREDITS rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/CREDITS index d905698d..d8ef3ae6 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/CREDITS +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/CREDITS @@ -79,7 +79,7 @@ Contributors - Leonardo Augusto Sapiras (Improve phpPgAdmin ergonomy during the GSoC 2010, with ioguix as mentor) - Julien Rouhaud, aka. rjuju (nested groups) - Felipe Figueroa aka. amenadiel - +- Jean-Michel Vourgère (nirgal) Third Party Libraries @@ -97,5 +97,6 @@ Past Feature Sponsors: - Google Summer of Code (http://code.google.com/soc/2006/pgsql/appinfo.html?csaid=DB096D908B948D89) - phpPgAdmin Improvements - Google Summer of Code (http://code.google.com/soc/2007/postgres/appinfo.html?csaid=E89B3D5E2DC4170A) - Full Text Search in PostgreSQL GUI Tools - Google Summer of Code (http://code.google.com/p/google-summer-of-code-2010-postgres/downloads/detail?name=Leonardo_Augusto_Sapiras.tar.gz) - Improve phpPgAdmin ergonomy -- Dalibo ( http://dalibo.com ) - sponsored development as Jehan-Guillaume (ioguix) de Rorthais employer -- OmniTI (https://omniti.com ) - sponsored development as Robert Treat employer +- Dalibo (http://dalibo.com) - sponsored development as Jehan-Guillaume (ioguix) de Rorthais employer +- OmniTI (https://omniti.com) - sponsored development as Robert Treat employer +- credativ (https://credativ.com) - sponsored php development / review diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/DEVELOPERS b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/DEVELOPERS similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/DEVELOPERS rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/DEVELOPERS diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/FAQ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/FAQ similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/FAQ rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/FAQ diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/HISTORY b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/HISTORY similarity index 96% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/HISTORY rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/HISTORY index 3080c109..3ff97754 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/HISTORY +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/HISTORY @@ -1,6 +1,45 @@ phpPgAdmin History ------------------ +Version 7.13.0 +-------------- + +Released: November 7th, 2020 + +Features: +* Add support for Postgres 13 +* Add provisional support for Postgres 14 +* Upgrade Jquery library to 3.4.1 (Nirgal) +* Allow users to see group owned databases when using "owned only" + +Bugs: +* Fix bug where sorting on selects dumped you to the table screen (MichaMEG) + +Incompatabilities: +* This release drops support for PHP 7.1 +* This will be the last release to support PHP 7.2 + + +Version 7.12.1 +-------------- + +Released: December 10th, 2019 + +Features: +* Add support for granting USAGE on sequences +* Update French translation + +Bugs: +* Fix issues with OID removal in Postgres 12+ +* Remove broken tree branch from table/view browse option +* Properly escape identifiers when browsing tables/views/schemas +* Fix truncation of long multibyte strings +* Clean up a number of misspellings and typos from codespell report + +Incompatabilities: +* Require mbstring module support in PHP + + Version 7.12.0 -------------- diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/INSTALL b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/INSTALL similarity index 63% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/INSTALL rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/INSTALL index 0375b3ae..53d753ca 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/INSTALL +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/INSTALL @@ -24,26 +24,7 @@ phpPgAdmin Installation Guide If you mess up the configuration file, you can recover it from the config.inc.php-dist file. -3. If you run your PHP installation in safe mode, in order that the database - dump feature can work correctly, you need to set the 'safe_mode_allowed_env_vars' - php.ini variable to include the PGPASSWORD and PGUSER environmental variables - and the safe_mode_exec_dir to include /usr/bin (or wherever the pg_dump - binaries are found). - - eg. safe_mode_allowed_env_vars = PHP_,PG - safe_mode_exec_dir = /usr/bin - - Given that you usually don't want to allow everything in /usr/bin to - be executed, you might want to copy the pg_dump and pg_dumpall utilities - to a directory by themselves. - - Also, you will need to ensure that your 'pg_dump' and 'pg_dumpall' utilities - are executable by the PHP process, if you want dump support in phpPgAdmin. - - Lastly, if you run phpPgAdmin in safe mode, very long running imports, - exports and transactions may time out and be aborted. - -4. Ensure the statistics collector is enabled in PostgreSQL. phpPgAdmin will +3. Ensure the statistics collector is enabled in PostgreSQL. phpPgAdmin will display table, index performance, and usage statistics if you have enabled the PostgreSQL statistics collector. While this is normally enabled by default, to ensure it is running, make sure the following lines in your @@ -52,10 +33,10 @@ phpPgAdmin Installation Guide track_activities track_counts -5. Browse to the phpPgAdmin installation using a web browser. You might +4. Browse to the phpPgAdmin installation using a web browser. You might need cookies enabled for phpPgAdmin to work. -6. IMPORTANT - SECURITY +5. IMPORTANT - SECURITY PostgreSQL by default does not require you to use a password to log in. We STRONGLY recommend that you enable md5 passwords for local connections diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/LICENSE b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/LICENSE similarity index 89% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/LICENSE rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/LICENSE index d2efe073..cbbbe754 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/LICENSE +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2002, 2003, 2004, 2005 The phpPgAdmin Project +Copyright (c) 2002 - 2019 The phpPgAdmin Project This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/TODO b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/TODO similarity index 97% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/TODO rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/TODO index dae0774c..e4d5d175 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/TODO +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/TODO @@ -120,7 +120,7 @@ Indexes Types ----- -* Suppres psuedo-type options in type list for creating composite types. (done ?) +* Suppress pseudo-type options in type list for creating composite types. (done ?) Operators @@ -190,7 +190,7 @@ Full Text Search (8.3) Miscellaneous ------------- -* Audit for PHP 5.3.x compatability +* Audit for PHP 5.3.x compatibility * Support 8.1 standard compliant strings (E'') * Support per-database connection limits per 8.1 * Put a 'What's blocking this query' on Processes view diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/TRANSLATORS b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/TRANSLATORS similarity index 96% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/TRANSLATORS rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/TRANSLATORS index d763c301..013ee3d4 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/TRANSLATORS +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/TRANSLATORS @@ -22,10 +22,10 @@ To Create a new translation: 3. Update the comment at the top of the file. Put yourself as the language maintainer. Edit the 'applang' variable and put your language's name in it, in your language. - Edit the 'applocale' and put your language code according to the standart: + Edit the 'applocale' and put your language code according to the standard: http://www.ietf.org/rfc/rfc1766.txt - Basicaly, you just need to put your language code [1] and optionnaly country + Basically, you just need to put your language code [1] and optionally country code [2] separated by a '-'. As instance for french canadian, it is: fr-CA [1]: http://www.w3.org/WAI/ER/IG/ert/iso639.htm [2]: http://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elements.htm diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/admin.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/admin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/admin.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/admin.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/aggregates.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/aggregates.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/aggregates.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/aggregates.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/ajax-ac-insert.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/ajax-ac-insert.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/ajax-ac-insert.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/ajax-ac-insert.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/all_db.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/all_db.php similarity index 96% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/all_db.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/all_db.php index 181263ec..3368bab2 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/all_db.php +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/all_db.php @@ -185,7 +185,7 @@ while (!$templatedbs->EOF) { $dbname = htmlspecialchars($templatedbs->fields['datname']); if ($dbname != 'template1') { - // filter out for $conf[show_system] users so we dont get duplicates + // filter out for $conf[show_system] users so we don't get duplicates echo "\t\t\t\t\n"; } @@ -303,19 +303,21 @@ echo "
\n"; echo "\n"; // Data only - echo "\n"; echo "\n\n"; - echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } // Structure only echo "\n"; echo "\n\n"; // Structure and data - echo "\n"; echo "\n\n"; echo "\n\n"; - echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } echo "
{$lang['strformat']}{$lang['stroptions']}
"; + echo "
hasServerOids() ? 2 : 1) ."\">"; echo "{$lang['strformat']}\n"; echo "\n
"; + echo "
hasServerOids() ? 3 : 2) ."\">"; echo "{$lang['strformat']}\n"; echo "\n
\n"; echo "

{$lang['stroptions']}

\n"; diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/browser.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/browser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/browser.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/browser.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/casts.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/casts.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/casts.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/casts.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/ArrayRecordSet.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/ArrayRecordSet.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/ArrayRecordSet.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/ArrayRecordSet.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/Gui.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/Gui.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/Gui.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/Gui.php diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/Misc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/Misc.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/Misc.php rename to .devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/Misc.php index 281ba38b..e9660648 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.0/classes/Misc.php +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/classes/Misc.php @@ -261,8 +261,8 @@ if (isset($params['clip']) && $params['clip'] === true) { $maxlen = isset($params['cliplen']) && is_integer($params['cliplen']) ? $params['cliplen'] : $conf['max_chars']; $ellipsis = isset($params['ellipsis']) ? $params['ellipsis'] : $lang['strellipsis']; - if (strlen($str) > $maxlen) { - $str = substr($str, 0, $maxlen-1) . $ellipsis; + if (mb_strlen($str, 'UTF-8') > $maxlen) { + $str = mb_substr($str, 0, $maxlen-1, 'UTF-8') . $ellipsis; } } @@ -545,7 +545,7 @@ echo "\n"; echo ""; echo "\n"; @@ -626,7 +626,7 @@ * ... * ), * 'content' => The link text - * 'fields' => (optionnal) the data from which content and attr's values are obtained + * 'fields' => (optional) the data from which content and attr's values are obtained * ); * the special attribute 'href' might be a string or an array. If href is an array it * will be generated by getActionUrl. See getActionUrl comment for array format. @@ -1023,7 +1023,6 @@ 'url' => 'display.php', 'urlvars' => array ('subject' => 'table','table' => field('table')), 'return' => 'table', - 'branch'=> true, ), 'select' => array( 'title' => $lang['strselect'], @@ -1129,7 +1128,6 @@ 'subject' => 'view', 'view' => field('view') ), - 'branch'=> true, ), 'select' => array( 'title' => $lang['strselect'], @@ -1338,7 +1336,7 @@ echo "
"; - /* top right informations when connected */ + /* top right information when connected */ $toplinks = array ( 'sql' => array ( @@ -1418,17 +1416,17 @@ $history_window_id = htmlentities('history:'.$_REQUEST['server']); echo ""; + } + else { + printf("

{$lang['strnofkref']}

", "\"{$_POST['f_schema']}\".\"{$_POST['f_table']}\".\"{$fkeynames[$_POST['fattpos']]}\""); + + if ($_POST['offset']) + echo "Prev <<"; + } +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/all_db.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/all_db.php new file mode 100644 index 00000000..3368bab2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/all_db.php @@ -0,0 +1,536 @@ +printTrail('database'); + $misc->printTitle($lang['stralter'], 'pg.database.alter'); + + echo "\n"; + echo "
"; if ($server_info && isset($server_info['platform']) && isset($server_info['username'])) { - /* top left informations when connected */ + /* top left information when connected */ echo sprintf($lang['strtopbar'], ''.htmlspecialchars($server_info['platform']).'', ''.htmlspecialchars((empty($server_info['host'])) ? 'localhost':$server_info['host']).'', @@ -1347,7 +1345,7 @@ echo "
\n"; + echo "\n"; + echo "\n"; + + if ($data->hasAlterDatabaseOwner() && $data->isSuperUser()) { + // Fetch all users + + $rs = $data->getDatabaseOwner($_REQUEST['alterdatabase']); + $owner = isset($rs->fields['usename']) ? $rs->fields['usename'] : ''; + $users = $data->getUsers(); + + echo "\n"; + echo "\n"; + } + if ($data->hasSharedComments()){ + $rs = $data->getDatabaseComment($_REQUEST['alterdatabase']); + $comment = isset($rs->fields['description']) ? $rs->fields['description'] : ''; + echo "\n"; + echo "\n"; + } + echo "
{$lang['strname']}"; + echo "_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['alterdatabase']), "\" />
{$lang['strowner']}
{$lang['strcomment']}"; + echo "
\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } + else { + if (!isset($_POST['owner'])) $_POST['owner'] = ''; + if (!isset($_POST['dbcomment'])) $_POST['dbcomment'] = ''; + if ($data->alterDatabase($_POST['oldname'], $_POST['newname'], $_POST['owner'], $_POST['dbcomment']) == 0) { + $_reload_browser = true; + doDefault($lang['strdatabasealtered']); + } + else + doDefault($lang['strdatabasealteredbad']); + } + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang, $_reload_drop_database; + + if (empty($_REQUEST['dropdatabase']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifydatabasetodrop']); + exit(); + } + + if ($confirm) { + + $misc->printTrail('database'); + $misc->printTitle($lang['strdrop'], 'pg.database.drop'); + + echo "
\n"; + //If multi drop + if (isset($_REQUEST['ma'])) { + + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfdropdatabase'], $misc->printVal($a['database'])), "

\n"; + printf('', htmlspecialchars($a['database'])); + } + + } else { + echo "

", sprintf($lang['strconfdropdatabase'], $misc->printVal($_REQUEST['dropdatabase'])), "

\n"; + echo "\n"; + }// END if multi drop + + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } // END confirm + else { + //If multi drop + if (is_array($_REQUEST['dropdatabase'])) { + $msg = ''; + foreach($_REQUEST['dropdatabase'] as $d) { + $status = $data->dropDatabase($d); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($d, ENT_QUOTES, 'UTF-8'), $lang['strdatabasedropped']); + else { + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($d, ENT_QUOTES, 'UTF-8'), $lang['strdatabasedroppedbad'])); + return; + } + }// Everything went fine, back to Default page... + $_reload_drop_database = true; + doDefault($msg); + } else { + $status = $data->dropDatabase($_POST['dropdatabase']); + if ($status == 0) { + $_reload_drop_database = true; + doDefault($lang['strdatabasedropped']); + } + else + doDefault($lang['strdatabasedroppedbad']); + } + }//END DROP + }// END FUNCTION + + + /** + * Displays a screen where they can enter a new database + */ + function doCreate($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('server'); + $misc->printTitle($lang['strcreatedatabase'], 'pg.database.create'); + $misc->printMsg($msg); + + if (!isset($_POST['formName'])) $_POST['formName'] = ''; + // Default encoding is that in language file + if (!isset($_POST['formEncoding'])) { + $_POST['formEncoding'] = ''; + } + if (!isset($_POST['formTemplate'])) $_POST['formTemplate'] = 'template1'; + if (!isset($_POST['formSpc'])) $_POST['formSpc'] = ''; + if (!isset($_POST['formComment'])) $_POST['formComment'] = ''; + + // Fetch a list of databases in the cluster + $templatedbs = $data->getDatabases(false); + + // Fetch all tablespaces from the database + if ($data->hasTablespaces()) $tablespaces = $data->getTablespaces(); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // ENCODING + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + if ($data->hasDatabaseCollation()) { + if (!isset($_POST['formCollate'])) $_POST['formCollate'] = ''; + if (!isset($_POST['formCType'])) $_POST['formCType'] = ''; + + // LC_COLLATE + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // LC_CTYPE + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + // Tablespace (if there are any) + if ($data->hasTablespaces() && $tablespaces->recordCount() > 0) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + // Comments (if available) + if ($data->hasSharedComments()) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formName']), "\" />
{$lang['strtemplatedb']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['strencoding']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['strcollation']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['strctype']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['strtablespace']}\n\t\t\t\n\t\t
{$lang['strcomment']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new view in the database + */ + function doSaveCreate() { + global $data, $lang, $_reload_browser; + + // Default tablespace to null if it isn't set + if (!isset($_POST['formSpc'])) $_POST['formSpc'] = null; + + // Default comment to blank if it isn't set + if (!isset($_POST['formComment'])) $_POST['formComment'] = null; + + // Default collate to blank if it isn't set + if (!isset($_POST['formCollate'])) $_POST['formCollate'] = null; + + // Default ctype to blank if it isn't set + if (!isset($_POST['formCType'])) $_POST['formCType'] = null; + + // Check that they've given a name and a definition + if ($_POST['formName'] == '') doCreate($lang['strdatabaseneedsname']); + else { + $status = $data->createDatabase($_POST['formName'], $_POST['formEncoding'], $_POST['formSpc'], + $_POST['formComment'], $_POST['formTemplate'], $_POST['formCollate'], $_POST['formCType']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strdatabasecreated']); + } + else + doCreate($lang['strdatabasecreatedbad']); + } + } + + /** + * Displays options for cluster download + */ + function doExport($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('server'); + $misc->printTabs('server','export'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + // Data only + echo "\n"; + echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } + // Structure only + echo "\n"; + echo "\n\n"; + // Structure and data + echo "\n"; + echo "\n\n"; + echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } + echo "
{$lang['strformat']}{$lang['stroptions']}
hasServerOids() ? 2 : 1) ."\">"; + echo "{$lang['strformat']}\n"; + echo "\n
hasServerOids() ? 3 : 2) ."\">"; + echo "{$lang['strformat']}\n"; + echo "\n
\n"; + + echo "

{$lang['stroptions']}

\n"; + echo "

\n"; + echo "

\n"; + + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "
\n"; + } + + /** + * Show default list of databases in the server + */ + function doDefault($msg = '') { + global $data, $conf, $misc; + global $lang; + + $misc->printTrail('server'); + $misc->printTabs('server','databases'); + $misc->printMsg($msg); + + $databases = $data->getDatabases(); + + $columns = array( + 'database' => array( + 'title' => $lang['strdatabase'], + 'field' => field('datname'), + 'url' => "redirect.php?subject=database&{$misc->href}&", + 'vars' => array('database' => 'datname'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('datowner'), + ), + 'encoding' => array( + 'title' => $lang['strencoding'], + 'field' => field('datencoding'), + ), + 'lc_collate' => array( + 'title' => $lang['strcollation'], + 'field' => field('datcollate'), + ), + 'lc_ctype' => array( + 'title' => $lang['strctype'], + 'field' => field('datctype'), + ), + 'tablespace' => array( + 'title' => $lang['strtablespace'], + 'field' => field('tablespace'), + ), + 'dbsize' => array( + 'title' => $lang['strsize'], + 'field' => field('dbsize'), + 'type' => 'prettysize', + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('datcomment'), + ), + ); + + $actions = array( + 'multiactions' => array( + 'keycols' => array('database' => 'datname'), + 'url' => 'all_db.php', + 'default' => null, + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'all_db.php', + 'urlvars' => array ( + 'subject' => 'database', + 'action' => 'confirm_drop', + 'dropdatabase' => field('datname') + ) + ) + ), + 'multiaction' => 'confirm_drop', + ), + 'privileges' => array( + 'content' => $lang['strprivileges'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array ( + 'subject' => 'database', + 'database' => field('datname') + ) + ) + ) + ) + ); + if ($data->hasAlterDatabase() ) { + $actions['alter'] = array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'all_db.php', + 'urlvars' => array ( + 'subject' => 'database', + 'action' => 'confirm_alter', + 'alterdatabase' => field('datname') + ) + ) + ) + ); + } + + if (!$data->hasTablespaces()) unset($columns['tablespace']); + if (!$data->hasServerAdminFuncs()) unset($columns['dbsize']); + if (!$data->hasDatabaseCollation()) unset($columns['lc_collate'], $columns['lc_ctype']); + if (!isset($data->privlist['database'])) unset($actions['privileges']); + + $misc->printTable($databases, $columns, $actions, 'all_db-databases', $lang['strnodatabases']); + + $navlinks = array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'all_db.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strcreatedatabase'] + ) + ); + $misc->printNavLinks($navlinks, 'all_db-databases', get_defined_vars()); + } + + function doTree() { + global $misc, $data, $lang; + + $databases = $data->getDatabases(); + + $reqvars = $misc->getRequestVars('database'); + + $attrs = array( + 'text' => field('datname'), + 'icon' => 'Database', + 'toolTip'=> field('datcomment'), + 'action' => url('redirect.php', + $reqvars, + array('database' => field('datname')) + ), + 'branch' => url('database.php', + $reqvars, + array( + 'action' => 'tree', + 'database' => field('datname') + ) + ), + ); + + $misc->printTree($databases, $attrs, 'databases'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strdatabases']); + $misc->printBody(); + + switch ($action) { + case 'export': + doExport(); + break; + case 'save_create': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_REQUEST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'alter': + if (isset($_POST['oldname']) && isset($_POST['newname']) && !isset($_POST['cancel']) ) doAlter(false); + else doDefault(); + break; + case 'confirm_alter': + doAlter(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/browser.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/browser.php new file mode 100644 index 00000000..3b7a5480 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/browser.php @@ -0,0 +1,84 @@ +printHeader('', ' + + + '); + + $misc->printBody('browser'); + echo "
\n"; +?> + + +
<?php echo $lang['strrefresh']; ?>
+ + +\n"; + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/casts.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/casts.php new file mode 100644 index 00000000..2be86b4f --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/casts.php @@ -0,0 +1,103 @@ +printTrail('database'); + $misc->printTabs('database','casts'); + $misc->printMsg($msg); + + $casts = $data->getCasts(); + + $columns = array( + 'source_type' => array( + 'title' => $lang['strsourcetype'], + 'field' => field('castsource'), + ), + 'target_type' => array( + 'title' => $lang['strtargettype'], + 'field' => field('casttarget'), + ), + 'function' => array( + 'title' => $lang['strfunction'], + 'field' => field('castfunc'), + 'params'=> array('null' => $lang['strbinarycompat']), + ), + 'implicit' => array( + 'title' => $lang['strimplicit'], + 'field' => field('castcontext'), + 'type' => 'callback', + 'params'=> array('function' => 'renderCastContext', 'align' => 'center'), + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('castcomment'), + ), + ); + + $actions = array(); + + $misc->printTable($casts, $columns, $actions, 'casts-casts', $lang['strnocasts']); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $casts = $data->getCasts(); + + $proto = concat(field('castsource'), ' AS ', field('casttarget')); + + $attrs = array( + 'text' => $proto, + 'icon' => 'Cast' + ); + + $misc->printTree($casts, $attrs, 'casts'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strcasts']); + $misc->printBody(); + + switch ($action) { + case 'tree': + doTree(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/ArrayRecordSet.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/ArrayRecordSet.php new file mode 100644 index 00000000..b0612488 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/ArrayRecordSet.php @@ -0,0 +1,32 @@ +_array = $data; + $this->_count = count($this->_array); + $this->fields = reset($this->_array); + if ($this->fields === false) $this->EOF = true; + } + + function recordCount() { + return $this->_count; + } + + function moveNext() { + $this->fields = next($this->_array); + if ($this->fields === false) $this->EOF = true; + } +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Gui.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Gui.php new file mode 100644 index 00000000..917cc9fc --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Gui.php @@ -0,0 +1,48 @@ + Value + * @param $szName string to specify the name of the form element + * @param (optional) $bBlankEntry bool to specify whether or not we want a blank selection + * @param (optional) $szDefault string to specify the default VALUE selected + * @param (optional) $bMultiple bool to specify whether or not we want a multi select combo box + * @param (optional) $iSize int to specify the size IF a multi select combo + * @return string with the generated HTML select box + */ + static function printCombo(&$arrOptions, $szName, $bBlankEntry = true, $szDefault = '', $bMultiple = false, $iSize = 10) { + $htmlOut = ''; + if ($bMultiple) // If multiple select combo + $htmlOut .= "\n"; + if ($bBlankEntry) + $htmlOut .= "\n"; + + foreach ($arrOptions as $curKey => $curVal) { + $curVal = htmlspecialchars($curVal); + $curKey = htmlspecialchars($curKey); + if ($curVal == $szDefault) { + $htmlOut .= "\n"; + } + else { + $htmlOut .= "\n"; + } + } + $htmlOut .= "\n"; + + return $htmlOut; + } + } +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Misc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Misc.php new file mode 100644 index 00000000..7df578cc --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Misc.php @@ -0,0 +1,2653 @@ +getServerInfo(); + return !empty($info[$all ? 'pg_dumpall_path' : 'pg_dump_path']); + } + + /** + * Sets the href tracking variable + */ + function setHREF() { + $this->href = $this->getHREF(); + } + + /** + * Get a href query string, excluding objects below the given object type (inclusive) + */ + function getHREF($exclude_from = null) { + $href = ''; + if (isset($_REQUEST['server']) && $exclude_from != 'server') { + $href .= 'server=' . urlencode($_REQUEST['server']); + if (isset($_REQUEST['database']) && $exclude_from != 'database') { + $href .= '&database=' . urlencode($_REQUEST['database']); + if (isset($_REQUEST['schema']) && $exclude_from != 'schema') { + $href .= '&schema=' . urlencode($_REQUEST['schema']); + } + } + } + return htmlentities($href); + } + + function getSubjectParams($subject) { + global $plugin_manager; + + $vars = array(); + + switch($subject) { + case 'root': + $vars = array ( + 'params' => array( + 'subject' => 'root' + ) + ); + break; + case 'server': + $vars = array ('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'server' + )); + break; + case 'role': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'role', + 'action' => 'properties', + 'rolename' => $_REQUEST['rolename'] + )); + break; + case 'database': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'database', + 'database' => $_REQUEST['database'], + )); + break; + case 'schema': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'schema', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + )); + break; + case 'table': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'table', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + )); + break; + case 'selectrows': + $vars = array( + 'url' => 'tables.php', + 'params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'table', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'], + 'action' => 'confselectrows' + )); + break; + case 'view': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'view', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'] + )); + break; + case 'fulltext': + case 'ftscfg': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'fulltext', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'action' => 'viewconfig', + 'ftscfg' => $_REQUEST['ftscfg'] + )); + break; + case 'function': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'function', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'function' => $_REQUEST['function'], + 'function_oid' => $_REQUEST['function_oid'] + )); + break; + case 'aggregate': + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'aggregate', + 'action' => 'properties', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'aggrname' => $_REQUEST['aggrname'], + 'aggrtype' => $_REQUEST['aggrtype'] + )); + break; + case 'column': + if (isset($_REQUEST['table'])) + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'column', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'], + 'column' => $_REQUEST['column'] + )); + else + $vars = array('params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'column', + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'], + 'column' => $_REQUEST['column'] + )); + break; + case 'plugin': + $vars = array( + 'url' => 'plugin.php', + 'params' => array( + 'server' => $_REQUEST['server'], + 'subject' => 'plugin', + 'plugin' => $_REQUEST['plugin'], + )); + + if (!is_null($plugin_manager->getPlugin($_REQUEST['plugin']))) + $vars['params'] = array_merge($vars['params'], $plugin_manager->getPlugin($_REQUEST['plugin'])->get_subject_params()); + break; + default: + return false; + } + + if (!isset($vars['url'])) + $vars['url'] = 'redirect.php'; + + return $vars; + } + + function getHREFSubject($subject) { + $vars = $this->getSubjectParams($subject); + return "{$vars['url']}?". http_build_query($vars['params'], '', '&'); + } + + /** + * Sets the form tracking variable + */ + function setForm() { + $this->form = ''; + if (isset($_REQUEST['server'])) { + $this->form .= "\n"; + if (isset($_REQUEST['database'])) { + $this->form .= "\n"; + if (isset($_REQUEST['schema'])) { + $this->form .= "\n"; + } + } + } + } + + /** + * Render a value into HTML using formatting rules specified + * by a type name and parameters. + * + * @param $str The string to change + * + * @param $type Field type (optional), this may be an internal PostgreSQL type, or: + * yesno - same as bool, but renders as 'Yes' or 'No'. + * pre - render in a
 block.
+		 *			nbsp     - replace all spaces with  's
+		 *			verbatim - render exactly as supplied, no escaping what-so-ever.
+		 *			callback - render using a callback function supplied in the 'function' param.
+		 *
+		 * @param $params Type parameters (optional), known parameters:
+		 *			null     - string to display if $str is null, or set to TRUE to use a default 'NULL' string,
+		 *			           otherwise nothing is rendered.
+		 *			clip     - if true, clip the value to a fixed length, and append an ellipsis...
+		 *			cliplen  - the maximum length when clip is enabled (defaults to $conf['max_chars'])
+		 *			ellipsis - the string to append to a clipped value (defaults to $lang['strellipsis'])
+		 *			tag      - an HTML element name to surround the value.
+		 *			class    - a class attribute to apply to any surrounding HTML element.
+		 *			align    - an align attribute ('left','right','center' etc.)
+		 *			true     - (type='bool') the representation of true.
+		 *			false    - (type='bool') the representation of false.
+		 *			function - (type='callback') a function name, accepts args ($str, $params) and returns a rendering.
+		 *			lineno   - prefix each line with a line number.
+		 *			map      - an associative array.
+		 *
+		 * @return The HTML rendered value
+		 */
+		function printVal($str, $type = null, $params = array()) {
+			global $lang, $conf, $data;
+
+			// Shortcircuit for a NULL value
+			if (is_null($str))
+				return isset($params['null'])
+						? ($params['null'] === true ? 'NULL' : $params['null'])
+						: '';
+
+			if (isset($params['map']) && isset($params['map'][$str])) $str = $params['map'][$str];
+
+			// Clip the value if the 'clip' parameter is true.
+			if (isset($params['clip']) && $params['clip'] === true) {
+				$maxlen = isset($params['cliplen']) && is_integer($params['cliplen']) ? $params['cliplen'] : $conf['max_chars'];
+				$ellipsis = isset($params['ellipsis']) ? $params['ellipsis'] : $lang['strellipsis'];
+				if (mb_strlen($str, 'UTF-8') > $maxlen) {
+					$str = mb_substr($str, 0, $maxlen-1, 'UTF-8') . $ellipsis;
+				}
+			}
+
+			$out = '';
+
+			switch ($type) {
+				case 'int2':
+				case 'int4':
+				case 'int8':
+				case 'float4':
+				case 'float8':
+				case 'money':
+				case 'numeric':
+				case 'oid':
+				case 'xid':
+				case 'cid':
+				case 'tid':
+					$align = 'right';
+					$out = nl2br(htmlspecialchars($str));
+					break;
+				case 'yesno':
+					if (!isset($params['true'])) $params['true'] = $lang['stryes'];
+					if (!isset($params['false'])) $params['false'] = $lang['strno'];
+					// No break - fall through to boolean case.
+				case 'bool':
+				case 'boolean':
+					if (is_bool($str)) $str = $str ? 't' : 'f';
+					switch ($str) {
+						case 't':
+							$out = (isset($params['true']) ? $params['true'] : $lang['strtrue']);
+							$align = 'center';
+							break;
+						case 'f':
+							$out = (isset($params['false']) ? $params['false'] : $lang['strfalse']);
+							$align = 'center';
+							break;
+						default:
+							$out = htmlspecialchars($str);
+					}
+					break;
+				case 'bytea':
+					$tag = 'div';
+					$class = 'pre';
+					$out = $data->escapeBytea($str);
+					break;
+				case 'errormsg':
+					$tag = 'pre';
+					$class = 'error';
+					$out = htmlspecialchars($str);
+					break;
+				case 'pre':
+					$tag = 'pre';
+					$out = htmlspecialchars($str);
+					break;
+				case 'prenoescape':
+					$tag = 'pre';
+					$out = $str;
+					break;
+				case 'nbsp':
+					$out = nl2br(str_replace(' ', ' ', htmlspecialchars($str)));
+					break;
+				case 'verbatim':
+					$out = $str;
+					break;
+				case 'callback':
+					$out = $params['function']($str, $params);
+					break;
+				case 'prettysize':
+					if ($str == -1) 
+						$out = $lang['strnoaccess'];
+					else
+					{
+						$limit = 10 * 1024;
+						$mult = 1;
+						if ($str < $limit * $mult)
+							$out = $str.' '.$lang['strbytes'];
+						else
+						{
+							$mult *= 1024;
+							if ($str < $limit * $mult)
+								$out = floor(($str + $mult / 2) / $mult).' '.$lang['strkb'];
+							else
+							{
+								$mult *= 1024;
+								if ($str < $limit * $mult)
+									$out = floor(($str + $mult / 2) / $mult).' '.$lang['strmb'];
+								else
+								{
+									$mult *= 1024;
+									if ($str < $limit * $mult)
+										$out = floor(($str + $mult / 2) / $mult).' '.$lang['strgb'];
+									else
+									{
+										$mult *= 1024;
+										if ($str < $limit * $mult)
+											$out = floor(($str + $mult / 2) / $mult).' '.$lang['strtb'];
+									}
+								}
+							}
+						}
+					}
+					break;
+				default:
+					// If the string contains at least one instance of >1 space in a row, a tab
+					// character, a space at the start of a line, or a space at the start of
+					// the whole string then render within a pre-formatted element (
).
+					if (preg_match('/(^ |  |\t|\n )/m', $str)) {
+						$tag = 'pre';
+						$class = 'data';
+						$out = htmlspecialchars($str);
+					} else {
+						$out = nl2br(htmlspecialchars($str));
+					}
+			}
+
+			if (isset($params['class'])) $class = $params['class'];
+			if (isset($params['align'])) $align = $params['align'];
+
+			if (!isset($tag) && (isset($class) || isset($align))) $tag = 'div';
+
+			if (isset($tag)) {
+				$alignattr = isset($align) ? " style=\"text-align: {$align}\"" : '';
+				$classattr = isset($class) ? " class=\"{$class}\"" : '';
+				$out = "<{$tag}{$alignattr}{$classattr}>{$out}";
+			}
+
+			// Add line numbers if 'lineno' param is true
+			if (isset($params['lineno']) && $params['lineno'] === true) {
+				$lines = explode("\n", $str);
+				$num = count($lines);
+				if ($num > 0) {
+					$temp = "\n
";
+					for ($i = 1; $i <= $num; $i++) {
+						$temp .= $i . "\n";
+					}
+					$temp .= "
{$out}
\n"; + $out = $temp; + } + unset($lines); + } + + return $out; + } + + /** + * A function to recursively strip slashes. Used to + * enforce magic_quotes_gpc being off. + * @param &var The variable to strip + */ + function stripVar(&$var) { + if (is_array($var)) { + foreach($var as $k => $v) { + $this->stripVar($var[$k]); + + /* magic_quotes_gpc escape keys as well ...*/ + if (is_string($k)) { + $ek = stripslashes($k); + if ($ek !== $k) { + $var[$ek] = $var[$k]; + unset($var[$k]); + } + } + } + } + else + $var = stripslashes($var); + } + + /** + * Print out the page heading and help link + * @param $title Title, already escaped + * @param $help (optional) The identifier for the help link + */ + function printTitle($title, $help = null) { + global $data, $lang; + + echo "

"; + $this->printHelp($title, $help); + echo "

\n"; + } + + /** + * Print out a message + * @param $msg The message to print + */ + function printMsg($msg) { + if ($msg != '') echo "

{$msg}

\n"; + } + + /** + * Creates a database accessor + */ + function getDatabaseAccessor($database, $server_id = null) { + global $lang, $conf, $misc, $_connection; + + $server_info = $this->getServerInfo($server_id); + + // Perform extra security checks if this config option is set + if ($conf['extra_login_security']) { + // Disallowed logins if extra_login_security is enabled. + // These must be lowercase. + $bad_usernames = array('pgsql', 'postgres', 'root', 'administrator'); + + $username = strtolower($server_info['username']); + + if ($server_info['password'] == '' || in_array($username, $bad_usernames)) { + unset($_SESSION['webdbLogin'][$_REQUEST['server']]); + $msg = $lang['strlogindisallowed']; + include('./login.php'); + exit; + } + } + + // Create the connection object and make the connection + $_connection = new Connection( + $server_info['host'], + $server_info['port'], + $server_info['sslmode'], + $server_info['username'], + $server_info['password'], + $database + ); + + // Get the name of the database driver we need to use. + // The description of the server is returned in $platform. + $_type = $_connection->getDriver($platform); + if ($_type === null) { + printf($lang['strpostgresqlversionnotsupported'], $postgresqlMinVer); + exit; + } + $this->setServerInfo('platform', $platform, $server_id); + $this->setServerInfo('pgVersion', $_connection->conn->pgVersion, $server_id); + + // Create a database wrapper class for easy manipulation of the + // connection. + include_once('./classes/database/' . $_type . '.php'); + $data = new $_type($_connection->conn); + $data->platform = $_connection->platform; + + /* we work on UTF-8 only encoding */ + $data->execute("SET client_encoding TO 'UTF-8'"); + + if ($data->hasByteaHexDefault()) { + $data->execute("SET bytea_output TO escape"); + } + + return $data; + } + + + /** + * Prints the page header. If global variable $_no_output is + * set then no header is drawn. + * @param $title The title of the page + * @param $script script tag + */ + function printHeader($title = '', $script = null, $frameset = false) { + global $appName, $lang, $_no_output, $conf, $plugin_manager; + + if (!isset($_no_output)) { + header("Content-Type: text/html; charset=utf-8"); + // Send XHTML headers, or regular XHTML strict headers + echo "\n"; + if ($frameset == true) { + echo "\n"; + } else if (isset($conf['use_xhtml_strict']) && $conf['use_xhtml_strict']) { + echo "\n"; + } else { + echo "\n"; + } + echo "\n"; + + echo "\n"; + echo "\n"; + // Theme + echo "\n"; + echo "\n"; + echo "\n"; + echo ""; + echo "\n"; + echo "", htmlspecialchars($appName); + if ($title != '') echo htmlspecialchars(" - {$title}"); + echo "\n"; + + if ($script) echo "{$script}\n"; + + $plugins_head = array(); + $_params = array('heads' => &$plugins_head); + + $plugin_manager->do_hook('head', $_params); + + foreach($plugins_head as $tag) { + echo $tag; + } + + echo "\n"; + } + } + + /** + * Prints the page footer + * @param $doBody True to output body tag, false otherwise + */ + function printFooter($doBody = true) { + global $_reload_browser, $_reload_drop_database; + global $lang, $_no_bottom_link; + + if ($doBody) { + if (isset($_reload_browser)) $this->printReload(false); + elseif (isset($_reload_drop_database)) $this->printReload(true); + if (!isset($_no_bottom_link)) + echo "".$lang['strgotoppage'].""; + + echo "\n"; + } + echo "\n"; + } + + /** + * Prints the page body. + * @param $doBody True to output body tag, false otherwise + * @param $bodyClass - name of body class + */ + function printBody($bodyClass = '', $doBody = true ) { + global $_no_output; + + if (!isset($_no_output)) { + if ($doBody) { + $bodyClass = htmlspecialchars($bodyClass); + echo "\n"; + } + } + } + + /** + * Outputs JavaScript code that will reload the browser + * @param $database True if dropping a database, false otherwise + */ + function printReload($database) { + echo "\n"; + } + + /** + * Display a link + * @param $link An associative array of link parameters to print + * link = array( + * 'attr' => array( // list of A tag attribute + * 'attrname' => attribute value + * ... + * ), + * 'content' => The link text + * 'fields' => (optional) the data from which content and attr's values are obtained + * ); + * the special attribute 'href' might be a string or an array. If href is an array it + * will be generated by getActionUrl. See getActionUrl comment for array format. + */ + function printLink($link) { + + if (! isset($link['fields'])) + $link['fields'] = $_REQUEST; + + $tag = " $value) { + if ($attr == 'href' and is_array($value)) { + $tag.= 'href="'. htmlentities($this->getActionUrl($value, $link['fields'])).'" '; + } + else { + $tag.= htmlentities($attr).'="'. value($value, $link['fields'], 'html') .'" '; + } + } + $tag.= ">". value($link['content'], $link['fields'], 'html') ."\n"; + echo $tag; + } + + /** + * Display a list of links + * @param $links An associative array of links to print. See printLink function for + * the links array format. + * @param $class An optional class or list of classes seprated by a space + * WARNING: This field is NOT escaped! No user should be able to inject something here, use with care. + */ + function printLinksList($links, $class='') { + echo "
    \n"; + foreach ($links as $link) { + echo "\t
  • "; + $this->printLink($link); + echo "
  • \n"; + } + echo "
\n"; + } + + /** + * Display navigation tabs + * @param $tabs The name of current section (Ex: intro, server, ...), or an array with tabs (Ex: sqledit.php doFind function) + * @param $activetab The name of the tab to be highlighted. + */ + function printTabs($tabs, $activetab) { + global $misc, $conf, $data, $lang; + + if (is_string($tabs)) { + $_SESSION['webdbLastTab'][$tabs] = $activetab; + $tabs = $this->getNavTabs($tabs); + } + + echo "\n"; + #echo "
\n"; + + if (count($tabs) > 0) + $width = (int)(100 / count($tabs)).'%'; + else + $width = 1; + + foreach ($tabs as $tab_id => $tab) { + $active = ($tab_id == $activetab) ? ' active' : ''; + + if (!isset($tab['hide']) || $tab['hide'] !== true) { + + $tablink = ''; + + if (isset($tab['icon']) && $icon = $this->icon($tab['icon'])) + $tablink .= "\"{$tab['title']}\""; + + $tablink .= "{$tab['title']}"; + + echo "
\n"; + #echo "\n"; + } + } + + echo "
"; + #echo ""; + + if (isset($tab['help'])) + $this->printHelp($tablink, $tab['help']); + else + echo $tablink; + + echo "
\n"; + #echo "
\n"; + } + + /** + * Retrieve the tab info for a specific tab bar. + * @param $section The name of the tab bar. + */ + function getNavTabs($section) { + global $data, $lang, $conf, $plugin_manager; + + $hide_advanced = ($conf['show_advanced'] === false); + $tabs = array(); + + switch ($section) { + case 'root': + $tabs = array ( + 'intro' => array ( + 'title' => $lang['strintroduction'], + 'url' => "intro.php", + 'icon' => 'Introduction', + ), + 'servers' => array ( + 'title' => $lang['strservers'], + 'url' => "servers.php", + 'icon' => 'Servers', + ), + ); + break; + + case 'server': + $hide_users = !$data->isSuperUser(); + $tabs = array ( + 'databases' => array ( + 'title' => $lang['strdatabases'], + 'url' => 'all_db.php', + 'urlvars' => array('subject' => 'server'), + 'help' => 'pg.database', + 'icon' => 'Databases', + ) + ); + if ($data->hasRoles()) { + $tabs = array_merge($tabs, array( + 'roles' => array ( + 'title' => $lang['strroles'], + 'url' => 'roles.php', + 'urlvars' => array('subject' => 'server'), + 'hide' => $hide_users, + 'help' => 'pg.role', + 'icon' => 'Roles', + ) + )); + } + else { + $tabs = array_merge($tabs, array( + 'users' => array ( + 'title' => $lang['strusers'], + 'url' => 'users.php', + 'urlvars' => array('subject' => 'server'), + 'hide' => $hide_users, + 'help' => 'pg.user', + 'icon' => 'Users', + ), + 'groups' => array ( + 'title' => $lang['strgroups'], + 'url' => 'groups.php', + 'urlvars' => array('subject' => 'server'), + 'hide' => $hide_users, + 'help' => 'pg.group', + 'icon' => 'UserGroups', + ) + )); + } + + $tabs = array_merge($tabs, array( + 'account' => array ( + 'title' => $lang['straccount'], + 'url' => $data->hasRoles() ? 'roles.php' : 'users.php', + 'urlvars' => array('subject' => 'server', 'action' => 'account'), + 'hide' => !$hide_users, + 'help' => 'pg.role', + 'icon' => 'User', + ), + 'tablespaces' => array ( + 'title' => $lang['strtablespaces'], + 'url' => 'tablespaces.php', + 'urlvars' => array('subject' => 'server'), + 'hide' => (!$data->hasTablespaces()), + 'help' => 'pg.tablespace', + 'icon' => 'Tablespaces', + ), + 'export' => array ( + 'title' => $lang['strexport'], + 'url' => 'all_db.php', + 'urlvars' => array('subject' => 'server', 'action' => 'export'), + 'hide' => (!$this->isDumpEnabled()), + 'icon' => 'Export', + ), + )); + break; + case 'database': + $tabs = array ( + 'schemas' => array ( + 'title' => $lang['strschemas'], + 'url' => 'schemas.php', + 'urlvars' => array('subject' => 'database'), + 'help' => 'pg.schema', + 'icon' => 'Schemas', + ), + 'sql' => array ( + 'title' => $lang['strsql'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'sql', 'new' => 1), + 'help' => 'pg.sql', + 'tree' => false, + 'icon' => 'SqlEditor' + ), + 'find' => array ( + 'title' => $lang['strfind'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'find'), + 'tree' => false, + 'icon' => 'Search' + ), + 'variables' => array ( + 'title' => $lang['strvariables'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'variables'), + 'help' => 'pg.variable', + 'tree' => false, + 'icon' => 'Variables', + ), + 'processes' => array ( + 'title' => $lang['strprocesses'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'processes'), + 'help' => 'pg.process', + 'tree' => false, + 'icon' => 'Processes', + ), + 'locks' => array ( + 'title' => $lang['strlocks'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'locks'), + 'help' => 'pg.locks', + 'tree' => false, + 'icon' => 'Key', + ), + 'admin' => array ( + 'title' => $lang['stradmin'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'admin'), + 'tree' => false, + 'icon' => 'Admin', + ), + 'privileges' => array ( + 'title' => $lang['strprivileges'], + 'url' => 'privileges.php', + 'urlvars' => array('subject' => 'database'), + 'hide' => (!isset($data->privlist['database'])), + 'help' => 'pg.privilege', + 'tree' => false, + 'icon' => 'Privileges', + ), + 'languages' => array ( + 'title' => $lang['strlanguages'], + 'url' => 'languages.php', + 'urlvars' => array('subject' => 'database'), + 'hide' => $hide_advanced, + 'help' => 'pg.language', + 'icon' => 'Languages', + ), + 'casts' => array ( + 'title' => $lang['strcasts'], + 'url' => 'casts.php', + 'urlvars' => array('subject' => 'database'), + 'hide' => ($hide_advanced), + 'help' => 'pg.cast', + 'icon' => 'Casts', + ), + 'export' => array ( + 'title' => $lang['strexport'], + 'url' => 'database.php', + 'urlvars' => array('subject' => 'database', 'action' => 'export'), + 'hide' => (!$this->isDumpEnabled()), + 'tree' => false, + 'icon' => 'Export', + ), + ); + break; + + case 'schema': + $tabs = array ( + 'tables' => array ( + 'title' => $lang['strtables'], + 'url' => 'tables.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.table', + 'icon' => 'Tables', + ), + 'views' => array ( + 'title' => $lang['strviews'], + 'url' => 'views.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.view', + 'icon' => 'Views', + ), + 'sequences' => array ( + 'title' => $lang['strsequences'], + 'url' => 'sequences.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.sequence', + 'icon' => 'Sequences', + ), + 'functions' => array ( + 'title' => $lang['strfunctions'], + 'url' => 'functions.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.function', + 'icon' => 'Functions', + ), + 'fulltext' => array ( + 'title' => $lang['strfulltext'], + 'url' => 'fulltext.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.fts', + 'tree' => true, + 'icon' => 'Fts', + ), + 'domains' => array ( + 'title' => $lang['strdomains'], + 'url' => 'domains.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.domain', + 'icon' => 'Domains', + ), + 'aggregates' => array ( + 'title' => $lang['straggregates'], + 'url' => 'aggregates.php', + 'urlvars' => array('subject' => 'schema'), + 'hide' => $hide_advanced, + 'help' => 'pg.aggregate', + 'icon' => 'Aggregates', + ), + 'types' => array ( + 'title' => $lang['strtypes'], + 'url' => 'types.php', + 'urlvars' => array('subject' => 'schema'), + 'hide' => $hide_advanced, + 'help' => 'pg.type', + 'icon' => 'Types', + ), + 'operators' => array ( + 'title' => $lang['stroperators'], + 'url' => 'operators.php', + 'urlvars' => array('subject' => 'schema'), + 'hide' => $hide_advanced, + 'help' => 'pg.operator', + 'icon' => 'Operators', + ), + 'opclasses' => array ( + 'title' => $lang['stropclasses'], + 'url' => 'opclasses.php', + 'urlvars' => array('subject' => 'schema'), + 'hide' => $hide_advanced, + 'help' => 'pg.opclass', + 'icon' => 'OperatorClasses', + ), + 'conversions' => array ( + 'title' => $lang['strconversions'], + 'url' => 'conversions.php', + 'urlvars' => array('subject' => 'schema'), + 'hide' => $hide_advanced, + 'help' => 'pg.conversion', + 'icon' => 'Conversions', + ), + 'privileges' => array ( + 'title' => $lang['strprivileges'], + 'url' => 'privileges.php', + 'urlvars' => array('subject' => 'schema'), + 'help' => 'pg.privilege', + 'tree' => false, + 'icon' => 'Privileges', + ), + 'export' => array ( + 'title' => $lang['strexport'], + 'url' => 'schemas.php', + 'urlvars' => array('subject' => 'schema', 'action' => 'export'), + 'hide' => (!$this->isDumpEnabled()), + 'tree' => false, + 'icon' => 'Export', + ), + ); + if (!$data->hasFTS()) unset($tabs['fulltext']); + break; + + case 'table': + $tabs = array ( + 'columns' => array ( + 'title' => $lang['strcolumns'], + 'url' => 'tblproperties.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'icon' => 'Columns', + 'branch'=> true, + ), + 'browse' => array( + 'title' => $lang['strbrowse'], + 'icon'=>'Columns', + 'url' => 'display.php', + 'urlvars' => array ('subject' => 'table','table' => field('table')), + 'return' => 'table', + ), + 'select' => array( + 'title' => $lang['strselect'], + 'icon' => 'Search', + 'url' => 'tables.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table'),'action' => 'confselectrows',), + 'help' => 'pg.sql.select', + ), + 'insert'=>array( + 'title' => $lang['strinsert'], + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confinsertrow', + 'table' => field('table') + ), + 'help' => 'pg.sql.insert', + 'icon'=>'Operator' + ), + 'indexes' => array ( + 'title' => $lang['strindexes'], + 'url' => 'indexes.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'help' => 'pg.index', + 'icon' => 'Indexes', + 'branch'=> true, + ), + 'constraints' => array ( + 'title' => $lang['strconstraints'], + 'url' => 'constraints.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'help' => 'pg.constraint', + 'icon' => 'Constraints', + 'branch'=> true, + ), + 'triggers' => array ( + 'title' => $lang['strtriggers'], + 'url' => 'triggers.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'help' => 'pg.trigger', + 'icon' => 'Triggers', + 'branch'=> true, + ), + 'rules' => array ( + 'title' => $lang['strrules'], + 'url' => 'rules.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'help' => 'pg.rule', + 'icon' => 'Rules', + 'branch'=> true, + ), + 'admin' => array ( + 'title' => $lang['stradmin'], + 'url' => 'tables.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table'), 'action' => 'admin'), + 'icon' => 'Admin', + ), + 'info' => array ( + 'title' => $lang['strinfo'], + 'url' => 'info.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'icon' => 'Statistics', + ), + 'privileges' => array ( + 'title' => $lang['strprivileges'], + 'url' => 'privileges.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table')), + 'help' => 'pg.privilege', + 'icon' => 'Privileges', + ), + 'import' => array ( + 'title' => $lang['strimport'], + 'url' => 'tblproperties.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table'), 'action' => 'import'), + 'icon' => 'Import', + 'hide' => false, + ), + 'export' => array ( + 'title' => $lang['strexport'], + 'url' => 'tblproperties.php', + 'urlvars' => array('subject' => 'table', 'table' => field('table'), 'action' => 'export'), + 'icon' => 'Export', + 'hide' => false, + ), + ); + break; + + case 'view': + $tabs = array ( + 'columns' => array ( + 'title' => $lang['strcolumns'], + 'url' => 'viewproperties.php', + 'urlvars' => array('subject' => 'view', 'view' => field('view')), + 'icon' => 'Columns', + 'branch'=> true, + ), + 'browse' => array( + 'title' => $lang['strbrowse'], + 'icon'=>'Columns', + 'url' => 'display.php', + 'urlvars' => array ( + 'action' => 'confselectrows', + 'return' => 'schema', + 'subject' => 'view', + 'view' => field('view') + ), + ), + 'select' => array( + 'title' => $lang['strselect'], + 'icon' => 'Search', + 'url' => 'views.php', + 'urlvars' => array('action' => 'confselectrows', 'view' => field('view'),), + 'help' => 'pg.sql.select', + ), + 'definition' => array ( + 'title' => $lang['strdefinition'], + 'url' => 'viewproperties.php', + 'urlvars' => array('subject' => 'view', 'view' => field('view'), 'action' => 'definition'), + 'icon' => 'Definition' + ), + 'rules' => array ( + 'title' => $lang['strrules'], + 'url' => 'rules.php', + 'urlvars' => array('subject' => 'view', 'view' => field('view')), + 'help' => 'pg.rule', + 'icon' => 'Rules', + 'branch'=> true, + ), + 'privileges' => array ( + 'title' => $lang['strprivileges'], + 'url' => 'privileges.php', + 'urlvars' => array('subject' => 'view', 'view' => field('view')), + 'help' => 'pg.privilege', + 'icon' => 'Privileges', + ), + 'export' => array ( + 'title' => $lang['strexport'], + 'url' => 'viewproperties.php', + 'urlvars' => array('subject' => 'view', 'view' => field('view'), 'action' => 'export'), + 'icon' => 'Export', + 'hide' => false, + ), + ); + break; + + case 'function': + $tabs = array ( + 'definition' => array ( + 'title' => $lang['strdefinition'], + 'url' => 'functions.php', + 'urlvars' => array( + 'subject' => 'function', + 'function' => field('function'), + 'function_oid' => field('function_oid'), + 'action' => 'properties', + ), + 'icon' => 'Definition', + ), + 'privileges' => array ( + 'title' => $lang['strprivileges'], + 'url' => 'privileges.php', + 'urlvars' => array( + 'subject' => 'function', + 'function' => field('function'), + 'function_oid' => field('function_oid'), + ), + 'icon' => 'Privileges', + ), + ); + break; + + case 'aggregate': + $tabs = array ( + 'definition' => array ( + 'title' => $lang['strdefinition'], + 'url' => 'aggregates.php', + 'urlvars' => array( + 'subject' => 'aggregate', + 'aggrname' => field('aggrname'), + 'aggrtype' => field('aggrtype'), + 'action' => 'properties', + ), + 'icon' => 'Definition', + ), + ); + break; + + case 'role': + $tabs = array ( + 'definition' => array ( + 'title' => $lang['strdefinition'], + 'url' => 'roles.php', + 'urlvars' => array( + 'subject' => 'role', + 'rolename' => field('rolename'), + 'action' => 'properties', + ), + 'icon' => 'Definition', + ), + ); + break; + + case 'popup': + $tabs = array ( + 'sql' => array ( + 'title' => $lang['strsql'], + 'url' => 'sqledit.php', + 'urlvars' => array('subject' => 'schema', 'action' => 'sql'), + 'help' => 'pg.sql', + 'icon' => 'SqlEditor', + ), + 'find' => array ( + 'title' => $lang['strfind'], + 'url' => 'sqledit.php', + 'urlvars' => array('subject' => 'schema', 'action' => 'find'), + 'icon' => 'Search', + ), + ); + break; + + case 'column': + $tabs = array( + 'properties' => array ( + 'title' => $lang['strcolprop'], + 'url' => 'colproperties.php', + 'urlvars' => array( + 'subject' => 'column', + 'table' => field('table'), + 'column' => field('column') + ), + 'icon' => 'Column' + ), + 'privileges' => array ( + 'title' => $lang['strprivileges'], + 'url' => 'privileges.php', + 'urlvars' => array( + 'subject' => 'column', + 'table' => field('table'), + 'column' => field('column') + ), + 'help' => 'pg.privilege', + 'icon' => 'Privileges', + ) + ); + break; + + case 'fulltext': + $tabs = array ( + 'ftsconfigs' => array ( + 'title' => $lang['strftstabconfigs'], + 'url' => 'fulltext.php', + 'urlvars' => array('subject' => 'schema'), + 'hide' => !$data->hasFTS(), + 'help' => 'pg.ftscfg', + 'tree' => true, + 'icon' => 'FtsCfg', + ), + 'ftsdicts' => array ( + 'title' => $lang['strftstabdicts'], + 'url' => 'fulltext.php', + 'urlvars' => array('subject' => 'schema', 'action' => 'viewdicts'), + 'hide' => !$data->hasFTS(), + 'help' => 'pg.ftsdict', + 'tree' => true, + 'icon' => 'FtsDict', + ), + 'ftsparsers' => array ( + 'title' => $lang['strftstabparsers'], + 'url' => 'fulltext.php', + 'urlvars' => array('subject' => 'schema', 'action' => 'viewparsers'), + 'hide' => !$data->hasFTS(), + 'help' => 'pg.ftsparser', + 'tree' => true, + 'icon' => 'FtsParser', + ), + ); + break; + } + + // Tabs hook's place + $plugin_functions_parameters = array( + 'tabs' => &$tabs, + 'section' => $section + ); + $plugin_manager->do_hook('tabs', $plugin_functions_parameters); + + return $tabs; + } + + /** + * Get the URL for the last active tab of a particular tab bar. + */ + function getLastTabURL($section) { + global $data; + + $tabs = $this->getNavTabs($section); + + if (isset($_SESSION['webdbLastTab'][$section]) && isset($tabs[$_SESSION['webdbLastTab'][$section]])) + $tab = $tabs[$_SESSION['webdbLastTab'][$section]]; + else + $tab = reset($tabs); + + return isset($tab['url']) ? $tab : null; + } + + function printTopbar() { + global $lang, $conf, $plugin_manager, $appName, $appVersion, $appLangFiles; + + $server_info = $this->getServerInfo(); + $reqvars = $this->getRequestVars('table'); + + echo "
"; + + /* top right information when connected */ + + $toplinks = array ( + 'sql' => array ( + 'attr' => array ( + 'href' => array ( + 'url' => 'sqledit.php', + 'urlvars' => array_merge($reqvars, array ( + 'action' => 'sql' + )) + ), + 'target' => "sqledit", + 'id' => 'toplink_sql', + ), + 'content' => $lang['strsql'] + ), + 'history' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'history.php', + 'urlvars' => array_merge($reqvars, array ( + 'action' => 'pophistory' + )) + ), + 'id' => 'toplink_history', + ), + 'content' => $lang['strhistory'] + ), + 'find' => array ( + 'attr' => array ( + 'href' => array ( + 'url' => 'sqledit.php', + 'urlvars' => array_merge($reqvars, array ( + 'action' => 'find' + )) + ), + 'target' => "sqledit", + 'id' => 'toplink_find', + ), + 'content' => $lang['strfind'] + ), + 'logout' => array( + 'attr' => array ( + 'href' => array ( + 'url' => 'servers.php', + 'urlvars' => array ( + 'action' => 'logout', + 'logoutServer' => "{$server_info['host']}:{$server_info['port']}:{$server_info['sslmode']}" + ) + ), + 'id' => 'toplink_logout', + ), + 'content' => $lang['strlogout'] + ) + ); + + // Toplink hook's place + $plugin_functions_parameters = array( + 'toplinks' => &$toplinks + ); + + $plugin_manager->do_hook('toplinks', $plugin_functions_parameters); + + echo ""; + + $sql_window_id = htmlentities('sqledit:'.$_REQUEST['server']); + $history_window_id = htmlentities('history:'.$_REQUEST['server']); + + echo ""; + } + else { + echo "{$appName}{$appVersion}"; + } +/* + echo ""; +*/ + echo "
"; + + if ($server_info && isset($server_info['platform']) && isset($server_info['username'])) { + /* top left information when connected */ + echo sprintf($lang['strtopbar'], + ''.htmlspecialchars($server_info['platform']).'', + ''.htmlspecialchars((empty($server_info['host'])) ? 'localhost':$server_info['host']).'', + ''.htmlspecialchars($server_info['port']).'', + ''.htmlspecialchars($server_info['username']).''); + + echo ""; + $this->printLinksList($toplinks, 'toplink'); + echo " "; + + echo "
\n"; + echo "\n"; + foreach ($_GET as $key => $val) { + if ($key == 'language') continue; + echo "\n"; + } + echo "
\n"; + + echo "
\n"; + } + + /** + * Display a bread crumb trail. + */ + function printTrail($trail = array()) { + global $lang; + + $this->printTopbar(); + + if (is_string($trail)) { + $trail = $this->getTrail($trail); + } + + echo "
"; + + foreach ($trail as $crumb) { + echo ""; + } + + echo "
"; + $crumblink = "icon($crumb['icon'])) + $crumblink .= "\"{$iconalt}\""; + + $crumblink .= "" . htmlspecialchars($crumb['text']) . ""; + + if (isset($crumb['help'])) + $this->printHelp($crumblink, $crumb['help']); + else + echo $crumblink; + + echo "{$lang['strseparator']}"; + echo "
\n"; + } + + /** + * Create a bread crumb trail of the object hierarchy. + * @param $object The type of object at the end of the trail. + */ + function getTrail($subject = null) { + global $lang, $conf, $data, $appName, $plugin_manager; + + $trail = array(); + $vars = ''; + $done = false; + + $trail['root'] = array( + 'text' => $appName, + 'url' => 'redirect.php?subject=root', + 'icon' => 'Introduction' + ); + + if ($subject == 'root') $done = true; + + if (!$done) { + $server_info = $this->getServerInfo(); + $trail['server'] = array( + 'title' => $lang['strserver'], + 'text' => $server_info['desc'], + 'url' => $this->getHREFSubject('server'), + 'help' => 'pg.server', + 'icon' => 'Server' + ); + } + if ($subject == 'server') $done = true; + + if (isset($_REQUEST['database']) && !$done) { + $trail['database'] = array( + 'title' => $lang['strdatabase'], + 'text' => $_REQUEST['database'], + 'url' => $this->getHREFSubject('database'), + 'help' => 'pg.database', + 'icon' => 'Database' + ); + } elseif (isset($_REQUEST['rolename']) && !$done) { + $trail['role'] = array( + 'title' => $lang['strrole'], + 'text' => $_REQUEST['rolename'], + 'url' => $this->getHREFSubject('role'), + 'help' => 'pg.role', + 'icon' => 'Roles' + ); + } + if ($subject == 'database' || $subject == 'role') $done = true; + + if (isset($_REQUEST['schema']) && !$done) { + $trail['schema'] = array( + 'title' => $lang['strschema'], + 'text' => $_REQUEST['schema'], + 'url' => $this->getHREFSubject('schema'), + 'help' => 'pg.schema', + 'icon' => 'Schema' + ); + } + if ($subject == 'schema') $done = true; + + if (isset($_REQUEST['table']) && !$done) { + $trail['table'] = array( + 'title' => $lang['strtable'], + 'text' => $_REQUEST['table'], + 'url' => $this->getHREFSubject('table'), + 'help' => 'pg.table', + 'icon' => 'Table' + ); + } elseif (isset($_REQUEST['view']) && !$done) { + $trail['view'] = array( + 'title' => $lang['strview'], + 'text' => $_REQUEST['view'], + 'url' => $this->getHREFSubject('view'), + 'help' => 'pg.view', + 'icon' => 'View' + ); + } elseif (isset($_REQUEST['ftscfg']) && !$done) { + $trail['ftscfg'] = array( + 'title' => $lang['strftsconfig'], + 'text' => $_REQUEST['ftscfg'], + 'url' => $this->getHREFSubject('ftscfg'), + 'help' => 'pg.ftscfg.example', + 'icon' => 'Fts' + ); + } + if ($subject == 'table' || $subject == 'view' || $subject == 'ftscfg') $done = true; + + if (!$done && !is_null($subject)) { + switch ($subject) { + case 'function': + $trail[$subject] = array( + 'title' => $lang['str'.$subject], + 'text' => $_REQUEST[$subject], + 'url' => $this->getHREFSubject('function'), + 'help' => 'pg.function', + 'icon' => 'Function' + ); + break; + case 'aggregate': + $trail[$subject] = array( + 'title' => $lang['straggregate'], + 'text' => $_REQUEST['aggrname'], + 'url' => $this->getHREFSubject('aggregate'), + 'help' => 'pg.aggregate', + 'icon' => 'Aggregate' + ); + break; + case 'column': + $trail['column'] = array ( + 'title' => $lang['strcolumn'], + 'text' => $_REQUEST['column'], + 'icon' => 'Column', + 'url' => $this->getHREFSubject('column') + ); + break; + default: + if (isset($_REQUEST[$subject])) { + switch ($subject) { + case 'domain': $icon = 'Domain'; break; + case 'sequence': $icon = 'Sequence'; break; + case 'type': $icon = 'Type'; break; + case 'operator': $icon = 'Operator'; break; + default: $icon = null; break; + } + $trail[$subject] = array( + 'title' => $lang['str'.$subject], + 'text' => $_REQUEST[$subject], + 'help' => 'pg.'.$subject, + 'icon' => $icon, + ); + } + } + } + + // Trail hook's place + $plugin_functions_parameters = array( + 'trail' => &$trail, + 'section' => $subject + ); + + $plugin_manager->do_hook('trail', $plugin_functions_parameters); + + return $trail; + } + + /** + * Display the navlinks + * + * @param $navlinks - An array with the the attributes and values that will be shown. See printLinksList for array format. + * @param $place - Place where the $navlinks are displayed. Like 'display-browse', where 'display' is the file (display.php) + * @param $env - Associative array of defined variables in the scope of the caller. + * Allows to give some environment details to plugins. + * and 'browse' is the place inside that code (doBrowse). + */ + function printNavLinks($navlinks, $place, $env = array()) { + global $plugin_manager; + + // Navlinks hook's place + $plugin_functions_parameters = array( + 'navlinks' => &$navlinks, + 'place' => $place, + 'env' => $env + ); + $plugin_manager->do_hook('navlinks', $plugin_functions_parameters); + + if (count($navlinks) > 0) { + $this->printLinksList($navlinks, 'navlink'); + } + } + + + /** + * Do multi-page navigation. Displays the prev, next and page options. + * @param $page - the page currently viewed + * @param $pages - the maximum number of pages + * @param $gets - the parameters to include in the link to the wanted page + * @param $max_width - the number of pages to make available at any one time (default = 20) + */ + function printPages($page, $pages, $gets, $max_width = 20) { + global $lang; + + $window = 10; + + if ($page < 0 || $page > $pages) return; + if ($pages < 0) return; + if ($max_width <= 0) return; + + unset ($gets['page']); + $url = http_build_query($gets); + + if ($pages > 1) { + echo "

\n"; + if ($page != 1) { + echo "{$lang['strfirst']}\n"; + $temp = $page - 1; + echo "{$lang['strprev']}\n"; + } + + if ($page <= $window) { + $min_page = 1; + $max_page = min(2 * $window, $pages); + } + elseif ($page > $window && $pages >= $page + $window) { + $min_page = ($page - $window) + 1; + $max_page = $page + $window; + } + else { + $min_page = ($page - (2 * $window - ($pages - $page))) + 1; + $max_page = $pages; + } + + // Make sure min_page is always at least 1 + // and max_page is never greater than $pages + $min_page = max($min_page, 1); + $max_page = min($max_page, $pages); + + for ($i = $min_page; $i <= $max_page; $i++) { + #if ($i != $page) echo "$i\n"; + if ($i != $page) echo "$i\n"; + else echo "$i\n"; + } + if ($page != $pages) { + $temp = $page + 1; + echo "{$lang['strnext']}\n"; + echo "{$lang['strlast']}\n"; + } + echo "

\n"; + } + } + + /** + * Displays link to the context help. + * @param $str - the string that the context help is related to (already escaped) + * @param $help - help section identifier + */ + function printHelp($str, $help) { + global $lang, $data; + + echo $str; + if ($help) { + echo "{$lang['strhelpicon']}"; + } + } + + /** + * Outputs JavaScript to set default focus + * @param $object eg. forms[0].username + */ + function setFocus($object) { + echo "\n"; + } + + /** + * Outputs JavaScript to set the name of the browser window. + * @param $name the window name + * @param $addServer if true (default) then the server id is + * attached to the name. + */ + function setWindowName($name, $addServer = true) { + echo "\n"; + } + + /** + * Converts a PHP.INI size variable to bytes. Taken from publicly available + * function by Chris DeRose, here: http://www.php.net/manual/en/configuration.directives.php#ini.file-uploads + * @param $strIniSize The PHP.INI variable + * @return size in bytes, false on failure + */ + function inisizeToBytes($strIniSize) { + // This function will take the string value of an ini 'size' parameter, + // and return a double (64-bit float) representing the number of bytes + // that the parameter represents. Or false if $strIniSize is unparsable. + $a_IniParts = array(); + + if (!is_string($strIniSize)) + return false; + + if (!preg_match ('/^(\d+)([bkm]*)$/i', $strIniSize,$a_IniParts)) + return false; + + $nSize = (double) $a_IniParts[1]; + $strUnit = strtolower($a_IniParts[2]); + + switch($strUnit) { + case 'm': + return ($nSize * (double) 1048576); + case 'k': + return ($nSize * (double) 1024); + case 'b': + default: + return $nSize; + } + } + + /** + * Returns URL given an action associative array. + * NOTE: this function does not html-escape, only url-escape + * @param $action An associative array of the follow properties: + * 'url' => The first part of the URL (before the ?) + * 'urlvars' => Associative array of (URL variable => field name) + * these are appended to the URL + * @param $fields Field data from which 'urlfield' and 'vars' are obtained. + */ + function getActionUrl(&$action, &$fields) { + $url = value($action['url'], $fields); + + if ($url === false) return ''; + + if (!empty($action['urlvars'])) { + $urlvars = value($action['urlvars'], $fields); + } else { + $urlvars = array(); + } + + /* set server, database and schema parameter if not presents */ + if (isset($urlvars['subject'])) + $subject = value($urlvars['subject'], $fields); + else + $subject = ''; + + if (isset($_REQUEST['server']) and !isset($urlvars['server']) and $subject != 'root') { + $urlvars['server'] = $_REQUEST['server']; + if (isset($_REQUEST['database']) and !isset($urlvars['database']) and $subject != 'server') { + $urlvars['database'] = $_REQUEST['database']; + if (isset($_REQUEST['schema']) and !isset($urlvars['schema']) and $subject != 'database') { + $urlvars['schema'] = $_REQUEST['schema']; + } + } + } + + $sep = '?'; + foreach ($urlvars as $var => $varfield) { + $url .= $sep . value_url($var, $fields) . '=' . value_url($varfield, $fields); + $sep = '&'; + } + + return $url; + } + + function getRequestVars($subject = '') { + $v = array(); + if (!empty($subject)) + $v['subject'] = $subject; + if (isset($_REQUEST['server']) && $subject != 'root') { + $v['server'] = $_REQUEST['server']; + if (isset($_REQUEST['database']) && $subject != 'server') { + $v['database'] = $_REQUEST['database']; + if (isset($_REQUEST['schema']) && $subject != 'database') { + $v['schema'] = $_REQUEST['schema']; + } + } + } + return $v; + } + + function printUrlVars(&$vars, &$fields) { + foreach ($vars as $var => $varfield) { + echo "{$var}=", urlencode($fields[$varfield]), "&"; + } + } + + /** + * Display a table of data. + * @param $tabledata A set of data to be formatted, as returned by $data->getDatabases() etc. + * @param $columns An associative array of columns to be displayed: + * $columns = array( + * column_id => array( + * 'title' => Column heading, + * 'class' => The class to apply on the column cells, + * 'field' => Field name for $tabledata->fields[...], + * 'help' => Help page for this column, + * ), ... + * ); + * @param $actions Actions that can be performed on each object: + * $actions = array( + * * multi action support + * * parameters are serialized for each entries and given in $_REQUEST['ma'] + * 'multiactions' => array( + * 'keycols' => Associative array of (URL variable => field name), // fields included in the form + * 'url' => URL submission, + * 'default' => Default selected action in the form. + * if null, an empty action is added & selected + * ), + * * actions * + * action_id => array( + * 'title' => Action heading, + * 'url' => Static part of URL. Often we rely + * relative urls, usually the page itself (not '' !), or just a query string, + * 'vars' => Associative array of (URL variable => field name), + * 'multiaction' => Name of the action to execute. + * Add this action to the multi action form + * ), ... + * ); + * @param $place Place where the $actions are displayed. Like 'display-browse', where 'display' is the file (display.php) + * and 'browse' is the place inside that code (doBrowse). + * @param $nodata (optional) Message to display if data set is empty. + * @param $pre_fn (optional) Name of a function to call for each row, + * it will be passed two params: $rowdata and $actions, + * it may be used to derive new fields or modify actions. + * It can return an array of actions specific to the row, + * or if nothing is returned then the standard actions are used. + * (see tblproperties.php and constraints.php for examples) + * The function must not must not store urls because + * they are relative and won't work out of context. + */ + function printTable(&$tabledata, &$columns, &$actions, $place, $nodata = null, $pre_fn = null) { + global $data, $conf, $misc, $lang, $plugin_manager; + + // Action buttons hook's place + $plugin_functions_parameters = array( + 'actionbuttons' => &$actions, + 'place' => $place + ); + $plugin_manager->do_hook('actionbuttons', $plugin_functions_parameters); + + if ($has_ma = isset($actions['multiactions'])) + $ma = $actions['multiactions']; + unset($actions['multiactions']); + + if ($tabledata->recordCount() > 0) { + + // Remove the 'comment' column if they have been disabled + if (!$conf['show_comments']) { + unset($columns['comment']); + } + + if (isset($columns['comment'])) { + // Uncomment this for clipped comments. + // TODO: This should be a user option. + //$columns['comment']['params']['clip'] = true; + } + + if ($has_ma) { + echo "\n"; + echo "
\n"; + if (isset($ma['vars'])) + foreach ($ma['vars'] as $k => $v) + echo ""; + } + + echo "\n"; + echo "\n"; + + // Handle cases where no class has been passed + if (isset($column['class'])) { + $class = $column['class'] !== '' ? " class=\"{$column['class']}\"":''; + } else { + $class = ''; + } + + // Display column headings + if ($has_ma) echo ""; + foreach ($columns as $column_id => $column) { + switch ($column_id) { + case 'actions': + if (sizeof($actions) > 0) echo "\n"; + break; + default: + echo "\n"; + break; + } + } + echo "\n"; + + // Display table rows + $i = 0; + while (!$tabledata->EOF) { + $id = ($i % 2) + 1; + + unset($alt_actions); + if (!is_null($pre_fn)) $alt_actions = $pre_fn($tabledata, $actions); + if (!isset($alt_actions)) $alt_actions =& $actions; + + echo "\n"; + if ($has_ma) { + foreach ($ma['keycols'] as $k => $v) + $a[$k] = $tabledata->fields[$v]; + echo "\n"; + } + + foreach ($columns as $column_id => $column) { + + // Apply default values for missing parameters + if (isset($column['url']) && !isset($column['vars'])) $column['vars'] = array(); + + switch ($column_id) { + case 'actions': + foreach ($alt_actions as $action) { + if (isset($action['disable']) && $action['disable'] === true) { + echo "\n"; + } else { + echo "\n"; + } + } + break; + case 'comment': + echo ""; + break; + default: + echo ""; + $val = value($column['field'], $tabledata->fields); + if (!is_null($val)) { + if (isset($column['url'])) { + echo "printUrlVars($column['vars'], $tabledata->fields); + echo "\">"; + } + $type = isset($column['type']) ? $column['type'] : null; + $params = isset($column['params']) ? $column['params'] : array(); + echo $misc->printVal($val, $type, $params); + if (isset($column['url'])) echo ""; + } + + echo "\n"; + break; + } + } + echo "\n"; + + $tabledata->moveNext(); + $i++; + } + echo "
{$column['title']}"; + if (isset($column['help'])) + $this->printHelp($column['title'], $column['help']); + else + echo $column['title']; + echo "
"; + echo ""; + echo ""; + $action['fields'] = $tabledata->fields; + $this->printLink($action); + echo ""; + $val = value($column['field'], $tabledata->fields); + if (!is_null($val)) { + echo htmlentities($val); + } + echo "
\n"; + + // Multi action table footer w/ options & [un]check'em all + if ($has_ma) { + // if default is not set or doesn't exist, set it to null + if (!isset($ma['default']) || !isset($actions[$ma['default']])) + $ma['default'] = null; + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['stractionsonmultiplelines']}
"; + echo "{$lang['strselectall']} / "; + echo "{$lang['strunselectall']} ---> \n"; + echo "\t\n"; + echo "\n"; + echo $misc->form; + echo "
\n"; + echo '
'; + }; + + return true; + } else { + if (!is_null($nodata)) { + echo "

{$nodata}

\n"; + } + return false; + } + } + + /** Produce XML data for the browser tree + * @param $treedata A set of records to populate the tree. + * @param $attrs Attributes for tree items + * 'text' - the text for the tree node + * 'icon' - an icon for node + * 'openIcon' - an alternative icon when the node is expanded + * 'toolTip' - tool tip text for the node + * 'action' - URL to visit when single clicking the node + * 'iconAction' - URL to visit when single clicking the icon node + * 'branch' - URL for child nodes (tree XML) + * 'expand' - the action to return XML for the subtree + * 'nodata' - message to display when node has no children + * @param $section The section where the branch is linked in the tree + */ + function printTree(&$_treedata, &$attrs, $section) { + global $plugin_manager; + + $treedata = array(); + + if ($_treedata->recordCount() > 0) { + while (!$_treedata->EOF) { + $treedata[] = $_treedata->fields; + $_treedata->moveNext(); + } + } + + $tree_params = array( + 'treedata' => &$treedata, + 'attrs' => &$attrs, + 'section' => $section + ); + + $plugin_manager->do_hook('tree', $tree_params); + + $this->printTreeXML($treedata, $attrs); + } + + /** Produce XML data for the browser tree + * @param $treedata A set of records to populate the tree. + * @param $attrs Attributes for tree items + * 'text' - the text for the tree node + * 'icon' - an icon for node + * 'openIcon' - an alternative icon when the node is expanded + * 'toolTip' - tool tip text for the node + * 'action' - URL to visit when single clicking the node + * 'iconAction' - URL to visit when single clicking the icon node + * 'branch' - URL for child nodes (tree XML) + * 'expand' - the action to return XML for the subtree + * 'nodata' - message to display when node has no children + */ + function printTreeXML(&$treedata, &$attrs) { + global $conf, $lang; + + header("Content-Type: text/xml; charset=UTF-8"); + header("Cache-Control: no-cache"); + + echo "\n"; + + echo "\n"; + + if (count($treedata) > 0) { + foreach($treedata as $rec) { + + echo "icon(value($attrs['icon'], $rec)); + echo value_xml_attr('icon', $icon, $rec); + echo value_xml_attr('iconaction', $attrs['iconAction'], $rec); + + if (!empty($attrs['openicon'])) { + $icon = $this->icon(value($attrs['openIcon'], $rec)); + } + echo value_xml_attr('openicon', $icon, $rec); + + echo value_xml_attr('tooltip', $attrs['toolTip'], $rec); + + echo " />\n"; + } + } else { + $msg = isset($attrs['nodata']) ? $attrs['nodata'] : $lang['strnoobjects']; + echo "icon('ObjectNotFound'), "\" />\n"; + } + + echo "\n"; + } + + function adjustTabsForTree(&$tabs) { + include_once('./classes/ArrayRecordSet.php'); + + foreach ($tabs as $i => $tab) { + if ((isset($tab['hide']) && $tab['hide'] === true) || (isset($tab['tree']) && $tab['tree'] === false)) { + unset($tabs[$i]); + } + } + return new ArrayRecordSet($tabs); + } + + function icon($icon) { + if (is_string($icon)) { + global $conf; + $path = "images/themes/{$conf['theme']}/{$icon}"; + if (file_exists($path.'.png')) return $path.'.png'; + if (file_exists($path.'.gif')) return $path.'.gif'; + $path = "images/themes/default/{$icon}"; + if (file_exists($path.'.png')) return $path.'.png'; + if (file_exists($path.'.gif')) return $path.'.gif'; + } + else { + // Icon from plugins + $path = "plugins/{$icon[0]}/images/{$icon[1]}"; + if (file_exists($path.'.png')) return $path.'.png'; + if (file_exists($path.'.gif')) return $path.'.gif'; + } + return ''; + } + + /** + * Function to escape command line parameters + * @param $str The string to escape + * @return The escaped string + */ + function escapeShellArg($str) { + global $data, $lang; + + if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { + // Due to annoying PHP bugs, shell arguments cannot be escaped + // (command simply fails), so we cannot allow complex objects + // to be dumped. + if (preg_match('/^[_.[:alnum:]]+$/', $str)) + return $str; + else { + echo $lang['strcannotdumponwindows']; + exit; + } + } + else + return escapeshellarg($str); + } + + /** + * Function to escape command line programs + * @param $str The string to escape + * @return The escaped string + */ + function escapeShellCmd($str) { + global $data; + + if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { + $data->fieldClean($str); + return '"' . $str . '"'; + } + else + return escapeshellcmd($str); + } + + /** + * Get list of servers' groups if existing in the conf + * @return a recordset of servers' groups + */ + function getServersGroups($recordset = false, $group_id = false) { + global $conf, $lang; + $grps = array(); + + if (isset($conf['srv_groups'])) { + foreach ($conf['srv_groups'] as $i => $group) { + if ( + (($group_id === false) and (! isset($group['parents']))) /* root */ + or ( + ($group_id !== false) + and isset($group['parents']) + and in_array($group_id,explode(',', + preg_replace('/\s/', '', $group['parents']) + )) + ) /* nested group */ + ) + $grps[$i] = array( + 'id' => $i, + 'desc' => $group['desc'], + 'icon' => 'Servers', + 'action' => url('servers.php', + array( + 'group' => field('id') + ) + ), + 'branch' => url('servers.php', + array( + 'action' => 'tree', + 'group' => $i + ) + ) + ); + } + + if ($group_id === false) + $grps['all'] = array( + 'id' => 'all', + 'desc' => $lang['strallservers'], + 'icon' => 'Servers', + 'action' => url('servers.php', + array( + 'group' => field('id') + ) + ), + 'branch' => url('servers.php', + array( + 'action' => 'tree', + 'group' => 'all' + ) + ) + ); + } + + if ($recordset) { + include_once('./classes/ArrayRecordSet.php'); + return new ArrayRecordSet($grps); + } + + return $grps; + } + + + /** + * Get list of servers + * @param $recordset return as RecordSet suitable for printTable if true, + * otherwise just return an array. + * @param $group a group name to filter the returned servers using $conf[srv_groups] + */ + function getServers($recordset = false, $group = false) { + global $conf; + + $logins = isset($_SESSION['webdbLogin']) && is_array($_SESSION['webdbLogin']) ? $_SESSION['webdbLogin'] : array(); + $srvs = array(); + + if (($group !== false) and ($group !== 'all')) + if (isset($conf['srv_groups'][$group]['servers'])) + $group = array_fill_keys(explode(',', preg_replace('/\s/', '', + $conf['srv_groups'][$group]['servers'])), 1); + else + $group = ''; + + foreach($conf['servers'] as $idx => $info) { + $server_id = $info['host'].':'.$info['port'].':'.$info['sslmode']; + if (($group === false) + or (isset($group[$idx])) + or ($group === 'all') + ) { + $server_id = $info['host'].':'.$info['port'].':'.$info['sslmode']; + + if (isset($logins[$server_id])) $srvs[$server_id] = $logins[$server_id]; + else $srvs[$server_id] = $info; + + $srvs[$server_id]['id'] = $server_id; + $srvs[$server_id]['action'] = url('redirect.php', + array( + 'subject' => 'server', + 'server' => field('id') + ) + ); + if (isset($srvs[$server_id]['username'])) { + $srvs[$server_id]['icon'] = 'Server'; + $srvs[$server_id]['branch'] = url('all_db.php', + array( + 'action' => 'tree', + 'subject' => 'server', + 'server' => field('id') + ) + ); + } + else { + $srvs[$server_id]['icon'] = 'DisconnectedServer'; + $srvs[$server_id]['branch'] = false; + } + } + } + + function _cmp_desc($a, $b) { + return strcmp($a['desc'], $b['desc']); + } + uasort($srvs, '_cmp_desc'); + + if ($recordset) { + include_once('./classes/ArrayRecordSet.php'); + return new ArrayRecordSet($srvs); + } + return $srvs; + } + + /** + * Validate and retrieve information on a server. + * If the parameter isn't supplied then the currently + * connected server is returned. + * @param $server_id A server identifier (host:port) + * @return An associative array of server properties + */ + function getServerInfo($server_id = null) { + global $conf, $_reload_browser, $lang; + + if ($server_id === null && isset($_REQUEST['server'])) + $server_id = $_REQUEST['server']; + + // Check for the server in the logged-in list + if (isset($_SESSION['webdbLogin'][$server_id])) + return $_SESSION['webdbLogin'][$server_id]; + + // Otherwise, look for it in the conf file + foreach($conf['servers'] as $idx => $info) { + if ($server_id == $info['host'].':'.$info['port'].':'.$info['sslmode']) { + // Automatically use shared credentials if available + if (!isset($info['username']) && isset($_SESSION['sharedUsername'])) { + $info['username'] = $_SESSION['sharedUsername']; + $info['password'] = $_SESSION['sharedPassword']; + $_reload_browser = true; + $this->setServerInfo(null, $info, $server_id); + } + + return $info; + } + } + + if ($server_id === null){ + return null; + } else { + // Unable to find a matching server, are we being hacked? + echo $lang['strinvalidserverparam']; + exit; + } + } + + /** + * Set server information. + * @param $key parameter name to set, or null to replace all + * params with the assoc-array in $value. + * @param $value the new value, or null to unset the parameter + * @param $server_id the server identifier, or null for current + * server. + */ + function setServerInfo($key, $value, $server_id = null) + { + if ($server_id === null && isset($_REQUEST['server'])) + $server_id = $_REQUEST['server']; + + if ($key === null) { + if ($value === null) + unset($_SESSION['webdbLogin'][$server_id]); + else + $_SESSION['webdbLogin'][$server_id] = $value; + } else { + if ($value === null) + unset($_SESSION['webdbLogin'][$server_id][$key]); + else + $_SESSION['webdbLogin'][$server_id][$key] = $value; + } + } + + /** + * Set the current schema + * @param $schema The schema name + * @return 0 on success + * @return $data->seSchema() on error + */ + function setCurrentSchema($schema) { + global $data; + + $status = $data->setSchema($schema); + if($status != 0) + return $status; + + $_REQUEST['schema'] = $schema; + $this->setHREF(); + return 0; + } + + /** + * Save the given SQL script in the history + * of the database and server. + * @param $script the SQL script to save. + */ + function saveScriptHistory($script) { + list($usec, $sec) = explode(' ', microtime()); + $time = ((float)$usec + (float)$sec); + $_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']]["$time"] = array( + 'query' => $script, + 'paginate' => (!isset($_REQUEST['paginate'])? 'f':'t'), + 'queryid' => $time, + ); + } + + /* + * Output dropdown list to select server and + * databases form the popups windows. + * @param $onchange Javascript action to take when selections change. + */ + function printConnection($onchange) { + global $data, $lang, $misc; + + echo "
\n"; + echo ""; + echo ": \n\n"; + + // Get the list of all databases + $databases = $data->getDatabases(); + + if ($databases->recordCount() > 0) { + + echo "\n"; + } + else { + $server_info = $misc->getServerInfo(); + echo "\n"; + } + + echo "
\n"; + } + + /** + * returns an array representing FKs definition for a table, sorted by fields + * or by constraint. + * @param $table The table to retrieve FK constraints from + * @returns the array of FK definition: + * array( + * 'byconstr' => array( + * constrain id => array( + * confrelid => foreign relation oid + * f_schema => foreign schema name + * f_table => foreign table name + * pattnums => array of parent's fields nums + * pattnames => array of parent's fields names + * fattnames => array of foreign attributes names + * ) + * ), + * 'byfield' => array( + * attribute num => array (constraint id, ...) + * ), + * 'code' => HTML/js code to include in the page for auto-completion + * ) + **/ + function getAutocompleteFKProperties($table) { + global $data; + + $fksprops = array( + 'byconstr' => array(), + 'byfield' => array(), + 'code' => '' + ); + + $constrs = $data->getConstraintsWithFields($table); + + if (!$constrs->EOF) { + $conrelid = $constrs->fields['conrelid']; + while(!$constrs->EOF) { + if ($constrs->fields['contype'] == 'f') { + if (!isset($fksprops['byconstr'][$constrs->fields['conid']])) { + $fksprops['byconstr'][$constrs->fields['conid']] = array ( + 'confrelid' => $constrs->fields['confrelid'], + 'f_table' => $constrs->fields['f_table'], + 'f_schema' => $constrs->fields['f_schema'], + 'pattnums' => array(), + 'pattnames' => array(), + 'fattnames' => array() + ); + } + + $fksprops['byconstr'][$constrs->fields['conid']]['pattnums'][] = $constrs->fields['p_attnum']; + $fksprops['byconstr'][$constrs->fields['conid']]['pattnames'][] = $constrs->fields['p_field']; + $fksprops['byconstr'][$constrs->fields['conid']]['fattnames'][] = $constrs->fields['f_field']; + + if (!isset($fksprops['byfield'][$constrs->fields['p_attnum']])) + $fksprops['byfield'][$constrs->fields['p_attnum']] = array(); + $fksprops['byfield'][$constrs->fields['p_attnum']][] = $constrs->fields['conid']; + } + $constrs->moveNext(); + } + + $fksprops['code'] = "\n"; + + $fksprops['code'] .= '
'; + $fksprops['code'] .= '
'; + $fksprops['code'] .= ''; + } + + else /* we have no foreign keys on this table */ + return false; + + return $fksprops; + } + } +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Plugin.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Plugin.php new file mode 100644 index 00000000..e3bea046 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/Plugin.php @@ -0,0 +1,68 @@ +get_name(); + + if (file_exists("{$plugin_directory}/lang")) { + if (file_exists("{$plugin_directory}/lang/english.php")) { + require_once("{$plugin_directory}/lang/english.php"); + } + + if (file_exists("{$plugin_directory}/lang/{$language}.php")) { + include_once("{$plugin_directory}/lang/{$language}.php"); + } + + $this->lang = $plugin_lang; + } + + if (file_exists("{$plugin_directory}/conf/config.inc.php")) { + include_once("{$plugin_directory}/conf/config.inc.php"); + $this->conf = $plugin_conf; + } + } + + abstract function get_hooks(); + + abstract function get_actions(); + + /** + * In some page (display, sql, ...), a "return" link will show up if + * $_GET['return'] = 'plugin' is given. The "get_subject_params" method + * of the plugin designated by $_GET['plugin'] is then called to add needed + * parameters in the href URL. + * This method can returns parameters based on context from $_REQUEST. See + * plugin Report as example. + * + * @returns an associative of parameter_name => value + */ + function get_subject_params() { + $vars = array(); + return $vars; + } + + /** + * Get the plugin name, that will be used as identification + * @return $name + */ + function get_name() { + return $this->name; + } + + /** + * Returns the structure suitable for the method $misc->icon() to print + * the given icon. + * @param $img - The icon name + * @return the information suitable for the method $misc->icon() + */ + function icon($img) { + return array($this->name, $img); + } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/PluginManager.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/PluginManager.php new file mode 100644 index 00000000..981266e0 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/PluginManager.php @@ -0,0 +1,137 @@ +add_plugin($plugin); + } + catch (Exception $e) { + continue; + } + } else { + printf($lang['strpluginnotfound']."\t\n", $activated_plugin); + exit; + } + } + } + + /** + * Add a plugin in the list of plugins to manage + * @param $plugin - Instance from plugin + */ + function add_plugin($plugin) { + global $lang; + + //The $plugin_name is the identification of the plugin. + //Example: PluginExample is the identification for PluginExample + //It will be used to get a specific plugin from the plugins_list. + $plugin_name = $plugin->get_name(); + $this->plugins_list[$plugin_name] = $plugin; + + //Register the plugin's functions + $hooks = $plugin->get_hooks(); + foreach ($hooks as $hook => $functions) { + if (!in_array($hook, $this->available_hooks)) { + printf($lang['strhooknotfound']."\t\n", $hook); + exit; + } + $this->hooks[$hook][$plugin_name] = $functions; + } + + //Register the plugin's actions + $actions = $plugin->get_actions(); + $this->actions[$plugin_name] = $actions; + } + + function getPlugin($plugin) { + if (isset($this->plugins_list[$plugin])) + return $this->plugins_list[$plugin]; + + return null; + } + + /** + * Execute the plugins hook functions when needed. + * @param $hook - The place where the function will be called + * @param $function_args - An array reference with arguments to give to called function + */ + function do_hook($hook, &$function_args) { + if (isset($this->hooks[$hook])) { + foreach ($this->hooks[$hook] as $plugin_name => $functions) { + $plugin = $this->plugins_list[$plugin_name]; + foreach ($functions as $function) { + if (method_exists($plugin, $function)) { + call_user_func(array($plugin, $function), $function_args); + } + } + } + } + } + + /** + * Execute a plugin's action + * @param $plugin_name - The plugin name. + * @param $action - action that will be executed. + */ + function do_action($plugin_name, $action) { + global $lang; + + if (!isset($this->plugins_list[$plugin_name])) { + // Show an error and stop the application + printf($lang['strpluginnotfound']."\t\n", $plugin_name); + exit; + } + $plugin = $this->plugins_list[$plugin_name]; + + // Check if the plugin's method exists and if this method is an declared action. + if (method_exists($plugin, $action) and in_array($action, $this->actions[$plugin_name])) { + call_user_func(array($plugin, $action)); + } + else { + // Show an error and stop the application + printf($lang['stractionnotfound']."\t\n", $action, $plugin_name); + exit; + } + } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/class.select.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/class.select.php new file mode 100644 index 00000000..73d4d252 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/class.select.php @@ -0,0 +1,217 @@ +_element = $this->is_element(); + + } + + function set_style($style) { + $this->set_attribute('style', $style); + } + + function set_class($class) { + $this->set_attribute('class', $class); + } + + + function is_element() { + return + str_replace('xhtml_', '', strtolower(get_class($this))); + } + + /** + * Private function generates xhtml + * @access private + */ + function _html() { + $this->_htmlcode = "<"; + foreach ($this->_attributeCollection as $attribute => $value) { + if (!empty($value)) $this->_htmlcode .= " {$attribute}=\"{$value}\""; + } + $this->_htmlcode .= "/>"; + + return $this->_htmlcode; + } + + /** + * Returns xhtml code + * + */ + function fetch() { + return $this->_html(); + } + /** + * Echoes xhtml + * + */ + function show() { + echo $this->fetch(); + } + + function set_attribute($attr, $value) { + $this->_attributes[$attr] = $value; + } + + +} + +/** +* XHtmlElement +* +* Used to generate Xhtml-Code for xhtml elements +* that can contain child elements +* +* +*/ +class XHtmlElement extends XHtmlSimpleElement { + var $_text = null; + var $_htmlcode = ""; + var $_siblings = array(); + + function __construct($text = null) { + parent::__construct(); + + if ($text) $this->set_text($text); + } + + /* + * Adds an xhtml child to element + * + * @param XHtmlElement The element to become a child of element + */ + function add(&$object) { + array_push($this->_siblings, $object); + } + + + /* + * The CDATA section of Element + * + * @param string Text + */ + function set_text($text) { + if ($text) $this->_text = htmlspecialchars($text); + } + + function fetch() { + return $this->_html(); + } + + + function _html() { + + $this->_htmlcode = "<{$this->_element}"; + foreach ($this->_attributes as $attribute =>$value) { + if (!empty($value)) $this->_htmlcode .= " {$attribute} =\"{$value}\""; + } + $this->_htmlcode .= ">"; + + + if ($this->_text) { + $this->_htmlcode .= $this->_text; + } + + foreach ($this->_siblings as $obj) { + $this->_htmlcode .= $obj->fetch(); + } + + $this->_htmlcode .= "_element}>"; + + return $this->_htmlcode; + } + + /* + * Returns siblings of Element + * + */ + function get_siblings() { + return $this->_siblings; + } + + function has_siblings() { + return (count($this->_siblings) != 0); + } +} + +class XHTML_Button extends XHtmlElement { + function __construct($name, $text = null) { + parent::__construct(); + + $this->set_attribute("name", $name); + + if ($text) $this->set_text($text); + } +} + + +class XHTML_Option extends XHtmlElement { + function __construct($text, $value = null) { + parent::__construct(null); + $this->set_text($text); + } +} + + +class XHTML_Select extends XHTMLElement { + var $_data; + + function __construct($name, $multiple = false, $size = null) { + parent::__construct(); + + $this->set_attribute("name", $name); + if ($multiple) $this->set_attribute("multiple","multiple"); + if ($size) $this->set_attribute("size",$size); + + + } + + function set_data(&$data, $delim = ",") { + switch (gettype($data)) { + case "string": + $this->_data = explode($delim, $data); + break; + case "array": + $this->_data = $data; + break; + + default: + break; + } + } + + function fetch() { + if (isset($this->_data) && $this->_data) { + foreach ($this->_data as $value) { $this->add(new XHTML_Option($value)); } + } + return parent::fetch(); + } + +} + + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/ADODB_base.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/ADODB_base.php new file mode 100644 index 00000000..08a832f1 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/ADODB_base.php @@ -0,0 +1,351 @@ +conn = $conn; + } + + /** + * Turns on or off query debugging + * @param $debug True to turn on debugging, false otherwise + */ + function setDebug($debug) { + $this->conn->debug = $debug; + } + + /** + * Cleans (escapes) a string + * @param $str The string to clean, by reference + * @return The cleaned string + */ + function clean(&$str) { + $str = addslashes($str); + return $str; + } + + /** + * Cleans (escapes) an object name (eg. table, field) + * @param $str The string to clean, by reference + * @return The cleaned string + */ + function fieldClean(&$str) { + $str = str_replace('"', '""', $str); + return $str; + } + + /** + * Cleans (escapes) an array + * @param $arr The array to clean, by reference + * @return The cleaned array + */ + function arrayClean(&$arr) { + return $arr = array_map('addslashes', $arr); + } + + /** + * Executes a query on the underlying connection + * @param $sql The SQL query to execute + * @return A recordset + */ + function execute($sql) { + // Execute the statement + $rs = $this->conn->Execute($sql); + + // If failure, return error value + return $this->conn->ErrorNo(); + } + + /** + * Closes the connection the database class + * relies on. + */ + function close() { + $this->conn->close(); + } + + /** + * Retrieves a ResultSet from a query + * @param $sql The SQL statement to be executed + * @return A recordset + */ + function selectSet($sql) { + // Execute the statement + $rs = $this->conn->Execute($sql); + + if (!$rs) return $this->conn->ErrorNo(); + + return $rs; + } + + /** + * Retrieves a single value from a query + * + * @@ assumes that the query will return only one row - returns field value in the first row + * + * @param $sql The SQL statement to be executed + * @param $field The field name to be returned + * @return A single field value + * @return -1 No rows were found + */ + function selectField($sql, $field) { + // Execute the statement + $rs = $this->conn->Execute($sql); + + // If failure, or no rows returned, return error value + if (!$rs) return $this->conn->ErrorNo(); + elseif ($rs->RecordCount() == 0) return -1; + + return $rs->fields[$field]; + } + + /** + * Delete from the database + * @param $table The name of the table + * @param $conditions (array) A map of field names to conditions + * @param $schema (optional) The table's schema + * @return 0 success + * @return -1 on referential integrity violation + * @return -2 on no rows deleted + */ + function delete($table, $conditions, $schema = '') { + $this->fieldClean($table); + + if (!empty($schema)) { + $this->fieldClean($schema); + $schema = "\"{$schema}\"."; + } + + // Build clause + $sql = ''; + foreach($conditions as $key => $value) { + $this->clean($key); + $this->clean($value); + if ($sql) $sql .= " AND \"{$key}\"='{$value}'"; + else $sql = "DELETE FROM {$schema}\"{$table}\" WHERE \"{$key}\"='{$value}'"; + } + + // Check for failures + if (!$this->conn->Execute($sql)) { + // Check for referential integrity failure + if (stristr($this->conn->ErrorMsg(), 'referential')) + return -1; + } + + // Check for no rows modified + if ($this->conn->Affected_Rows() == 0) return -2; + + return $this->conn->ErrorNo(); + } + + /** + * Insert a set of values into the database + * @param $table The table to insert into + * @param $vars (array) A mapping of the field names to the values to be inserted + * @return 0 success + * @return -1 if a unique constraint is violated + * @return -2 if a referential constraint is violated + */ + function insert($table, $vars) { + $this->fieldClean($table); + + // Build clause + if (sizeof($vars) > 0) { + $fields = ''; + $values = ''; + foreach($vars as $key => $value) { + $this->clean($key); + $this->clean($value); + + if ($fields) $fields .= ", \"{$key}\""; + else $fields = "INSERT INTO \"{$table}\" (\"{$key}\""; + + if ($values) $values .= ", '{$value}'"; + else $values = ") VALUES ('{$value}'"; + } + $sql = $fields . $values . ')'; + } + + // Check for failures + if (!$this->conn->Execute($sql)) { + // Check for unique constraint failure + if (stristr($this->conn->ErrorMsg(), 'unique')) + return -1; + // Check for referential integrity failure + elseif (stristr($this->conn->ErrorMsg(), 'referential')) + return -2; + } + + return $this->conn->ErrorNo(); + } + + /** + * Update a row in the database + * @param $table The table that is to be updated + * @param $vars (array) A mapping of the field names to the values to be updated + * @param $where (array) A mapping of field names to values for the where clause + * @param $nulls (array, optional) An array of fields to be set null + * @return 0 success + * @return -1 if a unique constraint is violated + * @return -2 if a referential constraint is violated + * @return -3 on no rows deleted + */ + function update($table, $vars, $where, $nulls = array()) { + $this->fieldClean($table); + + $setClause = ''; + $whereClause = ''; + + // Populate the syntax arrays + foreach($vars as $key => $value) { + $this->fieldClean($key); + $this->clean($value); + if ($setClause) $setClause .= ", \"{$key}\"='{$value}'"; + else $setClause = "UPDATE \"{$table}\" SET \"{$key}\"='{$value}'"; + } + + foreach($nulls as $value) { + $this->fieldClean($value); + if ($setClause) $setClause .= ", \"{$value}\"=NULL"; + else $setClause = "UPDATE \"{$table}\" SET \"{$value}\"=NULL"; + } + + foreach($where as $key => $value) { + $this->fieldClean($key); + $this->clean($value); + if ($whereClause) $whereClause .= " AND \"{$key}\"='{$value}'"; + else $whereClause = " WHERE \"{$key}\"='{$value}'"; + } + + // Check for failures + if (!$this->conn->Execute($setClause . $whereClause)) { + // Check for unique constraint failure + if (stristr($this->conn->ErrorMsg(), 'unique')) + return -1; + // Check for referential integrity failure + elseif (stristr($this->conn->ErrorMsg(), 'referential')) + return -2; + } + + // Check for no rows modified + if ($this->conn->Affected_Rows() == 0) return -3; + + return $this->conn->ErrorNo(); + } + + /** + * Begin a transaction + * @return 0 success + */ + function beginTransaction() { + return !$this->conn->BeginTrans(); + } + + /** + * End a transaction + * @return 0 success + */ + function endTransaction() { + return !$this->conn->CommitTrans(); + } + + /** + * Roll back a transaction + * @return 0 success + */ + function rollbackTransaction() { + return !$this->conn->RollbackTrans(); + } + + /** + * Get the backend platform + * @return The backend platform + */ + function getPlatform() { + //return $this->conn->platform; + return "UNKNOWN"; + } + + // Type conversion routines + + /** + * Change the value of a parameter to database representation depending on whether it evaluates to true or false + * @param $parameter the parameter + */ + function dbBool(&$parameter) { + return $parameter; + } + + /** + * Change a parameter from database representation to a boolean, (others evaluate to false) + * @param $parameter the parameter + */ + function phpBool($parameter) { + return $parameter; + } + + /** + * Change a db array into a PHP array + * @param $arr String representing the DB array + * @return A PHP array + */ + function phpArray($dbarr) { + // Take off the first and last characters (the braces) + $arr = substr($dbarr, 1, strlen($dbarr) - 2); + + // Pick out array entries by carefully parsing. This is necessary in order + // to cope with double quotes and commas, etc. + $elements = array(); + $i = $j = 0; + $in_quotes = false; + while ($i < strlen($arr)) { + // If current char is a double quote and it's not escaped, then + // enter quoted bit + $char = substr($arr, $i, 1); + if ($char == '"' && ($i == 0 || substr($arr, $i - 1, 1) != '\\')) + $in_quotes = !$in_quotes; + elseif ($char == ',' && !$in_quotes) { + // Add text so far to the array + $elements[] = substr($arr, $j, $i - $j); + $j = $i + 1; + } + $i++; + } + // Add final text to the array + $elements[] = substr($arr, $j); + + // Do one further loop over the elements array to remote double quoting + // and escaping of double quotes and backslashes + for ($i = 0; $i < sizeof($elements); $i++) { + $v = $elements[$i]; + if (strpos($v, '"') === 0) { + $v = substr($v, 1, strlen($v) - 2); + $v = str_replace('\\"', '"', $v); + $v = str_replace('\\\\', '\\', $v); + $elements[$i] = $v; + } + } + + return $elements; + } +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Connection.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Connection.php new file mode 100644 index 00000000..4e0695b0 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Connection.php @@ -0,0 +1,121 @@ +conn = ADONewConnection('postgres7'); + $this->conn->setFetchMode($fetchMode); + + // Ignore host if null + if ($host === null || $host == '') + if ($port !== null && $port != '') + $pghost = ':'.$port; + else + $pghost = ''; + else + $pghost = "{$host}:{$port}"; + + // Add sslmode to $pghost as needed + if (($sslmode == 'disable') || ($sslmode == 'allow') || ($sslmode == 'prefer') || ($sslmode == 'require')) { + $pghost .= ':'.$sslmode; + } elseif ($sslmode == 'legacy') { + $pghost .= ' requiressl=1'; + } + + $this->conn->connect($pghost, $user, $password, $database); + } + + /** + * Gets the name of the correct database driver to use. As a side effect, + * sets the platform. + * @param (return-by-ref) $description A description of the database and version + * @return The class name of the driver eg. Postgres84 + * @return null if version is < 7.4 + * @return -3 Database-specific failure + */ + function getDriver(&$description) { + + $v = pg_version($this->conn->_connectionID); + if (isset($v['server'])) $version = $v['server']; + + // If we didn't manage to get the version without a query, query... + if (!isset($version)) { + $adodb = new ADODB_base($this->conn); + + $sql = "SELECT VERSION() AS version"; + $field = $adodb->selectField($sql, 'version'); + + // Check the platform, if it's mingw, set it + if (preg_match('/ mingw /i', $field)) + $this->platform = 'MINGW'; + + $params = explode(' ', $field); + if (!isset($params[1])) return -3; + + $version = $params[1]; // eg. 8.4.4 + } + + $description = "PostgreSQL {$version}"; + + // Detect version and choose appropriate database driver + switch (substr($version,0,2)) { + case '10': return 'Postgres10';break; + case '11': return 'Postgres11';break; + case '12': return 'Postgres';break; + } + + switch (substr($version,0,3)) { + case '9.6': return 'Postgres96'; break; + case '9.5': return 'Postgres95'; break; + case '9.4': return 'Postgres94'; break; + case '9.3': return 'Postgres93'; break; + case '9.2': return 'Postgres92'; break; + case '9.1': return 'Postgres91'; break; + case '9.0': return 'Postgres90'; break; + case '8.4': return 'Postgres84'; break; + case '8.3': return 'Postgres83'; break; + case '8.2': return 'Postgres82'; break; + case '8.1': return 'Postgres81'; break; + case '8.0': + case '7.5': return 'Postgres80'; break; + case '7.4': return 'Postgres74'; break; + } + + /* All <7.4 versions are not supported */ + // if major version is 7 or less and wasn't cought in the + // switch/case block, we have an unsupported version. + if ((int)substr($version, 0, 1) < 8) + return null; + + // If unknown version, then default to latest driver + return 'Postgres'; + + } + + /** + * Get the last error in the connection + * @return Error string + */ + function getLastError() { + return pg_last_error($this->conn->_connectionID); + } +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres.php new file mode 100644 index 00000000..b780e0ad --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres.php @@ -0,0 +1,8077 @@ + 'BIG5', + 'EUC_CN' => 'GB2312', + 'EUC_JP' => 'EUC-JP', + 'EUC_KR' => 'EUC-KR', + 'EUC_TW' => 'EUC-TW', + 'GB18030' => 'GB18030', + 'GBK' => 'GB2312', + 'ISO_8859_5' => 'ISO-8859-5', + 'ISO_8859_6' => 'ISO-8859-6', + 'ISO_8859_7' => 'ISO-8859-7', + 'ISO_8859_8' => 'ISO-8859-8', + 'JOHAB' => 'CP1361', + 'KOI8' => 'KOI8-R', + 'LATIN1' => 'ISO-8859-1', + 'LATIN2' => 'ISO-8859-2', + 'LATIN3' => 'ISO-8859-3', + 'LATIN4' => 'ISO-8859-4', + 'LATIN5' => 'ISO-8859-9', + 'LATIN6' => 'ISO-8859-10', + 'LATIN7' => 'ISO-8859-13', + 'LATIN8' => 'ISO-8859-14', + 'LATIN9' => 'ISO-8859-15', + 'LATIN10' => 'ISO-8859-16', + 'SJIS' => 'SHIFT_JIS', + 'SQL_ASCII' => 'US-ASCII', + 'UHC' => 'WIN949', + 'UTF8' => 'UTF-8', + 'WIN866' => 'CP866', + 'WIN874' => 'CP874', + 'WIN1250' => 'CP1250', + 'WIN1251' => 'CP1251', + 'WIN1252' => 'CP1252', + 'WIN1256' => 'CP1256', + 'WIN1258' => 'CP1258' + ); + var $defaultprops = array('', '', ''); + // Extra "magic" types. BIGSERIAL was added in PostgreSQL 7.2. + var $extraTypes = array('SERIAL', 'BIGSERIAL'); + // Foreign key stuff. First element MUST be the default. + var $fkactions = array('NO ACTION', 'RESTRICT', 'CASCADE', 'SET NULL', 'SET DEFAULT'); + var $fkdeferrable = array('NOT DEFERRABLE', 'DEFERRABLE'); + var $fkinitial = array('INITIALLY IMMEDIATE', 'INITIALLY DEFERRED'); + var $fkmatches = array('MATCH SIMPLE', 'MATCH FULL'); + // Function properties + var $funcprops = array( array('', 'VOLATILE', 'IMMUTABLE', 'STABLE'), + array('', 'CALLED ON NULL INPUT', 'RETURNS NULL ON NULL INPUT'), + array('', 'SECURITY INVOKER', 'SECURITY DEFINER')); + // Default help URL + var $help_base; + // Help sub pages + var $help_page; + // Name of id column + var $id = 'oid'; + // Supported join operations for use with view wizard + var $joinOps = array('INNER JOIN' => 'INNER JOIN', 'LEFT JOIN' => 'LEFT JOIN', 'RIGHT JOIN' => 'RIGHT JOIN', 'FULL JOIN' => 'FULL JOIN'); + // Map of internal language name to syntax highlighting name + var $langmap = array( + 'sql' => 'SQL', + 'plpgsql' => 'SQL', + 'php' => 'PHP', + 'phpu' => 'PHP', + 'plphp' => 'PHP', + 'plphpu' => 'PHP', + 'perl' => 'Perl', + 'perlu' => 'Perl', + 'plperl' => 'Perl', + 'plperlu' => 'Perl', + 'java' => 'Java', + 'javau' => 'Java', + 'pljava' => 'Java', + 'pljavau' => 'Java', + 'plj' => 'Java', + 'plju' => 'Java', + 'python' => 'Python', + 'pythonu' => 'Python', + 'plpython' => 'Python', + 'plpythonu' => 'Python', + 'ruby' => 'Ruby', + 'rubyu' => 'Ruby', + 'plruby' => 'Ruby', + 'plrubyu' => 'Ruby' + ); + // Predefined size types + var $predefined_size_types = array('abstime','aclitem','bigserial','boolean','bytea','cid','cidr','circle','date','float4','float8','gtsvector','inet','int2','int4','int8','macaddr','money','oid','path','polygon','refcursor','regclass','regoper','regoperator','regproc','regprocedure','regtype','reltime','serial','smgr','text','tid','tinterval','tsquery','tsvector','varbit','void','xid'); + // List of all legal privileges that can be applied to different types + // of objects. + var $privlist = array( + 'table' => array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'view' => array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'sequence' => array('USAGE', 'SELECT', 'UPDATE', 'ALL PRIVILEGES'), + 'database' => array('CREATE', 'TEMPORARY', 'CONNECT', 'ALL PRIVILEGES'), + 'function' => array('EXECUTE', 'ALL PRIVILEGES'), + 'language' => array('USAGE', 'ALL PRIVILEGES'), + 'schema' => array('CREATE', 'USAGE', 'ALL PRIVILEGES'), + 'tablespace' => array('CREATE', 'ALL PRIVILEGES'), + 'column' => array('SELECT', 'INSERT', 'UPDATE', 'REFERENCES','ALL PRIVILEGES') + ); + // List of characters in acl lists and the privileges they + // refer to. + var $privmap = array( + 'r' => 'SELECT', + 'w' => 'UPDATE', + 'a' => 'INSERT', + 'd' => 'DELETE', + 'D' => 'TRUNCATE', + 'R' => 'RULE', + 'x' => 'REFERENCES', + 't' => 'TRIGGER', + 'X' => 'EXECUTE', + 'U' => 'USAGE', + 'C' => 'CREATE', + 'T' => 'TEMPORARY', + 'c' => 'CONNECT' + ); + // Rule action types + var $rule_events = array('SELECT', 'INSERT', 'UPDATE', 'DELETE'); + // Select operators + var $selectOps = array('=' => 'i', '!=' => 'i', '<' => 'i', '>' => 'i', '<=' => 'i', '>=' => 'i', + '<<' => 'i', '>>' => 'i', '<<=' => 'i', '>>=' => 'i', + 'LIKE' => 'i', 'NOT LIKE' => 'i', 'ILIKE' => 'i', 'NOT ILIKE' => 'i', 'SIMILAR TO' => 'i', + 'NOT SIMILAR TO' => 'i', '~' => 'i', '!~' => 'i', '~*' => 'i', '!~*' => 'i', + 'IS NULL' => 'p', 'IS NOT NULL' => 'p', 'IN' => 'x', 'NOT IN' => 'x', + '@@' => 'i', '@@@' => 'i', '@>' => 'i', '<@' => 'i', + '@@ to_tsquery' => 't', '@@@ to_tsquery' => 't', '@> to_tsquery' => 't', '<@ to_tsquery' => 't', + '@@ plainto_tsquery' => 't', '@@@ plainto_tsquery' => 't', '@> plainto_tsquery' => 't', '<@ plainto_tsquery' => 't'); + // Array of allowed trigger events + var $triggerEvents= array('INSERT', 'UPDATE', 'DELETE', 'INSERT OR UPDATE', 'INSERT OR DELETE', + 'DELETE OR UPDATE', 'INSERT OR DELETE OR UPDATE'); + // When to execute the trigger + var $triggerExecTimes = array('BEFORE', 'AFTER'); + // How often to execute the trigger + var $triggerFrequency = array('ROW','STATEMENT'); + // Array of allowed type alignments + var $typAligns = array('char', 'int2', 'int4', 'double'); + // The default type alignment + var $typAlignDef = 'int4'; + // Default index type + var $typIndexDef = 'BTREE'; + // Array of allowed index types + var $typIndexes = array('BTREE', 'RTREE', 'GIST', 'GIN', 'HASH'); + // Array of allowed type storage attributes + var $typStorages = array('plain', 'external', 'extended', 'main'); + // The default type storage + var $typStorageDef = 'plain'; + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Formatting functions + + /** + * Cleans (escapes) a string + * @param $str The string to clean, by reference + * @return The cleaned string + */ + function clean(&$str) { + if ($str === null) return null; + $str = str_replace("\r\n","\n",$str); + $str = pg_escape_string($str); + return $str; + } + + /** + * Cleans (escapes) an object name (eg. table, field) + * @param $str The string to clean, by reference + * @return The cleaned string + */ + function fieldClean(&$str) { + if ($str === null) return null; + $str = str_replace('"', '""', $str); + return $str; + } + + /** + * Cleans (escapes) an array of field names + * @param $arr The array to clean, by reference + * @return The cleaned array + */ + function fieldArrayClean(&$arr) { + foreach ($arr as $k => $v) { + if ($v === null) continue; + $arr[$k] = str_replace('"', '""', $v); + } + return $arr; + } + + /** + * Cleans (escapes) an array + * @param $arr The array to clean, by reference + * @return The cleaned array + */ + function arrayClean(&$arr) { + foreach ($arr as $k => $v) { + if ($v === null) continue; + $arr[$k] = pg_escape_string($v); + } + return $arr; + } + + /** + * Escapes bytea data for display on the screen + * @param $data The bytea data + * @return Data formatted for on-screen display + */ + function escapeBytea($data) { + return htmlentities($data, ENT_QUOTES, 'UTF-8'); + } + + /** + * Outputs the HTML code for a particular field + * @param $name The name to give the field + * @param $value The value of the field. Note this could be 'numeric(7,2)' sort of thing... + * @param $type The database type of the field + * @param $extras An array of attributes name as key and attributes' values as value + */ + function printField($name, $value, $type, $extras = array()) { + global $lang; + + // Determine actions string + $extra_str = ''; + foreach ($extras as $k => $v) { + $extra_str .= " {$k}=\"" . htmlspecialchars($v) . "\""; + } + + switch (substr($type,0,9)) { + case 'bool': + case 'boolean': + if ($value !== null && $value == '') $value = null; + elseif ($value == 'true') $value = 't'; + elseif ($value == 'false') $value = 'f'; + + // If value is null, 't' or 'f'... + if ($value === null || $value == 't' || $value == 'f') { + echo "\n"; + } + else { + echo "\n"; + } + break; + case 'bytea': + case 'bytea[]': + if (!is_null($value)) { + $value = $this->escapeBytea($value); + } + case 'text': + case 'text[]': + case 'json': + case 'jsonb': + case 'xml': + case 'xml[]': + $n = substr_count($value, "\n"); + $n = $n < 5 ? 5 : $n; + $n = $n > 20 ? 20 : $n; + echo "\n"; + break; + case 'character': + case 'character[]': + $n = substr_count($value, "\n"); + $n = $n < 5 ? 5 : $n; + $n = $n > 20 ? 20 : $n; + echo "\n"; + break; + default: + echo "\n"; + break; + } + } + + /** + * Formats a value or expression for sql purposes + * @param $type The type of the field + * @param $format VALUE or EXPRESSION + * @param $value The actual value entered in the field. Can be NULL + * @return The suitably quoted and escaped value. + */ + function formatValue($type, $format, $value) { + switch ($type) { + case 'bool': + case 'boolean': + if ($value == 't') + return 'TRUE'; + elseif ($value == 'f') + return 'FALSE'; + elseif ($value == '') + return 'NULL'; + else + return $value; + break; + default: + // Checking variable fields is difficult as there might be a size + // attribute... + if (strpos($type, 'time') === 0) { + // Assume it's one of the time types... + if ($value == '') return "''"; + elseif (strcasecmp($value, 'CURRENT_TIMESTAMP') == 0 + || strcasecmp($value, 'CURRENT_TIME') == 0 + || strcasecmp($value, 'CURRENT_DATE') == 0 + || strcasecmp($value, 'LOCALTIME') == 0 + || strcasecmp($value, 'LOCALTIMESTAMP') == 0) { + return $value; + } + elseif ($format == 'EXPRESSION') + return $value; + else { + $this->clean($value); + return "'{$value}'"; + } + } + else { + if ($format == 'VALUE') { + $this->clean($value); + return "'{$value}'"; + } + return $value; + } + } + } + + /** + * Formats a type correctly for display. Postgres 7.0 had no 'format_type' + * built-in function, and hence we need to do it manually. + * @param $typname The name of the type + * @param $typmod The contents of the typmod field + */ + function formatType($typname, $typmod) { + // This is a specific constant in the 7.0 source + $varhdrsz = 4; + + // If the first character is an underscore, it's an array type + $is_array = false; + if (substr($typname, 0, 1) == '_') { + $is_array = true; + $typname = substr($typname, 1); + } + + // Show lengths on bpchar and varchar + if ($typname == 'bpchar') { + $len = $typmod - $varhdrsz; + $temp = 'character'; + if ($len > 1) + $temp .= "({$len})"; + } + elseif ($typname == 'varchar') { + $temp = 'character varying'; + if ($typmod != -1) + $temp .= "(" . ($typmod - $varhdrsz) . ")"; + } + elseif ($typname == 'numeric') { + $temp = 'numeric'; + if ($typmod != -1) { + $tmp_typmod = $typmod - $varhdrsz; + $precision = ($tmp_typmod >> 16) & 0xffff; + $scale = $tmp_typmod & 0xffff; + $temp .= "({$precision}, {$scale})"; + } + } + else $temp = $typname; + + // Add array qualifier if it's an array + if ($is_array) $temp .= '[]'; + + return $temp; + } + + // Help functions + + /** + * Fetch a URL (or array of URLs) for a given help page. + */ + function getHelp($help) { + $this->getHelpPages(); + + if (isset($this->help_page[$help])) { + if (is_array($this->help_page[$help])) { + $urls = array(); + foreach ($this->help_page[$help] as $link) { + $urls[] = $this->help_base . $link; + } + return $urls; + } else + return $this->help_base . $this->help_page[$help]; + } else + return null; + } + + function getHelpPages() { + include_once('./help/PostgresDoc95.php'); + return $this->help_page; + } + + // Database functions + + /** + * Return all information about a particular database + * @param $database The name of the database to retrieve + * @return The database info + */ + function getDatabase($database) { + $this->clean($database); + $sql = "SELECT * FROM pg_database WHERE datname='{$database}'"; + return $this->selectSet($sql); + } + + /** + * Return all database available on the server + * @param $currentdatabase database name that should be on top of the resultset + * + * @return A list of databases, sorted alphabetically + */ + function getDatabases($currentdatabase = NULL) { + global $conf, $misc; + + $server_info = $misc->getServerInfo(); + + if (isset($conf['owned_only']) && $conf['owned_only'] && !$this->isSuperUser()) { + $username = $server_info['username']; + $this->clean($username); + $clause = " AND pr.rolname='{$username}'"; + } + else $clause = ''; + + if ($currentdatabase != NULL) { + $this->clean($currentdatabase); + $orderby = "ORDER BY pdb.datname = '{$currentdatabase}' DESC, pdb.datname"; + } + else + $orderby = "ORDER BY pdb.datname"; + + if (!$conf['show_system']) + $where = ' AND NOT pdb.datistemplate'; + else + $where = ' AND pdb.datallowconn'; + + $sql = " + SELECT pdb.datname AS datname, pr.rolname AS datowner, pg_encoding_to_char(encoding) AS datencoding, + (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pdb.oid=pd.objoid AND pd.classoid='pg_database'::regclass) AS datcomment, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=pdb.dattablespace) AS tablespace, + CASE WHEN pg_catalog.has_database_privilege(current_user, pdb.oid, 'CONNECT') + THEN pg_catalog.pg_database_size(pdb.oid) + ELSE -1 -- set this magic value, which we will convert to no access later + END as dbsize, pdb.datcollate, pdb.datctype + FROM pg_catalog.pg_database pdb + LEFT JOIN pg_catalog.pg_roles pr ON (pdb.datdba = pr.oid) + WHERE true + {$where} + {$clause} + {$orderby}"; + + return $this->selectSet($sql); + } + + /** + * Return the database comment of a db from the shared description table + * @param string $database the name of the database to get the comment for + * @return recordset of the db comment info + */ + function getDatabaseComment($database) { + $this->clean($database); + $sql = "SELECT description FROM pg_catalog.pg_database JOIN pg_catalog.pg_shdescription ON (oid=objoid AND classoid='pg_database'::regclass) WHERE pg_database.datname = '{$database}' "; + return $this->selectSet($sql); + } + + /** + * Return the database owner of a db + * @param string $database the name of the database to get the owner for + * @return recordset of the db owner info + */ + function getDatabaseOwner($database) { + $this->clean($database); + $sql = "SELECT usename FROM pg_user, pg_database WHERE pg_user.usesysid = pg_database.datdba AND pg_database.datname = '{$database}' "; + return $this->selectSet($sql); + } + + /** + * Returns the current database encoding + * @return The encoding. eg. SQL_ASCII, UTF-8, etc. + */ + function getDatabaseEncoding() { + return pg_parameter_status($this->conn->_connectionID, 'server_encoding'); + } + + /** + * Returns the current default_with_oids setting + * @return default_with_oids setting + */ + function getDefaultWithOid() { + // OID support was removed in PG12 + // But this function is referenced when browsing data + return false; + } + + /** + * Creates a database + * @param $database The name of the database to create + * @param $encoding Encoding of the database + * @param $tablespace (optional) The tablespace name + * @return 0 success + * @return -1 tablespace error + * @return -2 comment error + */ + function createDatabase($database, $encoding, $tablespace = '', $comment = '', $template = 'template1', + $lc_collate = '', $lc_ctype = '') + { + $this->fieldClean($database); + $this->clean($encoding); + $this->fieldClean($tablespace); + $this->fieldClean($template); + $this->clean($lc_collate); + $this->clean($lc_ctype); + + $sql = "CREATE DATABASE \"{$database}\" WITH TEMPLATE=\"{$template}\""; + + if ($encoding != '') $sql .= " ENCODING='{$encoding}'"; + if ($lc_collate != '') $sql .= " LC_COLLATE='{$lc_collate}'"; + if ($lc_ctype != '') $sql .= " LC_CTYPE='{$lc_ctype}'"; + + if ($tablespace != '' && $this->hasTablespaces()) $sql .= " TABLESPACE \"{$tablespace}\""; + + $status = $this->execute($sql); + if ($status != 0) return -1; + + if ($comment != '' && $this->hasSharedComments()) { + $status = $this->setComment('DATABASE',$database,'',$comment); + if ($status != 0) return -2; + } + + return 0; + } + + /** + * Renames a database, note that this operation cannot be + * performed on a database that is currently being connected to + * @param string $oldName name of database to rename + * @param string $newName new name of database + * @return int 0 on success + */ + function alterDatabaseRename($oldName, $newName) { + $this->fieldClean($oldName); + $this->fieldClean($newName); + + if ($oldName != $newName) { + $sql = "ALTER DATABASE \"{$oldName}\" RENAME TO \"{$newName}\""; + return $this->execute($sql); + } + else //just return success, we're not going to do anything + return 0; + } + + /** + * Drops a database + * @param $database The name of the database to drop + * @return 0 success + */ + function dropDatabase($database) { + $this->fieldClean($database); + $sql = "DROP DATABASE \"{$database}\""; + return $this->execute($sql); + } + + /** + * Changes ownership of a database + * This can only be done by a superuser or the owner of the database + * @param string $dbName database to change ownership of + * @param string $newOwner user that will own the database + * @return int 0 on success + */ + function alterDatabaseOwner($dbName, $newOwner) { + $this->fieldClean($dbName); + $this->fieldClean($newOwner); + + $sql = "ALTER DATABASE \"{$dbName}\" OWNER TO \"{$newOwner}\""; + return $this->execute($sql); + } + + /** + * Alters a database + * the multiple return vals are for postgres 8+ which support more functionality in alter database + * @param $dbName The name of the database + * @param $newName new name for the database + * @param $newOwner The new owner for the database + * @return 0 success + * @return -1 transaction error + * @return -2 owner error + * @return -3 rename error + * @return -4 comment error + */ + function alterDatabase($dbName, $newName, $newOwner = '', $comment = '') { + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + if ($dbName != $newName) { + $status = $this->alterDatabaseRename($dbName, $newName); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + $dbName = $newName; + } + + if ($newOwner != '') { + $status = $this->alterDatabaseOwner($newName, $newOwner); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + } + + $this->fieldClean($dbName); + $status = $this->setComment('DATABASE', $dbName, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + return $this->endTransaction(); + } + + /** + * Returns prepared transactions information + * @param $database (optional) Find only prepared transactions executed in a specific database + * @return A recordset + */ + function getPreparedXacts($database = null) { + if ($database === null) + $sql = "SELECT * FROM pg_prepared_xacts"; + else { + $this->clean($database); + $sql = "SELECT transaction, gid, prepared, owner FROM pg_prepared_xacts + WHERE database='{$database}' ORDER BY owner"; + } + + return $this->selectSet($sql); + } + + /** + * Searches all system catalogs to find objects that match a certain name. + * @param $term The search term + * @param $filter The object type to restrict to ('' means no restriction) + * @return A recordset + */ + function findObject($term, $filter) { + global $conf; + + /*about escaping: + * SET standard_conforming_string is not available before 8.2 + * So we must use PostgreSQL specific notation :/ + * E'' notation is not available before 8.1 + * $$ is available since 8.0 + * Nothing specific from 7.4 + **/ + + // Escape search term for ILIKE match + $this->clean($term); + $this->clean($filter); + $term = str_replace('_', '\_', $term); + $term = str_replace('%', '\%', $term); + + // Exclude system relations if necessary + if (!$conf['show_system']) { + // XXX: The mention of information_schema here is in the wrong place, but + // it's the quickest fix to exclude the info schema from 7.4 + $where = " AND pn.nspname NOT LIKE \$_PATTERN_\$pg\_%\$_PATTERN_\$ AND pn.nspname != 'information_schema'"; + $lan_where = "AND pl.lanispl"; + } + else { + $where = ''; + $lan_where = ''; + } + + // Apply outer filter + $sql = ''; + if ($filter != '') { + $sql = "SELECT * FROM ("; + } + + $term = "\$_PATTERN_\$%{$term}%\$_PATTERN_\$"; + + $sql .= " + SELECT 'SCHEMA' AS type, oid, NULL AS schemaname, NULL AS relname, nspname AS name + FROM pg_catalog.pg_namespace pn WHERE nspname ILIKE {$term} {$where} + UNION ALL + SELECT CASE WHEN relkind='r' THEN 'TABLE' WHEN relkind='v' THEN 'VIEW' WHEN relkind='S' THEN 'SEQUENCE' END, pc.oid, + pn.nspname, NULL, pc.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn + WHERE pc.relnamespace=pn.oid AND relkind IN ('r', 'v', 'S') AND relname ILIKE {$term} {$where} + UNION ALL + SELECT CASE WHEN pc.relkind='r' THEN 'COLUMNTABLE' ELSE 'COLUMNVIEW' END, NULL, pn.nspname, pc.relname, pa.attname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_attribute pa WHERE pc.relnamespace=pn.oid AND pc.oid=pa.attrelid + AND pa.attname ILIKE {$term} AND pa.attnum > 0 AND NOT pa.attisdropped AND pc.relkind IN ('r', 'v') {$where} + UNION ALL + SELECT 'FUNCTION', pp.oid, pn.nspname, NULL, pp.proname || '(' || pg_catalog.oidvectortypes(pp.proargtypes) || ')' FROM pg_catalog.pg_proc pp, pg_catalog.pg_namespace pn + WHERE pp.pronamespace=pn.oid AND NOT pp.prokind = 'a' AND pp.proname ILIKE {$term} {$where} + UNION ALL + SELECT 'INDEX', NULL, pn.nspname, pc.relname, pc2.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_index pi, pg_catalog.pg_class pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pi.indrelid + AND pi.indexrelid=pc2.oid + AND NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) + AND pc2.relname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONSTRAINTTABLE', NULL, pn.nspname, pc.relname, pc2.conname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pc2.conrelid AND pc2.conrelid != 0 + AND CASE WHEN pc2.contype IN ('f', 'c') THEN TRUE ELSE NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) END + AND pc2.conname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONSTRAINTDOMAIN', pt.oid, pn.nspname, pt.typname, pc.conname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc WHERE pt.typnamespace=pn.oid AND pt.oid=pc.contypid AND pc.contypid != 0 + AND pc.conname ILIKE {$term} {$where} + UNION ALL + SELECT 'TRIGGER', NULL, pn.nspname, pc.relname, pt.tgname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_trigger pt WHERE pc.relnamespace=pn.oid AND pc.oid=pt.tgrelid + AND ( pt.tgconstraint = 0 OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pt.tableoid AND d.objid = pt.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND pt.tgname ILIKE {$term} {$where} + UNION ALL + SELECT 'RULETABLE', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='r' AND r.rulename != '_RETURN' AND r.rulename ILIKE {$term} {$where} + UNION ALL + SELECT 'RULEVIEW', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='v' AND r.rulename != '_RETURN' AND r.rulename ILIKE {$term} {$where} + "; + + // Add advanced objects if show_advanced is set + if ($conf['show_advanced']) { + $sql .= " + UNION ALL + SELECT CASE WHEN pt.typtype='d' THEN 'DOMAIN' ELSE 'TYPE' END, pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND typname ILIKE {$term} + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + UNION ALL + SELECT 'OPERATOR', po.oid, pn.nspname, NULL, po.oprname FROM pg_catalog.pg_operator po, pg_catalog.pg_namespace pn + WHERE po.oprnamespace=pn.oid AND oprname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONVERSION', pc.oid, pn.nspname, NULL, pc.conname FROM pg_catalog.pg_conversion pc, + pg_catalog.pg_namespace pn WHERE pc.connamespace=pn.oid AND conname ILIKE {$term} {$where} + UNION ALL + SELECT 'LANGUAGE', pl.oid, NULL, NULL, pl.lanname FROM pg_catalog.pg_language pl + WHERE lanname ILIKE {$term} {$lan_where} + UNION ALL + SELECT DISTINCT ON (p.proname) 'AGGREGATE', p.oid, pn.nspname, NULL, p.proname FROM pg_catalog.pg_proc p + LEFT JOIN pg_catalog.pg_namespace pn ON p.pronamespace=pn.oid + WHERE p.prokind = 'a' AND p.proname ILIKE {$term} {$where} + UNION ALL + SELECT DISTINCT ON (po.opcname) 'OPCLASS', po.oid, pn.nspname, NULL, po.opcname FROM pg_catalog.pg_opclass po, + pg_catalog.pg_namespace pn WHERE po.opcnamespace=pn.oid + AND po.opcname ILIKE {$term} {$where} + "; + } + // Otherwise just add domains + else { + $sql .= " + UNION ALL + SELECT 'DOMAIN', pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND pt.typtype='d' AND typname ILIKE {$term} + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + "; + } + + if ($filter != '') { + // We use like to make RULE, CONSTRAINT and COLUMN searches work + $sql .= ") AS sub WHERE type LIKE '{$filter}%' "; + } + + $sql .= "ORDER BY type, schemaname, relname, name"; + + return $this->selectSet($sql); + } + + /** + * Returns all available variable information. + * @return A recordset + */ + function getVariables() { + $sql = "SHOW ALL"; + + return $this->selectSet($sql); + } + + // Schema functions + + /** + * Return all schemas in the current database. + * @return All schemas, sorted alphabetically + */ + function getSchemas() { + global $conf; + + if (!$conf['show_system']) { + $where = "WHERE nspname NOT LIKE 'pg@_%' ESCAPE '@' AND nspname != 'information_schema'"; + + } + else $where = "WHERE nspname !~ '^pg_t(emp_[0-9]+|oast)$'"; + $sql = " + SELECT pn.nspname, pu.rolname AS nspowner, + pg_catalog.obj_description(pn.oid, 'pg_namespace') AS nspcomment + FROM pg_catalog.pg_namespace pn + LEFT JOIN pg_catalog.pg_roles pu ON (pn.nspowner = pu.oid) + {$where} + ORDER BY nspname"; + + return $this->selectSet($sql); + } + + /** + * Return all information relating to a schema + * @param $schema The name of the schema + * @return Schema information + */ + function getSchemaByName($schema) { + $this->clean($schema); + $sql = " + SELECT nspname, nspowner, r.rolname AS ownername, nspacl, + pg_catalog.obj_description(pn.oid, 'pg_namespace') as nspcomment + FROM pg_catalog.pg_namespace pn + LEFT JOIN pg_roles as r ON pn.nspowner = r.oid + WHERE nspname='{$schema}'"; + return $this->selectSet($sql); + } + + /** + * Sets the current working schema. Will also set Class variable. + * @param $schema The the name of the schema to work in + * @return 0 success + */ + function setSchema($schema) { + // Get the current schema search path, including 'pg_catalog'. + $search_path = $this->getSearchPath(); + // Prepend $schema to search path + array_unshift($search_path, $schema); + $status = $this->setSearchPath($search_path); + if ($status == 0) { + $this->_schema = $schema; + return 0; + } + else return $status; + } + + /** + * Sets the current schema search path + * @param $paths An array of schemas in required search order + * @return 0 success + * @return -1 Array not passed + * @return -2 Array must contain at least one item + */ + function setSearchPath($paths) { + if (!is_array($paths)) return -1; + elseif (sizeof($paths) == 0) return -2; + elseif (sizeof($paths) == 1 && $paths[0] == '') { + // Need to handle empty paths in some cases + $paths[0] = 'pg_catalog'; + } + + // Loop over all the paths to check that none are empty + $temp = array(); + foreach ($paths as $schema) { + if ($schema != '') $temp[] = $schema; + } + $this->fieldArrayClean($temp); + + $sql = 'SET SEARCH_PATH TO "' . implode('","', $temp) . '"'; + + return $this->execute($sql); + } + + /** + * Creates a new schema. + * @param $schemaname The name of the schema to create + * @param $authorization (optional) The username to create the schema for. + * @param $comment (optional) If omitted, defaults to nothing + * @return 0 success + */ + function createSchema($schemaname, $authorization = '', $comment = '') { + $this->fieldClean($schemaname); + $this->fieldClean($authorization); + + $sql = "CREATE SCHEMA \"{$schemaname}\""; + if ($authorization != '') $sql .= " AUTHORIZATION \"{$authorization}\""; + + if ($comment != '') { + $status = $this->beginTransaction(); + if ($status != 0) return -1; + } + + // Create the new schema + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Set the comment + if ($comment != '') { + $status = $this->setComment('SCHEMA', $schemaname, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + return $this->endTransaction(); + } + + return 0; + } + + /** + * Updates a schema. + * @param $schemaname The name of the schema to drop + * @param $comment The new comment for this schema + * @param $owner The new owner for this schema + * @return 0 success + */ + function updateSchema($schemaname, $comment, $name, $owner) { + $this->fieldClean($schemaname); + $this->fieldClean($name); + $this->fieldClean($owner); + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $status = $this->setComment('SCHEMA', $schemaname, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $schema_rs = $this->getSchemaByName($schemaname); + /* Only if the owner change */ + if ($schema_rs->fields['ownername'] != $owner) { + $sql = "ALTER SCHEMA \"{$schemaname}\" OWNER TO \"{$owner}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + // Only if the name has changed + if ($name != $schemaname) { + $sql = "ALTER SCHEMA \"{$schemaname}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + } + + /** + * Drops a schema. + * @param $schemaname The name of the schema to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropSchema($schemaname, $cascade) { + $this->fieldClean($schemaname); + + $sql = "DROP SCHEMA \"{$schemaname}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Return the current schema search path + * @return Array of schema names + */ + function getSearchPath() { + $sql = 'SELECT current_schemas(false) AS search_path'; + + return $this->phpArray($this->selectField($sql, 'search_path')); + } + + // Table functions + + /** + * Checks to see whether or not a table has a unique id column + * @param $table The table name + * @return True if it has a unique id, false otherwise + * @return null error + **/ + function hasObjectID($table) { + // OID support is gone since PG12 + // But that function is required by table exports + return false; + } + + /** + * Returns table information + * @param $table The name of the table + * @return A recordset + */ + function getTable($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = " + SELECT + c.relname, n.nspname, u.usename AS relowner, + pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=c.reltablespace) AS tablespace + FROM pg_catalog.pg_class c + LEFT JOIN pg_catalog.pg_user u ON u.usesysid = c.relowner + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + WHERE c.relkind = 'r' + AND n.nspname = '{$c_schema}' + AND n.oid = c.relnamespace + AND c.relname = '{$table}'"; + + return $this->selectSet($sql); + } + + /** + * Return all tables in current database (and schema) + * @param $all True to fetch all tables, false for just in current schema + * @return All tables, sorted alphabetically + */ + function getTables($all = false) { + $c_schema = $this->_schema; + $this->clean($c_schema); + if ($all) { + // Exclude pg_catalog and information_schema tables + $sql = "SELECT schemaname AS nspname, tablename AS relname, tableowner AS relowner + FROM pg_catalog.pg_tables + WHERE schemaname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') + ORDER BY schemaname, tablename"; + } else { + $sql = "SELECT c.relname, pg_catalog.pg_get_userbyid(c.relowner) AS relowner, + pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment, + reltuples::bigint, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=c.reltablespace) AS tablespace + FROM pg_catalog.pg_class c + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + WHERE c.relkind = 'r' + AND nspname='{$c_schema}' + ORDER BY c.relname"; + } + + return $this->selectSet($sql); + } + + /** + * Retrieve the attribute definition of a table + * @param $table The name of the table + * @param $field (optional) The name of a field to return + * @return All attributes in order + */ + function getTableAttributes($table, $field = '') { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + $this->clean($field); + + if ($field == '') { + // This query is made much more complex by the addition of the 'attisserial' field. + // The subquery to get that field checks to see if there is an internally dependent + // sequence on the field. + $sql = " + SELECT + a.attname, a.attnum, + pg_catalog.format_type(a.atttypid, a.atttypmod) as type, + a.atttypmod, + a.attnotnull, a.atthasdef, pg_catalog.pg_get_expr(adef.adbin, adef.adrelid, true) as adsrc, + a.attstattarget, a.attstorage, t.typstorage, + ( + SELECT 1 FROM pg_catalog.pg_depend pd, pg_catalog.pg_class pc + WHERE pd.objid=pc.oid + AND pd.classid=pc.tableoid + AND pd.refclassid=pc.tableoid + AND pd.refobjid=a.attrelid + AND pd.refobjsubid=a.attnum + AND pd.deptype='i' + AND pc.relkind='S' + ) IS NOT NULL AS attisserial, + pg_catalog.col_description(a.attrelid, a.attnum) AS comment + FROM + pg_catalog.pg_attribute a LEFT JOIN pg_catalog.pg_attrdef adef + ON a.attrelid=adef.adrelid + AND a.attnum=adef.adnum + LEFT JOIN pg_catalog.pg_type t ON a.atttypid=t.oid + WHERE + a.attrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE + nspname = '{$c_schema}')) + AND a.attnum > 0 AND NOT a.attisdropped + ORDER BY a.attnum"; + } + else { + $sql = " + SELECT + a.attname, a.attnum, + pg_catalog.format_type(a.atttypid, a.atttypmod) as type, + pg_catalog.format_type(a.atttypid, NULL) as base_type, + a.atttypmod, + a.attnotnull, a.atthasdef, pg_catalog.pg_get_expr(adef.adbin, adef.adrelid, true) as adsrc, + a.attstattarget, a.attstorage, t.typstorage, + pg_catalog.col_description(a.attrelid, a.attnum) AS comment + FROM + pg_catalog.pg_attribute a LEFT JOIN pg_catalog.pg_attrdef adef + ON a.attrelid=adef.adrelid + AND a.attnum=adef.adnum + LEFT JOIN pg_catalog.pg_type t ON a.atttypid=t.oid + WHERE + a.attrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE + nspname = '{$c_schema}')) + AND a.attname = '{$field}'"; + } + + return $this->selectSet($sql); + } + + /** + * Finds the names and schemas of parent tables (in order) + * @param $table The table to find the parents for + * @return A recordset + */ + function getTableParents($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = " + SELECT + pn.nspname, relname + FROM + pg_catalog.pg_class pc, pg_catalog.pg_inherits pi, pg_catalog.pg_namespace pn + WHERE + pc.oid=pi.inhparent + AND pc.relnamespace=pn.oid + AND pi.inhrelid = (SELECT oid from pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = '{$c_schema}')) + ORDER BY + pi.inhseqno + "; + + return $this->selectSet($sql); + } + + /** + * Finds the names and schemas of child tables + * @param $table The table to find the children for + * @return A recordset + */ + function getTableChildren($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = " + SELECT + pn.nspname, relname + FROM + pg_catalog.pg_class pc, pg_catalog.pg_inherits pi, pg_catalog.pg_namespace pn + WHERE + pc.oid=pi.inhrelid + AND pc.relnamespace=pn.oid + AND pi.inhparent = (SELECT oid from pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = '{$c_schema}')) + "; + + return $this->selectSet($sql); + } + + /** + * Returns the SQL definition for the table. + * @pre MUST be run within a transaction + * @param $table The table to define + * @param $clean True to issue drop command, false otherwise + * @return A string containing the formatted SQL code + * @return null On error + */ + function getTableDefPrefix($table, $clean = false) { + // Fetch table + $t = $this->getTable($table); + if (!is_object($t) || $t->recordCount() != 1) { + $this->rollbackTransaction(); + return null; + } + $this->fieldClean($t->fields['relname']); + $this->fieldClean($t->fields['nspname']); + + // Fetch attributes + $atts = $this->getTableAttributes($table); + if (!is_object($atts)) { + $this->rollbackTransaction(); + return null; + } + + // Fetch constraints + $cons = $this->getConstraints($table); + if (!is_object($cons)) { + $this->rollbackTransaction(); + return null; + } + + // Output a reconnect command to create the table as the correct user + $sql = $this->getChangeUserSQL($t->fields['relowner']) . "\n\n"; + + // Set schema search path + $sql .= "SET search_path = \"{$t->fields['nspname']}\", pg_catalog;\n\n"; + + // Begin CREATE TABLE definition + $sql .= "-- Definition\n\n"; + // DROP TABLE must be fully qualified in case a table with the same name exists + // in pg_catalog. + if (!$clean) $sql .= "-- "; + $sql .= "DROP TABLE "; + $sql .= "\"{$t->fields['nspname']}\".\"{$t->fields['relname']}\";\n"; + $sql .= "CREATE TABLE \"{$t->fields['nspname']}\".\"{$t->fields['relname']}\" (\n"; + + // Output all table columns + $col_comments_sql = ''; // Accumulate comments on columns + $num = $atts->recordCount() + $cons->recordCount(); + $i = 1; + while (!$atts->EOF) { + $this->fieldClean($atts->fields['attname']); + $sql .= " \"{$atts->fields['attname']}\""; + // Dump SERIAL and BIGSERIAL columns correctly + if ($this->phpBool($atts->fields['attisserial']) && + ($atts->fields['type'] == 'integer' || $atts->fields['type'] == 'bigint')) { + if ($atts->fields['type'] == 'integer') + $sql .= " SERIAL"; + else + $sql .= " BIGSERIAL"; + } + else { + $sql .= " " . $this->formatType($atts->fields['type'], $atts->fields['atttypmod']); + + // Add NOT NULL if necessary + if ($this->phpBool($atts->fields['attnotnull'])) + $sql .= " NOT NULL"; + // Add default if necessary + if ($atts->fields['adsrc'] !== null) + $sql .= " DEFAULT {$atts->fields['adsrc']}"; + } + + // Output comma or not + if ($i < $num) $sql .= ",\n"; + else $sql .= "\n"; + + // Does this column have a comment? + if ($atts->fields['comment'] !== null) { + $this->clean($atts->fields['comment']); + $col_comments_sql .= "COMMENT ON COLUMN \"{$t->fields['relname']}\".\"{$atts->fields['attname']}\" IS '{$atts->fields['comment']}';\n"; + } + + $atts->moveNext(); + $i++; + } + // Output all table constraints + while (!$cons->EOF) { + $this->fieldClean($cons->fields['conname']); + $sql .= " CONSTRAINT \"{$cons->fields['conname']}\" "; + // Nasty hack to support pre-7.4 PostgreSQL + if ($cons->fields['consrc'] !== null) + $sql .= $cons->fields['consrc']; + else { + switch ($cons->fields['contype']) { + case 'p': + $keys = $this->getAttributeNames($table, explode(' ', $cons->fields['indkey'])); + $sql .= "PRIMARY KEY (" . join(',', $keys) . ")"; + break; + case 'u': + $keys = $this->getAttributeNames($table, explode(' ', $cons->fields['indkey'])); + $sql .= "UNIQUE (" . join(',', $keys) . ")"; + break; + default: + // Unrecognised constraint + $this->rollbackTransaction(); + return null; + } + } + + // Output comma or not + if ($i < $num) $sql .= ",\n"; + else $sql .= "\n"; + + $cons->moveNext(); + $i++; + } + + $sql .= ")"; + + // @@@@ DUMP CLUSTERING INFORMATION + + // Inherits + /* + * XXX: This is currently commented out as handling inheritance isn't this simple. + * You also need to make sure you don't dump inherited columns and defaults, as well + * as inherited NOT NULL and CHECK constraints. So for the time being, we just do + * not claim to support inheritance. + $parents = $this->getTableParents($table); + if ($parents->recordCount() > 0) { + $sql .= " INHERITS ("; + while (!$parents->EOF) { + $this->fieldClean($parents->fields['relname']); + // Qualify the parent table if it's in another schema + if ($parents->fields['schemaname'] != $this->_schema) { + $this->fieldClean($parents->fields['schemaname']); + $sql .= "\"{$parents->fields['schemaname']}\"."; + } + $sql .= "\"{$parents->fields['relname']}\""; + + $parents->moveNext(); + if (!$parents->EOF) $sql .= ', '; + } + $sql .= ")"; + } + */ + + // Handle WITHOUT OIDS + if ($this->hasObjectID($table)) + $sql .= " WITH OIDS"; + else + $sql .= " WITHOUT OIDS"; + + $sql .= ";\n"; + + // Column storage and statistics + $atts->moveFirst(); + $first = true; + while (!$atts->EOF) { + $this->fieldClean($atts->fields['attname']); + // Statistics first + if ($atts->fields['attstattarget'] >= 0) { + if ($first) { + $sql .= "\n"; + $first = false; + } + $sql .= "ALTER TABLE ONLY \"{$t->fields['nspname']}\".\"{$t->fields['relname']}\" ALTER COLUMN \"{$atts->fields['attname']}\" SET STATISTICS {$atts->fields['attstattarget']};\n"; + } + // Then storage + if ($atts->fields['attstorage'] != $atts->fields['typstorage']) { + switch ($atts->fields['attstorage']) { + case 'p': + $storage = 'PLAIN'; + break; + case 'e': + $storage = 'EXTERNAL'; + break; + case 'm': + $storage = 'MAIN'; + break; + case 'x': + $storage = 'EXTENDED'; + break; + default: + // Unknown storage type + $this->rollbackTransaction(); + return null; + } + $sql .= "ALTER TABLE ONLY \"{$t->fields['nspname']}\".\"{$t->fields['relname']}\" ALTER COLUMN \"{$atts->fields['attname']}\" SET STORAGE {$storage};\n"; + } + + $atts->moveNext(); + } + + // Comment + if ($t->fields['relcomment'] !== null) { + $this->clean($t->fields['relcomment']); + $sql .= "\n-- Comment\n\n"; + $sql .= "COMMENT ON TABLE \"{$t->fields['nspname']}\".\"{$t->fields['relname']}\" IS '{$t->fields['relcomment']}';\n"; + } + + // Add comments on columns, if any + if ($col_comments_sql != '') $sql .= $col_comments_sql; + + // Privileges + $privs = $this->getPrivileges($table, 'table'); + if (!is_array($privs)) { + $this->rollbackTransaction(); + return null; + } + + if (sizeof($privs) > 0) { + $sql .= "\n-- Privileges\n\n"; + /* + * Always start with REVOKE ALL FROM PUBLIC, so that we don't have to + * wire-in knowledge about the default public privileges for different + * kinds of objects. + */ + $sql .= "REVOKE ALL ON TABLE \"{$t->fields['nspname']}\".\"{$t->fields['relname']}\" FROM PUBLIC;\n"; + foreach ($privs as $v) { + // Get non-GRANT OPTION privs + $nongrant = array_diff($v[2], $v[4]); + + // Skip empty or owner ACEs + if (sizeof($v[2]) == 0 || ($v[0] == 'user' && $v[1] == $t->fields['relowner'])) continue; + + // Change user if necessary + if ($this->hasGrantOption() && $v[3] != $t->fields['relowner']) { + $grantor = $v[3]; + $this->clean($grantor); + $sql .= "SET SESSION AUTHORIZATION '{$grantor}';\n"; + } + + // Output privileges with no GRANT OPTION + $sql .= "GRANT " . join(', ', $nongrant) . " ON TABLE \"{$t->fields['relname']}\" TO "; + switch ($v[0]) { + case 'public': + $sql .= "PUBLIC;\n"; + break; + case 'user': + $this->fieldClean($v[1]); + $sql .= "\"{$v[1]}\";\n"; + break; + case 'group': + $this->fieldClean($v[1]); + $sql .= "GROUP \"{$v[1]}\";\n"; + break; + default: + // Unknown privilege type - fail + $this->rollbackTransaction(); + return null; + } + + // Reset user if necessary + if ($this->hasGrantOption() && $v[3] != $t->fields['relowner']) { + $sql .= "RESET SESSION AUTHORIZATION;\n"; + } + + // Output privileges with GRANT OPTION + + // Skip empty or owner ACEs + if (!$this->hasGrantOption() || sizeof($v[4]) == 0) continue; + + // Change user if necessary + if ($this->hasGrantOption() && $v[3] != $t->fields['relowner']) { + $grantor = $v[3]; + $this->clean($grantor); + $sql .= "SET SESSION AUTHORIZATION '{$grantor}';\n"; + } + + $sql .= "GRANT " . join(', ', $v[4]) . " ON \"{$t->fields['relname']}\" TO "; + switch ($v[0]) { + case 'public': + $sql .= "PUBLIC"; + break; + case 'user': + $this->fieldClean($v[1]); + $sql .= "\"{$v[1]}\""; + break; + case 'group': + $this->fieldClean($v[1]); + $sql .= "GROUP \"{$v[1]}\""; + break; + default: + // Unknown privilege type - fail + return null; + } + $sql .= " WITH GRANT OPTION;\n"; + + // Reset user if necessary + if ($this->hasGrantOption() && $v[3] != $t->fields['relowner']) { + $sql .= "RESET SESSION AUTHORIZATION;\n"; + } + + } + } + + // Add a newline to separate data that follows (if any) + $sql .= "\n"; + + return $sql; + } + + /** + * Returns extra table definition information that is most usefully + * dumped after the table contents for speed and efficiency reasons + * @param $table The table to define + * @return A string containing the formatted SQL code + * @return null On error + */ + function getTableDefSuffix($table) { + $sql = ''; + + // Indexes + $indexes = $this->getIndexes($table); + if (!is_object($indexes)) { + $this->rollbackTransaction(); + return null; + } + + if ($indexes->recordCount() > 0) { + $sql .= "\n-- Indexes\n\n"; + while (!$indexes->EOF) { + $sql .= $indexes->fields['inddef'] . ";\n"; + + $indexes->moveNext(); + } + } + + // Triggers + $triggers = $this->getTriggers($table); + if (!is_object($triggers)) { + $this->rollbackTransaction(); + return null; + } + + if ($triggers->recordCount() > 0) { + $sql .= "\n-- Triggers\n\n"; + while (!$triggers->EOF) { + + $sql .= $triggers->fields['tgdef']; + $sql .= ";\n"; + + $triggers->moveNext(); + } + } + + // Rules + $rules = $this->getRules($table); + if (!is_object($rules)) { + $this->rollbackTransaction(); + return null; + } + + if ($rules->recordCount() > 0) { + $sql .= "\n-- Rules\n\n"; + while (!$rules->EOF) { + $sql .= $rules->fields['definition'] . "\n"; + + $rules->moveNext(); + } + } + + return $sql; + } + + /** + * Creates a new table in the database + * @param $name The name of the table + * @param $fields The number of fields + * @param $field An array of field names + * @param $type An array of field types + * @param $array An array of '' or '[]' for each type if it's an array or not + * @param $length An array of field lengths + * @param $notnull An array of not null + * @param $default An array of default values + * @param $withoutoids True if WITHOUT OIDS, false otherwise + * @param $colcomment An array of comments + * @param $comment Table comment + * @param $tablespace The tablespace name ('' means none/default) + * @param $uniquekey An Array indicating the fields that are unique (those indexes that are set) + * @param $primarykey An Array indicating the field used for the primarykey (those indexes that are set) + * @return 0 success + * @return -1 no fields supplied + */ + function createTable($name, $fields, $field, $type, $array, $length, $notnull, + $default, $withoutoids, $colcomment, $tblcomment, $tablespace, + $uniquekey, $primarykey) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $found = false; + $first = true; + $comment_sql = ''; //Accumulate comments for the columns + $sql = "CREATE TABLE \"{$f_schema}\".\"{$name}\" ("; + for ($i = 0; $i < $fields; $i++) { + $this->fieldClean($field[$i]); + $this->clean($type[$i]); + $this->clean($length[$i]); + $this->clean($colcomment[$i]); + + // Skip blank columns - for user convenience + if ($field[$i] == '' || $type[$i] == '') continue; + // If not the first column, add a comma + if (!$first) $sql .= ", "; + else $first = false; + + switch ($type[$i]) { + // Have to account for weird placing of length for with/without + // time zone types + case 'timestamp with time zone': + case 'timestamp without time zone': + $qual = substr($type[$i], 9); + $sql .= "\"{$field[$i]}\" timestamp"; + if ($length[$i] != '') $sql .= "({$length[$i]})"; + $sql .= $qual; + break; + case 'time with time zone': + case 'time without time zone': + $qual = substr($type[$i], 4); + $sql .= "\"{$field[$i]}\" time"; + if ($length[$i] != '') $sql .= "({$length[$i]})"; + $sql .= $qual; + break; + default: + $sql .= "\"{$field[$i]}\" {$type[$i]}"; + if ($length[$i] != '') $sql .= "({$length[$i]})"; + } + // Add array qualifier if necessary + if ($array[$i] == '[]') $sql .= '[]'; + // Add other qualifiers + if (!isset($primarykey[$i])) { + if (isset($uniquekey[$i])) $sql .= " UNIQUE"; + if (isset($notnull[$i])) $sql .= " NOT NULL"; + } + if ($default[$i] != '') $sql .= " DEFAULT {$default[$i]}"; + + if ($colcomment[$i] != '') $comment_sql .= "COMMENT ON COLUMN \"{$name}\".\"{$field[$i]}\" IS '{$colcomment[$i]}';\n"; + + $found = true; + } + + if (!$found) return -1; + + // PRIMARY KEY + $primarykeycolumns = array(); + for ($i = 0; $i < $fields; $i++) { + if (isset($primarykey[$i])) { + $primarykeycolumns[] = "\"{$field[$i]}\""; + } + } + if (count($primarykeycolumns) > 0) { + $sql .= ", PRIMARY KEY (" . implode(", ", $primarykeycolumns) . ")"; + } + + $sql .= ")"; + + // WITHOUT OIDS + if ($withoutoids) + $sql .= ' WITHOUT OIDS'; + else + $sql .= ' WITH OIDS'; + + // Tablespace + if ($this->hasTablespaces() && $tablespace != '') { + $this->fieldClean($tablespace); + $sql .= " TABLESPACE \"{$tablespace}\""; + } + + $status = $this->execute($sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + + if ($tblcomment != '') { + $status = $this->setComment('TABLE', '', $name, $tblcomment, true); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + + if ($comment_sql != '') { + $status = $this->execute($comment_sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + return $this->endTransaction(); + } + + /** + * Creates a new table in the database copying attribs and other properties from another table + * @param $name The name of the table + * @param $like an array giving the schema and the name of the table from which attribs are copying from: + * array( + * 'table' => table name, + * 'schema' => the schema name, + * ) + * @param $defaults if true, copy the default values as well + * @param $constraints if true, copy the constraints as well (CHECK on table & attr) + * @param $tablespace The tablespace name ('' means none/default) + */ + function createTableLike($name, $like, $defaults = false, $constraints = false, $idx = false, $tablespace = '') { + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + $this->fieldClean($like['schema']); + $this->fieldClean($like['table']); + $like = "\"{$like['schema']}\".\"{$like['table']}\""; + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $sql = "CREATE TABLE \"{$f_schema}\".\"{$name}\" (LIKE {$like}"; + + if ($defaults) $sql .= " INCLUDING DEFAULTS"; + if ($this->hasCreateTableLikeWithConstraints() && $constraints) $sql .= " INCLUDING CONSTRAINTS"; + if ($this->hasCreateTableLikeWithIndexes() && $idx) $sql .= " INCLUDING INDEXES"; + + $sql .= ")"; + + if ($this->hasTablespaces() && $tablespace != '') { + $this->fieldClean($tablespace); + $sql .= " TABLESPACE \"{$tablespace}\""; + } + + $status = $this->execute($sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + + return $this->endTransaction(); + } + + /** + * Alter a table's name + * /!\ this function is called from _alterTable which take care of escaping fields + * @param $tblrs The table RecordSet returned by getTable() + * @param $name The new table's name + * @return 0 success + */ + function alterTableName($tblrs, $name = null) { + /* vars cleaned in _alterTable */ + // Rename (only if name has changed) + if (!empty($name) && ($name != $tblrs->fields['relname'])) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$tblrs->fields['relname']}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status == 0) + $tblrs->fields['relname'] = $name; + else + return $status; + } + return 0; + } + + /** + * Alter a table's owner + * /!\ this function is called from _alterTable which take care of escaping fields + * @param $tblrs The table RecordSet returned by getTable() + * @param $name The new table's owner + * @return 0 success + */ + function alterTableOwner($tblrs, $owner = null) { + /* vars cleaned in _alterTable */ + if (!empty($owner) && ($tblrs->fields['relowner'] != $owner)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + // If owner has been changed, then do the alteration. We are + // careful to avoid this generally as changing owner is a + // superuser only function. + $sql = "ALTER TABLE \"{$f_schema}\".\"{$tblrs->fields['relname']}\" OWNER TO \"{$owner}\""; + + return $this->execute($sql); + } + return 0; + } + + /** + * Alter a table's tablespace + * /!\ this function is called from _alterTable which take care of escaping fields + * @param $tblrs The table RecordSet returned by getTable() + * @param $name The new table's tablespace + * @return 0 success + */ + function alterTableTablespace($tblrs, $tablespace = null) { + /* vars cleaned in _alterTable */ + if (!empty($tablespace) && ($tblrs->fields['tablespace'] != $tablespace)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + + // If tablespace has been changed, then do the alteration. We + // don't want to do this unnecessarily. + $sql = "ALTER TABLE \"{$f_schema}\".\"{$tblrs->fields['relname']}\" SET TABLESPACE \"{$tablespace}\""; + + return $this->execute($sql); + } + return 0; + } + + /** + * Alter a table's schema + * /!\ this function is called from _alterTable which take care of escaping fields + * @param $tblrs The table RecordSet returned by getTable() + * @param $name The new table's schema + * @return 0 success + */ + function alterTableSchema($tblrs, $schema = null) { + /* vars cleaned in _alterTable */ + if (!empty($schema) && ($tblrs->fields['nspname'] != $schema)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + // If tablespace has been changed, then do the alteration. We + // don't want to do this unnecessarily. + $sql = "ALTER TABLE \"{$f_schema}\".\"{$tblrs->fields['relname']}\" SET SCHEMA \"{$schema}\""; + + return $this->execute($sql); + } + return 0; + } + + /** + * Protected method which alter a table + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $tblrs The table recordSet returned by getTable() + * @param $name The new name for the table + * @param $owner The new owner for the table + * @param $schema The new schema for the table + * @param $comment The comment on the table + * @param $tablespace The new tablespace for the table ('' means leave as is) + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + * @return -6 tablespace error + * @return -7 schema error + */ + protected + function _alterTable($tblrs, $name, $owner, $schema, $comment, $tablespace) { + + $this->fieldArrayClean($tblrs->fields); + + // Comment + $status = $this->setComment('TABLE', '', $tblrs->fields['relname'], $comment); + if ($status != 0) return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterTableOwner($tblrs, $owner); + if ($status != 0) return -5; + + // Tablespace + $this->fieldClean($tablespace); + $status = $this->alterTableTablespace($tblrs, $tablespace); + if ($status != 0) return -6; + + // Rename + $this->fieldClean($name); + $status = $this->alterTableName($tblrs, $name); + if ($status != 0) return -3; + + // Schema + $this->fieldClean($schema); + $status = $this->alterTableSchema($tblrs, $schema); + if ($status != 0) return -7; + + return 0; + } + + /** + * Alter table properties + * @param $table The name of the table + * @param $name The new name for the table + * @param $owner The new owner for the table + * @param $schema The new schema for the table + * @param $comment The comment on the table + * @param $tablespace The new tablespace for the table ('' means leave as is) + * @return 0 success + * @return -1 transaction error + * @return -2 get existing table error + * @return $this->_alterTable error code + */ + function alterTable($table, $name, $owner, $schema, $comment, $tablespace) { + + $data = $this->getTable($table); + + if ($data->recordCount() != 1) + return -2; + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $status = $this->_alterTable($data, $name, $owner, $schema, $comment, $tablespace); + + if ($status != 0) { + $this->rollbackTransaction(); + return $status; + } + + return $this->endTransaction(); + } + + /** + * Returns the SQL for changing the current user + * @param $user The user to change to + * @return The SQL + */ + function getChangeUserSQL($user) { + $this->clean($user); + return "SET SESSION AUTHORIZATION '{$user}';"; + } + + /** + * Given an array of attnums and a relation, returns an array mapping + * attribute number to attribute name. + * @param $table The table to get attributes for + * @param $atts An array of attribute numbers + * @return An array mapping attnum to attname + * @return -1 $atts must be an array + * @return -2 wrong number of attributes found + */ + function getAttributeNames($table, $atts) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + $this->arrayClean($atts); + + if (!is_array($atts)) return -1; + + if (sizeof($atts) == 0) return array(); + + $sql = "SELECT attnum, attname FROM pg_catalog.pg_attribute WHERE + attrelid=(SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' AND + relnamespace=(SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='{$c_schema}')) + AND attnum IN ('" . join("','", $atts) . "')"; + + $rs = $this->selectSet($sql); + if ($rs->recordCount() != sizeof($atts)) { + return -2; + } + else { + $temp = array(); + while (!$rs->EOF) { + $temp[$rs->fields['attnum']] = $rs->fields['attname']; + $rs->moveNext(); + } + return $temp; + } + } + + /** + * Empties a table in the database + * @param $table The table to be emptied + * @return 0 success + */ + function emptyTable($table) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + $sql = "DELETE FROM \"{$f_schema}\".\"{$table}\""; + + return $this->execute($sql); + } + + /** + * Removes a table from the database + * @param $table The table to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropTable($table, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + $sql = "DROP TABLE \"{$f_schema}\".\"{$table}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Add a new column to a table + * @param $table The table to add to + * @param $column The name of the new column + * @param $type The type of the column + * @param $array True if array type, false otherwise + * @param $notnull True if NOT NULL, false otherwise + * @param $default The default for the column. '' for none. + * @param $length The optional size of the column (ie. 30 for varchar(30)) + * @return 0 success + */ + function addColumn($table, $column, $type, $array, $length, $notnull, $default, $comment) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($column); + $this->clean($type); + $this->clean($length); + + if ($length == '') + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD COLUMN \"{$column}\" {$type}"; + else { + switch ($type) { + // Have to account for weird placing of length for with/without + // time zone types + case 'timestamp with time zone': + case 'timestamp without time zone': + $qual = substr($type, 9); + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD COLUMN \"{$column}\" timestamp({$length}){$qual}"; + break; + case 'time with time zone': + case 'time without time zone': + $qual = substr($type, 4); + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD COLUMN \"{$column}\" time({$length}){$qual}"; + break; + default: + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD COLUMN \"{$column}\" {$type}({$length})"; + } + } + + // Add array qualifier, if requested + if ($array) $sql .= '[]'; + + // If we have advanced column adding, add the extra qualifiers + if ($this->hasCreateFieldWithConstraints()) { + // NOT NULL clause + if ($notnull) $sql .= ' NOT NULL'; + + // DEFAULT clause + if ($default != '') $sql .= ' DEFAULT ' . $default; + } + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $status = $this->setComment('COLUMN', $column, $table, $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + return $this->endTransaction(); + } + + /** + * Alters a column in a table + * @param $table The table in which the column resides + * @param $column The column to alter + * @param $name The new name for the column + * @param $notnull (boolean) True if not null, false otherwise + * @param $oldnotnull (boolean) True if column is already not null, false otherwise + * @param $default The new default for the column + * @param $olddefault The old default for the column + * @param $type The new type for the column + * @param $array True if array type, false otherwise + * @param $length The optional size of the column (ie. 30 for varchar(30)) + * @param $oldtype The old type for the column + * @param $comment Comment for the column + * @return 0 success + * @return -1 batch alteration failed + * @return -4 rename column error + * @return -5 comment error + * @return -6 transaction error + */ + function alterColumn($table, $column, $name, $notnull, $oldnotnull, $default, $olddefault, + $type, $length, $array, $oldtype, $comment) + { + // Begin transaction + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -6; + } + + // Rename the column, if it has been changed + if ($column != $name) { + $status = $this->renameColumn($table, $column, $name); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + } + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + $this->fieldClean($table); + $this->fieldClean($column); + + $toAlter = array(); + // Create the command for changing nullability + if ($notnull != $oldnotnull) { + $toAlter[] = "ALTER COLUMN \"{$name}\" ". (($notnull) ? 'SET' : 'DROP') . " NOT NULL"; + } + + // Add default, if it has changed + if ($default != $olddefault) { + if ($default == '') { + $toAlter[] = "ALTER COLUMN \"{$name}\" DROP DEFAULT"; + } + else { + $toAlter[] = "ALTER COLUMN \"{$name}\" SET DEFAULT {$default}"; + } + } + + // Add type, if it has changed + if ($length == '') + $ftype = $type; + else { + switch ($type) { + // Have to account for weird placing of length for with/without + // time zone types + case 'timestamp with time zone': + case 'timestamp without time zone': + $qual = substr($type, 9); + $ftype = "timestamp({$length}){$qual}"; + break; + case 'time with time zone': + case 'time without time zone': + $qual = substr($type, 4); + $ftype = "time({$length}){$qual}"; + break; + default: + $ftype = "{$type}({$length})"; + } + } + + // Add array qualifier, if requested + if ($array) $ftype .= '[]'; + + if ($ftype != $oldtype) { + $toAlter[] = "ALTER COLUMN \"{$name}\" TYPE {$ftype}"; + } + + // Attempt to process the batch alteration, if anything has been changed + if (!empty($toAlter)) { + // Initialise an empty SQL string + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" " + . implode(',', $toAlter); + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + // Update the comment on the column + $status = $this->setComment('COLUMN', $name, $table, $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -5; + } + + return $this->endTransaction(); + } + + /** + * Renames a column in a table + * @param $table The table containing the column to be renamed + * @param $column The column to be renamed + * @param $newName The new name for the column + * @return 0 success + */ + function renameColumn($table, $column, $newName) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($column); + $this->fieldClean($newName); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" RENAME COLUMN \"{$column}\" TO \"{$newName}\""; + + return $this->execute($sql); + } + + /** + * Sets default value of a column + * @param $table The table from which to drop + * @param $column The column name to set + * @param $default The new default value + * @return 0 success + */ + function setColumnDefault($table, $column, $default) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($column); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ALTER COLUMN \"{$column}\" SET DEFAULT {$default}"; + + return $this->execute($sql); + } + + /** + * Sets whether or not a column can contain NULLs + * @param $table The table that contains the column + * @param $column The column to alter + * @param $state True to set null, false to set not null + * @return 0 success + */ + function setColumnNull($table, $column, $state) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($column); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ALTER COLUMN \"{$column}\" " . (($state) ? 'DROP' : 'SET') . " NOT NULL"; + + return $this->execute($sql); + } + + /** + * Drops a column from a table + * @param $table The table from which to drop a column + * @param $column The column to be dropped + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropColumn($table, $column, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($column); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" DROP COLUMN \"{$column}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Drops default value of a column + * @param $table The table from which to drop + * @param $column The column name to drop default + * @return 0 success + */ + function dropColumnDefault($table, $column) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($column); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ALTER COLUMN \"{$column}\" DROP DEFAULT"; + + return $this->execute($sql); + } + + /** + * Sets up the data object for a dump. eg. Starts the appropriate + * transaction, sets variables, etc. + * @return 0 success + */ + function beginDump() { + // Begin serializable transaction (to dump consistent data) + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + // Set serializable + $sql = "SET TRANSACTION ISOLATION LEVEL SERIALIZABLE"; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Set datestyle to ISO + $sql = "SET DATESTYLE = ISO"; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Set extra_float_digits to 2 + $sql = "SET extra_float_digits TO 2"; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + return 0; + } + + /** + * Ends the data object for a dump. + * @return 0 success + */ + function endDump() { + return $this->endTransaction(); + } + + /** + * Returns a recordset of all columns in a relation. Used for data export. + * @@ Note: Really needs to use a cursor + * @param $relation The name of a relation + * @return A recordset on success + * @return -1 Failed to set datestyle + */ + function dumpRelation($relation, $oids) { + $this->fieldClean($relation); + + // Actually retrieve the rows + if ($oids) $oid_str = $this->id . ', '; + else $oid_str = ''; + + return $this->selectSet("SELECT {$oid_str}* FROM \"{$relation}\""); + } + + /** + * Returns all available autovacuum per table information. + * @param $table if given, return autovacuum info for the given table or return all information for all tables + * + * @return A recordset + */ + function getTableAutovacuum($table='') { + + $sql = ''; + + if ($table !== '') { + $this->clean($table); + $c_schema = $this->_schema; + $this->clean($c_schema); + + $sql = "SELECT c.oid, nspname, relname, pg_catalog.array_to_string(reloptions, E',') AS reloptions + FROM pg_class c + LEFT JOIN pg_namespace n ON n.oid = c.relnamespace + WHERE c.relkind = 'r'::\"char\" + AND n.nspname NOT IN ('pg_catalog','information_schema') + AND c.reloptions IS NOT NULL + AND c.relname = '{$table}' AND n.nspname = '{$c_schema}' + ORDER BY nspname, relname"; + } + else { + $sql = "SELECT c.oid, nspname, relname, pg_catalog.array_to_string(reloptions, E',') AS reloptions + FROM pg_class c + LEFT JOIN pg_namespace n ON n.oid = c.relnamespace + WHERE c.relkind = 'r'::\"char\" + AND n.nspname NOT IN ('pg_catalog','information_schema') + AND c.reloptions IS NOT NULL + ORDER BY nspname, relname"; + + } + + /* tmp var to parse the results */ + $_autovacs = $this->selectSet($sql); + + /* result array to return as RS */ + $autovacs = array(); + while (!$_autovacs->EOF) { + $_ = array( + 'nspname' => $_autovacs->fields['nspname'], + 'relname' => $_autovacs->fields['relname'] + ); + + foreach (explode(',', $_autovacs->fields['reloptions']) as $var) { + list($o, $v) = explode('=', $var); + $_[$o] = $v; + } + + $autovacs[] = $_; + + $_autovacs->moveNext(); + } + + include_once('./classes/ArrayRecordSet.php'); + return new ArrayRecordSet($autovacs); + } + + // Row functions + + /** + * Get the fields for uniquely identifying a row in a table + * @param $table The table for which to retrieve the identifier + * @return An array mapping attribute number to attribute name, empty for no identifiers + * @return -1 error + */ + function getRowIdentifier($table) { + $oldtable = $table; + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + // Get the first primary or unique index (sorting primary keys first) that + // is NOT a partial index. + $sql = " + SELECT indrelid, indkey + FROM pg_catalog.pg_index + WHERE indisunique AND indrelid=( + SELECT oid FROM pg_catalog.pg_class + WHERE relname='{$table}' AND relnamespace=( + SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}' + ) + ) AND indpred IS NULL AND indexprs IS NULL + ORDER BY indisprimary DESC LIMIT 1"; + $rs = $this->selectSet($sql); + + // If none, check for an OID column. Even though OIDs can be duplicated, the edit and delete row + // functions check that they're only modiying a single row. Otherwise, return empty array. + if ($rs->recordCount() == 0) { + // Check for OID column + $temp = array(); + if ($this->hasObjectID($table)) { + $temp = array('oid'); + } + $this->endTransaction(); + return $temp; + } + // Otherwise find the names of the keys + else { + $attnames = $this->getAttributeNames($oldtable, explode(' ', $rs->fields['indkey'])); + if (!is_array($attnames)) { + $this->rollbackTransaction(); + return -1; + } + else { + $this->endTransaction(); + return $attnames; + } + } + } + + /** + * Adds a new row to a table + * @param $table The table in which to insert + * @param $fields Array of given field in values + * @param $values Array of new values for the row + * @param $nulls An array mapping column => something if it is to be null + * @param $format An array of the data type (VALUE or EXPRESSION) + * @param $types An array of field types + * @return 0 success + * @return -1 invalid parameters + */ + function insertRow($table, $fields, $values, $nulls, $format, $types) { + + if (!is_array($fields) || !is_array($values) || !is_array($nulls) + || !is_array($format) || !is_array($types) + || (count($fields) != count($values)) + ) { + return -1; + } + else { + // Build clause + if (count($values) > 0) { + // Escape all field names + $fields = array_map(array('Postgres','fieldClean'), $fields); + $f_schema = $this->_schema; + $this->fieldClean($table); + $this->fieldClean($f_schema); + + $sql = ''; + foreach($values as $i => $value) { + + // Handle NULL values + if (isset($nulls[$i])) + $sql .= ',NULL'; + else + $sql .= ',' . $this->formatValue($types[$i], $format[$i], $value); + } + + $sql = "INSERT INTO \"{$f_schema}\".\"{$table}\" (\"". implode('","', $fields) ."\") + VALUES (". substr($sql, 1) .")"; + + return $this->execute($sql); + } + } + + return -1; + } + + /** + * Updates a row in a table + * @param $table The table in which to update + * @param $vars An array mapping new values for the row + * @param $nulls An array mapping column => something if it is to be null + * @param $format An array of the data type (VALUE or EXPRESSION) + * @param $types An array of field types + * @param $keyarr An array mapping column => value to update + * @return 0 success + * @return -1 invalid parameters + */ + function editRow($table, $vars, $nulls, $format, $types, $keyarr) { + if (!is_array($vars) || !is_array($nulls) || !is_array($format) || !is_array($types)) + return -1; + else { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + // Build clause + if (sizeof($vars) > 0) { + + foreach($vars as $key => $value) { + $this->fieldClean($key); + + // Handle NULL values + if (isset($nulls[$key])) $tmp = 'NULL'; + else $tmp = $this->formatValue($types[$key], $format[$key], $value); + + if (isset($sql)) $sql .= ", \"{$key}\"={$tmp}"; + else $sql = "UPDATE \"{$f_schema}\".\"{$table}\" SET \"{$key}\"={$tmp}"; + } + $first = true; + foreach ($keyarr as $k => $v) { + $this->fieldClean($k); + $this->clean($v); + if ($first) { + $sql .= " WHERE \"{$k}\"='{$v}'"; + $first = false; + } + else $sql .= " AND \"{$k}\"='{$v}'"; + } + } + + // Begin transaction. We do this so that we can ensure only one row is + // edited + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $status = $this->execute($sql); + if ($status != 0) { // update failed + $this->rollbackTransaction(); + return -1; + } elseif ($this->conn->Affected_Rows() != 1) { // more than one row could be updated + $this->rollbackTransaction(); + return -2; + } + + // End transaction + return $this->endTransaction(); + } + } + + /** + * Delete a row from a table + * @param $table The table from which to delete + * @param $key An array mapping column => value to delete + * @return 0 success + */ + function deleteRow($table, $key, $schema=false) { + if (!is_array($key)) return -1; + else { + // Begin transaction. We do this so that we can ensure only one row is + // deleted + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + if ($schema === false) $schema = $this->_schema; + + $status = $this->delete($table, $key, $schema); + if ($status != 0 || $this->conn->Affected_Rows() != 1) { + $this->rollbackTransaction(); + return -2; + } + + // End transaction + return $this->endTransaction(); + } + } + + // Sequence functions + + /** + * Determines whether or not the current user can directly access sequence information + * @param $sequence Sequence Name + * @return t/f based on user permissions + */ + function hasSequencePrivilege($sequence) { + /* This double-cleaning is deliberate */ + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->clean($f_schema); + $this->fieldClean($sequence); + $this->clean($sequence); + + $sql = "SELECT pg_catalog.has_sequence_privilege('{$f_schema}.{$sequence}','SELECT,USAGE')"; + + return $this->execute($sql); + } + + /** + * Returns properties of a single sequence + * @param $sequence Sequence name + * @return A recordset + */ + function getSequence($sequence) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $c_sequence = $sequence; + $this->fieldClean($sequence); + $this->clean($c_sequence); + + $join = ''; + if ($this->hasSequencePrivilege($sequence) == 't') { + $join = "CROSS JOIN \"{$c_schema}\".\"{$c_sequence}\" AS s"; + } else { + $join = 'CROSS JOIN ( values (null, null, null) ) AS s (last_value, log_cnt, is_called) '; + }; + + $sql = " + SELECT + c.relname AS seqname, s.*, + m.seqstart AS start_value, m.seqincrement AS increment_by, m.seqmax AS max_value, m.seqmin AS min_value, + m.seqcache AS cache_value, m.seqcycle AS is_cycled, + pg_catalog.obj_description(m.seqrelid, 'pg_class') AS seqcomment, + u.usename AS seqowner, n.nspname + FROM + \"{$sequence}\" AS s, pg_catalog.pg_sequence m, + pg_catalog.pg_class c, pg_catalog.pg_user u, pg_catalog.pg_namespace n + WHERE + c.relowner=u.usesysid AND c.relnamespace=n.oid + AND c.oid = m.seqrelid AND c.relname = '{$c_sequence}' AND c.relkind = 'S' AND n.nspname='{$c_schema}' + AND n.oid = c.relnamespace"; + + $sql = " + SELECT + c.relname AS seqname, + s.last_value, s.log_cnt, s.is_called, + m.seqstart AS start_value, m.seqincrement AS increment_by, m.seqmax AS max_value, m.seqmin AS min_value, + m.seqcache AS cache_value, m.seqcycle AS is_cycled, + pg_catalog.obj_description(c.oid, 'pg_class') as seqcomment, + pg_catalog.pg_get_userbyid(c.relowner) as seqowner, + n.nspname + FROM + pg_catalog.pg_class c + JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + JOIN pg_catalog.pg_sequence m ON m.seqrelid = c.oid + {$join} + WHERE + c.relkind IN ('S') + AND c.relname = '{$c_sequence}' + AND n.nspname = '{$c_schema}' + "; + + return $this->selectSet( $sql ); + } + + /** + * Returns all sequences in the current database + * @return A recordset + */ + function getSequences($all = false) { + if ($all) { + // Exclude pg_catalog and information_schema tables + $sql = " + SELECT + n.nspname, + c.relname AS seqname, + pg_catalog.pg_get_userbyid(c.relowner) as seqowner + FROM + pg_catalog.pg_class c + JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + WHERE + c.relkind IN ('S') + AND n.nspname NOT IN ('pg_catalog','information_schema') + AND n.nspname !~ '^pg_toast' + AND pg_catalog.pg_table_is_visible(c.oid) + ORDER BY + nspname, seqname;"; + } else { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + n.nspname, + c.relname AS seqname, + pg_catalog.obj_description(c.oid, 'pg_class') AS seqcomment, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=c.reltablespace) AS tablespace, + pg_catalog.pg_get_userbyid(c.relowner) as seqowner + FROM + pg_catalog.pg_class c + JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + WHERE + c.relkind IN ('S') + AND n.nspname = '{$c_schema}' + AND pg_catalog.pg_table_is_visible(c.oid) + ORDER BY + nspname, seqname;"; + } + + return $this->selectSet( $sql ); + } + + /** + * Execute nextval on a given sequence + * @param $sequence Sequence name + * @return 0 success + * @return -1 sequence not found + */ + function nextvalSequence($sequence) { + /* This double-cleaning is deliberate */ + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->clean($f_schema); + $this->fieldClean($sequence); + $this->clean($sequence); + + $sql = "SELECT pg_catalog.NEXTVAL('\"{$f_schema}\".\"{$sequence}\"')"; + + return $this->execute($sql); + } + + /** + * Execute setval on a given sequence + * @param $sequence Sequence name + * @param $nextvalue The next value + * @return 0 success + * @return -1 sequence not found + */ + function setvalSequence($sequence, $nextvalue) { + /* This double-cleaning is deliberate */ + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->clean($f_schema); + $this->fieldClean($sequence); + $this->clean($sequence); + $this->clean($nextvalue); + + $sql = "SELECT pg_catalog.SETVAL('\"{$f_schema}\".\"{$sequence}\"', '{$nextvalue}')"; + + return $this->execute($sql); + } + + /** + * Restart a given sequence to its start value + * @param $sequence Sequence name + * @return 0 success + * @return -1 sequence not found + */ + function restartSequence($sequence) { + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($sequence); + + $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$sequence}\" RESTART;"; + + return $this->execute($sql); + } + + /** + * Resets a given sequence to min value of sequence + * @param $sequence Sequence name + * @return 0 success + * @return -1 sequence not found + */ + function resetSequence($sequence) { + // Get the minimum value of the sequence + $seq = $this->getSequence($sequence); + if ($seq->recordCount() != 1) return -1; + $minvalue = $seq->fields['min_value']; + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + /* This double-cleaning is deliberate */ + $this->fieldClean($sequence); + $this->clean($sequence); + + $sql = "SELECT pg_catalog.SETVAL('\"{$f_schema}\".\"{$sequence}\"', {$minvalue})"; + + return $this->execute($sql); + } + + /** + * Creates a new sequence + * @param $sequence Sequence name + * @param $increment The increment + * @param $minvalue The min value + * @param $maxvalue The max value + * @param $startvalue The starting value + * @param $cachevalue The cache value + * @param $cycledvalue True if cycled, false otherwise + * @return 0 success + */ + function createSequence($sequence, $increment, $minvalue, $maxvalue, + $startvalue, $cachevalue, $cycledvalue) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($sequence); + $this->clean($increment); + $this->clean($minvalue); + $this->clean($maxvalue); + $this->clean($startvalue); + $this->clean($cachevalue); + + $sql = "CREATE SEQUENCE \"{$f_schema}\".\"{$sequence}\""; + if ($increment != '') $sql .= " INCREMENT {$increment}"; + if ($minvalue != '') $sql .= " MINVALUE {$minvalue}"; + if ($maxvalue != '') $sql .= " MAXVALUE {$maxvalue}"; + if ($startvalue != '') $sql .= " START {$startvalue}"; + if ($cachevalue != '') $sql .= " CACHE {$cachevalue}"; + if ($cycledvalue) $sql .= " CYCLE"; + + return $this->execute($sql); + } + + /** + * Rename a sequence + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $name The new name for the sequence + * @return 0 success + */ + function alterSequenceName($seqrs, $name) { + /* vars are cleaned in _alterSequence */ + if (!empty($name) && ($seqrs->fields['seqname'] != $name)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status == 0) + $seqrs->fields['seqname'] = $name; + else + return $status; + } + return 0; + } + + /** + * Alter a sequence's owner + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $name The new owner for the sequence + * @return 0 success + */ + function alterSequenceOwner($seqrs, $owner) { + // If owner has been changed, then do the alteration. We are + // careful to avoid this generally as changing owner is a + // superuser only function. + /* vars are cleaned in _alterSequence */ + if (!empty($owner) && ($seqrs->fields['seqowner'] != $owner)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" OWNER TO \"{$owner}\""; + return $this->execute($sql); + } + return 0; + } + + /** + * Alter a sequence's schema + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $name The new schema for the sequence + * @return 0 success + */ + function alterSequenceSchema($seqrs, $schema) { + /* vars are cleaned in _alterSequence */ + if (!empty($schema) && ($seqrs->fields['nspname'] != $schema)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" SET SCHEMA {$schema}"; + return $this->execute($sql); + } + return 0; + } + + /** + * Alter a sequence's properties + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $increment The sequence incremental value + * @param $minvalue The sequence minimum value + * @param $maxvalue The sequence maximum value + * @param $restartvalue The sequence current value + * @param $cachevalue The sequence cache value + * @param $cycledvalue Sequence can cycle ? + * @param $startvalue The sequence start value when issuing a restart + * @return 0 success + */ + function alterSequenceProps($seqrs, $increment, $minvalue, $maxvalue, + $restartvalue, $cachevalue, $cycledvalue, $startvalue) { + + $sql = ''; + /* vars are cleaned in _alterSequence */ + if (!empty($increment) && ($increment != $seqrs->fields['increment_by'])) $sql .= " INCREMENT {$increment}"; + if (!empty($minvalue) && ($minvalue != $seqrs->fields['min_value'])) $sql .= " MINVALUE {$minvalue}"; + if (!empty($maxvalue) && ($maxvalue != $seqrs->fields['max_value'])) $sql .= " MAXVALUE {$maxvalue}"; + if (!empty($restartvalue) && ($restartvalue != $seqrs->fields['last_value'])) $sql .= " RESTART {$restartvalue}"; + if (!empty($cachevalue) && ($cachevalue != $seqrs->fields['cache_value'])) $sql .= " CACHE {$cachevalue}"; + if (!empty($startvalue) && ($startvalue != $seqrs->fields['start_value'])) $sql .= " START {$startvalue}"; + // toggle cycle yes/no + if (!is_null($cycledvalue)) $sql .= (!$cycledvalue ? ' NO ' : '') . " CYCLE"; + if ($sql != '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" {$sql}"; + return $this->execute($sql); + } + return 0; + } + + /** + * Protected method which alter a sequence + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $seqrs The sequence recordSet returned by getSequence() + * @param $name The new name for the sequence + * @param $comment The comment on the sequence + * @param $owner The new owner for the sequence + * @param $schema The new schema for the sequence + * @param $increment The increment + * @param $minvalue The min value + * @param $maxvalue The max value + * @param $restartvalue The starting value + * @param $cachevalue The cache value + * @param $cycledvalue True if cycled, false otherwise + * @param $startvalue The sequence start value when issuing a restart + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + * @return -6 get sequence props error + * @return -7 schema error + */ + protected + function _alterSequence($seqrs, $name, $comment, $owner, $schema, $increment, + $minvalue, $maxvalue, $restartvalue, $cachevalue, $cycledvalue, $startvalue) { + + $this->fieldArrayClean($seqrs->fields); + + // Comment + $status = $this->setComment('SEQUENCE', $seqrs->fields['seqname'], '', $comment); + if ($status != 0) + return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterSequenceOwner($seqrs, $owner); + if ($status != 0) + return -5; + + // Props + $this->clean($increment); + $this->clean($minvalue); + $this->clean($maxvalue); + $this->clean($restartvalue); + $this->clean($cachevalue); + $this->clean($cycledvalue); + $this->clean($startvalue); + $status = $this->alterSequenceProps($seqrs, $increment, $minvalue, + $maxvalue, $restartvalue, $cachevalue, $cycledvalue, $startvalue); + if ($status != 0) + return -6; + + // Rename + $this->fieldClean($name); + $status = $this->alterSequenceName($seqrs, $name); + if ($status != 0) + return -3; + + // Schema + $this->clean($schema); + $status = $this->alterSequenceSchema($seqrs, $schema); + if ($status != 0) + return -7; + + return 0; + } + + /** + * Alters a sequence + * @param $sequence The name of the sequence + * @param $name The new name for the sequence + * @param $comment The comment on the sequence + * @param $owner The new owner for the sequence + * @param $schema The new schema for the sequence + * @param $increment The increment + * @param $minvalue The min value + * @param $maxvalue The max value + * @param $restartvalue The starting value + * @param $cachevalue The cache value + * @param $cycledvalue True if cycled, false otherwise + * @param $startvalue The sequence start value when issuing a restart + * @return 0 success + * @return -1 transaction error + * @return -2 get existing sequence error + * @return $this->_alterSequence error code + */ + function alterSequence($sequence, $name, $comment, $owner=null, $schema=null, $increment=null, + $minvalue=null, $maxvalue=null, $restartvalue=null, $cachevalue=null, $cycledvalue=null, $startvalue=null) { + + $this->fieldClean($sequence); + + $data = $this->getSequence($sequence); + + if ($data->recordCount() != 1) + return -2; + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $status = $this->_alterSequence($data, $name, $comment, $owner, $schema, $increment, + $minvalue, $maxvalue, $restartvalue, $cachevalue, $cycledvalue, $startvalue); + + if ($status != 0) { + $this->rollbackTransaction(); + return $status; + } + + return $this->endTransaction(); + } + + /** + * Drops a given sequence + * @param $sequence Sequence name + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropSequence($sequence, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($sequence); + + $sql = "DROP SEQUENCE \"{$f_schema}\".\"{$sequence}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + // View functions + + /** + * Returns all details for a particular view + * @param $view The name of the view to retrieve + * @return View info + */ + function getView($view) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($view); + + $sql = " + SELECT c.relname, n.nspname, pg_catalog.pg_get_userbyid(c.relowner) AS relowner, + pg_catalog.pg_get_viewdef(c.oid, true) AS vwdefinition, + pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment + FROM pg_catalog.pg_class c + LEFT JOIN pg_catalog.pg_namespace n ON (n.oid = c.relnamespace) + WHERE (c.relname = '{$view}') AND n.nspname='{$c_schema}'"; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all views in the database + * @return All views + */ + function getViews() { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT c.relname, pg_catalog.pg_get_userbyid(c.relowner) AS relowner, + pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment + FROM pg_catalog.pg_class c + LEFT JOIN pg_catalog.pg_namespace n ON (n.oid = c.relnamespace) + WHERE (n.nspname='{$c_schema}') AND (c.relkind = 'v'::\"char\") + ORDER BY relname"; + + return $this->selectSet($sql); + } + + /** + * Updates a view. + * @param $viewname The name of the view to update + * @param $definition The new definition for the view + * @return 0 success + * @return -1 transaction error + * @return -2 drop view error + * @return -3 create view error + */ + function setView($viewname, $definition,$comment) { + return $this->createView($viewname, $definition, true, $comment); + } + + /** + * Creates a new view. + * @param $viewname The name of the view to create + * @param $definition The definition for the new view + * @param $replace True to replace the view, false otherwise + * @return 0 success + */ + function createView($viewname, $definition, $replace, $comment) { + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($viewname); + + // Note: $definition not cleaned + + $sql = "CREATE "; + if ($replace) $sql .= "OR REPLACE "; + $sql .= "VIEW \"{$f_schema}\".\"{$viewname}\" AS {$definition}"; + + $status = $this->execute($sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + + if ($comment != '') { + $status = $this->setComment('VIEW', $viewname, '', $comment); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + } + + /** + * Rename a view + * @param $vwrs The view recordSet returned by getView() + * @param $name The new view's name + * @return 0 success + */ + function alterViewName($vwrs, $name) { + // Rename (only if name has changed) + /* $vwrs and $name are cleaned in _alterView */ + if (!empty($name) && ($name != $vwrs->fields['relname'])) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER VIEW \"{$f_schema}\".\"{$vwrs->fields['relname']}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status == 0) + $vwrs->fields['relname'] = $name; + else + return $status; + } + return 0; + } + + /** + * Alter a view's owner + * @param $vwrs The view recordSet returned by getView() + * @param $name The new view's owner + * @return 0 success + */ + function alterViewOwner($vwrs, $owner = null) { + /* $vwrs and $owner are cleaned in _alterView */ + if ((!empty($owner)) && ($vwrs->fields['relowner'] != $owner)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + // If owner has been changed, then do the alteration. We are + // careful to avoid this generally as changing owner is a + // superuser only function. + $sql = "ALTER TABLE \"{$f_schema}\".\"{$vwrs->fields['relname']}\" OWNER TO \"{$owner}\""; + return $this->execute($sql); + } + return 0; + } + + /** + * Alter a view's schema + * @param $vwrs The view recordSet returned by getView() + * @param $name The new view's schema + * @return 0 success + */ + function alterViewSchema($vwrs, $schema) { + /* $vwrs and $schema are cleaned in _alterView */ + if (!empty($schema) && ($vwrs->fields['nspname'] != $schema)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + // If tablespace has been changed, then do the alteration. We + // don't want to do this unnecessarily. + $sql = "ALTER TABLE \"{$f_schema}\".\"{$vwrs->fields['relname']}\" SET SCHEMA \"{$schema}\""; + return $this->execute($sql); + } + return 0; + } + + /** + * Protected method which alter a view + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $vwrs The view recordSet returned by getView() + * @param $name The new name for the view + * @param $owner The new owner for the view + * @param $comment The comment on the view + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + * @return -6 schema error + */ + protected + function _alterView($vwrs, $name, $owner, $schema, $comment) { + + $this->fieldArrayClean($vwrs->fields); + + // Comment + if ($this->setComment('VIEW', $vwrs->fields['relname'], '', $comment) != 0) + return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterViewOwner($vwrs, $owner); + if ($status != 0) return -5; + + // Rename + $this->fieldClean($name); + $status = $this->alterViewName($vwrs, $name); + if ($status != 0) return -3; + + // Schema + $this->fieldClean($schema); + $status = $this->alterViewSchema($vwrs, $schema); + if ($status != 0) return -6; + + return 0; + } + + /** + * Alter view properties + * @param $view The name of the view + * @param $name The new name for the view + * @param $owner The new owner for the view + * @param $schema The new schema for the view + * @param $comment The comment on the view + * @return 0 success + * @return -1 transaction error + * @return -2 get existing view error + * @return $this->_alterView error code + */ + function alterView($view, $name, $owner, $schema, $comment) { + + $data = $this->getView($view); + if ($data->recordCount() != 1) + return -2; + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $status = $this->_alterView($data, $name, $owner, $schema, $comment); + + if ($status != 0) { + $this->rollbackTransaction(); + return $status; + } + + return $this->endTransaction(); + } + + /** + * Drops a view. + * @param $viewname The name of the view to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropView($viewname, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($viewname); + + $sql = "DROP VIEW \"{$f_schema}\".\"{$viewname}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + // Index functions + + /** + * Grabs a list of indexes for a table + * @param $table The name of a table whose indexes to retrieve + * @param $unique Only get unique/pk indexes + * @return A recordset + */ + function getIndexes($table = '', $unique = false) { + $this->clean($table); + + $sql = " + SELECT c2.relname AS indname, i.indisprimary, i.indisunique, i.indisclustered, + pg_catalog.pg_get_indexdef(i.indexrelid, 0, true) AS inddef + FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i + WHERE c.relname = '{$table}' AND pg_catalog.pg_table_is_visible(c.oid) + AND c.oid = i.indrelid AND i.indexrelid = c2.oid + "; + if ($unique) $sql .= " AND i.indisunique "; + $sql .= " ORDER BY c2.relname"; + + return $this->selectSet($sql); + } + + /** + * test if a table has been clustered on an index + * @param $table The table to test + * + * @return true if the table has been already clustered + */ + function alreadyClustered($table) { + + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT i.indisclustered + FROM pg_catalog.pg_class c, pg_catalog.pg_index i + WHERE c.relname = '{$table}' + AND c.oid = i.indrelid AND i.indisclustered + AND c.relnamespace = (SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}') + "; + + $v = $this->selectSet($sql); + + if ($v->recordCount() == 0) + return false; + + return true; + } + + /** + * Creates an index + * @param $name The index name + * @param $table The table on which to add the index + * @param $columns An array of columns that form the index + * or a string expression for a functional index + * @param $type The index type + * @param $unique True if unique, false otherwise + * @param $where Index predicate ('' for none) + * @param $tablespace The tablespaces ('' means none/default) + * @return 0 success + */ + function createIndex($name, $table, $columns, $type, $unique, $where, $tablespace, $concurrently) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + $this->fieldClean($table); + + $sql = "CREATE"; + if ($unique) $sql .= " UNIQUE"; + $sql .= " INDEX"; + if ($concurrently) $sql .= " CONCURRENTLY"; + $sql .= " \"{$name}\" ON \"{$f_schema}\".\"{$table}\" USING {$type} "; + + if (is_array($columns)) { + $this->arrayClean($columns); + $sql .= "(\"" . implode('","', $columns) . "\")"; + } else { + $sql .= "(" . $columns .")"; + } + + // Tablespace + if ($this->hasTablespaces() && $tablespace != '') { + $this->fieldClean($tablespace); + $sql .= " TABLESPACE \"{$tablespace}\""; + } + + // Predicate + if (trim($where) != '') { + $sql .= " WHERE ({$where})"; + } + + return $this->execute($sql); + } + + /** + * Removes an index from the database + * @param $index The index to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropIndex($index, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($index); + + $sql = "DROP INDEX \"{$f_schema}\".\"{$index}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Rebuild indexes + * @param $type 'DATABASE' or 'TABLE' or 'INDEX' + * @param $name The name of the specific database, table, or index to be reindexed + * @param $force If true, recreates indexes forcedly in PostgreSQL 7.0-7.1, forces rebuild of system indexes in 7.2-7.3, ignored in >=7.4 + */ + function reindex($type, $name, $force = false) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + switch($type) { + case 'DATABASE': + $sql = "REINDEX {$type} \"{$name}\""; + if ($force) $sql .= ' FORCE'; + break; + case 'TABLE': + case 'INDEX': + $sql = "REINDEX {$type} \"{$f_schema}\".\"{$name}\""; + if ($force) $sql .= ' FORCE'; + break; + default: + return -1; + } + + return $this->execute($sql); + } + + /** + * Clusters an index + * @param $index The name of the index + * @param $table The table the index is on + * @return 0 success + */ + function clusterIndex($table='', $index='') { + + $sql = 'CLUSTER'; + + // We don't bother with a transaction here, as there's no point rolling + // back an expensive cluster if a cheap analyze fails for whatever reason + + if (!empty($table)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $sql .= " \"{$f_schema}\".\"{$table}\""; + + if (!empty($index)) { + $this->fieldClean($index); + $sql .= " USING \"{$index}\""; + } + } + + return $this->execute($sql); + } + + // Constraint functions + + /** + * Returns a list of all constraints on a table + * @param $table The table to find rules for + * @return A recordset + */ + function getConstraints($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + // This SQL is greatly complicated by the need to retrieve + // index clustering information for primary and unique constraints + $sql = "SELECT + pc.conname, + pg_catalog.pg_get_constraintdef(pc.oid, true) AS consrc, + pc.contype, + CASE WHEN pc.contype='u' OR pc.contype='p' THEN ( + SELECT + indisclustered + FROM + pg_catalog.pg_depend pd, + pg_catalog.pg_class pl, + pg_catalog.pg_index pi + WHERE + pd.refclassid=pc.tableoid + AND pd.refobjid=pc.oid + AND pd.objid=pl.oid + AND pl.oid=pi.indexrelid + ) ELSE + NULL + END AS indisclustered + FROM + pg_catalog.pg_constraint pc + WHERE + pc.conrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}')) + ORDER BY + 1 + "; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all constraints on a table, + * including constraint name, definition, related col and referenced namespace, + * table and col if needed + * @param $table the table where we are looking for fk + * @return a recordset + */ + function getConstraintsWithFields($table) { + + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + // get the max number of col used in a constraint for the table + $sql = "SELECT DISTINCT + max(SUBSTRING(array_dims(c.conkey) FROM \$pattern\$^\\[.*:(.*)\\]$\$pattern\$)) as nb + FROM pg_catalog.pg_constraint AS c + JOIN pg_catalog.pg_class AS r ON (c.conrelid=r.oid) + JOIN pg_catalog.pg_namespace AS ns ON (r.relnamespace=ns.oid) + WHERE + r.relname = '{$table}' AND ns.nspname='{$c_schema}'"; + + $rs = $this->selectSet($sql); + + if ($rs->EOF) $max_col = 0; + else $max_col = $rs->fields['nb']; + + $sql = ' + SELECT + c.oid AS conid, c.contype, c.conname, pg_catalog.pg_get_constraintdef(c.oid, true) AS consrc, + ns1.nspname as p_schema, r1.relname as p_table, ns2.nspname as f_schema, + r2.relname as f_table, f1.attname as p_field, f1.attnum AS p_attnum, f2.attname as f_field, + f2.attnum AS f_attnum, pg_catalog.obj_description(c.oid, \'pg_constraint\') AS constcomment, + c.conrelid, c.confrelid + FROM + pg_catalog.pg_constraint AS c + JOIN pg_catalog.pg_class AS r1 ON (c.conrelid=r1.oid) + JOIN pg_catalog.pg_attribute AS f1 ON (f1.attrelid=r1.oid AND (f1.attnum=c.conkey[1]'; + for ($i = 2; $i <= $rs->fields['nb']; $i++) { + $sql.= " OR f1.attnum=c.conkey[$i]"; + } + $sql.= ')) + JOIN pg_catalog.pg_namespace AS ns1 ON r1.relnamespace=ns1.oid + LEFT JOIN ( + pg_catalog.pg_class AS r2 JOIN pg_catalog.pg_namespace AS ns2 ON (r2.relnamespace=ns2.oid) + ) ON (c.confrelid=r2.oid) + LEFT JOIN pg_catalog.pg_attribute AS f2 ON + (f2.attrelid=r2.oid AND ((c.confkey[1]=f2.attnum AND c.conkey[1]=f1.attnum)'; + for ($i = 2; $i <= $rs->fields['nb']; $i++) + $sql.= " OR (c.confkey[$i]=f2.attnum AND c.conkey[$i]=f1.attnum)"; + + $sql .= sprintf(")) + WHERE + r1.relname = '%s' AND ns1.nspname='%s' + ORDER BY 1", $table, $c_schema); + + return $this->selectSet($sql); + } + + /** + * Adds a primary key constraint to a table + * @param $table The table to which to add the primery key + * @param $fields (array) An array of fields over which to add the primary key + * @param $name (optional) The name to give the key, otherwise default name is assigned + * @param $tablespace (optional) The tablespace for the schema, '' indicates default. + * @return 0 success + * @return -1 no fields given + */ + function addPrimaryKey($table, $fields, $name = '', $tablespace = '') { + if (!is_array($fields) || sizeof($fields) == 0) return -1; + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldArrayClean($fields); + $this->fieldClean($name); + $this->fieldClean($tablespace); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD "; + if ($name != '') $sql .= "CONSTRAINT \"{$name}\" "; + $sql .= "PRIMARY KEY (\"" . join('","', $fields) . "\")"; + + if ($tablespace != '' && $this->hasTablespaces()) + $sql .= " USING INDEX TABLESPACE \"{$tablespace}\""; + + return $this->execute($sql); + } + + /** + * Adds a unique constraint to a table + * @param $table The table to which to add the unique key + * @param $fields (array) An array of fields over which to add the unique key + * @param $name (optional) The name to give the key, otherwise default name is assigned + * @param $tablespace (optional) The tablespace for the schema, '' indicates default. + * @return 0 success + * @return -1 no fields given + */ + function addUniqueKey($table, $fields, $name = '', $tablespace = '') { + if (!is_array($fields) || sizeof($fields) == 0) return -1; + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldArrayClean($fields); + $this->fieldClean($name); + $this->fieldClean($tablespace); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD "; + if ($name != '') $sql .= "CONSTRAINT \"{$name}\" "; + $sql .= "UNIQUE (\"" . join('","', $fields) . "\")"; + + if ($tablespace != '' && $this->hasTablespaces()) + $sql .= " USING INDEX TABLESPACE \"{$tablespace}\""; + + return $this->execute($sql); + } + + /** + * Adds a check constraint to a table + * @param $table The table to which to add the check + * @param $definition The definition of the check + * @param $name (optional) The name to give the check, otherwise default name is assigned + * @return 0 success + */ + function addCheckConstraint($table, $definition, $name = '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($name); + // @@ How the heck do you clean a definition??? + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD "; + if ($name != '') $sql .= "CONSTRAINT \"{$name}\" "; + $sql .= "CHECK ({$definition})"; + + return $this->execute($sql); + } + + /** + * Drops a check constraint from a table + * @param $table The table from which to drop the check + * @param $name The name of the check to be dropped + * @return 0 success + * @return -2 transaction error + * @return -3 lock error + * @return -4 check drop error + */ + function dropCheckConstraint($table, $name) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $c_schema = $this->_schema; + $this->clean($c_schema); + $c_table = $table; + $this->fieldClean($table); + $this->clean($c_table); + $this->clean($name); + + // Begin transaction + $status = $this->beginTransaction(); + if ($status != 0) return -2; + + // Properly lock the table + $sql = "LOCK TABLE \"{$f_schema}\".\"{$table}\" IN ACCESS EXCLUSIVE MODE"; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + + // Delete the check constraint + $sql = "DELETE FROM pg_relcheck WHERE rcrelid=(SELECT oid FROM pg_catalog.pg_class WHERE relname='{$c_table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE + nspname = '{$c_schema}')) AND rcname='{$name}'"; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + + // Update the pg_class catalog to reflect the new number of checks + $sql = "UPDATE pg_class SET relchecks=(SELECT COUNT(*) FROM pg_relcheck WHERE + rcrelid=(SELECT oid FROM pg_catalog.pg_class WHERE relname='{$c_table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE + nspname = '{$c_schema}'))) + WHERE relname='{$c_table}'"; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + + // Otherwise, close the transaction + return $this->endTransaction(); + } + + /** + * Adds a foreign key constraint to a table + * @param $targschema The schema that houses the target table to which to add the foreign key + * @param $targtable The table to which to add the foreign key + * @param $target The table that contains the target columns + * @param $sfields (array) An array of source fields over which to add the foreign key + * @param $tfields (array) An array of target fields over which to add the foreign key + * @param $upd_action The action for updates (eg. RESTRICT) + * @param $del_action The action for deletes (eg. RESTRICT) + * @param $match The match type (eg. MATCH FULL) + * @param $deferrable The deferrability (eg. NOT DEFERRABLE) + * @param $initially The initial deferrability (eg. INITIALLY IMMEDIATE) + * @param $name (optional) The name to give the key, otherwise default name is assigned + * @return 0 success + * @return -1 no fields given + */ + function addForeignKey($table, $targschema, $targtable, $sfields, $tfields, $upd_action, $del_action, + $match, $deferrable, $initially, $name = '') { + if (!is_array($sfields) || sizeof($sfields) == 0 || + !is_array($tfields) || sizeof($tfields) == 0) return -1; + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($targschema); + $this->fieldClean($targtable); + $this->fieldArrayClean($sfields); + $this->fieldArrayClean($tfields); + $this->fieldClean($name); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ADD "; + if ($name != '') $sql .= "CONSTRAINT \"{$name}\" "; + $sql .= "FOREIGN KEY (\"" . join('","', $sfields) . "\") "; + // Target table needs to be fully qualified + $sql .= "REFERENCES \"{$targschema}\".\"{$targtable}\"(\"" . join('","', $tfields) . "\") "; + if ($match != $this->fkmatches[0]) $sql .= " {$match}"; + if ($upd_action != $this->fkactions[0]) $sql .= " ON UPDATE {$upd_action}"; + if ($del_action != $this->fkactions[0]) $sql .= " ON DELETE {$del_action}"; + if ($deferrable != $this->fkdeferrable[0]) $sql .= " {$deferrable}"; + if ($initially != $this->fkinitial[0]) $sql .= " {$initially}"; + + return $this->execute($sql); + } + + /** + * Removes a constraint from a relation + * @param $constraint The constraint to drop + * @param $relation The relation from which to drop + * @param $type The type of constraint (c, f, u or p) + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropConstraint($constraint, $relation, $type, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($constraint); + $this->fieldClean($relation); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$relation}\" DROP CONSTRAINT \"{$constraint}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * A function for getting all columns linked by foreign keys given a group of tables + * @param $tables multi dimensional assoc array that holds schema and table name + * @return A recordset of linked tables and columns + * @return -1 $tables isn't an array + */ + function getLinkingKeys($tables) { + if (!is_array($tables)) return -1; + + $this->clean($tables[0]['tablename']); + $this->clean($tables[0]['schemaname']); + $tables_list = "'{$tables[0]['tablename']}'"; + $schema_list = "'{$tables[0]['schemaname']}'"; + $schema_tables_list = "'{$tables[0]['schemaname']}.{$tables[0]['tablename']}'"; + + for ($i = 1; $i < sizeof($tables); $i++) { + $this->clean($tables[$i]['tablename']); + $this->clean($tables[$i]['schemaname']); + $tables_list .= ", '{$tables[$i]['tablename']}'"; + $schema_list .= ", '{$tables[$i]['schemaname']}'"; + $schema_tables_list .= ", '{$tables[$i]['schemaname']}.{$tables[$i]['tablename']}'"; + } + + $maxDimension = 1; + + $sql = " + SELECT DISTINCT + array_dims(pc.conkey) AS arr_dim, + pgc1.relname AS p_table + FROM + pg_catalog.pg_constraint AS pc, + pg_catalog.pg_class AS pgc1 + WHERE + pc.contype = 'f' + AND (pc.conrelid = pgc1.relfilenode OR pc.confrelid = pgc1.relfilenode) + AND pgc1.relname IN ($tables_list) + "; + + //parse our output to find the highest dimension of foreign keys since pc.conkey is stored in an array + $rs = $this->selectSet($sql); + while (!$rs->EOF) { + $arrData = explode(':', $rs->fields['arr_dim']); + $tmpDimension = intval(substr($arrData[1], 0, strlen($arrData[1] - 1))); + $maxDimension = $tmpDimension > $maxDimension ? $tmpDimension : $maxDimension; + $rs->MoveNext(); + } + + //we know the highest index for foreign keys that conkey goes up to, expand for us in an IN query + $cons_str = '( (pfield.attnum = conkey[1] AND cfield.attnum = confkey[1]) '; + for ($i = 2; $i <= $maxDimension; $i++) { + $cons_str .= "OR (pfield.attnum = conkey[{$i}] AND cfield.attnum = confkey[{$i}]) "; + } + $cons_str .= ') '; + + $sql = " + SELECT + pgc1.relname AS p_table, + pgc2.relname AS f_table, + pfield.attname AS p_field, + cfield.attname AS f_field, + pgns1.nspname AS p_schema, + pgns2.nspname AS f_schema + FROM + pg_catalog.pg_constraint AS pc, + pg_catalog.pg_class AS pgc1, + pg_catalog.pg_class AS pgc2, + pg_catalog.pg_attribute AS pfield, + pg_catalog.pg_attribute AS cfield, + (SELECT oid AS ns_id, nspname FROM pg_catalog.pg_namespace WHERE nspname IN ($schema_list) ) AS pgns1, + (SELECT oid AS ns_id, nspname FROM pg_catalog.pg_namespace WHERE nspname IN ($schema_list) ) AS pgns2 + WHERE + pc.contype = 'f' + AND pgc1.relnamespace = pgns1.ns_id + AND pgc2.relnamespace = pgns2.ns_id + AND pc.conrelid = pgc1.relfilenode + AND pc.confrelid = pgc2.relfilenode + AND pfield.attrelid = pc.conrelid + AND cfield.attrelid = pc.confrelid + AND $cons_str + AND pgns1.nspname || '.' || pgc1.relname IN ($schema_tables_list) + AND pgns2.nspname || '.' || pgc2.relname IN ($schema_tables_list) + "; + return $this->selectSet($sql); + } + + /** + * Finds the foreign keys that refer to the specified table + * @param $table The table to find referrers for + * @return A recordset + */ + function getReferrers($table) { + $this->clean($table); + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $c_schema = $this->_schema; + $this->clean($c_schema); + + $sql = " + SELECT + pn.nspname, + pl.relname, + pc.conname, + pg_catalog.pg_get_constraintdef(pc.oid) AS consrc + FROM + pg_catalog.pg_constraint pc, + pg_catalog.pg_namespace pn, + pg_catalog.pg_class pl + WHERE + pc.connamespace = pn.oid + AND pc.conrelid = pl.oid + AND pc.contype = 'f' + AND confrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}')) + ORDER BY 1,2,3 + "; + + return $this->selectSet($sql); + } + + // Domain functions + + /** + * Gets all information for a single domain + * @param $domain The name of the domain to fetch + * @return A recordset + */ + function getDomain($domain) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($domain); + + $sql = " + SELECT + t.typname AS domname, + pg_catalog.format_type(t.typbasetype, t.typtypmod) AS domtype, + t.typnotnull AS domnotnull, + t.typdefault AS domdef, + pg_catalog.pg_get_userbyid(t.typowner) AS domowner, + pg_catalog.obj_description(t.oid, 'pg_type') AS domcomment + FROM + pg_catalog.pg_type t + WHERE + t.typtype = 'd' + AND t.typname = '{$domain}' + AND t.typnamespace = (SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname = '{$c_schema}')"; + + return $this->selectSet($sql); + } + + /** + * Return all domains in current schema. Excludes domain constraints. + * @return All tables, sorted alphabetically + */ + function getDomains() { + $c_schema = $this->_schema; + $this->clean($c_schema); + + $sql = " + SELECT + t.typname AS domname, + pg_catalog.format_type(t.typbasetype, t.typtypmod) AS domtype, + t.typnotnull AS domnotnull, + t.typdefault AS domdef, + pg_catalog.pg_get_userbyid(t.typowner) AS domowner, + pg_catalog.obj_description(t.oid, 'pg_type') AS domcomment + FROM + pg_catalog.pg_type t + WHERE + t.typtype = 'd' + AND t.typnamespace = (SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}') + ORDER BY t.typname"; + + return $this->selectSet($sql); + } + + /** + * Get domain constraints + * @param $domain The name of the domain whose constraints to fetch + * @return A recordset + */ + function getDomainConstraints($domain) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($domain); + + $sql = " + SELECT + conname, + contype, + pg_catalog.pg_get_constraintdef(oid, true) AS consrc + FROM + pg_catalog.pg_constraint + WHERE + contypid = ( + SELECT oid FROM pg_catalog.pg_type + WHERE typname='{$domain}' + AND typnamespace = ( + SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname = '{$c_schema}') + ) + ORDER BY conname"; + + return $this->selectSet($sql); + } + + /** + * Creates a domain + * @param $domain The name of the domain to create + * @param $type The base type for the domain + * @param $length Optional type length + * @param $array True for array type, false otherwise + * @param $notnull True for NOT NULL, false otherwise + * @param $default Default value for domain + * @param $check A CHECK constraint if there is one + * @return 0 success + */ + function createDomain($domain, $type, $length, $array, $notnull, $default, $check) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($domain); + + $sql = "CREATE DOMAIN \"{$f_schema}\".\"{$domain}\" AS "; + + if ($length == '') + $sql .= $type; + else { + switch ($type) { + // Have to account for weird placing of length for with/without + // time zone types + case 'timestamp with time zone': + case 'timestamp without time zone': + $qual = substr($type, 9); + $sql .= "timestamp({$length}){$qual}"; + break; + case 'time with time zone': + case 'time without time zone': + $qual = substr($type, 4); + $sql .= "time({$length}){$qual}"; + break; + default: + $sql .= "{$type}({$length})"; + } + } + + // Add array qualifier, if requested + if ($array) $sql .= '[]'; + + if ($notnull) $sql .= ' NOT NULL'; + if ($default != '') $sql .= " DEFAULT {$default}"; + if ($this->hasDomainConstraints() && $check != '') $sql .= " CHECK ({$check})"; + + return $this->execute($sql); + } + + /** + * Alters a domain + * @param $domain The domain to alter + * @param $domdefault The domain default + * @param $domnotnull True for NOT NULL, false otherwise + * @param $domowner The domain owner + * @return 0 success + * @return -1 transaction error + * @return -2 default error + * @return -3 not null error + * @return -4 owner error + */ + function alterDomain($domain, $domdefault, $domnotnull, $domowner) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($domain); + $this->fieldClean($domowner); + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Default + if ($domdefault == '') + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" DROP DEFAULT"; + else + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" SET DEFAULT {$domdefault}"; + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + + // NOT NULL + if ($domnotnull) + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" SET NOT NULL"; + else + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" DROP NOT NULL"; + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + + // Owner + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" OWNER TO \"{$domowner}\""; + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + + return $this->endTransaction(); + } + + /** + * Drops a domain. + * @param $domain The name of the domain to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropDomain($domain, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($domain); + + $sql = "DROP DOMAIN \"{$f_schema}\".\"{$domain}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Adds a check constraint to a domain + * @param $domain The domain to which to add the check + * @param $definition The definition of the check + * @param $name (optional) The name to give the check, otherwise default name is assigned + * @return 0 success + */ + function addDomainCheckConstraint($domain, $definition, $name = '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($domain); + $this->fieldClean($name); + + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" ADD "; + if ($name != '') $sql .= "CONSTRAINT \"{$name}\" "; + $sql .= "CHECK ({$definition})"; + + return $this->execute($sql); + } + + /** + * Drops a domain constraint + * @param $domain The domain from which to remove the constraint + * @param $constraint The constraint to remove + * @param $cascade True to cascade, false otherwise + * @return 0 success + */ + function dropDomainConstraint($domain, $constraint, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($domain); + $this->fieldClean($constraint); + + $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" DROP CONSTRAINT \"{$constraint}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + // Function functions + + /** + * Returns all details for a particular function + * @param $func The name of the function to retrieve + * @return Function info + */ + function getFunction($function_oid) { + $this->clean($function_oid); + + $sql = " + SELECT + pc.oid AS prooid, proname, + pg_catalog.pg_get_userbyid(proowner) AS proowner, + nspname as proschema, lanname as prolanguage, procost, prorows, + pg_catalog.format_type(prorettype, NULL) as proresult, prosrc, + probin, proretset, proisstrict, provolatile, prosecdef, + pg_catalog.oidvectortypes(pc.proargtypes) AS proarguments, + proargnames AS proargnames, + pg_catalog.obj_description(pc.oid, 'pg_proc') AS procomment, + proconfig, + (select array_agg( (select typname from pg_type pt + where pt.oid = p.oid) ) from unnest(proallargtypes) p) + AS proallarguments, + proargmodes + FROM + pg_catalog.pg_proc pc, pg_catalog.pg_language pl, + pg_catalog.pg_namespace pn + WHERE + pc.oid = '{$function_oid}'::oid AND pc.prolang = pl.oid + AND pc.pronamespace = pn.oid + "; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all functions in the database + * @param $all If true, will find all available functions, if false just those in search path + * @param $type If not null, will find all functions with return value = type + * + * @return All functions + */ + function getFunctions($all = false, $type = null) { + if ($all) { + $where = 'pg_catalog.pg_function_is_visible(p.oid)'; + $distinct = 'DISTINCT ON (p.proname)'; + + if ($type) { + $where .= " AND p.prorettype = (select oid from pg_catalog.pg_type p where p.typname = 'trigger') "; + } + } + else { + $c_schema = $this->_schema; + $this->clean($c_schema); + $where = "n.nspname = '{$c_schema}'"; + $distinct = ''; + } + + $sql = " + SELECT + {$distinct} + p.oid AS prooid, + p.proname, + p.proretset, + pg_catalog.format_type(p.prorettype, NULL) AS proresult, + pg_catalog.oidvectortypes(p.proargtypes) AS proarguments, + pl.lanname AS prolanguage, + pg_catalog.obj_description(p.oid, 'pg_proc') AS procomment, + p.proname || ' (' || pg_catalog.oidvectortypes(p.proargtypes) || ')' AS proproto, + CASE WHEN p.proretset THEN 'setof ' ELSE '' END || pg_catalog.format_type(p.prorettype, NULL) AS proreturns, + u.usename AS proowner, + CASE p.prokind + WHEN 'a' THEN 'agg' + WHEN 'w' THEN 'window' + WHEN 'p' THEN 'proc' + ELSE 'func' + END as protype + FROM pg_catalog.pg_proc p + INNER JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace + INNER JOIN pg_catalog.pg_language pl ON pl.oid = p.prolang + LEFT JOIN pg_catalog.pg_user u ON u.usesysid = p.proowner + WHERE NOT p.prokind = 'a' + AND {$where} + ORDER BY p.proname, proresult + "; + + return $this->selectSet($sql); + } + + /** + * Returns an array containing a function's properties + * @param $f The array of data for the function + * @return An array containing the properties + */ + function getFunctionProperties($f) { + $temp = array(); + + // Volatility + if ($f['provolatile'] == 'v') + $temp[] = 'VOLATILE'; + elseif ($f['provolatile'] == 'i') + $temp[] = 'IMMUTABLE'; + elseif ($f['provolatile'] == 's') + $temp[] = 'STABLE'; + else + return -1; + + // Null handling + $f['proisstrict'] = $this->phpBool($f['proisstrict']); + if ($f['proisstrict']) + $temp[] = 'RETURNS NULL ON NULL INPUT'; + else + $temp[] = 'CALLED ON NULL INPUT'; + + // Security + $f['prosecdef'] = $this->phpBool($f['prosecdef']); + if ($f['prosecdef']) + $temp[] = 'SECURITY DEFINER'; + else + $temp[] = 'SECURITY INVOKER'; + + return $temp; + } + + /** + * Updates (replaces) a function. + * @param $function_oid The OID of the function + * @param $funcname The name of the function to create + * @param $newname The new name for the function + * @param $args The array of argument types + * @param $returns The return type + * @param $definition The definition for the new function + * @param $language The language the function is written for + * @param $flags An array of optional flags + * @param $setof True if returns a set, false otherwise + * @param $comment The comment on the function + * @return 0 success + * @return -1 transaction error + * @return -3 create function error + * @return -4 comment error + * @return -5 rename function error + * @return -6 alter owner error + * @return -7 alter schema error + */ + function setFunction($function_oid, $funcname, $newname, $args, $returns, $definition, $language, $flags, $setof, $funcown, $newown, $funcschema, $newschema, $cost, $rows, $comment) { + // Begin a transaction + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Replace the existing function + $status = $this->createFunction($funcname, $args, $returns, $definition, $language, $flags, $setof, $cost, $rows, $comment, true); + if ($status != 0) { + $this->rollbackTransaction(); + return $status; + } + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + + // Rename the function, if necessary + $this->fieldClean($newname); + /* $funcname is escaped in createFunction */ + if ($funcname != $newname) { + $sql = "ALTER FUNCTION \"{$f_schema}\".\"{$funcname}\"({$args}) RENAME TO \"{$newname}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -5; + } + + $funcname = $newname; + } + + // Alter the owner, if necessary + if ($this->hasFunctionAlterOwner()) { + $this->fieldClean($newown); + if ($funcown != $newown) { + $sql = "ALTER FUNCTION \"{$f_schema}\".\"{$funcname}\"({$args}) OWNER TO \"{$newown}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -6; + } + } + + } + + // Alter the schema, if necessary + if ($this->hasFunctionAlterSchema()) { + $this->fieldClean($newschema); + /* $funcschema is escaped in createFunction */ + if ($funcschema != $newschema) { + $sql = "ALTER FUNCTION \"{$f_schema}\".\"{$funcname}\"({$args}) SET SCHEMA \"{$newschema}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -7; + } + } + } + + return $this->endTransaction(); + } + + /** + * Creates a new function. + * @param $funcname The name of the function to create + * @param $args A comma separated string of types + * @param $returns The return type + * @param $definition The definition for the new function + * @param $language The language the function is written for + * @param $flags An array of optional flags + * @param $setof True if it returns a set, false otherwise + * @param $rows number of rows planner should estimate will be returned + * @param $cost cost the planner should use in the function execution step + * @param $comment Comment for the function + * @param $replace (optional) True if OR REPLACE, false for normal + * @return 0 success + * @return -3 create function failed + * @return -4 set comment failed + */ + function createFunction($funcname, $args, $returns, $definition, $language, $flags, $setof, $cost, $rows, $comment, $replace = false) { + + // Begin a transaction + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $this->fieldClean($funcname); + $this->clean($args); + $this->fieldClean($language); + $this->arrayClean($flags); + $this->clean($cost); + $this->clean($rows); + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + + $sql = "CREATE"; + if ($replace) $sql .= " OR REPLACE"; + $sql .= " FUNCTION \"{$f_schema}\".\"{$funcname}\" ("; + + if ($args != '') + $sql .= $args; + + // For some reason, the returns field cannot have quotes... + $sql .= ") RETURNS "; + if ($setof) $sql .= "SETOF "; + $sql .= "{$returns} AS "; + + if (is_array($definition)) { + $this->arrayClean($definition); + $sql .= "'" . $definition[0] . "'"; + if ($definition[1]) { + $sql .= ",'" . $definition[1] . "'"; + } + } else { + $this->clean($definition); + $sql .= "'" . $definition . "'"; + } + + $sql .= " LANGUAGE \"{$language}\""; + + // Add costs + if (!empty($cost)) + $sql .= " COST {$cost}"; + + if ($rows <> 0 ){ + $sql .= " ROWS {$rows}"; + } + + // Add flags + foreach ($flags as $v) { + // Skip default flags + if ($v == '') continue; + else $sql .= "\n{$v}"; + } + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + + /* set the comment */ + $status = $this->setComment('FUNCTION', "\"{$funcname}\"({$args})", null, $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + + return $this->endTransaction(); + } + + /** + * Drops a function. + * @param $function_oid The OID of the function to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropFunction($function_oid, $cascade) { + // Function comes in with $object as function OID + $fn = $this->getFunction($function_oid); + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($fn->fields['proname']); + + $sql = "DROP FUNCTION \"{$f_schema}\".\"{$fn->fields['proname']}\"({$fn->fields['proarguments']})"; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + // Type functions + + /** + * Returns all details for a particular type + * @param $typname The name of the view to retrieve + * @return Type info + */ + function getType($typname) { + $this->clean($typname); + + $sql = "SELECT typtype, typbyval, typname, typinput AS typin, typoutput AS typout, typlen, typalign + FROM pg_type WHERE typname='{$typname}'"; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all types in the database + * @param $all If true, will find all available types, if false just those in search path + * @param $tabletypes If true, will include table types + * @param $domains If true, will include domains + * @return A recordet + */ + function getTypes($all = false, $tabletypes = false, $domains = false) { + if ($all) + $where = '1 = 1'; + else { + $c_schema = $this->_schema; + $this->clean($c_schema); + $where = "n.nspname = '{$c_schema}'"; + } + // Never show system table types + $where2 = "AND c.relnamespace NOT IN (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname LIKE 'pg@_%' ESCAPE '@')"; + + // Create type filter + $tqry = "'c'"; + if ($tabletypes) + $tqry .= ", 'r', 'v'"; + + // Create domain filter + if (!$domains) + $where .= " AND t.typtype != 'd'"; + + $sql = "SELECT + t.typname AS basename, + pg_catalog.format_type(t.oid, NULL) AS typname, + pu.usename AS typowner, + t.typtype, + pg_catalog.obj_description(t.oid, 'pg_type') AS typcomment + FROM (pg_catalog.pg_type t + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.typnamespace) + LEFT JOIN pg_catalog.pg_user pu ON t.typowner = pu.usesysid + WHERE (t.typrelid = 0 OR (SELECT c.relkind IN ({$tqry}) FROM pg_catalog.pg_class c WHERE c.oid = t.typrelid {$where2})) + AND t.typname !~ '^_' + AND {$where} + ORDER BY typname + "; + + return $this->selectSet($sql); + } + + /** + * Creates a new type + * @param ... + * @return 0 success + */ + function createType($typname, $typin, $typout, $typlen, $typdef, + $typelem, $typdelim, $typbyval, $typalign, $typstorage) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($typname); + $this->fieldClean($typin); + $this->fieldClean($typout); + + $sql = " + CREATE TYPE \"{$f_schema}\".\"{$typname}\" ( + INPUT = \"{$typin}\", + OUTPUT = \"{$typout}\", + INTERNALLENGTH = {$typlen}"; + if ($typdef != '') $sql .= ", DEFAULT = {$typdef}"; + if ($typelem != '') $sql .= ", ELEMENT = {$typelem}"; + if ($typdelim != '') $sql .= ", DELIMITER = {$typdelim}"; + if ($typbyval) $sql .= ", PASSEDBYVALUE, "; + if ($typalign != '') $sql .= ", ALIGNMENT = {$typalign}"; + if ($typstorage != '') $sql .= ", STORAGE = {$typstorage}"; + + $sql .= ")"; + + return $this->execute($sql); + } + + /** + * Drops a type. + * @param $typname The name of the type to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropType($typname, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($typname); + + $sql = "DROP TYPE \"{$f_schema}\".\"{$typname}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Creates a new enum type in the database + * @param $name The name of the type + * @param $values An array of values + * @param $typcomment Type comment + * @return 0 success + * @return -1 transaction error + * @return -2 no values supplied + */ + function createEnumType($name, $values, $typcomment) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + + if (empty($values)) return -2; + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $values = array_unique($values); + + $nbval = count($values); + + for ($i = 0; $i < $nbval; $i++) + $this->clean($values[$i]); + + $sql = "CREATE TYPE \"{$f_schema}\".\"{$name}\" AS ENUM ('"; + $sql.= implode("','", $values); + $sql .= "')"; + + $status = $this->execute($sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + + if ($typcomment != '') { + $status = $this->setComment('TYPE', $name, '', $typcomment, true); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + + } + + /** + * Get defined values for a given enum + * @return A recordset + */ + function getEnumValues($name) { + $this->clean($name); + + $sql = "SELECT enumlabel AS enumval + FROM pg_catalog.pg_type t JOIN pg_catalog.pg_enum e ON (t.oid=e.enumtypid) + WHERE t.typname = '{$name}' ORDER BY e.oid"; + return $this->selectSet($sql); + } + + /** + * Creates a new composite type in the database + * @param $name The name of the type + * @param $fields The number of fields + * @param $field An array of field names + * @param $type An array of field types + * @param $array An array of '' or '[]' for each type if it's an array or not + * @param $length An array of field lengths + * @param $colcomment An array of comments + * @param $typcomment Type comment + * @return 0 success + * @return -1 no fields supplied + */ + function createCompositeType($name, $fields, $field, $type, $array, $length, $colcomment, $typcomment) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + $found = false; + $first = true; + $comment_sql = ''; // Accumulate comments for the columns + $sql = "CREATE TYPE \"{$f_schema}\".\"{$name}\" AS ("; + for ($i = 0; $i < $fields; $i++) { + $this->fieldClean($field[$i]); + $this->clean($type[$i]); + $this->clean($length[$i]); + $this->clean($colcomment[$i]); + + // Skip blank columns - for user convenience + if ($field[$i] == '' || $type[$i] == '') continue; + // If not the first column, add a comma + if (!$first) $sql .= ", "; + else $first = false; + + switch ($type[$i]) { + // Have to account for weird placing of length for with/without + // time zone types + case 'timestamp with time zone': + case 'timestamp without time zone': + $qual = substr($type[$i], 9); + $sql .= "\"{$field[$i]}\" timestamp"; + if ($length[$i] != '') $sql .= "({$length[$i]})"; + $sql .= $qual; + break; + case 'time with time zone': + case 'time without time zone': + $qual = substr($type[$i], 4); + $sql .= "\"{$field[$i]}\" time"; + if ($length[$i] != '') $sql .= "({$length[$i]})"; + $sql .= $qual; + break; + default: + $sql .= "\"{$field[$i]}\" {$type[$i]}"; + if ($length[$i] != '') $sql .= "({$length[$i]})"; + } + // Add array qualifier if necessary + if ($array[$i] == '[]') $sql .= '[]'; + + if ($colcomment[$i] != '') $comment_sql .= "COMMENT ON COLUMN \"{$f_schema}\".\"{$name}\".\"{$field[$i]}\" IS '{$colcomment[$i]}';\n"; + + $found = true; + } + + if (!$found) return -1; + + $sql .= ")"; + + $status = $this->execute($sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + + if ($typcomment != '') { + $status = $this->setComment('TYPE', $name, '', $typcomment, true); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + + if ($comment_sql != '') { + $status = $this->execute($comment_sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + return $this->endTransaction(); + } + + /** + * Returns a list of all casts in the database + * @return All casts + */ + function getCasts() { + global $conf; + + if ($conf['show_system']) + $where = ''; + else + $where = ' + AND n1.nspname NOT LIKE $$pg\_%$$ + AND n2.nspname NOT LIKE $$pg\_%$$ + AND n3.nspname NOT LIKE $$pg\_%$$ + '; + + $sql = " + SELECT + c.castsource::pg_catalog.regtype AS castsource, + c.casttarget::pg_catalog.regtype AS casttarget, + CASE WHEN c.castfunc=0 THEN NULL + ELSE c.castfunc::pg_catalog.regprocedure END AS castfunc, + c.castcontext, + obj_description(c.oid, 'pg_cast') as castcomment + FROM + (pg_catalog.pg_cast c LEFT JOIN pg_catalog.pg_proc p ON c.castfunc=p.oid JOIN pg_catalog.pg_namespace n3 ON p.pronamespace=n3.oid), + pg_catalog.pg_type t1, + pg_catalog.pg_type t2, + pg_catalog.pg_namespace n1, + pg_catalog.pg_namespace n2 + WHERE + c.castsource=t1.oid + AND c.casttarget=t2.oid + AND t1.typnamespace=n1.oid + AND t2.typnamespace=n2.oid + {$where} + ORDER BY 1, 2 + "; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all conversions in the database + * @return All conversions + */ + function getConversions() { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + c.conname, + pg_catalog.pg_encoding_to_char(c.conforencoding) AS conforencoding, + pg_catalog.pg_encoding_to_char(c.contoencoding) AS contoencoding, + c.condefault, + pg_catalog.obj_description(c.oid, 'pg_conversion') AS concomment + FROM pg_catalog.pg_conversion c, pg_catalog.pg_namespace n + WHERE n.oid = c.connamespace + AND n.nspname='{$c_schema}' + ORDER BY 1; + "; + + return $this->selectSet($sql); + } + + // Rule functions + + /** + * Returns a list of all rules on a table OR view + * @param $table The table to find rules for + * @return A recordset + */ + function getRules($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = " + SELECT * + FROM pg_catalog.pg_rules + WHERE + schemaname='{$c_schema}' AND tablename='{$table}' + ORDER BY rulename + "; + + return $this->selectSet($sql); + } + + /** + * Edits a rule on a table OR view + * @param $name The name of the new rule + * @param $event SELECT, INSERT, UPDATE or DELETE + * @param $table Table on which to create the rule + * @param $where When to execute the rule, '' indicates always + * @param $instead True if an INSTEAD rule, false otherwise + * @param $type NOTHING for a do nothing rule, SOMETHING to use given action + * @param $action The action to take + * @return 0 success + * @return -1 invalid event + */ + function setRule($name, $event, $table, $where, $instead, $type, $action) { + return $this->createRule($name, $event, $table, $where, $instead, $type, $action, true); + } + + /** + * Creates a rule + * @param $name The name of the new rule + * @param $event SELECT, INSERT, UPDATE or DELETE + * @param $table Table on which to create the rule + * @param $where When to execute the rule, '' indicates always + * @param $instead True if an INSTEAD rule, false otherwise + * @param $type NOTHING for a do nothing rule, SOMETHING to use given action + * @param $action The action to take + * @param $replace (optional) True to replace existing rule, false otherwise + * @return 0 success + * @return -1 invalid event + */ + function createRule($name, $event, $table, $where, $instead, $type, $action, $replace = false) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + $this->fieldClean($table); + if (!in_array($event, $this->rule_events)) return -1; + + $sql = "CREATE"; + if ($replace) $sql .= " OR REPLACE"; + $sql .= " RULE \"{$name}\" AS ON {$event} TO \"{$f_schema}\".\"{$table}\""; + // Can't escape WHERE clause + if ($where != '') $sql .= " WHERE {$where}"; + $sql .= " DO"; + if ($instead) $sql .= " INSTEAD"; + if ($type == 'NOTHING') + $sql .= " NOTHING"; + else $sql .= " ({$action})"; + + return $this->execute($sql); + } + + /** + * Removes a rule from a table OR view + * @param $rule The rule to drop + * @param $relation The relation from which to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropRule($rule, $relation, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($rule); + $this->fieldClean($relation); + + $sql = "DROP RULE \"{$rule}\" ON \"{$f_schema}\".\"{$relation}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + // Trigger functions + + /** + * Grabs a single trigger + * @param $table The name of a table whose triggers to retrieve + * @param $trigger The name of the trigger to retrieve + * @return A recordset + */ + function getTrigger($table, $trigger) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + $this->clean($trigger); + + $sql = " + SELECT * FROM pg_catalog.pg_trigger t, pg_catalog.pg_class c + WHERE t.tgrelid=c.oid AND c.relname='{$table}' AND t.tgname='{$trigger}' + AND c.relnamespace=( + SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}')"; + + return $this->selectSet($sql); + } + + /** + * Grabs a list of triggers on a table + * @param $table The name of a table whose triggers to retrieve + * @return A recordset + */ + function getTriggers($table = '') { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT + t.tgname, pg_catalog.pg_get_triggerdef(t.oid) AS tgdef, + CASE WHEN t.tgenabled = 'D' THEN FALSE ELSE TRUE END AS tgenabled, p.oid AS prooid, + p.proname || ' (' || pg_catalog.oidvectortypes(p.proargtypes) || ')' AS proproto, + ns.nspname AS pronamespace + FROM pg_catalog.pg_trigger t, pg_catalog.pg_proc p, pg_catalog.pg_namespace ns + WHERE t.tgrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace=(SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='{$c_schema}')) + AND ( tgconstraint = 0 OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = t.tableoid AND d.objid = t.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND p.oid=t.tgfoid + AND p.pronamespace = ns.oid"; + + return $this->selectSet($sql); + } + + /** + * A helper function for getTriggers that translates + * an array of attribute numbers to an array of field names. + * Note: Only needed for pre-7.4 servers, this function is deprecated + * @param $trigger An array containing fields from the trigger table + * @return The trigger definition string + */ + function getTriggerDef($trigger) { + + $this->fieldArrayClean($trigger); + // Constants to figure out tgtype + if (!defined('TRIGGER_TYPE_ROW')) define ('TRIGGER_TYPE_ROW', (1 << 0)); + if (!defined('TRIGGER_TYPE_BEFORE')) define ('TRIGGER_TYPE_BEFORE', (1 << 1)); + if (!defined('TRIGGER_TYPE_INSERT')) define ('TRIGGER_TYPE_INSERT', (1 << 2)); + if (!defined('TRIGGER_TYPE_DELETE')) define ('TRIGGER_TYPE_DELETE', (1 << 3)); + if (!defined('TRIGGER_TYPE_UPDATE')) define ('TRIGGER_TYPE_UPDATE', (1 << 4)); + + $trigger['tgisconstraint'] = $this->phpBool($trigger['tgisconstraint']); + $trigger['tgdeferrable'] = $this->phpBool($trigger['tgdeferrable']); + $trigger['tginitdeferred'] = $this->phpBool($trigger['tginitdeferred']); + + // Constraint trigger or normal trigger + if ($trigger['tgisconstraint']) + $tgdef = 'CREATE CONSTRAINT TRIGGER '; + else + $tgdef = 'CREATE TRIGGER '; + + $tgdef .= "\"{$trigger['tgname']}\" "; + + // Trigger type + $findx = 0; + if (($trigger['tgtype'] & TRIGGER_TYPE_BEFORE) == TRIGGER_TYPE_BEFORE) + $tgdef .= 'BEFORE'; + else + $tgdef .= 'AFTER'; + + if (($trigger['tgtype'] & TRIGGER_TYPE_INSERT) == TRIGGER_TYPE_INSERT) { + $tgdef .= ' INSERT'; + $findx++; + } + if (($trigger['tgtype'] & TRIGGER_TYPE_DELETE) == TRIGGER_TYPE_DELETE) { + if ($findx > 0) + $tgdef .= ' OR DELETE'; + else { + $tgdef .= ' DELETE'; + $findx++; + } + } + if (($trigger['tgtype'] & TRIGGER_TYPE_UPDATE) == TRIGGER_TYPE_UPDATE) { + if ($findx > 0) + $tgdef .= ' OR UPDATE'; + else + $tgdef .= ' UPDATE'; + } + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + // Table name + $tgdef .= " ON \"{$f_schema}\".\"{$trigger['relname']}\" "; + + // Deferrability + if ($trigger['tgisconstraint']) { + if ($trigger['tgconstrrelid'] != 0) { + // Assume constrelname is not null + $tgdef .= " FROM \"{$trigger['tgconstrrelname']}\" "; + } + if (!$trigger['tgdeferrable']) + $tgdef .= 'NOT '; + $tgdef .= 'DEFERRABLE INITIALLY '; + if ($trigger['tginitdeferred']) + $tgdef .= 'DEFERRED '; + else + $tgdef .= 'IMMEDIATE '; + } + + // Row or statement + if ($trigger['tgtype'] & TRIGGER_TYPE_ROW == TRIGGER_TYPE_ROW) + $tgdef .= 'FOR EACH ROW '; + else + $tgdef .= 'FOR EACH STATEMENT '; + + // Execute procedure + $tgdef .= "EXECUTE PROCEDURE \"{$trigger['tgfname']}\"("; + + // Parameters + // Escape null characters + $v = addCSlashes($trigger['tgargs'], "\0"); + // Split on escaped null characters + $params = explode('\\000', $v); + for ($findx = 0; $findx < $trigger['tgnargs']; $findx++) { + $param = "'" . str_replace('\'', '\\\'', $params[$findx]) . "'"; + $tgdef .= $param; + if ($findx < ($trigger['tgnargs'] - 1)) + $tgdef .= ', '; + } + + // Finish it off + $tgdef .= ')'; + + return $tgdef; + } + + /** + * Returns a list of all functions that can be used in triggers + */ + function getTriggerFunctions() { + return $this->getFunctions(true, 'trigger'); + } + + /** + * Creates a trigger + * @param $tgname The name of the trigger to create + * @param $table The name of the table + * @param $tgproc The function to execute + * @param $tgtime BEFORE or AFTER + * @param $tgevent Event + * @param $tgargs The function arguments + * @return 0 success + */ + function createTrigger($tgname, $table, $tgproc, $tgtime, $tgevent, $tgfrequency, $tgargs) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($tgname); + $this->fieldClean($table); + $this->fieldClean($tgproc); + + /* No Statement Level Triggers in PostgreSQL (by now) */ + $sql = "CREATE TRIGGER \"{$tgname}\" {$tgtime} + {$tgevent} ON \"{$f_schema}\".\"{$table}\" + FOR EACH {$tgfrequency} EXECUTE PROCEDURE \"{$tgproc}\"({$tgargs})"; + + return $this->execute($sql); + } + + /** + * Alters a trigger + * @param $table The name of the table containing the trigger + * @param $trigger The name of the trigger to alter + * @param $name The new name for the trigger + * @return 0 success + */ + function alterTrigger($table, $trigger, $name) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $this->fieldClean($trigger); + $this->fieldClean($name); + + $sql = "ALTER TRIGGER \"{$trigger}\" ON \"{$f_schema}\".\"{$table}\" RENAME TO \"{$name}\""; + + return $this->execute($sql); + } + + /** + * Drops a trigger + * @param $tgname The name of the trigger to drop + * @param $table The table from which to drop the trigger + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropTrigger($tgname, $table, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($tgname); + $this->fieldClean($table); + + $sql = "DROP TRIGGER \"{$tgname}\" ON \"{$f_schema}\".\"{$table}\""; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Enables a trigger + * @param $tgname The name of the trigger to enable + * @param $table The table in which to enable the trigger + * @return 0 success + */ + function enableTrigger($tgname, $table) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($tgname); + $this->fieldClean($table); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" ENABLE TRIGGER \"{$tgname}\""; + + return $this->execute($sql); + } + + /** + * Disables a trigger + * @param $tgname The name of the trigger to disable + * @param $table The table in which to disable the trigger + * @return 0 success + */ + function disableTrigger($tgname, $table) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($tgname); + $this->fieldClean($table); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" DISABLE TRIGGER \"{$tgname}\""; + + return $this->execute($sql); + } + + // Operator functions + + /** + * Returns a list of all operators in the database + * @return All operators + */ + function getOperators() { + $c_schema = $this->_schema; + $this->clean($c_schema); + // We stick with the subselects here, as you cannot ORDER BY a regtype + $sql = " + SELECT + po.oid, po.oprname, + (SELECT pg_catalog.format_type(oid, NULL) FROM pg_catalog.pg_type pt WHERE pt.oid=po.oprleft) AS oprleftname, + (SELECT pg_catalog.format_type(oid, NULL) FROM pg_catalog.pg_type pt WHERE pt.oid=po.oprright) AS oprrightname, + po.oprresult::pg_catalog.regtype AS resultname, + pg_catalog.obj_description(po.oid, 'pg_operator') AS oprcomment + FROM + pg_catalog.pg_operator po + WHERE + po.oprnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='{$c_schema}') + ORDER BY + po.oprname, oprleftname, oprrightname + "; + + return $this->selectSet($sql); + } + + /** + * Returns all details for a particular operator + * @param $operator_oid The oid of the operator + * @return Function info + */ + function getOperator($operator_oid) { + $this->clean($operator_oid); + + $sql = " + SELECT + po.oid, po.oprname, + oprleft::pg_catalog.regtype AS oprleftname, + oprright::pg_catalog.regtype AS oprrightname, + oprresult::pg_catalog.regtype AS resultname, + po.oprcanhash, + oprcanmerge, + oprcom::pg_catalog.regoperator AS oprcom, + oprnegate::pg_catalog.regoperator AS oprnegate, + po.oprcode::pg_catalog.regproc AS oprcode, + po.oprrest::pg_catalog.regproc AS oprrest, + po.oprjoin::pg_catalog.regproc AS oprjoin + FROM + pg_catalog.pg_operator po + WHERE + po.oid='{$operator_oid}' + "; + + return $this->selectSet($sql); + } + + /** + * Drops an operator + * @param $operator_oid The OID of the operator to drop + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropOperator($operator_oid, $cascade) { + // Function comes in with $object as operator OID + $opr = $this->getOperator($operator_oid); + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($opr->fields['oprname']); + + $sql = "DROP OPERATOR \"{$f_schema}\".{$opr->fields['oprname']} ("; + // Quoting or formatting here??? + if ($opr->fields['oprleftname'] !== null) $sql .= $opr->fields['oprleftname'] . ', '; + else $sql .= "NONE, "; + if ($opr->fields['oprrightname'] !== null) $sql .= $opr->fields['oprrightname'] . ')'; + else $sql .= "NONE)"; + + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + // Operator Class functions + + /** + * Gets all opclasses + * + * @return A recordset + */ + + function getOpClasses() { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + pa.amname, po.opcname, + po.opcintype::pg_catalog.regtype AS opcintype, + po.opcdefault, + pg_catalog.obj_description(po.oid, 'pg_opclass') AS opccomment + FROM + pg_catalog.pg_opclass po, pg_catalog.pg_am pa, pg_catalog.pg_namespace pn + WHERE + po.opcmethod=pa.oid + AND po.opcnamespace=pn.oid + AND pn.nspname='{$c_schema}' + ORDER BY 1,2 + "; + + return $this->selectSet($sql); + } + + // FTS functions + + /** + * Creates a new FTS configuration. + * @param string $cfgname The name of the FTS configuration to create + * @param string $parser The parser to be used in new FTS configuration + * @param string $locale Locale of the FTS configuration + * @param string $template The existing FTS configuration to be used as template for the new one + * @param string $withmap Should we copy whole map of existing FTS configuration to the new one + * @param string $makeDefault Should this configuration be the default for locale given + * @param string $comment If omitted, defaults to nothing + * + * @return 0 success + */ + function createFtsConfiguration($cfgname, $parser = '', $template = '', $comment = '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($cfgname); + + $sql = "CREATE TEXT SEARCH CONFIGURATION \"{$f_schema}\".\"{$cfgname}\" ("; + if ($parser != '') { + $this->fieldClean($parser['schema']); + $this->fieldClean($parser['parser']); + $parser = "\"{$parser['schema']}\".\"{$parser['parser']}\""; + $sql .= " PARSER = {$parser}"; + } + if ($template != '') { + $this->fieldClean($template['schema']); + $this->fieldClean($template['name']); + $sql .= " COPY = \"{$template['schema']}\".\"{$template['name']}\""; + } + $sql .= ")"; + + if ($comment != '') { + $status = $this->beginTransaction(); + if ($status != 0) return -1; + } + + // Create the FTS configuration + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Set the comment + if ($comment != '') { + $status = $this->setComment('TEXT SEARCH CONFIGURATION', $cfgname, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + return $this->endTransaction(); + } + + return 0; + } + + /** + * Returns available FTS configurations + * @param $all if false, returns schema qualified FTS confs + * + * @return A recordset + */ + function getFtsConfigurations($all = true) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + n.nspname as schema, + c.cfgname as name, + pg_catalog.obj_description(c.oid, 'pg_ts_config') as comment + FROM + pg_catalog.pg_ts_config c + JOIN pg_catalog.pg_namespace n ON n.oid = c.cfgnamespace + WHERE + pg_catalog.pg_ts_config_is_visible(c.oid)"; + + if (!$all) + $sql.= " AND n.nspname='{$c_schema}'\n"; + + $sql.= "ORDER BY name"; + + return $this->selectSet($sql); + } + + /** + * Return all information related to a FTS configuration + * @param $ftscfg The name of the FTS configuration + * + * @return FTS configuration information + */ + function getFtsConfigurationByName($ftscfg) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($ftscfg); + $sql = " + SELECT + n.nspname as schema, + c.cfgname as name, + p.prsname as parser, + c.cfgparser as parser_id, + pg_catalog.obj_description(c.oid, 'pg_ts_config') as comment + FROM pg_catalog.pg_ts_config c + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.cfgnamespace + LEFT JOIN pg_catalog.pg_ts_parser p ON p.oid = c.cfgparser + WHERE pg_catalog.pg_ts_config_is_visible(c.oid) + AND c.cfgname = '{$ftscfg}' + AND n.nspname='{$c_schema}'"; + + return $this->selectSet($sql); + } + + /** + * Returns the map of FTS configuration given + * (list of mappings (tokens) and their processing dictionaries) + * @param string $ftscfg Name of the FTS configuration + * + * @return RecordSet + */ + function getFtsConfigurationMap($ftscfg) { + + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->fieldClean($ftscfg); + + $oidSet = $this->selectSet("SELECT c.oid + FROM pg_catalog.pg_ts_config AS c + LEFT JOIN pg_catalog.pg_namespace n ON (n.oid = c.cfgnamespace) + WHERE c.cfgname = '{$ftscfg}' + AND n.nspname='{$c_schema}'"); + + $oid = $oidSet->fields['oid']; + + $sql = " + SELECT + (SELECT t.alias FROM pg_catalog.ts_token_type(c.cfgparser) AS t WHERE t.tokid = m.maptokentype) AS name, + (SELECT t.description FROM pg_catalog.ts_token_type(c.cfgparser) AS t WHERE t.tokid = m.maptokentype) AS description, + c.cfgname AS cfgname, n.nspname ||'.'|| d.dictname as dictionaries + FROM + pg_catalog.pg_ts_config AS c, pg_catalog.pg_ts_config_map AS m, pg_catalog.pg_ts_dict d, + pg_catalog.pg_namespace n + WHERE + c.oid = {$oid} + AND m.mapcfg = c.oid + AND m.mapdict = d.oid + AND d.dictnamespace = n.oid + ORDER BY name + "; + return $this->selectSet($sql); + } + + /** + * Returns FTS parsers available + * @param $all if false, return only Parsers from the current schema + * + * @return RecordSet + */ + function getFtsParsers($all = true) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + n.nspname as schema, + p.prsname as name, + pg_catalog.obj_description(p.oid, 'pg_ts_parser') as comment + FROM pg_catalog.pg_ts_parser p + LEFT JOIN pg_catalog.pg_namespace n ON (n.oid = p.prsnamespace) + WHERE pg_catalog.pg_ts_parser_is_visible(p.oid)"; + + if (!$all) + $sql.= " AND n.nspname='{$c_schema}'\n"; + + $sql.= "ORDER BY name"; + + return $this->selectSet($sql); + } + + /** + * Returns FTS dictionaries available + * @param $all if false, return only Dics from the current schema + * + * @returns RecordSet + */ + function getFtsDictionaries($all = true) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + n.nspname as schema, d.dictname as name, + pg_catalog.obj_description(d.oid, 'pg_ts_dict') as comment + FROM pg_catalog.pg_ts_dict d + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = d.dictnamespace + WHERE pg_catalog.pg_ts_dict_is_visible(d.oid)"; + + if (!$all) + $sql.= " AND n.nspname='{$c_schema}'\n"; + + $sql.= "ORDER BY name;"; + + return $this->selectSet($sql); + } + + /** + * Returns all FTS dictionary templates available + */ + function getFtsDictionaryTemplates() { + + $sql = " + SELECT + n.nspname as schema, + t.tmplname as name, + ( SELECT COALESCE(np.nspname, '(null)')::pg_catalog.text || '.' || p.proname + FROM pg_catalog.pg_proc p + LEFT JOIN pg_catalog.pg_namespace np ON np.oid = p.pronamespace + WHERE t.tmplinit = p.oid ) AS init, + ( SELECT COALESCE(np.nspname, '(null)')::pg_catalog.text || '.' || p.proname + FROM pg_catalog.pg_proc p + LEFT JOIN pg_catalog.pg_namespace np ON np.oid = p.pronamespace + WHERE t.tmpllexize = p.oid ) AS lexize, + pg_catalog.obj_description(t.oid, 'pg_ts_template') as comment + FROM pg_catalog.pg_ts_template t + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.tmplnamespace + WHERE pg_catalog.pg_ts_template_is_visible(t.oid) + ORDER BY name;"; + + return $this->selectSet($sql); + } + + /** + * Drops FTS coniguration + * @param $ftscfg The configuration's name + * @param $cascade Cascade to dependenced objects + * + * @return 0 on success + */ + function dropFtsConfiguration($ftscfg, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($ftscfg); + + $sql = "DROP TEXT SEARCH CONFIGURATION \"{$f_schema}\".\"{$ftscfg}\""; + if ($cascade) $sql .= ' CASCADE'; + + return $this->execute($sql); + } + + /** + * Drops FTS dictionary + * @param $ftsdict The dico's name + * @param $cascade Cascade to dependenced objects + * + * @todo Support of dictionary templates dropping + * @return 0 on success + */ + function dropFtsDictionary($ftsdict, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($ftsdict); + + $sql = "DROP TEXT SEARCH DICTIONARY"; + $sql .= " \"{$f_schema}\".\"{$ftsdict}\""; + if ($cascade) $sql .= ' CASCADE'; + + return $this->execute($sql); + } + + /** + * Alters FTS configuration + * @param $cfgname The conf's name + * @param $comment A comment on for the conf + * @param $name The new conf name + * + * @return 0 on success + */ + function updateFtsConfiguration($cfgname, $comment, $name) { + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $this->fieldClean($cfgname); + + $status = $this->setComment('TEXT SEARCH CONFIGURATION', $cfgname, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Only if the name has changed + if ($name != $cfgname) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + + $sql = "ALTER TEXT SEARCH CONFIGURATION \"{$f_schema}\".\"{$cfgname}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + } + + /** + * Creates a new FTS dictionary or FTS dictionary template. + * @param string $dictname The name of the FTS dictionary to create + * @param boolean $isTemplate Flag whether we create usual dictionary or dictionary template + * @param string $template The existing FTS dictionary to be used as template for the new one + * @param string $lexize The name of the function, which does transformation of input word + * @param string $init The name of the function, which initializes dictionary + * @param string $option Usually, it stores various options required for the dictionary + * @param string $comment If omitted, defaults to nothing + * + * @return 0 success + */ + function createFtsDictionary($dictname, $isTemplate = false, $template = '', $lexize = '', + $init = '', $option = '', $comment = '') { + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($dictname); + $this->fieldClean($template); + $this->fieldClean($lexize); + $this->fieldClean($init); + $this->fieldClean($option); + + $sql = "CREATE TEXT SEARCH"; + if ($isTemplate) { + $sql .= " TEMPLATE \"{$f_schema}\".\"{$dictname}\" ("; + if ($lexize != '') $sql .= " LEXIZE = {$lexize}"; + if ($init != '') $sql .= ", INIT = {$init}"; + $sql .= ")"; + $whatToComment = 'TEXT SEARCH TEMPLATE'; + } else { + $sql .= " DICTIONARY \"{$f_schema}\".\"{$dictname}\" ("; + if ($template != '') { + $this->fieldClean($template['schema']); + $this->fieldClean($template['name']); + $template = "\"{$template['schema']}\".\"{$template['name']}\""; + + $sql .= " TEMPLATE = {$template}"; + } + if ($option != '') $sql .= ", {$option}"; + $sql .= ")"; + $whatToComment = 'TEXT SEARCH DICTIONARY'; + } + + /* if comment, begin a transaction to + * run both commands */ + if ($comment != '') { + $status = $this->beginTransaction(); + if ($status != 0) return -1; + } + + // Create the FTS dictionary + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Set the comment + if ($comment != '') { + $status = $this->setComment($whatToComment, $dictname, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + } + + /** + * Alters FTS dictionary or dictionary template + * @param $dictname The dico's name + * @param $comment The comment + * @param $name The new dico's name + * + * @return 0 on success + */ + function updateFtsDictionary($dictname, $comment, $name) { + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $this->fieldClean($dictname); + $status = $this->setComment('TEXT SEARCH DICTIONARY', $dictname, '', $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + // Only if the name has changed + if ($name != $dictname) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + + $sql = "ALTER TEXT SEARCH DICTIONARY \"{$f_schema}\".\"{$dictname}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + } + + /** + * Return all information relating to a FTS dictionary + * @param $ftsdict The name of the FTS dictionary + * + * @return RecordSet of FTS dictionary information + */ + function getFtsDictionaryByName($ftsdict) { + + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($ftsdict); + + $sql = "SELECT + n.nspname as schema, + d.dictname as name, + ( SELECT COALESCE(nt.nspname, '(null)')::pg_catalog.text || '.' || t.tmplname FROM + pg_catalog.pg_ts_template t + LEFT JOIN pg_catalog.pg_namespace nt ON nt.oid = t.tmplnamespace + WHERE d.dicttemplate = t.oid ) AS template, + d.dictinitoption as init, + pg_catalog.obj_description(d.oid, 'pg_ts_dict') as comment + FROM pg_catalog.pg_ts_dict d + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = d.dictnamespace + WHERE d.dictname = '{$ftsdict}' + AND pg_catalog.pg_ts_dict_is_visible(d.oid) + AND n.nspname='{$c_schema}' + ORDER BY name"; + + return $this->selectSet($sql); + } + + /** + * Creates/updates/deletes FTS mapping. + * @param string $cfgname The name of the FTS configuration to alter + * @param array $mapping Array of tokens' names + * @param string $action What to do with the mapping: add, alter or drop + * @param string $dictname Dictionary that will process tokens given or null in case of drop action + * + * @return 0 success + */ + function changeFtsMapping($ftscfg, $mapping, $action, $dictname = null) { + + if (count($mapping) > 0) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($ftscfg); + $this->fieldClean($dictname); + $this->arrayClean($mapping); + + switch ($action) { + case 'alter': + $whatToDo = "ALTER"; + break; + case 'drop': + $whatToDo = "DROP"; + break; + default: + $whatToDo = "ADD"; + break; + } + + $sql = "ALTER TEXT SEARCH CONFIGURATION \"{$f_schema}\".\"{$ftscfg}\" {$whatToDo} MAPPING FOR "; + $sql .= implode(",", $mapping); + if ($action != 'drop' && !empty($dictname)) { + $sql .= " WITH {$dictname}"; + } + + return $this->execute($sql); + } + else { + return -1; + } + } + + /** + * Return all information related to a given FTS configuration's mapping + * @param $ftscfg The name of the FTS configuration + * @param $mapping The name of the mapping + * + * @return FTS configuration information + */ + function getFtsMappingByName($ftscfg, $mapping) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($ftscfg); + $this->clean($mapping); + + $oidSet = $this->selectSet("SELECT c.oid, cfgparser + FROM pg_catalog.pg_ts_config AS c + LEFT JOIN pg_catalog.pg_namespace AS n ON n.oid = c.cfgnamespace + WHERE c.cfgname = '{$ftscfg}' + AND n.nspname='{$c_schema}'"); + + $oid = $oidSet->fields['oid']; + $cfgparser = $oidSet->fields['cfgparser']; + + $tokenIdSet = $this->selectSet("SELECT tokid + FROM pg_catalog.ts_token_type({$cfgparser}) + WHERE alias = '{$mapping}'"); + + $tokid = $tokenIdSet->fields['tokid']; + + $sql = "SELECT + (SELECT t.alias FROM pg_catalog.ts_token_type(c.cfgparser) AS t WHERE t.tokid = m.maptokentype) AS name, + d.dictname as dictionaries + FROM pg_catalog.pg_ts_config AS c, pg_catalog.pg_ts_config_map AS m, pg_catalog.pg_ts_dict d + WHERE c.oid = {$oid} AND m.mapcfg = c.oid AND m.maptokentype = {$tokid} AND m.mapdict = d.oid + LIMIT 1;"; + + return $this->selectSet($sql); + } + + /** + * Return list of FTS mappings possible for given parser + * (specified by given configuration since configuration can only have 1 parser) + * @param $ftscfg The config's name that use the parser + * + * @return 0 on success + */ + function getFtsMappings($ftscfg) { + + $cfg = $this->getFtsConfigurationByName($ftscfg); + + $sql = "SELECT alias AS name, description + FROM pg_catalog.ts_token_type({$cfg->fields['parser_id']}) + ORDER BY name"; + + return $this->selectSet($sql); + } + + // Language functions + + /** + * Gets all languages + * @param $all True to get all languages, regardless of show_system + * @return A recordset + */ + function getLanguages($all = false) { + global $conf; + + if ($conf['show_system'] || $all) + $where = ''; + else + $where = 'WHERE lanispl'; + + $sql = " + SELECT + lanname, lanpltrusted, + lanplcallfoid::pg_catalog.regproc AS lanplcallf + FROM + pg_catalog.pg_language + {$where} + ORDER BY lanname + "; + + return $this->selectSet($sql); + } + + // Aggregate functions + + /** + * Creates a new aggregate in the database + * @param $name The name of the aggregate + * @param $basetype The input data type of the aggregate + * @param $sfunc The name of the state transition function for the aggregate + * @param $stype The data type for the aggregate's state value + * @param $ffunc The name of the final function for the aggregate + * @param $initcond The initial setting for the state value + * @param $sortop The sort operator for the aggregate + * @param $comment Aggregate comment + * @return 0 success + * @return -1 error + */ + function createAggregate($name, $basetype, $sfunc, $stype, $ffunc, $initcond, $sortop, $comment) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($name); + $this->fieldClean($basetype); + $this->fieldClean($sfunc); + $this->fieldClean($stype); + $this->fieldClean($ffunc); + $this->fieldClean($initcond); + $this->fieldClean($sortop); + + $this->beginTransaction(); + + $sql = "CREATE AGGREGATE \"{$f_schema}\".\"{$name}\" (BASETYPE = \"{$basetype}\", SFUNC = \"{$sfunc}\", STYPE = \"{$stype}\""; + if(trim($ffunc) != '') $sql .= ", FINALFUNC = \"{$ffunc}\""; + if(trim($initcond) != '') $sql .= ", INITCOND = \"{$initcond}\""; + if(trim($sortop) != '') $sql .= ", SORTOP = \"{$sortop}\""; + $sql .= ")"; + + $status = $this->execute($sql); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + + if (trim($comment) != '') { + $status = $this->setComment('AGGREGATE', $name, '', $comment, $basetype); + if ($status) { + $this->rollbackTransaction(); + return -1; + } + } + + return $this->endTransaction(); + } + + /** + * Renames an aggregate function + * @param $aggrname The actual name of the aggregate + * @param $aggrtype The actual input data type of the aggregate + * @param $newaggrname The new name of the aggregate + * @return 0 success + */ + function renameAggregate($aggrschema, $aggrname, $aggrtype, $newaggrname) { + /* this function is called from alterAggregate where params are cleaned */ + $sql = "ALTER AGGREGATE \"{$aggrschema}\"" . '.' . "\"{$aggrname}\" (\"{$aggrtype}\") RENAME TO \"{$newaggrname}\""; + return $this->execute($sql); + } + + /** + * Removes an aggregate function from the database + * @param $aggrname The name of the aggregate + * @param $aggrtype The input data type of the aggregate + * @param $cascade True to cascade drop, false to restrict + * @return 0 success + */ + function dropAggregate($aggrname, $aggrtype, $cascade) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($aggrname); + $this->fieldClean($aggrtype); + + $sql = "DROP AGGREGATE \"{$f_schema}\".\"{$aggrname}\" (\"{$aggrtype}\")"; + if ($cascade) $sql .= " CASCADE"; + + return $this->execute($sql); + } + + /** + * Gets all information for an aggregate + * @param $name The name of the aggregate + * @param $basetype The input data type of the aggregate + * @return A recordset + */ + function getAggregate($name, $basetype) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->fieldclean($name); + $this->fieldclean($basetype); + + $sql = " + SELECT p.proname, CASE p.proargtypes[0] + WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN NULL + ELSE pg_catalog.format_type(p.proargtypes[0], NULL) END AS proargtypes, + a.aggtransfn, format_type(a.aggtranstype, NULL) AS aggstype, a.aggfinalfn, + a.agginitval, a.aggsortop, u.usename, pg_catalog.obj_description(p.oid, 'pg_proc') AS aggrcomment + FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n, pg_catalog.pg_user u, pg_catalog.pg_aggregate a + WHERE n.oid = p.pronamespace AND p.proowner=u.usesysid AND p.oid=a.aggfnoid + AND p.prokind = 'a' AND n.nspname='{$c_schema}' + AND p.proname='" . $name . "' + AND CASE p.proargtypes[0] + WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN '' + ELSE pg_catalog.format_type(p.proargtypes[0], NULL) + END ='" . $basetype . "'"; + + return $this->selectSet($sql); + } + + /** + * Gets all aggregates + * @return A recordset + */ + function getAggregates() { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = "SELECT p.proname, CASE p.proargtypes[0] WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN NULL ELSE + pg_catalog.format_type(p.proargtypes[0], NULL) END AS proargtypes, a.aggtransfn, u.usename, + pg_catalog.obj_description(p.oid, 'pg_proc') AS aggrcomment + FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n, pg_catalog.pg_user u, pg_catalog.pg_aggregate a + WHERE n.oid = p.pronamespace AND p.proowner=u.usesysid AND p.oid=a.aggfnoid + AND p.prokind = 'a' AND n.nspname='{$c_schema}' ORDER BY 1, 2"; + + return $this->selectSet($sql); + } + + /** + * Changes the owner of an aggregate function + * @param $aggrname The name of the aggregate + * @param $aggrtype The input data type of the aggregate + * @param $newaggrowner The new owner of the aggregate + * @return 0 success + */ + function changeAggregateOwner($aggrname, $aggrtype, $newaggrowner) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($aggrname); + $this->fieldClean($newaggrowner); + $sql = "ALTER AGGREGATE \"{$f_schema}\".\"{$aggrname}\" (\"{$aggrtype}\") OWNER TO \"{$newaggrowner}\""; + return $this->execute($sql); + } + + /** + * Changes the schema of an aggregate function + * @param $aggrname The name of the aggregate + * @param $aggrtype The input data type of the aggregate + * @param $newaggrschema The new schema for the aggregate + * @return 0 success + */ + function changeAggregateSchema($aggrname, $aggrtype, $newaggrschema) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($aggrname); + $this->fieldClean($newaggrschema); + $sql = "ALTER AGGREGATE \"{$f_schema}\".\"{$aggrname}\" (\"{$aggrtype}\") SET SCHEMA \"{$newaggrschema}\""; + return $this->execute($sql); + } + + /** + * Alters an aggregate + * @param $aggrname The actual name of the aggregate + * @param $aggrtype The actual input data type of the aggregate + * @param $aggrowner The actual owner of the aggregate + * @param $aggrschema The actual schema the aggregate belongs to + * @param $aggrcomment The actual comment for the aggregate + * @param $newaggrname The new name of the aggregate + * @param $newaggrowner The new owner of the aggregate + * @param $newaggrschema The new schema where the aggregate will belong to + * @param $newaggrcomment The new comment for the aggregate + * @return 0 success + * @return -1 change owner error + * @return -2 change comment error + * @return -3 change schema error + * @return -4 change name error + */ + function alterAggregate($aggrname, $aggrtype, $aggrowner, $aggrschema, $aggrcomment, $newaggrname, $newaggrowner, $newaggrschema, $newaggrcomment) { + // Clean fields + $this->fieldClean($aggrname); + $this->fieldClean($aggrtype); + $this->fieldClean($aggrowner); + $this->fieldClean($aggrschema); + $this->fieldClean($newaggrname); + $this->fieldClean($newaggrowner); + $this->fieldClean($newaggrschema); + + $this->beginTransaction(); + + // Change the owner, if it has changed + if($aggrowner != $newaggrowner) { + $status = $this->changeAggregateOwner($aggrname, $aggrtype, $newaggrowner); + if($status != 0) { + $this->rollbackTransaction(); + return -1; + } + } + + // Set the comment, if it has changed + if($aggrcomment != $newaggrcomment) { + $status = $this->setComment('AGGREGATE', $aggrname, '', $newaggrcomment, $aggrtype); + if ($status) { + $this->rollbackTransaction(); + return -2; + } + } + + // Change the schema, if it has changed + if($aggrschema != $newaggrschema) { + $status = $this->changeAggregateSchema($aggrname, $aggrtype, $newaggrschema); + if($status != 0) { + $this->rollbackTransaction(); + return -3; + } + } + + // Rename the aggregate, if it has changed + if($aggrname != $newaggrname) { + $status = $this->renameAggregate($newaggrschema, $aggrname, $aggrtype, $newaggrname); + if($status != 0) { + $this->rollbackTransaction(); + return -4; + } + } + + return $this->endTransaction(); + } + + // Role, User/Group functions + + /** + * Returns all roles in the database cluster + * @param $rolename (optional) The role name to exclude from the select + * @return All roles + */ + function getRoles($rolename = '') { + $sql = ' + SELECT rolname, rolsuper, rolcreatedb, rolcreaterole, rolinherit, + rolcanlogin, rolconnlimit, rolvaliduntil, rolconfig + FROM pg_catalog.pg_roles'; + if($rolename) $sql .= " WHERE rolname!='{$rolename}'"; + $sql .= ' ORDER BY rolname'; + + return $this->selectSet($sql); + } + + /** + * Returns information about a single role + * @param $rolename The name of the role to retrieve + * @return The role's data + */ + function getRole($rolename) { + $this->clean($rolename); + + $sql = " + SELECT rolname, rolsuper, rolcreatedb, rolcreaterole, rolinherit, + rolcanlogin, rolconnlimit, rolvaliduntil, rolconfig + FROM pg_catalog.pg_roles WHERE rolname='{$rolename}'"; + + return $this->selectSet($sql); + } + + /** + * Grants membership in a role + * @param $role The name of the target role + * @param $rolename The name of the role that will belong to the target role + * @param $admin (optional) Flag to grant the admin option + * @return 0 success + */ + function grantRole($role, $rolename, $admin=0) { + $this->fieldClean($role); + $this->fieldClean($rolename); + + $sql = "GRANT \"{$role}\" TO \"{$rolename}\""; + if($admin == 1) $sql .= ' WITH ADMIN OPTION'; + + return $this->execute($sql); + } + + /** + * Revokes membership in a role + * @param $role The name of the target role + * @param $rolename The name of the role that will not belong to the target role + * @param $admin (optional) Flag to revoke only the admin option + * @param $type (optional) Type of revoke: RESTRICT | CASCADE + * @return 0 success + */ + function revokeRole($role, $rolename, $admin = 0, $type = 'RESTRICT') { + $this->fieldClean($role); + $this->fieldClean($rolename); + + $sql = "REVOKE "; + if($admin == 1) $sql .= 'ADMIN OPTION FOR '; + $sql .= "\"{$role}\" FROM \"{$rolename}\" {$type}"; + + return $this->execute($sql); + } + + /** + * Returns all users in the database cluster + * @return All users + */ + function getUsers() { + $sql = "SELECT usename, usesuper, usecreatedb, valuntil AS useexpires, useconfig + FROM pg_user + ORDER BY usename"; + + return $this->selectSet($sql); + } + + /** + * Returns information about a single user + * @param $username The username of the user to retrieve + * @return The user's data + */ + function getUser($username) { + $this->clean($username); + + $sql = "SELECT usename, usesuper, usecreatedb, valuntil AS useexpires, useconfig + FROM pg_user + WHERE usename='{$username}'"; + + return $this->selectSet($sql); + } + + /** + * Creates a new role + * @param $rolename The name of the role to create + * @param $password A password for the role + * @param $superuser Boolean whether or not the role is a superuser + * @param $createdb Boolean whether or not the role can create databases + * @param $createrole Boolean whether or not the role can create other roles + * @param $inherits Boolean whether or not the role inherits the privileges from parent roles + * @param $login Boolean whether or not the role will be allowed to login + * @param $connlimit Number of concurrent connections the role can make + * @param $expiry String Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire + * @param $memberof (array) Roles to which the new role will be immediately added as a new member + * @param $members (array) Roles which are automatically added as members of the new role + * @param $adminmembers (array) Roles which are automatically added as admin members of the new role + * @return 0 success + */ + function createRole($rolename, $password, $superuser, $createdb, $createrole, $inherits, $login, $connlimit, $expiry, $memberof, $members, $adminmembers) { + $enc = $this->_encryptPassword($rolename, $password); + $this->fieldClean($rolename); + $this->clean($enc); + $this->clean($connlimit); + $this->clean($expiry); + $this->fieldArrayClean($memberof); + $this->fieldArrayClean($members); + $this->fieldArrayClean($adminmembers); + + $sql = "CREATE ROLE \"{$rolename}\""; + if ($password != '') $sql .= " WITH ENCRYPTED PASSWORD '{$enc}'"; + $sql .= ($superuser) ? ' SUPERUSER' : ' NOSUPERUSER'; + $sql .= ($createdb) ? ' CREATEDB' : ' NOCREATEDB'; + $sql .= ($createrole) ? ' CREATEROLE' : ' NOCREATEROLE'; + $sql .= ($inherits) ? ' INHERIT' : ' NOINHERIT'; + $sql .= ($login) ? ' LOGIN' : ' NOLOGIN'; + if ($connlimit != '') $sql .= " CONNECTION LIMIT {$connlimit}"; else $sql .= ' CONNECTION LIMIT -1'; + if ($expiry != '') $sql .= " VALID UNTIL '{$expiry}'"; else $sql .= " VALID UNTIL 'infinity'"; + if (is_array($memberof) && sizeof($memberof) > 0) $sql .= ' IN ROLE "' . join('", "', $memberof) . '"'; + if (is_array($members) && sizeof($members) > 0) $sql .= ' ROLE "' . join('", "', $members) . '"'; + if (is_array($adminmembers) && sizeof($adminmembers) > 0) $sql .= ' ADMIN "' . join('", "', $adminmembers) . '"'; + + return $this->execute($sql); + } + + /** + * Adjusts a role's info + * @param $rolename The name of the role to adjust + * @param $password A password for the role + * @param $superuser Boolean whether or not the role is a superuser + * @param $createdb Boolean whether or not the role can create databases + * @param $createrole Boolean whether or not the role can create other roles + * @param $inherits Boolean whether or not the role inherits the privileges from parent roles + * @param $login Boolean whether or not the role will be allowed to login + * @param $connlimit Number of concurrent connections the role can make + * @param $expiry string Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire + * @param $memberof (array) Roles to which the role will be immediately added as a new member + * @param $members (array) Roles which are automatically added as members of the role + * @param $adminmembers (array) Roles which are automatically added as admin members of the role + * @param $memberofold (array) Original roles whose the role belongs to + * @param $membersold (array) Original roles that are members of the role + * @param $adminmembersold (array) Original roles that are admin members of the role + * @return 0 success + */ + function setRole($rolename, $password, $superuser, $createdb, $createrole, $inherits, $login, $connlimit, $expiry, $memberof, $members, $adminmembers, $memberofold, $membersold, $adminmembersold) { + $enc = $this->_encryptPassword($rolename, $password); + $this->fieldClean($rolename); + $this->clean($enc); + $this->clean($connlimit); + $this->clean($expiry); + $this->fieldArrayClean($memberof); + $this->fieldArrayClean($members); + $this->fieldArrayClean($adminmembers); + + $sql = "ALTER ROLE \"{$rolename}\""; + if ($password != '') $sql .= " WITH ENCRYPTED PASSWORD '{$enc}'"; + $sql .= ($superuser) ? ' SUPERUSER' : ' NOSUPERUSER'; + $sql .= ($createdb) ? ' CREATEDB' : ' NOCREATEDB'; + $sql .= ($createrole) ? ' CREATEROLE' : ' NOCREATEROLE'; + $sql .= ($inherits) ? ' INHERIT' : ' NOINHERIT'; + $sql .= ($login) ? ' LOGIN' : ' NOLOGIN'; + if ($connlimit != '') $sql .= " CONNECTION LIMIT {$connlimit}"; else $sql .= ' CONNECTION LIMIT -1'; + if ($expiry != '') $sql .= " VALID UNTIL '{$expiry}'"; else $sql .= " VALID UNTIL 'infinity'"; + + $status = $this->execute($sql); + + if ($status != 0) return -1; + + //memberof + $old = explode(',', $memberofold); + foreach ($memberof as $m) { + if (!in_array($m, $old)) { + $status = $this->grantRole($m, $rolename); + if ($status != 0) return -1; + } + } + if($memberofold) + { + foreach ($old as $o) { + if (!in_array($o, $memberof)) { + $status = $this->revokeRole($o, $rolename, 0, 'CASCADE'); + if ($status != 0) return -1; + } + } + } + + //members + $old = explode(',', $membersold); + foreach ($members as $m) { + if (!in_array($m, $old)) { + $status = $this->grantRole($rolename, $m); + if ($status != 0) return -1; + } + } + if($membersold) + { + foreach ($old as $o) { + if (!in_array($o, $members)) { + $status = $this->revokeRole($rolename, $o, 0, 'CASCADE'); + if ($status != 0) return -1; + } + } + } + + //adminmembers + $old = explode(',', $adminmembersold); + foreach ($adminmembers as $m) { + if (!in_array($m, $old)) { + $status = $this->grantRole($rolename, $m, 1); + if ($status != 0) return -1; + } + } + if($adminmembersold) + { + foreach ($old as $o) { + if (!in_array($o, $adminmembers)) { + $status = $this->revokeRole($rolename, $o, 1, 'CASCADE'); + if ($status != 0) return -1; + } + } + } + + return $status; + } + + /** + * Renames a role + * @param $rolename The name of the role to rename + * @param $newrolename The new name of the role + * @return 0 success + */ + function renameRole($rolename, $newrolename){ + $this->fieldClean($rolename); + $this->fieldClean($newrolename); + + $sql = "ALTER ROLE \"{$rolename}\" RENAME TO \"{$newrolename}\""; + + return $this->execute($sql); + } + + /** + * Adjusts a role's info and renames it + * @param $rolename The name of the role to adjust + * @param $password A password for the role + * @param $superuser Boolean whether or not the role is a superuser + * @param $createdb Boolean whether or not the role can create databases + * @param $createrole Boolean whether or not the role can create other roles + * @param $inherits Boolean whether or not the role inherits the privileges from parent roles + * @param $login Boolean whether or not the role will be allowed to login + * @param $connlimit Number of concurrent connections the role can make + * @param $expiry string Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire + * @param $memberof (array) Roles to which the role will be immediately added as a new member + * @param $members (array) Roles which are automatically added as members of the role + * @param $adminmembers (array) Roles which are automatically added as admin members of the role + * @param $memberofold (array) Original roles whose the role belongs to + * @param $membersold (array) Original roles that are members of the role + * @param $adminmembersold (array) Original roles that are admin members of the role + * @param $newrolename The new name of the role + * @return 0 success + * @return -1 transaction error + * @return -2 set role attributes error + * @return -3 rename error + */ + function setRenameRole($rolename, $password, $superuser, $createdb, $createrole, + $inherits, $login, $connlimit, $expiry, $memberof, $members, $adminmembers, + $memberofold, $membersold, $adminmembersold, $newrolename) { + + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + if ($rolename != $newrolename){ + $status = $this->renameRole($rolename, $newrolename); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + $rolename = $newrolename; + } + + $status = $this->setRole($rolename, $password, $superuser, $createdb, $createrole, $inherits, $login, $connlimit, $expiry, $memberof, $members, $adminmembers, $memberofold, $membersold, $adminmembersold); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + + return $this->endTransaction(); + } + + /** + * Removes a role + * @param $rolename The name of the role to drop + * @return 0 success + */ + function dropRole($rolename) { + $this->fieldClean($rolename); + + $sql = "DROP ROLE \"{$rolename}\""; + + return $this->execute($sql); + } + + /** + * Creates a new user + * @param $username The username of the user to create + * @param $password A password for the user + * @param $createdb boolean Whether or not the user can create databases + * @param $createuser boolean Whether or not the user can create other users + * @param $expiry string Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire + * @param $group (array) The groups to create the user in + * @return 0 success + */ + function createUser($username, $password, $createdb, $createuser, $expiry, $groups) { + $enc = $this->_encryptPassword($username, $password); + $this->fieldClean($username); + $this->clean($enc); + $this->clean($expiry); + $this->fieldArrayClean($groups); + + $sql = "CREATE USER \"{$username}\""; + if ($password != '') $sql .= " WITH ENCRYPTED PASSWORD '{$enc}'"; + $sql .= ($createdb) ? ' CREATEDB' : ' NOCREATEDB'; + $sql .= ($createuser) ? ' CREATEUSER' : ' NOCREATEUSER'; + if (is_array($groups) && sizeof($groups) > 0) $sql .= " IN GROUP \"" . join('", "', $groups) . "\""; + if ($expiry != '') $sql .= " VALID UNTIL '{$expiry}'"; + else $sql .= " VALID UNTIL 'infinity'"; + + return $this->execute($sql); + } + + /** + * Renames a user + * @param $username The username of the user to rename + * @param $newname The new name of the user + * @return 0 success + */ + function renameUser($username, $newname){ + $this->fieldClean($username); + $this->fieldClean($newname); + + $sql = "ALTER USER \"{$username}\" RENAME TO \"{$newname}\""; + + return $this->execute($sql); + } + + /** + * Adjusts a user's info + * @param $username The username of the user to modify + * @param $password A new password for the user + * @param $createdb boolean Whether or not the user can create databases + * @param $createuser boolean Whether or not the user can create other users + * @param $expiry string Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire. + * @return 0 success + */ + function setUser($username, $password, $createdb, $createuser, $expiry) { + $enc = $this->_encryptPassword($username, $password); + $this->fieldClean($username); + $this->clean($enc); + $this->clean($expiry); + + $sql = "ALTER USER \"{$username}\""; + if ($password != '') $sql .= " WITH ENCRYPTED PASSWORD '{$enc}'"; + $sql .= ($createdb) ? ' CREATEDB' : ' NOCREATEDB'; + $sql .= ($createuser) ? ' CREATEUSER' : ' NOCREATEUSER'; + if ($expiry != '') $sql .= " VALID UNTIL '{$expiry}'"; + else $sql .= " VALID UNTIL 'infinity'"; + + return $this->execute($sql); + } + + /** + * Adjusts a user's info and renames the user + * @param $username The username of the user to modify + * @param $password A new password for the user + * @param $createdb boolean Whether or not the user can create databases + * @param $createuser boolean Whether or not the user can create other users + * @param $expiry string Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire. + * @param $newname The new name of the user + * @return 0 success + * @return -1 transaction error + * @return -2 set user attributes error + * @return -3 rename error + */ + function setRenameUser($username, $password, $createdb, $createuser, $expiry, $newname) { + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + if ($username != $newname){ + $status = $this->renameUser($username, $newname); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + $username = $newname; + } + + $status = $this->setUser($username, $password, $createdb, $createuser, $expiry); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + + return $this->endTransaction(); + } + + /** + * Removes a user + * @param $username The username of the user to drop + * @return 0 success + */ + function dropUser($username) { + $this->fieldClean($username); + + $sql = "DROP USER \"{$username}\""; + + return $this->execute($sql); + } + + /** + * Determines whether or not a user is a super user + * @param $username The username of the user + * @return True if is a super user, false otherwise + */ + function isSuperUser($username = '') { + $this->clean($username); + + if (empty($usename)) { + $val = pg_parameter_status($this->conn->_connectionID, 'is_superuser'); + if ($val !== false) return $val == 'on'; + } + + $sql = "SELECT usesuper FROM pg_user WHERE usename='{$username}'"; + + $usesuper = $this->selectField($sql, 'usesuper'); + if ($usesuper == -1) return false; + else return $usesuper == 't'; + } + + /** + * Changes a role's password + * @param $rolename The role name + * @param $password The new password + * @return 0 success + */ + function changePassword($rolename, $password) { + $enc = $this->_encryptPassword($rolename, $password); + $this->fieldClean($rolename); + $this->clean($enc); + + $sql = "ALTER ROLE \"{$rolename}\" WITH ENCRYPTED PASSWORD '{$enc}'"; + + return $this->execute($sql); + } + + /** + * Adds a group member + * @param $groname The name of the group + * @param $user The name of the user to add to the group + * @return 0 success + */ + function addGroupMember($groname, $user) { + $this->fieldClean($groname); + $this->fieldClean($user); + + $sql = "ALTER GROUP \"{$groname}\" ADD USER \"{$user}\""; + + return $this->execute($sql); + } + + /** + * Returns all role names which the role belongs to + * @param $rolename The role name + * @return All role names + */ + function getMemberOf($rolename) { + $this->clean($rolename); + + $sql = " + SELECT rolname FROM pg_catalog.pg_roles R, pg_auth_members M + WHERE R.oid=M.roleid + AND member IN ( + SELECT oid FROM pg_catalog.pg_roles + WHERE rolname='{$rolename}') + ORDER BY rolname"; + + return $this->selectSet($sql); + } + + /** + * Returns all role names that are members of a role + * @param $rolename The role name + * @param $admin (optional) Find only admin members + * @return All role names + */ + function getMembers($rolename, $admin = 'f') { + $this->clean($rolename); + + $sql = " + SELECT rolname FROM pg_catalog.pg_roles R, pg_auth_members M + WHERE R.oid=M.member AND admin_option='{$admin}' + AND roleid IN (SELECT oid FROM pg_catalog.pg_roles + WHERE rolname='{$rolename}') + ORDER BY rolname"; + + return $this->selectSet($sql); + } + + /** + * Removes a group member + * @param $groname The name of the group + * @param $user The name of the user to remove from the group + * @return 0 success + */ + function dropGroupMember($groname, $user) { + $this->fieldClean($groname); + $this->fieldClean($user); + + $sql = "ALTER GROUP \"{$groname}\" DROP USER \"{$user}\""; + + return $this->execute($sql); + } + + /** + * Return users in a specific group + * @param $groname The name of the group + * @return All users in the group + */ + function getGroup($groname) { + $this->clean($groname); + + $sql = " + SELECT s.usename FROM pg_catalog.pg_user s, pg_catalog.pg_group g + WHERE g.groname='{$groname}' AND s.usesysid = ANY (g.grolist) + ORDER BY s.usename"; + + return $this->selectSet($sql); + } + + /** + * Returns all groups in the database cluser + * @return All groups + */ + function getGroups() { + $sql = "SELECT groname FROM pg_group ORDER BY groname"; + + return $this->selectSet($sql); + } + + /** + * Creates a new group + * @param $groname The name of the group + * @param $users An array of users to add to the group + * @return 0 success + */ + function createGroup($groname, $users) { + $this->fieldClean($groname); + + $sql = "CREATE GROUP \"{$groname}\""; + + if (is_array($users) && sizeof($users) > 0) { + $this->fieldArrayClean($users); + $sql .= ' WITH USER "' . join('", "', $users) . '"'; + } + + return $this->execute($sql); + } + + /** + * Removes a group + * @param $groname The name of the group to drop + * @return 0 success + */ + function dropGroup($groname) { + $this->fieldClean($groname); + + $sql = "DROP GROUP \"{$groname}\""; + + return $this->execute($sql); + } + + /** + * Internal function used for parsing ACLs + * @param $acl The ACL to parse (of type aclitem[]) + * @return Privileges array + */ + function _parseACL($acl) { + // Take off the first and last characters (the braces) + $acl = substr($acl, 1, strlen($acl) - 2); + + // Pick out individual ACE's by carefully parsing. This is necessary in order + // to cope with usernames and stuff that contain commas + $aces = array(); + $i = $j = 0; + $in_quotes = false; + while ($i < strlen($acl)) { + // If current char is a double quote and it's not escaped, then + // enter quoted bit + $char = substr($acl, $i, 1); + if ($char == '"' && ($i == 0 || substr($acl, $i - 1, 1) != '\\')) + $in_quotes = !$in_quotes; + elseif ($char == ',' && !$in_quotes) { + // Add text so far to the array + $aces[] = substr($acl, $j, $i - $j); + $j = $i + 1; + } + $i++; + } + // Add final text to the array + $aces[] = substr($acl, $j); + + // Create the array to be returned + $temp = array(); + + // For each ACE, generate an entry in $temp + foreach ($aces as $v) { + + // If the ACE begins with a double quote, strip them off both ends + // and unescape backslashes and double quotes + $unquote = false; + if (strpos($v, '"') === 0) { + $v = substr($v, 1, strlen($v) - 2); + $v = str_replace('\\"', '"', $v); + $v = str_replace('\\\\', '\\', $v); + } + + // Figure out type of ACE (public, user or group) + if (strpos($v, '=') === 0) + $atype = 'public'; + else if ($this->hasRoles()) { + $atype = 'role'; + } + else if (strpos($v, 'group ') === 0) { + $atype = 'group'; + // Tear off 'group' prefix + $v = substr($v, 6); + } + else + $atype = 'user'; + + // Break on unquoted equals sign... + $i = 0; + $in_quotes = false; + $entity = null; + $chars = null; + while ($i < strlen($v)) { + // If current char is a double quote and it's not escaped, then + // enter quoted bit + $char = substr($v, $i, 1); + $next_char = substr($v, $i + 1, 1); + if ($char == '"' && ($i == 0 || $next_char != '"')) { + $in_quotes = !$in_quotes; + } + // Skip over escaped double quotes + elseif ($char == '"' && $next_char == '"') { + $i++; + } + elseif ($char == '=' && !$in_quotes) { + // Split on current equals sign + $entity = substr($v, 0, $i); + $chars = substr($v, $i + 1); + break; + } + $i++; + } + + // Check for quoting on entity name, and unescape if necessary + if (strpos($entity, '"') === 0) { + $entity = substr($entity, 1, strlen($entity) - 2); + $entity = str_replace('""', '"', $entity); + } + + // New row to be added to $temp + // (type, grantee, privileges, grantor, grant option? + $row = array($atype, $entity, array(), '', array()); + + // Loop over chars and add privs to $row + for ($i = 0; $i < strlen($chars); $i++) { + // Append to row's privs list the string representing + // the privilege + $char = substr($chars, $i, 1); + if ($char == '*') + $row[4][] = $this->privmap[substr($chars, $i - 1, 1)]; + elseif ($char == '/') { + $grantor = substr($chars, $i + 1); + // Check for quoting + if (strpos($grantor, '"') === 0) { + $grantor = substr($grantor, 1, strlen($grantor) - 2); + $grantor = str_replace('""', '"', $grantor); + } + $row[3] = $grantor; + break; + } + else { + if (!isset($this->privmap[$char])) + return -3; + else + $row[2][] = $this->privmap[$char]; + } + } + + // Append row to temp + $temp[] = $row; + } + + return $temp; + } + + /** + * Grabs an array of users and their privileges for an object, + * given its type. + * @param $object The name of the object whose privileges are to be retrieved + * @param $type The type of the object (eg. database, schema, relation, function or language) + * @param $table Optional, column's table if type = column + * @return Privileges array + * @return -1 invalid type + * @return -2 object not found + * @return -3 unknown privilege type + */ + function getPrivileges($object, $type, $table = null) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($object); + + switch ($type) { + case 'column': + $this->clean($table); + $sql = " + SELECT E'{' || pg_catalog.array_to_string(attacl, E',') || E'}' as acl + FROM pg_catalog.pg_attribute a + LEFT JOIN pg_catalog.pg_class c ON (a.attrelid = c.oid) + LEFT JOIN pg_catalog.pg_namespace n ON (c.relnamespace=n.oid) + WHERE n.nspname='{$c_schema}' + AND c.relname='{$table}' + AND a.attname='{$object}'"; + break; + case 'table': + case 'view': + case 'sequence': + $sql = " + SELECT relacl AS acl FROM pg_catalog.pg_class + WHERE relname='{$object}' + AND relnamespace=(SELECT oid FROM pg_catalog.pg_namespace + WHERE nspname='{$c_schema}')"; + break; + case 'database': + $sql = "SELECT datacl AS acl FROM pg_catalog.pg_database WHERE datname='{$object}'"; + break; + case 'function': + // Since we fetch functions by oid, they are already constrained to + // the current schema. + $sql = "SELECT proacl AS acl FROM pg_catalog.pg_proc WHERE oid='{$object}'"; + break; + case 'language': + $sql = "SELECT lanacl AS acl FROM pg_catalog.pg_language WHERE lanname='{$object}'"; + break; + case 'schema': + $sql = "SELECT nspacl AS acl FROM pg_catalog.pg_namespace WHERE nspname='{$object}'"; + break; + case 'tablespace': + $sql = "SELECT spcacl AS acl FROM pg_catalog.pg_tablespace WHERE spcname='{$object}'"; + break; + default: + return -1; + } + + // Fetch the ACL for object + $acl = $this->selectField($sql, 'acl'); + if ($acl == -1) return -2; + elseif ($acl == '' || $acl == null) return array(); + else return $this->_parseACL($acl); + } + + /** + * Grants a privilege to a user, group or public + * @param $mode 'GRANT' or 'REVOKE'; + * @param $type The type of object + * @param $object The name of the object + * @param $public True to grant to public, false otherwise + * @param $usernames The array of usernames to grant privs to. + * @param $groupnames The array of group names to grant privs to. + * @param $privileges The array of privileges to grant (eg. ('SELECT', 'ALL PRIVILEGES', etc.) ) + * @param $grantoption True if has grant option, false otherwise + * @param $cascade True for cascade revoke, false otherwise + * @param $table the column's table if type=column + * @return 0 success + * @return -1 invalid type + * @return -2 invalid entity + * @return -3 invalid privileges + * @return -4 not granting to anything + * @return -4 invalid mode + */ + function setPrivileges($mode, $type, $object, $public, $usernames, $groupnames, + $privileges, $grantoption, $cascade, $table + ) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldArrayClean($usernames); + $this->fieldArrayClean($groupnames); + + // Input checking + if (!is_array($privileges) || sizeof($privileges) == 0) return -3; + if (!is_array($usernames) || !is_array($groupnames) || + (!$public && sizeof($usernames) == 0 && sizeof($groupnames) == 0)) return -4; + if ($mode != 'GRANT' && $mode != 'REVOKE') return -5; + + $sql = $mode; + + // Grant option + if ($this->hasGrantOption() && $mode == 'REVOKE' && $grantoption) { + $sql .= ' GRANT OPTION FOR'; + } + + if (in_array('ALL PRIVILEGES', $privileges)) { + $sql .= ' ALL PRIVILEGES'; + } + else { + if ($type == 'column') { + $this->fieldClean($object); + $sql .= ' ' . join(" (\"{$object}\"), ", $privileges); + } + else { + $sql .= ' ' . join(', ', $privileges); + } + } + + switch ($type) { + case 'column': + $sql .= " (\"{$object}\")"; + $object = $table; + case 'table': + case 'view': + case 'sequence': + $this->fieldClean($object); + $sql .= " ON \"{$f_schema}\".\"{$object}\""; + break; + case 'database': + $this->fieldClean($object); + $sql .= " ON DATABASE \"{$object}\""; + break; + case 'function': + // Function comes in with $object as function OID + $fn = $this->getFunction($object); + $this->fieldClean($fn->fields['proname']); + $sql .= " ON FUNCTION \"{$f_schema}\".\"{$fn->fields['proname']}\"({$fn->fields['proarguments']})"; + break; + case 'language': + $this->fieldClean($object); + $sql .= " ON LANGUAGE \"{$object}\""; + break; + case 'schema': + $this->fieldClean($object); + $sql .= " ON SCHEMA \"{$object}\""; + break; + case 'tablespace': + $this->fieldClean($object); + $sql .= " ON TABLESPACE \"{$object}\""; + break; + default: + return -1; + } + + // Dump PUBLIC + $first = true; + $sql .= ($mode == 'GRANT') ? ' TO ' : ' FROM '; + if ($public) { + $sql .= 'PUBLIC'; + $first = false; + } + // Dump users + foreach ($usernames as $v) { + if ($first) { + $sql .= "\"{$v}\""; + $first = false; + } + else { + $sql .= ", \"{$v}\""; + } + } + // Dump groups + foreach ($groupnames as $v) { + if ($first) { + $sql .= "GROUP \"{$v}\""; + $first = false; + } + else { + $sql .= ", GROUP \"{$v}\""; + } + } + + // Grant option + if ($this->hasGrantOption() && $mode == 'GRANT' && $grantoption) { + $sql .= ' WITH GRANT OPTION'; + } + + // Cascade revoke + if ($this->hasGrantOption() && $mode == 'REVOKE' && $cascade) { + $sql .= ' CASCADE'; + } + + return $this->execute($sql); + } + + /** + * Helper function that computes encrypted PostgreSQL passwords + * @param $username The username + * @param $password The password + */ + function _encryptPassword($username, $password) { + return 'md5' . md5($password . $username); + } + + // Tablespace functions + + /** + * Retrieves information for all tablespaces + * @param $all Include all tablespaces (necessary when moving objects back to the default space) + * @return A recordset + */ + function getTablespaces($all = false) { + global $conf; + + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, pg_catalog.pg_tablespace_location(oid) as spclocation, + (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid AND pd.classoid='pg_tablespace'::regclass) AS spccomment + FROM pg_catalog.pg_tablespace"; + + if (!$conf['show_system'] && !$all) { + $sql .= ' WHERE spcname NOT LIKE $$pg\_%$$'; + } + + $sql .= " ORDER BY spcname"; + + return $this->selectSet($sql); + } + + /** + * Retrieves a tablespace's information + * @return A recordset + */ + function getTablespace($spcname) { + $this->clean($spcname); + + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, pg_catalog.pg_tablespace_location(oid) as spclocation, + (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid AND pd.classoid='pg_tablespace'::regclass) AS spccomment + FROM pg_catalog.pg_tablespace WHERE spcname='{$spcname}'"; + + return $this->selectSet($sql); + } + + /** + * Creates a tablespace + * @param $spcname The name of the tablespace to create + * @param $spcowner The owner of the tablespace. '' for current + * @param $spcloc The directory in which to create the tablespace + * @return 0 success + */ + function createTablespace($spcname, $spcowner, $spcloc, $comment='') { + $this->fieldClean($spcname); + $this->clean($spcloc); + + $sql = "CREATE TABLESPACE \"{$spcname}\""; + + if ($spcowner != '') { + $this->fieldClean($spcowner); + $sql .= " OWNER \"{$spcowner}\""; + } + + $sql .= " LOCATION '{$spcloc}'"; + + $status = $this->execute($sql); + if ($status != 0) return -1; + + if ($comment != '' && $this->hasSharedComments()) { + $status = $this->setComment('TABLESPACE',$spcname,'',$comment); + if ($status != 0) return -2; + } + + return 0; + } + + /** + * Alters a tablespace + * @param $spcname The name of the tablespace + * @param $name The new name for the tablespace + * @param $owner The new owner for the tablespace + * @return 0 success + * @return -1 transaction error + * @return -2 owner error + * @return -3 rename error + * @return -4 comment error + */ + function alterTablespace($spcname, $name, $owner, $comment='') { + $this->fieldClean($spcname); + $this->fieldClean($name); + $this->fieldClean($owner); + + // Begin transaction + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + // Owner + $sql = "ALTER TABLESPACE \"{$spcname}\" OWNER TO \"{$owner}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + + // Rename (only if name has changed) + if ($name != $spcname) { + $sql = "ALTER TABLESPACE \"{$spcname}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + + $spcname = $name; + } + + // Set comment if it has changed + if (trim($comment) != '' && $this->hasSharedComments()) { + $status = $this->setComment('TABLESPACE',$spcname,'',$comment); + if ($status != 0) return -4; + } + + return $this->endTransaction(); + } + + /** + * Drops a tablespace + * @param $spcname The name of the domain to drop + * @return 0 success + */ + function dropTablespace($spcname) { + $this->fieldClean($spcname); + + $sql = "DROP TABLESPACE \"{$spcname}\""; + + return $this->execute($sql); + } + + // Administration functions + + /** + * Analyze a database + * @param $table (optional) The table to analyze + */ + function analyzeDB($table = '') { + if ($table != '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + $sql = "ANALYZE \"{$f_schema}\".\"{$table}\""; + } + else + $sql = "ANALYZE"; + + return $this->execute($sql); + } + + /** + * Vacuums a database + * @param $table The table to vacuum + * @param $analyze If true, also does analyze + * @param $full If true, selects "full" vacuum + * @param $freeze If true, selects aggressive "freezing" of tuples + */ + function vacuumDB($table = '', $analyze = false, $full = false, $freeze = false) { + + $sql = "VACUUM"; + if ($full) $sql .= " FULL"; + if ($freeze) $sql .= " FREEZE"; + if ($analyze) $sql .= " ANALYZE"; + if ($table != '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + $sql .= " \"{$f_schema}\".\"{$table}\""; + } + + return $this->execute($sql); + } + + /** + * Returns all autovacuum global configuration + * @return associative array array( param => value, ...) + */ + function getAutovacuum() { + + $_defaults = $this->selectSet("SELECT name, setting + FROM pg_catalog.pg_settings + WHERE + name = 'autovacuum' + OR name = 'autovacuum_vacuum_threshold' + OR name = 'autovacuum_vacuum_scale_factor' + OR name = 'autovacuum_analyze_threshold' + OR name = 'autovacuum_analyze_scale_factor' + OR name = 'autovacuum_vacuum_cost_delay' + OR name = 'autovacuum_vacuum_cost_limit' + OR name = 'vacuum_freeze_min_age' + OR name = 'autovacuum_freeze_max_age' + " + ); + + $ret = array(); + while (!$_defaults->EOF) { + $ret[$_defaults->fields['name']] = $_defaults->fields['setting']; + $_defaults->moveNext(); + } + + return $ret; + } + + /** + * Returns all available autovacuum per table information. + * @return A recordset + */ + function saveAutovacuum($table, $vacenabled, $vacthreshold, $vacscalefactor, $anathresold, + $anascalefactor, $vaccostdelay, $vaccostlimit) + { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + $sql = "ALTER TABLE \"{$f_schema}\".\"{$table}\" SET ("; + + if (!empty($vacenabled)) { + $this->clean($vacenabled); + $params[] = "autovacuum_enabled='{$vacenabled}'"; + } + if (!empty($vacthreshold)) { + $this->clean($vacthreshold); + $params[] = "autovacuum_vacuum_threshold='{$vacthreshold}'"; + } + if (!empty($vacscalefactor)) { + $this->clean($vacscalefactor); + $params[] = "autovacuum_vacuum_scale_factor='{$vacscalefactor}'"; + } + if (!empty($anathresold)) { + $this->clean($anathresold); + $params[] = "autovacuum_analyze_threshold='{$anathresold}'"; + } + if (!empty($anascalefactor)) { + $this->clean($anascalefactor); + $params[] = "autovacuum_analyze_scale_factor='{$anascalefactor}'"; + } + if (!empty($vaccostdelay)) { + $this->clean($vaccostdelay); + $params[] = "autovacuum_vacuum_cost_delay='{$vaccostdelay}'"; + } + if (!empty($vaccostlimit)) { + $this->clean($vaccostlimit); + $params[] = "autovacuum_vacuum_cost_limit='{$vaccostlimit}'"; + } + + $sql = $sql . implode(',', $params) . ');'; + + return $this->execute($sql); + } + + function dropAutovacuum($table) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + return $this->execute(" + ALTER TABLE \"{$f_schema}\".\"{$table}\" RESET (autovacuum_enabled, autovacuum_vacuum_threshold, + autovacuum_vacuum_scale_factor, autovacuum_analyze_threshold, autovacuum_analyze_scale_factor, + autovacuum_vacuum_cost_delay, autovacuum_vacuum_cost_limit + );" + ); + } + + /** + * Returns all available process information. + * @param $database (optional) Find only connections to specified database + * @return A recordset + */ + function getProcesses($database = null) { + if ($database === null) + $sql = "SELECT datname, usename, pid, + case when wait_event is null then 'false' else wait_event_type || '::' || wait_event end as waiting, + query_start, application_name, client_addr, + case when state='idle in transaction' then ' in transaction' when state = 'idle' then '' else query end as query + FROM pg_catalog.pg_stat_activity + ORDER BY datname, usename, pid"; + else { + $this->clean($database); + $sql = "SELECT datname, usename, pid, + case when wait_event is null then 'false' else wait_event_type || '::' || wait_event end as waiting, + query_start, application_name, client_addr, + case when state='idle in transaction' then ' in transaction' when state = 'idle' then '' else query end as query + FROM pg_catalog.pg_stat_activity + WHERE datname='{$database}' + ORDER BY usename, pid"; + } + + return $this->selectSet($sql); + } + + /** + * Returns table locks information in the current database + * @return A recordset + */ + + function getLocks() { + global $conf; + + if (!$conf['show_system']) + $where = 'AND pn.nspname NOT LIKE $$pg\_%$$'; + else + $where = "AND nspname !~ '^pg_t(emp_[0-9]+|oast)$'"; + + $sql = " + SELECT + pn.nspname, pc.relname AS tablename, pl.pid, pl.mode, pl.granted, pl.virtualtransaction, + (select transactionid from pg_catalog.pg_locks l2 where l2.locktype='transactionid' + and l2.mode='ExclusiveLock' and l2.virtualtransaction=pl.virtualtransaction) as transaction + FROM + pg_catalog.pg_locks pl, + pg_catalog.pg_class pc, + pg_catalog.pg_namespace pn + WHERE + pl.relation = pc.oid AND pc.relnamespace=pn.oid + {$where} + ORDER BY pid,nspname,tablename"; + + return $this->selectSet($sql); + } + + /** + * Sends a cancel or kill command to a process + * @param $pid The ID of the backend process + * @param $signal 'CANCEL' + * @return 0 success + * @return -1 invalid signal type + */ + function sendSignal($pid, $signal) { + // Clean + $pid = (int)$pid; + + if ($signal == 'CANCEL') + $sql = "SELECT pg_catalog.pg_cancel_backend({$pid}) AS val"; + elseif ($signal == 'KILL') + $sql = "SELECT pg_catalog.pg_terminate_backend({$pid}) AS val"; + else + return -1; + + + // Execute the query + $val = $this->selectField($sql, 'val'); + + if ($val === 'f') return -1; + elseif ($val === 't') return 0; + else return -1; + } + + // Misc functions + + /** + * Sets the comment for an object in the database + * @pre All parameters must already be cleaned + * @param $obj_type One of 'TABLE' | 'COLUMN' | 'VIEW' | 'SCHEMA' | 'SEQUENCE' | 'TYPE' | 'FUNCTION' | 'AGGREGATE' + * @param $obj_name The name of the object for which to attach a comment. + * @param $table Name of table that $obj_name belongs to. Ignored unless $obj_type is 'TABLE' or 'COLUMN'. + * @param $comment The comment to add. + * @return 0 success + */ + function setComment($obj_type, $obj_name, $table, $comment, $basetype = NULL) { + $sql = "COMMENT ON {$obj_type} " ; + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->clean($comment); // Passing in an already cleaned comment will lead to double escaped data + // So, while counter-intuitive, it is important to not clean comments before + // calling setComment. We will clean it here instead. +/* + $this->fieldClean($table); + $this->fieldClean($obj_name); +*/ + + switch ($obj_type) { + case 'TABLE': + $sql .= "\"{$f_schema}\".\"{$table}\" IS "; + break; + case 'COLUMN': + $sql .= "\"{$f_schema}\".\"{$table}\".\"{$obj_name}\" IS "; + break; + case 'SEQUENCE': + case 'VIEW': + case 'TEXT SEARCH CONFIGURATION': + case 'TEXT SEARCH DICTIONARY': + case 'TEXT SEARCH TEMPLATE': + case 'TEXT SEARCH PARSER': + case 'TYPE': + $sql .= "\"{$f_schema}\"."; + case 'DATABASE': + case 'ROLE': + case 'SCHEMA': + case 'TABLESPACE': + $sql .= "\"{$obj_name}\" IS "; + break; + case 'FUNCTION': + $sql .= "\"{$f_schema}\".{$obj_name} IS "; + break; + case 'AGGREGATE': + $sql .= "\"{$f_schema}\".\"{$obj_name}\" (\"{$basetype}\") IS "; + break; + default: + // Unknown object type + return -1; + } + + if ($comment != '') + $sql .= "'{$comment}';"; + else + $sql .= 'NULL;'; + + return $this->execute($sql); + + } + + /** + * A private helper method for executeScript that advances the + * character by 1. In psql this is careful to take into account + * multibyte languages, but we don't at the moment, so this function + * is someone redundant, since it will always advance by 1 + * @param &$i The current character position in the line + * @param &$prevlen Length of previous character (ie. 1) + * @param &$thislen Length of current character (ie. 1) + */ + private + function advance_1(&$i, &$prevlen, &$thislen) { + $prevlen = $thislen; + $i += $thislen; + $thislen = 1; + } + + /** + * Private helper method to detect a valid $foo$ quote delimiter at + * the start of the parameter dquote + * @return True if valid, false otherwise + */ + private + function valid_dolquote($dquote) { + // XXX: support multibyte + return (preg_match('/^[$][$]/', $dquote) || preg_match('/^[$][_[:alpha:]][_[:alnum:]]*[$]/', $dquote)); + } + + /** + * Executes an SQL script as a series of SQL statements. Returns + * the result of the final step. This is a very complicated lexer + * based on the REL7_4_STABLE src/bin/psql/mainloop.c lexer in + * the PostgreSQL source code. + * XXX: It does not handle multibyte languages properly. + * @param $name Entry in $_FILES to use + * @param $callback (optional) Callback function to call with each query, + its result and line number. + * @return True for general success, false on any failure. + */ + function executeScript($name, $callback = null) { + global $data; + + // This whole function isn't very encapsulated, but hey... + $conn = $data->conn->_connectionID; + if (!is_uploaded_file($_FILES[$name]['tmp_name'])) return false; + + $fd = fopen($_FILES[$name]['tmp_name'], 'r'); + if (!$fd) return false; + + // Build up each SQL statement, they can be multiline + $query_buf = null; + $query_start = 0; + $in_quote = 0; + $in_xcomment = 0; + $bslash_count = 0; + $dol_quote = null; + $paren_level = 0; + $len = 0; + $i = 0; + $prevlen = 0; + $thislen = 0; + $lineno = 0; + + // Loop over each line in the file + while (!feof($fd)) { + $line = fgets($fd); + $lineno++; + + // Nothing left on line? Then ignore... + if (trim($line) == '') continue; + + $len = strlen($line); + $query_start = 0; + + /* + * Parse line, looking for command separators. + * + * The current character is at line[i], the prior character at line[i + * - prevlen], the next character at line[i + thislen]. + */ + $prevlen = 0; + $thislen = ($len > 0) ? 1 : 0; + + for ($i = 0; $i < $len; $this->advance_1($i, $prevlen, $thislen)) { + + /* was the previous character a backslash? */ + if ($i > 0 && substr($line, $i - $prevlen, 1) == '\\') + $bslash_count++; + else + $bslash_count = 0; + + /* + * It is important to place the in_* test routines before the + * in_* detection routines. i.e. we have to test if we are in + * a quote before testing for comments. + */ + + /* in quote? */ + if ($in_quote !== 0) + { + /* + * end of quote if matching non-backslashed character. + * backslashes don't count for double quotes, though. + */ + if (substr($line, $i, 1) == $in_quote && + ($bslash_count % 2 == 0 || $in_quote == '"')) + $in_quote = 0; + } + + /* in or end of $foo$ type quote? */ + else if ($dol_quote) { + if (strncmp(substr($line, $i), $dol_quote, strlen($dol_quote)) == 0) { + $this->advance_1($i, $prevlen, $thislen); + while(substr($line, $i, 1) != '$') + $this->advance_1($i, $prevlen, $thislen); + $dol_quote = null; + } + } + + /* start of extended comment? */ + else if (substr($line, $i, 2) == '/*') + { + $in_xcomment++; + if ($in_xcomment == 1) + $this->advance_1($i, $prevlen, $thislen); + } + + /* in or end of extended comment? */ + else if ($in_xcomment) + { + if (substr($line, $i, 2) == '*/' && !--$in_xcomment) + $this->advance_1($i, $prevlen, $thislen); + } + + /* start of quote? */ + else if (substr($line, $i, 1) == '\'' || substr($line, $i, 1) == '"') { + $in_quote = substr($line, $i, 1); + } + + /* + * start of $foo$ type quote? + */ + else if (!$dol_quote && $this->valid_dolquote(substr($line, $i))) { + $dol_end = strpos(substr($line, $i + 1), '$'); + $dol_quote = substr($line, $i, $dol_end + 1); + $this->advance_1($i, $prevlen, $thislen); + while (substr($line, $i, 1) != '$') { + $this->advance_1($i, $prevlen, $thislen); + } + + } + + /* single-line comment? truncate line */ + else if (substr($line, $i, 2) == '--') + { + $line = substr($line, 0, $i); /* remove comment */ + break; + } + + /* count nested parentheses */ + else if (substr($line, $i, 1) == '(') { + $paren_level++; + } + + else if (substr($line, $i, 1) == ')' && $paren_level > 0) { + $paren_level--; + } + + /* semicolon? then send query */ + else if (substr($line, $i, 1) == ';' && !$bslash_count && !$paren_level) + { + $subline = substr(substr($line, 0, $i), $query_start); + /* is there anything else on the line? */ + if (strspn($subline, " \t\n\r") != strlen($subline)) + { + /* + * insert a cosmetic newline, if this is not the first + * line in the buffer + */ + if (strlen($query_buf) > 0) + $query_buf .= "\n"; + $query_buf .= $subline; + } + $query_buf .= ';'; + + /* is there anything in the query_buf? */ + if (trim($query_buf)) + { + // Execute the query. PHP cannot execute + // empty queries, unlike libpq + $res = @pg_query($conn, $query_buf); + + // Call the callback function for display + if ($callback !== null) $callback($query_buf, $res, $lineno); + // Check for COPY request + if (pg_result_status($res) == 4) { // 4 == PGSQL_COPY_FROM + while (!feof($fd)) { + $copy = fgets($fd, 32768); + $lineno++; + pg_put_line($conn, $copy); + if ($copy == "\\.\n" || $copy == "\\.\r\n") { + pg_end_copy($conn); + break; + } + } + } + } + + $query_buf = null; + $query_start = $i + $thislen; + } + + /* + * keyword or identifier? + * We grab the whole string so that we don't + * mistakenly see $foo$ inside an identifier as the start + * of a dollar quote. + */ + // XXX: multibyte here + else if (preg_match('/^[_[:alpha:]]$/', substr($line, $i, 1))) { + $sub = substr($line, $i, $thislen); + while (preg_match('/^[\$_A-Za-z0-9]$/', $sub)) { + /* keep going while we still have identifier chars */ + $this->advance_1($i, $prevlen, $thislen); + $sub = substr($line, $i, $thislen); + } + // Since we're now over the next character to be examined, it is necessary + // to move back one space. + $i-=$prevlen; + } + } // end for + + /* Put the rest of the line in the query buffer. */ + $subline = substr($line, $query_start); + if ($in_quote || $dol_quote || strspn($subline, " \t\n\r") != strlen($subline)) + { + if (strlen($query_buf) > 0) + $query_buf .= "\n"; + $query_buf .= $subline; + } + + $line = null; + + } // end while + + /* + * Process query at the end of file without a semicolon, so long as + * it's non-empty. + */ + if (strlen($query_buf) > 0 && strspn($query_buf, " \t\n\r") != strlen($query_buf)) + { + // Execute the query + $res = @pg_query($conn, $query_buf); + + // Call the callback function for display + if ($callback !== null) $callback($query_buf, $res, $lineno); + // Check for COPY request + if (pg_result_status($res) == 4) { // 4 == PGSQL_COPY_FROM + while (!feof($fd)) { + $copy = fgets($fd, 32768); + $lineno++; + pg_put_line($conn, $copy); + if ($copy == "\\.\n" || $copy == "\\.\r\n") { + pg_end_copy($conn); + break; + } + } + } + } + + fclose($fd); + + return true; + } + + /** + * Generates the SQL for the 'select' function + * @param $table The table from which to select + * @param $show An array of columns to show. Empty array means all columns. + * @param $values An array mapping columns to values + * @param $ops An array of the operators to use + * @param $orderby (optional) An array of column numbers or names (one based) + * mapped to sort direction (asc or desc or '' or null) to order by + * @return The SQL query + */ + function getSelectSQL($table, $show, $values, $ops, $orderby = array()) { + $this->fieldArrayClean($show); + + // If an empty array is passed in, then show all columns + if (sizeof($show) == 0) { + if ($this->hasObjectID($table)) + $sql = "SELECT \"{$this->id}\", * FROM "; + else + $sql = "SELECT * FROM "; + } + else { + // Add oid column automatically to results for editing purposes + if (!in_array($this->id, $show) && $this->hasObjectID($table)) + $sql = "SELECT \"{$this->id}\", \""; + else + $sql = "SELECT \""; + + $sql .= join('","', $show) . "\" FROM "; + } + + $this->fieldClean($table); + + if (isset($_REQUEST['schema'])) { + $f_schema = $_REQUEST['schema']; + $this->fieldClean($f_schema); + $sql .= "\"{$f_schema}\"."; + } + $sql .= "\"{$table}\""; + + // If we have values specified, add them to the WHERE clause + $first = true; + if (is_array($values) && sizeof($values) > 0) { + foreach ($values as $k => $v) { + if ($v != '' || $this->selectOps[$ops[$k]] == 'p') { + $this->fieldClean($k); + if ($first) { + $sql .= " WHERE "; + $first = false; + } else { + $sql .= " AND "; + } + // Different query format depending on operator type + switch ($this->selectOps[$ops[$k]]) { + case 'i': + // Only clean the field for the inline case + // this is because (x), subqueries need to + // to allow 'a','b' as input. + $this->clean($v); + $sql .= "\"{$k}\" {$ops[$k]} '{$v}'"; + break; + case 'p': + $sql .= "\"{$k}\" {$ops[$k]}"; + break; + case 'x': + $sql .= "\"{$k}\" {$ops[$k]} ({$v})"; + break; + case 't': + $sql .= "\"{$k}\" {$ops[$k]}('{$v}')"; + break; + default: + // Shouldn't happen + } + } + } + } + + // ORDER BY + if (is_array($orderby) && sizeof($orderby) > 0) { + $sql .= " ORDER BY "; + $first = true; + foreach ($orderby as $k => $v) { + if ($first) $first = false; + else $sql .= ', '; + if (preg_match('/^[0-9]+$/', $k)) { + $sql .= $k; + } + else { + $this->fieldClean($k); + $sql .= '"' . $k . '"'; + } + if (strtoupper($v) == 'DESC') $sql .= " DESC"; + } + } + + return $sql; + } + + /** + * Returns a recordset of all columns in a query. Supports paging. + * @param $type Either 'QUERY' if it is an SQL query, or 'TABLE' if it is a table identifier, + * or 'SELECT" if it's a select query + * @param $table The base table of the query. NULL for no table. + * @param $query The query that is being executed. NULL for no query. + * @param $sortkey The column number to sort by, or '' or null for no sorting + * @param $sortdir The direction in which to sort the specified column ('asc' or 'desc') + * @param $page The page of the relation to retrieve + * @param $page_size The number of rows per page + * @param &$max_pages (return-by-ref) The max number of pages in the relation + * @return A recordset on success + * @return -1 transaction error + * @return -2 counting error + * @return -3 page or page_size invalid + * @return -4 unknown type + * @return -5 failed setting transaction read only + */ + function browseQuery($type, $table, $query, $sortkey, $sortdir, $page, $page_size, &$max_pages) { + // Check that we're not going to divide by zero + if (!is_numeric($page_size) || $page_size != (int)$page_size || $page_size <= 0) return -3; + + // If $type is TABLE, then generate the query + switch ($type) { + case 'TABLE': + if (preg_match('/^[0-9]+$/', $sortkey) && $sortkey > 0) $orderby = array($sortkey => $sortdir); + else $orderby = array(); + $query = $this->getSelectSQL($table, array(), array(), array(), $orderby); + break; + case 'QUERY': + case 'SELECT': + // Trim query + $query = trim($query); + // Trim off trailing semi-colon if there is one + if (substr($query, strlen($query) - 1, 1) == ';') + $query = substr($query, 0, strlen($query) - 1); + break; + default: + return -4; + } + + // Generate count query + $count = "SELECT COUNT(*) AS total FROM ($query) AS sub"; + + // Open a transaction + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + // If backend supports read only queries, then specify read only mode + // to avoid side effects from repeating queries that do writes. + if ($this->hasReadOnlyQueries()) { + $status = $this->execute("SET TRANSACTION READ ONLY"); + if ($status != 0) { + $this->rollbackTransaction(); + return -5; + } + } + + + // Count the number of rows + $total = $this->browseQueryCount($query, $count); + if ($total < 0) { + $this->rollbackTransaction(); + return -2; + } + + // Calculate max pages + $max_pages = ceil($total / $page_size); + + // Check that page is less than or equal to max pages + if (!is_numeric($page) || $page != (int)$page || $page > $max_pages || $page < 1) { + $this->rollbackTransaction(); + return -3; + } + + // Set fetch mode to NUM so that duplicate field names are properly returned + // for non-table queries. Since the SELECT feature only allows selecting one + // table, duplicate fields shouldn't appear. + if ($type == 'QUERY') $this->conn->setFetchMode(ADODB_FETCH_NUM); + + // Figure out ORDER BY. Sort key is always the column number (based from one) + // of the column to order by. Only need to do this for non-TABLE queries + if ($type != 'TABLE' && preg_match('/^[0-9]+$/', $sortkey) && $sortkey > 0) { + $orderby = " ORDER BY {$sortkey}"; + // Add sort order + if ($sortdir == 'desc') + $orderby .= ' DESC'; + else + $orderby .= ' ASC'; + } + else $orderby = ''; + + // Actually retrieve the rows, with offset and limit + $rs = $this->selectSet("SELECT * FROM ({$query}) AS sub {$orderby} LIMIT {$page_size} OFFSET " . ($page - 1) * $page_size); + $status = $this->endTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + return $rs; + } + + /** + * Finds the number of rows that would be returned by a + * query. + * @param $query The SQL query + * @param $count The count query + * @return The count of rows + * @return -1 error + */ + function browseQueryCount($query, $count) { + return $this->selectField($count, 'total'); + } + + /** + * Returns a recordset of all columns in a table + * @param $table The name of a table + * @param $key The associative array holding the key to retrieve + * @return A recordset + */ + function browseRow($table, $key) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + $sql = "SELECT * FROM \"{$f_schema}\".\"{$table}\""; + if (is_array($key) && sizeof($key) > 0) { + $sql .= " WHERE true"; + foreach ($key as $k => $v) { + $this->fieldClean($k); + $this->clean($v); + $sql .= " AND \"{$k}\"='{$v}'"; + } + } + + return $this->selectSet($sql); + } + + // Type conversion routines + + /** + * Change the value of a parameter to 't' or 'f' depending on whether it evaluates to true or false + * @param $parameter the parameter + */ + function dbBool(&$parameter) { + if ($parameter) $parameter = 't'; + else $parameter = 'f'; + + return $parameter; + } + + /** + * Change a parameter from 't' or 'f' to a boolean, (others evaluate to false) + * @param $parameter the parameter + */ + function phpBool($parameter) { + $parameter = ($parameter == 't'); + return $parameter; + } + + // interfaces Statistics collector functions + + /** + * Fetches statistics for a database + * @param $database The database to fetch stats for + * @return A recordset + */ + function getStatsDatabase($database) { + $this->clean($database); + + $sql = "SELECT * FROM pg_stat_database WHERE datname='{$database}'"; + + return $this->selectSet($sql); + } + + /** + * Fetches tuple statistics for a table + * @param $table The table to fetch stats for + * @return A recordset + */ + function getStatsTableTuples($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT * FROM pg_stat_all_tables + WHERE schemaname='{$c_schema}' AND relname='{$table}'"; + + return $this->selectSet($sql); + } + + /** + * Fetches I/0 statistics for a table + * @param $table The table to fetch stats for + * @return A recordset + */ + function getStatsTableIO($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT * FROM pg_statio_all_tables + WHERE schemaname='{$c_schema}' AND relname='{$table}'"; + + return $this->selectSet($sql); + } + + /** + * Fetches tuple statistics for all indexes on a table + * @param $table The table to fetch index stats for + * @return A recordset + */ + function getStatsIndexTuples($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT * FROM pg_stat_all_indexes + WHERE schemaname='{$c_schema}' AND relname='{$table}' ORDER BY indexrelname"; + + return $this->selectSet($sql); + } + + /** + * Fetches I/0 statistics for all indexes on a table + * @param $table The table to fetch index stats for + * @return A recordset + */ + function getStatsIndexIO($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT * FROM pg_statio_all_indexes + WHERE schemaname='{$c_schema}' AND relname='{$table}' + ORDER BY indexrelname"; + + return $this->selectSet($sql); + } + + // Capabilities + + function hasAggregateSortOp() { return true; } + function hasAlterAggregate() { return true; } + function hasAlterColumnType() { return true; } + function hasAlterDatabaseOwner() { return true; } + function hasAlterDatabaseRename() { return true; } + function hasAlterSchema() { return true; } + function hasAlterSchemaOwner() { return true; } + function hasAlterSequenceSchema() { return true; } + function hasAlterSequenceStart() { return true; } + function hasAlterTableSchema() { return true; } + function hasAutovacuum() { return true; } + function hasCreateTableLike() { return true; } + function hasCreateTableLikeWithConstraints() { return true; } + function hasCreateTableLikeWithIndexes() { return true; } + function hasCreateFieldWithConstraints() { return true; } + function hasDisableTriggers() { return true; } + function hasAlterDomains() { return true; } + function hasDomainConstraints() { return true; } + function hasEnumTypes() { return true; } + function hasFTS() { return true; } + function hasFunctionAlterOwner() { return true; } + function hasFunctionAlterSchema() { return true; } + function hasFunctionCosting() { return true; } + function hasFunctionGUC() { return true; } + function hasGrantOption() { return true; } + function hasNamedParams() { return true; } + function hasPrepare() { return true; } + function hasPreparedXacts() { return true; } + function hasReadOnlyQueries() { return true; } + function hasRecluster() { return true; } + function hasRoles() { return true; } + function hasServerAdminFuncs() { return true; } + function hasSharedComments() { return true; } + function hasQueryCancel() { return true; } + function hasTablespaces() { return true; } + function hasUserRename() { return true; } + function hasUserSignals() { return true; } + function hasVirtualTransactionId() { return true; } + function hasAlterDatabase() { return $this->hasAlterDatabaseRename(); } + function hasDatabaseCollation() { return true; } + function hasMagicTypes() { return true; } + function hasQueryKill() { return true; } + function hasConcurrentIndexBuild() { return true; } + function hasForceReindex() { return false; } + function hasByteaHexDefault() { return true; } + function hasServerOids() { return false; } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres10.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres10.php new file mode 100644 index 00000000..f7a02be4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres10.php @@ -0,0 +1,277 @@ +clean($term); + $this->clean($filter); + $term = str_replace('_', '\_', $term); + $term = str_replace('%', '\%', $term); + + // Exclude system relations if necessary + if (!$conf['show_system']) { + // XXX: The mention of information_schema here is in the wrong place, but + // it's the quickest fix to exclude the info schema from 7.4 + $where = " AND pn.nspname NOT LIKE \$_PATTERN_\$pg\_%\$_PATTERN_\$ AND pn.nspname != 'information_schema'"; + $lan_where = "AND pl.lanispl"; + } + else { + $where = ''; + $lan_where = ''; + } + + // Apply outer filter + $sql = ''; + if ($filter != '') { + $sql = "SELECT * FROM ("; + } + + $term = "\$_PATTERN_\$%{$term}%\$_PATTERN_\$"; + + $sql .= " + SELECT 'SCHEMA' AS type, oid, NULL AS schemaname, NULL AS relname, nspname AS name + FROM pg_catalog.pg_namespace pn WHERE nspname ILIKE {$term} {$where} + UNION ALL + SELECT CASE WHEN relkind='r' THEN 'TABLE' WHEN relkind='v' THEN 'VIEW' WHEN relkind='S' THEN 'SEQUENCE' END, pc.oid, + pn.nspname, NULL, pc.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn + WHERE pc.relnamespace=pn.oid AND relkind IN ('r', 'v', 'S') AND relname ILIKE {$term} {$where} + UNION ALL + SELECT CASE WHEN pc.relkind='r' THEN 'COLUMNTABLE' ELSE 'COLUMNVIEW' END, NULL, pn.nspname, pc.relname, pa.attname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_attribute pa WHERE pc.relnamespace=pn.oid AND pc.oid=pa.attrelid + AND pa.attname ILIKE {$term} AND pa.attnum > 0 AND NOT pa.attisdropped AND pc.relkind IN ('r', 'v') {$where} + UNION ALL + SELECT 'FUNCTION', pp.oid, pn.nspname, NULL, pp.proname || '(' || pg_catalog.oidvectortypes(pp.proargtypes) || ')' FROM pg_catalog.pg_proc pp, pg_catalog.pg_namespace pn + WHERE pp.pronamespace=pn.oid AND NOT pp.proisagg AND pp.proname ILIKE {$term} {$where} + UNION ALL + SELECT 'INDEX', NULL, pn.nspname, pc.relname, pc2.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_index pi, pg_catalog.pg_class pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pi.indrelid + AND pi.indexrelid=pc2.oid + AND NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) + AND pc2.relname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONSTRAINTTABLE', NULL, pn.nspname, pc.relname, pc2.conname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pc2.conrelid AND pc2.conrelid != 0 + AND CASE WHEN pc2.contype IN ('f', 'c') THEN TRUE ELSE NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) END + AND pc2.conname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONSTRAINTDOMAIN', pt.oid, pn.nspname, pt.typname, pc.conname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc WHERE pt.typnamespace=pn.oid AND pt.oid=pc.contypid AND pc.contypid != 0 + AND pc.conname ILIKE {$term} {$where} + UNION ALL + SELECT 'TRIGGER', NULL, pn.nspname, pc.relname, pt.tgname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_trigger pt WHERE pc.relnamespace=pn.oid AND pc.oid=pt.tgrelid + AND ( pt.tgconstraint = 0 OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pt.tableoid AND d.objid = pt.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND pt.tgname ILIKE {$term} {$where} + UNION ALL + SELECT 'RULETABLE', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='r' AND r.rulename != '_RETURN' AND r.rulename ILIKE {$term} {$where} + UNION ALL + SELECT 'RULEVIEW', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='v' AND r.rulename != '_RETURN' AND r.rulename ILIKE {$term} {$where} + "; + + + // Add advanced objects if show_advanced is set + if ($conf['show_advanced']) { + $sql .= " + UNION ALL + SELECT CASE WHEN pt.typtype='d' THEN 'DOMAIN' ELSE 'TYPE' END, pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND typname ILIKE {$term} + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + UNION ALL + SELECT 'OPERATOR', po.oid, pn.nspname, NULL, po.oprname FROM pg_catalog.pg_operator po, pg_catalog.pg_namespace pn + WHERE po.oprnamespace=pn.oid AND oprname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONVERSION', pc.oid, pn.nspname, NULL, pc.conname FROM pg_catalog.pg_conversion pc, + pg_catalog.pg_namespace pn WHERE pc.connamespace=pn.oid AND conname ILIKE {$term} {$where} + UNION ALL + SELECT 'LANGUAGE', pl.oid, NULL, NULL, pl.lanname FROM pg_catalog.pg_language pl + WHERE lanname ILIKE {$term} {$lan_where} + UNION ALL + SELECT DISTINCT ON (p.proname) 'AGGREGATE', p.oid, pn.nspname, NULL, p.proname FROM pg_catalog.pg_proc p + LEFT JOIN pg_catalog.pg_namespace pn ON p.pronamespace=pn.oid + WHERE p.proisagg AND p.proname ILIKE {$term} {$where} + UNION ALL + SELECT DISTINCT ON (po.opcname) 'OPCLASS', po.oid, pn.nspname, NULL, po.opcname FROM pg_catalog.pg_opclass po, + pg_catalog.pg_namespace pn WHERE po.opcnamespace=pn.oid + AND po.opcname ILIKE {$term} {$where} + "; + } + // Otherwise just add domains + else { + $sql .= " + UNION ALL + SELECT 'DOMAIN', pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND pt.typtype='d' AND typname ILIKE {$term} + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + "; + } + + if ($filter != '') { + // We use like to make RULE, CONSTRAINT and COLUMN searches work + $sql .= ") AS sub WHERE type LIKE '{$filter}%' "; + } + + $sql .= "ORDER BY type, schemaname, relname, name"; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all functions in the database + * @param $all If true, will find all available functions, if false just those in search path + * @param $type If not null, will find all functions with return value = type + * + * @return All functions + */ + function getFunctions($all = false, $type = null) { + if ($all) { + $where = 'pg_catalog.pg_function_is_visible(p.oid)'; + $distinct = 'DISTINCT ON (p.proname)'; + + if ($type) { + $where .= " AND p.prorettype = (select oid from pg_catalog.pg_type p where p.typname = 'trigger') "; + } + } + else { + $c_schema = $this->_schema; + $this->clean($c_schema); + $where = "n.nspname = '{$c_schema}'"; + $distinct = ''; + } + + $sql = " + SELECT + {$distinct} + p.oid AS prooid, + p.proname, + p.proretset, + pg_catalog.format_type(p.prorettype, NULL) AS proresult, + pg_catalog.oidvectortypes(p.proargtypes) AS proarguments, + pl.lanname AS prolanguage, + pg_catalog.obj_description(p.oid, 'pg_proc') AS procomment, + p.proname || ' (' || pg_catalog.oidvectortypes(p.proargtypes) || ')' AS proproto, + CASE WHEN p.proretset THEN 'setof ' ELSE '' END || pg_catalog.format_type(p.prorettype, NULL) AS proreturns, + u.usename AS proowner + FROM pg_catalog.pg_proc p + INNER JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace + INNER JOIN pg_catalog.pg_language pl ON pl.oid = p.prolang + LEFT JOIN pg_catalog.pg_user u ON u.usesysid = p.proowner + WHERE NOT p.proisagg + AND {$where} + ORDER BY p.proname, proresult + "; + + return $this->selectSet($sql); + } + + /** + * Gets all information for an aggregate + * @param $name The name of the aggregate + * @param $basetype The input data type of the aggregate + * @return A recordset + */ + function getAggregate($name, $basetype) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->fieldclean($name); + $this->fieldclean($basetype); + + $sql = " + SELECT p.proname, CASE p.proargtypes[0] + WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN NULL + ELSE pg_catalog.format_type(p.proargtypes[0], NULL) END AS proargtypes, + a.aggtransfn, format_type(a.aggtranstype, NULL) AS aggstype, a.aggfinalfn, + a.agginitval, a.aggsortop, u.usename, pg_catalog.obj_description(p.oid, 'pg_proc') AS aggrcomment + FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n, pg_catalog.pg_user u, pg_catalog.pg_aggregate a + WHERE n.oid = p.pronamespace AND p.proowner=u.usesysid AND p.oid=a.aggfnoid + AND p.proisagg AND n.nspname='{$c_schema}' + AND p.proname='" . $name . "' + AND CASE p.proargtypes[0] + WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN '' + ELSE pg_catalog.format_type(p.proargtypes[0], NULL) + END ='" . $basetype . "'"; + + return $this->selectSet($sql); + } + + /** + * Gets all aggregates + * @return A recordset + */ + function getAggregates() { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = "SELECT p.proname, CASE p.proargtypes[0] WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN NULL ELSE + pg_catalog.format_type(p.proargtypes[0], NULL) END AS proargtypes, a.aggtransfn, u.usename, + pg_catalog.obj_description(p.oid, 'pg_proc') AS aggrcomment + FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n, pg_catalog.pg_user u, pg_catalog.pg_aggregate a + WHERE n.oid = p.pronamespace AND p.proowner=u.usesysid AND p.oid=a.aggfnoid + AND p.proisagg AND n.nspname='{$c_schema}' ORDER BY 1, 2"; + + return $this->selectSet($sql); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc10.php'); + return $this->help_page; + } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres11.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres11.php new file mode 100644 index 00000000..d78b6f7c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres11.php @@ -0,0 +1,68 @@ +selectField($sql, 'default_with_oids'); + } + + /** + * Checks to see whether or not a table has a unique id column + * @param $table The table name + * @return True if it has a unique id, false otherwise + * @return null error + **/ + function hasObjectID($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT relhasoids FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace = (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='{$c_schema}')"; + + $rs = $this->selectSet($sql); + if ($rs->recordCount() != 1) return null; + else { + $rs->fields['relhasoids'] = $this->phpBool($rs->fields['relhasoids']); + return $rs->fields['relhasoids']; + } + } + + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc11.php'); + return $this->help_page; + } + + + // Capabilities + function hasServerOids() { return true; } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres74.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres74.php new file mode 100644 index 00000000..a68c4fd9 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres74.php @@ -0,0 +1,635 @@ + array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'RULE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'view' => array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'RULE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'sequence' => array('SELECT', 'UPDATE', 'ALL PRIVILEGES'), + 'database' => array('CREATE', 'TEMPORARY', 'ALL PRIVILEGES'), + 'function' => array('EXECUTE', 'ALL PRIVILEGES'), + 'language' => array('USAGE', 'ALL PRIVILEGES'), + 'schema' => array('CREATE', 'USAGE', 'ALL PRIVILEGES') + ); + + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc74.php'); + return $this->help_page; + } + + // Database functions + + /** + * Alters a database + * the multiple return vals are for postgres 8+ which support more functionality in alter database + * @param $dbName The name of the database + * @param $newName new name for the database + * @param $newOwner The new owner for the database + * @return 0 success + * @return -1 transaction error + * @return -2 owner error + * @return -3 rename error + */ + function alterDatabase($dbName, $newName, $newOwner = '', $comment = '') { + //ignore $newowner, not supported pre 8.0 + //ignore $comment, not supported pre 8.2 + $this->clean($dbName); + $this->clean($newName); + + $status = $this->alterDatabaseRename($dbName, $newName); + if ($status != 0) return -3; + else return 0; + } + + /** + * Return all database available on the server + * @return A list of databases, sorted alphabetically + */ + function getDatabases($currentdatabase = NULL) { + global $conf, $misc; + + $server_info = $misc->getServerInfo(); + + if (isset($conf['owned_only']) && $conf['owned_only'] && !$this->isSuperUser()) { + $username = $server_info['username']; + $this->clean($username); + $clause = " AND pu.usename='{$username}'"; + } + else $clause = ''; + + if ($currentdatabase != NULL) { + $this->clean($currentdatabase); + $orderby = "ORDER BY pdb.datname = '{$currentdatabase}' DESC, pdb.datname"; + } + else + $orderby = "ORDER BY pdb.datname"; + + if (!$conf['show_system']) + $where = ' AND NOT pdb.datistemplate'; + else + $where = ' AND pdb.datallowconn'; + + $sql = "SELECT pdb.datname AS datname, pu.usename AS datowner, pg_encoding_to_char(encoding) AS datencoding, + (SELECT description FROM pg_description pd WHERE pdb.oid=pd.objoid) AS datcomment + FROM pg_database pdb, pg_user pu + WHERE pdb.datdba = pu.usesysid + {$where} + {$clause} + {$orderby}"; + + return $this->selectSet($sql); + } + + /** + * Searches all system catalogs to find objects that match a certain name. + * @param $term The search term + * @param $filter The object type to restrict to ('' means no restriction) + * @return A recordset + */ + function findObject($term, $filter) { + global $conf; + + /*about escaping: + * SET standard_conforming_string is not available before 8.2 + * So we must use PostgreSQL specific notation :/ + * E'' notation is not available before 8.1 + * $$ is available since 8.0 + * Nothing specific from 7.4 + **/ + + // Escape search term for ILIKE match + $term = str_replace('_', '\\_', $term); + $term = str_replace('%', '\\%', $term); + $this->clean($term); + $this->clean($filter); + + // Exclude system relations if necessary + if (!$conf['show_system']) { + // XXX: The mention of information_schema here is in the wrong place, but + // it's the quickest fix to exclude the info schema from 7.4 + $where = " AND pn.nspname NOT LIKE 'pg\\\\_%' AND pn.nspname != 'information_schema'"; + $lan_where = "AND pl.lanispl"; + } + else { + $where = ''; + $lan_where = ''; + } + + // Apply outer filter + $sql = ''; + if ($filter != '') { + $sql = "SELECT * FROM ("; + } + + $sql .= " + SELECT 'SCHEMA' AS type, oid, NULL AS schemaname, NULL AS relname, nspname AS name + FROM pg_catalog.pg_namespace pn WHERE nspname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT CASE WHEN relkind='r' THEN 'TABLE' WHEN relkind='v' THEN 'VIEW' WHEN relkind='S' THEN 'SEQUENCE' END, pc.oid, + pn.nspname, NULL, pc.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn + WHERE pc.relnamespace=pn.oid AND relkind IN ('r', 'v', 'S') AND relname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT CASE WHEN pc.relkind='r' THEN 'COLUMNTABLE' ELSE 'COLUMNVIEW' END, NULL, pn.nspname, pc.relname, pa.attname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_attribute pa WHERE pc.relnamespace=pn.oid AND pc.oid=pa.attrelid + AND pa.attname ILIKE '%{$term}%' AND pa.attnum > 0 AND NOT pa.attisdropped AND pc.relkind IN ('r', 'v') {$where} + UNION ALL + SELECT 'FUNCTION', pp.oid, pn.nspname, NULL, pp.proname || '(' || pg_catalog.oidvectortypes(pp.proargtypes) || ')' FROM pg_catalog.pg_proc pp, pg_catalog.pg_namespace pn + WHERE pp.pronamespace=pn.oid AND NOT pp.proisagg AND pp.proname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'INDEX', NULL, pn.nspname, pc.relname, pc2.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_index pi, pg_catalog.pg_class pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pi.indrelid + AND pi.indexrelid=pc2.oid + AND NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) + AND pc2.relname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'CONSTRAINTTABLE', NULL, pn.nspname, pc.relname, pc2.conname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pc2.conrelid AND pc2.conrelid != 0 + AND CASE WHEN pc2.contype IN ('f', 'c') THEN TRUE ELSE NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) END + AND pc2.conname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'CONSTRAINTDOMAIN', pt.oid, pn.nspname, pt.typname, pc.conname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc WHERE pt.typnamespace=pn.oid AND pt.oid=pc.contypid AND pc.contypid != 0 + AND pc.conname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'TRIGGER', NULL, pn.nspname, pc.relname, pt.tgname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_trigger pt WHERE pc.relnamespace=pn.oid AND pc.oid=pt.tgrelid + AND ( pt.tgisconstraint = 'f' OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pt.tableoid AND d.objid = pt.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND pt.tgname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'RULETABLE', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='r' AND r.rulename != '_RETURN' AND r.rulename ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'RULEVIEW', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='v' AND r.rulename != '_RETURN' AND r.rulename ILIKE '%{$term}%' {$where} + "; + + // Add advanced objects if show_advanced is set + if ($conf['show_advanced']) { + $sql .= " + UNION ALL + SELECT CASE WHEN pt.typtype='d' THEN 'DOMAIN' ELSE 'TYPE' END, pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND typname ILIKE '%{$term}%' + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + UNION ALL + SELECT 'OPERATOR', po.oid, pn.nspname, NULL, po.oprname FROM pg_catalog.pg_operator po, pg_catalog.pg_namespace pn + WHERE po.oprnamespace=pn.oid AND oprname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'CONVERSION', pc.oid, pn.nspname, NULL, pc.conname FROM pg_catalog.pg_conversion pc, + pg_catalog.pg_namespace pn WHERE pc.connamespace=pn.oid AND conname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT 'LANGUAGE', pl.oid, NULL, NULL, pl.lanname FROM pg_catalog.pg_language pl + WHERE lanname ILIKE '%{$term}%' {$lan_where} + UNION ALL + SELECT DISTINCT ON (p.proname) 'AGGREGATE', p.oid, pn.nspname, NULL, p.proname FROM pg_catalog.pg_proc p + LEFT JOIN pg_catalog.pg_namespace pn ON p.pronamespace=pn.oid + WHERE p.proisagg AND p.proname ILIKE '%{$term}%' {$where} + UNION ALL + SELECT DISTINCT ON (po.opcname) 'OPCLASS', po.oid, pn.nspname, NULL, po.opcname FROM pg_catalog.pg_opclass po, + pg_catalog.pg_namespace pn WHERE po.opcnamespace=pn.oid + AND po.opcname ILIKE '%{$term}%' {$where} + "; + } + // Otherwise just add domains + else { + $sql .= " + UNION ALL + SELECT 'DOMAIN', pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND pt.typtype='d' AND typname ILIKE '%{$term}%' + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + "; + } + + if ($filter != '') { + // We use like to make RULE, CONSTRAINT and COLUMN searches work + $sql .= ") AS sub WHERE type LIKE '{$filter}%' "; + } + + $sql .= "ORDER BY type, schemaname, relname, name"; + + return $this->selectSet($sql); + } + + /** + * Returns table locks information in the current database + * @return A recordset + */ + function getLocks() { + global $conf; + + if (!$conf['show_system']) + $where = "AND pn.nspname NOT LIKE 'pg\\\\_%'"; + else + $where = "AND nspname !~ '^pg_t(emp_[0-9]+|oast)$'"; + + $sql = "SELECT pn.nspname, pc.relname AS tablename, pl.transaction, pl.pid, pl.mode, pl.granted + FROM pg_catalog.pg_locks pl, pg_catalog.pg_class pc, pg_catalog.pg_namespace pn + WHERE pl.relation = pc.oid AND pc.relnamespace=pn.oid {$where} + ORDER BY nspname,tablename"; + + return $this->selectSet($sql); + } + + /** + * Returns the current database encoding + * @return The encoding. eg. SQL_ASCII, UTF-8, etc. + */ + function getDatabaseEncoding() { + $sql = "SELECT getdatabaseencoding() AS encoding"; + + return $this->selectField($sql, 'encoding'); + } + + // Table functions + + /** + * Protected method which alter a table + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $tblrs The table recordSet returned by getTable() + * @param $name The new name for the table + * @param $owner The new owner for the table + * @param $schema The new schema for the table + * @param $comment The comment on the table + * @param $tablespace The new tablespace for the table ('' means leave as is) + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + */ + protected + function _alterTable($tblrs, $name, $owner, $schema, $comment, $tablespace) { + + /* $schema and tablespace not supported in pg74- */ + $this->fieldArrayClean($tblrs->fields); + + // Comment + $status = $this->setComment('TABLE', '', $tblrs->fields['relname'], $comment); + if ($status != 0) return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterTableOwner($tblrs, $owner); + if ($status != 0) return -5; + + // Rename + $this->fieldClean($name); + $status = $this->alterTableName($tblrs, $name); + if ($status != 0) return -3; + + return 0; + } + + /** + * Alters a column in a table OR view + * @param $table The table in which the column resides + * @param $column The column to alter + * @param $name The new name for the column + * @param $notnull (boolean) True if not null, false otherwise + * @param $oldnotnull (boolean) True if column is already not null, false otherwise + * @param $default The new default for the column + * @param $olddefault The old default for the column + * @param $type The new type for the column + * @param $array True if array type, false otherwise + * @param $length The optional size of the column (ie. 30 for varchar(30)) + * @param $oldtype The old type for the column + * @param $comment Comment for the column + * @return 0 success + * @return -2 set not null error + * @return -3 set default error + * @return -4 rename column error + * @return -5 comment error + * @return -6 transaction error + */ + function alterColumn($table, $column, $name, $notnull, $oldnotnull, $default, $olddefault, + $type, $length, $array, $oldtype, $comment) + { + $status = $this->beginTransaction(); + if ($status != 0) return -1; + + // @@ NEED TO HANDLE "NESTED" TRANSACTION HERE + if ($notnull != $oldnotnull) { + $status = $this->setColumnNull($table, $column, !$notnull); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + } + + // Set default, if it has changed + if ($default != $olddefault) { + if ($default == '') + $status = $this->dropColumnDefault($table, $column); + else + $status = $this->setColumnDefault($table, $column, $default); + + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + } + + // Rename the column, if it has been changed + if ($column != $name) { + $status = $this->renameColumn($table, $column, $name); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + } + + // The $name and $table parameters must be cleaned for the setComment function. + // It's ok to do that here since this is the last time these variables are used. + $this->fieldClean($name); + $this->fieldClean($table); + $status = $this->setComment('COLUMN', $name, $table, $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -5; + } + + return $this->endTransaction(); + } + + /** + * Returns table information + * @param $table The name of the table + * @return A recordset + */ + function getTable($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = " + SELECT + c.relname, n.nspname, u.usename AS relowner, + pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment + FROM pg_catalog.pg_class c + LEFT JOIN pg_catalog.pg_user u ON u.usesysid = c.relowner + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + WHERE c.relkind = 'r' + AND n.nspname = '{$c_schema}' + AND c.relname = '{$table}'"; + + return $this->selectSet($sql); + } + + /** + * Return all tables in current database (and schema) + * @param $all True to fetch all tables, false for just in current schema + * @return All tables, sorted alphabetically + */ + function getTables($all = false) { + $c_schema = $this->_schema; + $this->clean($c_schema); + if ($all) { + // Exclude pg_catalog and information_schema tables + $sql = "SELECT schemaname AS nspname, tablename AS relname, tableowner AS relowner + FROM pg_catalog.pg_tables + WHERE schemaname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') + ORDER BY schemaname, tablename"; + } else { + $sql = "SELECT c.relname, pg_catalog.pg_get_userbyid(c.relowner) AS relowner, + pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment, + reltuples::bigint + FROM pg_catalog.pg_class c + LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace + WHERE c.relkind = 'r' + AND nspname='{$c_schema}' + ORDER BY c.relname"; + } + + return $this->selectSet($sql); + } + + /** + * Returns the current default_with_oids setting + * @return default_with_oids setting + */ + function getDefaultWithOid() { + // 8.0 is the first release to have this setting + // Prior releases don't have this setting... oids always activated + return 'on'; + } + + // Constraint functions + + /** + * Returns a list of all constraints on a table, + * including constraint name, definition, related col and referenced namespace, + * table and col if needed + * @param $table the table where we are looking for fk + * @return a recordset + */ + function getConstraintsWithFields($table) { + + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + // get the max number of col used in a constraint for the table + $sql = "SELECT DISTINCT + max(SUBSTRING(array_dims(c.conkey) FROM '^\\\\[.*:(.*)\\\\]$')) as nb + FROM pg_catalog.pg_constraint AS c + JOIN pg_catalog.pg_class AS r ON (c.conrelid=r.oid) + JOIN pg_catalog.pg_namespace AS ns ON (r.relnamespace=ns.oid) + WHERE + r.relname = '{$table}' AND ns.nspname='{$c_schema}'"; + + $rs = $this->selectSet($sql); + + if ($rs->EOF) $max_col = 0; + else $max_col = $rs->fields['nb']; + + $sql = ' + SELECT + c.oid AS conid, c.contype, c.conname, pg_catalog.pg_get_constraintdef(c.oid, true) AS consrc, + ns1.nspname as p_schema, r1.relname as p_table, ns2.nspname as f_schema, + r2.relname as f_table, f1.attname as p_field, f1.attnum AS p_attnum, f2.attname as f_field, + f2.attnum AS f_attnum, pg_catalog.obj_description(c.oid, \'pg_constraint\') AS constcomment, + c.conrelid, c.confrelid + FROM + pg_catalog.pg_constraint AS c + JOIN pg_catalog.pg_class AS r1 ON (c.conrelid=r1.oid) + JOIN pg_catalog.pg_attribute AS f1 ON (f1.attrelid=r1.oid AND (f1.attnum=c.conkey[1]'; + for ($i = 2; $i <= $rs->fields['nb']; $i++) { + $sql.= " OR f1.attnum=c.conkey[$i]"; + } + $sql.= ')) + JOIN pg_catalog.pg_namespace AS ns1 ON r1.relnamespace=ns1.oid + LEFT JOIN ( + pg_catalog.pg_class AS r2 JOIN pg_catalog.pg_namespace AS ns2 ON (r2.relnamespace=ns2.oid) + ) ON (c.confrelid=r2.oid) + LEFT JOIN pg_catalog.pg_attribute AS f2 ON + (f2.attrelid=r2.oid AND ((c.confkey[1]=f2.attnum AND c.conkey[1]=f1.attnum)'; + for ($i = 2; $i <= $rs->fields['nb']; $i++) + $sql.= " OR (c.confkey[$i]=f2.attnum AND c.conkey[$i]=f1.attnum)"; + + $sql .= sprintf(")) + WHERE + r1.relname = '%s' AND ns1.nspname='%s' + ORDER BY 1", $table, $c_schema); + + return $this->selectSet($sql); + } + + // Sequence functions + + /** + * Returns all sequences in the current database + * @return A recordset + */ + function getSequences($all = false) { + $c_schema = $this->_schema; + $this->clean($c_schema); + if ($all) { + // Exclude pg_catalog and information_schema tables + $sql = "SELECT n.nspname, c.relname AS seqname, u.usename AS seqowner + FROM pg_catalog.pg_class c, pg_catalog.pg_user u, pg_catalog.pg_namespace n + WHERE c.relowner=u.usesysid AND c.relnamespace=n.oid + AND c.relkind = 'S' + AND n.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') + ORDER BY nspname, seqname"; + } else { + $sql = "SELECT c.relname AS seqname, u.usename AS seqowner, pg_catalog.obj_description(c.oid, 'pg_class') AS seqcomment + FROM pg_catalog.pg_class c, pg_catalog.pg_user u, pg_catalog.pg_namespace n + WHERE c.relowner=u.usesysid AND c.relnamespace=n.oid + AND c.relkind = 'S' AND n.nspname='{$c_schema}' ORDER BY seqname"; + } + + return $this->selectSet( $sql ); + } + + // Function functions + + /** + * Returns all details for a particular function + * @param $func The name of the function to retrieve + * @return Function info + */ + function getFunction($function_oid) { + $this->clean($function_oid); + + $sql = " + SELECT + pc.oid AS prooid, + proname, + pg_catalog.pg_get_userbyid(proowner) AS proowner, + nspname as proschema, + lanname as prolanguage, + pg_catalog.format_type(prorettype, NULL) as proresult, + prosrc, + probin, + proretset, + proisstrict, + provolatile, + prosecdef, + pg_catalog.oidvectortypes(pc.proargtypes) AS proarguments, + pg_catalog.obj_description(pc.oid, 'pg_proc') AS procomment + FROM + pg_catalog.pg_proc pc, pg_catalog.pg_language pl, pg_catalog.pg_namespace n + WHERE + pc.oid = '$function_oid'::oid + AND pc.prolang = pl.oid + AND n.oid = pc.pronamespace + "; + + return $this->selectSet($sql); + } + + /** + * Returns a list of all casts in the database + * @return All casts + */ + function getCasts() { + global $conf; + + if ($conf['show_system']) + $where = ''; + else + $where = " + AND n1.nspname NOT LIKE 'pg\\\\_%' + AND n2.nspname NOT LIKE 'pg\\\\_%' + AND n3.nspname NOT LIKE 'pg\\\\_%' + "; + + $sql = " + SELECT + c.castsource::pg_catalog.regtype AS castsource, + c.casttarget::pg_catalog.regtype AS casttarget, + CASE WHEN c.castfunc=0 THEN NULL + ELSE c.castfunc::pg_catalog.regprocedure END AS castfunc, + c.castcontext, + obj_description(c.oid, 'pg_cast') as castcomment + FROM + (pg_catalog.pg_cast c LEFT JOIN pg_catalog.pg_proc p ON c.castfunc=p.oid JOIN pg_catalog.pg_namespace n3 ON p.pronamespace=n3.oid), + pg_catalog.pg_type t1, + pg_catalog.pg_type t2, + pg_catalog.pg_namespace n1, + pg_catalog.pg_namespace n2 + WHERE + c.castsource=t1.oid + AND c.casttarget=t2.oid + AND t1.typnamespace=n1.oid + AND t2.typnamespace=n2.oid + {$where} + ORDER BY 1, 2 + "; + + return $this->selectSet($sql); + } + + // Capabilities + + function hasAlterColumnType() { return false; } + function hasCreateFieldWithConstraints() { return false; } + function hasAlterDatabaseOwner() { return false; } + function hasAlterSchemaOwner() { return false; } + function hasFunctionAlterOwner() { return false; } + function hasNamedParams() { return false; } + function hasQueryCancel() { return false; } + function hasTablespaces() { return false; } + function hasMagicTypes() { return false; } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres80.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres80.php new file mode 100644 index 00000000..a824dddd --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres80.php @@ -0,0 +1,354 @@ + 'CP866', + 'EUC_CN' => 'GB2312', + 'EUC_JP' => 'EUC-JP', + 'EUC_KR' => 'EUC-KR', + 'EUC_TW' => 'EUC-TW', + 'ISO_8859_5' => 'ISO-8859-5', + 'ISO_8859_6' => 'ISO-8859-6', + 'ISO_8859_7' => 'ISO-8859-7', + 'ISO_8859_8' => 'ISO-8859-8', + 'JOHAB' => 'CP1361', + 'KOI8' => 'KOI8-R', + 'LATIN1' => 'ISO-8859-1', + 'LATIN2' => 'ISO-8859-2', + 'LATIN3' => 'ISO-8859-3', + 'LATIN4' => 'ISO-8859-4', + // The following encoding map is a known error in PostgreSQL < 7.2 + // See the constructor for Postgres72. + 'LATIN5' => 'ISO-8859-5', + 'LATIN6' => 'ISO-8859-10', + 'LATIN7' => 'ISO-8859-13', + 'LATIN8' => 'ISO-8859-14', + 'LATIN9' => 'ISO-8859-15', + 'LATIN10' => 'ISO-8859-16', + 'SQL_ASCII' => 'US-ASCII', + 'TCVN' => 'CP1258', + 'UNICODE' => 'UTF-8', + 'WIN' => 'CP1251', + 'WIN874' => 'CP874', + 'WIN1256' => 'CP1256' + ); + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc80.php'); + return $this->help_page; + } + + // Database functions + + /** + * Return all database available on the server + * @return A list of databases, sorted alphabetically + */ + function getDatabases($currentdatabase = NULL) { + global $conf, $misc; + + $server_info = $misc->getServerInfo(); + + if (isset($conf['owned_only']) && $conf['owned_only'] && !$this->isSuperUser()) { + $username = $server_info['username']; + $this->clean($username); + $clause = " AND pu.usename='{$username}'"; + } + else $clause = ''; + + if ($currentdatabase != NULL) { + $this->clean($currentdatabase); + $orderby = "ORDER BY pdb.datname = '{$currentdatabase}' DESC, pdb.datname"; + } + else + $orderby = "ORDER BY pdb.datname"; + + if (!$conf['show_system']) + $where = ' AND NOT pdb.datistemplate'; + else + $where = ' AND pdb.datallowconn'; + + $sql = "SELECT pdb.datname AS datname, pu.usename AS datowner, pg_encoding_to_char(encoding) AS datencoding, + (SELECT description FROM pg_description pd WHERE pdb.oid=pd.objoid) AS datcomment, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=pdb.dattablespace) AS tablespace + FROM pg_database pdb, pg_user pu + WHERE pdb.datdba = pu.usesysid + {$where} + {$clause} + {$orderby}"; + + return $this->selectSet($sql); + } + + // Schema functions + + /** + * Return all schemas in the current database. + * @return All schemas, sorted alphabetically + */ + function getSchemas() { + global $conf; + + if (!$conf['show_system']) { + $where = "WHERE nspname NOT LIKE 'pg@_%' ESCAPE '@' AND nspname != 'information_schema'"; + } + else $where = "WHERE nspname !~ '^pg_t(emp_[0-9]+|oast)$'"; + $sql = " + SELECT pn.nspname, pu.usename AS nspowner, + pg_catalog.obj_description(pn.oid, 'pg_namespace') AS nspcomment + FROM pg_catalog.pg_namespace pn + LEFT JOIN pg_catalog.pg_user pu ON (pn.nspowner = pu.usesysid) + {$where} + ORDER BY nspname"; + + return $this->selectSet($sql); + } + + /** + * Return all information relating to a schema + * @param $schema The name of the schema + * @return Schema information + */ + function getSchemaByName($schema) { + $this->clean($schema); + $sql = " + SELECT nspname, nspowner, u.usename AS ownername, nspacl, + pg_catalog.obj_description(pn.oid, 'pg_namespace') as nspcomment + FROM pg_catalog.pg_namespace pn + LEFT JOIN pg_shadow as u ON pn.nspowner = u.usesysid + WHERE nspname='{$schema}'"; + return $this->selectSet($sql); + } + + // Table functions + + /** + * Protected method which alter a table + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $tblrs The table recordSet returned by getTable() + * @param $name The new name for the table + * @param $owner The new owner for the table + * @param $schema The new schema for the table + * @param $comment The comment on the table + * @param $tablespace The new tablespace for the table ('' means leave as is) + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + * @return -6 tablespace error + */ + protected + function _alterTable($tblrs, $name, $owner, $schema, $comment, $tablespace) { + + /* $schema not supported in pg80- */ + + // Comment + $status = $this->setComment('TABLE', '', $tblrs->fields['relname'], $comment); + if ($status != 0) return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterTableOwner($tblrs, $owner); + if ($status != 0) return -5; + + // Tablespace + $this->fieldClean($tablespace); + $status = $this->alterTableTablespace($tblrs, $tablespace); + if ($status != 0) return -6; + + // Rename + $this->fieldClean($name); + $status = $this->alterTableName($tblrs, $name); + if ($status != 0) return -3; + + return 0; + } + + // View functions + + /** + * Protected method which alter a view + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $vwrs The view recordSet returned by getView() + * @param $name The new name for the view + * @param $owner The new owner for the view + * @param $comment The comment on the view + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + */ + protected + function _alterView($vwrs, $name, $owner, $schema, $comment) { + + /* $schema not supported in pg80- */ + $this->fieldArrayClean($vwrs->fields); + + // Comment + if ($this->setComment('VIEW', $vwrs->fields['relname'], '', $comment) != 0) + return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterViewOwner($vwrs, $owner); + if ($status != 0) return -5; + + // Rename + $this->fieldClean($name); + $status = $this->alterViewName($vwrs, $name); + if ($status != 0) return -3; + + return 0; + } + + // Sequence functions + + /** + * Protected method which alter a sequence + * SHOULDN'T BE CALLED OUTSIDE OF A TRANSACTION + * @param $seqrs The sequence recordSet returned by getSequence() + * @param $name The new name for the sequence + * @param $comment The comment on the sequence + * @param $owner The new owner for the sequence + * @param $schema The new schema for the sequence + * @param $increment The increment + * @param $minvalue The min value + * @param $maxvalue The max value + * @param $restartvalue The starting value + * @param $cachevalue The cache value + * @param $cycledvalue True if cycled, false otherwise + * @param $startvalue The sequence start value when issuing a restart + * @return 0 success + * @return -3 rename error + * @return -4 comment error + * @return -5 owner error + * @return -6 get sequence props error + * @return -7 schema error + */ + protected + function _alterSequence($seqrs, $name, $comment, $owner, $schema, $increment, + $minvalue, $maxvalue, $restartvalue, $cachevalue, $cycledvalue, $startvalue) { + + /* $schema not supported in pg80- */ + $this->fieldArrayClean($seqrs->fields); + + // Comment + $status = $this->setComment('SEQUENCE', $seqrs->fields['seqname'], '', $comment); + if ($status != 0) + return -4; + + // Owner + $this->fieldClean($owner); + $status = $this->alterSequenceOwner($seqrs, $owner); + if ($status != 0) + return -5; + + // Props + $this->clean($increment); + $this->clean($minvalue); + $this->clean($maxvalue); + $this->clean($restartvalue); + $this->clean($cachevalue); + $this->clean($cycledvalue); + $this->clean($startvalue); + $status = $this->alterSequenceProps($seqrs, $increment, $minvalue, + $maxvalue, $restartvalue, $cachevalue, $cycledvalue, null); + if ($status != 0) + return -6; + + // Rename + $this->fieldClean($name); + $status = $this->alterSequenceName($seqrs, $name); + if ($status != 0) + return -3; + + return 0; + } + + // Role, User/group functions + + /** + * Changes a user's password + * @param $username The username + * @param $password The new password + * @return 0 success + */ + function changePassword($username, $password) { + $enc = $this->_encryptPassword($username, $password); + $this->fieldClean($username); + $this->clean($enc); + + $sql = "ALTER USER \"{$username}\" WITH ENCRYPTED PASSWORD '{$enc}'"; + + return $this->execute($sql); + } + + // Aggregate functions + + /** + * Gets all information for an aggregate + * @param $name The name of the aggregate + * @param $basetype The input data type of the aggregate + * @return A recordset + */ + function getAggregate($name, $basetype) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($name); + $this->clean($basetype); + + $sql = " + SELECT p.proname, + CASE p.proargtypes[0] + WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN NULL + ELSE pg_catalog.format_type(p.proargtypes[0], NULL) + END AS proargtypes, a.aggtransfn, format_type(a.aggtranstype, NULL) AS aggstype, + a.aggfinalfn, a.agginitval, u.usename, pg_catalog.obj_description(p.oid, 'pg_proc') AS aggrcomment + FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n, pg_catalog.pg_user u, pg_catalog.pg_aggregate a + WHERE n.oid = p.pronamespace AND p.proowner=u.usesysid AND p.oid=a.aggfnoid + AND p.proisagg AND n.nspname='{$c_schema}' + AND p.proname='{$name}' + AND CASE p.proargtypes[0] + WHEN 'pg_catalog.\"any\"'::pg_catalog.regtype THEN '' + ELSE pg_catalog.format_type(p.proargtypes[0], NULL) + END ='{$basetype}'"; + + return $this->selectSet($sql); + } + + // Capabilities + + function hasAggregateSortOp() { return false; } + function hasAlterTableSchema() { return false; } + function hasAutovacuum() { return false; } + function hasDisableTriggers() { return false; } + function hasFunctionAlterSchema() { return false; } + function hasPreparedXacts() { return false; } + function hasRoles() { return false; } + function hasAlterSequenceSchema() { return false; } + function hasServerAdminFuncs() { return false; } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres81.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres81.php new file mode 100644 index 00000000..cfe47ee2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres81.php @@ -0,0 +1,296 @@ + array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'RULE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'view' => array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'RULE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'sequence' => array('SELECT', 'UPDATE', 'ALL PRIVILEGES'), + 'database' => array('CREATE', 'TEMPORARY', 'ALL PRIVILEGES'), + 'function' => array('EXECUTE', 'ALL PRIVILEGES'), + 'language' => array('USAGE', 'ALL PRIVILEGES'), + 'schema' => array('CREATE', 'USAGE', 'ALL PRIVILEGES'), + 'tablespace' => array('CREATE', 'ALL PRIVILEGES') + ); + // List of characters in acl lists and the privileges they + // refer to. + var $privmap = array( + 'r' => 'SELECT', + 'w' => 'UPDATE', + 'a' => 'INSERT', + 'd' => 'DELETE', + 'R' => 'RULE', + 'x' => 'REFERENCES', + 't' => 'TRIGGER', + 'X' => 'EXECUTE', + 'U' => 'USAGE', + 'C' => 'CREATE', + 'T' => 'TEMPORARY' + ); + // Array of allowed index types + var $typIndexes = array('BTREE', 'RTREE', 'GIST', 'HASH'); + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc81.php'); + return $this->help_page; + } + + // Database functions + + /** + * Returns all databases available on the server + * @return A list of databases, sorted alphabetically + */ + function getDatabases($currentdatabase = NULL) { + global $conf, $misc; + + $server_info = $misc->getServerInfo(); + + if (isset($conf['owned_only']) && $conf['owned_only'] && !$this->isSuperUser()) { + $username = $server_info['username']; + $this->clean($username); + $clause = " AND pr.rolname='{$username}'"; + } + else $clause = ''; + + if ($currentdatabase != NULL) { + $this->clean($currentdatabase); + $orderby = "ORDER BY pdb.datname = '{$currentdatabase}' DESC, pdb.datname"; + } + else + $orderby = "ORDER BY pdb.datname"; + + if (!$conf['show_system']) + $where = ' AND NOT pdb.datistemplate'; + else + $where = ' AND pdb.datallowconn'; + + $sql = "SELECT pdb.datname AS datname, pr.rolname AS datowner, pg_encoding_to_char(encoding) AS datencoding, + (SELECT description FROM pg_catalog.pg_description pd WHERE pdb.oid=pd.objoid) AS datcomment, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=pdb.dattablespace) AS tablespace, + pg_catalog.pg_database_size(pdb.oid) as dbsize + FROM pg_catalog.pg_database pdb LEFT JOIN pg_catalog.pg_roles pr ON (pdb.datdba = pr.oid) + WHERE true + {$where} + {$clause} + {$orderby}"; + + return $this->selectSet($sql); + } + + /** + * Alters a database + * the multiple return vals are for postgres 8+ which support more functionality in alter database + * @param $dbName The name of the database + * @param $newName new name for the database + * @param $newOwner The new owner for the database + * @return 0 success + * @return -1 transaction error + * @return -2 owner error + * @return -3 rename error + */ + function alterDatabase($dbName, $newName, $newOwner = '', $comment = '') { + $this->clean($dbName); + $this->clean($newName); + $this->clean($newOwner); + //ignore $comment, not supported pre 8.2 + + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + if ($dbName != $newName) { + $status = $this->alterDatabaseRename($dbName, $newName); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + } + + $status = $this->alterDatabaseOwner($newName, $newOwner); + if ($status != 0) { + $this->rollbackTransaction(); + return -2; + } + return $this->endTransaction(); + } + + // Autovacuum functions + + function saveAutovacuum($table, $vacenabled, $vacthreshold, $vacscalefactor, + $anathresold, $anascalefactor, $vaccostdelay, $vaccostlimit) + { + $defaults = $this->getAutovacuum(); + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $rs = $this->selectSet(" + SELECT c.oid + FROM pg_catalog.pg_class AS c + LEFT JOIN pg_catalog.pg_namespace AS n ON (n.oid=c.relnamespace) + WHERE + c.relname = '{$table}' AND n.nspname = '{$c_schema}' + "); + + if ($rs->EOF) + return -1; + + $toid = $rs->fields('oid'); + unset ($rs); + + if (empty($_POST['autovacuum_vacuum_threshold'])) + $_POST['autovacuum_vacuum_threshold'] = $defaults['autovacuum_vacuum_threshold']; + + if (empty($_POST['autovacuum_vacuum_scale_factor'])) + $_POST['autovacuum_vacuum_scale_factor'] = $defaults['autovacuum_vacuum_scale_factor']; + + if (empty($_POST['autovacuum_analyze_threshold'])) + $_POST['autovacuum_analyze_threshold'] = $defaults['autovacuum_analyze_threshold']; + + if (empty($_POST['autovacuum_analyze_scale_factor'])) + $_POST['autovacuum_analyze_scale_factor'] = $defaults['autovacuum_analyze_scale_factor']; + + if (empty($_POST['autovacuum_vacuum_cost_delay'])) + $_POST['autovacuum_vacuum_cost_delay'] = $defaults['autovacuum_vacuum_cost_delay']; + + if (empty($_POST['autovacuum_vacuum_cost_limit'])) + $_POST['autovacuum_vacuum_cost_limit'] = $defaults['autovacuum_vacuum_cost_limit']; + + $rs = $this->selectSet("SELECT vacrelid + FROM \"pg_catalog\".\"pg_autovacuum\" + WHERE vacrelid = {$toid};"); + + $status = -1; // ini + if ($rs->recordCount() and ($rs->fields['vacrelid'] == $toid)) { + // table exists in pg_autovacuum, UPDATE + $sql = sprintf("UPDATE \"pg_catalog\".\"pg_autovacuum\" SET + enabled = '%s', + vac_base_thresh = %s, + vac_scale_factor = %s, + anl_base_thresh = %s, + anl_scale_factor = %s, + vac_cost_delay = %s, + vac_cost_limit = %s + WHERE vacrelid = {$toid}; + ", + ($_POST['autovacuum_enabled'] == 'on')? 't':'f', + $_POST['autovacuum_vacuum_threshold'], + $_POST['autovacuum_vacuum_scale_factor'], + $_POST['autovacuum_analyze_threshold'], + $_POST['autovacuum_analyze_scale_factor'], + $_POST['autovacuum_vacuum_cost_delay'], + $_POST['autovacuum_vacuum_cost_limit'] + ); + $status = $this->execute($sql); + } + else { + // table doesn't exists in pg_autovacuum, INSERT + $sql = sprintf("INSERT INTO \"pg_catalog\".\"pg_autovacuum\" + VALUES (%s, '%s', %s, %s, %s, %s, %s, %s)", + $toid, + ($_POST['autovacuum_enabled'] == 'on')? 't':'f', + $_POST['autovacuum_vacuum_threshold'], + $_POST['autovacuum_vacuum_scale_factor'], + $_POST['autovacuum_analyze_threshold'], + $_POST['autovacuum_analyze_scale_factor'], + $_POST['autovacuum_vacuum_cost_delay'], + $_POST['autovacuum_vacuum_cost_limit'] + ); + $status = $this->execute($sql); + } + + return $status; + } + + /** + * Returns all available process information. + * @param $database (optional) Find only connections to specified database + * @return A recordset + */ + function getProcesses($database = null) { + if ($database === null) + $sql = "SELECT datname, usename, procpid AS pid, current_query AS query, query_start, + case when (select count(*) from pg_locks where pid=pg_stat_activity.procpid and granted is false) > 0 then 't' else 'f' end as waiting + FROM pg_catalog.pg_stat_activity + ORDER BY datname, usename, procpid"; + else { + $this->clean($database); + $sql = "SELECT datname, usename, procpid AS pid, current_query AS query, query_start + case when (select count(*) from pg_locks where pid=pg_stat_activity.procpid and granted is false) > 0 then 't' else 'f' end as waiting + FROM pg_catalog.pg_stat_activity + WHERE datname='{$database}' + ORDER BY usename, procpid"; + } + + $rc = $this->selectSet($sql); + + return $rc; + } + + // Tablespace functions + + /** + * Retrieves a tablespace's information + * @return A recordset + */ + function getTablespace($spcname) { + $this->clean($spcname); + + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation + FROM pg_catalog.pg_tablespace WHERE spcname='{$spcname}'"; + + return $this->selectSet($sql); + } + + /** + * Retrieves information for all tablespaces + * @param $all Include all tablespaces (necessary when moving objects back to the default space) + * @return A recordset + */ + function getTablespaces($all = false) { + global $conf; + + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation + FROM pg_catalog.pg_tablespace"; + + if (!$conf['show_system'] && !$all) { + $sql .= ' WHERE spcname NOT LIKE $$pg\_%$$'; + } + + $sql .= " ORDER BY spcname"; + + return $this->selectSet($sql); + } + + // Capabilities + + function hasCreateTableLikeWithConstraints() {return false;} + function hasSharedComments() {return false;} + function hasConcurrentIndexBuild() {return false;} +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres82.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres82.php new file mode 100644 index 00000000..4b3cfd11 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres82.php @@ -0,0 +1,359 @@ + 'i', '!=' => 'i', '<' => 'i', '>' => 'i', '<=' => 'i', '>=' => 'i', '<<' => 'i', '>>' => 'i', '<<=' => 'i', '>>=' => 'i', + 'LIKE' => 'i', 'NOT LIKE' => 'i', 'ILIKE' => 'i', 'NOT ILIKE' => 'i', 'SIMILAR TO' => 'i', + 'NOT SIMILAR TO' => 'i', '~' => 'i', '!~' => 'i', '~*' => 'i', '!~*' => 'i', + 'IS NULL' => 'p', 'IS NOT NULL' => 'p', 'IN' => 'x', 'NOT IN' => 'x'); + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc82.php'); + return $this->help_page; + } + + // Database functions + + /** + * Returns table locks information in the current database + * @return A recordset + */ + function getLocks() { + global $conf; + + if (!$conf['show_system']) + $where = 'AND pn.nspname NOT LIKE $$pg\_%$$'; + else + $where = "AND nspname !~ '^pg_t(emp_[0-9]+|oast)$'"; + + $sql = "SELECT pn.nspname, pc.relname AS tablename, pl.transaction, pl.pid, pl.mode, pl.granted + FROM pg_catalog.pg_locks pl, pg_catalog.pg_class pc, pg_catalog.pg_namespace pn + WHERE pl.relation = pc.oid AND pc.relnamespace=pn.oid {$where} + ORDER BY nspname,tablename"; + + return $this->selectSet($sql); + } + + // Sequence functions + + /** + * Rename a sequence + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $name The new name for the sequence + * @return 0 success + */ + function alterSequenceName($seqrs, $name) { + /* vars are cleaned in _alterSequence */ + if (!empty($name) && ($seqrs->fields['seqname'] != $name)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER TABLE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status == 0) + $seqrs->fields['seqname'] = $name; + else + return $status; + } + return 0; + } + + // View functions + + /** + * Rename a view + * @param $vwrs The view recordSet returned by getView() + * @param $name The new view's name + * @return -1 Failed + * @return 0 success + */ + function alterViewName($vwrs, $name) { + // Rename (only if name has changed) + /* $vwrs and $name are cleaned in _alterView */ + if (!empty($name) && ($name != $vwrs->fields['relname'])) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER TABLE \"{$f_schema}\".\"{$vwrs->fields['relname']}\" RENAME TO \"{$name}\""; + $status = $this->execute($sql); + if ($status == 0) + $vwrs->fields['relname'] = $name; + else + return $status; + } + return 0; + } + + // Trigger functions + + /** + * Grabs a list of triggers on a table + * @param $table The name of a table whose triggers to retrieve + * @return A recordset + */ + function getTriggers($table = '') { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT + t.tgname, pg_catalog.pg_get_triggerdef(t.oid) AS tgdef, t.tgenabled, p.oid AS prooid, + p.proname || ' (' || pg_catalog.oidvectortypes(p.proargtypes) || ')' AS proproto, + ns.nspname AS pronamespace + FROM pg_catalog.pg_trigger t, pg_catalog.pg_proc p, pg_catalog.pg_namespace ns + WHERE t.tgrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace=(SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='{$c_schema}')) + AND (NOT tgisconstraint OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = t.tableoid AND d.objid = t.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND p.oid=t.tgfoid + AND p.pronamespace = ns.oid"; + + return $this->selectSet($sql); + } + + // Function functions + + /** + * Returns all details for a particular function + * @param $func The name of the function to retrieve + * @return Function info + */ + function getFunction($function_oid) { + $this->clean($function_oid); + + $sql = "SELECT + pc.oid AS prooid, + proname, + pg_catalog.pg_get_userbyid(proowner) AS proowner, + nspname as proschema, + lanname as prolanguage, + pg_catalog.format_type(prorettype, NULL) as proresult, + prosrc, + probin, + proretset, + proisstrict, + provolatile, + prosecdef, + pg_catalog.oidvectortypes(pc.proargtypes) AS proarguments, + proargnames AS proargnames, + pg_catalog.obj_description(pc.oid, 'pg_proc') AS procomment + FROM + pg_catalog.pg_proc pc, pg_catalog.pg_language pl, pg_catalog.pg_namespace pn + WHERE + pc.oid = '{$function_oid}'::oid + AND pc.prolang = pl.oid + AND pc.pronamespace = pn.oid + "; + + return $this->selectSet($sql); + } + + /** + * Creates a new function. + * @param $funcname The name of the function to create + * @param $args A comma separated string of types + * @param $returns The return type + * @param $definition The definition for the new function + * @param $language The language the function is written for + * @param $flags An array of optional flags + * @param $setof True if it returns a set, false otherwise + * @param $rows number of rows planner should estimate will be returned + * @param $cost cost the planner should use in the function execution step + * @param $comment The comment on the function + * @param $replace (optional) True if OR REPLACE, false for normal + * @return 0 success + * @return -1 create function failed + * @return -4 set comment failed + */ + function createFunction($funcname, $args, $returns, $definition, $language, $flags, $setof, $cost, $rows, $comment, $replace = false) { + + // Begin a transaction + $status = $this->beginTransaction(); + if ($status != 0) { + $this->rollbackTransaction(); + return -1; + } + + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($funcname); + $this->clean($args); + $this->fieldClean($language); + $this->arrayClean($flags); + + $sql = "CREATE"; + if ($replace) $sql .= " OR REPLACE"; + $sql .= " FUNCTION \"{$f_schema}\".\"{$funcname}\" ("; + + if ($args != '') + $sql .= $args; + + // For some reason, the returns field cannot have quotes... + $sql .= ") RETURNS "; + if ($setof) $sql .= "SETOF "; + $sql .= "{$returns} AS "; + + if (is_array($definition)) { + $this->arrayClean($definition); + $sql .= "'" . $definition[0] . "'"; + if ($definition[1]) { + $sql .= ",'" . $definition[1] . "'"; + } + } else { + $this->clean($definition); + $sql .= "'" . $definition . "'"; + } + + $sql .= " LANGUAGE \"{$language}\""; + + // Add flags + foreach ($flags as $v) { + // Skip default flags + if ($v == '') continue; + else $sql .= "\n{$v}"; + } + + $status = $this->execute($sql); + if ($status != 0) { + $this->rollbackTransaction(); + return -3; + } + + /* set the comment */ + $status = $this->setComment('FUNCTION', "\"{$funcname}\"({$args})", null, $comment); + if ($status != 0) { + $this->rollbackTransaction(); + return -4; + } + + return $this->endTransaction(); + } + + // Index functions + + /** + * Clusters an index + * @param $index The name of the index + * @param $table The table the index is on + * @return 0 success + */ + function clusterIndex($table='', $index='') { + + $sql = 'CLUSTER'; + + // We don't bother with a transaction here, as there's no point rolling + // back an expensive cluster if a cheap analyze fails for whatever reason + + if (!empty($table)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $this->fieldClean($table); + + if (!empty($index)) { + $this->fieldClean($index); + $sql .= " \"{$index}\" ON \"{$f_schema}\".\"{$table}\""; + } + else { + $sql .= " \"{$f_schema}\".\"{$table}\""; + } + } + + return $this->execute($sql); + } + + // Operator functions + + /** + * Returns all details for a particular operator + * @param $operator_oid The oid of the operator + * @return Function info + */ + function getOperator($operator_oid) { + $this->clean($operator_oid); + + $sql = " + SELECT + po.oid, po.oprname, + oprleft::pg_catalog.regtype AS oprleftname, + oprright::pg_catalog.regtype AS oprrightname, + oprresult::pg_catalog.regtype AS resultname, + po.oprcanhash, + oprcom::pg_catalog.regoperator AS oprcom, + oprnegate::pg_catalog.regoperator AS oprnegate, + oprlsortop::pg_catalog.regoperator AS oprlsortop, + oprrsortop::pg_catalog.regoperator AS oprrsortop, + oprltcmpop::pg_catalog.regoperator AS oprltcmpop, + oprgtcmpop::pg_catalog.regoperator AS oprgtcmpop, + po.oprcode::pg_catalog.regproc AS oprcode, + po.oprrest::pg_catalog.regproc AS oprrest, + po.oprjoin::pg_catalog.regproc AS oprjoin + FROM + pg_catalog.pg_operator po + WHERE + po.oid='{$operator_oid}' + "; + + return $this->selectSet($sql); + } + + // Operator Class functions + + /** + * Gets all opclasses + * @return A recordset + */ + function getOpClasses() { + $c_schema = $this->_schema; + $this->clean($c_schema); + $sql = " + SELECT + pa.amname, + po.opcname, + po.opcintype::pg_catalog.regtype AS opcintype, + po.opcdefault, + pg_catalog.obj_description(po.oid, 'pg_opclass') AS opccomment + FROM + pg_catalog.pg_opclass po, pg_catalog.pg_am pa, pg_catalog.pg_namespace pn + WHERE + po.opcamid=pa.oid + AND po.opcnamespace=pn.oid + AND pn.nspname='{$c_schema}' + ORDER BY 1,2 + "; + + return $this->selectSet($sql); + } + + // Capabilities + + function hasCreateTableLikeWithIndexes() {return false;} + function hasEnumTypes() {return false;} + function hasFTS() {return false;} + function hasFunctionCosting() {return false;} + function hasFunctionGUC() {return false;} + function hasVirtualTransactionId() {return false;} + +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres83.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres83.php new file mode 100644 index 00000000..bf5f71eb --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres83.php @@ -0,0 +1,363 @@ + array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'view' => array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'sequence' => array('USAGE', 'SELECT', 'UPDATE', 'ALL PRIVILEGES'), + 'database' => array('CREATE', 'TEMPORARY', 'CONNECT', 'ALL PRIVILEGES'), + 'function' => array('EXECUTE', 'ALL PRIVILEGES'), + 'language' => array('USAGE', 'ALL PRIVILEGES'), + 'schema' => array('CREATE', 'USAGE', 'ALL PRIVILEGES'), + 'tablespace' => array('CREATE', 'ALL PRIVILEGES') + ); + // List of characters in acl lists and the privileges they + // refer to. + var $privmap = array( + 'r' => 'SELECT', + 'w' => 'UPDATE', + 'a' => 'INSERT', + 'd' => 'DELETE', + 'R' => 'RULE', + 'x' => 'REFERENCES', + 't' => 'TRIGGER', + 'X' => 'EXECUTE', + 'U' => 'USAGE', + 'C' => 'CREATE', + 'T' => 'TEMPORARY', + 'c' => 'CONNECT' + ); + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc83.php'); + return $this->help_page; + } + + // Database functions + + /** + * Return all database available on the server + * @param $currentdatabase database name that should be on top of the resultset + * + * @return A list of databases, sorted alphabetically + */ + function getDatabases($currentdatabase = NULL) { + global $conf, $misc; + + $server_info = $misc->getServerInfo(); + + if (isset($conf['owned_only']) && $conf['owned_only'] && !$this->isSuperUser()) { + $username = $server_info['username']; + $this->clean($username); + $clause = " AND pr.rolname='{$username}'"; + } + else $clause = ''; + + if ($currentdatabase != NULL) { + $this->clean($currentdatabase); + $orderby = "ORDER BY pdb.datname = '{$currentdatabase}' DESC, pdb.datname"; + } + else + $orderby = "ORDER BY pdb.datname"; + + if (!$conf['show_system']) + $where = ' AND NOT pdb.datistemplate'; + else + $where = ' AND pdb.datallowconn'; + + $sql = " + SELECT pdb.datname AS datname, pr.rolname AS datowner, pg_encoding_to_char(encoding) AS datencoding, + (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pdb.oid=pd.objoid AND pd.classoid='pg_database'::regclass) AS datcomment, + (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=pdb.dattablespace) AS tablespace, + pg_catalog.pg_database_size(pdb.oid) as dbsize + FROM pg_catalog.pg_database pdb LEFT JOIN pg_catalog.pg_roles pr ON (pdb.datdba = pr.oid) + WHERE true + {$where} + {$clause} + {$orderby}"; + + return $this->selectSet($sql); + } + + // Administration functions + + /** + * Returns all available autovacuum per table information. + * @return A recordset + */ + function getTableAutovacuum($table='') { + $sql = ''; + + if ($table !== '') { + $this->clean($table); + $c_schema = $this->_schema; + $this->clean($c_schema); + + $sql = " + SELECT vacrelid, nspname, relname, + CASE enabled + WHEN 't' THEN 'on' + ELSE 'off' + END AS autovacuum_enabled, vac_base_thresh AS autovacuum_vacuum_threshold, + vac_scale_factor AS autovacuum_vacuum_scale_factor, anl_base_thresh AS autovacuum_analyze_threshold, + anl_scale_factor AS autovacuum_analyze_scale_factor, vac_cost_delay AS autovacuum_vacuum_cost_delay, + vac_cost_limit AS autovacuum_vacuum_cost_limit + FROM pg_autovacuum AS a + join pg_class AS c on (c.oid=a.vacrelid) + join pg_namespace AS n on (n.oid=c.relnamespace) + WHERE c.relname = '{$table}' AND n.nspname = '{$c_schema}' + ORDER BY nspname, relname + "; + } + else { + $sql = " + SELECT vacrelid, nspname, relname, + CASE enabled + WHEN 't' THEN 'on' + ELSE 'off' + END AS autovacuum_enabled, vac_base_thresh AS autovacuum_vacuum_threshold, + vac_scale_factor AS autovacuum_vacuum_scale_factor, anl_base_thresh AS autovacuum_analyze_threshold, + anl_scale_factor AS autovacuum_analyze_scale_factor, vac_cost_delay AS autovacuum_vacuum_cost_delay, + vac_cost_limit AS autovacuum_vacuum_cost_limit + FROM pg_autovacuum AS a + join pg_class AS c on (c.oid=a.vacrelid) + join pg_namespace AS n on (n.oid=c.relnamespace) + ORDER BY nspname, relname + "; + } + + return $this->selectSet($sql); + } + + function saveAutovacuum($table, $vacenabled, $vacthreshold, $vacscalefactor, $anathresold, + $anascalefactor, $vaccostdelay, $vaccostlimit) + { + $defaults = $this->getAutovacuum(); + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $rs = $this->selectSet(" + SELECT c.oid + FROM pg_catalog.pg_class AS c + LEFT JOIN pg_catalog.pg_namespace AS n ON (n.oid=c.relnamespace) + WHERE + c.relname = '{$table}' AND n.nspname = '{$c_schema}' + "); + + if ($rs->EOF) + return -1; + + $toid = $rs->fields('oid'); + unset ($rs); + + if (empty($_POST['autovacuum_vacuum_threshold'])) + $_POST['autovacuum_vacuum_threshold'] = $defaults['autovacuum_vacuum_threshold']; + + if (empty($_POST['autovacuum_vacuum_scale_factor'])) + $_POST['autovacuum_vacuum_scale_factor'] = $defaults['autovacuum_vacuum_scale_factor']; + + if (empty($_POST['autovacuum_analyze_threshold'])) + $_POST['autovacuum_analyze_threshold'] = $defaults['autovacuum_analyze_threshold']; + + if (empty($_POST['autovacuum_analyze_scale_factor'])) + $_POST['autovacuum_analyze_scale_factor'] = $defaults['autovacuum_analyze_scale_factor']; + + if (empty($_POST['autovacuum_vacuum_cost_delay'])) + $_POST['autovacuum_vacuum_cost_delay'] = $defaults['autovacuum_vacuum_cost_delay']; + + if (empty($_POST['autovacuum_vacuum_cost_limit'])) + $_POST['autovacuum_vacuum_cost_limit'] = $defaults['autovacuum_vacuum_cost_limit']; + + if (empty($_POST['vacuum_freeze_min_age'])) + $_POST['vacuum_freeze_min_age'] = $defaults['vacuum_freeze_min_age']; + + if (empty($_POST['autovacuum_freeze_max_age'])) + $_POST['autovacuum_freeze_max_age'] = $defaults['autovacuum_freeze_max_age']; + + + $rs = $this->selectSet("SELECT vacrelid + FROM \"pg_catalog\".\"pg_autovacuum\" + WHERE vacrelid = {$toid};"); + + $status = -1; // ini + if ($rs->recordCount() and ($rs->fields['vacrelid'] == $toid)) { + // table exists in pg_autovacuum, UPDATE + $sql = sprintf("UPDATE \"pg_catalog\".\"pg_autovacuum\" SET + enabled = '%s', + vac_base_thresh = %s, + vac_scale_factor = %s, + anl_base_thresh = %s, + anl_scale_factor = %s, + vac_cost_delay = %s, + vac_cost_limit = %s, + freeze_min_age = %s, + freeze_max_age = %s + WHERE vacrelid = {$toid}; + ", + ($_POST['autovacuum_enabled'] == 'on')? 't':'f', + $_POST['autovacuum_vacuum_threshold'], + $_POST['autovacuum_vacuum_scale_factor'], + $_POST['autovacuum_analyze_threshold'], + $_POST['autovacuum_analyze_scale_factor'], + $_POST['autovacuum_vacuum_cost_delay'], + $_POST['autovacuum_vacuum_cost_limit'], + $_POST['vacuum_freeze_min_age'], + $_POST['autovacuum_freeze_max_age'] + ); + $status = $this->execute($sql); + } + else { + // table doesn't exists in pg_autovacuum, INSERT + $sql = sprintf("INSERT INTO \"pg_catalog\".\"pg_autovacuum\" + VALUES (%s, '%s', %s, %s, %s, %s, %s, %s, %s, %s )", + $toid, + ($_POST['autovacuum_enabled'] == 'on')? 't':'f', + $_POST['autovacuum_vacuum_threshold'], + $_POST['autovacuum_vacuum_scale_factor'], + $_POST['autovacuum_analyze_threshold'], + $_POST['autovacuum_analyze_scale_factor'], + $_POST['autovacuum_vacuum_cost_delay'], + $_POST['autovacuum_vacuum_cost_limit'], + $_POST['vacuum_freeze_min_age'], + $_POST['autovacuum_freeze_max_age'] + ); + $status = $this->execute($sql); + } + + return $status; + } + + function dropAutovacuum($table) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $rs = $this->selectSet(" + SELECT c.oid + FROM pg_catalog.pg_class AS c + LEFT JOIN pg_catalog.pg_namespace AS n ON (n.oid=c.relnamespace) + WHERE + c.relname = '{$table}' AND n.nspname = '{$c_schema}' + "); + + return $this->deleteRow('pg_autovacuum', array('vacrelid' => $rs->fields['oid']), 'pg_catalog'); + } + + // Sequence functions + + /** + * Alter a sequence's properties + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $increment The sequence incremental value + * @param $minvalue The sequence minimum value + * @param $maxvalue The sequence maximum value + * @param $restartvalue The sequence current value + * @param $cachevalue The sequence cache value + * @param $cycledvalue Sequence can cycle ? + * @param $startvalue The sequence start value when issuing a restart (ignored) + * @return 0 success + */ + function alterSequenceProps($seqrs, $increment, $minvalue, $maxvalue, + $restartvalue, $cachevalue, $cycledvalue, $startvalue) { + + $sql = ''; + /* vars are cleaned in _alterSequence */ + if (!empty($increment) && ($increment != $seqrs->fields['increment_by'])) $sql .= " INCREMENT {$increment}"; + if (!empty($minvalue) && ($minvalue != $seqrs->fields['min_value'])) $sql .= " MINVALUE {$minvalue}"; + if (!empty($maxvalue) && ($maxvalue != $seqrs->fields['max_value'])) $sql .= " MAXVALUE {$maxvalue}"; + if (!empty($restartvalue) && ($restartvalue != $seqrs->fields['last_value'])) $sql .= " RESTART {$restartvalue}"; + if (!empty($cachevalue) && ($cachevalue != $seqrs->fields['cache_value'])) $sql .= " CACHE {$cachevalue}"; + // toggle cycle yes/no + if (!is_null($cycledvalue)) $sql .= (!$cycledvalue ? ' NO ' : '') . " CYCLE"; + if ($sql != '') { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" {$sql}"; + return $this->execute($sql); + } + return 0; + } + + /** + * Alter a sequence's owner + * @param $seqrs The sequence RecordSet returned by getSequence() + * @param $name The new owner for the sequence + * @return 0 success + */ + function alterSequenceOwner($seqrs, $owner) { + // If owner has been changed, then do the alteration. We are + // careful to avoid this generally as changing owner is a + // superuser only function. + /* vars are cleaned in _alterSequence */ + if (!empty($owner) && ($seqrs->fields['seqowner'] != $owner)) { + $f_schema = $this->_schema; + $this->fieldClean($f_schema); + $sql = "ALTER TABLE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" OWNER TO \"{$owner}\""; + return $this->execute($sql); + } + return 0; + } + + // Function functions + + /** + * Returns all details for a particular function + * @param $func The name of the function to retrieve + * @return Function info + */ + function getFunction($function_oid) { + $this->clean($function_oid); + + $sql = " + SELECT + pc.oid AS prooid, proname, pg_catalog.pg_get_userbyid(proowner) AS proowner, + nspname as proschema, lanname as prolanguage, procost, prorows, + pg_catalog.format_type(prorettype, NULL) as proresult, prosrc, + probin, proretset, proisstrict, provolatile, prosecdef, + pg_catalog.oidvectortypes(pc.proargtypes) AS proarguments, + proargnames AS proargnames, + pg_catalog.obj_description(pc.oid, 'pg_proc') AS procomment, + proconfig + FROM + pg_catalog.pg_proc pc, pg_catalog.pg_language pl, + pg_catalog.pg_namespace pn + WHERE + pc.oid = '{$function_oid}'::oid AND pc.prolang = pl.oid + AND pc.pronamespace = pn.oid + "; + + return $this->selectSet($sql); + } + + + // Capabilities + function hasQueryKill() { return false; } + function hasDatabaseCollation() { return false; } + function hasAlterSequenceStart() { return false; } +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres84.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres84.php new file mode 100644 index 00000000..0f275b49 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres84.php @@ -0,0 +1,231 @@ + array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'view' => array('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'REFERENCES', 'TRIGGER', 'ALL PRIVILEGES'), + 'sequence' => array('USAGE', 'SELECT', 'UPDATE', 'ALL PRIVILEGES'), + 'database' => array('CREATE', 'TEMPORARY', 'CONNECT', 'ALL PRIVILEGES'), + 'function' => array('EXECUTE', 'ALL PRIVILEGES'), + 'language' => array('USAGE', 'ALL PRIVILEGES'), + 'schema' => array('CREATE', 'USAGE', 'ALL PRIVILEGES'), + 'tablespace' => array('CREATE', 'ALL PRIVILEGES'), + 'column' => array('SELECT', 'INSERT', 'UPDATE', 'REFERENCES','ALL PRIVILEGES') + ); + + /** + * Constructor + * @param $conn The database connection + */ + function __construct($conn) { + parent::__construct($conn); + } + + // Help functions + + function getHelpPages() { + include_once('./help/PostgresDoc84.php'); + return $this->help_page; + } + + // Database functions + + /** + * Grabs a list of triggers on a table + * @param $table The name of a table whose triggers to retrieve + * @return A recordset + */ + function getTriggers($table = '') { + $c_schema = $this->_schema; + $this->clean($c_schema); + $this->clean($table); + + $sql = "SELECT + t.tgname, pg_catalog.pg_get_triggerdef(t.oid) AS tgdef, + CASE WHEN t.tgenabled = 'D' THEN FALSE ELSE TRUE END AS tgenabled, p.oid AS prooid, + p.proname || ' (' || pg_catalog.oidvectortypes(p.proargtypes) || ')' AS proproto, + ns.nspname AS pronamespace + FROM pg_catalog.pg_trigger t, pg_catalog.pg_proc p, pg_catalog.pg_namespace ns + WHERE t.tgrelid = (SELECT oid FROM pg_catalog.pg_class WHERE relname='{$table}' + AND relnamespace=(SELECT oid FROM pg_catalog.pg_namespace WHERE nspname='{$c_schema}')) + AND (NOT tgisconstraint OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = t.tableoid AND d.objid = t.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND p.oid=t.tgfoid + AND p.pronamespace = ns.oid"; + + return $this->selectSet($sql); + } + + /** + * Searches all system catalogs to find objects that match a certain name. + * @param $term The search term + * @param $filter The object type to restrict to ('' means no restriction) + * @return A recordset + */ + function findObject($term, $filter) { + global $conf; + + /*about escaping: + * SET standard_conforming_string is not available before 8.2 + * So we must use PostgreSQL specific notation :/ + * E'' notation is not available before 8.1 + * $$ is available since 8.0 + * Nothing specific from 7.4 + **/ + + // Escape search term for ILIKE match + $this->clean($term); + $this->clean($filter); + $term = str_replace('_', '\_', $term); + $term = str_replace('%', '\%', $term); + + // Exclude system relations if necessary + if (!$conf['show_system']) { + // XXX: The mention of information_schema here is in the wrong place, but + // it's the quickest fix to exclude the info schema from 7.4 + $where = " AND pn.nspname NOT LIKE \$_PATTERN_\$pg\_%\$_PATTERN_\$ AND pn.nspname != 'information_schema'"; + $lan_where = "AND pl.lanispl"; + } + else { + $where = ''; + $lan_where = ''; + } + + // Apply outer filter + $sql = ''; + if ($filter != '') { + $sql = "SELECT * FROM ("; + } + + $term = "\$_PATTERN_\$%{$term}%\$_PATTERN_\$"; + + $sql .= " + SELECT 'SCHEMA' AS type, oid, NULL AS schemaname, NULL AS relname, nspname AS name + FROM pg_catalog.pg_namespace pn WHERE nspname ILIKE {$term} {$where} + UNION ALL + SELECT CASE WHEN relkind='r' THEN 'TABLE' WHEN relkind='v' THEN 'VIEW' WHEN relkind='S' THEN 'SEQUENCE' END, pc.oid, + pn.nspname, NULL, pc.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn + WHERE pc.relnamespace=pn.oid AND relkind IN ('r', 'v', 'S') AND relname ILIKE {$term} {$where} + UNION ALL + SELECT CASE WHEN pc.relkind='r' THEN 'COLUMNTABLE' ELSE 'COLUMNVIEW' END, NULL, pn.nspname, pc.relname, pa.attname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_attribute pa WHERE pc.relnamespace=pn.oid AND pc.oid=pa.attrelid + AND pa.attname ILIKE {$term} AND pa.attnum > 0 AND NOT pa.attisdropped AND pc.relkind IN ('r', 'v') {$where} + UNION ALL + SELECT 'FUNCTION', pp.oid, pn.nspname, NULL, pp.proname || '(' || pg_catalog.oidvectortypes(pp.proargtypes) || ')' FROM pg_catalog.pg_proc pp, pg_catalog.pg_namespace pn + WHERE pp.pronamespace=pn.oid AND NOT pp.proisagg AND pp.proname ILIKE {$term} {$where} + UNION ALL + SELECT 'INDEX', NULL, pn.nspname, pc.relname, pc2.relname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_index pi, pg_catalog.pg_class pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pi.indrelid + AND pi.indexrelid=pc2.oid + AND NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) + AND pc2.relname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONSTRAINTTABLE', NULL, pn.nspname, pc.relname, pc2.conname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc2 WHERE pc.relnamespace=pn.oid AND pc.oid=pc2.conrelid AND pc2.conrelid != 0 + AND CASE WHEN pc2.contype IN ('f', 'c') THEN TRUE ELSE NOT EXISTS ( + SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pc2.tableoid AND d.objid = pc2.oid AND d.deptype = 'i' AND c.contype IN ('u', 'p') + ) END + AND pc2.conname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONSTRAINTDOMAIN', pt.oid, pn.nspname, pt.typname, pc.conname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn, + pg_catalog.pg_constraint pc WHERE pt.typnamespace=pn.oid AND pt.oid=pc.contypid AND pc.contypid != 0 + AND pc.conname ILIKE {$term} {$where} + UNION ALL + SELECT 'TRIGGER', NULL, pn.nspname, pc.relname, pt.tgname FROM pg_catalog.pg_class pc, pg_catalog.pg_namespace pn, + pg_catalog.pg_trigger pt WHERE pc.relnamespace=pn.oid AND pc.oid=pt.tgrelid + AND ( NOT pt.tgisconstraint OR NOT EXISTS + (SELECT 1 FROM pg_catalog.pg_depend d JOIN pg_catalog.pg_constraint c + ON (d.refclassid = c.tableoid AND d.refobjid = c.oid) + WHERE d.classid = pt.tableoid AND d.objid = pt.oid AND d.deptype = 'i' AND c.contype = 'f')) + AND pt.tgname ILIKE {$term} {$where} + UNION ALL + SELECT 'RULETABLE', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='r' AND r.rulename != '_RETURN' AND r.rulename ILIKE {$term} {$where} + UNION ALL + SELECT 'RULEVIEW', NULL, pn.nspname AS schemaname, c.relname AS tablename, r.rulename FROM pg_catalog.pg_rewrite r + JOIN pg_catalog.pg_class c ON c.oid = r.ev_class + LEFT JOIN pg_catalog.pg_namespace pn ON pn.oid = c.relnamespace + WHERE c.relkind='v' AND r.rulename != '_RETURN' AND r.rulename ILIKE {$term} {$where} + "; + + // Add advanced objects if show_advanced is set + if ($conf['show_advanced']) { + $sql .= " + UNION ALL + SELECT CASE WHEN pt.typtype='d' THEN 'DOMAIN' ELSE 'TYPE' END, pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND typname ILIKE {$term} + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + UNION ALL + SELECT 'OPERATOR', po.oid, pn.nspname, NULL, po.oprname FROM pg_catalog.pg_operator po, pg_catalog.pg_namespace pn + WHERE po.oprnamespace=pn.oid AND oprname ILIKE {$term} {$where} + UNION ALL + SELECT 'CONVERSION', pc.oid, pn.nspname, NULL, pc.conname FROM pg_catalog.pg_conversion pc, + pg_catalog.pg_namespace pn WHERE pc.connamespace=pn.oid AND conname ILIKE {$term} {$where} + UNION ALL + SELECT 'LANGUAGE', pl.oid, NULL, NULL, pl.lanname FROM pg_catalog.pg_language pl + WHERE lanname ILIKE {$term} {$lan_where} + UNION ALL + SELECT DISTINCT ON (p.proname) 'AGGREGATE', p.oid, pn.nspname, NULL, p.proname FROM pg_catalog.pg_proc p + LEFT JOIN pg_catalog.pg_namespace pn ON p.pronamespace=pn.oid + WHERE p.proisagg AND p.proname ILIKE {$term} {$where} + UNION ALL + SELECT DISTINCT ON (po.opcname) 'OPCLASS', po.oid, pn.nspname, NULL, po.opcname FROM pg_catalog.pg_opclass po, + pg_catalog.pg_namespace pn WHERE po.opcnamespace=pn.oid + AND po.opcname ILIKE {$term} {$where} + "; + } + // Otherwise just add domains + else { + $sql .= " + UNION ALL + SELECT 'DOMAIN', pt.oid, pn.nspname, NULL, + pt.typname FROM pg_catalog.pg_type pt, pg_catalog.pg_namespace pn + WHERE pt.typnamespace=pn.oid AND pt.typtype='d' AND typname ILIKE {$term} + AND (pt.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = pt.typrelid)) + {$where} + "; + } + + if ($filter != '') { + // We use like to make RULE, CONSTRAINT and COLUMN searches work + $sql .= ") AS sub WHERE type LIKE '{$filter}%' "; + } + + $sql .= "ORDER BY type, schemaname, relname, name"; + + return $this->selectSet($sql); + } + + + // Capabilities + + function hasByteaHexDefault() { return false; } + +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres90.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres90.php new file mode 100644 index 00000000..f4a9c646 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres90.php @@ -0,0 +1,33 @@ +help_page; + } + + // Capabilities + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres91.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres91.php new file mode 100644 index 00000000..91136334 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres91.php @@ -0,0 +1,98 @@ +help_page; + } + + // Administration functions + /** + * Returns all available process information. + * @param $database (optional) Find only connections to specified database + * @return A recordset + */ + function getProcesses($database = null) { + if ($database === null) + $sql = "SELECT datname, usename, procpid AS pid, waiting, current_query AS query, query_start + FROM pg_catalog.pg_stat_activity + ORDER BY datname, usename, procpid"; + else { + $this->clean($database); + $sql = "SELECT datname, usename, procpid AS pid, waiting, current_query AS query, query_start + FROM pg_catalog.pg_stat_activity + WHERE datname='{$database}' + ORDER BY usename, procpid"; + } + + $rc = $this->selectSet($sql); + + return $rc; + } + + // Tablespace functions + + /** + * Retrieves information for all tablespaces + * @param $all Include all tablespaces (necessary when moving objects back to the default space) + * @return A recordset + */ + function getTablespaces($all = false) { + global $conf; + + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation, + (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid AND pd.classoid='pg_tablespace'::regclass) AS spccomment + FROM pg_catalog.pg_tablespace"; + + if (!$conf['show_system'] && !$all) { + $sql .= ' WHERE spcname NOT LIKE $$pg\_%$$'; + } + + $sql .= " ORDER BY spcname"; + + return $this->selectSet($sql); + } + + /** + * Retrieves a tablespace's information + * @return A recordset + */ + function getTablespace($spcname) { + $this->clean($spcname); + + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation, + (SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid AND pd.classoid='pg_tablespace'::regclass) AS spccomment + FROM pg_catalog.pg_tablespace WHERE spcname='{$spcname}'"; + + return $this->selectSet($sql); + } + + + // Capabilities + function hasUserSignals() { return false; } + + + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres92.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres92.php new file mode 100644 index 00000000..24621636 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres92.php @@ -0,0 +1,30 @@ +help_page; + } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres93.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres93.php new file mode 100644 index 00000000..308eca65 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres93.php @@ -0,0 +1,30 @@ +help_page; + } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres94.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres94.php new file mode 100644 index 00000000..908825e5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres94.php @@ -0,0 +1,30 @@ +help_page; + } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres95.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres95.php new file mode 100644 index 00000000..fbe7558d --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres95.php @@ -0,0 +1,55 @@ +help_page; + } + + + /** + * Returns all available process information. + * @param $database (optional) Find only connections to specified database + * @return A recordset + */ + function getProcesses($database = null) { + if ($database === null) + $sql = "SELECT datname, usename, pid, waiting, state_change as query_start, + case when state='idle in transaction' then ' in transaction' when state = 'idle' then '' else query end as query + FROM pg_catalog.pg_stat_activity + ORDER BY datname, usename, pid"; + else { + $this->clean($database); + $sql = "SELECT datname, usename, pid, waiting, state_change as query_start, + case when state='idle in transaction' then ' in transaction' when state = 'idle' then '' else query end as query + FROM pg_catalog.pg_stat_activity + WHERE datname='{$database}' + ORDER BY usename, pid"; + } + + return $this->selectSet($sql); + } + + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres96.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres96.php new file mode 100644 index 00000000..5375a738 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/classes/database/Postgres96.php @@ -0,0 +1,57 @@ +help_page; + } + + // Sequence functions + + /** + * Returns properties of a single sequence + * @param $sequence Sequence name + * @return A recordset + */ + function getSequence($sequence) { + $c_schema = $this->_schema; + $this->clean($c_schema); + $c_sequence = $sequence; + $this->fieldClean($sequence); + $this->clean($c_sequence); + + $sql = " + SELECT c.relname AS seqname, s.*, + pg_catalog.obj_description(s.tableoid, 'pg_class') AS seqcomment, + u.usename AS seqowner, n.nspname + FROM \"{$sequence}\" AS s, pg_catalog.pg_class c, pg_catalog.pg_user u, pg_catalog.pg_namespace n + WHERE c.relowner=u.usesysid AND c.relnamespace=n.oid + AND c.relname = '{$c_sequence}' AND c.relkind = 'S' AND n.nspname='{$c_schema}' + AND n.oid = c.relnamespace"; + + return $this->selectSet( $sql ); + } + + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/colproperties.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/colproperties.php new file mode 100644 index 00000000..2bf137b8 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/colproperties.php @@ -0,0 +1,346 @@ +printTrail('column'); + $misc->printTitle($lang['stralter'], 'pg.column.alter'); + $misc->printMsg($msg); + + echo ""; + echo "
\n"; + + // Output table header + echo "\n"; + echo "\n"; + if ($data->hasAlterColumnType()) { + echo "\n"; + echo "\n"; + } + else { + echo "\n"; + } + echo "\n\n\n"; + + $column = $data->getTableAttributes($_REQUEST['table'], $_REQUEST['column']); + $column->fields['attnotnull'] = $data->phpBool($column->fields['attnotnull']); + + // Upon first drawing the screen, load the existing column information + // from the database. + if (!isset($_REQUEST['default'])) { + $_REQUEST['field'] = $column->fields['attname']; + $_REQUEST['type'] = $column->fields['base_type']; + // Check to see if its' an array type... + // XXX: HACKY + if (substr($column->fields['base_type'], strlen($column->fields['base_type']) - 2) == '[]') { + $_REQUEST['type'] = substr($column->fields['base_type'], 0, strlen($column->fields['base_type']) - 2); + $_REQUEST['array'] = '[]'; + } + else { + $_REQUEST['type'] = $column->fields['base_type']; + $_REQUEST['array'] = ''; + } + // To figure out the length, look in the brackets :( + // XXX: HACKY + if ($column->fields['type'] != $column->fields['base_type'] && preg_match('/\\(([0-9, ]*)\\)/', $column->fields['type'], $bits)) { + $_REQUEST['length'] = $bits[1]; + } + else + $_REQUEST['length'] = ''; + $_REQUEST['default'] = $_REQUEST['olddefault'] = $column->fields['adsrc']; + if ($column->fields['attnotnull']) $_REQUEST['notnull'] = 'YES'; + $_REQUEST['comment'] = $column->fields['comment']; + } + + // Column name + echo "\n"; + + // Column type + $escaped_predef_types = array(); // the JS escaped array elements + if ($data->hasAlterColumnType()) { + // Fetch all available types + $types = $data->getTypes(true, false, true); + $types_for_js = array(); + + echo "\n"; + + // Output array type selector + echo "\n"; + $predefined_size_types = array_intersect($data->predefined_size_types, $types_for_js); + foreach($predefined_size_types as $value) { + $escaped_predef_types[] = "'{$value}'"; + } + + echo "\n"; + } else { + // Otherwise draw the read-only type name + echo "\n"; + } + + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}{$lang['strtype']}{$lang['strlength']}{$lang['strtype']}{$lang['strnotnull']}{$lang['strdefault']}{$lang['strcomment']}
_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['field']), "\" />", $misc->printVal($data->formatType($column->fields['type'], $column->fields['atttypmod'])), "
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + if ($column->fields['attnotnull']) echo "\n"; + echo "formatType($column->fields['type'], $column->fields['atttypmod'])), "\" />\n"; + // Add hidden variables to suppress error notices if we don't support altering column type + if (!$data->hasAlterColumnType()) { + echo "\n"; + echo "\n"; + echo "\n"; + } + echo "\n"; + echo "

\n"; + echo "
\n"; + echo "\n"; + break; + case 2: + // Check inputs + if (trim($_REQUEST['field']) == '') { + $_REQUEST['stage'] = 1; + doAlter($lang['strcolneedsname']); + return; + } + if (!isset($_REQUEST['length'])) $_REQUEST['length'] = ''; + $status = $data->alterColumn($_REQUEST['table'], $_REQUEST['column'], $_REQUEST['field'], + isset($_REQUEST['notnull']), isset($_REQUEST['oldnotnull']), + $_REQUEST['default'], $_REQUEST['olddefault'], + $_REQUEST['type'], $_REQUEST['length'], $_REQUEST['array'], $_REQUEST['oldtype'], + $_REQUEST['comment']); + if ($status == 0) { + if ($_REQUEST['column'] != $_REQUEST['field']) { + $_REQUEST['column'] = $_REQUEST['field']; + $_reload_browser = true; + } + doDefault($lang['strcolumnaltered']); + } + else { + $_REQUEST['stage'] = 1; + doAlter($lang['strcolumnalteredbad']); + return; + } + break; + default: + echo "

{$lang['strinvalidparam']}

\n"; + } + } + + /** + * Show default list of columns in the table + */ + function doDefault($msg = '', $isTable = true) { + global $data, $conf, $misc, $tableName; + global $lang; + + function attPre(&$rowdata) { + global $data; + $rowdata->fields['+type'] = $data->formatType($rowdata->fields['type'], $rowdata->fields['atttypmod']); + } + + if (empty($_REQUEST['column'])) + $msg.= "
{$lang['strnoobjects']}"; + + $misc->printTrail('column'); + //$misc->printTitle($lang['strcolprop']); + $misc->printTabs('column','properties'); + $misc->printMsg($msg); + + if (! empty($_REQUEST['column'])) { + // Get table + $tdata = $data->getTable($tableName); + // Get columns + $attrs = $data->getTableAttributes($tableName, $_REQUEST['column']); + + // Show comment if any + if ($attrs->fields['comment'] !== null) + echo "

", $misc->printVal($attrs->fields['comment']), "

\n"; + + $column = array( + 'column' => array( + 'title' => $lang['strcolumn'], + 'field' => field('attname'), + ), + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('+type'), + ) + ); + + if ($isTable) { + $column['notnull'] = array( + 'title' => $lang['strnotnull'], + 'field' => field('attnotnull'), + 'type' => 'bool', + 'params'=> array('true' => 'NOT NULL', 'false' => '') + ); + $column['default'] = array( + 'title' => $lang['strdefault'], + 'field' => field('adsrc'), + ); + } + + $actions=array(); + $misc->printTable($attrs, $column, $actions, 'colproperties-colproperties', null, 'attPre'); + + echo "
\n"; + + $f_attname = $_REQUEST['column']; + $f_table = $tableName; + $f_schema = $data->_schema; + $data->fieldClean($f_attname); + $data->fieldClean($f_table); + $data->fieldClean($f_schema); + $query = "SELECT \"{$f_attname}\", count(*) AS \"count\" FROM \"{$f_schema}\".\"{$f_table}\" GROUP BY \"{$f_attname}\" ORDER BY \"{$f_attname}\""; + + if ($isTable) { + + /* Browse link */ + /* FIXME browsing a col should somehow be a action so we don't + * send an ugly SQL in the URL */ + + $navlinks = array ( + 'browse' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'subject' => 'column', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $tableName, + 'column' => $_REQUEST['column'], + 'return' => 'column', + 'query' => $query + ) + ) + ), + 'content' => $lang['strbrowse'], + ), + 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'colproperties.php', + 'urlvars' => array ( + 'action' => 'properties', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $tableName, + 'column' => $_REQUEST['column'], + ) + ) + ), + 'content' => $lang['stralter'], + ), + 'drop' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $tableName, + 'column' => $_REQUEST['column'], + ) + ) + ), + 'content' => $lang['strdrop'], + ) + ); + } + else { + /* Browse link */ + $navlinks = array ( + 'browse' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'subject' => 'column', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $tableName, + 'column' => $_REQUEST['column'], + 'return' => 'column', + 'query' => $query + ) + ) + ), + 'content' => $lang['strbrowse'] + ) + ); + } + + $misc->printNavLinks($navlinks, 'colproperties-colproperties', get_defined_vars()); + } + } + + $misc->printHeader($lang['strtables'] . ' - ' . $tableName); + $misc->printBody(); + + if (isset($_REQUEST['view'])) + doDefault(null, false); + else + switch ($action) { + case 'properties': + if (isset($_POST['cancel'])) doDefault(); + else doAlter(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/composer.json b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/composer.json new file mode 100644 index 00000000..634db6d4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/composer.json @@ -0,0 +1,14 @@ +{ + "name": "phppgadmin/phppgadmin", + "description": "phpPgAdmin is a web-based administration tool for PostgreSQL. It is perfect for PostgreSQL DBAs, newbies, and hosting services.", + "type": "Application", + "license": "GPL-2.0+", + "require": { + "php": ">=7.1", + "ext-pgsql": "*", + "ext-mbstring": "*" + }, + "minimum-stability": "stable", + "autoload": { + } +} diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conf/config.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conf/config.inc.php new file mode 100644 index 00000000..5fc3f8b5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conf/config.inc.php @@ -0,0 +1,186 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conf/config.inc.php-dist b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conf/config.inc.php-dist new file mode 100644 index 00000000..017c640b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conf/config.inc.php-dist @@ -0,0 +1,173 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/constraints.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/constraints.php new file mode 100644 index 00000000..cc1591c9 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/constraints.php @@ -0,0 +1,640 @@ +printTrail('table'); + $misc->printTitle($lang['straddfk'],'pg.constraint.foreign_key'); + $misc->printMsg($msg); + + // Unserialize target and fetch appropriate table. This is a bit messy + // because the table could be in another schema. + $data->setSchema($_REQUEST['target']['schemaname']); + $attrs = $data->getTableAttributes($_REQUEST['target']['tablename']); + $data->setSchema($_REQUEST['schema']); + + $selColumns = new XHTML_select('TableColumnList', true, 10); + $selColumns->set_style('width: 15em;'); + + if ($attrs->recordCount() > 0) { + while (!$attrs->EOF) { + $selColumns->add(new XHTML_Option($attrs->fields['attname'])); + $attrs->moveNext(); + } + } + + $selIndex = new XHTML_select('IndexColumnList[]', true, 10); + $selIndex->set_style('width: 15em;'); + $selIndex->set_attribute('id', 'IndexColumnList'); + $buttonAdd = new XHTML_Button('add', '>>'); + $buttonAdd->set_attribute('onclick', 'buttonPressed(this);'); + $buttonAdd->set_attribute('type', 'button'); + + $buttonRemove = new XHTML_Button('remove', '<<'); + $buttonRemove->set_attribute('onclick', 'buttonPressed(this);'); + $buttonRemove->set_attribute('type', 'button'); + + echo "
\n"; + + echo "\n"; + echo ""; + echo "\n"; + echo "\n"; + echo ""; + echo "\n"; + echo ""; + echo ""; + echo "\n"; + echo "
{$lang['strfktarget']}
{$lang['strtablecolumnlist']} {$lang['strfkcolumnlist']}
" . $selColumns->fetch() . "" . $buttonRemove->fetch() . $buttonAdd->fetch() . "" . $selIndex->fetch() . "
{$lang['stractions']}
\n"; + // ON SELECT actions + echo "{$lang['stronupdate']}
\n"; + + // ON DELETE actions + echo "{$lang['strondelete']}
\n"; + + // MATCH options + echo "
\n"; + + // DEFERRABLE options + echo "
\n"; + + // INITIALLY options + echo "\n"; + echo "
\n"; + + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + break; + case 3: + // Unserialize target + $_POST['target'] = unserialize($_POST['target']); + + // Check that they've given at least one column + if (isset($_POST['SourceColumnList'])) $temp = unserialize($_POST['SourceColumnList']); + if (!isset($_POST['IndexColumnList']) || !is_array($_POST['IndexColumnList']) + || sizeof($_POST['IndexColumnList']) == 0 || !isset($temp) + || !is_array($temp) || sizeof($temp) == 0) addForeignKey(2, $lang['strfkneedscols']); + else { + $status = $data->addForeignKey($_POST['table'], $_POST['target']['schemaname'], $_POST['target']['tablename'], + unserialize($_POST['SourceColumnList']), $_POST['IndexColumnList'], $_POST['upd_action'], $_POST['del_action'], + $_POST['match'], $_POST['deferrable'], $_POST['initially'], $_POST['name']); + if ($status == 0) + doDefault($lang['strfkadded']); + else + addForeignKey(2, $lang['strfkaddedbad']); + } + break; + default: + $misc->printTrail('table'); + $misc->printTitle($lang['straddfk'],'pg.constraint.foreign_key'); + $misc->printMsg($msg); + + $attrs = $data->getTableAttributes($_REQUEST['table']); + $tables = $data->getTables(true); + + $selColumns = new XHTML_select('TableColumnList', true, 10); + $selColumns->set_style('width: 15em;'); + + if ($attrs->recordCount() > 0) { + while (!$attrs->EOF) { + $selColumns->add(new XHTML_Option($attrs->fields['attname'])); + $attrs->moveNext(); + } + } + + $selIndex = new XHTML_select('IndexColumnList[]', true, 10); + $selIndex->set_style('width: 15em;'); + $selIndex->set_attribute('id', 'IndexColumnList'); + $buttonAdd = new XHTML_Button('add', '>>'); + $buttonAdd->set_attribute('onclick', 'buttonPressed(this);'); + $buttonAdd->set_attribute('type', 'button'); + + $buttonRemove = new XHTML_Button('remove', '<<'); + $buttonRemove->set_attribute('onclick', 'buttonPressed(this);'); + $buttonRemove->set_attribute('type', 'button'); + + echo "
\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo ""; + echo ""; + echo ""; + echo "
{$lang['strname']}
_maxNameLen}\" />
{$lang['strtablecolumnlist']} {$lang['strfkcolumnlist']}
" . $selColumns->fetch() . "" . $buttonRemove->fetch() . $buttonAdd->fetch() . "" . $selIndex->fetch() . "
{$lang['strfktarget']}
\n"; + echo "
\n"; + + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + break; + } + + } + + /** + * Confirm and then actually add a PRIMARY KEY or UNIQUE constraint + */ + function addPrimaryOrUniqueKey($type, $confirm, $msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['name'])) $_POST['name'] = ''; + + if ($confirm) { + if (!isset($_POST['name'])) $_POST['name'] = ''; + if (!isset($_POST['tablespace'])) $_POST['tablespace'] = ''; + + $misc->printTrail('table'); + + switch ($type) { + case 'primary': + $misc->printTitle($lang['straddpk'],'pg.constraint.primary_key'); + break; + case 'unique': + $misc->printTitle($lang['stradduniq'],'pg.constraint.unique_key'); + break; + default: + doDefault($lang['strinvalidparam']); + return; + } + + $misc->printMsg($msg); + + $attrs = $data->getTableAttributes($_REQUEST['table']); + // Fetch all tablespaces from the database + if ($data->hasTablespaces()) $tablespaces = $data->getTablespaces(); + + + $selColumns = new XHTML_select('TableColumnList', true, 10); + $selColumns->set_style('width: 15em;'); + + if ($attrs->recordCount() > 0) { + while (!$attrs->EOF) { + $selColumns->add(new XHTML_Option($attrs->fields['attname'])); + $attrs->moveNext(); + } + } + + $selIndex = new XHTML_select('IndexColumnList[]', true, 10); + $selIndex->set_style('width: 15em;'); + $selIndex->set_attribute('id', 'IndexColumnList'); + $buttonAdd = new XHTML_Button('add', '>>'); + $buttonAdd->set_attribute('onclick', 'buttonPressed(this);'); + $buttonAdd->set_attribute('type', 'button'); + + $buttonRemove = new XHTML_Button('remove', '<<'); + $buttonRemove->set_attribute('onclick', 'buttonPressed(this);'); + $buttonRemove->set_attribute('type', 'button'); + + echo "
\n"; + + echo "\n"; + echo ""; + echo ""; + echo ""; + echo "\n"; + echo "\n"; + echo ""; + echo "\n"; + + // Tablespace (if there are any) + if ($data->hasTablespaces() && $tablespaces->recordCount() > 0) { + echo ""; + echo "\n"; + } + + echo "
{$lang['strname']}
_maxNameLen}\" />
{$lang['strtablecolumnlist']} {$lang['strindexcolumnlist']}
" . $selColumns->fetch() . "" . $buttonRemove->fetch() . $buttonAdd->fetch() . "" . $selIndex->fetch() . "
{$lang['strtablespace']}
\n"; + + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + // Default tablespace to empty if it isn't set + if (!isset($_POST['tablespace'])) $_POST['tablespace'] = ''; + + if ($_POST['type'] == 'primary') { + // Check that they've given at least one column + if (!isset($_POST['IndexColumnList']) || !is_array($_POST['IndexColumnList']) + || sizeof($_POST['IndexColumnList']) == 0) addPrimaryOrUniqueKey($_POST['type'], true, $lang['strpkneedscols']); + else { + $status = $data->addPrimaryKey($_POST['table'], $_POST['IndexColumnList'], $_POST['name'], $_POST['tablespace']); + if ($status == 0) + doDefault($lang['strpkadded']); + else + addPrimaryOrUniqueKey($_POST['type'], true, $lang['strpkaddedbad']); + } + } + elseif ($_POST['type'] == 'unique') { + // Check that they've given at least one column + if (!isset($_POST['IndexColumnList']) || !is_array($_POST['IndexColumnList']) + || sizeof($_POST['IndexColumnList']) == 0) addPrimaryOrUniqueKey($_POST['type'], true, $lang['struniqneedscols']); + else { + $status = $data->addUniqueKey($_POST['table'], $_POST['IndexColumnList'], $_POST['name'], $_POST['tablespace']); + if ($status == 0) + doDefault($lang['struniqadded']); + else + addPrimaryOrUniqueKey($_POST['type'], true, $lang['struniqaddedbad']); + } + } + else doDefault($lang['strinvalidparam']); + } + } + + /** + * Confirm and then actually add a CHECK constraint + */ + function addCheck($confirm, $msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['name'])) $_POST['name'] = ''; + if (!isset($_POST['definition'])) $_POST['definition'] = ''; + + if ($confirm) { + $misc->printTrail('table'); + $misc->printTitle($lang['straddcheck'],'pg.constraint.check'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + + echo "\n"; + echo "
{$lang['strname']}{$lang['strdefinition']}
_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />()
\n"; + + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "

\n"; + echo "
\n"; + + } + else { + if (trim($_POST['definition']) == '') + addCheck(true, $lang['strcheckneedsdefinition']); + else { + $status = $data->addCheckConstraint($_POST['table'], + $_POST['definition'], $_POST['name']); + if ($status == 0) + doDefault($lang['strcheckadded']); + else + addCheck(true, $lang['strcheckaddedbad']); + } + } + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('constraint'); + $misc->printTitle($lang['strdrop'],'pg.constraint.drop'); + + echo "

", sprintf($lang['strconfdropconstraint'], $misc->printVal($_REQUEST['constraint']), + $misc->printVal($_REQUEST['table'])), "

\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropConstraint($_POST['constraint'], $_POST['table'], $_POST['type'], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['strconstraintdropped']); + else + doDefault($lang['strconstraintdroppedbad']); + } + } + + /** + * List all the constraints on the table + */ + function doDefault($msg = '') { + global $data, $misc, $lang; + + function cnPre(&$rowdata) { + global $data; + if (is_null($rowdata->fields['consrc'])) { + $atts = $data->getAttributeNames($_REQUEST['table'], explode(' ', $rowdata->fields['indkey'])); + $rowdata->fields['+definition'] = ($rowdata->fields['contype'] == 'u' ? "UNIQUE (" : "PRIMARY KEY (") . join(',', $atts) . ')'; + } else { + $rowdata->fields['+definition'] = $rowdata->fields['consrc']; + } + } + + $misc->printTrail('table'); + $misc->printTabs('table','constraints'); + $misc->printMsg($msg); + + $constraints = $data->getConstraints($_REQUEST['table']); + + $columns = array( + 'constraint' => array( + 'title' => $lang['strname'], + 'field' => field('conname'), + ), + 'definition' => array( + 'title' => $lang['strdefinition'], + 'field' => field('+definition'), + 'type' => 'pre', + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('constcomment'), + ), + ); + + $actions = array( + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'constraints.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'table' => $_REQUEST['table'], + 'constraint' => field('conname'), + 'type' => field('contype') + ) + ) + ) + ) + ); + + $misc->printTable($constraints, $columns, $actions, 'constraints-constraints', $lang['strnoconstraints'], 'cnPre'); + + $navlinks = array ( + 'addcheck' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'constraints.php', + 'urlvars' => array ( + 'action' => 'add_check', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['straddcheck'], + ), + 'adduniq' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'constraints.php', + 'urlvars' => array ( + 'action' => 'add_unique_key', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['stradduniq'], + ), + 'addpk' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'constraints.php', + 'urlvars' => array ( + 'action' => 'add_primary_key', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['straddpk'], + ), + 'addfk' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'constraints.php', + 'urlvars' => array ( + 'action' => 'add_foreign_key', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['straddfk'] + ) + ); + $misc->printNavLinks($navlinks, 'constraints-constraints', get_defined_vars()); + } + + function doTree() { + global $misc, $data; + + $constraints = $data->getConstraints($_REQUEST['table']); + + $reqvars = $misc->getRequestVars('schema'); + + function getIcon($f) { + switch($f['contype']) { + case 'u': + return 'UniqueConstraint'; + case 'c': + return 'CheckConstraint'; + case 'f': + return 'ForeignKey'; + case 'p': + return 'PrimaryKey'; + + } + } + + $attrs = array( + 'text' => field('conname'), + 'icon' => callback('getIcon'), + ); + + $misc->printTree($constraints, $attrs, 'constraints'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strtables'] . ' - ' . $_REQUEST['table'] . ' - ' . $lang['strconstraints'], + ""); + + if ($action == 'add_unique_key' || $action == 'save_add_unique_key' + || $action == 'add_primary_key' || $action == 'save_add_primary_key' + || $action == 'add_foreign_key' || $action == 'save_add_foreign_key') + echo ""; + else + $misc->printBody(); + + switch ($action) { + case 'add_foreign_key': + addForeignKey(1); + break; + case 'save_add_foreign_key': + if (isset($_POST['cancel'])) doDefault(); + else addForeignKey($_REQUEST['stage']); + break; + case 'add_unique_key': + addPrimaryOrUniqueKey('unique', true); + break; + case 'save_add_unique_key': + if (isset($_POST['cancel'])) doDefault(); + else addPrimaryOrUniqueKey('unique', false); + break; + case 'add_primary_key': + addPrimaryOrUniqueKey('primary', true); + break; + case 'save_add_primary_key': + if (isset($_POST['cancel'])) doDefault(); + else addPrimaryOrUniqueKey('primary', false); + break; + case 'add_check': + addCheck(true); + break; + case 'save_add_check': + if (isset($_POST['cancel'])) doDefault(); + else addCheck(false); + break; + case 'save_create': + doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conversions.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conversions.php new file mode 100644 index 00000000..32def8d7 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/conversions.php @@ -0,0 +1,88 @@ +printTrail('schema'); + $misc->printTabs('schema', 'conversions'); + $misc->printMsg($msg); + + $conversions = $data->getconversions(); + + $columns = array( + 'conversion' => array( + 'title' => $lang['strname'], + 'field' => field('conname'), + ), + 'source_encoding' => array( + 'title' => $lang['strsourceencoding'], + 'field' => field('conforencoding'), + ), + 'target_encoding' => array( + 'title' => $lang['strtargetencoding'], + 'field' => field('contoencoding'), + ), + 'default' => array( + 'title' => $lang['strdefault'], + 'field' => field('condefault'), + 'type' => 'yesno', + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('concomment'), + ), + ); + + $actions = array(); + + $misc->printTable($conversions, $columns, $actions, 'conversions-conversions', $lang['strnoconversions']); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $conversions = $data->getconversions(); + + $attrs = array( + 'text' => field('conname'), + 'icon' => 'Conversion', + 'toolTip'=> field('concomment') + ); + + $misc->printTree($conversions, $attrs, 'conversions'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strconversions']); + $misc->printBody(); + + switch ($action) { + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/database.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/database.php new file mode 100644 index 00000000..b7012672 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/database.php @@ -0,0 +1,702 @@ +{$term}", $string); + } + + /** + * Sends a signal to a process + */ + function doSignal() { + global $data, $lang; + + $status = $data->sendSignal($_REQUEST['pid'], $_REQUEST['signal']); + if ($status == 0) + doProcesses($lang['strsignalsent']); + else + doProcesses($lang['strsignalsentbad']); + } + + /** + * Searches for a named database object + */ + function doFind($confirm = true, $msg = '') { + global $data, $misc; + global $lang, $conf; + + if (!isset($_REQUEST['term'])) $_REQUEST['term'] = ''; + if (!isset($_REQUEST['filter'])) $_REQUEST['filter'] = ''; + + $misc->printTrail('database'); + $misc->printTabs('database','find'); + $misc->printMsg($msg); + + echo "
\n"; + echo "

_maxNameLen}\" />\n"; + // Output list of filters. This is complex due to all the 'has' and 'conf' feature possibilities + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "
\n"; + + // Default focus + $misc->setFocus('forms[0].term'); + + // If a search term has been specified, then perform the search + // and display the results, grouped by object type + if ($_REQUEST['term'] != '') { + $rs = $data->findObject($_REQUEST['term'], $_REQUEST['filter']); + if ($rs->recordCount() > 0) { + $curr = ''; + while (!$rs->EOF) { + // Output a new header if the current type has changed, but not if it's just changed the rule type + if ($rs->fields['type'] != $curr) { + // Short-circuit in the case of changing from table rules to view rules; table cols to view cols; + // table constraints to domain constraints + if ($rs->fields['type'] == 'RULEVIEW' && $curr == 'RULETABLE') { + $curr = $rs->fields['type']; + } + elseif ($rs->fields['type'] == 'COLUMNVIEW' && $curr == 'COLUMNTABLE') { + $curr = $rs->fields['type']; + } + elseif ($rs->fields['type'] == 'CONSTRAINTTABLE' && $curr == 'CONSTRAINTDOMAIN') { + $curr = $rs->fields['type']; + } + else { + if ($curr != '') echo "\n"; + $curr = $rs->fields['type']; + echo "

"; + switch ($curr) { + case 'SCHEMA': + echo $lang['strschemas']; + break; + case 'TABLE': + echo $lang['strtables']; + break; + case 'VIEW': + echo $lang['strviews']; + break; + case 'SEQUENCE': + echo $lang['strsequences']; + break; + case 'COLUMNTABLE': + case 'COLUMNVIEW': + echo $lang['strcolumns']; + break; + case 'INDEX': + echo $lang['strindexes']; + break; + case 'CONSTRAINTTABLE': + case 'CONSTRAINTDOMAIN': + echo $lang['strconstraints']; + break; + case 'TRIGGER': + echo $lang['strtriggers']; + break; + case 'RULETABLE': + case 'RULEVIEW': + echo $lang['strrules']; + break; + case 'FUNCTION': + echo $lang['strfunctions']; + break; + case 'TYPE': + echo $lang['strtypes']; + break; + case 'DOMAIN': + echo $lang['strdomains']; + break; + case 'OPERATOR': + echo $lang['stroperators']; + break; + case 'CONVERSION': + echo $lang['strconversions']; + break; + case 'LANGUAGE': + echo $lang['strlanguages']; + break; + case 'AGGREGATE': + echo $lang['straggregates']; + break; + case 'OPCLASS': + echo $lang['stropclasses']; + break; + } + echo "

"; + echo "\n"; + + echo "

", $rs->recordCount(), " ", $lang['strobjects'], "

\n"; + } + else echo "

{$lang['strnoobjects']}

\n"; + } + } + + /** + * Displays options for database download + */ + function doExport($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('database'); + $misc->printTabs('database','export'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + // Data only + echo "\n"; + echo "\n"; + echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } + // Structure only + echo "\n"; + echo "\n\n"; + // Structure and data + echo "\n"; + echo "\n"; + echo "\n\n"; + echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } + echo "
{$lang['strformat']}{$lang['stroptions']}
hasServerOids() ? 2 : 1) ."\">"; + echo "{$lang['strformat']}\n
hasServerOids() ? 3 : 2) ."\">"; + echo "{$lang['strformat']}\n
\n"; + + echo "

{$lang['stroptions']}

\n"; + echo "

\n"; + echo "
\n"; + // MSIE cannot download gzip in SSL mode - it's just broken + if (!(strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') && isset($_SERVER['HTTPS']))) { + echo "
\n"; + } + echo "

\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "
\n"; + } + + /** + * Show the current status of all database variables + */ + function doVariables() { + global $data, $misc; + global $lang; + + // Fetch the variables from the database + $variables = $data->getVariables(); + $misc->printTrail('database'); + $misc->printTabs('database','variables'); + + $columns = array( + 'variable' => array( + 'title' => $lang['strname'], + 'field' => field('name'), + ), + 'value' => array( + 'title' => $lang['strsetting'], + 'field' => field('setting'), + ), + ); + + $actions = array(); + + $misc->printTable($variables, $columns, $actions, 'database-variables', $lang['strnodata']); + } + + /** + * Show all current database connections and any queries they + * are running. + */ + function doProcesses($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('database'); + $misc->printTabs('database','processes'); + $misc->printMsg($msg); + + if (strlen($msg) === 0) { + echo "
icon('Refresh')."\" alt=\"{$lang['strrefresh']}\" title=\"{$lang['strrefresh']}\"/> {$lang['strrefresh']}"; + } + + echo "
"; + currentProcesses(); + echo "
"; + } + + function currentProcesses($isAjax = false) { + global $data, $misc, $lang; + + // Display prepared transactions + if($data->hasPreparedXacts()) { + echo "

{$lang['strpreparedxacts']}

\n"; + $prep_xacts = $data->getPreparedXacts($_REQUEST['database']); + + $columns = array( + 'transaction' => array( + 'title' => $lang['strxactid'], + 'field' => field('transaction'), + ), + 'gid' => array( + 'title' => $lang['strgid'], + 'field' => field('gid'), + ), + 'prepared' => array( + 'title' => $lang['strstarttime'], + 'field' => field('prepared'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('owner'), + ), + ); + + $actions = array(); + + $misc->printTable($prep_xacts, $columns, $actions, 'database-processes-preparedxacts', $lang['strnodata']); + } + + // Fetch the processes from the database + echo "

{$lang['strprocesses']}

\n"; + $processes = $data->getProcesses($_REQUEST['database']); + + $columns = array( + 'user' => array( + 'title' => $lang['strusername'], + 'field' => field('usename'), + ), + 'process' => array( + 'title' => $lang['strprocess'], + 'field' => field('pid'), + ), + 'blocked' => array( + 'title' => $lang['strblocked'], + 'field' => field('waiting'), + ), + 'query' => array( + 'title' => $lang['strsql'], + 'field' => field('query'), + ), + 'start_time' => array( + 'title' => $lang['strstarttime'], + 'field' => field('query_start'), + ), + ); + + // Build possible actions for our process list + $columns['actions'] = array('title' => $lang['stractions']); + + $actions = array(); + if ($data->hasUserSignals() || $data->isSuperUser()) { + $actions = array( + 'cancel' => array( + 'content' => $lang['strcancel'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'database.php', + 'urlvars' => array ( + 'action' => 'signal', + 'signal' => 'CANCEL', + 'pid' => field('pid') + ) + ) + ) + ), + 'kill' => array( + 'content' => $lang['strkill'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'database.php', + 'urlvars' => array ( + 'action' => 'signal', + 'signal' => 'KILL', + 'pid' => field('pid') + ) + ) + ) + ) + ); + + // Remove actions where not supported + if (!$data->hasQueryKill()) unset($actions['kill']); + if (!$data->hasQueryCancel()) unset($actions['cancel']); + } + + if (count($actions) == 0) unset($columns['actions']); + + $misc->printTable($processes, $columns, $actions, 'database-processes', $lang['strnodata']); + + if ($isAjax) exit; + } + + function currentLocks($isAjax = false) { + global $data, $misc, $lang; + + // Get the info from the pg_locks view + $variables = $data->getLocks(); + + $columns = array( + 'namespace' => array( + 'title' => $lang['strschema'], + 'field' => field('nspname'), + ), + 'tablename' => array( + 'title' => $lang['strtablename'], + 'field' => field('tablename'), + ), + 'vxid' => array( + 'title' => $lang['strvirtualtransaction'], + 'field' => field('virtualtransaction'), + ), + 'transactionid' => array( + 'title' => $lang['strtransaction'], + 'field' => field('transaction'), + ), + 'processid' => array( + 'title' => $lang['strprocessid'], + 'field' => field('pid'), + ), + 'mode' => array( + 'title' => $lang['strmode'], + 'field' => field('mode'), + ), + 'granted' => array( + 'title' => $lang['strislockheld'], + 'field' => field('granted'), + 'type' => 'yesno', + ), + ); + + if (!$data->hasVirtualTransactionId()) unset($columns['vxid']); + + $actions = array(); + $misc->printTable($variables, $columns, $actions, 'database-locks', $lang['strnodata']); + + if ($isAjax) exit; + } + + /** + * Show the existing table locks in the current database + */ + function doLocks() { + global $data, $misc; + global $lang; + + $misc->printTrail('database'); + $misc->printTabs('database','locks'); + + echo "
icon('Refresh')."\" alt=\"{$lang['strrefresh']}\" title=\"{$lang['strrefresh']}\"/> {$lang['strrefresh']}"; + + echo "
"; + currentLocks(); + echo "
"; + } + + /** + * Allow execution of arbitrary SQL statements on a database + */ + function doSQL() { + global $data, $misc; + global $lang; + + if ((!isset($_SESSION['sqlquery'])) || isset($_REQUEST['new'])) { + $_SESSION['sqlquery'] = ''; + $_REQUEST['paginate'] = 'on'; + } + + $misc->printTrail('database'); + $misc->printTabs('database','sql'); + echo "

{$lang['strentersql']}

\n"; + echo "
\n"; + echo "

{$lang['strsql']}
\n"; + echo "

\n"; + + // Check that file uploads are enabled + if (ini_get('file_uploads')) { + // Don't show upload option if max size of uploads is zero + $max_size = $misc->inisizeToBytes(ini_get('upload_max_filesize')); + if (is_double($max_size) && $max_size > 0) { + echo "

\n"; + echo "

\n"; + } + } + + echo "

\n"; + echo "

\n"; + echo $misc->form; + echo "

\n"; + echo "
\n"; + + // Default focus + $misc->setFocus('forms[0].query'); + } + + function doTree() { + global $misc, $data, $lang; + + $reqvars = $misc->getRequestVars('database'); + + $tabs = $misc->getNavTabs('database'); + + $items = $misc->adjustTabsForTree($tabs); + + $attrs = array( + 'text' => field('title'), + 'icon' => field('icon'), + 'action' => url(field('url'), + $reqvars, + field('urlvars', array()) + ), + 'branch' => url(field('url'), + $reqvars, + field('urlvars'), + array('action' => 'tree') + ), + ); + + $misc->printTree($items, $attrs, 'database'); + + exit; + } + + require('./admin.php'); + + /* shortcuts: these functions exit the script */ + if ($action == 'tree') doTree(); + if ($action == 'refresh_locks') currentLocks(true); + if ($action == 'refresh_processes') currentProcesses(true); + + /* normal flow */ + if ($action == 'locks' or $action == 'processes') { + $scripts .= ""; + + $refreshTime = $conf['ajax_refresh'] * 1000; + + $scripts .= "\n"; + } + + $misc->printHeader($lang['strdatabase'], $scripts); + $misc->printBody(); + + switch ($action) { + case 'find': + if (isset($_REQUEST['term'])) doFind(false); + else doFind(true); + break; + case 'sql': + doSQL(); + break; + case 'variables': + doVariables(); + break; + case 'processes': + doProcesses(); + break; + case 'locks': + doLocks(); + break; + case 'export': + doExport(); + break; + case 'signal': + doSignal(); + break; + default: + if (adminActions($action, 'database') === false) doSQL(); + break; + } + + $misc->printFooter(); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dataexport.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dataexport.php new file mode 100644 index 00000000..0d245f77 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dataexport.php @@ -0,0 +1,345 @@ + 'sql', + 'copy' => 'sql', + 'csv' => 'csv', + 'tab' => 'txt', + 'html' => 'html', + 'xml' => 'xml' + ); + + // Prevent timeouts on large exports (non-safe mode only) + if (!ini_get('safe_mode')) set_time_limit(0); + + // if (!isset($_REQUEST['table']) && !isset($_REQUEST['query'])) + // What must we do in this case? Maybe redirect to the homepage? + + // If format is set, then perform the export + if (isset($_REQUEST['what'])) { + + // Include application functions + $_no_output = true; + include_once('./libraries/lib.inc.php'); + + switch ($_REQUEST['what']) { + case 'dataonly': + // Check to see if they have pg_dump set up and if they do, use that + // instead of custom dump code + if ($misc->isDumpEnabled() + && ($_REQUEST['d_format'] == 'copy' || $_REQUEST['d_format'] == 'sql')) { + include('./dbexport.php'); + exit; + } + else { + $format = $_REQUEST['d_format']; + $oids = isset($_REQUEST['d_oids']); + } + break; + case 'structureonly': + // Check to see if they have pg_dump set up and if they do, use that + // instead of custom dump code + if ($misc->isDumpEnabled()) { + include('./dbexport.php'); + exit; + } + else $clean = isset($_REQUEST['s_clean']); + break; + case 'structureanddata': + // Check to see if they have pg_dump set up and if they do, use that + // instead of custom dump code + if ($misc->isDumpEnabled()) { + include('./dbexport.php'); + exit; + } + else { + $format = $_REQUEST['sd_format']; + $clean = isset($_REQUEST['sd_clean']); + $oids = isset($_REQUEST['sd_oids']); + } + break; + } + + // Make it do a download, if necessary + if ($_REQUEST['output'] == 'download') { + // Set headers. MSIE is totally broken for SSL downloading, so + // we need to have it download in-place as plain text + if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') && isset($_SERVER['HTTPS'])) { + header('Content-Type: text/plain'); + } + else { + header('Content-Type: application/download'); + + if (isset($extensions[$format])) + $ext = $extensions[$format]; + else + $ext = 'txt'; + + header('Content-Disposition: attachment; filename=dump.' . $ext); + } + } + else { + header('Content-Type: text/plain'); + } + + if (isset($_REQUEST['query'])) $_REQUEST['query'] = trim(urldecode($_REQUEST['query'])); + + // Set the schema search path + if (isset($_REQUEST['search_path'])) { + $data->setSearchPath(array_map('trim',explode(',',$_REQUEST['search_path']))); + } + + // Set up the dump transaction + $status = $data->beginDump(); + + // If the dump is not dataonly then dump the structure prefix + if ($_REQUEST['what'] != 'dataonly') + echo $data->getTableDefPrefix($_REQUEST['table'], $clean); + + // If the dump is not structureonly then dump the actual data + if ($_REQUEST['what'] != 'structureonly') { + // Get database encoding + $dbEncoding = $data->getDatabaseEncoding(); + + // Set fetch mode to NUM so that duplicate field names are properly returned + $data->conn->setFetchMode(ADODB_FETCH_NUM); + + // Execute the query, if set, otherwise grab all rows from the table + if (isset($_REQUEST['table'])) + $rs = $data->dumpRelation($_REQUEST['table'], $oids); + else + $rs = $data->conn->Execute($_REQUEST['query']); + + if ($format == 'copy') { + $data->fieldClean($_REQUEST['table']); + echo "COPY \"{$_REQUEST['table']}\""; + if ($oids) echo " WITH OIDS"; + echo " FROM stdin;\n"; + while (!$rs->EOF) { + $first = true; + foreach ($rs->fields as $k => $v) { + // Escape value + $v = $data->escapeBytea($v); + + // We add an extra escaping slash onto octal encoded characters + $v = preg_replace('/\\\\([0-7]{3})/', '\\\\\1', $v); + if ($first) { + echo (is_null($v)) ? '\\N' : $v; + $first = false; + } + else echo "\t", (is_null($v)) ? '\\N' : $v; + } + echo "\n"; + $rs->moveNext(); + } + echo "\\.\n"; + } + elseif ($format == 'html') { + echo "\r\n"; + echo "\r\n"; + echo "\r\n"; + echo "\t\r\n"; + echo "\t\r\n"; + echo "\r\n"; + echo "\r\n"; + echo "\r\n"; + echo "\t\r\n"; + if (!$rs->EOF) { + // Output header row + $j = 0; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($j++); + if ($finfo->name == $data->id && !$oids) continue; + echo "\t\t\r\n"; + } + } + echo "\t\r\n"; + while (!$rs->EOF) { + echo "\t\r\n"; + $j = 0; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($j++); + if ($finfo->name == $data->id && !$oids) continue; + echo "\t\t\r\n"; + } + echo "\t\r\n"; + $rs->moveNext(); + } + echo "
", $misc->printVal($finfo->name, true), "
", $misc->printVal($v, true, $finfo->type), "
\r\n"; + echo "\r\n"; + echo "\r\n"; + } + elseif ($format == 'xml') { + echo "\n"; + echo "\n"; + if (!$rs->EOF) { + // Output header row + $j = 0; + echo "\t
\n"; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($j++); + $name = htmlspecialchars($finfo->name); + $type = htmlspecialchars($finfo->type); + echo "\t\t\n"; + } + echo "\t
\n"; + } + echo "\t\n"; + while (!$rs->EOF) { + $j = 0; + echo "\t\t\n"; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($j++); + $name = htmlspecialchars($finfo->name); + if (!is_null($v)) $v = htmlspecialchars($v); + echo "\t\t\t{$v}\n"; + } + echo "\t\t\n"; + $rs->moveNext(); + } + echo "\t\n"; + echo "
\n"; + } + elseif ($format == 'sql') { + $data->fieldClean($_REQUEST['table']); + while (!$rs->EOF) { + echo "INSERT INTO \"{$_REQUEST['table']}\" ("; + $first = true; + $j = 0; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($j++); + $k = $finfo->name; + // SQL (INSERT) format cannot handle oids + // if ($k == $data->id) continue; + // Output field + $data->fieldClean($k); + if ($first) echo "\"{$k}\""; + else echo ", \"{$k}\""; + + if (!is_null($v)) { + // Output value + // addCSlashes converts all weird ASCII characters to octal representation, + // EXCEPT the 'special' ones like \r \n \t, etc. + $v = addCSlashes($v, "\0..\37\177..\377"); + // We add an extra escaping slash onto octal encoded characters + $v = preg_replace('/\\\\([0-7]{3})/', '\\\1', $v); + // Finally, escape all apostrophes + $v = str_replace("'", "''", $v); + } + if ($first) { + $values = (is_null($v) ? 'NULL' : "'{$v}'"); + $first = false; + } + else $values .= ', ' . ((is_null($v) ? 'NULL' : "'{$v}'")); + } + echo ") VALUES ({$values});\n"; + $rs->moveNext(); + } + } + else { + switch ($format) { + case 'tab': + $sep = "\t"; + break; + case 'csv': + default: + $sep = ','; + break; + } + if (!$rs->EOF) { + // Output header row + $first = true; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($k); + $v = $finfo->name; + if (!is_null($v)) $v = str_replace('"', '""', $v); + if ($first) { + echo "\"{$v}\""; + $first = false; + } + else echo "{$sep}\"{$v}\""; + } + echo "\r\n"; + } + while (!$rs->EOF) { + $first = true; + foreach ($rs->fields as $k => $v) { + if (!is_null($v)) $v = str_replace('"', '""', $v); + if ($first) { + echo (is_null($v)) ? "\"\\N\"" : "\"{$v}\""; + $first = false; + } + else echo is_null($v) ? "{$sep}\"\\N\"" : "{$sep}\"{$v}\""; + } + echo "\r\n"; + $rs->moveNext(); + } + } + } + + // If the dump is not dataonly then dump the structure suffix + if ($_REQUEST['what'] != 'dataonly') { + // Set fetch mode back to ASSOC for the table suffix to work + $data->conn->setFetchMode(ADODB_FETCH_ASSOC); + echo $data->getTableDefSuffix($_REQUEST['table']); + } + + // Finish the dump transaction + $status = $data->endDump(); + } + else { + // Include application functions + include_once('./libraries/lib.inc.php'); + + if ( !isset($_REQUEST['query']) or empty($_REQUEST['query']) ) + $_REQUEST['query'] = $_SESSION['sqlquery']; + + $misc->printHeader($lang['strexport']); + $misc->printBody(); + $misc->printTrail(isset($_REQUEST['subject']) ? $_REQUEST['subject'] : 'database'); + $misc->printTitle($lang['strexport']); + if (isset($msg)) $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo ""; + echo "
{$lang['strformat']}:
\n"; + + echo "

{$lang['stroptions']}

\n"; + echo "

\n"; + echo "

\n"; + + echo "

\n"; + echo "\n"; + if (isset($_REQUEST['table'])) { + echo "\n"; + } + echo "\n"; + if (isset($_REQUEST['search_path'])) { + echo "\n"; + } + echo $misc->form; + echo "

\n"; + echo "
\n"; + + $misc->printFooter(); + } + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dataimport.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dataimport.php new file mode 100644 index 00000000..ff81cd96 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dataimport.php @@ -0,0 +1,298 @@ +rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + $state = 'DATA'; + break; + case 'HEADER': + if ($state != 'DATA') { + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + $state = 'HEADER'; + break; + case 'RECORDS': + if ($state != 'READ_HEADER') { + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + $state = 'RECORDS'; + break; + case 'ROW': + if ($state != 'RECORDS') { + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + $state = 'ROW'; + $curr_row = array(); + break; + case 'COLUMN': + // We handle columns in rows + if ($state == 'ROW') { + $state = 'COLUMN'; + $curr_col_name = $attrs['NAME']; + $curr_col_null = isset($attrs['NULL']); + } + // And we ignore columns in headers and fail in any other context + elseif ($state != 'HEADER') { + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + break; + default: + // An unrecognised tag means failure + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + } + + /** + * Close tag handler for XML import feature + */ + function _endElement($parser, $name) { + global $data, $misc, $lang; + global $state, $curr_row, $curr_col_name, $curr_col_val, $curr_col_null; + + switch ($name) { + case 'DATA': + $state = 'READ_DATA'; + break; + case 'HEADER': + $state = 'READ_HEADER'; + break; + case 'RECORDS': + $state = 'READ_RECORDS'; + break; + case 'ROW': + // Build value map in order to insert row into table + $fields = array(); + $vars = array(); + $nulls = array(); + $format = array(); + $types = array(); + $i = 0; + foreach ($curr_row as $k => $v) { + $fields[$i] = $k; + // Check for nulls + if ($v === null) $nulls[$i] = 'on'; + // Add to value array + $vars[$i] = $v; + // Format is always VALUE + $format[$i] = 'VALUE'; + // Type is always text + $types[$i] = 'text'; + $i++; + } + $status = $data->insertRow($_REQUEST['table'], $fields, $vars, $nulls, $format, $types); + if ($status != 0) { + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + $curr_row = array(); + $state = 'RECORDS'; + break; + case 'COLUMN': + $curr_row[$curr_col_name] = ($curr_col_null ? null : $curr_col_val); + $curr_col_name = null; + $curr_col_val = null; + $curr_col_null = false; + $state = 'ROW'; + break; + default: + // An unrecognised tag means failure + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror']); + exit; + } + } + + /** + * Character data handler for XML import feature + */ + function _charHandler($parser, $cdata) { + global $data, $misc, $lang; + global $state, $curr_col_val; + + if ($state == 'COLUMN') { + $curr_col_val .= $cdata; + } + } + + function loadNULLArray() { + $array = array(); + if (isset($_POST['allowednulls'])) { + foreach ($_POST['allowednulls'] as $null_char) + $array[] = $null_char; + } + return $array; + } + + function determineNull($field, $null_array) { + return in_array($field, $null_array); + } + + $misc->printHeader($lang['strimport']); + $misc->printTrail('table'); + $misc->printTabs('table','import'); + + // Check that file is specified and is an uploaded file + if (isset($_FILES['source']) && is_uploaded_file($_FILES['source']['tmp_name']) && is_readable($_FILES['source']['tmp_name'])) { + + $fd = fopen($_FILES['source']['tmp_name'], 'r'); + // Check that file was opened successfully + if ($fd !== false) { + $null_array = loadNULLArray(); + $status = $data->beginTransaction(); + if ($status != 0) { + $misc->printMsg($lang['strimporterror']); + exit; + } + + // If format is set to 'auto', then determine format automatically from file name + if ($_REQUEST['format'] == 'auto') { + $extension = substr(strrchr($_FILES['source']['name'], '.'), 1); + switch ($extension) { + case 'csv': + $_REQUEST['format'] = 'csv'; + break; + case 'txt': + $_REQUEST['format'] = 'tab'; + break; + case 'xml': + $_REQUEST['format'] = 'xml'; + break; + default: + $data->rollbackTransaction(); + $misc->printMsg($lang['strimporterror-fileformat']); + exit; + } + } + + // Do different import technique depending on file format + switch ($_REQUEST['format']) { + case 'csv': + case 'tab': + // XXX: Length of CSV lines limited to 100k + $csv_max_line = 100000; + // Set delimiter to tabs or commas + if ($_REQUEST['format'] == 'csv') $csv_delimiter = ','; + else $csv_delimiter = "\t"; + // Get first line of field names + $fields = fgetcsv($fd, $csv_max_line, $csv_delimiter); + $row = 2; //We start on the line AFTER the field names + while ($line = fgetcsv($fd, $csv_max_line, $csv_delimiter)) { + // Build value map + $t_fields = array(); + $vars = array(); + $nulls = array(); + $format = array(); + $types = array(); + $i = 0; + foreach ($fields as $f) { + // Check that there is a column + if (!isset($line[$i])) { + $misc->printMsg(sprintf($lang['strimporterrorline-badcolumnnum'], $row)); + exit; + } + $t_fields[$i] = $f; + + // Check for nulls + if (determineNull($line[$i], $null_array)) { + $nulls[$i] = 'on'; + } + // Add to value array + $vars[$i] = $line[$i]; + // Format is always VALUE + $format[$i] = 'VALUE'; + // Type is always text + $types[$i] = 'text'; + $i++; + } + + $status = $data->insertRow($_REQUEST['table'], $t_fields, $vars, $nulls, $format, $types); + if ($status != 0) { + $data->rollbackTransaction(); + $misc->printMsg(sprintf($lang['strimporterrorline'], $row)); + exit; + } + $row++; + } + break; + case 'xml': + $parser = xml_parser_create(); + xml_set_element_handler($parser, '_startElement', '_endElement'); + xml_set_character_data_handler($parser, '_charHandler'); + + while (!feof($fd)) { + $line = fgets($fd, 4096); + xml_parse($parser, $line); + } + + xml_parser_free($parser); + break; + default: + // Unknown type + $data->rollbackTransaction(); + $misc->printMsg($lang['strinvalidparam']); + exit; + } + + $status = $data->endTransaction(); + if ($status != 0) { + $misc->printMsg($lang['strimporterror']); + exit; + } + fclose($fd); + + $misc->printMsg($lang['strfileimported']); + } + else { + // File could not be opened + $misc->printMsg($lang['strimporterror']); + } + } + else { + // Upload went wrong + $misc->printMsg($lang['strimporterror-uploadedfile']); + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dbexport.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dbexport.php new file mode 100644 index 00000000..5b35bc2d --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/dbexport.php @@ -0,0 +1,139 @@ +isDumpEnabled($dumpall)) { + + $server_info = $misc->getServerInfo(); + + // Get the path of the pg_dump/pg_dumpall executable + $exe = $misc->escapeShellCmd($server_info[$dumpall ? 'pg_dumpall_path' : 'pg_dump_path']); + + // Obtain the pg_dump version number and check if the path is good + $version = array(); + preg_match("/(\d+(?:\.\d+)?)(?:\.\d+)?.*$/", exec($exe . " --version"), $version); + + if (empty($version)) { + if ($dumpall) + printf($lang['strbadpgdumpallpath'], $server_info['pg_dumpall_path']); + else + printf($lang['strbadpgdumppath'], $server_info['pg_dump_path']); + exit; + } + + // Make it do a download, if necessary + switch($_REQUEST['output']){ + case 'show': + header('Content-Type: text/plain'); + break; + case 'download': + // Set headers. MSIE is totally broken for SSL downloading, so + // we need to have it download in-place as plain text + if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') && isset($_SERVER['HTTPS'])) { + header('Content-Type: text/plain'); + } + else { + header('Content-Type: application/download'); + header('Content-Disposition: attachment; filename=dump.sql'); + } + break; + case 'gzipped': + // MSIE in SSL mode cannot do this - it should never get to this point + header('Content-Type: application/download'); + header('Content-Disposition: attachment; filename=dump.sql.gz'); + break; + } + + // Set environmental variables that pg_dump uses + putenv('PGPASSWORD=' . $server_info['password']); + putenv('PGUSER=' . $server_info['username']); + $hostname = $server_info['host']; + if ($hostname !== null && $hostname != '') { + putenv('PGHOST=' . $hostname); + } + $port = $server_info['port']; + if ($port !== null && $port != '') { + putenv('PGPORT=' . $port); + } + + // Build command for executing pg_dump. + $cmd = $exe; + + // we are PG 7.4+, so we always have a schema + if (isset($_REQUEST['schema'])) { + $f_schema = $_REQUEST['schema']; + $data->fieldClean($f_schema); + } + + // Check for a specified table/view + switch ($_REQUEST['subject']) { + case 'schema': + // This currently works for 8.2+ (due to the orthoganl -t -n issue introduced then) + $cmd .= " -n " . $misc->escapeShellArg("\"{$f_schema}\""); + break; + case 'table': + case 'view': + $f_object = $_REQUEST[$_REQUEST['subject']]; + $data->fieldClean($f_object); + + // Starting in 8.2, -n and -t are orthogonal, so we now schema qualify + // the table name in the -t argument and quote both identifiers + if ( ((float) $version[1]) >= 8.2 ) { + $cmd .= " -t " . $misc->escapeShellArg("\"{$f_schema}\".\"{$f_object}\""); + } + else { + // If we are 7.4 or higher, assume they are using 7.4 pg_dump and + // set dump schema as well. Also, mixed case dumping has been fixed + // then.. + $cmd .= " -t " . $misc->escapeShellArg($f_object) + . " -n " . $misc->escapeShellArg($f_schema); + } + } + + // Check for GZIP compression specified + if ($_REQUEST['output'] == 'gzipped' && !$dumpall) { + $cmd .= " -Z 9"; + } + + switch ($_REQUEST['what']) { + case 'dataonly': + $cmd .= ' -a'; + if ($_REQUEST['d_format'] == 'sql') $cmd .= ' --inserts'; + elseif (isset($_REQUEST['d_oids'])) $cmd .= ' -o'; + break; + case 'structureonly': + $cmd .= ' -s'; + if (isset($_REQUEST['s_clean'])) $cmd .= ' -c'; + break; + case 'structureanddata': + if ($_REQUEST['sd_format'] == 'sql') $cmd .= ' --inserts'; + elseif (isset($_REQUEST['sd_oids'])) $cmd .= ' -o'; + if (isset($_REQUEST['sd_clean'])) $cmd .= ' -c'; + break; + } + + if (!$dumpall) { + putenv('PGDATABASE=' . $_REQUEST['database']); + } + + // Execute command and return the output to the screen + passthru($cmd); + } + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/display.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/display.php new file mode 100644 index 00000000..6aac3f38 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/display.php @@ -0,0 +1,879 @@ +printTrail($_REQUEST['subject']); + $misc->printTitle($lang['streditrow']); + $misc->printMsg($msg); + + $attrs = $data->getTableAttributes($_REQUEST['table']); + $rs = $data->browseRow($_REQUEST['table'], $key); + + if (($conf['autocomplete'] != 'disable')) { + $fksprops = $misc->getAutocompleteFKProperties($_REQUEST['table']); + if ($fksprops !== false) + echo $fksprops['code']; + } + else $fksprops = false; + + echo "
\n"; + $elements = 0; + $error = true; + if ($rs->recordCount() == 1 && $attrs->recordCount() > 0) { + echo "\n"; + + // Output table header + echo ""; + echo "\n"; + echo ""; + + $i = 0; + while (!$attrs->EOF) { + + $attrs->fields['attnotnull'] = $data->phpBool($attrs->fields['attnotnull']); + $id = (($i % 2) == 0 ? '1' : '2'); + + // Initialise variables + if (!isset($_REQUEST['format'][$attrs->fields['attname']])) + $_REQUEST['format'][$attrs->fields['attname']] = 'VALUE'; + + echo "\n"; + echo ""; + echo ""; + $elements++; + echo "\n"; + $elements++; + echo "\n"; + $elements++; + } + else + echo " "; + + echo ""; + $elements++; + echo "\n"; + $i++; + $attrs->moveNext(); + } + echo "
{$lang['strcolumn']}{$lang['strtype']}{$lang['strformat']}{$lang['strnull']}{$lang['strvalue']}
", $misc->printVal($attrs->fields['attname']), "\n"; + echo $misc->printVal($data->formatType($attrs->fields['type'], $attrs->fields['atttypmod'])); + echo "fields['attname']), "]\" value=\"", + htmlspecialchars($attrs->fields['type']), "\" />\n"; + echo "\n"; + // Output null box if the column allows nulls (doesn't look at CHECKs or ASSERTIONS) + if (!$attrs->fields['attnotnull']) { + // Set initial null values + if ($_REQUEST['action'] == 'confeditrow' && $rs->fields[$attrs->fields['attname']] === null) { + $_REQUEST['nulls'][$attrs->fields['attname']] = 'on'; + } + echo "fields['attnum']}\" style=\"white-space:nowrap;\">"; + + $extras = array(); + + // If the column allows nulls, then we put a JavaScript action on the data field to unset the + // NULL checkbox as soon as anything is entered in the field. We use the $elements variable to + // keep track of which element offset we're up to. We can't refer to the null checkbox by name + // as it contains '[' and ']' characters. + if (!$attrs->fields['attnotnull']) { + $extras['onChange'] = 'elements[' . ($elements - 1) . '].checked = false;'; + } + + if (($fksprops !== false) && isset($fksprops['byfield'][$attrs->fields['attnum']])) { + $extras['id'] = "attr_{$attrs->fields['attnum']}"; + $extras['autocomplete'] = 'off'; + } + + echo $data->printField("values[{$attrs->fields['attname']}]", $rs->fields[$attrs->fields['attname']], $attrs->fields['type'], $extras); + + echo "
\n"; + + $error = false; + } + elseif ($rs->recordCount() != 1) { + echo "

{$lang['strrownotunique']}

\n"; + } + else { + echo "

{$lang['strinvalidparam']}

\n"; + } + + echo "\n"; + echo $misc->form; + if (isset($_REQUEST['table'])) + echo "\n"; + if (isset($_REQUEST['subject'])) + echo "\n"; + if (isset($_REQUEST['query'])) + echo "\n"; + if (isset($_REQUEST['count'])) + echo "\n"; + if (isset($_REQUEST['return'])) + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

"; + if (!$error) echo "\n"; + echo "\n"; + + if($fksprops !== false) { + if ($conf['autocomplete'] != 'default off') + echo "\n"; + else + echo "\n"; + } + + echo "

\n"; + echo "
\n"; + } + else { + if (!isset($_POST['values'])) $_POST['values'] = array(); + if (!isset($_POST['nulls'])) $_POST['nulls'] = array(); + + $status = $data->editRow($_POST['table'], $_POST['values'], $_POST['nulls'], + $_POST['format'], $_POST['types'], $key); + if ($status == 0) + doBrowse($lang['strrowupdated']); + elseif ($status == -2) + doEditRow(true, $lang['strrownotunique']); + else + doEditRow(true, $lang['strrowupdatedbad']); + } + + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDelRow($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail($_REQUEST['subject']); + $misc->printTitle($lang['strdeleterow']); + + $rs = $data->browseRow($_REQUEST['table'], $_REQUEST['key']); + + echo "
\n"; + echo $misc->form; + + if ($rs->recordCount() == 1) { + echo "

{$lang['strconfdeleterow']}

\n"; + + $fkinfo = array(); + echo ""; + printTableHeaderCells($rs, false, true); + echo ""; + echo "\n"; + printTableRowCells($rs, $fkinfo, true); + echo "\n"; + echo "
\n"; + echo "
\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + } + elseif ($rs->recordCount() != 1) { + echo "

{$lang['strrownotunique']}

\n"; + echo "\n"; + } + else { + echo "

{$lang['strinvalidparam']}

\n"; + echo "\n"; + } + if (isset($_REQUEST['table'])) + echo "\n"; + if (isset($_REQUEST['subject'])) + echo "\n"; + if (isset($_REQUEST['query'])) + echo "\n"; + if (isset($_REQUEST['count'])) + echo "\n"; + if (isset($_REQUEST['return'])) + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->deleteRow($_POST['table'], unserialize(urldecode($_POST['key']))); + if ($status == 0) + doBrowse($lang['strrowdeleted']); + elseif ($status == -2) + doBrowse($lang['strrownotunique']); + else + doBrowse($lang['strrowdeletedbad']); + } + + } + + /* build & return the FK information data structure + * used when deciding if a field should have a FK link or not*/ + function &getFKInfo() { + global $data, $misc, $lang; + + // Get the foreign key(s) information from the current table + $fkey_information = array('byconstr' => array(), 'byfield' => array()); + + if (isset($_REQUEST['table'])) { + $constraints = $data->getConstraintsWithFields($_REQUEST['table']); + if ($constraints->recordCount() > 0) { + + $fkey_information['common_url'] = $misc->getHREF('schema') .'&subject=table'; + + /* build the FK constraints data structure */ + while (!$constraints->EOF) { + $constr =& $constraints->fields; + if ($constr['contype'] == 'f') { + + if (!isset($fkey_information['byconstr'][$constr['conid']])) { + $fkey_information['byconstr'][$constr['conid']] = array ( + 'url_data' => 'table='. urlencode($constr['f_table']) .'&schema='. urlencode($constr['f_schema']), + 'fkeys' => array(), + 'consrc' => $constr['consrc'] + ); + } + + $fkey_information['byconstr'][$constr['conid']]['fkeys'][$constr['p_field']] = $constr['f_field']; + + if (!isset($fkey_information['byfield'][$constr['p_field']])) + $fkey_information['byfield'][$constr['p_field']] = array(); + + $fkey_information['byfield'][$constr['p_field']][] = $constr['conid']; + } + $constraints->moveNext(); + } + } + } + + return $fkey_information; + } + + /* Print table header cells + * @param $args - associative array for sort link parameters + * */ + function printTableHeaderCells(&$rs, $args, $withOid) { + global $misc, $data, $conf; + $j = 0; + + foreach ($rs->fields as $k => $v) { + + if (($k === $data->id) && ( !($withOid && $conf['show_oids']) )) { + $j++; + continue; + } + $finfo = $rs->fetchField($j); + + if ($args === false) { + echo "", $misc->printVal($finfo->name), "\n"; + } + else { + $args['page'] = $_REQUEST['page']; + $args['sortkey'] = $j + 1; + // Sort direction opposite to current direction, unless it's currently '' + $args['sortdir'] = ( + $_REQUEST['sortdir'] == 'asc' + and $_REQUEST['sortkey'] == ($j + 1) + ) ? 'desc' : 'asc'; + + $sortLink = http_build_query($args); + + echo "" + , $misc->printVal($finfo->name); + if($_REQUEST['sortkey'] == ($j + 1)) { + if($_REQUEST['sortdir'] == 'asc') + echo 'asc'; + else echo 'desc'; + } + echo "\n"; + } + $j++; + } + + reset($rs->fields); + } + + /* Print data-row cells */ + function printTableRowCells(&$rs, &$fkey_information, $withOid) { + global $data, $misc, $conf; + $j = 0; + + if (!isset($_REQUEST['strings'])) $_REQUEST['strings'] = 'collapsed'; + + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($j++); + + if (($k === $data->id) && ( !($withOid && $conf['show_oids']) )) continue; + elseif ($v !== null && $v == '') echo " "; + else { + echo ""; + + if (($v !== null) && isset($fkey_information['byfield'][$k])) { + foreach ($fkey_information['byfield'][$k] as $conid) { + + $query_params = $fkey_information['byconstr'][$conid]['url_data']; + + foreach ($fkey_information['byconstr'][$conid]['fkeys'] as $p_field => $f_field) { + $query_params .= '&'. urlencode("fkey[{$f_field}]") .'='. urlencode($rs->fields[$p_field]); + } + + /* $fkey_information['common_url'] is already urlencoded */ + $query_params .= '&'. $fkey_information['common_url']; + echo ""; + } + echo $misc->printVal($v, $finfo->type, array('null' => true, 'clip' => ($_REQUEST['strings']=='collapsed'), 'class' => 'fk_value')); + } else { + echo $misc->printVal($v, $finfo->type, array('null' => true, 'clip' => ($_REQUEST['strings']=='collapsed'))); + } + echo ""; + } + } + } + + /* Print the FK row, used in ajax requests */ + function doBrowseFK() { + global $data, $misc, $lang; + + $ops = array(); + foreach($_REQUEST['fkey'] as $x => $y) { + $ops[$x] = '='; + } + $query = $data->getSelectSQL($_REQUEST['table'], array(), $_REQUEST['fkey'], $ops); + $_REQUEST['query'] = $query; + + $fkinfo =& getFKInfo(); + + $max_pages = 1; + // Retrieve page from query. $max_pages is returned by reference. + $rs = $data->browseQuery('SELECT', $_REQUEST['table'], $_REQUEST['query'], + null, null, 1, 1, $max_pages); + + echo "\"[delete]\"icon('Delete') ."\" />\n"; + echo "
"; + + if (is_object($rs) && $rs->recordCount() > 0) { + /* we are browsing a referenced table here + * we should show OID if show_oids is true + * so we give true to withOid in functions below + * as 3rd parameter */ + + echo ""; + printTableHeaderCells($rs, false, true); + echo ""; + echo "\n"; + printTableRowCells($rs, $fkinfo, true); + echo "\n"; + echo "
\n"; + } + else + echo $lang['strnodata']; + + echo "
"; + + exit; + } + + /** + * Displays requested data + */ + function doBrowse($msg = '') { + global $data, $conf, $misc, $lang, $plugin_manager; + + $save_history = false; + // If current page is not set, default to first page + if (!isset($_REQUEST['page'])) + $_REQUEST['page'] = 1; + if (!isset($_REQUEST['nohistory'])) + $save_history = true; + + if (isset($_REQUEST['subject'])) { + $subject = $_REQUEST['subject']; + if (isset($_REQUEST[$subject])) $object = $_REQUEST[$subject]; + } + else { + $subject = ''; + } + + $misc->printTrail(isset($subject) ? $subject : 'database'); + $misc->printTabs($subject,'browse'); + + /* This code is used when browsing FK in pure-xHTML (without js) */ + if (isset($_REQUEST['fkey'])) { + $ops = array(); + foreach($_REQUEST['fkey'] as $x => $y) { + $ops[$x] = '='; + } + $query = $data->getSelectSQL($_REQUEST['table'], array(), $_REQUEST['fkey'], $ops); + $_REQUEST['query'] = $query; + } + + if (isset($object)) { + if (isset($_REQUEST['query'])) { + $_SESSION['sqlquery'] = $_REQUEST['query']; + $misc->printTitle($lang['strselect']); + $type = 'SELECT'; + } + else { + $type = 'TABLE'; + } + } else { + $misc->printTitle($lang['strqueryresults']); + /*we comes from sql.php, $_SESSION['sqlquery'] has been set there */ + $type = 'QUERY'; + } + + $misc->printMsg($msg); + + // If 'sortkey' is not set, default to '' + if (!isset($_REQUEST['sortkey'])) $_REQUEST['sortkey'] = ''; + + // If 'sortdir' is not set, default to '' + if (!isset($_REQUEST['sortdir'])) $_REQUEST['sortdir'] = ''; + + // If 'strings' is not set, default to collapsed + if (!isset($_REQUEST['strings'])) $_REQUEST['strings'] = 'collapsed'; + + // Fetch unique row identifier, if this is a table browse request. + if (isset($object)) + $key = $data->getRowIdentifier($object); + else + $key = array(); + + // Set the schema search path + if (isset($_REQUEST['search_path'])) { + if ($data->setSearchPath(array_map('trim',explode(',',$_REQUEST['search_path']))) != 0) { + return; + } + } + + // Retrieve page from query. $max_pages is returned by reference. + $rs = $data->browseQuery($type, + isset($object) ? $object : null, + isset($_SESSION['sqlquery']) ? $_SESSION['sqlquery'] : null, + $_REQUEST['sortkey'], $_REQUEST['sortdir'], $_REQUEST['page'], + $conf['max_rows'], $max_pages); + + $fkey_information =& getFKInfo(); + + // Build strings for GETs in array + $_gets = array( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'] + ); + + if (isset($_REQUEST['schema'])) $_gets['schema'] = $_REQUEST['schema']; + if (isset($object)) $_gets[$subject] = $object; + if (isset($subject)) $_gets['subject'] = $subject; + if (isset($_REQUEST['query'])) $_gets['query'] = $_REQUEST['query']; + if (isset($_REQUEST['count'])) $_gets['count'] = $_REQUEST['count']; + if (isset($_REQUEST['return'])) $_gets['return'] = $_REQUEST['return']; + if (isset($_REQUEST['search_path'])) $_gets['search_path'] = $_REQUEST['search_path']; + if (isset($_REQUEST['table'])) $_gets['table'] = $_REQUEST['table']; + if (isset($_REQUEST['sortkey'])) $_gets['sortkey'] = $_REQUEST['sortkey']; + if (isset($_REQUEST['sortdir'])) $_gets['sortdir'] = $_REQUEST['sortdir']; + if (isset($_REQUEST['nohistory'])) $_gets['nohistory'] = $_REQUEST['nohistory']; + $_gets['strings'] = $_REQUEST['strings']; + + if ($save_history && is_object($rs) && ($type == 'QUERY')) //{ + $misc->saveScriptHistory($_REQUEST['query']); + + echo '

'; + + if (is_object($rs) && $rs->recordCount() > 0) { + // Show page navigation + $misc->printPages($_REQUEST['page'], $max_pages, $_gets); + + echo "\n"; + + // Check that the key is actually in the result set. This can occur for select + // operations where the key fields aren't part of the select. XXX: We should + // be able to support this, somehow. + foreach ($key as $v) { + // If a key column is not found in the record set, then we + // can't use the key. + if (!in_array($v, array_keys($rs->fields))) { + $key = array(); + break; + } + } + + $buttons = array( + 'edit' => array ( + 'content' => $lang['stredit'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array_merge(array ( + 'action' => 'confeditrow', + 'strings' => $_REQUEST['strings'], + 'page' => $_REQUEST['page'], + ), $_gets) + ) + ) + ), + 'delete' => array ( + 'content' => $lang['strdelete'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array_merge(array ( + 'action' => 'confdelrow', + 'strings' => $_REQUEST['strings'], + 'page' => $_REQUEST['page'], + ), $_gets) + ) + ) + ), + ); + $actions = array( + 'actionbuttons' => &$buttons, + 'place' => 'display-browse' + ); + $plugin_manager->do_hook('actionbuttons', $actions); + + foreach (array_keys($actions['actionbuttons']) as $action) { + $actions['actionbuttons'][$action]['attr']['href']['urlvars'] = array_merge( + $actions['actionbuttons'][$action]['attr']['href']['urlvars'], + $_gets + ); + } + + $edit_params = isset($actions['actionbuttons']['edit'])? + $actions['actionbuttons']['edit']:array(); + $delete_params = isset($actions['actionbuttons']['delete'])? + $actions['actionbuttons']['delete']:array(); + + // Display edit and delete actions if we have a key + $colspan = count($buttons); + if ($colspan > 0 and count($key) > 0) + echo "\n"; + + /* we show OIDs only if we are in TABLE or SELECT type browsing */ + printTableHeaderCells($rs, $_gets, isset($object)); + + echo "\n"; + + $i = 0; + reset($rs->fields); + while (!$rs->EOF) { + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + // Display edit and delete links if we have a key + if ($colspan > 0 and count($key) > 0) { + $keys_array = array(); + $has_nulls = false; + foreach ($key as $v) { + if ($rs->fields[$v] === null) { + $has_nulls = true; + break; + } + $keys_array["key[{$v}]"] = $rs->fields[$v]; + } + if ($has_nulls) { + echo "\n"; + } else { + + if (isset($actions['actionbuttons']['edit'])) { + $actions['actionbuttons']['edit'] = $edit_params; + $actions['actionbuttons']['edit']['attr']['href']['urlvars'] = array_merge( + $actions['actionbuttons']['edit']['attr']['href']['urlvars'], + $keys_array + ); + } + + if (isset($actions['actionbuttons']['delete'])) { + $actions['actionbuttons']['delete'] = $delete_params; + $actions['actionbuttons']['delete']['attr']['href']['urlvars'] = array_merge( + $actions['actionbuttons']['delete']['attr']['href']['urlvars'], + $keys_array + ); + } + + foreach ($actions['actionbuttons'] as $action) { + echo "\n"; + } + } + } + + print printTableRowCells($rs, $fkey_information, isset($object)); + + echo "\n"; + $rs->moveNext(); + $i++; + } + echo "
{$lang['stractions']}
 "; + $misc->printLink($action); + echo "
\n"; + + echo "

", $rs->recordCount(), " {$lang['strrows']}

\n"; + // Show page navigation + $misc->printPages($_REQUEST['page'], $max_pages, $_gets); + } + else echo "

{$lang['strnodata']}

\n"; + + // Navigation links + $navlinks = array(); + + $fields = array( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + ); + + if (isset($_REQUEST['schema'])) + $fields['schema'] = $_REQUEST['schema']; + + // Return + if (isset($_REQUEST['return'])) { + $urlvars = $misc->getSubjectParams($_REQUEST['return']); + + $navlinks['back'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => $urlvars['url'], + 'urlvars' => $urlvars['params'] + ) + ), + 'content' => $lang['strback'] + ); + } + + // Edit SQL link + if ($type == 'QUERY') + $navlinks['edit'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'database.php', + 'urlvars' => array_merge($fields, array ( + 'action' => 'sql', + 'paginate' => 'on', + )) + ) + ), + 'content' => $lang['streditsql'] + ); + + // Expand/Collapse + if ($_REQUEST['strings'] == 'expanded') + $navlinks['collapse'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array_merge( + $_gets, + array ( + 'strings' => 'collapsed', + 'page' => $_REQUEST['page'] + )) + ) + ), + 'content' => $lang['strcollapse'] + ); + else + $navlinks['collapse'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array_merge( + $_gets, + array ( + 'strings' => 'expanded', + 'page' => $_REQUEST['page'] + )) + ) + ), + 'content' => $lang['strexpand'] + ); + + // Create view and download + if (isset($_REQUEST['query']) && isset($rs) && is_object($rs) && $rs->recordCount() > 0) { + + + // Report views don't set a schema, so we need to disable create view in that case + if (isset($_REQUEST['schema'])) { + + $navlinks['createview'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array_merge($fields, array( + 'action' => 'create', + 'formDefinition' => $_REQUEST['query'] + )) + ) + ), + 'content' => $lang['strcreateview'] + ); + } + + $urlvars = array(); + if (isset($_REQUEST['search_path'])) + $urlvars['search_path'] = $_REQUEST['search_path']; + + $navlinks['download'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'dataexport.php', + 'urlvars' => array_merge($fields, $urlvars) + ) + ), + 'content' => $lang['strdownload'] + ); + } + + // Insert + if (isset($object) && (isset($subject) && $subject == 'table')) + $navlinks['insert'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array_merge($fields, array( + 'action' => 'confinsertrow', + 'table' => $object + )) + ) + ), + 'content' => $lang['strinsert'] + ); + + // Refresh + $navlinks['refresh'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array_merge( + $_gets, + array( + 'strings' => $_REQUEST['strings'], + 'page' => $_REQUEST['page'] + )) + ) + ), + 'content' => $lang['strrefresh'] + ); + + $misc->printNavLinks($navlinks, 'display-browse', get_defined_vars()); + } + + + /* shortcuts: this function exit the script for ajax purpose */ + if ($action == 'dobrowsefk') { + doBrowseFK(); + } + + $scripts = ""; + + $scripts .= "\n"; + + // Set the title based on the subject of the request + if (isset($_REQUEST['subject']) && isset($_REQUEST[$_REQUEST['subject']])) { + if ($_REQUEST['subject'] == 'table') { + $misc->printHeader( + $lang['strtables'].': '.$_REQUEST[$_REQUEST['subject']], + $scripts + ); + } + else if ($_REQUEST['subject'] == 'view') { + $misc->printHeader( + $lang['strviews'].': '.$_REQUEST[$_REQUEST['subject']], + $scripts + ); + } + else if ($_REQUEST['subject'] == 'column') { + $misc->printHeader( + $lang['strcolumn'].': '.$_REQUEST[$_REQUEST['subject']], + $scripts + ); + } + } + else + $misc->printHeader($lang['strqueryresults']); + + $misc->printBody(); + + switch ($action) { + case 'editrow': + if (isset($_POST['save'])) doEditRow(false); + else doBrowse(); + break; + case 'confeditrow': + doEditRow(true); + break; + case 'delrow': + if (isset($_POST['yes'])) doDelRow(false); + else doBrowse(); + break; + case 'confdelrow': + doDelRow(true); + break; + default: + doBrowse(); + break; + } + + $misc->printFooter(); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/domains.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/domains.php new file mode 100644 index 00000000..a9b7e992 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/domains.php @@ -0,0 +1,587 @@ +alterDomain($_POST['domain'], $_POST['domdefault'], + isset($_POST['domnotnull']), $_POST['domowner']); + if ($status == 0) + doProperties($lang['strdomainaltered']); + else + doAlter($lang['strdomainalteredbad']); + } + + /** + * Allow altering a domain + */ + function doAlter($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('domain'); + $misc->printTitle($lang['stralter'],'pg.domain.alter'); + $misc->printMsg($msg); + + // Fetch domain info + $domaindata = $data->getDomain($_REQUEST['domain']); + // Fetch all users + $users = $data->getUsers(); + + if ($domaindata->recordCount() > 0) { + if (!isset($_POST['domname'])) { + $_POST['domtype'] = $domaindata->fields['domtype']; + $_POST['domdefault'] = $domaindata->fields['domdef']; + $domaindata->fields['domnotnull'] = $data->phpBool($domaindata->fields['domnotnull']); + if ($domaindata->fields['domnotnull']) $_POST['domnotnull'] = 'on'; + $_POST['domowner'] = $domaindata->fields['domowner']; + } + + // Display domain info + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}", $misc->printVal($domaindata->fields['domname']), "
{$lang['strtype']}", $misc->printVal($domaindata->fields['domtype']), "
{$lang['strdefault']}
{$lang['strowner']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Confirm and then actually add a CHECK constraint + */ + function addCheck($confirm, $msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['name'])) $_POST['name'] = ''; + if (!isset($_POST['definition'])) $_POST['definition'] = ''; + + if ($confirm) { + $misc->printTrail('domain'); + $misc->printTitle($lang['straddcheck'],'pg.constraint.check'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + + echo "\n"; + echo "
{$lang['strname']}{$lang['strdefinition']}
_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />()
\n"; + + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + + } + else { + if (trim($_POST['definition']) == '') + addCheck(true, $lang['strcheckneedsdefinition']); + else { + $status = $data->addDomainCheckConstraint($_POST['domain'], + $_POST['definition'], $_POST['name']); + if ($status == 0) + doProperties($lang['strcheckadded']); + else + addCheck(true, $lang['strcheckaddedbad']); + } + } + } + + /** + * Show confirmation of drop constraint and perform actual drop + */ + function doDropConstraint($confirm, $msg = '') { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('domain'); + $misc->printTitle($lang['strdrop'],'pg.constraint.drop'); + $misc->printMsg($msg); + + echo "

", sprintf($lang['strconfdropconstraint'], $misc->printVal($_REQUEST['constraint']), + $misc->printVal($_REQUEST['domain'])), "

\n"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropDomainConstraint($_POST['domain'], $_POST['constraint'], isset($_POST['cascade'])); + if ($status == 0) + doProperties($lang['strconstraintdropped']); + else + doDropConstraint(true, $lang['strconstraintdroppedbad']); + } + + } + + /** + * Show properties for a domain. Allow manipulating constraints as well. + */ + function doProperties($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('domain'); + $misc->printTitle($lang['strproperties'],'pg.domain'); + $misc->printMsg($msg); + + $domaindata = $data->getDomain($_REQUEST['domain']); + + if ($domaindata->recordCount() > 0) { + // Show comment if any + if ($domaindata->fields['domcomment'] !== null) + echo "

", $misc->printVal($domaindata->fields['domcomment']), "

\n"; + + // Display domain info + $domaindata->fields['domnotnull'] = $data->phpBool($domaindata->fields['domnotnull']); + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}", $misc->printVal($domaindata->fields['domname']), "
{$lang['strtype']}", $misc->printVal($domaindata->fields['domtype']), "
{$lang['strnotnull']}", ($domaindata->fields['domnotnull'] ? 'NOT NULL' : ''), "
{$lang['strdefault']}", $misc->printVal($domaindata->fields['domdef']), "
{$lang['strowner']}", $misc->printVal($domaindata->fields['domowner']), "
\n"; + + // Display domain constraints + echo "

{$lang['strconstraints']}

\n"; + if ($data->hasDomainConstraints()) { + $domaincons = $data->getDomainConstraints($_REQUEST['domain']); + + $columns = array ( + 'name' => array ( + 'title' => $lang['strname'], + 'field' => field('conname') + ), + 'definition' => array ( + 'title' => $lang['strdefinition'], + 'field' => field('consrc'), + ), + 'actions' => array ( + 'title' => $lang['stractions'], + ) + ); + + $actions = array ( + 'drop' => array ( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'confirm_drop_con', + 'domain' => $_REQUEST['domain'], + 'constraint' => field('conname'), + 'type' => field('contype'), + ) + ) + ) + ) + ); + + $misc->printTable($domaincons, $columns, $actions, 'domains-properties', $lang['strnodata']); + } + } + else echo "

{$lang['strnodata']}

\n"; + + $navlinks = array ( + 'drop' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'domain' => $_REQUEST['domain'] + ) + ) + ), + 'content' => $lang['strdrop'] + ) + ); + if ($data->hasAlterDomains()) { + $navlinks['addcheck'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'add_check', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'domain' => $_REQUEST['domain'] + ) + ) + ), + 'content' => $lang['straddcheck'] + ); + $navlinks['alter'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'domain' => $_REQUEST['domain'] + ) + ) + ), + 'content' => $lang['stralter'] + ); + } + + $misc->printNavLinks($navlinks, 'domains-properties', get_defined_vars()); + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('domain'); + $misc->printTitle($lang['strdrop'],'pg.domain.drop'); + + echo "

", sprintf($lang['strconfdropdomain'], $misc->printVal($_REQUEST['domain'])), "

\n"; + echo "
\n"; + echo "

\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropDomain($_POST['domain'], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['strdomaindropped']); + else + doDefault($lang['strdomaindroppedbad']); + } + + } + + /** + * Displays a screen where they can enter a new domain + */ + function doCreate($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['domname'])) $_POST['domname'] = ''; + if (!isset($_POST['domtype'])) $_POST['domtype'] = ''; + if (!isset($_POST['domlength'])) $_POST['domlength'] = ''; + if (!isset($_POST['domarray'])) $_POST['domarray'] = ''; + if (!isset($_POST['domdefault'])) $_POST['domdefault'] = ''; + if (!isset($_POST['domcheck'])) $_POST['domcheck'] = ''; + + $types = $data->getTypes(true); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatedomain'],'pg.domain.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if ($data->hasDomainConstraints()) { + echo "\n"; + echo "\n"; + } + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['domname']), "\" />
{$lang['strtype']}\n"; + // Output return type list + echo "\n"; + + // Type length + echo ""; + + // Output array type selector + echo "
{$lang['strdefault']}
{$lang['strconstraints']}CHECK ()
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new domain in the database + */ + function doSaveCreate() { + global $data, $lang; + + if (!isset($_POST['domcheck'])) $_POST['domcheck'] = ''; + + // Check that they've given a name and a definition + if ($_POST['domname'] == '') doCreate($lang['strdomainneedsname']); + else { + $status = $data->createDomain($_POST['domname'], $_POST['domtype'], $_POST['domlength'], $_POST['domarray'] != '', + isset($_POST['domnotnull']), $_POST['domdefault'], $_POST['domcheck']); + if ($status == 0) + doDefault($lang['strdomaincreated']); + else + doCreate($lang['strdomaincreatedbad']); + } + } + + /** + * Show default list of domains in the database + */ + function doDefault($msg = '') { + global $data, $conf, $misc; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','domains'); + $misc->printMsg($msg); + + $domains = $data->getDomains(); + + $columns = array( + 'domain' => array( + 'title' => $lang['strdomain'], + 'field' => field('domname'), + 'url' => "domains.php?action=properties&{$misc->href}&", + 'vars' => array('domain' => 'domname'), + ), + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('domtype'), + ), + 'notnull' => array( + 'title' => $lang['strnotnull'], + 'field' => field('domnotnull'), + 'type' => 'bool', + 'params'=> array('true' => 'NOT NULL', 'false' => ''), + ), + 'default' => array( + 'title' => $lang['strdefault'], + 'field' => field('domdef'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('domowner'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('domcomment'), + ), + ); + + $actions = array( + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'alter', + 'domain' => field('domname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'domain' => field('domname') + ) + ) + ) + ), + ); + + if (!$data->hasAlterDomains()) unset($actions['alter']); + + $misc->printTable($domains, $columns, $actions, 'domains-domains', $lang['strnodomains']); + + $navlinks = array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'domains.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + ) + ) + ), + 'content' => $lang['strcreatedomain'] + ) + ); + $misc->printNavLinks($navlinks, 'domains-domains', get_defined_vars()); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $domains = $data->getDomains(); + + $reqvars = $misc->getRequestVars('domain'); + + $attrs = array( + 'text' => field('domname'), + 'icon' => 'Domain', + 'toolTip'=> field('domcomment'), + 'action' => url('domains.php', + $reqvars, + array( + 'action' => 'properties', + 'domain' => field('domname') + ) + ) + ); + + $misc->printTree($domains, $attrs, 'domains'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strdomains']); + $misc->printBody(); + + switch ($action) { + case 'add_check': + addCheck(true); + break; + case 'save_add_check': + if (isset($_POST['cancel'])) doProperties(); + else addCheck(false); + break; + case 'drop_con': + if (isset($_POST['drop'])) doDropConstraint(false); + else doProperties(); + break; + case 'confirm_drop_con': + doDropConstraint(true); + break; + case 'save_create': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'save_alter': + if (isset($_POST['alter'])) doSaveAlter(); + else doProperties(); + break; + case 'alter': + doAlter(); + break; + case 'properties': + doProperties(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/fulltext.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/fulltext.php new file mode 100644 index 00000000..4f54bca6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/fulltext.php @@ -0,0 +1,1120 @@ +printTrail('schema'); + $misc->printTabs('schema','fulltext'); + $misc->printTabs('fulltext','ftsconfigs'); + $misc->printMsg($msg); + + $cfgs = $data->getFtsConfigurations(false); + + $columns = array( + 'configuration' => array( + 'title' => $lang['strftsconfig'], + 'field' => field('name'), + 'url' => "fulltext.php?action=viewconfig&{$misc->href}&", + 'vars' => array('ftscfg' => 'name'), + ), + 'schema' => array( + 'title' => $lang['strschema'], + 'field' => field('schema'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('comment'), + ), + ); + + $actions = array( + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'dropconfig', + 'ftscfg' => field('name') + ) + ) + ) + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'alterconfig', + 'ftscfg' => field('name') + ) + ) + ) + ), + ); + + $misc->printTable($cfgs, $columns, $actions, 'fulltext-fulltext', $lang['strftsnoconfigs']); + + $navlinks = array( + 'createconf' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'createconfig', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strftscreateconfig'] + ) + ); + + $misc->printNavLinks($navlinks, 'fulltext-fulltext', get_defined_vars()); + } + + function doDropConfig($confirm) { + global $data, $data, $misc; + global $lang, $_reload_browser; + + if ($confirm) { + $misc->printTrail('ftscfg'); + $misc->printTitle($lang['strdrop'], 'pg.ftscfg.drop'); + + echo "

", sprintf($lang['strconfdropftsconfig'], $misc->printVal($_REQUEST['ftscfg'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropFtsConfiguration($_POST['ftscfg'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strftsconfigdropped']); + } + else + doDefault($lang['strftsconfigdroppedbad']); + } + + } + + function doDropDict($confirm) { + global $data, $data, $misc; + global $lang, $_reload_browser; + + if ($confirm) { + $misc->printTrail('ftscfg'); // TODO: change to smth related to dictionary + $misc->printTitle($lang['strdrop'], 'pg.ftsdict.drop'); + + echo "

", sprintf($lang['strconfdropftsdict'], $misc->printVal($_REQUEST['ftsdict'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + //echo "\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropFtsDictionary($_POST['ftsdict'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doViewDicts($lang['strftsdictdropped']); + } + else + doViewDicts($lang['strftsdictdroppedbad']); + } + + } + + /** + * Displays a screen where one can enter a new FTS configuration + */ + function doCreateConfig($msg = '') { + global $data, $misc; + global $lang; + + include_once('./classes/Gui.php'); + + $server_info = $misc->getServerInfo(); + + if (!isset($_POST['formName'])) $_POST['formName'] = ''; + if (!isset($_POST['formParser'])) $_POST['formParser'] = ''; + if (!isset($_POST['formTemplate'])) $_POST['formTemplate'] = ''; + if (!isset($_POST['formWithMap'])) $_POST['formWithMap'] = ''; + if (!isset($_POST['formComment'])) $_POST['formComment'] = ''; + + // Fetch all FTS configurations from the database + $ftscfgs = $data->getFtsConfigurations(); + // Fetch all FTS parsers from the database + $ftsparsers = $data->getFtsParsers(); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strftscreateconfig'], 'pg.ftscfg.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + /* conf name */ + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Template + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Parser + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Comment + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formName']), "\" />
{$lang['strftstemplate']}"; + + $tpls = array(); + $tplsel = ''; + while (!$ftscfgs->EOF) { + $data->fieldClean($ftscfgs->fields['schema']); + $data->fieldClean($ftscfgs->fields['name']); + $tplname = $ftscfgs->fields['schema'] .'.'. $ftscfgs->fields['name']; + $tpls[$tplname] = serialize(array( + 'name' => $ftscfgs->fields['name'], + 'schema' => $ftscfgs->fields['schema'] + )); + if ($_POST['formTemplate'] == $tpls[$tplname]) { + $tplsel = htmlspecialchars($tpls[$tplname]); + } + $ftscfgs->moveNext(); + } + echo GUI::printCombo($tpls, 'formTemplate', true, $tplsel, false); + echo "\n\t\t
{$lang['strftsparser']}\n"; + $ftsparsers_ = array(); + $ftsparsel = ''; + while (!$ftsparsers->EOF) { + $data->fieldClean($ftsparsers->fields['schema']); + $data->fieldClean($ftsparsers->fields['name']); + $parsername = $ftsparsers->fields['schema'] .'.'. $ftsparsers->fields['name']; + + $ftsparsers_[$parsername] = serialize(array( + 'parser' => $ftsparsers->fields['name'], + 'schema' => $ftsparsers->fields['schema'] + )); + if ($_POST['formParser'] == $ftsparsers_[$parsername]) { + $ftsparsel = htmlspecialchars($ftsparsers_[$parsername]); + } + $ftsparsers->moveNext(); + } + echo GUI::printCombo($ftsparsers_, 'formParser', true, $ftsparsel, false); + echo "\n\t\t
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new FTS configuration in the database + */ + function doSaveCreateConfig() { + global $data, $lang, $_reload_browser; + + $err = ''; + // Check that they've given a name + if ($_POST['formName'] == '') $err .= "{$lang['strftsconfigneedsname']}
"; + if (($_POST['formParser'] != '') && ($_POST['formTemplate'] != '')) $err .= "{$lang['strftscantparsercopy']}
"; + + if ($err != '') return doCreateConfig($err); + + if ($_POST['formParser'] != '') $formParser = unserialize($_POST['formParser']); + else $formParser = ''; + if ($_POST['formTemplate'] != '') $formTemplate = unserialize($_POST['formTemplate']); + else $formTemplate = ''; + + $status = $data->createFtsConfiguration($_POST['formName'], $formParser, $formTemplate, $_POST['formComment']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strftsconfigcreated']); + } + else + doCreateConfig($lang['strftsconfigcreatedbad']); + } + + /** + * Display a form to permit editing FTS configuration properties. + */ + function doAlterConfig($msg = '') { + global $data, $misc, $lang; + + $misc->printTrail('ftscfg'); + $misc->printTitle($lang['stralter'], 'pg.ftscfg.alter'); + $misc->printMsg($msg); + + $ftscfg = $data->getFtsConfigurationByName($_REQUEST['ftscfg']); + if ($ftscfg->recordCount() > 0) { + if (!isset($_POST['formComment'])) $_POST['formComment'] = $ftscfg->fields['comment']; + if (!isset($_POST['ftscfg'])) $_POST['ftscfg'] = $_REQUEST['ftscfg']; + if (!isset($_POST['formName'])) $_POST['formName'] = $_REQUEST['ftscfg']; + if (!isset($_POST['formParser'])) $_POST['formParser'] = ''; + + // Fetch all FTS parsers from the database + $ftsparsers = $data->getFtsParsers(); + + echo "
\n"; + echo "\n"; + + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + // Comment + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + echo "
{$lang['strname']}"; + echo "\t\t\t_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formName']), "\" />\n"; + echo "\t\t
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } else { + echo "

{$lang['strnodata']}

\n"; + } + } + + /** + * Save the form submission containing changes to a FTS configuration + */ + function doSaveAlterConfig() { + global $data, $misc, $lang; + + $status = $data->updateFtsConfiguration($_POST['ftscfg'], $_POST['formComment'], $_POST['formName']); + if ($status == 0) + doDefault($lang['strftsconfigaltered']); + else + doAlterConfig($lang['strftsconfigalteredbad']); + } + + /** + * View list of FTS parsers + */ + function doViewParsers($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','fulltext'); + $misc->printTabs('fulltext','ftsparsers'); + $misc->printMsg($msg); + + $parsers = $data->getFtsParsers(false); + + $columns = array( + 'schema' => array( + 'title' => $lang['strschema'], + 'field' => field('schema'), + ), + 'name' => array( + 'title' => $lang['strname'], + 'field' => field('name'), + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('comment'), + ), + ); + + $actions = array(); + + $misc->printTable($parsers, $columns, $actions, 'fulltext-viewparsers', $lang['strftsnoparsers']); + + //TODO: navlink to "create parser" + } + + + /** + * View list of FTS dictionaries + */ + function doViewDicts($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','fulltext'); + $misc->printTabs('fulltext','ftsdicts'); + $misc->printMsg($msg); + + $dicts = $data->getFtsDictionaries(false); + + $columns = array( + 'schema' => array( + 'title' => $lang['strschema'], + 'field' => field('schema'), + ), + 'name' => array( + 'title' => $lang['strname'], + 'field' => field('name'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('comment'), + ), + ); + + $actions = array( + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'dropdict', + 'ftsdict' => field('name') + ) + ) + ) + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'alterdict', + 'ftsdict' => field('name') + ) + ) + ) + ), + ); + + $misc->printTable($dicts, $columns, $actions, 'fulltext-viewdicts', $lang['strftsnodicts']); + + $navlinks = array( + 'createdict' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'createdict', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + ) + ) + ), + 'content' => $lang['strftscreatedict'] + ) + ); + + $misc->printNavLinks($navlinks, 'fulltext-viewdicts', get_defined_vars()); + } + + + /** + * View details of FTS configuration given + */ + function doViewConfig($ftscfg, $msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('ftscfg'); + $misc->printTabs('schema','fulltext'); + $misc->printTabs('fulltext','ftsconfigs'); + $misc->printMsg($msg); + + echo "

{$lang['strftsconfigmap']}

\n"; + + $map = $data->getFtsConfigurationMap($ftscfg); + + $columns = array( + 'name' => array( + 'title' => $lang['strftsmapping'], + 'field' => field('name'), + ), + 'dictionaries' => array( + 'title' => $lang['strftsdicts'], + 'field' => field('dictionaries'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('description'), + ), + ); + + $actions = array( + 'drop' => array( + 'multiaction' => 'dropmapping', + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'dropmapping', + 'mapping' => field('name'), + 'ftscfg' => field('cfgname') + ) + ) + ) + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'altermapping', + 'mapping' => field('name'), + 'ftscfg' => field('cfgname') + ) + ) + ) + ), + 'multiactions' => array( + 'keycols' => array('mapping' => 'name'), + 'url' => 'fulltext.php', + 'default' => null, + 'vars' => array('ftscfg' => $ftscfg), + ), + + ); + + $misc->printTable($map, $columns, $actions, 'fulltext-viewconfig', $lang['strftsemptymap']); + + $navlinks = array( + 'addmapping' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'fulltext.php', + 'urlvars' => array ( + 'action' => 'addmapping', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'ftscfg' => $ftscfg + ) + ) + ), + 'content' => $lang['strftsaddmapping'] + ) + ); + + $misc->printNavLinks($navlinks, 'fulltext-viewconfig', get_defined_vars()); + } + + /** + * Displays a screen where one can enter a details of a new FTS dictionary + */ + function doCreateDict($msg = '') { + global $data, $misc; + global $lang; + + include_once('./classes/Gui.php'); + + $server_info = $misc->getServerInfo(); + + if (!isset($_POST['formName'])) $_POST['formName'] = ''; + if(!isset($_POST['formIsTemplate'])) $_POST['formIsTemplate'] = false; + if (!isset($_POST['formTemplate'])) $_POST['formTemplate'] = ''; + if (!isset($_POST['formLexize'])) $_POST['formLexize'] = ''; + if (!isset($_POST['formInit'])) $_POST['formInit'] = ''; + if (!isset($_POST['formOption'])) $_POST['formOption'] = ''; + if (!isset($_POST['formComment'])) $_POST['formComment'] = ''; + + // Fetch all FTS dictionaries from the database + $ftstpls = $data->getFtsDictionaryTemplates(); + + $misc->printTrail('schema'); + // TODO: create doc links + $misc->printTitle($lang['strftscreatedict'], 'pg.ftsdict.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Template + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // TODO: what about maxlengths? + // Lexize + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Init + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Option + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + // Comment + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formName']), "\" /> ", + "\n", + "
{$lang['strftstemplate']}"; + $tpls = array(); + $tplsel = ''; + while (!$ftstpls->EOF) { + $data->fieldClean($ftstpls->fields['schema']); + $data->fieldClean($ftstpls->fields['name']); + $tplname = $ftstpls->fields['schema'] .'.'. $ftstpls->fields['name']; + $tpls[$tplname] = serialize(array( + 'name' => $ftstpls->fields['name'], + 'schema' => $ftstpls->fields['schema'] + )); + if ($_POST['formTemplate'] == $tpls[$tplname]) { + $tplsel = htmlspecialchars($tpls[$tplname]); + } + $ftstpls->moveNext(); + } + echo GUI::printCombo($tpls, 'formTemplate', true, $tplsel, false); + echo "\n\t\t
{$lang['strftslexize']}
{$lang['strftsinit']}
{$lang['strftsoptionsvalues']}
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n", + "\n"; + } + + /** + * Actually creates the new FTS dictionary in the database + */ + function doSaveCreateDict() { + global $data, $lang, $_reload_browser; + + // Check that they've given a name + if ($_POST['formName'] == '') doCreateDict($lang['strftsdictneedsname']); + else { + + if(!isset($_POST['formIsTemplate'])) $_POST['formIsTemplate'] = false; + if(isset($_POST['formTemplate'])) + $formTemplate = unserialize($_POST['formTemplate']); + else + $formTemplate = ''; + if(!isset($_POST['formLexize'])) $_POST['formLexize'] = ''; + if(!isset($_POST['formInit'])) $_POST['formInit'] = ''; + if(!isset($_POST['formOption'])) $_POST['formOption'] = ''; + + $status = $data->createFtsDictionary($_POST['formName'], $_POST['formIsTemplate'], + $formTemplate, $_POST['formLexize'], + $_POST['formInit'], $_POST['formOption'], $_POST['formComment'] + ); + + if ($status == 0) { + $_reload_browser = true; + doViewDicts($lang['strftsdictcreated']); + } + else + doCreateDict($lang['strftsdictcreatedbad']); + } + } + + /** + * Display a form to permit editing FTS dictionary properties. + */ + function doAlterDict($msg = '') { + global $data, $misc, $lang; + + $misc->printTrail('ftscfg'); // TODO: change to smth related to dictionary + $misc->printTitle($lang['stralter'], 'pg.ftsdict.alter'); + $misc->printMsg($msg); + + $ftsdict = $data->getFtsDictionaryByName($_REQUEST['ftsdict']); + if ($ftsdict->recordCount() > 0) { + if (!isset($_POST['formComment'])) $_POST['formComment'] = $ftsdict->fields['comment']; + if (!isset($_POST['ftsdict'])) $_POST['ftsdict'] = $_REQUEST['ftsdict']; + if (!isset($_POST['formName'])) $_POST['formName'] = $_REQUEST['ftsdict']; + + echo "
\n"; + echo "\n"; + + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + // Comment + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + echo "
{$lang['strname']}"; + echo "\t\t\t_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formName']), "\" />\n"; + echo "\t\t
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } else { + echo "

{$lang['strnodata']}

\n"; + } + } + + /** + * Save the form submission containing changes to a FTS dictionary + */ + function doSaveAlterDict() { + global $data, $misc, $lang; + + $status = $data->updateFtsDictionary($_POST['ftsdict'], $_POST['formComment'], $_POST['formName']); + if ($status == 0) + doViewDicts($lang['strftsdictaltered']); + else + doAlterDict($lang['strftsdictalteredbad']); + } + + /** + * Show confirmation of drop and perform actual drop of FTS mapping + */ + function doDropMapping($confirm) { + global $data, $misc; + global $lang, $_reload_drop_database; + + if (empty($_REQUEST['mapping']) && empty($_REQUEST['ma'])) { + doDefault($lang['strftsspecifymappingtodrop']); + return; + } + + if (empty($_REQUEST['ftscfg'])) { + doDefault($lang['strftsspecifyconfigtoalter']); + return; + } + + if ($confirm) { + $misc->printTrail('ftscfg'); // TODO: proper breadcrumbs + $misc->printTitle($lang['strdrop'], 'pg.ftscfg.alter'); + + echo "
\n"; + + // Case of multiaction drop + if (isset($_REQUEST['ma'])) { + + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfdropftsmapping'], $misc->printVal($a['mapping']), $misc->printVal($_REQUEST['ftscfg'])), "

\n"; + printf('', htmlspecialchars($a['mapping'])); + } + + } else { + echo "

", sprintf($lang['strconfdropftsmapping'], $misc->printVal($_REQUEST['mapping']), $misc->printVal($_REQUEST['ftscfg'])), "

\n"; + echo "\n"; + } + + echo "\n"; + echo "\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } else { + // Case of multiaction drop + if (is_array($_REQUEST['mapping'])) { + $status = $data->changeFtsMapping($_REQUEST['ftscfg'], $_REQUEST['mapping'], 'drop'); + if ($status != 0) { + doViewConfig($_REQUEST['ftscfg'], $lang['strftsmappingdroppedbad']); + return; + } + doViewConfig($_REQUEST['ftscfg'], $lang['strftsmappingdropped']); + } else { + $status = $data->changeFtsMapping($_REQUEST['ftscfg'], array($_REQUEST['mapping']), 'drop'); + if ($status == 0) { + doViewConfig($_REQUEST['ftscfg'], $lang['strftsmappingdropped']); + } else { + doViewConfig($_REQUEST['ftscfg'], $lang['strftsmappingdroppedbad']); + } + } + } + } + + function doAlterMapping($msg = '') { + global $data, $misc, $lang; + + $misc->printTrail('ftscfg'); + $misc->printTitle($lang['stralter'], 'pg.ftscfg.alter'); + $misc->printMsg($msg); + + $ftsdicts = $data->getFtsDictionaries(); + if ($ftsdicts->recordCount() > 0) { + if (!isset($_POST['formMapping'])) $_POST['formMapping'] = @$_REQUEST['mapping']; + if (!isset($_POST['formDictionary'])) $_POST['formDictionary'] = ''; + if (!isset($_POST['ftscfg'])) $_POST['ftscfg'] = $_REQUEST['ftscfg']; + + echo "
\n"; + + echo "\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + + // Dictionary + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + echo "
{$lang['strftsmapping']}"; + + // Case of multiaction drop + if (isset($_REQUEST['ma'])) { + $ma_mappings = array(); + $ma_mappings_names = array(); + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + printf('', htmlspecialchars($a['mapping'])); + $ma_mappings[] = $data->getFtsMappingByName($_POST['ftscfg'], $a['mapping']); + $ma_mappings_names[] = $a['mapping']; + } + echo implode(", ", $ma_mappings_names); + } else { + $mapping = $data->getFtsMappingByName($_POST['ftscfg'], $_POST['formMapping']); + echo $mapping->fields['name']; + echo "\n"; + } + + echo "\t\t
{$lang['strftsdict']}"; + echo "\t\t\t
\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } else { + echo "

{$lang['strftsnodictionaries']}

\n"; + } + } + + /** + * Save the form submission containing changes to a FTS mapping + */ + function doSaveAlterMapping() { + global $data, $misc, $lang; + + $mappingArray = (is_array($_POST['formMapping']) ? $_POST['formMapping'] : array($_POST['formMapping'])); + $status = $data->changeFtsMapping($_POST['ftscfg'], $mappingArray, 'alter', $_POST['formDictionary']); + if ($status == 0) + doViewConfig($_POST['ftscfg'], $lang['strftsmappingaltered']); + else + doAlterMapping($lang['strftsmappingalteredbad']); + } + + /** + * Show the form to enter parameters of a new FTS mapping + */ + function doAddMapping($msg = '') { + global $data, $misc, $lang; + + $misc->printTrail('ftscfg'); + $misc->printTitle($lang['stralter'], 'pg.ftscfg.alter'); + $misc->printMsg($msg); + + $ftsdicts = $data->getFtsDictionaries(); + if ($ftsdicts->recordCount() > 0) { + if (!isset($_POST['formMapping'])) $_POST['formMapping'] = ''; + if (!isset($_POST['formDictionary'])) $_POST['formDictionary'] = ''; + if (!isset($_POST['ftscfg'])) $_POST['ftscfg'] = $_REQUEST['ftscfg']; + $mappings = $data->getFtsMappings($_POST['ftscfg']); + + echo "
\n"; + echo "\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + + // Dictionary + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + echo "
{$lang['strftsmapping']}"; + echo "\t\t\t
{$lang['strftsdict']}"; + echo "\t\t\t
\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } else { + echo "

{$lang['strftsnodictionaries']}

\n"; + } + } + + /** + * Save the form submission containing parameters of a new FTS mapping + */ + function doSaveAddMapping() { + global $data, $misc, $lang; + + $mappingArray = (is_array($_POST['formMapping']) ? $_POST['formMapping'] : array($_POST['formMapping'])); + $status = $data->changeFtsMapping($_POST['ftscfg'], $mappingArray, 'add', $_POST['formDictionary']); + if ($status == 0) + doViewConfig($_POST['ftscfg'], $lang['strftsmappingadded']); + else + doAddMapping($lang['strftsmappingaddedbad']); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data, $lang; + + $tabs = $misc->getNavTabs('fulltext'); + $items = $misc->adjustTabsForTree($tabs); + + $reqvars = $misc->getRequestVars('ftscfg'); + + $attrs = array( + 'text' => field('title'), + 'icon' => field('icon'), + 'action' => url('fulltext.php', + $reqvars, + field('urlvars') + ), + 'branch' => url('fulltext.php', + $reqvars, + array( + 'action' => 'subtree', + 'what' => field('icon') // IZ: yeah, it's ugly, but I do not want to change navigation tabs arrays + ) + ), + ); + + $misc->printTree($items, $attrs, 'fts'); + + exit; + } + + function doSubTree($what) { + global $misc, $data, $lang; + + switch($what) { + case 'FtsCfg': + $items = $data->getFtsConfigurations(false); + $urlvars = array('action' => 'viewconfig', 'ftscfg' => field('name')); + break; + case 'FtsDict': + $items = $data->getFtsDictionaries(false); + $urlvars = array('action' => 'viewdicts'); + break; + case 'FtsParser': + $items = $data->getFtsParsers(false); + $urlvars = array('action' => 'viewparsers'); + break; + default: + exit; + } + + $reqvars = $misc->getRequestVars('ftscfg'); + + $attrs = array( + 'text' => field('name'), + 'icon' => $what, + 'toolTip'=> field('comment'), + 'action' => url('fulltext.php', + $reqvars, + $urlvars + ), + 'branch' => ifempty(field('branch'), + '', + url('fulltext.php', + $reqvars, + array( + 'action' => 'subtree', + 'ftscfg' => field('name') + ) + ) + ), + ); + + $misc->printTree($items, $attrs, strtolower($what)); + exit; + } + + + if ($action == 'tree') doTree(); + if ($action == 'subtree') doSubTree($_REQUEST['what']); + + $misc->printHeader($lang['strschemas']); + $misc->printBody(); + + if (isset($_POST['cancel'])) { + if (isset($_POST['prev_action'])) { + $action = $_POST['prev_action']; + } else { + $action = ''; + } + } + + switch ($action) { + case 'createconfig': + if (isset($_POST['create'])) doSaveCreateConfig(); + else doCreateConfig(); + break; + case 'alterconfig': + if (isset($_POST['alter'])) doSaveAlterConfig(); + else doAlterConfig(); + break; + case 'dropconfig': + if (isset($_POST['drop'])) doDropConfig(false); + else doDropConfig(true); + break; + case 'viewconfig': + doViewConfig($_REQUEST['ftscfg']); + break; + case 'viewparsers': + doViewParsers(); + break; + case 'viewdicts': + doViewDicts(); + break; + case 'createdict': + if (isset($_POST['create'])) doSaveCreateDict(); + else doCreateDict(); + break; + case 'alterdict': + if (isset($_POST['alter'])) doSaveAlterDict(); + else doAlterDict(); + break; + case 'dropdict': + if (isset($_POST['drop'])) doDropDict(false); + else doDropDict(true); + break; + case 'dropmapping': + if (isset($_POST['drop'])) doDropMapping(false); + else doDropMapping(true); + break; + case 'altermapping': + if (isset($_POST['alter'])) doSaveAlterMapping(); + else doAlterMapping(); + break; + case 'addmapping': + if (isset($_POST['add'])) doSaveAddMapping(); + else doAddMapping(); + break; + + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/functions.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/functions.js new file mode 100644 index 00000000..3a93bf87 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/functions.js @@ -0,0 +1,204 @@ +var g_args = 0; +var g_no_args = new Boolean(false); +/* +function for adding arguments +*/ + +function addArg() { + var baseTR = baseArgTR(); + if(document.getElementById("args_table").insertBefore(baseTR,document.getElementById("parent_add_tr"))) { + g_args++; + return baseTR; + } +} + +function buildArgImages(orig_td) { + var table = document.createElement("table"); + var tbody = document.createElement("tbody"); + var tr = document.createElement("tr"); + var td = document.createElement("td"); + var img = document.createElement("img"); + img.src="images/themes/default/RaiseArgument.png"; + td.onmouseover=function() { this.style.cursor='pointer';this.title=g_lang_strargraise; } + td.onclick=function() { swapArgTR(this.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling,this.parentNode.parentNode.parentNode.parentNode.parentNode); } + img.className='arg_icon'; + td.appendChild(img); + td.className="data1"; + tr.appendChild(td); + var img = document.createElement("img"); + var td = document.createElement("td"); + img.src="images/themes/default/LowerArgument.png"; + img.className='arg_icon'; + td.appendChild(img); + td.className="data1"; + td.onmouseover=function() { this.style.cursor='pointer';this.title=g_lang_strarglower; } + td.onclick=function() { swapArgTR(this.parentNode.parentNode.parentNode.parentNode.parentNode,this.parentNode.parentNode.parentNode.parentNode.parentNode.nextSibling); } + tr.appendChild(td); + var img = document.createElement("img"); + var td = document.createElement("td"); + img.src="images/themes/default/RemoveArgument.png"; + img.title=g_lang_strargremove; + img.className='arg_icon'; + td.appendChild(img); + td.className="data1"; + td.onmouseover=function() { this.style.cursor='pointer';this.title='Remove'; } + td.onclick=function() { if(g_args>1) { if(confirm(g_lang_strargremoveconfirm)) document.getElementById("args_table").removeChild(this.parentNode.parentNode.parentNode.parentNode.parentNode);g_args--; } else { + if(g_no_args==false) { + disableArgTR(this.parentNode.parentNode.parentNode.parentNode.parentNode); + this.childNodes[0].src='images/themes/default/EnableArgument.png'; + this.childNodes[0].title=g_lang_strargenableargs; + this.childNodes[0].id="1st_arg_iag"; + alert(g_lang_strargnoargs); + g_no_args = true; + g_args--; + } else { + enableArgTR(this.parentNode.parentNode.parentNode.parentNode.parentNode); + this.childNodes[0].src='images/themes/default/RemoveArgument.png'; + this.childNodes[0].title=g_lang_strargremove; + g_args++; + g_no_args = false; + } + } + } + td.onmouseout=function() { } + if(g_args==0) { + td.id="1st_arg_td"; + } + tr.className='arg_tr_pc'; + tr.appendChild(td); + tbody.appendChild(tr); + table.appendChild(tbody); + orig_td.appendChild(table); + return orig_td; +} + +function noArgsRebuild(tr) { + disableArgTR(tr); + var td = document.getElementById("1st_arg_td"); + td.childNodes[0].src='images/themes/default/EnableArgument.png'; + td.childNodes[0].title=g_lang_strargenableargs; + td.childNodes[0].id="1st_arg_iag"; + g_no_args = true; + g_args--; +} + +function swapArgTR(first,second) { + var tmp = null; + tmp = second; + second = first; + first = tmp; + if(first.className=='arg_tr_pc' && second.className=='arg_tr_pc') { + document.getElementById("args_table").insertBefore(first,second); + } else if(first.className=='arg_tr_pc' && second.className!='arg_tr_pc') { + alert(g_lang_strargnorowabove); + } else if(first.className!='arg_tr_pc' && second.className=='arg_tr_pc') { + alert(g_lang_strargnorowbelow); + } +} + +function disableArgTR(tr) { + var children = (tr.childNodes); + for(i in children) { + var secondary_children = children[i].childNodes; + for(i2 in secondary_children) { + secondary_children[i2].disabled=true; + } + } +} + +function enableArgTR(tr) { + var children = (tr.childNodes); + for(i in children) { + var secondary_children = children[i].childNodes; + for(i2 in secondary_children) { + secondary_children[i2].disabled=false; + } + } +} + +function RebuildArgTR(mode,arg_name,arg_type,arg_array) { + var tr = document.createElement("tr"); + var td = document.createElement("td"); + var modes_select = buildSelect("formArgModes[]",g_main_modes,mode); + modes_select.style.width='100%'; + td.appendChild(modes_select); + tr.appendChild(td); + var arg_txt = document.createElement("input"); + arg_txt.type='text'; + arg_txt.name='formArgName[]'; + arg_txt.style.width='100%'; + arg_txt.value=arg_name; + var td = document.createElement("td"); + td.appendChild(arg_txt); + tr.appendChild(td); + var td = document.createElement("td"); + td.appendChild(buildSelect("formArgType[]",g_main_types,arg_type)); + if(arg_array==true) { + var szArr = "[]"; + } else { + var szArr = ""; + } + td.appendChild(buildSelect("formArgArray[]",new Array("","[]"),szArr)); + tr.appendChild(td); + var td = document.createElement("td"); + td = buildArgImages(td); + td.className="data3"; + tr.className='arg_tr_pc'; + tr.appendChild(td); + if(document.getElementById("args_table").insertBefore(tr,document.getElementById("parent_add_tr"))) { + g_args++; + } +} + +function buildSelect(name,options,selected) { + var s = document.createElement('select'); + for(i=0;ihasFunctionAlterSchema()) $_POST['formFuncSchema'] = ''; + + $status = $data->setFunction($_POST['function_oid'], $_POST['original_function'], $_POST['formFunction'], + $_POST['original_arguments'], $_POST['original_returns'], $def, + $_POST['original_lang'], $_POST['formProperties'], isset($_POST['original_setof']), + $_POST['original_owner'], $_POST['formFuncOwn'], $_POST['original_schema'], + $_POST['formFuncSchema'], isset($_POST['formCost']) ? $_POST['formCost'] : null, + isset($_POST['formRows']) ? $_POST['formRows'] : 0, $_POST['formComment']); + + if ($status == 0) { + // If function has had schema altered, need to change to the new schema + // and reload the browser frame. + if (!empty($_POST['formFuncSchema']) && ($_POST['formFuncSchema'] != $_POST['original_schema'])) { + // Jump them to the new function schema + $misc->setCurrentSchema($_POST['formFuncSchema']); + // Force a browser reload + $_reload_browser = true; + } + doProperties($lang['strfunctionupdated']); + } else { + doEdit($lang['strfunctionupdatedbad']); + } + } + + /** + * Function to allow editing of a Function + */ + function doEdit($msg = '') { + global $data, $misc; + global $lang; + $misc->printTrail('function'); + $misc->printTitle($lang['stralter'],'pg.function.alter'); + $misc->printMsg($msg); + + $fndata = $data->getFunction($_REQUEST['function_oid']); + + if ($fndata->recordCount() > 0) { + $fndata->fields['proretset'] = $data->phpBool($fndata->fields['proretset']); + + // Initialise variables + if (!isset($_POST['formDefinition'])) $_POST['formDefinition'] = $fndata->fields['prosrc']; + if (!isset($_POST['formProperties'])) $_POST['formProperties'] = $data->getFunctionProperties($fndata->fields); + if (!isset($_POST['formFunction'])) $_POST['formFunction'] = $fndata->fields['proname']; + if (!isset($_POST['formComment'])) $_POST['formComment'] = $fndata->fields['procomment']; + if (!isset($_POST['formObjectFile'])) $_POST['formObjectFile'] = $fndata->fields['probin']; + if (!isset($_POST['formLinkSymbol'])) $_POST['formLinkSymbol'] = $fndata->fields['prosrc']; + if (!isset($_POST['formFuncOwn'])) $_POST['formFuncOwn'] = $fndata->fields['proowner']; + if (!isset($_POST['formFuncSchema'])) $_POST['formFuncSchema'] = $fndata->fields['proschema']; + + if ($data->hasFunctionCosting()) { + if (!isset($_POST['formCost'])) $_POST['formCost'] = $fndata->fields['procost']; + if (!isset($_POST['formRows'])) $_POST['formRows'] = $fndata->fields['prorows']; + } + + // Deal with named parameters + if ($data->hasNamedParams()) { + if ( isset($fndata->fields['proallarguments']) ) { + $args_arr = $data->phpArray($fndata->fields['proallarguments']); + } else { + $args_arr = explode(', ', $fndata->fields['proarguments']); + } + $names_arr = $data->phpArray($fndata->fields['proargnames']); + $modes_arr = $data->phpArray($fndata->fields['proargmodes']); + $args = ''; + $i = 0; + for ($i = 0; $i < sizeof($args_arr); $i++) { + if ($i != 0) $args .= ', '; + if (isset($modes_arr[$i])) { + switch($modes_arr[$i]) { + case 'i' : $args .= " IN "; break; + case 'o' : $args .= " OUT "; break; + case 'b' : $args .= " INOUT "; break; + case 'v' : $args .= " VARIADIC "; break; + case 't' : $args .= " TABLE "; break; + } + } + if (isset($names_arr[$i]) && $names_arr[$i] != '') { + $data->fieldClean($names_arr[$i]); + $args .= '"' . $names_arr[$i] . '" '; + } + $args .= $args_arr[$i]; + } + } + else { + $args = $fndata->fields['proarguments']; + } + + $func_full = $fndata->fields['proname'] . "(". $fndata->fields['proarguments'] .")"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + echo "\n"; + + $fnlang = strtolower($fndata->fields['prolanguage']); + if ($fnlang == 'c') { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } else if ($fnlang == 'internal') { + echo "\n"; + echo "\n"; + } else { + echo "\n"; + echo "\n"; + } + + // Display function comment + echo "\n"; + echo "\n"; + + // Display function cost options + if ($data->hasFunctionCosting()) { + echo "\n"; + echo ""; + echo ""; + } + + // Display function properties + if (is_array($data->funcprops) && sizeof($data->funcprops) > 0) { + echo "\n"; + echo "\n"; + } + + // function owner + if ($data->hasFunctionAlterOwner()) { + $users = $data->getUsers(); + echo "\n"; + } + echo "
{$lang['strschema']}{$lang['strfunction']}{$lang['strarguments']}{$lang['strreturns']}{$lang['strproglanguage']}
"; + echo "fields['proschema']),"\" />\n"; + if ($data->hasFunctionAlterSchema()) { + $schemas = $data->getSchemas(); + echo "\n"; + } + else echo $fndata->fields['proschema']; + echo ""; + echo "fields['proname']),"\" />\n"; + echo "_maxNameLen}\" value=\"", htmlspecialchars($_POST['formFunction']), "\" />"; + echo "", $misc->printVal($args), "\n"; + echo "\n"; + echo ""; + if ($fndata->fields['proretset']) echo "setof "; + echo $misc->printVal($fndata->fields['proresult']), "\n"; + echo "fields['proresult']), "\" />\n"; + if ($fndata->fields['proretset']) + echo "\n"; + echo "", $misc->printVal($fndata->fields['prolanguage']), "\n"; + echo "fields['prolanguage']), "\" />\n"; + echo "
{$lang['strobjectfile']}{$lang['strlinksymbol']}
{$lang['strlinksymbol']}
{$lang['strdefinition']}
{$lang['strcomment']}
{$lang['strfunctioncosting']}
{$lang['strexecutioncost']}: {$lang['strresultrows']}: fields['proretset']) ? 'disabled' : '', "/>
{$lang['strproperties']}
\n"; + $i = 0; + foreach ($data->funcprops as $k => $v) { + echo "
\n"; + $i++; + } + echo "
{$lang['strowner']}: \n"; + echo "fields['proowner']),"\" />\n"; + echo "
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Show read only properties of a function + */ + function doProperties($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('function'); + $misc->printTitle($lang['strproperties'],'pg.function'); + $misc->printMsg($msg); + + $funcdata = $data->getFunction($_REQUEST['function_oid']); + + if ($funcdata->recordCount() > 0) { + // Deal with named parameters + if ($data->hasNamedParams()) { + if ( isset($funcdata->fields['proallarguments']) ) { + $args_arr = $data->phpArray($funcdata->fields['proallarguments']); + } else { + $args_arr = explode(', ', $funcdata->fields['proarguments']); + } + $names_arr = $data->phpArray($funcdata->fields['proargnames']); + $modes_arr = $data->phpArray($funcdata->fields['proargmodes']); + $args = ''; + $i = 0; + for ($i = 0; $i < sizeof($args_arr); $i++) { + if ($i != 0) $args .= ', '; + if (isset($modes_arr[$i])) { + switch($modes_arr[$i]) { + case 'i' : $args .= " IN "; break; + case 'o' : $args .= " OUT "; break; + case 'b' : $args .= " INOUT "; break; + case 'v' : $args .= " VARIADIC "; break; + case 't' : $args .= " TABLE "; break; + } + } + if (isset($names_arr[$i]) && $names_arr[$i] != '') { + $data->fieldClean($names_arr[$i]); + $args .= '"' . $names_arr[$i] . '" '; + } + $args .= $args_arr[$i]; + } + } + else { + $args = $funcdata->fields['proarguments']; + } + + // Show comment if any + if ($funcdata->fields['procomment'] !== null) + echo "

", $misc->printVal($funcdata->fields['procomment']), "

\n"; + + $funcdata->fields['proretset'] = $data->phpBool($funcdata->fields['proretset']); + $func_full = $funcdata->fields['proname'] . "(". $funcdata->fields['proarguments'] .")"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + $fnlang = strtolower($funcdata->fields['prolanguage']); + if ($fnlang == 'c') { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } else if ($fnlang == 'internal') { + echo "\n"; + echo "\n"; + } else { + include_once('./libraries/highlight.php'); + echo "\n"; + // Check to see if we have syntax highlighting for this language + if (isset($data->langmap[$funcdata->fields['prolanguage']])) { + $temp = syntax_highlight(htmlspecialchars($funcdata->fields['prosrc']), $data->langmap[$funcdata->fields['prolanguage']]); + $tag = 'prenoescape'; + } + else { + $temp = $funcdata->fields['prosrc']; + $tag = 'pre'; + } + echo "\n"; + } + + // Display function cost options + if ($data->hasFunctionCosting()) { + echo "\n"; + echo ""; + echo ""; + } + + // Show flags + if (is_array($data->funcprops) && sizeof($data->funcprops) > 0) { + // Fetch an array of the function properties + $funcprops = $data->getFunctionProperties($funcdata->fields); + echo "\n"; + echo "\n"; + } + + echo "\n"; + echo "
{$lang['strfunction']}{$lang['strarguments']}{$lang['strreturns']}{$lang['strproglanguage']}
", $misc->printVal($funcdata->fields['proname']), "", $misc->printVal($args), ""; + if ($funcdata->fields['proretset']) echo "setof "; + echo $misc->printVal($funcdata->fields['proresult']), "", $misc->printVal($funcdata->fields['prolanguage']), "
{$lang['strobjectfile']}{$lang['strlinksymbol']}
", $misc->printVal($funcdata->fields['probin']), "", $misc->printVal($funcdata->fields['prosrc']), "
{$lang['strlinksymbol']}
", $misc->printVal($funcdata->fields['prosrc']), "
{$lang['strdefinition']}
", $misc->printVal($temp, $tag, array('lineno' => true, 'class' => 'data1')), "
{$lang['strfunctioncosting']}
{$lang['strexecutioncost']}: ", $misc->printVal($funcdata->fields['procost']), " {$lang['strresultrows']}: ", $misc->printVal($funcdata->fields['prorows']), "
{$lang['strproperties']}
\n"; + foreach ($funcprops as $v) { + echo $misc->printVal($v), "
\n"; + } + echo "
{$lang['strowner']}: ", htmlspecialchars($funcdata->fields['proowner']),"\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + + $navlinks = array( + 'showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + ) + ) + ), + 'content' => $lang['strshowallfunctions'] + ), + 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'edit', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'function' => $_REQUEST['function'], + 'function_oid' => $_REQUEST['function_oid'] + ) + ) + ), + 'content' => $lang['stralter'] + ), + 'drop' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'function' => $func_full, + 'function_oid' => $_REQUEST['function_oid'] + ) + ) + ), + 'content' => $lang['strdrop'] + ) + ); + + $misc->printNavLinks($navlinks, 'functions-properties', get_defined_vars()); + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang, $_reload_browser; + + if (empty($_REQUEST['function']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifyfunctiontodrop']); + exit(); + } + + if ($confirm) { + $misc->printTrail('schema'); + $misc->printTitle($lang['strdrop'],'pg.function.drop'); + + echo "
\n"; + + //If multi drop + if (isset($_REQUEST['ma'])) { + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfdropfunction'], $misc->printVal($a['function'])), "

\n"; + echo '\n"; + echo "\n"; + } + } + else { + echo "

", sprintf($lang['strconfdropfunction'], $misc->printVal($_REQUEST['function'])), "

\n"; + echo "\n"; + echo "\n"; + } + + echo "\n"; + + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + if (is_array($_POST['function_oid'])) { + $msg = ''; + $status = $data->beginTransaction(); + if ($status == 0) { + foreach($_POST['function_oid'] as $k => $s) { + $status = $data->dropFunction($s, isset($_POST['cascade'])); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($_POST['function'][$k], ENT_QUOTES, 'UTF-8'), $lang['strfunctiondropped']); + else { + $data->endTransaction(); + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($_POST['function'][$k], ENT_QUOTES, 'UTF-8'), $lang['strfunctiondroppedbad'])); + return; + } + } + } + if($data->endTransaction() == 0) { + // Everything went fine, back to the Default page.... + $_reload_browser = true; + doDefault($msg); + } + else doDefault($lang['strfunctiondroppedbad']); + } + else{ + $status = $data->dropFunction($_POST['function_oid'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strfunctiondropped']); + } + else { + doDefault($lang['strfunctiondroppedbad']); + } + } + } + + } + + /** + * Displays a screen where they can enter a new function + */ + function doCreate($msg = '',$szJS="") { + global $data, $misc; + global $lang; + + $misc->printTrail('schema'); + if (!isset($_POST['formFunction'])) $_POST['formFunction'] = ''; + if (!isset($_POST['formArguments'])) $_POST['formArguments'] = ''; + if (!isset($_POST['formReturns'])) $_POST['formReturns'] = ''; + if (!isset($_POST['formLanguage'])) $_POST['formLanguage'] = isset($_REQUEST['language']) ? $_REQUEST['language'] : 'sql'; + if (!isset($_POST['formDefinition'])) $_POST['formDefinition'] = ''; + if (!isset($_POST['formObjectFile'])) $_POST['formObjectFile'] = ''; + if (!isset($_POST['formLinkSymbol'])) $_POST['formLinkSymbol'] = ''; + if (!isset($_POST['formProperties'])) $_POST['formProperties'] = $data->defaultprops; + if (!isset($_POST['formSetOf'])) $_POST['formSetOf'] = ''; + if (!isset($_POST['formArray'])) $_POST['formArray'] = ''; + if (!isset($_POST['formCost'])) $_POST['formCost'] = ''; + if (!isset($_POST['formRows'])) $_POST['formRows'] = ''; + if (!isset($_POST['formComment'])) $_POST['formComment'] = ''; + + $types = $data->getTypes(true, true, true); + $langs = $data->getLanguages(true); + $fnlang = strtolower($_POST['formLanguage']); + + switch ($fnlang) { + case 'c': + $misc->printTitle($lang['strcreatecfunction'],'pg.function.create.c'); + break; + case 'internal': + $misc->printTitle($lang['strcreateinternalfunction'],'pg.function.create.internal'); + break; + default: + $misc->printTitle($lang['strcreateplfunction'],'pg.function.create.pl'); + break; + } + $misc->printMsg($msg); + + // Create string for return type list + $szTypes = ""; + while (!$types->EOF) { + $szSelected = ""; + if($types->fields['typname'] == $_POST['formReturns']) { + $szSelected = " selected=\"selected\""; + } + /* this variable is include in the JS code below, so we need to ENT_QUOTES */ + $szTypes .= ""; + $types->moveNext(); + } + + $szFunctionName = "_maxNameLen}\" value=\"". + htmlspecialchars($_POST['formFunction']) ."\" />"; + + $szArguments = ""; + + $szSetOfSelected = ""; + $szNotSetOfSelected = ""; + if($_POST['formSetOf'] == '') { + $szNotSetOfSelected = " selected=\"selected\""; + } else if($_POST['formSetOf'] == 'SETOF') { + $szSetOfSelected = " selected=\"selected\""; + } + $szReturns = ""; + $szReturns .= ""; + + $szReturns .= ""; + + // Create string array type selector + + $szArraySelected = ""; + $szNotArraySelected = ""; + if($_POST['formArray'] == '') { + $szNotArraySelected = " selected=\"selected\""; + } else if($_POST['formArray'] == '[]') { + $szArraySelected = " selected=\"selected\""; + } + + $szReturns .= "\n"; + + // Create string for language + $szLanguage = ""; + if ($fnlang == 'c' || $fnlang == 'internal') { + $szLanguage .= $_POST['formLanguage'] . "\n"; + $szLanguage .= "\n"; + } + else { + $szLanguage .= "\n"; + } + + $szLanguage .= ""; + $szJSArguments = "{$lang['strarguments']}"; + $arrayModes = array("IN","OUT","INOUT"); + $szModes = ""; + $szArgReturns = ""; + if(!empty($conf['theme'])) { + $szImgPath = "images/themes/{$conf['theme']}"; + } else { + $szImgPath = "images/themes/default"; + } + if(empty($msg)) { + $szJSTRArg = "\n"; + } else { + $szJSTRArg = ""; + } + $szJSAddTR = "\n
\"Add{$lang['strargadd']}
\n\n"; + + echo " + + "; + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "{$szFunctionName}\n"; + echo "{$szReturns}\n"; + echo "{$szLanguage}\n"; + echo "\n"; + echo "{$szJSArguments}\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "{$szJSAddTR}\n"; + + if ($fnlang == 'c') { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } else if ($fnlang == 'internal') { + echo "\n"; + echo "\n"; + } else { + echo "\n"; + echo "\n"; + } + + // Display function comment + echo "\n"; + echo "\n"; + + // Display function cost options + if ($data->hasFunctionCosting()) { + echo "\n"; + echo ""; + echo ""; + } + + // Display function properties + if (is_array($data->funcprops) && sizeof($data->funcprops) > 0) { + echo "\n"; + echo "\n"; + } + echo "
{$lang['strname']}{$lang['strreturns']}{$lang['strproglanguage']}
{$lang['strargmode']}{$lang['strname']}{$lang['strargtype']}
{$lang['strobjectfile']}{$lang['strlinksymbol']}
{$lang['strlinksymbol']}
{$lang['strdefinition']}
{$lang['strcomment']}
{$lang['strfunctioncosting']}
{$lang['strexecutioncost']}: {$lang['strresultrows']}:
{$lang['strproperties']}
\n"; + $i = 0; + foreach ($data->funcprops as $k => $v) { + echo "
\n"; + $i++; + } + echo "
\n"; + echo $szJSTRArg; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + echo $szJS; + } + + /** + * Actually creates the new function in the database + */ + function doSaveCreate() { + global $data, $lang; + + $fnlang = strtolower($_POST['formLanguage']); + + if ($fnlang == 'c') { + $def = array($_POST['formObjectFile'], $_POST['formLinkSymbol']); + } else if ($fnlang == 'internal'){ + $def = $_POST['formLinkSymbol']; + } else { + $def = $_POST['formDefinition']; + } + + $szJS = ''; + + echo ""; + echo "'; + if(!empty($_POST['formArgName'])) { + $szJS = buildJSRows(buildFunctionArguments($_POST)); + } else { + $szJS = ""; + } + + $cost = (isset($_POST['formCost'])) ? $_POST['formCost'] : null; + if ($cost == '' || !is_numeric($cost) || $cost != (int)$cost || $cost < 0) { + $cost = null; + } + + $rows = (isset($_POST['formRows'])) ? $_POST['formRows'] : null; + if ($rows == '' || !is_numeric($rows) || $rows != (int)$rows ) { + $rows = null; + } + + // Check that they've given a name and a definition + if ($_POST['formFunction'] == '') doCreate($lang['strfunctionneedsname'],$szJS); + elseif ($fnlang != 'internal' && !$def) doCreate($lang['strfunctionneedsdef'],$szJS); + else { + // Append array symbol to type if chosen + $status = $data->createFunction($_POST['formFunction'], empty($_POST['nojs'])? buildFunctionArguments($_POST) : $_POST['formArguments'], + $_POST['formReturns'] . $_POST['formArray'] , $def , $_POST['formLanguage'], + $_POST['formProperties'], $_POST['formSetOf'] == 'SETOF', + $cost, $rows, $_POST['formComment'], false); + if ($status == 0) + doDefault($lang['strfunctioncreated']); + else { + doCreate($lang['strfunctioncreatedbad'],$szJS); + } + } + } + + /** + * Build out the function arguments string + */ + function buildFunctionArguments($arrayVars) { + if(isset($_POST['formArgName'])) { + $arrayArgs = array(); + foreach($arrayVars['formArgName'] as $pK => $pV) { + $arrayArgs[] = $arrayVars['formArgModes'][$pK] .' '. trim($pV) .' '. trim($arrayVars['formArgType'][$pK]) . $arrayVars['formArgArray'][$pK]; + } + return implode(",", $arrayArgs); + } + return ''; + } + + /** + * Build out JS to re-create table rows for arguments + */ + function buildJSRows($szArgs) { + $arrayModes = array('IN','OUT','INOUT'); + $arrayArgs = explode(',',$szArgs); + $arrayProperArgs = array(); + $nC = 0; + $szReturn = ''; + foreach($arrayArgs as $pV) { + $arrayWords = explode(' ',$pV); + if(in_array($arrayWords[0],$arrayModes)===true) { + $szMode = $arrayWords[0]; + array_shift($arrayWords); + } + $szArgName = array_shift($arrayWords); + if(strpos($arrayWords[count($arrayWords)-1],'[]')===false) { + $szArgType = implode(" ",$arrayWords); + $bArgIsArray = "false"; + } else { + $szArgType = str_replace('[]','',implode(' ',$arrayWords)); + $bArgIsArray = "true"; + } + $arrayProperArgs[] = array($szMode,$szArgName,$szArgType,$bArgIsArray); + $szReturn .= ""; + $nC++; + } + return $szReturn; + } + + + function buildJSData() { + global $data; + $arrayModes = array('IN','OUT','INOUT'); + $arrayTypes = $data->getTypes(true, true, true); + $arrayPTypes = array(); + $arrayPModes = array(); + $szTypes = ''; + + while (!$arrayTypes->EOF) { + $arrayPTypes[] = "'". $arrayTypes->fields['typname'] ."'"; + $arrayTypes->moveNext(); + } + + foreach($arrayModes as $pV) { + $arrayPModes[] = "'{$pV}'"; + } + + $szTypes = 'g_main_types = new Array('. implode(',', $arrayPTypes) .');'; + $szModes = 'g_main_modes = new Array('. implode(',', $arrayPModes) .');'; + return $szTypes . $szModes; + } + + /** + * Show default list of functions in the database + */ + function doDefault($msg = '') { + global $data, $conf, $misc, $func; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','functions'); + $misc->printMsg($msg); + + $funcs = $data->getFunctions(); + + $columns = array( + 'function' => array( + 'title' => $lang['strfunction'], + 'field' => field('proproto'), + 'url' => "redirect.php?subject=function&action=properties&{$misc->href}&", + 'vars' => array('function' => 'proproto', 'function_oid' => 'prooid'), + ), + 'returns' => array( + 'title' => $lang['strreturns'], + 'field' => field('proreturns'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('proowner'), + ), + 'proglanguage' => array( + 'title' => $lang['strproglanguage'], + 'field' => field('prolanguage'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('procomment'), + ), + ); + + $actions = array( + 'multiactions' => array( + 'keycols' => array('function' => 'proproto', 'function_oid' => 'prooid'), + 'url' => 'functions.php', + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'edit', + 'function' => field('proproto'), + 'function_oid' => field('prooid') + ) + ) + ) + ), + 'drop' => array( + 'multiaction' => 'confirm_drop', + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'function' => field('proproto'), + 'function_oid' => field('prooid') + ) + ) + ) + ), + 'privileges' => array( + 'content' => $lang['strprivileges'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array ( + 'subject' => 'function', + 'function' => field('proproto'), + 'function_oid' => field('prooid') + ) + ) + ) + ), + ); + + $misc->printTable($funcs, $columns, $actions, 'functions-functions', $lang['strnofunctions']); + + $navlinks = array( + 'createpl' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreateplfunction'] + ), + 'createinternal' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'create', + 'language' => 'internal', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreateinternalfunction'] + ), + 'createc' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'functions.php', + 'urlvars' => array ( + 'action' => 'create', + 'language' => 'C', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreatecfunction'] + ) + ); + + $misc->printNavLinks($navlinks, 'functions-functions', get_defined_vars()); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $funcs = $data->getFunctions(); + + $proto = concat(field('proname'),' (',field('proarguments'),')'); + + $reqvars = $misc->getRequestVars('function'); + + $attrs = array( + 'text' => $proto, + 'icon' => 'Function', + 'toolTip' => field('procomment'), + 'action' => url('redirect.php', + $reqvars, + array( + 'action' => 'properties', + 'function' => $proto, + 'function_oid' => field('prooid') + ) + ) + ); + + $misc->printTree($funcs, $attrs, 'functions'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strfunctions']); + $misc->printBody(); + + switch ($action) { + case 'save_create': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'save_edit': + if (isset($_POST['cancel'])) doDefault(); + else doSaveEdit(); + break; + case 'edit': + doEdit(); + break; + case 'properties': + doProperties(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/groups.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/groups.php new file mode 100644 index 00000000..b6e65249 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/groups.php @@ -0,0 +1,330 @@ +addGroupMember($_REQUEST['group'], $_REQUEST['user']); + if ($status == 0) + doProperties($lang['strmemberadded']); + else + doProperties($lang['strmemberaddedbad']); + } + + /** + * Show confirmation of drop user from group and perform actual drop + */ + function doDropMember($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('group'); + $misc->printTitle($lang['strdropmember'],'pg.group.alter'); + + echo "

", sprintf($lang['strconfdropmember'], $misc->printVal($_REQUEST['user']), $misc->printVal($_REQUEST['group'])), "

\n"; + + echo "
\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropGroupMember($_REQUEST['group'], $_REQUEST['user']); + if ($status == 0) + doProperties($lang['strmemberdropped']); + else + doDropMember(true, $lang['strmemberdroppedbad']); + } + } + + /** + * Show read only properties for a group + */ + function doProperties($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['user'])) $_POST['user'] = ''; + + $misc->printTrail('group'); + $misc->printTitle($lang['strproperties'],'pg.group'); + $misc->printMsg($msg); + + $groupdata = $data->getGroup($_REQUEST['group']); + $users = $data->getUsers(); + + if ($groupdata->recordCount() > 0) { + $columns = array ( + 'members' => array ( + 'title' => $lang['strmembers'], + 'field' => field('usename') + ), + 'actions' => array ( + 'title' => $lang['stractions'], + ) + ); + + $actions = array ( + 'drop' => array ( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'groups.php', + 'urlvars' => array ( + 'action' => 'confirm_drop_member', + 'group' => $_REQUEST['group'], + 'user' => field('usename') + ) + ) + ) + ) + ); + + $misc->printTable($groupdata, $columns, $actions, 'groups-members', $lang['strnousers']); + } + + // Display form for adding a user to the group + echo "
\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + + $misc->printNavLinks(array ('showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'groups.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strshowallgroups'] + )), 'groups-properties', get_defined_vars()); + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('group'); + $misc->printTitle($lang['strdrop'],'pg.group.drop'); + + echo "

", sprintf($lang['strconfdropgroup'], $misc->printVal($_REQUEST['group'])), "

\n"; + + echo "
\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropGroup($_REQUEST['group']); + if ($status == 0) + doDefault($lang['strgroupdropped']); + else + doDefault($lang['strgroupdroppedbad']); + } + } + + /** + * Displays a screen where they can enter a new group + */ + function doCreate($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['name'])) $_POST['name'] = ''; + if (!isset($_POST['members'])) $_POST['members'] = array(); + + // Fetch a list of all users in the cluster + $users = $data->getUsers(); + + $misc->printTrail('server'); + $misc->printTitle($lang['strcreategroup'],'pg.group.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo $misc->form; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + if ($users->recordCount() > 0) { + echo "\t\n\t\t\n"; + + echo "\t\t\n\t\n"; + } + echo "
{$lang['strname']}_maxNameLen}\" name=\"name\" value=\"", htmlspecialchars($_POST['name']), "\" />
{$lang['strmembers']}\n"; + echo "\t\t\t\n"; + echo "\t\t
\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new group in the database + */ + function doSaveCreate() { + global $data; + global $lang; + + if (!isset($_POST['members'])) $_POST['members'] = array(); + + // Check form vars + if (trim($_POST['name']) == '') + doCreate($lang['strgroupneedsname']); + else { + $status = $data->createGroup($_POST['name'], $_POST['members']); + if ($status == 0) + doDefault($lang['strgroupcreated']); + else + doCreate($lang['strgroupcreatedbad']); + } + } + + /** + * Show default list of groups in the database + */ + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('server'); + $misc->printTabs('server','groups'); + $misc->printMsg($msg); + + $groups = $data->getGroups(); + + $columns = array( + 'group' => array( + 'title' => $lang['strgroup'], + 'field' => field('groname'), + 'url' => "groups.php?action=properties&{$misc->href}&", + 'vars' => array('group' => 'groname'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $actions = array( + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'groups.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'group' => field('groname') + ) + ) + ) + ), + ); + + $misc->printTable($groups, $columns, $actions, 'groups-properties', $lang['strnogroups']); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'groups.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strcreategroup'] + )), 'groups-groups', get_defined_vars()); + + } + + $misc->printHeader($lang['strgroups']); + $misc->printBody(); + + switch ($action) { + case 'add_member': + doAddMember(); + break; + case 'drop_member': + if (isset($_REQUEST['drop'])) doDropMember(false); + else doProperties(); + break; + case 'confirm_drop_member': + doDropMember(true); + break; + case 'save_create': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_REQUEST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'save_edit': + doSaveEdit(); + break; + case 'edit': + doEdit(); + break; + case 'properties': + doProperties(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help.php new file mode 100644 index 00000000..9dbde0eb --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help.php @@ -0,0 +1,88 @@ +getHelp($_REQUEST['help']); + + if (is_array($url)) { + doChoosePage($url); + return; + } + + if ($url) { + header("Location: $url"); + exit; + } + } + + doBrowse($lang['strinvalidhelppage']); + } + + function doBrowse($msg = '') { + global $misc, $data, $lang; + + $misc->printHeader($lang['strhelppagebrowser']); + $misc->printBody(); + + $misc->printTitle($lang['strselecthelppage']); + + echo $misc->printMsg($msg); + + echo "
\n"; + + $pages = $data->getHelpPages(); + foreach ($pages as $page => $dummy) { + echo "
{$page}
\n"; + + $urls = $data->getHelp($page); + if (!is_array($urls)) $urls = array($urls); + foreach ($urls as $url) { + echo "
{$url}
\n"; + } + } + + echo "
\n"; + + $misc->printFooter(); + } + + function doChoosePage($urls) { + global $misc, $lang; + + $misc->printHeader($lang['strhelppagebrowser']); + $misc->printBody(); + + $misc->printTitle($lang['strselecthelppage']); + + echo "
    \n"; + foreach($urls as $url) { + echo "
  • {$url}
  • \n"; + } + echo "
\n"; + + $misc->printFooter(); + } + + switch ($action) { + case 'browse': + doBrowse(); + break; + default: + doDefault(); + break; + } +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc10.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc10.php new file mode 100644 index 00000000..79fb627a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc10.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '10'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc11.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc11.php new file mode 100644 index 00000000..36e768f9 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc11.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '11'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc12.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc12.php new file mode 100644 index 00000000..154953d7 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc12.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '12'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc74.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc74.php new file mode 100644 index 00000000..b8458283 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc74.php @@ -0,0 +1,160 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '7.4'); + +# TODO: Check and fix links + +$this->help_page = array( + + 'pg.database' => 'managing-databases.html', + 'pg.database.create' => array('sql-createdatabase.html', 'manage-ag-createdb.html'), + 'pg.database.alter' => 'sql-alterdatabase.html', + 'pg.database.drop' => array('sql-dropdatabase.html', 'manage-ag-dropdb.html'), + + 'pg.admin.analyze' => 'sql-analyze.html', + 'pg.admin.vacuum' => 'sql-vacuum.html', + + 'pg.cast' => array('sql-expressions.html#SQL-SYNTAX-TYPE-CASTS','sql-createcast.html'), + 'pg.cast.create' => 'sql-createcast.html', + 'pg.cast.drop' => 'sql-dropcast.html', + + 'pg.column.add' => array('ddl-alter.html#AEN2115', 'sql-altertable.html'), + 'pg.column.alter' => array('ddl-alter.html','sql-altertable.html'), + 'pg.column.drop' => array('ddl-alter.html#AEN2124', 'sql-altertable.html'), + + 'pg.constraint' => 'ddl-constraints.html', + 'pg.constraint.add' => 'ddl-alter.html#AEN2131', + 'pg.constraint.check' => 'ddl-constraints.html#AEN1895', + 'pg.constraint.drop' => 'ddl-alter.html#AEN2140', + 'pg.constraint.foreign_key' => 'ddl-constraints.html#DDL-CONSTRAINTS-FK', + 'pg.constraint.primary_key' => 'ddl-constraints.html#AEN1972', + 'pg.constraint.unique_key' => 'ddl-constraints.html#AEN1950', + + 'pg.conversion' => 'multibyte.html', + 'pg.conversion.alter' => 'sql-alterconversion.html', + 'pg.conversion.create' => 'sql-createconversion.html', + 'pg.conversion.drop' => 'sql-dropconversion.html', + + 'pg.domain' => 'extend-type-system.html#AEN28657', + 'pg.domain.alter' => 'sql-alterdomain.html', + 'pg.domain.create' => 'sql-createdomain.html', + 'pg.domain.drop' => 'sql-dropdomain.html', + + 'pg.function' => array('xfunc.html', 'functions.html', 'sql-expressions.html#AEN1599'), + 'pg.function.alter' => 'sql-alterfunction.html', + 'pg.function.create' => 'sql-createfunction.html', + 'pg.function.create.c' => array('xfunc-c.html','sql-createfunction.html'), + 'pg.function.create.internal' => array('xfunc-internal.html','sql-createfunction.html'), + 'pg.function.create.pl' => array('xfunc-sql.html','xfunc-pl.html','sql-createfunction.html'), + 'pg.function.drop' => 'sql-dropfunction.html', + + 'pg.group' => 'groups.html', + 'pg.group.alter' => array('sql-altergroup.html','groups.html'), + 'pg.group.create' => 'sql-creategroup.html', + 'pg.group.drop' => 'sql-dropgroup.html', + + 'pg.index' => 'indexes.html', + 'pg.index.cluster' => 'sql-cluster.html', + 'pg.index.drop' => 'sql-dropindex.html', + 'pg.index.create' => 'sql-createindex.html', + 'pg.index.reindex' => 'sql-reindex.html', + + 'pg.language' => 'xplang.html', + 'pg.language.alter' => 'sql-alterlanguage.html', + 'pg.language.create' => 'sql-createlanguage.html', + 'pg.language.drop' => 'sql-droplanguage.html', + + 'pg.opclass' => 'indexes-opclass.html', + 'pg.opclass.alter' => 'sql-alteropclass.html', + 'pg.opclass.create' => 'sql-createopclass.html', + 'pg.opclass.drop' => 'sql-dropopclass.html', + + 'pg.operator' => array('xoper.html', 'functions.html', 'sql-expressions.html#AEN1570'), + 'pg.operator.alter' => 'sql-alteroperator.html', + 'pg.operator.create' => 'sql-createoperator.html', + 'pg.operator.drop' => 'sql-dropoperator.html', + + 'pg.pl' => 'xplang.html', + 'pg.pl.plperl' => 'plperl.html', + 'pg.pl.plpgsql' => 'plpgsql.html', + 'pg.pl.plpython' => 'plpython.html', + 'pg.pl.pltcl' => 'pltcl.html', + + 'pg.privilege' => array('privileges.html','ddl-priv.html'), + 'pg.privilege.grant' => 'sql-grant.html', + 'pg.privilege.revoke' => 'sql-revoke.html', + + 'pg.process' => 'monitoring.html', + + 'pg.rule' => 'rules.html', + 'pg.rule.create' => 'sql-createrule.html', + 'pg.rule.drop' => 'sql-droprule.html', + + 'pg.schema' => 'ddl-schemas.html', + 'pg.schema.alter' => 'sql-alterschema.html', + 'pg.schema.create' => array( 'sql-createschema.html','ddl-schemas.html#DDL-SCHEMAS-CREATE'), + 'pg.schema.drop' => 'sql-dropschema.html', + 'pg.schema.search_path' => 'ddl-schemas.html#DDL-SCHEMAS-PATH', + + 'pg.sequence' => 'functions-sequence.html', + 'pg.sequence.alter' => 'sql-altersequence.html', + 'pg.sequence.create' => 'sql-createsequence.html', + 'pg.sequence.drop' => 'sql-dropsequence.html', + + 'pg.sql' => array('sql.html','sql-commands.html'), + 'pg.sql.insert' => 'sql-insert.html', + 'pg.sql.select' => 'sql-select.html', + 'pg.sql.update' => 'sql-update.html', + + 'pg.table' => 'ddl.html#DDL-BASICS', + 'pg.table.alter' => 'sql-altertable.html', + 'pg.table.create' => 'sql-createtable.html', + 'pg.table.drop' => 'sql-droptable.html', + 'pg.table.empty' => 'sql-truncate.html', + + 'pg.tablespace' => 'manage-ag-tablespaces.html', + 'pg.tablespace.alter' => 'sql-altertablespace.html', + 'pg.tablespace.create' => 'sql-createtablespace.html', + 'pg.tablespace.drop' => 'sql-droptablespace.html', + + 'pg.trigger' => 'triggers.html', + 'pg.trigger.alter' => 'sql-altertrigger.html', + 'pg.trigger.create' => 'sql-createtrigger.html', + 'pg.trigger.drop' => 'sql-droptrigger.html', + + 'pg.type' => array('xtypes.html','datatype.html','extend-type-system.html'), + 'pg.type.alter' => 'sql-altertype.html', + 'pg.type.create' => 'sql-createtype.html', + 'pg.type.drop' => 'sql-droptype.html', + + 'pg.user.alter' => array('sql-alteruser.html','user-attributes.html'), + 'pg.user.create' => array('sql-createuser.html','user-manag.html#DATABASE-USERS'), + 'pg.user.drop' => array('sql-dropuser.html','user-manag.html#DATABASE-USERS'), + + 'pg.variable' => 'runtime-config.html', + + 'pg.view' => 'tutorial-views.html', + 'pg.view.alter' => array('sql-createview.html','sql-altertable.html'), + 'pg.view.create' => 'sql-createview.html', + 'pg.view.drop' => 'sql-dropview.html', + + 'pg.aggregate' => array('xaggr.html', 'tutorial-agg.html', 'functions-aggregate.html', 'sql-expressions.html#SYNTAX-AGGREGATES'), + 'pg.aggregate.create' => 'sql-createaggregate.html', + 'pg.aggregate.drop' => 'sql-dropaggregate.html', + 'pg.aggregate.alter' => 'sql-alteraggregate.html', + + 'pg.server' => 'admin.html', + + 'pg.user' => 'user-manag.html', + + 'pg.locks' => 'view-pg-locks.html' +); + + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc80.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc80.php new file mode 100644 index 00000000..f0bd19ad --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc80.php @@ -0,0 +1,28 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '8.0'); + +$this->help_page['pg.column.add'][0] = 'ddl-alter.html#AEN2217'; +$this->help_page['pg.column.drop'][0] = 'ddl-alter.html#AEN2226'; + +$this->help_page['pg.constraint.add'] = 'ddl-alter.html#AEN2217'; +$this->help_page['pg.constraint.check'] = 'ddl-constraints.html#AEN1978'; +$this->help_page['pg.constraint.drop'] = 'ddl-alter.html#AEN2226'; +$this->help_page['pg.constraint.primary_key'] = 'ddl-constraints.html#AEN2055'; +$this->help_page['pg.constraint.unique_key'] = 'ddl-constraints.html#AEN2033'; + +$this->help_page['pg.domain'] = 'extend-type-system.html#AEN27940'; + +$this->help_page['pg.function'][2] = 'sql-expressions.html#AEN1652'; + +$this->help_page['pg.operator'][2] = 'sql-expressions.html#AEN1623'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc81.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc81.php new file mode 100644 index 00000000..29307e37 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc81.php @@ -0,0 +1,18 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '8.1'); + +$this->help_page['pg.role'] = 'user-manag.html'; +$this->help_page['pg.role.create'] = array('sql-createrole.html','user-manag.html#DATABASE-ROLES'); +$this->help_page['pg.role.alter'] = array('sql-alterrole.html','role-attributes.html'); +$this->help_page['pg.role.drop'] = array('sql-droprole.html','user-manag.html#DATABASE-ROLES'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc82.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc82.php new file mode 100644 index 00000000..7b956f0c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc82.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '8.2'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc83.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc83.php new file mode 100644 index 00000000..3684ad28 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc83.php @@ -0,0 +1,27 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '8.3'); + +$this->help_page['pg.fts'] = 'textsearch.html'; + +$this->help_page['pg.ftscfg'] = 'textsearch-intro.html#TEXTSEARCH-INTRO-CONFIGURATIONS'; +$this->help_page['pg.ftscfg.example'] = 'textsearch-configuration.html'; +$this->help_page['pg.ftscfg.drop'] = 'sql-droptsconfig.html'; +$this->help_page['pg.ftscfg.create'] = 'sql-createtsconfig.html'; +$this->help_page['pg.ftscfg.alter'] = 'sql-altertsconfig.html'; + +$this->help_page['pg.ftsdict'] = 'textsearch-dictionaries.html'; +$this->help_page['pg.ftsdict.drop'] = 'sql-droptsdictionary.html'; +$this->help_page['pg.ftsdict.create'] = array('sql-createtsdictionary.html', 'sql-createtstemplate.html'); +$this->help_page['pg.ftsdict.alter'] = 'sql-altertsdictionary.html'; + +$this->help_page['pg.ftsparser'] = 'textsearch-parsers.html'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc84.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc84.php new file mode 100644 index 00000000..91c8b204 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc84.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '8.4'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc90.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc90.php new file mode 100644 index 00000000..519a7db7 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc90.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.0'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc91.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc91.php new file mode 100644 index 00000000..74e4fea4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc91.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.1'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc92.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc92.php new file mode 100644 index 00000000..7cfdfdec --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc92.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.2'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc93.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc93.php new file mode 100644 index 00000000..014b0c84 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc93.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.3'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc94.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc94.php new file mode 100644 index 00000000..94a1dedc --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc94.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.4'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc95.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc95.php new file mode 100644 index 00000000..5ef261ab --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc95.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.5'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc96.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc96.php new file mode 100644 index 00000000..7bfaca3b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/help/PostgresDoc96.php @@ -0,0 +1,13 @@ +help_base = sprintf($GLOBALS['conf']['help_base'], '9.6'); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/history.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/history.php new file mode 100644 index 00000000..1dab1db8 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/history.php @@ -0,0 +1,226 @@ +printHeader($lang['strhistory']); + + // Bring to the front always + echo "\n"; + + echo "
\n"; + $misc->printConnection($onchange); + echo "

"; + + if (!isset($_REQUEST['database'])) { + echo "

{$lang['strnodatabaseselected']}

\n"; + return; + } + + if (isset($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']])) { + include_once('classes/ArrayRecordSet.php'); + + $history = new ArrayRecordSet($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']]); + + $columns = array( + 'query' => array( + 'title' => $lang['strsql'], + 'field' => field('query'), + ), + 'paginate' => array( + 'title' => $lang['strpaginate'], + 'field' => field('paginate'), + 'type' => 'yesno', + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $actions = array( + 'run' => array( + 'content' => $lang['strexecute'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'sql.php', + 'urlvars' => array ( + 'subject' => 'history', + 'nohistory' => 't', + 'queryid' => field('queryid'), + 'paginate' => field('paginate') + ) + ), + 'target' => 'detail' + ) + ), + 'remove' => array( + 'content' => $lang['strdelete'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'history.php', + 'urlvars' => array ( + 'action' => 'confdelhistory', + 'queryid' => field('queryid'), + ) + ) + ) + ) + ); + + $misc->printTable($history, $columns, $actions, 'history-history', $lang['strnohistory']); + } + else echo "

{$lang['strnohistory']}

\n"; + + $navlinks = array ( + 'refresh' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'history.php', + 'urlvars' => array ( + 'action' => 'history', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + ) + ) + ), + 'content' => $lang['strrefresh'] + ) + ); + + if (isset($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']]) + && count($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']])) { + $navlinks['download'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'history.php', + 'urlvars' => array ( + 'action' => 'download', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'] + ) + ) + ), + 'content' => $lang['strdownload'] + ); + $navlinks['clear'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'history.php', + 'urlvars' => array( + 'action' => 'confclearhistory', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'] + ) + ) + ), + 'content' => $lang['strclearhistory'] + ); + } + + $misc->printNavLinks($navlinks, 'history-history', get_defined_vars()); + } + + function doDelHistory($qid, $confirm) { + global $misc, $lang; + + if ($confirm) { + $misc->printHeader($lang['strhistory']); + + // Bring to the front always + echo "\n"; + + echo "

{$lang['strdelhistory']}

\n"; + echo "

{$lang['strconfdelhistory']}

\n"; + + echo "
", htmlentities($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']][$qid]['query'], ENT_QUOTES, 'UTF-8'), "
"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else + unset($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']][$qid]); + } + + function doClearHistory($confirm) { + global $misc, $lang; + + if ($confirm) { + $misc->printHeader($lang['strhistory']); + + // Bring to the front always + echo "\n"; + + echo "

{$lang['strclearhistory']}

\n"; + echo "

{$lang['strconfclearhistory']}

\n"; + + echo "
\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else + unset($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']]); + } + + function doDownloadHistory() { + header('Content-Type: application/download'); + $datetime = date('YmdHis'); + header("Content-Disposition: attachment; filename=history{$datetime}.sql"); + + foreach ($_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']] as $queries) { + $query = rtrim($queries['query']); + echo $query; + if (substr($query, -1) != ';') + echo ';'; + echo "\n"; + } + + exit; + } + + switch ($action) { + case 'confdelhistory': + doDelHistory($_REQUEST['queryid'], true); + break; + case 'delhistory': + if (isset($_POST['yes'])) doDelHistory($_REQUEST['queryid'], false); + doDefault(); + break; + case 'confclearhistory': + doClearHistory(true); + break; + case 'clearhistory': + if (isset($_POST['yes'])) doClearHistory(false); + doDefault(); + break; + case 'download': + doDownloadHistory(); + break; + default: + doDefault(); + } + + // Set the name of the window + $misc->setWindowName('history'); + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/bootstrap/Favicon.ico b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/bootstrap/Favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6a188d538076f52875fd4748fde3d29f6b537b14 GIT binary patch literal 1406 zcmeHHyJ`YK6g|5->L$DHuKQjy`{?o+`3Awp!W1IJ(n7G21XBotU}I%vC4!Y;VIzr! zg@yiyRmzYeW>&+JVEQ!9aPHi5xHEG(#RWLF6$QujKme0vw+xXKFmTAQ2;6bU<18Ew z2eeu(ESF0Z3Iz;@L+tl^)M_>Cb~{X`Q}lX0l*?tz=X0#rYt-v?bUGc3Mk5Rc15_#% zG@DI~$78hHZIntSY&ILLRx2zP3lxh*%w{t*8Vz*2UG)2XRI61?CKGJ8+q0f7!o`7$ z1OMg#&;S0K(x2P~QQ^jl%lU-(Tr9XLO(9w;=J2kZyzG6~%VLhVZAZMx3DKj5qvRCH zPB`kdDjI-5sA*eF5KOA%0a2DsJ84Nt(e#MTxWW5+CbT4yRu#r|S(Xo z(lm7(S1(gy;B#H!75v1thL+t+LJ8Wm?+%=Q;di$fD zI(6sXd(PZn^8(<7P!#2>4o$~i$3%zn6jL6)w+B=muZ$T9)l#X1e!q{&WFiOz0?_^6 ziC{2@)oO*!W`q5Hk4~qVh z9*4){kuMqK^ZAV9@rXvF0iVx@N~MBkvnj2RD*`N&6(o~M*laclTCG--Y_V7{olYfI zEEc7TXMxsWFc4=xpNHLUm+}nqZnwjFy~b!X5&_Pp-EPY}xfJ-q@|VjcTCEn`ZZ|Yd zdq?I5%H=W~4u`ZbpUR$z(gf!!{Y5y+oPXa10lN+J^KLW3h-`4zfKf_OUc%biCVOF{T0000Fmw` literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/bootstrap/title.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/bootstrap/title.png new file mode 100644 index 0000000000000000000000000000000000000000..44f5c7a18f9ef396503ae728c360e42a3ae8e01d GIT binary patch literal 5388 zcmeHLX;f3!8jXk=0V_p(MN~*50-})8*MFXsrGo5xFFU74L(|$?Xq>}}pDdI}Y%VSj_&&a8AzG_e)q43xwbWoAa>!(j zb&s_o|3qY4K!E=Rr7_h6?@|T(uEfY0V;ddnjT@b%_1_^(bF7sN{hN0V8?&|z3`$W(YQM zGb0kP?69B^fWVP9&WF~q#*>hXw`RyM<7P-{Cw7z?1%kP{!#wL z3rcFQ(l8;HWjrit6Q`e;DW33L>(r8FD`QyHEZ1zN;cj!ONYg6G^Dyy{B9yNwqcPu5 z+;`6NTp8+7voaM5a#2ghW+l$*NBu`zYoe;E*xX(T4#}-xvm0Mmb!TOr?jDB7S}FeH z#k6G39RNq&acaVd-Dar%?LFh;6TOXIkV6eY7Rs`JuErp!mr5|%cn#0LtXi7?oVViqO`&zr(sk;7W zwdL#%JaYG1i_2-6+^?ZzWuUql1hy7;+a{lYNi4`c?)NxweiVOS+YA+2adwlkETnHz zp{gLbv^4K@>Iih%)gPPBrESbvkn=Ml`GvE+RhHB#KpvHuI4>B}eJlMm+${|z75WZZ zt8?&<^~D$0^-VtTy2*-9Aos0v2*R87?Fv#8^YcP!OL^-uYwpZV{FYUnU+Joy6u)Np zIgBrJ!?aTrWQ2QrDwH;~HZgYh)(BF~u1YoDxS-uaJ@Z$soOktM=JQo`v2B%%r4XHb z{WtY*-4~`>uTk2;nR>|x@&$10Os!yk^}}V7@rPYcJGz!YxapoW5fOWO9M~W0Tun3V@r!|KQR2zNxyj?^Vi?L$bpAbp-sq z=$l7=qP4$IX=DUCk&0SdDe^Z1eyH54++cInM`sx%4mPbPOr;EJ1e;we_TC`qXceu_ zMwwcv_=r?YJ%e~2#ER+ml`@e1IQ8(+KUR8qxilr#uuX&bG@C+K~7mmA& zTbbLFLX5Tb=*Nx!DsKhp@Ke5f>kh{c(Wsc?AKQs2)L03vFtACM+oA8LnFzwp(fp6Z z1+`ArW(??|l*dJ6cUAS*RRxMY%oRUOu4UiR=<+$;y+IdFC#|q|=!g z*@d!xWrFq_jpe&$ZMq)by1qrwT`TE(JUZU^!`>0me6~T&6Ybt&A7plC^{zTt%xn!? zv^6+ONzSOZt1TiZFcbn|f-ua&gdL*e*3>Hznf|l$+cP&Nm$?SMy%Tn`CNjI>));TS zCEj!H?mdxLgR@I0X8N(6S$g0FAEPva!viFX-(JHw85-5s2Z+MbkFT!nY08YEwp|}=vsZ_z0fxRV(v0Xd@*w{>2;G? zi#^Y~t+QK*=KeWWFbK}`SARG9yfx`uBR39qcUabn+k=(}yD+>-Ng>c^#?99{?0suZ z%lvSiWNNd;`7aJ_n9^WfN^S5juB#rt<}%kodvs`-{Y ztCl}o3hVC{>-Q<^MF9g|F6s`wj`rFYUcW!%yt@5_NS|(e-s76{cWn}O9in5>ryvAe znvzg)n&u01HtbMgSJ`^;(h=Nhgb#n7BPxC1V#!GLb zz{;SAVAqx$6>h#rNlmW?ZC?7st}!S+GN==-p@+lIo(OYR*d~z0>_-1}6`e6$gofEPX; z@2$&JAy_OcO+{?GQy!cao!sAZyzVi_^eo3H^W8{$If=2Ia& zqy5WQ(ya1>X*r$Mx5EU2y`|zxPHQYlS}C#eY|zDG4LP6#%eRRjnc^_jqDjr2ATz&ablf1r^WA=ZVBHEW-i4k1YLA-NTe;hYx~Ds3dJfLHY8|cV=(voFVA1QM=XQz? z=QM3P<MJHd%f;AY3~3e#umGOGmpfL;7DQ#L>>x_KNkMxc>qdJ=JRf literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/Lminus.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/Lminus.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e489822d12a43277e47074423530264fc86949 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7X~v1 zV+Mok*XG&)MK}vQB8wRqxP?KOkzv*x37{Z*iKnkC`z>}M20oqzCEGoKLiV06jv*GO zlM@z*XJlsmJa4e#;0o?eww@(BRxDfBHZdzs#f)Rdinpn^q;Fih@=0Dc`LmT?6-%4q g=?ka!D>E}N6fe=&tZVGI1scWR>FVdQ&MBb@0Mk@Ag8%>k literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/Lplus.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/Lplus.png new file mode 100644 index 0000000000000000000000000000000000000000..ef51c7e30b8343f2efb561d1dad21956307bb75f GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7X~v1 zV+Mok*XG&)MK}vQB8wRqxP?KOkzv*x37{Z*iKnkC`z>}M20no;rLWn6LSCLOjv*GO zlM@z*XJlsmJa4e#;0o?eww@(BRxDfBHZdzs#f)Rd3fVTFD}2ssIeN`I`DXUMD~d7k r(-(TgKWF+$FC~wL)QqS1Co(czpJ%MO^m}Fx&{PIbS3j3^P6}M20nhv+Gn4DLJpoTjv*GO zlM@z*XJlsmJa4e#;0o?eww@(BRxDfBHZdzs#f)Rdinpn^q;Fih@=0Dc`LmT?6-%4q h=?ka!D=*%{$e@^NVx6%-XCu%o22WQ%mvv4FO#nujIQIYm literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/Tplus.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/Tplus.png new file mode 100644 index 0000000000000000000000000000000000000000..c54f5c80ad67408010b2da5c01fce03339604bf0 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7X~v1 zV+Mok*XG&)MK}vQB8wRqxP?KOkzv*x37{Z*iKnkC`z>}M20p>VMYkscg?v0+978Nl zCnqcr&&bUBdEQ{f!4=${Y&}bMtXQ_LZDLlOiW$d@6|!wUSNNROa`c*a^3CjhR}^F7 tr!Vw~f6nxiUP>MfsToi2PYk@pz|b0RVJ-gR^JAd744$rjF6*2UngGmTJthDE literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/inputbckg.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/inputbckg.png new file mode 100644 index 0000000000000000000000000000000000000000..35815c5e83c7e6c9087b62a6c24cb10c448c73c4 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTx!3HEF9vn{wQjEnx?oJHr&dIz4a;!aF977~7 zC)fOc_OG7J>F4|LN}>Ohqg0os cC4CfR_$Oi+b6xD{9-uJ{p00i_>zopr04g&tQUCw| literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/openListe.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/cappuccino/openListe.png new file mode 100644 index 0000000000000000000000000000000000000000..0d132d36486f1a070da2fa332c28c8db5b55b006 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOS+@4BLl<6e(pbstUx|nlDE4H z!+#K5uy^@npa^GyM`SSr1K$x4W}K?cCk+(r@pN$vu{fQ)r##h|*_2V3dFsIxjm}3M zRR6wU0O6QfA5K0lco@&d*7m>ghKb{mf9y_I5}4d#IHNu7l^PlwH77j$zhC#(r}*oJ z1_lN(wI^hc960gh@PQBcfA@B4n@vbjSheu~euog_PY;ZH5|%ia{EI$+;KT{%oPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igY` z0S*%^zR-#Q01jtKL_t(|+U=ZMbKAxhfOjEEvL%W(Xvx;aPGZop;-pQTK)JhVAIOLF zoqTT}$jN&<#4l*UUyvbwKsqB#oJ^bPWQOP^nL4*IF}`qjBxD=RAm3kGk8CnBb4R!y^7 zt3RTV3HV6u#6-351lGuGS|!}X%f(2wB83`Yxgup+=;pnZxtlk;7~InxfYWUssK+G% zpQ>FmQ8uqHD;sx60)*Ahn@k&r85(Wk)&RtxL1+Ksif zHG~jN)qW8ltj=8?@-R`Bhly&Bl*9KuC{N_-S!z5&pD)sq(?v8c&vo%kwZ%Bn)Z2f4WzI;Quh|_)$8@1?f~jyo{S+4_&j;?M46-ZF3&xXYWhB} z@Vrwl+NVvU@)n+$rq^=|q-;p(#mcQa_ZF8Hd%6RG zC&ffPrC@pG3rJS8B@*9^r;TKitBG<8q(ITq!}5)vZkLLM&7vpAFR!#Tr=)0 z>9)eLA@*Q**KTRE$>C6NDA?<|xN}+G8O`{~LKd?0LS^+qf!22XXt+0kZBZ0~$+VDm zXW4f4qoF=J)p_&wooZ#hO@mDftrdz)bMp^l+;{N6J_W1mo!4G@JXB3h&tBK&`hvkq ztp=YfGc$#9W#~w_yF+*2s?GMfGBfk9&%gL#R_hH89A!fr#t9+Ud;#%O;Hu7l`dOh= z3Wh>8!>Ad?*WZ4-`e5yuv5`Q4!3bjp!%z5UT1dOQ{P}+`3=SQw*6Y=JePL|C2uG);q3tpD~m{P;-%)27bu{HLD{4i4sW zIgaC?M3N*y5dQtO`rf;5Y=q%WB7rKN=X1FnlqiZK2*Tg~@!7M_obZbGTRb1btgWrx zTU>T3nVG$IihIttST3?stSqnU@4fdsQ4}>zQ&m;dG=xw*9-p6|zjfag~SU@2-4*`SQh!7degt{VdC#J9my{*^fW@j zJ^q4I$;aoG-L{Utq(+HspUw(xU zIyN+f5IQwFxIJx7;W$nd#dtiP&1S*mAcR7}pe+nK66~b|?RkA|`s&qaGzzvV7K>?` zmP{tI*=#%>7X;zb^vpYF&j3}Ws(E*5)v~Nl{{Cq+8bt`Hsv3*MqR}W=okF2-UAuAm z6jv;jA@fNRrw4j_s?{o{aI2%(eDo_OlOy70d%00$A4WqF=Eb4 zs%o3VVM-nrONyd|LZM&&;-#Hvqy1nak;rDV$z)O#MM;wW^Z6GX#}V&FY#Wgi$H#hm zd#~rUKmSDpPo!xY$8oYOi=xP~Y%-br;DZl(dwX9y6Zz*im(;0C&^G9Ts}u@_sqel= z2=P46vMdy;s;cWc-56ch>HbEeQPO2#YiW7KIS#>K@Wt^{PbOGERXUxf!yR4M$sm$B zc0HUviiAYl(3VUl<2+s;N{;Q50gU6h%>0)k_JC!}QF| z-ehYRvU4^L;F{BQ9mWNwiUg$2AyyPcQ52|_&1Sc!jpMjzQ(FLJQRpVYP-HS0 z`dly$z*eD9cq)Q-Ns?%L0MnVv<>;UR#*3Z?P191TR5Ti;z24Tf*&Hh!iV@S5NF->x zBFnPV%z)p7=7D_zyaYjzBq z3cdiu;J5`rfOUq~sOq|&PN!Lxg)vDa68U_d<2at@5i*`wi$%|UGMQXmUCrn7F#Wo& zXEGV56BI?!vMd-KC;>aM4Q*giKr)#OF&@ovMnt>wpW1x@1{~ z`eXqJRORz|Q4~c{^m6yaeW%mu$;nALT$bfrE(ZrrPEHaV=_R_ZL;Z9*eevQ&=rZ)k zb}8;xurRXV<5dA-1(s#$V8}UYJkP`RN`htE;;18Sk|f2NA_xL8MZ^YxBLhzdQ=3kw zo&J=}I)Tht4!{x52q7RiGQy%W3?+vUE6DRa^cPB;eYZ7?)Q4r`ribiNu)F|*eO%Lm z$I&e3ng!;ATuj7gk*Rg9=GBZXYIEf~m&=h@nA8V_VDnrTiD3L7%aCabOd$#3ZInoo z1b=dM(4?GhGbm|qrCc>^+VQ;-W6@7q+5rM+utk?5YEKP$Z(%|I>Ew;8$g=D;869b( z(+yiWuWK?4S^~^L?!(EPBuP%Qq$moUu2Zk%^u_H(Rn;~blf4C&X|}x< zbu*;XV!_1?tMr|>Z;RSUplzE5K@e=A53Csh4x1|hrv{5thA8nvfehlpoTr1Z-Bo`k zlOgGNPzd=GDi*rC@QY_&fDK@nY~m;dK>$7yiG-5_@Pj0MKo$hxv!ER6ko6+qpMa{y#TZr~`W1h;11U zX#$SpwzoF!R9m@RCg1z}4u%GTWF-Z8Aeeie=O-s8>3H9kWl&XBRn?QvJ$qtoEW(`x zu;4x%l5c}76y()1nG9@4`bcd*^S*H}lE*s)Add$=g3f9}xzpab7H(VHMmsUa7{}xB zXfz7G%vRs#3bWZP$$QDN91I4Bj__E zrGIs;-zFKm4-%vp;l_uSCQZ2Qdvxe~KVTmQcDrn`wrk-|v>hKE-sl^{kmkv<9En6Q z#;_}AOSIZTbx<`je2kQg3?GBNMN*PVrJw=MyIfFnzt2Xwt<7*2TQz#u67C?i)sMwu z^z~r-bx-B7u)FOcOF#y<6kj_eS{@wx&A42GL{_Gxgg)QjNi3Ut{)v_D7P2Yc{ zD9YP!z1f8f=y|=m?i>QTaDHLwr`vbhXd4|F?(gp(KmGinfqsM#ZJb=B`Q!pgSY)$V zxc7lhTfp8hod@@tr{kl;u4jCxHy+OE+QJ+=D|Cv*iLsFrV#@BhA?KiSORm8$h`F8!e2e?V`!XqvWO zE*%N8Gzzu4;iQ(llm$*^n8xyo-rdt{(^julhmQ{Ku(#K=o8&18TDhVqg+k$#mtS%o z(#0^wK76L{XP02#K@4wA-c-s}W4&5kE0#^uER;&MTCGy4tgo-v>vh90N@cst>pOTL z5C}N^Ci#_VFy(TtdfliShH09nX~O$9gZ+KG(&1vMj9TB}+2(0ujPX_;3G~J3c?J)M z0wjs@pj5Fet5!GGE7eN1R;gBi9{A}x?(j1Z2!sZLZ5Xm!DG#1D+;gBS5a@aoeeUl& zxb@0DRofKH!WiQ>UgKT4@ru)3Blm4Hv1D3z2_T`a)<%=&qSibmR d`SMiD{{dI6bVEQ817iRH002ovPDHLkV1irJL|6a- literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/AddArguments.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/AddArguments.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac45e18a0edc80abd0ae1125ae3fef2d8b5b7f1 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U4(g8jpt_&eH|NsAI$eitQ=s&~c zn+$ckCfxe3vhBY|>;FAs{Q*E_x}GkMAsn*F0wD=*Sbx{(dgl)CBD(h4H_+8_;V*@_aBpdx`JAPEA6&;?pTM70}L5Ftz` zNvlv(Mc&RVZdgS{2`|dod7d-Qjs}3{KY9D1)oM8wsU5DfNT<^oS$r%Nmi12p0_?UG z#N~6A0PMC^s1gQ3}5kP3QDnV=|e#XQnLJvaVoud<3(j!`R@LFk`Vmuh*m5Y@$>uA(zV`o6RDf zP9qkJAruOcz(<0yW7iIvr@N?a&!b|SM%l53BT+yw7(}sHL@Jd+I2?xG?}yjxg)GaU z+0cwg5J;UIqPDYu^1=`vC;L&F7{t}~CImr1B9TyFnngSwha^cVEGk1}f@;OPhw}26 z0^bj4QRwT%-6{{W*{s|~tup}aJ)nIszP&~!KqGjDvQxnGh7}LiWfT|Z@N}>bdX~v# zRM_$5CbA+26@C?$%k?e%Zk1V)luRb!@p#~NyOrVn1b-B8s)X_z_?@6r(hm0%{7LYa ZyaHMXz-Z}srnUe8002ovPDHLkV1l=r>v#YF literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Aggregate.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Aggregate.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe42013bff18afd5d7617a5ef287484a0b60a64 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``#fD7LoEE4PPXMbgZ1H|_ z_8ZQiO0nwZMI9XiDxHSUwtFtxc7ARvduAC&RE@#WbKjTUbZ}u3XiH3)*y?hNJB{h) zvS#INZ#Fr8yQ$G$GiCA968WbwK1G#2evd@gm}{Tfs?t=^sF28HCOtiHpKW{{&@wqOL>KeRuhAKmX5EeMZ6G%cS`>wgY{_;OXk;vd$@?2>`r#VSE4p literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Aggregates.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Aggregates.png new file mode 100644 index 0000000000000000000000000000000000000000..4641859871886bb95d9829e8599a34796b407dcf GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAh>;M1%^TD8LLTpDz$DDmG zC+~keegEUx2OrNr{B-Hjr>l=Y-+1!*_S4Vzo_~4x;>(klU!T4D`ttR+*RQ|5dGqZ( z%X%N6QA{O4e!&dW^8f$#1oCn`T^vIs!b8t?b2TXNv_33$dJ*^j|GY`AM~Z@zI~Uaa zxy&H6&E*Y8!o6KV%nvlLpPR)aa$n<*6!U$N74=_oU8H3fHYX_amdKI;Vst0Fg^| As{jB1 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/AllUsers.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/AllUsers.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfadb50130308c1da8b5be1c8939149d64f020e GIT binary patch literal 384 zcmV-`0e}99P)72InUazfQ$QY;Q!*6^36JrQA1O6X+(+$?V`*{nBA=q4o(*--9HT~cE zxbFXk2bFL`K=ka3$zVQC1CR|_d$$a%c=5GtFg@dZ!vD#qqfrg;XxcXoi2q~5aou(Q z7hK8sKkGu$|EXtU|4%p>{=fTZ5QYK&OHMraUwr)j|DvP!{}&v-_doyO-T%4!?|=;f zDV}sH>VNO?kpCTr{r@)~@WwQt_!vTS9#C`6zB_Oi^q&a(-*qJLf9pZt|Bd@R{@3ny z!8D){ruhJ>=AL80|Jx7w{cqmy^}l|v+yClaPX8-**kc+{a0sC}YxnK{89Q&m4S~i0 zI-Z7NKrTr0UWm=QJoO3)DGXap;Q@#EJ* yG{>yG45o=r%E*R9Lp9@d0WJx2myv7$u^0dus=UWF|MLd`0000t2WrXD&$nHdQ&f&TEGVgUhNwRrYH(181l1jhTvWj zs<6Q~5KKqW{rm7s7wQ^&hodD&0Ef(jX- z0w8Qq6oz;iov6$8n*K$v2qI$;ogn~d>sF(TYN^k8Ef5Qv^>y7FYruQAX zhMBY7zRXlmwE@uCnPT2tU9MN3@G#kA3uW!}G*fqbjXl&rjRUQ z7X(^h0NGV`7hzfA+q*BcvZ&+XJJ0O%zR&0R^={AX_}N~fOGH+p&qO;!2VL4}pIO^? zdja%l>LDLvPFo*>uA5*s9wQfj4?gdMCH686yhH6+!D#Wg^C!1s+OsmO%+u+k9|HuK&vSJ zS=1_k0gz1uAQz)Rjex5Hn(|M`r3LJ!C&5J@A;p-GWJXCF6UcKj#{;ASV*r?6dvNB4 z?=(&505KnH0qT1cpk1(q)6|Me1DvFQE!U8#sMKc<<)}3R>N21RfYbuqTi&Kt3wAgh zRH5A}^^LevCj~sJWzc6{J<@x>DFn+rX9Un8 zY86nxW(%;$;_}-t2Hr$4_-YG-FMr|6i)~ze9)o4B3m_JcwlM68qklMP$bRAOHw=xl zu*_x;0UO?j?ROv=08hVg`W8~6qHkd6NgNM89ByH3e(F2|bJxKJpMg&-K+5?sVt4CV xOVtJ)Vq9tsPz#>+^E%+f-}%~|QT4Qk^bab>12emjpfdmf002ovPDHLkV1mn*5EB3Z literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Cast.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Cast.png new file mode 100644 index 0000000000000000000000000000000000000000..d7666e59aba60707a39b9e10fb1fe507ea746c45 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}a)3{W>;M1%BmH+R?Xy`p`^K65 z6MEXtAKX|05xM_RKXKy!lc)9gKz6g11o;IsOq;fS zdu)8tZJCJ|OWt+p#STv{qv(u4glAD|GaqHu&%8m)C u?-d;%reVU>SwdzFD!rH(wMrT?m`|FNQs=E-9ehSK28E_u34ZA(j1Ht1|ZE{ zn+*TYIqv#@@p&JxQ$bD!;WgJI{vZBW@V|bsI)-MfE@)q?|9|7X7_gJ)9ryfy`d8)u zse9}}nj49V1&}Qur-Gb(GmDKLI&UvF@f>$U2GHoV`5wu%D)N` znJPKow3#C3KuC$U?IV7*)nx#)8O)n9H#->idFc8FMyiA!sX-RftSJMS&0yY?3_73> zYUojDllP%nKSD={%m4zPh1|G@+I_V&F@Vf5z&pPH5F3wBztBK7Z!j_S#VklWjB4J6d~z32|N879mC}b_ yGnfEOOv|3KGZxsuL(~POac5~-_L=_moj(DbCqBaAv2Sc1#I>_55Diq*o0xS u@4H%Xj6Dnk#&MJ>*v#-5!DF}aFMI$MARXeY9aaYb0000sjaQ8uCA`HudlGMu(7eRwASvpxVYWj-QM2b;Nall;o;@w z<>uz*=jZ3?>FMg~>g((4?Ck9A?d|aJ@b>oh_xJbyV^&N60007XQchCiwe*-!* zFlGi!W;n2^mZPB**i=}zTL`N&lObb5AZL&WW7wTRUI-F^jbC~RoA$EG#^6lXD|LVV gvmd9uKjA&W1MRy8G?F2Q_W%F@07*qoM6N<$f(o96$^ZZW literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Constraints.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Constraints.png new file mode 100644 index 0000000000000000000000000000000000000000..76df5ed79055c9218fa82abb71f22f686f3be21a GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`O`a}}Ar_~TfBgS%lu|Q(O zeYX@Tf&c6mTTB+LZsq(}zc2k7fLm)`FV4RjSd@wsj|0{ zbkn+@k+mXX%o9}RKizdmRA5rOw!`!z&zNTX*({-~!}j1pPa;RaXXE%(Ap2rZV#j8d kHpVGSn-eF9YaC>7e7kSK52sreK-VyMy85}Sb4q9e0GYT(oB#j- literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Conversion.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Conversion.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6db85faa8ece1a50b145553e983622ace3f3f1 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAh>;M1%YnIw9^51o8_KmG) zCP3KFcKly^FJaN;(6^`l-=6k=f7|&h|NEC7thnC&f9I>5S*LwJ-THs*d*y>=|EHKL z+XIbaEeY}qW|%f@`}WxQq}xD&P)`@fkczn26UTWE7;rE+#2irF`^G+7z>VqoJa(;w z2F|$s2d_Ol7`58Zp>UJo4++UTGEYwIo@{yPl?tDg%%hGi5==9vPwX&QHpMBSqDnro eIQxc6FTb!k>(Q@5!I?k{7(8A5T-G@yGywoMgJf<1 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Conversions.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Conversions.png new file mode 100644 index 0000000000000000000000000000000000000000..2e37247469b2fe447287e6a2c16a4aa4a21a9f7d GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`>;M1%7y0k1S!x4BKt@Mr z3WRZY-v6Dia;|s(pLN=I`HiS&JO20W^60OsZkZg`-(7h2U&Dv1|CwH%O9Pt2RubeF z%rI@*l`F5>5Bxm=6p8Y5aSW-5OYMmiYf#`h!gXrO)vy1`Ll0bB{>=Dnh?H1ZoI)+n zrxwSEa3&$%ZO1O}sH`-Xdat(qyj!@LVo9)cla%pg z{LGn?Flhm3Z9=^mhSBC=1?_bNSS-JgmP;h%C!*p5;rx9qNh4rMXSALj-8<-w z5?xSbi3MVj%C#Hm0zWTsOBuS}&o>Z@j)yJ|2LuQGXY6+^TsVOy(5|vrq+${(3slsi tE1q1PdQN3@Ygm05n*mS{Yi1L1Y1;kcLjNRfa`ruw_c1g3%I+Y7ij=Gg2k|)W;$M24Fx*DH28BvT7x> zRZbO2HLd1chWqcFns@Hr>AiPb+iFke%qgx*0uP7t=lz}Meb0H*0HnRVeKMoqR88GOa>;V37L|()rGl)dY2(Aocl{3Q6bYo%R1?D|Z;dXao)Yw1)gPQ?7 z<1uUien+f`hD{K~QE*&8Shkly2FN&0*6d`ThyHPuuo(cay$_7z16Xe_x%oSSycMz7 zYC`dN3}JBzE9?{jeS&Z9BXxijz=CrKqHhNHMZjSWanSQULstbqx>=Bmj)= zE~avG5o~FJ*wh3;qXA!6ht*4J%$1f>K$jE{6@dr`2o~6yFTh<^2C=abED56a9mT~6 z)YgJ2FQ;?oe*x41XL^!Ifd+owy9<+9S@74?fUB;CEkB>GYqv~+)_@k#+IA6^oE!vH zDsWX*u*qcTE!#~2xzZw12MK_A?G?Q3Fsn=8BG%c;O1SqQfccC9y4we(ufY3KQxKSU z@c(=W>mxP3C}oLMOs9`xw(FMkA50kUB>w@w0a$nNRatR%K{|00000NkvXXu0mjf*~m2; literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Cut.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Cut.png new file mode 100644 index 0000000000000000000000000000000000000000..8fdf56530731f50dbc7b70dd0e920c2d75426cc1 GIT binary patch literal 415 zcmV;Q0bu@#P)CbV$;(D2jMfReu2U^9zpaA{-85G#WvwH+%t#l2nK1c@P8voo*NT zJbg~_R6vkrSy+|@!!S^jB!ogC0tlW2Sa(sWR3OXBvidEpPB!8PfPt=~D%Kz?3JQe+ z4r$?#h|p}ckj-W>91daIHthKv*YWrsWGgw7$xzYsHEmg4q@c-U0&<>6Ch^*o_qMUs zw(Gj!c^=VNY_mGYan|jl^!RcdFr7{}msPb#{bI2IpGbg>#E`qYKMo+GiA1BcgAemp zzNvH?O8*_jhbLTIULBtS$8q%Snx-M0N?|qB&0u|P;n4TpwI3iE+-!{IpaTE^002ov JPDHLkV1mvIx%U77 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Database.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Database.png new file mode 100644 index 0000000000000000000000000000000000000000..e998bc5b8a2f4084c6ee42af898becb6cdb56515 GIT binary patch literal 527 zcmV+q0`UEbP)F@ccPYj4XyMJm(j9%P6X#e;Tti;H$CfgQSxsTv8MYg9l+`DE{~Tu}b%W&dOH50r@zw-^bn)vr z{I*1Nx~&|o)*5>|@7cAIG>jQ4l_|>FV^np5<>Yk_NCyGi(B=+-U#&dt<`-Od8OvJ4 zG#3Q&R$N!ay@GgdlX!IA2?FSa6oxX7sV|5xud`?8>2!Aebh{mzZj~MLn}FU?+kE3S zAOuv38QfY9emc;!=(<_l#w>MBLeJf0L%xkFk5JaesOnSy1{^~U0sB^hx-Ow9BR=3= zePH7Vz^>*GfcAC>&`WpvfO<>=A85PKvcSoTMz0Ql;1<-A8uWm}84Na1q!StpZb9n< ze;d>)#|_bI-~(&@28A$ibc0%W3*HPGKgJ?MG|Eq-z-n^1_aE4i8EneKfd&$v(l;Z( z=*#i5WL{jMu=EhKIE%Bjh*O`&&>o4-;{VlGH#;tCRaqU(UP26aVCN-MYF1oNLR%0QxiE-ETW}r<=xQZ2&S}cW> z+rR+BGz?{?H3uBb)lxfNqB}1wImCSH$ zdboG2UuzlyW~}p9;9tLsc9ad{I3{v!@T(+Ilm!?|)3YvzmS*XRM> z^qvLiDii@dEe=f!qjvHY6~&3NWQ8a$p^*Cko}Wj+d9M%f>H$p3ZJq);S^}-cPpE1D zisFVWI|$;TZ;<|_Xq{nw;aXJ>fRJ!N;_Q$G2b~;6jU~`-R|e_z+GwanoXGnG+D0k6 z)xQBo0IBdQ)KVO161btDr$(TbH*l0QLx{gXHaQMHIYrNS2R^o71cbLO*mJ*z7_or~ z0o2QW0$5SX&w-0hAin#A_KYLwc#6oEmqvh)aG?;hBO6*m)HjQO?HN9=JcM`o0d|~| zhy~3ka8`Oo44qB`w)a;@0b- z?{;U~?e4aRd1t#zwpS!xoJ`-DJw((RWeuk;t6*Ju-;mP6+CE z8SGmW?5hO!B?6WVbG?N2aUR;?3p5XdD6c)ipW(9vN;rUAEh(e1KZn%nJbp+LQn4V^ z?Euux39$HGq?ezG{fs<==EfbccQXXYIRKt{$u*ZsC9$So&w*{6nCtbr4OyB-`~9S7 z#|2QybXYEzkIB{aKHh zvN{7JGs!Rv5g&!`!&1PT%(1S1U;6ws+(!8h2L*xFcVj4>u!Xk%lgLBxIV z+VFJb-1XuDY?S2e$=qdT&YgQ#I6OKo4GaIQ5&%J80=?kB!57dOKGfa-^==rLBL&V zpOJ4XO(rm0E73ajkpOolGWFvHHzTXXBI|^&$_<<>uP|JT$H7IIz~r78xln+b&!d&g zF?_k3*2u9K-*hnT( zOC+G|>_84|L2|n>l>v7qvOak}i4q}l0Fui!Mji?1ohfY!jPF^AL?HY9kep6@uC1eL zvrSLHoryf=91cVF`5-!+3|CiI@nN;1VzG>8pm)A_t83&?2$I(e(e7aQJfQ_yS+d~W zY)08+8lA$_*T~OX+_1AwnAXqCi%*2h^QPYkCa)&1$s1?1{tbpGsr}D2ztjK#002ov JPDHLkV1j6?*mM8@ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/DisconnectedDatabase.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/DisconnectedDatabase.png new file mode 100644 index 0000000000000000000000000000000000000000..b81a1715b9c61ae2badf8637626d56ee5339751b GIT binary patch literal 663 zcmV;I0%-k-P)K#$=Ec3UwL}^s zGtpb3ZKCvF+Ah`1rMxcCaJ>`IT|LP?0gCz>0kaZ!OT|+9qhy-gzEHaHy=sEUwo*)pIg2Q@41k9HM z_{h%eZ@~Ag8@bFU2!aDFI|qib5Xc7-m&ux!)OpN2mM6;r2zqUZ_}+mDTFA+pNbzpu z^9ia#A&-m@Mx0qEpan#C--{if0ub`sAw*rkHv-PE@D1v*NXlFNEeN`9nnT$!UJj(155+hKN*JJ%bhNtV3kTR zt!)*r5IG}7xULTS5=q4?OuU&q5BsaD@GjlQmO({}%*9q3oq8EIJ`Ta5K1K8Wlai_q xs(xon)A2mLD~aX5^W5oUPH}zV=#fXF_b0CvyqJBP6 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/DisconnectedServer.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/DisconnectedServer.png new file mode 100644 index 0000000000000000000000000000000000000000..6badaecc7378730ee210015c9d8502560779e0d0 GIT binary patch literal 506 zcmVX(8Zz*VyHwQ{mE5He`&--(lB7?fI%eGVj>b15fY2QQjic@hL*GjB>KLg#d?Zv&)Et?g-$_e}sK^fCtR3VRFF90S<)#xI8#x z6Wp_aD<0qpd?j#=&5>&e0)oChJSCryeoG_uxxT00k&H9Ay$t;iaN67qANwe1ZGd-S z6|Uh4tc*^>r`3^tww!+g0tPcV^xD>)NtOu>p5ItW|EIx&kOl*@0Oic}FwHlA*6^NCTh$q-ks(G`~ z2u7zvT*d2{T#jf_5h5~~_!JTb189muT&W^@TuG5Nk}tzUULL|ysrVG)3ME;+8VW6r w5sa(&k0_ig6;8kv*QiXxvVY~wes&K&0C@nQz-4*1`2YX_07*qoM6N<$f`Dh@ZvX%Q literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Domain.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Domain.png new file mode 100644 index 0000000000000000000000000000000000000000..15ab7d7efbaf624d00b69c2db5126b409fff1c27 GIT binary patch literal 320 zcmV-G0l)rc4lu&te$H7hKAx-g&|63ruza^?YA} z7Q`=$0uE1B0RnN`qJYCAJ3t_wSrl-1XnSgbcwwS|!vjk#DAVE(DF^c0@~Exd>H8ngKKOY4;ipTF zK3#qM`I>*wwe5#*Jo$WU=i%Fr-rs)u`QGy{_jez8ux;;yod+K-TKRCv>W6!dJbd!u z;fpVicO81X_vn+CU!OjD^Yq!rXRp2<7du)2bQ@nukY6wZE0<+z`?Tc;pMLxK=ikIA z_Z2{yX`U{QArj%fXJ3moDG0b-R6MhVN5lB4(Zb!CU;pJ_KjWeLf8XA7QVa|&b37UU ztEbF4rhG70Z*`@CBrt#5xn_Z@2=FG@X0JSk#8%?&o7Sr5Wi~a zvg)tjn>$q-53`lOp0&4=L&q%t&bDgTe~DWM4fW|+PA literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/EnableArgument.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/EnableArgument.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba0a0a5e1066ef42482ae0f452fae5730e79f62 GIT binary patch literal 690 zcmV;j0!{siP)5}X;SOrJItDzI#*3xkEz{^#$ z-D5Nu*#|?*_|gVl&*8%x=&B;kG$TurLH{Cqo3V^nY0z2(ttHTQ7uwBin(H2~AEtR3 z0)ofcg*ZsA`i(0KRrN7md`$6yN6FB56<%lZE+_WAtG!0+(mL;ao*$+&XH9qceq&YK zJeS=QM#?B@sQL}JSHJ=vr4)v#^Yf`uP?rQXNl=$S#1zN%I=09$o$Ad{y$5RI;o%l2 zjiMzjsLi~?FDGWMi)oCT#@b5b%#l`2+>e9@o1i+DxL}uLt({`EkAnGddpX>WfYNZN zSO%8m@Hi407SnjhrCt3(jW#B#=0kZH-11?2kdAAPmm;_}9&&>qKLGB`fl_~{mBHfMClri^VsEJM=3A~4&HMG~ z_zLTs`g22`VHpNR1}GF{iVz>gsNaYe3F;t2a9xmZ1;qv^H-Nu4uG^)uYrs9MZ|d_k_DLQp5D7d#a-2pR=Vf=co2q=+`^v<945s&tA3mqpJ` z@hMS|EvOeX3t9wC0<-AdD-r^fC&^I*V*Ry`i{gbzUsf1(_C&BAG@C?UvLHi{CHhiD zO|*Ifmgpy24`&62_$gt-G@V~LS*f$Uw82jD)gL%X^3;F$ Y4!0SOnp0Y1m;e9(07*qoM6N<$f*4{uDF6Tf literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Erase.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Erase.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ad128b83cde478e0116a6ebd4cb02a224204f4 GIT binary patch literal 451 zcmV;!0X+VRP)4aar06OFqBH9@BIr7#6%t5kg%A=YPa+6hI|?umB|xIZRX|eQUtQ64RWma@ zd;4akYce*P%HdcK!Z1ls3?jkmlgDS z4uZiTlWct}pg|{sARw2^Vl;Y1x9h-h+Q?=fn1HddR6sutiKld0g6ldM4EpGFI%qbV zuq+d{Z9x>znP7iTKpnfpbs~{~u4{Z&*LBfuw|Uqw45+FKO;aJu1tv&;3FzY@91cTK zikM8^F&qx4V8ir2C)SC@SP^pvhS*!U z2h@3-OkVL_w{07yY0``qg*Bv7w=DQf9Id>{?4~J-Ock_flUj7%83Y2t!p&PH@UinP tm1IOB;%uGUYdt0k91wS`{g>Ccj86+;0MO)>;{^Z!002ovPDHLkV1n~&!7l&+ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Execute.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Execute.png new file mode 100644 index 0000000000000000000000000000000000000000..289805c9eae7629cec062e390bb04fcee37aafb6 GIT binary patch literal 276 zcmV+v0qg#WP)YPRq+ApQ@c$u;2r(ObR$i8TbP0qf5s191vbhF~>d<%zKWQ+DhB-*`5Y zpdnZdSal-mf8Tbs|I_za{NHlE0Iwlf4Oo3L?*D`xI{zo_H2gn%zw`fX7b|cYg4KYv zr<49q+GPy%hQBh+Lx?h9-RboIQ+HebpSIWT|GY!~|94$(B+UgI z&gT4|zSrUZ{6m32&CR5T!KQPC|K}eL{=e%=GkLK9a`LV#t>mYJa}SnNloBb+3l!%@ aQZWE0r_1pX7Vo_P0000h literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ExecuteSave.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ExecuteSave.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2abb9fd4438d77bc3289d8233b2273bfbd3f4f GIT binary patch literal 472 zcmV;}0Vn>6P)Nkl3Qr1BkI|l?suPcn8=dFG*w1WEhnM#+KmOzuM3vFf)y9)z(-A z$`;I4m)%FU7?|qn)Vc2SyYF*Ow@9ka;Nk*{07U6Z#EQ4w1Nbk50L%Nean=0`LV!6z zf)PVDbO()TLkKW0NHMsc36(Jqt4A$qK?tz0TaBTOEGRZ}pth7^?YQmF5CSai)j+}L z#@omPXDq_ZwiL~ydSum`eiKIk?Op?vhJ0|QVoX}gz@PNe0kz#vF%*d*5RSle|BQ== zDCH)EAVmVK95g{?DuKpY9xv{r=QFdz;-bikbvhkMxPGEs&#Es8&>yx!V-tgS_9c2} zW~cd#4qZJ);kbLIVt43;ax%R?31Cm=o&6sM$ILFH8wIkhl->(F1;|$dNx-3RHf8Dr z;5{gxwxdGhfOy;q@z^OURW4L1&mq?)0bl+FW_E9SQP{on;r62TT}Tuj$QLi)0N?GG znZvd~Vhg@dB(VX>kQcr4!CwK~`>i)mF&d&b{5C*VJY~N98SokMjks45;M1%i@@N}WKjqMNY>Of z)R!kWwskZCQG3Va2A|1u7f+eDcPxuo0pyZ!1pau@${J-&p!FjpHIIuxF6pwb#MOD>3q{(m(G=P zdAG+@(&%DgHdo8seye56xD#Ej7#>VqQ*)(|HB-5vWT|e6s=b_TUGvZ}sbP_U(N3?tb>}fcNl<`0$MQ z@sIfNk@@qO`SY6k^ql(ipZoTw`}V2)_pSZ-v=0F8<^TWy19VbOQvjBh!~x$k0001h zNklCPRoB_M1(Q zMd~R7z$^zXuU(RKJIMg%BMj;FxE^EZ`D_ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Favicon.ico b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6a188d538076f52875fd4748fde3d29f6b537b14 GIT binary patch literal 1406 zcmeHHyJ`YK6g|5->L$DHuKQjy`{?o+`3Awp!W1IJ(n7G21XBotU}I%vC4!Y;VIzr! zg@yiyRmzYeW>&+JVEQ!9aPHi5xHEG(#RWLF6$QujKme0vw+xXKFmTAQ2;6bU<18Ew z2eeu(ESF0Z3Iz;@L+tl^)M_>Cb~{X`Q}lX0l*?tz=X0#rYt-v?bUGc3Mk5Rc15_#% zG@DI~$78hHZIntSY&ILLRx2zP3lxh*%w{t*8Vz*2UG)2XRI61?CKGJ8+q0f7!o`7$ z1OMg#&;S0K(x2P~QQ^jl%lU-(Tr9XLO(9w;=J2kZyzG6~%VLhVZAZMx3DKj5qvRCH zPB`kdDjI-5sA*eF5KOA%0a2DsJ84Nt(e#MTxWW5+CbT4yRu#r|S(Xo z(lm7(SDEnXE~_?U2q95mric-Pn2m&$h=Vbfw@UMlnVDK@Awh35 z9}O5z`CyFkU+E=rw@m{TJ%lPgK(*6q6sw zUk#9pzakawK#sH^iI0ed>c}KoXt#%0Ra)ACij;Cgq{R_p-T}_`y9n+);fSxnz5ak* zTNc}vB(|0%IIIao#WKaT0|1v!Q zKf}l8Dc&%}!LLZT2$d${31A!%Jr#;=#&dWaDcx8X_(56;xYJllC b&I)`3jnVKCv%D#@00000NkvXXu0mjfGM%Ou literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ForeignKey.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ForeignKey.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b99e88f4c400b60d199c36125efd577345e2e5 GIT binary patch literal 250 zcmV;h1fO(#g=Q#o26n_AQRhMOv zi)osmwMNr47{^gyv;=ouhraKzZJWfN0M5AsP*oM`x)wi8Q|T;85=kcP+JTHf025e+ zz%0v-z>7VSPfO(D+P0O-oIec1drN%$jQ_u&UQcW3f6KT1umAu607*qoM6N<$f?pnG Awg3PC literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Fts.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Fts.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbc8a8ecb72c78a8a68f7f28134e3d03b595fff GIT binary patch literal 675 zcmV;U0$lxxP)yzyxCeH3tBx z`#@ZfbaF}o55r%$B4uljg2J|`2{;XKvN98BlJLm?!oUo20fW$!OAH?Uo(yc?KQes! z@`d5`$FB?;&cXAs83Hyy#WCokLXoGZ>H!k$iQ7Vfo|P46pCsWLURj7Xv6v&<$aNnZE1vMTX}O@1ht|!)C}Z z;qi9{rKe{Yyqz2vw(i@{@ag+66hpwVV3AP%{Tu)gtisX~eoAW12YCnP5^iA$hR?uQ z5D^lBYXsSRY+)w@*RPKZI)=um2??7aLXvWD&DZy>Ww?7_9fOgvF@u4{Pi7!zdQ@r$xj|VU^sv3#D_1RKPT=xc4`AwFCYVpn1cELIQSAg zCI2$qzkM5Izygr1K+PZEig0CT7_jvYo)63`_kq{}n>;{(0RZRv60wV`zaans002ov JPDHLkV1j+FD5?Me literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/FtsCfg.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/FtsCfg.png new file mode 100644 index 0000000000000000000000000000000000000000..6d6df98940779a1c6801ffa22e765774ead8ddea GIT binary patch literal 612 zcmV-q0-ODbP)T@pOGG`r-?ub(D-e3&VdnkL`+VMa-uHPK0QNr`Yfz`t*&mO` zzpASGj`2oM>Qj9z01ftfy%+_A!(mW;EP%t|Kq8SqI-UMV0D5M#SrC+swgZX$Xw5sgN70D@e!OaVEwQbw%&97ivgK`SG3{%H?4)Ky{3WHMs+ zhk#!Y3s-*tA<;>Y`Re^m%tfNOQ!IjxFPTh=^WOp34WW%AbMl&wv(X50xg2h)DkMpw z9Kh*x{s|a?P>A3P&0|Sf6y~{52)d>{qeN1eY&P590fRIW#C{@#EBt?DuhjFnW-N4Z yD1}z5Risf|q<=Mn*yYn(+_=FtIr?q)J^2A7E+!+R49ivk0000IqP)nR6Zooa{sZX-AQoUC31pZXh_~Cnx7_OW-)ObRfBssV_aFla>iciQAOOVY7e+|F zcU|lH-)v4g7=sK_pX>6UtJG>g$Z&iHoCo6nApF^d^?y%P$bX9!5&z8>B>gvE5(_p+ zw%_qTTcKq?rni6s2Cg#a*K0xyfZ?0|!vE7UbKnM9tPKHsOSs7v(Ya;XizA40j204cRc9z0m1B{BMfeiq;#B_t_fA%8F|H;$q9T=>u=Iu{jwiy)S z|3zEvz&5B9>iuulWc}}xqy^DjHW3~kAkExm*8gi3PxycA*s=KxK$Fjxt-JVNq|_g5 z2urR7*srFmT){3v)(pZROF)`;9oYNdv@!NQ$bkJI=Y>vP``@Uu2y6%lgPf?n$QA4Y zWX<6d%Rn~&SFH;A4~|}-<^YfZARIky=l}8@NB_&!M8ORbYOn=+3*;)V?p&~D5RDRu zK+Oq2{2pXT$b`-RXPkNWKXS>!|6KXbaD$8*qT!mAihR#wqywO41DGLhEi1r=Og;VL zzs-a?umO@Ko?yT0W80Pgi5YqS<12Ii%M^J27f7-B9~|I+ z9*7lirbwV>0Z`0<4DpUk{NLHp@qgmPiT{(*lmB}K`}7l)pJ0Z73}~pY{~sP2@*Zew j00XJOD>7+4AtwU>bpK;|7W?nJ00000NkvXXu0mjf-T@+8 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/FtsParser.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/FtsParser.png new file mode 100644 index 0000000000000000000000000000000000000000..be510ec43d3bc4bd931edc12e92cc864df0ce09f GIT binary patch literal 601 zcmV-f0;c_mP)$J)KT2OyViy2A(Lfxx(hjb3zp5Z@gz&SxA3%WUBH~0RaaPv3 zUsW(^?4dY8#E7TFYb#^2&V8lws_PiGxvq%`Z{LdrdhJLXI{^fVL1LCDSjp!maDR0V zE@d|%n){#RN9LEooFB=UX`>E+M(D&ev1H|dye;la!E(J~k^sMs?LgnXG58145TDD) zOx;AWa1=l{F-knQGAirbR}NnnBJ4i{vt9v6veHn4G2``vq;mbN?ihjvBN-cqIkj%_1$U7Qg{QmC0xM2(87vKiKmK(eY1c z42B{0D)2?FBJ%JJxPD`55z(&82!-|$cA4>b9F?1ICcv=dVt*2mJMY}brPeSKi3FTZrxb9~ z`OgMHg@k`Z@U^s|r#lK=*OANRpsK1AaF$Be0=JOZSmM=MaI3c$fz$r{DPN;wt-skn nc2kKraAAQ4CkR_*Z@u6zBnnRxe&dCf00000NkvXXu0mjf6zdc5 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Function.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Function.png new file mode 100644 index 0000000000000000000000000000000000000000..a68e1fdeb2baaab776ee09152b1f0d4fd66ce8d1 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo9lefBgS%&#Wr3ye0hN z%}j?s@?Fa(rZD(?zNB4$Kw`e)4xS(XKRm7%={YU1NAJh)|MFbN(m2fiFM3ctzkX3d ziSq-$dqvNUFG}1L*ul7&Z@(&M^Opq@0lS}AUX+;4UC`!Ob>3N|$CRhwsFT-mW|1Ca zu?Zm;M1%y^7Al(b6k_sun(b z|NVd0rWYyg4{|0x`uzLP+~e>1RzAv^db@hz-GfiRE@=4g0o2Y?666=mFzw3Q!bdi2 zKz@{`i(^PdTx_2wUxR_bVXFu4a{kxr8Yr!J5UnFGq{p+tz@g`3a*ybYEe!A6+8!r; zPb)jPsaE>Z literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/GurusHint.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/GurusHint.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee60f11e12e500de5becd2901e9026f8e24a626 GIT binary patch literal 609 zcmV-n0-pVeP)y45y1vnJYVqcG`?IcTT?S?scFTZCim z(2XGIj)sVm4prX7+nkREv~?rka1Q4@?>lF{?^^?~<^<34SM0d;kmL4Mk7s!3cK@QF zntC)NW>K>!z99$#s`)%l0|A)19A@v1Fg<#UGeyR!-^XUe5W8exH{7bKqSNW1S1Msp zC}95Cz)wTRk54D~-aLT$BFSdN5K9_nU>EDzY!;)@2wz$)q=l!r8&0BBEW>KO$L!-F zG<6>vPvVdt35+3@G^8biSGulaI-Mf(ECc2BF~(Di<>E^XT3%i15ko9#NJ|Fa27>`} zy%UP!e7m*e_XX$L-^51OVilicnWj-?=?9B2Cdeloap&cHFzU9PKpULMV66Z82T zmSwSx4!j=FY*Bp9zzHwUf2C`hOeQSq^*Vw)A6vz)G_b!C%w#g?^?K-byX-gY-nIWW v_+zqHE|;AXmoDP|WpJGi(#|(8VkmwCXkFu@iY3`q00000NkvXXu0mjfIaL;y literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Help.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Help.png new file mode 100644 index 0000000000000000000000000000000000000000..916726cb208d144658e6726e37ba0ccd6a85150f GIT binary patch literal 480 zcmV<60U!Q}P))RTof(6^ap+S*aMArKEusQbgdYO`9fY)h|Y%KtxIz8vbjQ zK$Rgnqb=XgH(3m-zyL4vA@e-ndC#Z-ppa(gs6$5yQ6LFNQP#i9A_Y4s-m{Pzv3Do( z-yXbF*YQfvV9o+A(9cA>l(tp^?@h`=z#6g@BT|AMNnsL6eu~a>$W>P13u{D4gMf{9 z7#JYfjf`MGT9_q?l^{Ev&4`yL5G#)(C%CY8-pwTK^#bnhX$8+!2LT2GZ8#07#Qs-N zEfV|;9!q01jTy(mA@;kjUZ7*$uaooCeH-boE%s7|je8MR(*$}%OQR$*H5W*>@2zcJ zginGhqce2RuwPg!!byISZXaZ@v*}lmz)H^Fhpb@#zd6O* zaNzH4_yVm2+-=rEy{8c=jnLDC{mY)Fa4Uf?oOd8oaZv?3B5zIxhnm5y1jgDD|Nh48 zY?LF&Bnlqty-bUHn*C|eOLxMd4u?cfJj WDB1D12`x$h0000d5)go z((XWfpNI62gWwM!Vt3-gY_^REhR`K<+#2EsJcL3KGuC;em3Jf$kBES02}Vl7Qx-_s zJj6l?v(^R7^?1xFL{K&q&?UF)s}TJ`$VwR*wSsK13ONvB7tkf-!XgeQQv5NV@+#zD s2vO%U`womCi^+*3dobF5y~2O^2CmEW0(X04=>Px#07*qoM6N<$f?=SotpET3 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/History.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/History.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9a56ce705793b77307926845da68c9c41d438c GIT binary patch literal 529 zcmV+s0`C2ZP)vN|5a`>)BomQHTd9*mD5sdtt8EruWLSQaW#j7)oI`?4ZzNtnKmXM70v33l z)CndSy>2>X-uZR&5sR~P>}l)b;LIlu^xP%Xboxmq61iO>AT?p&awk_3rq8l8^`6aj zhss0}S#yjtO$`t|&c1=GgqvF~Xpy)-f%LdB_CWVTgIP|0WN&>8&vmgS5XfMVa6=R`Gq=I~$^RrYUQIy=>}iXg0s*hz&H$X;A>eUq{4pr#?`x;>$YHj==W&nL zB7o=bKHvldZor}NIR}v4u?0!r#rSptjl*@dY-G~x*YhhKTL^H4Lr`w9l%587_P;>t zcP`<-3sq29UuA7f5Q;TYQ61%PewGzYUU~KMj$LKh+gSYDt;LzM#@Ujs0K2Jw2Q%+T Tr@O7m00000NkvXXu0mjfp;_=@ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/I.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/I.png new file mode 100644 index 0000000000000000000000000000000000000000..00fd33455766be308a29d24979925fd2522a15ac GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=f~SjPNJU)o0_lv*te@u{%ne>S l{b~*r@7q;yrFF3$3&X5#$><=j{xd+e44$rjF6*2UngD|g7_9&R literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Import.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Import.png new file mode 100644 index 0000000000000000000000000000000000000000..fe49e63766b8d89f908f900ce5953097e033c7e2 GIT binary patch literal 482 zcmV<80UiE{P)Wpwf8r3kA!1p)bg zy16;s)TU%tFZHv_?4M*dh%qgf+~t6^x!K81c#&K9(?W zn5Qj1nZu60eO>T+R&+q?3t)@@JRQJb4*=e349M@be-W`*4Domzi9`bFbQ+mV2H9+u z{tZW@vxAZPq1WmO>gq0izCE|W=kp<%Oj2_o5I~_&K(SavKA$%LXw@&!)J}D?TQ~1O zE86iQEl~*Tnno&>qR9lnFbsmhAVg8@0-Bl+jmi<~%C>IaKvlA#BFsb0PEiP{Pipf# z50XsGk|cEjjmiOPiW8c=j;d%yS(ww!lSTtlpO{Hz>wQCfuX-9AIJvsp<;1m-3(KAyuvhKO1cuzW(KIu|FGKp z8!9(**K14zCZ;Mebd=>nY=YXBQQOBbrJ)ec2hmZ*T?}*gzQHu0FIf@l=YL@O*B>O? zK{o$^*!~CTodx^fVj9qupuo^mnG3ZEVp~#WFTSDDb@Rf282|ukS2pnRDTNOJ0000gOd>Q)Kh>a75eKL#NF&ydy7&oHqzpW!c%{TC<}UDAaJL}-9yft-cxl9IMb48Q&WZHL;J zT-^(2gVmwO0=i2&%5xe1L2XO{YM$9t1a?70Q5VC!eQ&_(K?FE2pa)QQf&$ofuz!Cc v{0$Uin7j84JW-*z0No|TrbsH}MhXD{M0@~1(gy;B#H!75v1thL+t+LJ8Wm?+%=Q;di$fD zI(6sXd(PZn^8(<7P!#2>4o$~i$3%zn6jL6)w+B=muZ$T9)l#X1e!q{&WFiOz0?_^6 ziC{2@)oO*!W`q5Hk4~qVh z9*4){kuMqK^ZAV9@rXvF0iVx@N~MBkvnj2RD*`N&6(o~M*laclTCG--Y_V7{olYfI zEEc7TXMxsWFc4=xpNHLUm+}nqZnwjFy~b!X5&_Pp-EPY}xfJ-q@|VjcTCEn`ZZ|Yd zdq?I5%H=W~4u`ZbpUR$z(gf!!{Y5y+oPXa10lN+J^KLW3h-`4zfKf_OUc%biCVOF{T0000Fmw` literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Job.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Job.png new file mode 100644 index 0000000000000000000000000000000000000000..b416209e87ad9ddd70d32028643089ed3ab896a9 GIT binary patch literal 551 zcmV+?0@(eDP)dT*s~CeNhH%mVj;5{u^78rT(*513wzpVc2?%F`g=16eJT`|%p*S5-hI*kmItT`X zp|&;3YLm^D7bxa@zVMsF;bk}OPh>>(6he{&b#4X>hH9&qwQsdnE+CuwhnIZVzt*vN5g`~_)n|hX2xl4<9q><$@xX#!iHpm3DGa%N zT*SU8V`tSvFto}~xekOg!90WJ5uWzt>@<#V;#_z)q%-&*{sbcM_SgwVu%bMdfpFfs zieo((!`8k8e}5NG`(%6^2kX1o2!ye{;wgmXU|A`jLeZ~r;YT};8f+qMapyuf_YU4Z p&BCHN)2JwI3XJYdZIiP&^9;Hv_0(z%Dog+X002ovPDHLkV1ih6{7(P? literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Jobs.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Jobs.png new file mode 100644 index 0000000000000000000000000000000000000000..b4dd827686117dac648934be6324ed238d1de641 GIT binary patch literal 396 zcmV;70dxL|P)%G2*-uU3W?CLltyXN4W>bQGe}IRr*om&$qiJHm<@3VZ z=fzn`#_06NpQXp#=*gg^&Fl5ksH)SnuhZ@J)pcptP(0V~_t<`I*s7}9@c7(jTHW#Z z-c~;0vaaFt`QmwH^^{rt@yd!7Yf>B!n-WH4?)e;Q~JZ0000DBTL=4rd6;M4%ky*I zDQTbCpd~0spf?eC?6N!ac9>xmKp6z(j|dhDL#Yror1pv2rxFQd;Bs*c-I(Y0Rj2WC zie}7`DUOgtA_b~Uex^>dcY)JA!wJfqh-oSKjrA`Eq1$Lefi`B`rKZ5rMV zmb-!ZzJh3{5pQYk+`T9^CeV27RieZD;0V)S!}M0My)6zeC$QZd`<3xfut>eV^rHe* zGv>nb&v^(+*quDKpX0bX*$@1-_LE~x9HlH~xNhxo^^~V1rpO!&Cu`!sWBmUM$_L5c V;JM{@0Am0E002ovPDHLkV1khej}rg@ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/L.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/L.png new file mode 100644 index 0000000000000000000000000000000000000000..b67c8375ad29efd2b807e8022ed12393ecded1d6 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=qNj^vNJU)o0_lv*te@u{*d!|T mWJ({d;Pza`&MCpVn1SKxTDjbIZl6q`Vg^rFKbLh*2~7Y&m=(; zLFz#2LHb|@%zky-vt~E7^EKA zfZ18-Q%c|GyRF8GvjEh$hPbTo?f5Wc~kRJvS==0000v!(&-}!(36#e~E^6zii z|GyQw9~4gj-NsWAM2tykY>u902?6z}(RaSV|N5A8oF)}$c75FQ|) ze0hsbi1yi2UcdkE=f1YrfSvE~n`FiYg|5jeeM|}!VOt;H2$PIw)t+_yuFT~x6WTIb zD&zLJeKp@7c=%+#%iiN`nOtmZ?(A$cU~0(E{j5~Q%CIo^-jN3_*>*0u?i*h2^9VN* zIq>;&>8xj#%fEhXmfovVwRd^&tNHp4S)3o(zv~Ezmo1!?3UnHSr>mdKI;Vst0NKg7 Ab^rhX literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Listen.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Listen.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf37a4658bc510bc7ac9fbf3b855cf981d9dd10 GIT binary patch literal 244 zcmVDt`bKl|&!7ipPa?aJNSXk4UijpzlzR!OZu`qipyn=gv?sR7Xu=WgTk!{<2 z7>wW5z#JR%8Ud^V=D6!BG)+kZzP5`wPLdc!aU%mT=8d+kp!H*lgCIbjCv;$p(=>%r zYKlG2LzXEzP}h19bIuV(f(~eXU&M~%K*|dp==?8-cP237OUu^Ttp>4F!_!e4no^n4oN`0YAd{&)Gpy1E9%9*L8;t z_*1pRXBO`JHy2=&K)`KVqONm@3RTTC7XqgAjx2i&XQ~<@U<)5KO^Kp-{$S7ZV46ED z)eHg-M^OaBFtDX&5L8tGLI}3hj09cx8g5xzqkM@=HEBx6g2`u;)^H(*UDrh%lUaeZ zM!=5aAPlc+!Biw_C=Hn42+OkI`{!kWtR_haYFVdQ&MBb@0F&P%lmGw# literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Loading.gif b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..874e0db1cc8cea26dec0986940715e969475e093 GIT binary patch literal 2090 zcmaLYeM}Q)90%~b_Ii|3*x435N==SZq`s~coXnTy3Z<68un4WdM4^<5AXr=!bZ+ZA z1)U;vY%)w}$8_PJk!3GzF0L(AH{*2ZqQ-#34b3v08W&BrEMY&mQDhn3KX9Xoda{(Ze(pOKN_@p#l~b#rs`)Xy^)ww=&cI%Rw7=))yvaLmxhN0mru z|DwA`39a6=35~JaZgvG+ed$~_J7`2lNggK~DYG=N+(v^p9LH-T-bLOvx_VSs2X8wM zNim*1F+!rHsDEPc#HI;~E+G#`=T zda1lq&g(tkI_VLWbmAwJ+p&Q_{Gx1Bz?rXy@O#)fv0+ozgU$cpfPLK?=b_ zm`t#dg$L|^Bdr6eeR}x|hBaj&TWWVvfm(&QR5H8Id1V~8(F8~>`(mT*L0=%#l*!^4 z)42qG_IqpAL}Og*3RS9T5y5x*%0~qIgz=J z_sA$Jj_;_}2x+PoQ>i{$qI}C=U1Z%-BWw@f{nRVb=F6yfq<9y3$@s$-6U+T0&(}u| zil0X~e5;g|xK%h$34j`LLJy#^5h~;f+BtJo3#qyxRh?4=b+swH1{F{V$F(}lqi>RP zHu)Z$4CPY_Q>JY=c;c@eysz`9uhPlBke^#gw`@E4ORIVnm$fV#IZ9l^F->LDOEN#2 zGTwJRO@@~UW4H*$vnNs3XXMIYBij~WA=IbGYc|&zEbSCQ1pu2+G?go0In!8y??Jc9 zmjc)irJBcAdOOw?p$Qb(E~S6Bv>Z2xQ&M^Ka=?yvWOXMFWP}C_)$D`s&?q63aZEyP zlmx8!n#yM+%M4be1PqfQL%4I2h252yQ-W^YbO~m#oqZ1yvV9p5Z10Ai@l0AFlF~s1 zDUWjnUalVJv~;qigup8p84i7ce=~xH>nsQoMZXeS?k9=cFUqiI&-};>h+35`#g1JmYN zc$hi{6iyKwS$2LH=iVZ?CvwT+4iR0&-MX+)yW3A@)u5O9l}bX?&aSWKiL@?<#c`RB zORWpyE2vN0*#s&cU5wxRY!9`2V^6^5RJg*W=aWqjovGWK6q)-f6X!jzAWLTVhYkQ2 zprB-kAbxu3r=U<(orhmlx1?KgHK8)o;Fz^?qVSBH*NnFIx5*7D3o MJ+{XIhwIvZ076~XN&o-= literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/LowerArgument.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/LowerArgument.png new file mode 100644 index 0000000000000000000000000000000000000000..9334e9076033a9cc26eeac8df7fb58df479df361 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6ialK%Lp09soe;>?V8GF~_k7v9 zh0kB^Tz5fIs?QWQ|ajnH>N%c{IgZ-4wL%9 zWou4_adx~E+N53V?BFp|DpAq1M{u(HmygaCq6Zh;_~xX4P{dl~YuUQF^Xz|mTQE3i Wh%rn)&g}!Vp25@A&t;ucLK6T^)j+cV literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Lplus.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Lplus.png new file mode 100644 index 0000000000000000000000000000000000000000..4d5cd78786380cb4e39a0c64a676d6486dd47317 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=o2QFoNJU(7$^xSUnF-#(r~l8| zB{fM`W{#drsp28m77^jcNp6SYTuuaMJ*aQ_qhS2O-mEmBvgyl$&qhx-+AzGF5M+?0 Zz~B;*DB8KmQx9k&gQu&X%Q~loCIHiIDHH$z literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Node.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Node.png new file mode 100644 index 0000000000000000000000000000000000000000..c68cd4442971889fe389f808d60ab75190fe09da GIT binary patch literal 484 zcmVr0 z??Eg9#A8kLm2Bh+7IOUz`JpJ1DHmNy1`nO6tc*kV=w2HDql34{7jVbL{oMm7$S!XX zy&9((J7)I~qc}YPhc?s%gHj6n>*p&+)hk7ON|+*Kb-f+BX6{Z8H!qd$(e-vgQF93X a)cybwNCk4{1tGNn0000D6AqDkv%{^8M>y`Eza4W|rBM&-|(PkKskDNR#=m zN#)#Cle3#1l@#`BybFCJwI?k3{0a9Q-}7CEPt16%WWc-LG5ge8OVK+Y7AnpzUG_;T z`eJ%;nwFPTrq#_gAtp2P1Qr^_(zPSJZ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ObjectNotFound.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ObjectNotFound.png new file mode 100644 index 0000000000000000000000000000000000000000..648b0fe87f1e84f25c76a80b9bc8450d257bc6bf GIT binary patch literal 508 zcmV=ItqB#_+N_FJ88RHSw^D z5P#71l$yVpEG+<77aFLPnqg+286!hz+BGUqKPZ!7u3XnK%uLO{zo>zgEmvtD?}B@dci904VM@)bovr z!V`d{e+K?~{56@mEKX|=q}?$q zFAfsz13tZffZN^&+>W6XP3)tuWFB=tC`5pnI0aIKa-+diG&wryvk2nR43#sUV(6R;q0000$?QS^ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/OfferedReplicationSet.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/OfferedReplicationSet.png new file mode 100644 index 0000000000000000000000000000000000000000..39076e7edc392ae2d7ff33993d819eb3106d1661 GIT binary patch literal 492 zcmVh>~ihP?j*8ZJ6r4 zgnxt-rw)MopWyjfCPRNBgqCTpsUb+bmGFcCoTRX5fZ@qs3Gw3Z6`+} zG+EpU%r{CbUMeu>X=NpJ9X*hcbzDKT#N=ur%~QuRQit~{Ft}5~6{IUy4OAeMa*YBL zhgC4{S37Pl;rxJBKpM*ad4SBD! iIPjkWerSjf)A?OP0cfg^WRe49raiQ83yitZ~iy~ zTbqHYjKj!BpucpZD0LEU^UvU1HgH6p_q@)V*&;SFD%O_zd}~k?JD_A+>ek>-eEeHxp4jiJ`i*P zzXBG4IpC3z-E~rNf>ii6fLT=mgTN9nZebU9gzn>EC(f+S4?PBo98GCzraqej9{_y- z>c!lkT)uUmxbqFsLXa6^ZTX&;kPGyG615*!di=I zlQ`Po;?y;ik=Z%-K3^E+&9gg2;HUr*2Wu)@74~-Pq{ZBu0P{e}3ba_5TD3;5{{j;? zuA`F{kf4acHu7UnP~b;pduHqH6L$pB1`zgk>YN>)rgK%w?_zSb?T)&OLnQ3Q62>z;QUV zW6;yj?$>pIlK+*X&LPc4$iVOz=#~XMOz7Ykr4(8h_*r=m@YH{WU$sA+9-XAO_Y_GG z1FnQ1u@fZ(D#uRw3p$A&nC<^{0!rnL)gr+6&F6HHO`wF!KQ})CD#qEW@Bjb+07*qo IM6N<$g27?u<^TWy literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Operator.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Operator.png new file mode 100644 index 0000000000000000000000000000000000000000..b67679a23f51602da41abf6f6b98f455fbe8068d GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW{r~@eJ{Vkj^y$ju&)1%O zzVY<)?WdpbKKpY2`Im<;zC3>U_36v6&tHA@zrJHLP#054kY6yvwEX|SJ%K!DPZ!4! zj+w~`2iRIf7V_M64rn{4rr}&I=+Zjrnu_WKt-F`CZwJqH&?-Bt!EMOoy;5D%ktcw= l=~Yl^lTk>|g|!Z>3^irko6ae%@dg^l;OXk;vd$@?2>?M~QL+F4 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/OperatorClass.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/OperatorClass.png new file mode 100644 index 0000000000000000000000000000000000000000..7af9217e639fa37fa8e6c8c5e36c76a840cc21a2 GIT binary patch literal 479 zcmV<50U-W~P)&x2d%-iYB)85ZOHqhbn z(MLMc;_}nu^3+Z~)z{$FGkF5_2%mJ=j!#K<^QSx000McQchChf`~#V!ROH3|NjUF-35h?f(C8V+;biV z03pTzkpf@<;&PQb4Ram|7+{-SC+W!Hl`9N!(=T+*X#0Kp{LsR3w~+Fg7uK{cqs3Jx z39P8%b}AN=t{JF~8=8Yf3!U!cOYq!ac0kYbH|^H zg~mMWtKfu-zb{SWt4(YkNaFl1GB7{a+k?CKdyj+x^;0HmG?i~5U;sFl7$8yr{sGoq VkE*wL9ozr_002ovPDHLkV1n~${>T6T literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/OperatorClasses.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/OperatorClasses.png new file mode 100644 index 0000000000000000000000000000000000000000..489a57768dabf38f4dc6cdcb4d1aae100713895e GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}dw@@f>;M1%^D#hCQE^#$MO9UG zb!~lZT|<3+Lw!Tj%=t@a&6z)I{?fV2*3DbEY{8;siU1l?<=i&tL-*gM*RPGTzw@(X5Au&F-wBl*Xp+dz@&o-U3d5|?B9uM0I9h`2Zl zO%tjTcG(s3^Z$Ee1&c@f?pmj(ofmQvITm_Oq^K>*bEnA01;^J$e81Yd@aC_Ni6?*U zFxXSFzGv5iQy&i9m?>~@3fIk}Nx8{!GYr28PS!m%&4+`hVfyE@&i7|jR+RB-m6}iX zVJK;s{IP$voWHWvmaXUcswaMvoAWDeUiXTQPg?E60a2Wnv|3GxeOn3n(lw~rAs$e7*Y)8#&HTJ-Qp2V3Sr{X4Qk->4Qk@ry1c2SrR=N* ucOZlGf_W^Hn7CH5I-U(Hb=oe*!XSNL@YRxM)9(X~X7F_Nb6Mw<&;$S&xljrK literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Paste.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Paste.png new file mode 100644 index 0000000000000000000000000000000000000000..d82c7332edd12cce29b863981da2fd1d439e2046 GIT binary patch literal 500 zcmV z?<+%59LD_<{tNGcAb)_Qf{LN2LSCx8lky5xrc_F)1WFJ9bD2A~LEE+8ciWxaHnTg! zrL4!!S)1J*+O6kyJKyK|obUN@O8}JQOQ+N6(?Wstg}$ulYizhwpB9Gt8)$&zI4Yj! zVYOQ67^x8t@oE6s@XS;%HRgwiWLbuyDD-=JqK|szv>ajQ50OM*83wY$(nDE4C^S_;t4b=byLpw7wF}{9%Bb@w1=v75f`GENH#vCmL z*iJi`wuy;^g-8+)ast-S3rvA19d}2S93-;`#sOTdHEPyO3{pZxS>I7k7v34bT!3#N@sF%W-;MT&v@bB{d!7>&hej z0{#*yx}pi3yPt662x8af!{(hE>lO!=ukGMmf#Lu`j{n<%!66n0gyL_w4Mt!VWthBA qxO7W&=CgFz5q>TT`0KYWl>P^Om$f|ww@h3B00004%P)FLN(%=Z8LOv_k%xhX|Wxkyoz( z=DG~T;$c!z>?j(M(e(X=4BHNzW{E@M?=4? zDOG-M(TkFYL+vn&&!B*})ew0s1elb?rq{xdE^3g@z95A}6x>gU%{mdAapJ@AfV%e` z6()nq!7Gx>0SdE}?SA6Mt!9a00000NkvXX Hu0mjf=~1|J literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Paths.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Paths.png new file mode 100644 index 0000000000000000000000000000000000000000..e61415be065b7a481ebdf2d0088c20c008c9a9b1 GIT binary patch literal 424 zcmV;Z0ayNsP)0xE>5X%c%I(Sl3S1n`Kp741GerLr@>~?uVcnKirSCbW zRY|P|k=u+SG4G&-${>|KU|6q;^0sxUXn)ziRkQ$=N;mTHr-};DgCyxQi#8tJi+8+* zM6`};gH+7l06oYE3zADas5oy>cNOqz&*8-yLvqnYiyrEzF7XG5RC4lEM#EP?-JO-+ zStgXd-vAszWWatN^}VzV(Dnub6d(w`3~KI2-2kb1nnv?P21t4UeH99)oqqu)?bMpW Se0op-0000;K1Bv;Kd6v-tm)w?O&i>6B4rKKfm zBQ~p6YHMqmU-w)$);4uBe6f4{KKGbS13*(xzdleDMN9EYbWH#mIM_*up#v!n4%QAe zNGZURaV{A{Hu(S{bVLBYMu3yY*rV20^3=Kvz1M9pC zqh_;KDi+p+&kGEzduC<6?cH=?pkim+daxv+Uf4*CU z;P1lcy9X~Zh76)td+i7Zn^AFtDgZ5Pb|MjB5D)8c?rkHZaVe`(W7R)XIYMrt^!Jxo ZPv4H}&Wn~oB%uHR002ovPDHLkV1ly2w9Wtk literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Processes.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Processes.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2bbe0caba45bb26ae0025b4e8e8cd3300c3886 GIT binary patch literal 499 zcmVPBKvC;2XpI;V!K#S$FNz4>qGy=CT~v}9p%fVM zlHHx`%zGcb7>~y&7K@N&8I#EbgTX+=!#H(f?SP9{ zs}+{ZC1W<5iJ~uzMkDlkJ+#|xCZJp=2^ujk77I>FrBd+ue2io=iDt72(=-tX1X#|Q zz~VNl)v6$vbFp}r1#XX!$)8rMg>*W7@`R_uZj;m0I_agB>9161>F(C!@xU+)lu9M` z$240^!UW{>d_LpWNw3%IbtI_OYRKpFD3{AD=|pgrK*4_h6NyCPLV}_ws8lL=d3m-= zu$mYQ2GQwsP_Ne!kH!9;4syX9Ej`Jjb0DDHaNaY->ve@9zcMH%Yp` pT;*$*$uJuD_^AKwGX3{D{{S;XlcIL^-n0M!002ovPDHLkV1gFB=)?d3 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Property.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Property.png new file mode 100644 index 0000000000000000000000000000000000000000..e616bcbca0f34e5a7bcbe7ff1da032c230b80ffe GIT binary patch literal 357 zcmV-r0h<1aP)YPh$f_n8i;}-m5PO;NUJ6YrMZ}y@!yT6 z12kdwFZjdl12g=8@4>}%ET00000NkvXXu0mjf DAuOMG literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/RaiseArgument.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/RaiseArgument.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ea0e1f7777b4625edbeb39b15410dab5e4a3ae GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6$~|2iLp08xop6x1L4n70H~$&e z1Vix&tO`~Q;$PofT+H_&m(%ge5#!3Aja$}hHah$d&~{pIg7ZmFYm?c;q*Z%Z(q;T) zE(EA8ixNCC{iUq2SfAG^=Ls))mD&0fx>t!#yRB_g)pvfm#`XrzyX>t>8I=*s_HF-k aRa|z5u(JN-eOW*!FnGH9xvXbK#Kp>m>QwOrWH_GOzdHtCIV_xC{BkUai7%i-{lP+q9U(!t;{@~thzWY# zisQ(_9|Q=|5Fm!ZaH+1(DtL&sTSZF%q0=s@t5?xVfJiVJZ`4sBgRk0bW002ovPDHLkV1nu@bNK)O literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Records.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Records.png new file mode 100644 index 0000000000000000000000000000000000000000..ccdae661cc16f01aee28cbe16957512cb66a8382 GIT binary patch literal 294 zcmV+>0oneEP)1OwajET)d<lmnnW6wH8`ELQ~r z{Pn)%SzH3tgT8oNQ)ZH91C^%(l_oy>1m_0dsgC@VLzDGpPq(8sYX1JtFFYFI?ZNV#WdHyG07*qoM6N<$g4(@!<^TWy literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Redo.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Redo.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5a0af9da890462a382fa2d15f88baa72e0bc73 GIT binary patch literal 489 zcmVPuS|3hgI-;JOFKt)MD&HMi6ZhZQ`?8vwOMaO>p&)EO* zf5giB|J@q*fDB8*X#h|%(5GeJ|B~Hr|Cb#2^gn0!yZ>1SKL3x~_UeE5)|dZ%*F601 z3^61SmjSy9fC`KEfA}B2?Dl`(?xX)*s<-|3>^l74d*0RmZfhU^w_kJyGlho-s3 zq4mIji^*sHYb?3*Uv}Bu|Dua;{pVkBU;OGC&5EGfvT>vsfZ_?@i;)`wrZNB+mVCH3z zy8Fn1IK{K=AUN=_#WPS`17w?7)87A_^RE9l1kyl$8G1CD5K6K@HPalbwt+NHBReku fHS^FmGm(Po5WbQ!5EPB_y1+Auc7Ou;5Cts7KagNB;WREdrLVy*_mx(!?-?+a4^m+7aEWCsbpx#SHO+4I5_;Bim|3 zj@g4ek!S^FnqHJ8f}3De;1(@Mk#!zKuDJ?%>n;>7HvSR(i%oHE@FbaRK;E(wh2uL= zbXk52TmcBWw<^FV!He0|6DpD9X~e}bSyEE16iyb< z(DSdAgetuJwhzIzQ|bo)tEdWm%eyhPtj9Ee2oF9VgHp|?;3h0-s}agnL2#`FFUaIq ziCVnokHEiT!;`oLSEJPgJ)SPu5fMC?%M4>7JAp@WE0wUSAo}ARW|Isim+CQ-Y=A#m zhrmw;;dCb=Vi!VU2ZE9V(M&hqtaM{2TtNi}Rq#c+E3bCrV-2R4od~7c@lLQ~Ce@5U zn!$Ui4Y7@W67Ipx*a3Rhr2Pk+rk80bRE~%9X1wKDd`J%--DlseGRnmnr7}0000!!9+Aj+Dc*kl?w9jc>Eak<>o#7LKF;V0N!K&Zeh0s^6_2@nQ}H<1D0k0S12E*ewcKZx^ zdV*(kbl^jBGP;RiA{u0_GFT#iQ%(`humxYUvVit>z~hnsTl=;)Ea-H&Mg$9yB=(+v zbUH)y@{UwVS{mSX1I^7cTrPZ!kH-!69hJ$uLv>2qB?zzAEEb@lK}KU^5P{50Gzr23 zj!}go(@9ZuEL$u~sH+2NYh~2e%c!o#JH39^q*SKuNIt7l)%=W&T?Z=+vl%EU!6H8; zAZb!m1Y~Ce>FHQWN?Ihz`Y-w%1i_$hF@OL9`dAPnhyiOs?{7m1hzVt3MdC&UQVM02)-0;6M{PZ6 z*z4TJ*aA|F%#ZA0x$<_?#S?}xqnd==T4JPK4~qXJU#5Oj9s8lrQvLq@el zLYGs4wa#v%c}C{HMK&rRod^TBSI|y>Ry&iqY-knbqwAe#S2m~Nah!&x@N3`vUqDti$@6vm2@W9We-DqN hUU^7)0MGi&{{kY**#3#xMalpG002ovPDHLkV1m!x`S}0< literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ReplicationSets.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/ReplicationSets.png new file mode 100644 index 0000000000000000000000000000000000000000..89ef45a80ee01a7c87ca010a5287fc68eea47ca8 GIT binary patch literal 320 zcmV-G0l)r}SLvFF3f9&25`zK(ZBBIG3uwJuK!=&o95dt)+ti6v`uzj#UJ2{; SyDh~40000hz1PBBQ=yN2Y6hV~r$uI%~m#R@vk;#kztVmg@nZf{+8m2Q{SSs3Fw%ukM zxv4C(r6QuKy1TjQoKABq@141+^>p?sQ$+(F-h0k@pWiv}Iq!|qDB_}-l9}X8My5%o z-@7!qxhCJtjRp`ERumhQaW$vWqnE_r2f)pnQLjxWQ~hu{6#d7cp2(oF zrsEz~0$%*`4KYwR7N$RiPkHR}h`nvzPn8jX;GF=1BAGroZ{l@#GM=_%Q=$-Bhg%GR zUkYMod5z{&)>(=>0jmMrSHysGWJ1)zZ6R2S?EWuA+PEn;-p+;_k{d!NK^1A(s;H2eWqdr7RG^~K!Cr2VI)1w!{ge+ zIG0;auiz3wkrzmNX2%ot)+>~0t53nwngzb60zO9@#MurMs0=u9M@>nKE9-QLc5&kZ r!{)jUUj(r4?|eP4WbHpqM2++h;VRVP&Lokh00000NkvXXu0mjf*U3Pb literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Roles.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Roles.png new file mode 100644 index 0000000000000000000000000000000000000000..aad272852f3a5a58baceac494e188ab9491edce6 GIT binary patch literal 465 zcmV;?0WSWDP)3nTa`c{2t`RZ0+Iv@VP=KFq(G~h z>5_#so69BU={uWS+fp`o{f6f}&pF%r0HDtphr=;O5+jj1r^ni3j1}HkSz3gvWDGt_ z1#-qAu)YfTzpa2YjV{d3L7mHk%)gKnp~06x;(5uOy(cl;CZN(I21^B0)LPS=Kyjtxx$gMVr%^#@B zEqIffz>43H7i6W!C>VA+o#69&AxKe5(Fzx~Xh@T#5oW4ie*$td=$dfDUibhm9#{w- zMwFrkBc#F1CZ)hP?~*DYKm9m)I}`?n7vQ!cz%^G>irVCy+oQl)*Q5@oDs^2j;-8r{ z!RfLpFg|l`ci#jj%Azh)uQ&ct&sm=GUz^Y4eFss4-w zwvTK1cPU=gogVWs_-@jQ^Rt^4H%2puvz_CSdATbtwjfC~G5x`;(2vE;$Jcbdp1mMe z{7t0mjSXEz2Uq>zTph#{A$nc$j!28h)mM*WSBDnf760KW@LlxZ{-Qk(*cwg#9C*@q RQU>T&22WQ%mvv4FO#nU2Sl9pn literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Rules.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Rules.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9aa0d68d85a31e3b7972f1c58bc3a6c215bf4c GIT binary patch literal 223 zcmV<503iQ~P)Cjw8yWx)UcPv`uH(6b=)lW9qy9C|&$nyUl zwPQ5^#U;po{`aU8tm)sQRtW!L1EvA!EI)4zvxKwR_x--9Z=29T7n7>0gk Z0s!ZL@8&1v7cC5Aq*la5axj}BJ)>5?m5S6%Le+ELOEI&ZGQn^u}B69DF3b|CGz_PRF znA4monn}r1Z)d7^o^P7YC$!f52M3^k>Szs^=5G`)Hb!S8KGU-^-5AbRM>t%`nXtE< zV|QtYoy8%x7qaZF3}Yxv_7Dtou-rVpVR&~H=Lfq)(Uu*@aQjdqz~Lvj3OciSK9u$X zrHZDc@SgqCAe0OXgcg8bygA*E{8^uadD|r{zzPyolFr-&Wu+-=aBV7DlTO%rCHf1f zZ>=Ujcg$}zq>`o^7NDS|D@jX7tzS?ge0o7kh!O}bK}lN@-%c5lMGArm_t!5x-M{k_ zXl$+_lWDTOD1n`3UN)D>+z0a`OI{LAjETZAnRE)F0TYYFl1|1+I==6tq)M91Xa*GO~CIN{|1z>5WZ)UgI)~1HVA_-2!k*PL;loj$bBCLxu?tVe1L_a&P^iW{fV1s z1nHcPc=!a$nj7-a7Z8Tr-6@m>6w5Xkrw{)^yMI6`Z=m{v8>&`7B$LOPXA|N;ALPys zL+NO9mIhdNHc!?HgmnX#xqCCrL2@nu1Lk*l!8c!lnRm?kvf4JkQ+Cuxf0y4WQ5YT;xw}Cd}kTk zVQjMe!&6j`Vre{%)D|b~vnW z?8btf99B3C4uiwsFgOg>*{rY@r}NtY^Unf~uDhV0co5m$0$Z4bIz9w-um@^atIpaQ z+wB9g+5)~m_kpd`Wdn6vUHh zMEriRQmnRK`Huctt^-3u?l^Wh{xSnQ3qsT1~Yq0_e_k zDzRgpNj#w7A@hpJ^NR=w#53^g&+xeq35Hfx>CL?Z+DR0YXL6rN<0kcj>nB45jIRZ7 zbeqK9b&OzW73D@QK!osisUXWF?DHeYVdWu>F;_r@46iEiY`O`CR#xi$5b)U~w6uV; zy97?7DI7$S96rZ(Fb3biFu@3y6w6-%@=d7ii>WD`?i^q@7{&gEJ0DiUMTHLA0L#QY zl~tIfZNcyFz%GD>?o6kmwy7}MnY67x{}}Mwc>{Ev-w2;k`v(93002ovPDHLkV1iY= B^ThxF literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Schema.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Schema.png new file mode 100644 index 0000000000000000000000000000000000000000..e592562b9355e6b4dcf316390a7eccca36f4b9f4 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t2|vCLo7~D4c6vsFyOiS)q<%l zL4ZSqso6n+gR^Y=!<^Qh+Lx~r7M=W5r@bcBWl6x?(53H{qN6UQo-L7CR;0M8^8Q>y zyVp4l=J~VD6?oVx9_}(q?DJ+lt+Y)mlgaQrXJZ^==2XUIoLh4Xj&JnS`Nwfwkp0e% z#}N%jnGJaU+bdpLwzBsBU*UKuy%$zLB^lfEGo$T11i$4^nXT4SWbt}a>Zwu6~3Q1(L_m>R;wn)va%bHTql|sYJYB9-n;9^gVe;7&7YfwW%d`C2Ra*It^5wM nr!26Q7EE3yh3$14|E%*4*krFi-{FBR00000NkvXXu0mjfm|9{= literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Search.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Search.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3052f39361575c1857e813dc5efa554d549612 GIT binary patch literal 488 zcmVP)KehT1g~7ZVTW39dj0KZV6j+c&1SPY$Rtc~Fp|KK zt<7JU9PXVZ1Gv327#SOdl`gq_e(X@W>9UBeY#wuz+=PF>1BOYMo)`d|WKRWfCEU)x zFR=xu{CXrjeV7_IswUh{r>CwOwBY2j9&v)B^ZnpGpZ^E943P905MLzN)gAn+f{3$w e_|FWwg<0Qlo6~rrUJ!l&0000M literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Sequence.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Sequence.png new file mode 100644 index 0000000000000000000000000000000000000000..9475ff40bcef1924643a72c8750c2b8f5874ce3a GIT binary patch literal 280 zcmV+z0q6dSP)NJjHNKUB{@Nq8c{kYCg z1wbWDt-5Ga5as(j5yIxx(ne89rrEM?I9gZOrdvpo79hNb3_=J3PM#z)0qtiH@&I`K zO(I+a*YV*w0n51dKT0yjM51pz=xZ-djz}W>uS7CaFO0c%e$~ zX`1;HB+YVjhh9X3L+ji%NSeF#ZH7X-5PdXk?I}9Xn9}D!8yHagCML2`?j)uqQ|(m# eF8t*-{=yS_`S?p~daZ^40000;M1%TQZLT(Uh9=b6c;? zYr8(L^?^TRZ*E+UfT;%)5DT2qffm7%CYH+v=@7edzMbO9p%Q nMxL54zcNPQ*ZpI^&h2EJtHQM2Eme^bXcdE}tDnm{r-UW|puBGW literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Server.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Server.png new file mode 100644 index 0000000000000000000000000000000000000000..347802874e0812f35dd9a712a15313cc2cac674c GIT binary patch literal 404 zcmV;F0c-w=P)z|Rs+Rg@Q;Mn2C6}1CrA>UI^d8EAjKrjfB@V! z2L%Y+I$U!cd%{I3rEef$VPq0Kr;f;wu3Vl literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Servers.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Servers.png new file mode 100644 index 0000000000000000000000000000000000000000..dd457a5f2da58a16c75d1e08f68b6f86f8167d74 GIT binary patch literal 360 zcmV-u0hj)XP);L>D08%rPL%|*%bVyhGjr0vL78;+!lktGt(lyGN67ne( zCy4{>ukB)Hc%lIqaRU^Tn2bl`UI4UA5xG>>0mKwUra}!s!3_ZYOyeI^IpE3x>}6XY zY=zgw3|Bz@SVhgMfqgL0udcH?tY?Bd-S7r@F$rvHqjG+Mqxd#P=cDM4?qD{qcmojA z#Cr>nL||D)_vI-D5{I1ui@}8-8Ju21Z+KI*F9&abb#PPEklv7mgTSgU2gGr}0m8vb z@}C?~>s2&k3{_$wr&s(sC?m}$^!b_4bYN5ZJBeP>e)9=}!2Xcm@PWJl00007SVZ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/SqlEditor.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/SqlEditor.png new file mode 100644 index 0000000000000000000000000000000000000000..513559922c08ac85e8190ea8edf4980bc215fa12 GIT binary patch literal 588 zcmV-S0<-;zP)2t!zQ5n6w|;6@=iLq<%JdX-fav9x zwItJ7Q1Zz_DP%8aO5EF93d-FQqFwQ*14wvq{0FzjzDsD!qM!tNM!x~Dt+tYY>u`SX z69>W}g078aDFCcOGmbv`NG6x3+-EcL^*4teejt_2lg>@CulGHf$tk*rzi7{6TS6gn zC}{4i8Qg!DqPDV>bqfOwfBr>#(>%d#y8c#&3IV00fKmp5r4;p{GLA<=Len*r6q1Q_ zj)_bTzt0vD@2wDE5GaLoA5Y~#!R{qhRQp{{B*sZ)|IoU04nbF7+1@iM{%l8`Q2^*{ zUZA^8QsLV2!y2poY^bSVWA_Mel0Ru#T*bi7I&6jD2TL83K(KUIpLW5NH9z2TV{?rZ z&;e%8Eb;Co;}PfpY(4oLPq$Ckv;Igw@w3Z0*!CKLYm8y)MaQaQf}5w7VOd}+rCo7P zhcyKc+9KXrfedj)F#(&74PdJGT!c0Ip91jYLIW%IKE~9m*lL3S#ho)@DP&70C7x(+ zK${TtUs~yP7uQxy(0sU$|Ecd{BjG&>{?*VGgP_dk$V1B<9AlVXYFuyc5t{_D)~oSp akMmzjY?Bzj%U-Mi0000h~o<>K}Sy4w(P^BkE6=a@h5@ovA)NRh0hN3D-Q$-Wm(&o}M&Hd3gno~3& z)gTHLH)U>1=X^H``U1b6XSs4%QUqKl&-+}z`?{a|elviK|IvYi)4JhIAw@_P()Oh8 zon;;h5Ess8SGzIW-_zp@@q8(PV`U-a z)u{2rsGp3{IUT3XvrcZ4Hx2SLwyfMGDz(4;LhWmfD)%mx&K(S6Q7T5Z(GPFY=-$EN z3XoOhBGpa`pvc&=a!t}4qjLP0xoqe&iX%elK!jFL6r*iX0+js#RrcI86~~k^k47nf z5#auyFbiWzf0%o=O^gF!+MMeWpza4~j>QDEle-v&S)VlfG1!lx*p3LDLTAgO#9D~X zs?a?4L;|#Qzn26L4%*erOb3e? zUCl<_xGjLSR1coydQ;(v1B;Z~=;g69z$5oIhJg^py&IH1J<3AF!fdE2X>K0Bz>StX z(;rt^E{V~)h-ExLkGe(uaGiLxf@Ex2dB6Fuf2OMqcb8?)sn~}C{#D-r(ly6jg#)R0 P00000NkvXXu0mjfKBFpd literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Step.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Step.png new file mode 100644 index 0000000000000000000000000000000000000000..897dc138e742c83d27b3599221bc8eb1f4bd8561 GIT binary patch literal 306 zcmV-20nPr2P)ho@c7+PQQq?T<6vRr^!n*;Z|U~??fCredV2DLg7W(O_WS+${r>&_|NsC0 z$-mD}00002bW%=J0G4n6`$+%*0CP!1K~xx5WslbmgD?yLgUu`uMoQWH|NjvZ+ej7n zco*A>Qp&>zPg(Fhk9}LGv2T$D?BHlvNNVUD3uey=?E28-y8r+H07*qoM6N<$ Eg14@jc>n+a literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Steps.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Steps.png new file mode 100644 index 0000000000000000000000000000000000000000..b923faf968d61ff17ed47f70b8b45220df590480 GIT binary patch literal 374 zcmV-+0g3*JP)puU?e^6{LD)w}+3@(=O-|laRNnIW;96SaUtr|)`sHP1 z=xS@}_WSB@aO`w+?fCreczEx8eDQyP@`8f$`uz6${rUa={r>;||Nocv&?5i<00MMU zPE!DuZ~yyA0001uNkl)k&o*Z}N<@(uDKuDm^0{~) z-JN}<6s8;>6VGo24(l)l5IZ>8YX3-v62#FaMfJSFQvyuYV6uTHYjCQA*#hTus|^MP zhH>j}PGw`y>I8p-i^>_h_!X9KP-Q#g@7i)MMA(?pt$F-`;?IJdxB*DWMT(rLhn o>o-73w1&B3Fg?7iHh#_&KiUg((5OqrtpET307*qoM6N<$g2bV#zyJUM literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tables.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tables.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d0d829a7f45dda449a6803a9eeac101496e0e3 GIT binary patch literal 415 zcmV;Q0bu@#P)*89eH-{oNJBMje{2tKo|dedbj&)p7=tg<~?&2Eh)kJa)h=v#)_6fr%F+< zOLw2Z*}aVOM>c3q0C@piJVdy9`mPO>guE2nJbW!g5|x*!xd{mq*wF`QO2P!T^$!58 zMkJ~@M2;_?e=<$7jHl0uAf|PeU zotcH+>3h2iyj6twR57TDTi|!q=|*`+Aqr7|EYL|LmSwR#48xg)G)+<2#5xI~axrSC zTd-}rDo`gO3nDJ%j^oUI6LrxqOC(7SjFZ2`VM`<|(;M1%Pc2n}ps!!*K7B6! z`EBy|ubtn&_Wb%j>*u#=KfX=;_$l+-m)6gp%kLcXd44DA)2G6xw?kgsNw|B=|H*CN zTSx3)+)a6W%l+f0>@#cRB40Fw01am@3GxeOn06)R^8bDyH^S4!F{C1{_nf)V0RSvmLLiikjGrAbd^7cE+#_+R=Kk7mXGMo+H49TVn+EJ(bW^|6() x&$sUo&sj0whi!?w8F{TQsEUjDr}qnq#=Uf8e%m|KPy}cPgQu&X%Q~loCIG)jb$b8+ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tablespaces.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tablespaces.png new file mode 100644 index 0000000000000000000000000000000000000000..57bd8dcc7e573c72431fa1b772295d5ed623bb22 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?Vc`XI7o@@Ji6s zOou=6y#C5Z8~*R#ci!pX5(y5o2hX>ktT6Q8jbq+d|CZ(P?&E(9a@so|nm%|v-O51i zxOD=vU9BEla?u`Uvj>lt`+$TbE_$pg4`6DMd7mKBaMpT1`N~73lf{y o4(w^>7B*stRy!=u{Um`Q`T|2Q+kEqQppzIpUHx3vIVCg!0J7XhqyPW_ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tminus.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tminus.png new file mode 100644 index 0000000000000000000000000000000000000000..86ed3a6540c02117155e6c792bc6875c827cc3d7 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=m8XkiNJU)o0_lv*te^g}ligx1 z9?Y01B7XJCRf9<{Tu(JObn?XW?rHpg(Qw)IjhB^8cp};2-%04^GW_$^>5SJ@Rs)*C N;OXk;vd$@?2>|%nBjf-8 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tplus.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Tplus.png new file mode 100644 index 0000000000000000000000000000000000000000..552d7a09a7c4f0bc5a71a46cf3b91e09f8819fa6 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=o2QFoNJU(7$^xSUnF-#(r~l8| zB{fM`W{#drsp28m77^jcNp6SYTuuaMJ*aQ_qhS2O-mEmBvgyl%&qhx-`us2P(3H^4 ZWhl9mDH`hbK?-OhgQu&X%Q~loCIIeoDl`B9 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Trigger.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c781dee35a936f84aeeb5302adbffbe0b1155a GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t)4E9Ar`&KKmPx>XI7PHU2I?Y z(L~{2f6MZTSqJ`4^6!5zL&DjB$KvaMb}qFPjyA^nMxK(M^8!4~eayK>+X^L{5*^;Y zziwe@22|xyTO+B@w(?+h!}U&C3&TJ?gPU78wAHM5c&?v6en91D)8$59jTui$1ZqF4 m$V{Frqi-X?0~<;{J&L}0Qq}aeEKnCyNswPK!?gVWzdeDxC{Gv1 zkcznE24*)`0Vbwp&P)z0No#^wlqQ@w zkB^?7p971Cr+2WIH}lGu8A7izm|osm%i*F>tjEb9ct!t-3<=sci$Id6*zqV^zqZ2M?SD}N-{{!Gf*s#->+Wh->@pi z_V54S|Jk!jiofrz{{Bvsk&Qq6{7i=j2NWJXivt2Cle>paub7IY?C6N@isrgu#qZAF fkz4Rvk%2+dN^X|Tln3{K7BhId`njxgN@xNAcT!?X literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Triggers.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Triggers.png new file mode 100644 index 0000000000000000000000000000000000000000..4989f114d914b23d27fc1107882cc2d4a0a91b7a GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b{r~^J{=~&VWUy|Y<@V+7 zN4JJuIg^ECgy{DhcunW|)@$|Fq zED$7=z`)$g=gQ$+y=cScQQ3knADw>ks%Nu7(8p!Mnezj#gn?ag^$>6HCa(wz~0cx Y*kULlEh1*N8fYzpr>mdKI;Vst0FrN3_5c6? literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Type.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Type.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8f53859b3e1b236b6d0856c4f3e1ee2a145c2f GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>7Fi*Ar_~TfBye(&#c$s57p8ZaPJhM#46t~A;%+u!y&z)k()3EHV&aUTf4B;#)%F|{tumG)O@O1Ta JS?83{1OU57IcNX? literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Types.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Types.png new file mode 100644 index 0000000000000000000000000000000000000000..dab729448a9fad52adbb0d9274ae7122b9b53b07 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b{r~@e)ahA3l=pvg<^P@S z{||IM*g5V0iDmyUZux)X(Et1A{y)9;|5fyt$sjFEB|(0{4Ab)e|Mmp(f<0XvLpY*s zPi^EqV8G#WQCK)aGdNAd?X-ZTs&fj<2bKq$bBcKV<4+V8@=o~tQ0-G#Xy%dKlb-k; z@p7?Z?>rQ5WVWX(wMK?zANQJu%Duv7^}iT&i-Qy|R@~eLG@ilJ)z4*}Q$iB}%Pv)j literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Undo.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Undo.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8df1a5686481a214453941d01bcb2051a4eed4 GIT binary patch literal 470 zcmV;{0V)28P)cL%;~FOpMarNGOUBFW8!xy%645tYHg4pjsA{)>4cF z43ZZe_xp#|pG8TjPPgx#d(U^e-~B`YM8ARP&jh$evy3oJ@DT7G*;)3j02Qe++ZRze zb&8thdsM7Epm_co@^L4)HX9RD`4u2CPu{+STFWKWwp%DEmQc(wok2G3M)HIU60b;} zKLM+H<{Z`58z@GPkkPXauE~P5?lq(gJ0PBPAE$ zD59asNhFor5O*UGh)8OgN5}|2heu!HxQr&Qu-zexnmHO6YyQGPKq~D;pjY74muN^Q zYuWVPoY%UR5aVZ0bP28eQ|g3-o@=%+LjTil?UQ!K>Qzyr;%zvN8Z9q|Jx4V`9J5(W3VAa8341@xB0~XqOI5d zhp#;Uzh>8Mk_`C2{L0h+eaG(o&)RhLf9TQ+|7&;NA>9QaoVn!6|A-}*|JQE2OS}O{ z2EA?FdGCMZ!mI!5w%jMnfZavQZ~Tv%fBk>`rUzuYVB3TL(Q|J8Z`kmNJQtKLz4bqC z_U-=->mHLAh-^SY=1dp5oJzhM8H p|7(uD$LbQCF2I4O(I+#Jf&rg9-69(v09F71002ovPDHLkV1j2#|?|9Xve?o}mokdZ2ElGJJ5rl;3)hzVk940G~afP$)gz zB;w29y@>+8h2e+#DSp%!N)M*`N*T~vjU;i{C$S4ezS$0&>O19=CMmK&oFq_qY$w=M zRrFgO7AP))rXy^s-z4a|3Pdi<2{zRsJ)!LSgdn%gh1uczdK0Vh71t7{X2Rid+gupG znaAdv85U@d&o~NbBd{2aVq20So!79Q&SG|c0TD`aGmAp?3gVuOxuqye0{;ZG;1>h| z`BDXUs)m~{4UG>C*Y7$m2RhFBI!<~zjujo5f`n;dh9!QhKuB(+T;Zc<1M-uB*jkDO zf>n^)s>q&T>Cr%X_mBlStDs%IZF_?Ey9V+X6 d$MD$=84 zj_r*lyk_yw*&&KLu)P!i63YTJ!3TTm_`;LsnRVK5QlrMG*@TBK3l`l&un(G`V>MYK z3vzUFD_q-8!!dD{!^ykX@qEFCbjXIxJsWOWj3h805m4JQ{AM=>9~(iXRKg%=F*aaC zEI7j9mtiZS{y`Gtj*LJv%djZuG4Gj1A(LQ9BIuc6H311}7`ccQtAT+(1bVtKzt_&& zCb&^4vXoG-lv&;}i5nBF^;h?=VQRQ#1h(k7aMpme@F=9)SD;pP@snHOdgTN1nJl_R z4Ttqw6$$jRz_Q>P0(K>!I1f{wz}s$x>y=MTumPpI6JwGN-nfX~^GcF*kRX+hPjeUr z52UF}eCAfTUfE+cFNc#qdXV^jnys}Yu#li}xD((o^0QdEbD3Wl%}j06$pnjn2-jnQ z!%q(l2yN*}kRm}7F2$@kV>CiqT*ghe7rp)G(8FSz@xd8>gzkP5A_Wm^jZ=u$1QIlU z2^fs+Nh)B{7eMyoXRN=k;@R6O;^itwZus~B+xVfAYe`zB!ZEAN0mA&0Rw&I?Pa z7stX63N?75S@d1(;_#CL{-1DxgG)AVK&|XVvb=XJ9NDQMw7CzZO3{Rgl|Ljd`Oi3r Z{R!W`#4Vh;WUc@J002ovPDHLkV1hdPAY=dl literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/UserGroups.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/UserGroups.png new file mode 100644 index 0000000000000000000000000000000000000000..2e91dfce8bb8a3a806028726827c318f85d1405d GIT binary patch literal 593 zcmV-X0 zk82Wf7{>hr{P&#huq>f$C^&Vw)b6fTp{dc5N~qa3Dk8SBnM$o%`~D$^R?Ex)3L%~a$9X79@=7bQrs0JN%tKl?ja z*Bdm~tO4~V4_L#|FA7j-;gHPD7kR9g^O%1qK}=p^0edW9iRN`4z&W5 zT%iD!0y^DKPoTfN4xiV9SR@RsS}|{phyteHoPnKEVP=5>Iuvk=scWzPbaKkPHJtL` z7)t-hYhtul_n!7yZ^bc`>U|jLWilJp!|^24Z*5GxZoo>3%r`RLOx^6rzdCebwn!gAzWMfUP?~D}$CY zVp34&8_U?(JH*Ov8;$KYuWn#6C|S*TFQfZ*#H7$^ZXfiS7rq=p+4{j3dXzf7HdgVO f=q-`cMKI^(Dgaw_6N00000NkvXXu0mjfiYyge literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Users.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Users.png new file mode 100644 index 0000000000000000000000000000000000000000..d03e9ee0b88614b3bd977e831f38421b7d67c88a GIT binary patch literal 364 zcmV-y0h9iTP)OM2Iv?<`wqB7I3;JyU%@h z_iYac?){(NJ;(oM0Awh~ak5h0Oj&ilOp&?a?xWxBNC`CDL!^Z$fJgIhFu*kUz*E;J zz|#kl5^4bPZ=MDt3Am2|79~^zc^>j*nj7vB2l5&qF(EHk)^a)Q9@Mc}EMY^cT&rVM zp7Cy3LS7b*Pg{5n#^{g6=zWIphatAAdmMV5bv{crn4m^VDdQp zip=6Y#QJs>X6MpQCH6?|q(wl1fF>bQ&}DWmmMgJGF7JAr6V}gR+seh&O=P}(`$7BV zn}CVUyl5-Bn7U~LShu1&oAWln+*b6?X#jIu(L1LBShu1&oAZCgqrO{=F=5L90000< KMNUMnLSTY}L!i$9 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Variables.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Variables.png new file mode 100644 index 0000000000000000000000000000000000000000..d24bc14c0d685e8b7c8c4b63cd37308f0eb085b4 GIT binary patch literal 380 zcmV-?0fYXDP)>&;93H?p@_Dpz z;@1x~$e#m@x6lb^tjX zKb(9)HnK#ri1PM^4=e_vIGK8dsT%}#vZy**H=v2lK(TPy&AvZc!SVJA$*RiRvzcl- zKtg)_xptH6+sf1pNdKQf@T!MBHvEMA?&`OJ02Av;yFp^40%L^anQ;0iodD}VBLc?(&Wk12GyXl0-@ASETmOJ7E&s-L aw3rV#e(b6G#-&;S0000LPayZ%3ZdGY_#=lB0VfBy9U zvuDr1`0>+Q|8G2B^Z(e3({eSgGHX;mwfq3}6!~cD6%>M6srH9o8 dlw~GLFaR4y(>QKggM9!1002ovPDHLkV1jiUhzbAz literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Views.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/Views.png new file mode 100644 index 0000000000000000000000000000000000000000..a7232d7b21af132b7f41f6748169c024af150b63 GIT binary patch literal 286 zcmV+(0pb3MP)=ABUZ|LD)O|Bt^d|NrRSzW+~NUH<>{`Mv+opFjQo?AbFg ze)RO#|Lf0J{@-#j`v3d)?*&i{0Ga&ge>br%z;FrN0CHV|;sSD9f?)uuE&&_x5X}X| zxMcfFH873U3osfNz-hokEC!(43^(9~I&m%l(Rbdg0s9@*06boJh-Sd)&td z06Zx_BF77`6h(3%!d!r40ESD5ibnL@1vB8mzqbE({?z@y`KuHX1|PluAAaxff8QIk k|GQr4VY&dDONdFz0E9#7J=tYE6#xJL07*qoM6N<$f_Ptu1^@s6 literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/blank.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..dae1f43dd8641ff24609e8163eba0a59a7b5fb50 GIT binary patch literal 77 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqCmyPZ!6Kin!zjLK3Wt6GVEN0u8tr Y*g_Z>J@w9O0_7PzUHx3vIVCg!0P>p-{r~^~ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/title.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/images/themes/default/title.png new file mode 100644 index 0000000000000000000000000000000000000000..10015d679599247be64a52a96f146cecddd90696 GIT binary patch literal 3523 zcmV;!4LtIRP)00093P)t-s&d;3x z|Nj600C#tHySuw0A|eqH5#;2_?(Xi0h=|?Y-7_;Y%*@QHs;XvYW<*3pRaI4KYEb0l z$l>9_K9XrhS^5b)uqr92^xM9vWL)MORotv$TlgCVTYiv=QoOR&fz~ke_YHCp7;lZq}f}EXpXlYNnyN$!d zlyh@ex44V7wu!#Kke;7-baYpMfMK$;hmMbI<>kx4!jiwhk-NN&Z*Nqos({DHmb|@> zdwX4pifD+4XXWL|ZEjPBhh}wlS%ZXQg@$Fgxr>*Wa-pJn;NZc2e_v~BQK+eZqN975 znRA(%bd8N_s;hyCiD!_IZN|rzZ3ItE_@_by$*pCt zmBPc5Utmatg=CYIZ*g)~yS$FT!IH_zuXlH4)YQDm$+Fzs!OP5=y}plqeqYVbo4>%2 zq@;_<%9x6ZaLCD*p`nM4k9EezsBv;wmX>_S$FR%GvBANnkC1kzrj2rQR!d7kT3Ss= zNj9vkl8lXNXJ}4$cwWuUv*Y8+sHl{$ua)BB#y2-AEiEEzYhK~u$aZ&K%FCH}cxTMb znt_61hlg~`&70=t%;4a|YHLx0glcwnS$cb6)z!P=;>XI$u(r0Lh=_N6eQLP4o_u{{ zva^PAb60b8TG-gR;NZoFh;C|YP>G3n*4DSBrhZ#nPh@0Q&MQUa000VpNklbufnR_b^ zDA*Koq@)>cj6^SnC2HU6ox37+ATJ z$Btgncgfn;xvQtvRdr`O7C$=11SGBp@ zz#e{fG!n=YshVQfb-SXaJ`u3OqK-qwWDqY$vz|lE9&!5#i~0My@;>k zgfRx$`1$?rr@!tvwF6Jp0N8O}+R+Fg`#1ops;1af)uw1_>fXHpDnf>fNjMa5@v8m( zd-y{eYKUSrvk>ropRZIy6`g;IVoHx5J#e7(@{lGuMwBvEriwx^_rA8VHiA zl6Z7g4+u_bas7%^nqmbH$AxtKJ=KNg4AZJ;#s5hEhTctrKn_X|zuW-`XQ+mfeBYvf zF$Opq3PLVGR-S!_0FgncR|&ynrGd&+6o;-z>3~v{Fw+Gu?P~GA#Ty6^`5LQu&dL8w z=Yx3PqQN5M4F?e+rqKnC0Kq}WAwY%Crm8v>C+Kv$Bte2OSO$1P;TOLfg9tg19(uVG zBocvN!z5%!qkwRSHgsn=6)PV!5d>@filS*&>Qx5@9@H?G%1NNA&Oa{Vpf?D0F$kc^ z!Zd!)0U+kHx&IRQ*cd!7^Y@3Xe1pI8WThfvD(pD7=zHL8D8oCO!Z4j_C) zUKqy?I!&=+fyvQA-A1dK4iW@-R^rne0>S|4q>&>nSt28pLRg~913%QO2=V3-Y>F;G z?5bfS!7I_8&8EnVfR-|$r1^oMuHP;Q+V}Jyfjd6jez%R5AU2rn0dd3mRpe;V29h9Q z0>p|`NTFSBk4pX^+W&xPw++JWbN>K{&Z((M#O>1e7(~NF)CUPrVL3w?#0o2TYa#!p z&Pu~cIubk(bdUB$|B;dH+v9GjO`FFU#E?nw0|`{&tF$Vw7kD6$G(&Ug9gIwbN@nT zNem({9d>_^K$Q)(ox%?kg|HWdDK3Z(S_mJI6SR6YzK$3{1CjlE5PhfIn^AAf7uamir-4`br4W42#}Ba|HeJYuJw)C0NGTIQ`1uaci(q+^ z|F_US_0Iq~(b2e?BsFjD0a3G7{$}31c@_(P{rbeqFCJGtl|x5M2ayq7doA9+J@)Ql zaTg7&T=yDCqouVxGk@x;4#`zz-MgJ0`1BvQ_1!urJNG<&_7k6)8dual`ey+ABqf!X zM_97t$Mmc>=0Trcedp~z;M<$W`G#p5-9 z@T|IJeacdZ;<-oe+i~yQAukDv#>arZ{1OPF{|F0IUXISQz~5 zBfiSIQ40b_ptaNjqZEEjR4y)bGprvwZsY6~%lppBuE;1kX@+T}F!SW!%esSNC{c7_ z3YZZ*3W)l?2V#JIkDmDA)Z5oz3$NY4s%3&vEd~KW#9_?R($d41FPDs&+`IRBHsZ?6 zt@D>utesxavFF6;gASLJ96WgN{@6u`#n2uD`h$WeD##SjJ>P!&=A&<&c<0nB*S~`l zumiBbOF)4ZX`oTM7RNqF1{m>R#)Lhst8*t#YkAk;SsgG>oC+GK{yVztoI8Z9V2WU3 zK(c$E{sF)qNCIC3oJ8P<>yyLK05=I0^V1ks&SA*|Tx9;l#Gu+TiZ7wvQZ5`aBm zf?-~S(Ib!t$uOhiE;eH7szqK1%oAlBR`^mh3%<}icaQd|e>flkBmoZ+BftjA17@j! z8CJsxOw+Qeb(>SVc_6wFL{klvS7;vHQ~TUMJHP-Qf{n9>!v#hl8(LTQ++FBpfDs}S z3?Ua(lMR$t)I9(BF+tqF01zGs0)(L=gAjxbJWG-RMhwJ`MJA*ZzNu(Rp?U6}+86zA zB!DZ+x4{EJu%`en03j0yu%V7-NivWT6zn?+!9w%sp4;dCXKw2|XMQ%OC}YC(83i4Q zpfGcFJ|Qdu!h$~QHq$II12!y-kiljM8SSPQHIMEwK<@t60st25>bV;pFaZq`To4H3 zkq7p{%Rs@tb52NQFL@B%Q~P^h0Q%1*00bcq9)N&NC=&?SOR&L*!OsXl+({L*c6VP` xNd4#M!2tl&B_}Va@)8X6Ly$g5Bkni^^j}c3NjgN9{J{VK002ovPDHLkV1mlixD@~Z literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/index.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/index.php new file mode 100644 index 00000000..9fe0c860 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/index.php @@ -0,0 +1,38 @@ +printHeader('', null, true); + + $rtl = (strcasecmp($lang['applangdir'], 'rtl') == 0); + + $cols = $rtl ? '*,'.$conf['left_width'] : $conf['left_width'].',*'; + $mainframe = '' +?> + + + + + + + + + + <body> + <?php echo $lang['strnoframes'] ?><br /> + <a href="intro.php"><?php echo $lang['strnoframeslink'] ?></a> + </body> + + + + +printFooter(false); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/indexes.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/indexes.js new file mode 100644 index 00000000..27160f2f --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/indexes.js @@ -0,0 +1,70 @@ + // Globals + // + + + /* + * Multiple Selection lists in HTML Document + */ + var tableColumnList; + var indexColumnList; + + /* + * Two Array vars + */ + + var indexColumns, tableColumns; + + + function buttonPressed(object) { + + if (object.name == "add") { + from = tableColumnList; + to = indexColumnList; + } + else { + to = tableColumnList; + from = indexColumnList; + } + + var selectedOptions = getSelectedOptions(from); + + for (i = 0; i < selectedOptions.length; i++) { + option = new Option(selectedOptions[i].text); + addToArray(to, option); + removeFromArray(from, selectedOptions[i].index); + } + } + + function doSelectAll() { + for(var x = 0; x < indexColumnList.options.length; x++){ + indexColumnList.options[x].selected = true; + } + } + + function init() { + tableColumnList = document.formIndex.TableColumnList; + indexColumnList = document.getElementById("IndexColumnList"); + indexColumns = indexColumnList.options; + tableColumns = tableColumnList.options; + } + + + function getSelectedOptions(obj) { + var selectedOptions = new Array(); + + for (i = 0; i < obj.options.length; i++) { + if (obj.options[i].selected) { + selectedOptions.push(obj.options[i]); + } + } + + return selectedOptions; + } + + function removeFromArray(obj, index) { + obj.remove(index); + } + + function addToArray(obj, item) { + obj.options[obj.options.length] = item; + } \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/indexes.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/indexes.php new file mode 100644 index 00000000..59ac499e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/indexes.php @@ -0,0 +1,423 @@ +printTrail('index'); + $misc->printTitle($lang['strclusterindex'],'pg.index.cluster'); + + echo "

", sprintf($lang['strconfcluster'], $misc->printVal($_REQUEST['index'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->clusterIndex($_POST['table'], $_POST['index']); + if ($status == 0) + if (isset($_POST['analyze'])){ + $status = $data->analyzeDB($_POST['table']); + if ($status == 0) + doDefault($lang['strclusteredgood'] . ' ' . $lang['stranalyzegood']); + else + doDefault($lang['stranalyzebad']); + } else + doDefault($lang['strclusteredgood']); + else + doDefault($lang['strclusteredbad']); + } + + } + + function doReindex() { + global $data, $lang; + + $status = $data->reindex('INDEX', $_REQUEST['index']); + if ($status == 0) + doDefault($lang['strreindexgood']); + else + doDefault($lang['strreindexbad']); + } + + /** + * Displays a screen where they can enter a new index + */ + function doCreateIndex($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['formIndexName'])) $_POST['formIndexName'] = ''; + if (!isset($_POST['formIndexType'])) $_POST['formIndexType'] = null; + if (!isset($_POST['formCols'])) $_POST['formCols'] = ''; + if (!isset($_POST['formWhere'])) $_POST['formWhere'] = ''; + if (!isset($_POST['formSpc'])) $_POST['formSpc'] = ''; + + $attrs = $data->getTableAttributes($_REQUEST['table']); + // Fetch all tablespaces from the database + if ($data->hasTablespaces()) $tablespaces = $data->getTablespaces(); + + $misc->printTrail('table'); + $misc->printTitle($lang['strcreateindex'],'pg.index.create'); + $misc->printMsg($msg); + + $selColumns = new XHTML_select("TableColumnList",true,10); + $selColumns->set_style("width: 10em;"); + + if ($attrs->recordCount() > 0) { + while (!$attrs->EOF) { + $XHTML_Option = new XHTML_Option($attrs->fields['attname']); + $selColumns->add($XHTML_Option); + $attrs->moveNext(); + } + } + + $selIndex = new XHTML_select("IndexColumnList[]", true, 10); + $selIndex->set_style("width: 10em;"); + $selIndex->set_attribute("id", "IndexColumnList"); + $buttonAdd = new XHTML_Button("add", ">>"); + $buttonAdd->set_attribute("onclick", "buttonPressed(this);"); + $buttonAdd->set_attribute("type", "button"); + + $buttonRemove = new XHTML_Button("remove", "<<"); + $buttonRemove->set_attribute("onclick", "buttonPressed(this);"); + $buttonRemove->set_attribute("type", "button"); + + echo "
\n"; + + + echo "\n"; + echo ""; + echo ""; + echo ""; + echo ""; + echo "\n"; + echo "\n"; + echo ""; + echo "\n"; + echo "
{$lang['strindexname']}
_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formIndexName']), "\" />
{$lang['strtablecolumnlist']} {$lang['strindexcolumnlist']}
" . $selColumns->fetch() . "" . $buttonRemove->fetch() . $buttonAdd->fetch() . "" . $selIndex->fetch() . "
\n"; + + echo " \n"; + echo ""; + echo ""; + echo "\n"; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + + // Tablespace (if there are any) + if ($data->hasTablespaces() && $tablespaces->recordCount() > 0) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + if ($data->hasConcurrentIndexBuild()) { + echo ""; + echo ""; + echo ""; + echo ""; + } + + echo "
{$lang['strindextype']}
{$lang['strwhere']}(_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formWhere']), "\" />)
{$lang['strtablespace']}\n\t\t\t\n\t\t
"; + + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new index in the database + * @@ Note: this function can't handle columns with commas in them + */ + function doSaveCreateIndex() { + global $data; + global $lang; + + // Handle databases that don't have partial indexes + if (!isset($_POST['formWhere'])) $_POST['formWhere'] = ''; + // Default tablespace to null if it isn't set + if (!isset($_POST['formSpc'])) $_POST['formSpc'] = null; + + // Check that they've given a name and at least one column + if ($_POST['formIndexName'] == '') doCreateIndex($lang['strindexneedsname']); + elseif (!isset($_POST['IndexColumnList']) || $_POST['IndexColumnList'] == '') doCreateIndex($lang['strindexneedscols']); + else { + $status = $data->createIndex($_POST['formIndexName'], $_POST['table'], $_POST['IndexColumnList'], + $_POST['formIndexType'], isset($_POST['formUnique']), $_POST['formWhere'], $_POST['formSpc'], + isset($_POST['formConcur'])); + if ($status == 0) + doDefault($lang['strindexcreated']); + else + doCreateIndex($lang['strindexcreatedbad']); + } + } + + /** + * Show confirmation of drop index and perform actual drop + */ + function doDropIndex($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('index'); + $misc->printTitle($lang['strdrop'],'pg.index.drop'); + + echo "

", sprintf($lang['strconfdropindex'], $misc->printVal($_REQUEST['index'])), "

\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropIndex($_POST['index'], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['strindexdropped']); + else + doDefault($lang['strindexdroppedbad']); + } + + } + + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + function indPre(&$rowdata, $actions) { + global $data, $lang; + + if ($data->phpBool($rowdata->fields['indisprimary'])) { + $rowdata->fields['+constraints'] = $lang['strprimarykey']; + $actions['drop']['disable'] = true; + } + elseif ($data->phpBool($rowdata->fields['indisunique'])) { + $rowdata->fields['+constraints'] = $lang['struniquekey']; + $actions['drop']['disable'] = true; + } + else + $rowdata->fields['+constraints'] = ''; + + return $actions; + } + + $misc->printTrail('table'); + $misc->printTabs('table','indexes'); + $misc->printMsg($msg); + + $indexes = $data->getIndexes($_REQUEST['table']); + + $columns = array( + 'index' => array( + 'title' => $lang['strname'], + 'field' => field('indname'), + ), + 'definition' => array( + 'title' => $lang['strdefinition'], + 'field' => field('inddef'), + ), + 'constraints' => array( + 'title' => $lang['strconstraints'], + 'field' => field('+constraints'), + 'type' => 'verbatim', + 'params'=> array('align' => 'center'), + ), + 'clustered' => array( + 'title' => $lang['strclustered'], + 'field' => field('indisclustered'), + 'type' => 'yesno', + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('idxcomment'), + ), + ); + + $actions = array( + 'cluster' => array( + 'content' => $lang['strclusterindex'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'indexes.php', + 'urlvars' => array ( + 'action' => 'confirm_cluster_index', + 'table' => $_REQUEST['table'], + 'index' => field('indname') + ) + ) + ) + ), + 'reindex' => array( + 'content' => $lang['strreindex'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'indexes.php', + 'urlvars' => array ( + 'action' => 'reindex', + 'table' => $_REQUEST['table'], + 'index' => field('indname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'indexes.php', + 'urlvars' => array ( + 'action' => 'confirm_drop_index', + 'table' => $_REQUEST['table'], + 'index' => field('indname') + ) + ) + ) + ) + ); + + $misc->printTable($indexes, $columns, $actions, 'indexes-indexes', $lang['strnoindexes'], 'indPre'); + + $misc->printNavLinks(array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'indexes.php', + 'urlvars' => array ( + 'action' => 'create_index', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['strcreateindex'] + ) + ), 'indexes-indexes', get_defined_vars()); + } + + function doTree() { + global $misc, $data; + + $indexes = $data->getIndexes($_REQUEST['table']); + + $reqvars = $misc->getRequestVars('table'); + + function getIcon($f) { + if ($f['indisprimary'] == 't') + return 'PrimaryKey'; + if ($f['indisunique'] == 't') + return 'UniqueConstraint'; + return 'Index'; + } + + $attrs = array( + 'text' => field('indname'), + 'icon' => callback('getIcon'), + ); + + $misc->printTree($indexes, $attrs, 'indexes'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strindexes'], ""); + + if ($action == 'create_index' || $action == 'save_create_index') + echo ""; + else + $misc->printBody(); + + switch ($action) { + case 'cluster_index': + if (isset($_POST['cluster'])) doClusterIndex(false); + else doDefault(); + break; + case 'confirm_cluster_index': + doClusterIndex(true); + break; + case 'reindex': + doReindex(); + break; + case 'save_create_index': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreateIndex(); + break; + case 'create_index': + doCreateIndex(); + break; + case 'drop_index': + if (isset($_POST['drop'])) doDropIndex(false); + else doDefault(); + break; + case 'confirm_drop_index': + doDropIndex(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/info.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/info.php new file mode 100644 index 00000000..cfb6e8d3 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/info.php @@ -0,0 +1,339 @@ +printTrail('table'); + $misc->printTabs('table','info'); + $misc->printMsg($msg); + + // common params for printVal + $shownull = array('null' => true); + + // Fetch info + $referrers = $data->getReferrers($_REQUEST['table']); + $parents = $data->getTableParents($_REQUEST['table']); + $children = $data->getTableChildren($_REQUEST['table']); + $tablestatstups = $data->getStatsTableTuples($_REQUEST['table']); + $tablestatsio = $data->getStatsTableIO($_REQUEST['table']); + $indexstatstups = $data->getStatsIndexTuples($_REQUEST['table']); + $indexstatsio = $data->getStatsIndexIO($_REQUEST['table']); + + // Check that there is some info + if (($referrers === -99 || ($referrers !== -99 && $referrers->recordCount() == 0)) + && $parents->recordCount() == 0 && $children->recordCount() == 0 + && ($tablestatstups->recordCount() == 0 && $tablestatsio->recordCount() == 0 + && $indexstatstups->recordCount() == 0 && $indexstatsio->recordCount() == 0)) { + $misc->printMsg($lang['strnoinfo']); + } + else { + // Referring foreign tables + if ($referrers !== -99 && $referrers->recordCount() > 0) { + echo "

{$lang['strreferringtables']}

\n"; + + $columns = array ( + 'schema' => array ( + 'title' => $lang['strschema'], + 'field' => field('nspname') + ), + 'table' => array ( + 'title' => $lang['strtable'], + 'field' => field('relname'), + ), + 'name' => array ( + 'title' => $lang['strname'], + 'field' => field('conname'), + ), + 'definition' => array ( + 'title' => $lang['strdefinition'], + 'field' => field('consrc'), + ), + 'actions' => array ( + 'title' => $lang['stractions'], + ) + ); + + $actions = array ( + 'properties' => array ( + 'content' => $lang['strproperties'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'constraints.php', + 'urlvars' => array ( + 'schema' => field('nspname'), + 'table' => field('relname') + ) + ) + ) + ) + ); + + $misc->printTable($referrers, $columns, $actions, 'info-referrers', $lang['strnodata']); + } + + // Parent tables + if ($parents->recordCount() > 0) { + echo "

{$lang['strparenttables']}

\n"; + + $columns = array ( + 'schema' => array ( + 'title' => $lang['strschema'], + 'field' => field('nspname') + ), + 'table' => array ( + 'title' => $lang['strtable'], + 'field' => field('relname'), + ), + 'actions' => array ( + 'title' => $lang['stractions'], + ) + ); + + $actions = array ( + 'properties' => array ( + 'content' => $lang['strproperties'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'schema' => field('nspname'), + 'table' => field('relname') + ) + ) + ) + ) + ); + + $misc->printTable($parents, $columns, $actions, 'info-parents', $lang['strnodata']); + } + + // Child tables + if ($children->recordCount() > 0) { + echo "

{$lang['strchildtables']}

\n"; + + $columns = array ( + 'schema' => array ( + 'title' => $lang['strschema'], + 'field' => field('nspname') + ), + 'table' => array ( + 'title' => $lang['strtable'], + 'field' => field('relname'), + ), + 'actions' => array ( + 'title' => $lang['stractions'], + ) + ); + + $actions = array ( + 'properties' => array ( + 'content' => $lang['strproperties'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'schema' => field('nspname'), + 'table' => field('relname') + ) + ) + ) + ) + ); + + $misc->printTable($children, $columns, $actions, 'info-children', $lang['strnodata']); + + } + + // Row performance + if ($tablestatstups->recordCount() > 0) { + echo "

{$lang['strrowperf']}

\n"; + + echo "\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $i = 0; + + while (!$tablestatstups->EOF) { + $id = ( ($i % 2 ) == 0 ? '1' : '2' ); + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $tablestatstups->movenext(); + $i++; + } + + echo "
{$lang['strsequential']}{$lang['strindex']}{$lang['strrows2']}
{$lang['strscan']}{$lang['strread']}{$lang['strscan']}{$lang['strfetch']}{$lang['strinsert']}{$lang['strupdate']}{$lang['strdelete']}
", $misc->printVal($tablestatstups->fields['seq_scan'], 'int4', $shownull), "", $misc->printVal($tablestatstups->fields['seq_tup_read'], 'int4', $shownull), "", $misc->printVal($tablestatstups->fields['idx_scan'], 'int4', $shownull), "", $misc->printVal($tablestatstups->fields['idx_tup_fetch'], 'int4', $shownull), "", $misc->printVal($tablestatstups->fields['n_tup_ins'], 'int4', $shownull), "", $misc->printVal($tablestatstups->fields['n_tup_upd'], 'int4', $shownull), "", $misc->printVal($tablestatstups->fields['n_tup_del'], 'int4', $shownull), "
\n"; + } + + // I/O performance + if ($tablestatsio->recordCount() > 0) { + echo "

{$lang['strioperf']}

\n"; + + echo "\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $i = 0; + + while (!$tablestatsio->EOF) { + $id = ( ($i % 2 ) == 0 ? '1' : '2' ); + echo "\t\n"; + + $total = $tablestatsio->fields['heap_blks_hit'] + $tablestatsio->fields['heap_blks_read']; + if ($total > 0) $percentage = round(($tablestatsio->fields['heap_blks_hit'] / $total) * 100); + else $percentage = 0; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + $total = $tablestatsio->fields['idx_blks_hit'] + $tablestatsio->fields['idx_blks_read']; + if ($total > 0) $percentage = round(($tablestatsio->fields['idx_blks_hit'] / $total) * 100); + else $percentage = 0; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + $total = $tablestatsio->fields['toast_blks_hit'] + $tablestatsio->fields['toast_blks_read']; + if ($total > 0) $percentage = round(($tablestatsio->fields['toast_blks_hit'] / $total) * 100); + else $percentage = 0; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + $total = $tablestatsio->fields['tidx_blks_hit'] + $tablestatsio->fields['tidx_blks_read']; + if ($total > 0) $percentage = round(($tablestatsio->fields['tidx_blks_hit'] / $total) * 100); + else $percentage = 0; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $tablestatsio->movenext(); + $i++; + } + + echo "
{$lang['strheap']}{$lang['strindex']}{$lang['strtoast']}{$lang['strtoastindex']}
{$lang['strdisk']}{$lang['strcache']}{$lang['strpercent']}{$lang['strdisk']}{$lang['strcache']}{$lang['strpercent']}{$lang['strdisk']}{$lang['strcache']}{$lang['strpercent']}{$lang['strdisk']}{$lang['strcache']}{$lang['strpercent']}
", $misc->printVal($tablestatsio->fields['heap_blks_read'], 'int4', $shownull), "", $misc->printVal($tablestatsio->fields['heap_blks_hit'], 'int4', $shownull), "({$percentage}{$lang['strpercent']})", $misc->printVal($tablestatsio->fields['idx_blks_read'], 'int4', $shownull), "", $misc->printVal($tablestatsio->fields['idx_blks_hit'], 'int4', $shownull), "({$percentage}{$lang['strpercent']})", $misc->printVal($tablestatsio->fields['toast_blks_read'], 'int4', $shownull), "", $misc->printVal($tablestatsio->fields['toast_blks_hit'], 'int4', $shownull), "({$percentage}{$lang['strpercent']})", $misc->printVal($tablestatsio->fields['tidx_blks_read'], 'int4', $shownull), "", $misc->printVal($tablestatsio->fields['tidx_blks_hit'], 'int4', $shownull), "({$percentage}{$lang['strpercent']})
\n"; + } + + // Index row performance + if ($indexstatstups->recordCount() > 0) { + echo "

{$lang['stridxrowperf']}

\n"; + + echo "\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $i = 0; + + while (!$indexstatstups->EOF) { + $id = ( ($i % 2 ) == 0 ? '1' : '2' ); + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $indexstatstups->movenext(); + $i++; + } + + echo "
{$lang['strindex']}{$lang['strscan']}{$lang['strread']}{$lang['strfetch']}
", $misc->printVal($indexstatstups->fields['indexrelname']), "", $misc->printVal($indexstatstups->fields['idx_scan'], 'int4', $shownull), "", $misc->printVal($indexstatstups->fields['idx_tup_read'], 'int4', $shownull), "", $misc->printVal($indexstatstups->fields['idx_tup_fetch'], 'int4', $shownull), "
\n"; + } + + // Index I/0 performance + if ($indexstatsio->recordCount() > 0) { + echo "

{$lang['stridxioperf']}

\n"; + + echo "\n"; + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $i = 0; + + while (!$indexstatsio->EOF) { + $id = ( ($i % 2 ) == 0 ? '1' : '2' ); + echo "\t\n"; + $total = $indexstatsio->fields['idx_blks_hit'] + $indexstatsio->fields['idx_blks_read']; + if ($total > 0) $percentage = round(($indexstatsio->fields['idx_blks_hit'] / $total) * 100); + else $percentage = 0; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + $indexstatsio->movenext(); + $i++; + } + + echo "
{$lang['strindex']}{$lang['strdisk']}{$lang['strcache']}{$lang['strpercent']}
", $misc->printVal($indexstatsio->fields['indexrelname']), "", $misc->printVal($indexstatsio->fields['idx_blks_read'], 'int4', $shownull), "", $misc->printVal($indexstatsio->fields['idx_blks_hit'], 'int4', $shownull), "({$percentage}{$lang['strpercent']})
\n"; + } + } + } + + $misc->printHeader($lang['strtables'] . ' - ' . $_REQUEST['table'] . ' - ' . $lang['strinfo']); + $misc->printBody(); + + switch ($action) { + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/intro.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/intro.php new file mode 100644 index 00000000..e95916d2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/intro.php @@ -0,0 +1,70 @@ +printHeader(); + $misc->printBody(); + + $misc->printTrail('root'); + $misc->printTabs('root','intro'); +?> + +

+ +
+ + + + + + + + + +
+ +
+ +
+ +
+ +

+ +
    +
  • +
  • +
  • +
  • +
+ +printFooter(); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/ac_insert_row.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/ac_insert_row.js new file mode 100644 index 00000000..deee0f95 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/ac_insert_row.js @@ -0,0 +1,229 @@ +var fkl_hasnext=false; +var fkl_hasprev=false; + +/* hide the value list */ +function hideAc() { + jQuery.ppa.o=0; + with (jQuery.ppa) { + fklist.hide(); + fkbg.hide(); + } +} + +/* enable/disable auto-complete feature */ +function triggerAc(ac) { + if (ac) { + jQuery.ppa.attrs + .bind('keyup.ac_action', autocomplete) + .bind('focus.ac_action', autocomplete) + .bind('keypress.ac_action', move) + .addClass('ac_field'); + } + else { + jQuery.ppa.attrs + .removeClass('ac_field') + .unbind('.ac_action'); + } +} + +/* select the given index value and highlight it */ +function selectVal(index) { + if (index == jQuery.ppa.i) + return; + + // we catch the header as well so it takes th index 0 + var trs = jQuery.ppa.fklist.find('tr'); + + // change colors for unselected + if (jQuery.ppa.i > 0) + trs.eq(jQuery.ppa.i).find('*').css({ + 'background-color': '#fff', + 'color': '' + }); + + // change colors for newly selected + trs.eq(index).find('*').css({ + 'background-color': '#3d80df', + 'color': '#fff' + }); + + jQuery.ppa.i = index; +} + +function openlist(e) { + var elt = jQuery(e); + var attnum = elt.attr('id').match(/\d+/)[0]; + /* FIXME we only support the first FK constraint of the field */ + var conid = attrs['attr_'+attnum][0]; + + var constr = constrs["constr_" + conid]; + + // get the changed attribute position in the arrays + for (i=0; (constr.pattnums[i] != attnum);i++); + + var datas = { + fattpos: i, + fvalue: e.value, + database: database, + 'keys[]': constr.pattnums, + 'keynames[]': constr.pattnames, + 'fkeynames[]': constr.fattnames, + f_table: constr.f_table, + f_schema: constr.f_schema, + offset: jQuery.ppa.o + }; + + jQuery.ajax({ + url: 'ajax-ac-insert.php?server=' + server, + type: 'post', + data: datas, + dataType: 'html', + cache: false, + contentType: 'application/x-www-form-urlencoded', + success: function (ret) { + jQuery.ppa.i = 0; + jQuery.ppa.fkbg.show(); + with(jQuery.ppa.fklist) { + html(ret); + appendTo('#row_att_'+ attnum); + css('width',elt.css('width')); + show(); + jQuery.ppa.numrow = find('tr').length; + } + } + }); +} + + +/* move the cursor down or up, + * load available next/prev values if going out of bound */ +function move(event) { + /* selecting next value down. + * if the list is closed, it will open next */ + if(event.keyCode == 40) { + if (jQuery.ppa.fklist[0].style.display == 'block') { + if ((jQuery.ppa.i + 1) < jQuery.ppa.numrow) { + selectVal(jQuery.ppa.i + 1); + } + else if (fkl_hasnext == true) { + jQuery.ppa.o+=11; + openlist(this); + } + } + else { + openlist(this); + } + } + /* selecting prev value up */ + else if(event.keyCode == 38) { + if ((jQuery.ppa.i - 1) > 0) { + selectVal(jQuery.ppa.i - 1); + } + else if ((fkl_hasprev == true) && (jQuery.ppa.i == 1)) { + jQuery.ppa.o-=11; + openlist(this); + } + else { + selectVal(jQuery.ppa.numrow -1); + } + } +} + +/* open/update the value list */ +function autocomplete(event) { + + /* if pressing enter, fire a click on the selected line */ + if (event.keyCode == 13) { + if (jQuery.ppa.i > 0) { + jQuery.ppa.fklist.find('tr').eq(jQuery.ppa.i).click(); + } + return false; + } + /* ignoring 38:up and 40:down */ + else if ( event.keyCode == 38 || event.keyCode == 40 ) { + return false; + } + /* ignoring 9:tab, 37:left, 39:right, 16:shift, ctrl: 17, alt:18, 20:lockmaj */ + else if ( event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39 + || event.keyCode == 16 || event.keyCode == 17 + || event.keyCode == 18 || event.keyCode == 20) { + return true; + } + /* esc */ + else if (event.keyCode == 27) { + hideAc(); + } + /* request the list of possible values asynchronously */ + else { + /* if we refresh because of a value update, + * we reset back to offset 0 so we catch values + * if list is smaller than 11 values */ + if (event.type == 'keyup') + jQuery.ppa.o = 0; + openlist(this); + } + + return true; +} + +/* bind actions on values lines: hover for style change, click for select */ +with(jQuery('tr.acline')) { + live('mouseover', function () { + selectVal(jQuery('table.ac_values tr').index(this)); + }); + + live('click', function () { + var a = jQuery(this).find('td > a.fkval'); + + for (i=0; i < a.length; i++) { + jQuery('input[name="values['+ a[i].name +']"]').val(jQuery(a[i]).text()); + } + hideAc(); + }); +} + +jQuery('#fkprev').live('click', function () { + jQuery.ppa.o -= 11; + /* get the field that is the previous html elt from the #fklist + * and trigger its focus to refresh the list AND actually + * focus back on the field */ + jQuery('#fklist').prev().focus(); +}); + +jQuery('#fknext').live('click', function () { + jQuery.ppa.o += 11; + /* get the field that is the previous html elt from the #fklist + * and trigger its focus to refresh the list AND actually + * focus back on the field*/ + jQuery('#fklist').prev().focus(); +}); + +jQuery(document).ready(function () { + /* register some global value in the ppa namespace */ + jQuery.ppa = { + fklist: jQuery('#fklist'), + attrs: jQuery('input[id^=attr_]'), // select fields with FK + fkbg: jQuery('#fkbg'), + i:0, // selected value indice + o:0 // offset when navigating prev/next + }; + + /* close the list when clicking outside of it */ + jQuery.ppa.fkbg.click(function (e) { + hideAc(); + }); + + /* do not submit the form when selecting a value by pressing enter */ + jQuery.ppa.attrs + .keydown(function (e) { + if (e.keyCode == 13 && jQuery.ppa.fklist[0].style.display == 'block') + return false; + }); + + /* enable/disable auto-complete according to the checkbox */ + triggerAc( + jQuery('#no_ac').click(function () { + triggerAc(this.checked); + })[0].checked + ); +}); diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/database.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/database.js new file mode 100644 index 00000000..f70f7078 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/database.js @@ -0,0 +1,64 @@ +$(document).ready(function() { + + var timeid = query = null; + var controlLink = $('#control'); + var errmsg = $('

'+Database.errmsg+'

') + .insertBefore(controlLink) + .hide(); + var loading = $('[loading]') + .insertAfter(controlLink) + .hide(); + + function refreshTable() { + if (Database.ajax_time_refresh > 0) { + loading.show(); + query = $.ajax({ + type: 'GET', + dataType: 'html', + data: {server: Database.server, database: Database.dbname, action: Database.action}, + url: 'database.php', + cache: false, + contentType: 'application/x-www-form-urlencoded', + success: function(html) { + $('#data_block').html(html); + timeid = window.setTimeout(refreshTable, Database.ajax_time_refresh) + }, + error: function() { + controlLink.click(); + errmsg.show(); + }, + complete: function () { + loading.hide(); + } + }); + } + } + + controlLink.toggle( + function() { + $(errmsg).hide(); + timeid = window.setTimeout(refreshTable, Database.ajax_time_refresh); + controlLink.html(' ' + + Database.str_stop.text + '   ' + ); + }, + function() { + $(errmsg).hide(); + $(loading).hide(); + window.clearInterval(timeid); + if (query) query.abort(); + controlLink.html(' ' + + Database.str_start.text + ); + } + ); + + /* preload images */ + $('#control img').hide() + .attr('src', Database.str_start.icon) + .attr('src', Database.str_stop.icon) + .show(); + + /* start refreshing */ + controlLink.click(); +}); diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/display.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/display.js new file mode 100644 index 00000000..bac28ecb --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/js/display.js @@ -0,0 +1,90 @@ +$(document).ready(function() { + + /* init some needed tags and values */ + + $('table#data').wrap('
'); + $('#fkcontainer').append('
'); + + jQuery.ppa = { + root: $('#root') + }; + + $("a.fk").live('click', function (event) { + /* make the cursor being a waiting cursor */ + $('body').css('cursor','wait'); + + query = $.ajax({ + type: 'GET', + dataType: 'html', + data: {action:'dobrowsefk'}, + url: $(this).attr('href'), + cache: false, + context: $(this), + contentType: 'application/x-www-form-urlencoded', + success: function(answer) { + pdiv = this.closest('div.fk'); + divclass = this.attr('class').split(' ')[1]; + + /* if we are clicking on a FK from the original table + (level 0), we are using the #root div as parent-div */ + if (pdiv[0].id == 'fkcontainer') { + /* computing top position, which is the topid as well */ + var top = this.position().top + 2 + this.height(); + /* if the requested top position is different than + the previous topid position of #root, empty and position it */ + if (top != jQuery.ppa.root.topid) + jQuery.ppa.root.empty() + .css({ + left: (pdiv.position().left) +'px', + top: top + 'px' + }) + /* this "topid" allows to track if we are + opening a FK from the same line in the original table */ + .topid = top; + + pdiv = jQuery.ppa.root; + + /* Remove equal rows in the root div */ + jQuery.ppa.root.children('.'+divclass).remove(); + } + else { + /* Remove equal rows in the pdiv */ + pdiv.children('div.'+divclass).remove(); + } + + /* creating the data div */ + newdiv = $('
').html(answer); + + /* highlight referencing fields */ + newdiv.data('ref', this).data('refclass', $(this).attr('class').split(' ')[1]) + .mouseenter(function (event) { + $(this).data('ref').closest('tr').find('a.'+$(this).data('refclass')).closest('div').addClass('highlight'); + }) + .mouseleave(function (event) { + $(this).data('ref').closest('tr').find('a.'+$(this).data('refclass')).closest('div').removeClass('highlight'); + }); + + /* appending it to the level-1 div */ + pdiv.append(newdiv); + }, + + error: function() { + this.closest('div.fk').append('

'+Display.errmsg+'

'); + }, + + complete: function () { + $('body').css('cursor','auto'); + } + }); + + return false; // do not refresh the page + }); + + $(".fk_delete").live('click', function (event) { + with($(this).closest('div')) { + data('ref').closest('tr').find('a.'+data('refclass')).closest('div').removeClass('highlight'); + remove(); + } + return false; // do not refresh the page + }); +}); diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/README b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/README new file mode 100644 index 00000000..a93cab61 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/README @@ -0,0 +1,14 @@ +Translators +----------- + +Please read the TRANSLATORS file in the top directory. + +To check your translation: + +cd lang +php langcheck (eg. 'french'); + +To synchronize your translation with english.php: + +cd lang +./synch (eg. 'polish'); diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/afrikaans.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/afrikaans.php new file mode 100644 index 00000000..30f3e478 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/afrikaans.php @@ -0,0 +1,621 @@ +>'; + $lang['strfailed'] = 'Het misluk'; + $lang['strcreate'] = 'Skep'; + $lang['strcreated'] = 'Geskep'; + $lang['strcomment'] = 'Kommentaar'; + $lang['strlength'] = 'Lengte'; + $lang['strdefault'] = 'Standaard'; + $lang['stralter'] = 'Wysig'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Kanselleer'; + $lang['strsave'] = 'Bewaar'; + $lang['strreset'] = 'Herstel'; + $lang['strinsert'] = 'Voeg in'; + $lang['strselect'] = 'Selekteer'; + $lang['strdelete'] = 'Verwyder'; + $lang['strupdate'] = 'Verfris'; + $lang['strreferences'] = 'Verwysings'; + $lang['stryes'] = 'Ja'; + $lang['strno'] = 'Nee'; + $lang['strtrue'] = 'WAAR'; + $lang['strfalse'] = 'VALS'; + $lang['stredit'] = 'Redigeer'; + $lang['strcolumn'] = 'Kolom'; + $lang['strcolumns'] = 'Kolomme'; + $lang['strrows'] = 'ry(e)'; + $lang['strrowsaff'] = 'ry(e) het verander.'; + $lang['strobjects'] = 'objek(te)'; + $lang['strback'] = 'Terug'; + $lang['strqueryresults'] = 'Navraagresultate'; + $lang['strshow'] = 'Wys'; + $lang['strempty'] = 'Leeg'; + $lang['strlanguage'] = 'Taal'; + $lang['strencoding'] = 'Enkodering'; + $lang['strvalue'] = 'Waarde'; + $lang['strunique'] = 'Uniek'; + $lang['strprimary'] = 'Primêr'; + $lang['strexport'] = 'Eksporteer'; + $lang['strimport'] = 'Importeer'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Stofsuig'; + $lang['stranalyze'] = 'Analiseer'; + $lang['strcluster'] = 'Kluster'; + $lang['strclustered'] = 'In klusters?'; + $lang['strreindex'] = 'Herindekseer'; + $lang['strrun'] = 'Loop'; + $lang['stradd'] = 'Voeg by'; + $lang['strevent'] = 'Gebeurtenis'; + $lang['strwhere'] = 'Waar'; + $lang['strinstead'] = 'Doen eerder'; + $lang['strwhen'] = 'Wanneer'; + $lang['strformat'] = 'Formaat'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'Bevestig'; + $lang['strexpression'] = 'Uitdrukking'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Vou oop'; + $lang['strcollapse'] = 'Vou toe'; + $lang['strexplain'] = 'Verduidelik'; + $lang['strexplainanalyze'] = 'Verduidelik Analise'; + $lang['strfind'] = 'Soek'; + $lang['stroptions'] = 'Opsies'; + $lang['strrefresh'] = 'Verfris'; + $lang['strdownload'] = 'Laai af'; + $lang['strdownloadgzipped'] = 'Laai af ... saamgepers met gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Gevorderd'; + $lang['strvariables'] = 'Veranderlikes'; + $lang['strprocess'] = 'Proses'; + $lang['strprocesses'] = 'Prosesse'; + $lang['strsetting'] = 'Instelling'; + $lang['streditsql'] = 'Redigeer SQL'; + $lang['strruntime'] = 'Totale looptyd: %s ms'; + $lang['strpaginate'] = 'Resultate per bladsy'; + $lang['struploadscript'] = 'of laai \'n SQL skrip in:'; + $lang['strstarttime'] = 'Begintyd'; + $lang['strfile'] = 'Lêer'; + $lang['strfileimported'] = 'Lêer is ingetrek.'; + + // Error handling + $lang['strnoframes'] = 'Hierdie toepassing maak gebruik van HTML-rame. U het \'n blaaier nodig wat rame ondersteun om hierdie toepassing te kan gebruik. '; + $lang['strbadconfig'] = 'Die lêer config.inc.php is verouderd. Jy kan verbeterde weergawe aflei van die lêer config.inc.php-dist.'; + $lang['strnotloaded'] = 'Hierdie PHP-installasie is sonder ondersteuning van hierdie tipe database nie gekompileerd.'; + $lang['strpostgresqlversionnotsupported'] = 'Weergawe van PostgreSQL word nie ondersteun nie. Probeer asb. weergawe %s of later.'; + $lang['strbadschema'] = 'Ongeldige skema gespesifiseer.'; + $lang['strbadencoding'] = 'Die kliëntenkodering kon nie in die databasis geplaas word nie.'; + $lang['strsqlerror'] = 'SQL-fout:'; + $lang['strinstatement'] = 'In stelling:'; + $lang['strinvalidparam'] = 'Ongeldige parameters.'; + $lang['strnodata'] = 'Geen rye gevind.'; + $lang['strnoobjects'] = 'Geen objekte gevind.'; + $lang['strrownotunique'] = 'Geen unieke identifiseerder vir hierdie ry.'; + $lang['strnouploads'] = 'Oplaaiing van lêers is afgeskakel.'; + $lang['strimporterror'] = 'Inleesfout.'; + $lang['strimporterrorline'] = 'Inleesfout op reël %s.'; + $lang['strcannotdumponwindows'] = 'Weergee van komplekse tabel- en skemaname word nie op Windows ondersteun nie. Kyk asb. in die FAQ.'; + + // Tables + $lang['strtable'] = 'Tabel'; + $lang['strtables'] = 'Tabelle'; + $lang['strshowalltables'] = 'Wys alle tabelle'; + $lang['strnotables'] = 'Geen tabelle gevind.'; + $lang['strnotable'] = 'Geen tabel gevind.'; + $lang['strcreatetable'] = 'Skep tabel'; + $lang['strtablename'] = 'Tabelnaam'; + $lang['strtableneedsname'] = 'Jy moet die tabel \'n naam gee.'; + $lang['strtableneedsfield'] = 'Jy moet ten minste een veld spesifiseer.'; + $lang['strtableneedscols'] = 'Jy moet die tabel \'n geldige aantal kolomme gee.'; + $lang['strtablecreated'] = 'Tabel geskep.'; + $lang['strtablecreatedbad'] = 'Die tabel kon nie geskep word nie.'; + $lang['strconfdroptable'] = 'Is jy seker dat dat jy die tabel "%s" wil verwyder?'; + $lang['strtabledropped'] = 'Tabel is verwyder.'; + $lang['strtabledroppedbad'] = 'Die tabel kon nie verwyder word nie.'; + $lang['strconfemptytable'] = 'Is jy seker dat jy alle rye uit tabel "%s" wil verwyder?'; + $lang['strtableemptied'] = 'Alle ryen is uit die tabel verwyder.'; + $lang['strtableemptiedbad'] = 'Die rye kon nie verwyder word nie.'; + $lang['strinsertrow'] = 'Voeg \'n ry by'; + $lang['strrowinserted'] = 'Ry is bygevoeg.'; + $lang['strrowinsertedbad'] = 'Die ry kon nie bygevoeg word nie.'; + $lang['streditrow'] = 'Wysig ry'; + $lang['strrowupdated'] = 'Ry is opgedateer.'; + $lang['strrowupdatedbad'] = 'Die opdatering van die ry het misluk.'; + $lang['strdeleterow'] = 'Verwyder ry'; + $lang['strconfdeleterow'] = 'Is jy seker dat jy hierdie ry wil verwyder?'; + $lang['strrowdeleted'] = 'Ry is verwyder.'; + $lang['strrowdeletedbad'] = 'Die ry kon nie verwyder word nie.'; + $lang['strinsertandrepeat'] = 'Voeg in & Herhaal'; + $lang['strnumcols'] = 'Aantal kolomme'; + $lang['strcolneedsname'] = 'Jy moet die kolom \'n naam gee'; + $lang['strselectallfields'] = 'Selekteer alle velde'; + $lang['strselectneedscol'] = 'Jy moet ten minste één kolom as uitvoer hê'; + $lang['strselectunary'] = 'Unêre operatore kan nie waardes kry nie.'; + $lang['straltercolumn'] = 'Wysig kolom'; + $lang['strcolumnaltered'] = 'Kolom is gewysig.'; + $lang['strcolumnalteredbad'] = 'Die kolom kon nie gewysig word nie.'; + $lang['strconfdropcolumn'] = 'Is jy seker dat jy die kolom "%s" wil verwyder uit tabel "%s"?'; + $lang['strcolumndropped'] = 'Kolom is verwyder.'; + $lang['strcolumndroppedbad'] = 'Die kolom kon nie verwyder word nie.'; + $lang['straddcolumn'] = 'Voeg kolom by'; + $lang['strcolumnadded'] = 'Kolom is bygevoeg.'; + $lang['strcolumnaddedbad'] = 'Die kolom kon nie bygevoeg word nie.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabel is gewysig.'; + $lang['strtablealteredbad'] = 'Tabelwysiging het misluk.'; + $lang['strdataonly'] = 'Slegs data'; + $lang['strstructureonly'] = 'Slegs struktuur'; + $lang['strstructureanddata'] = 'Struktuur en data'; + $lang['strtabbed'] = 'Tabbed'; + $lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Is jy seker jy wil VACUUM "%s"?'; + $lang['strestimatedrowcount'] = 'Geskatte aantal rye'; + + // Users + $lang['struser'] = 'Gebruiker'; + $lang['strusers'] = 'Gebruikers'; + $lang['strusername'] = 'Gebruikersnaam'; + $lang['strpassword'] = 'Wagwoord'; + $lang['strsuper'] = 'Supergebruiker?'; + $lang['strcreatedb'] = 'Skep DB?'; + $lang['strexpires'] = 'Verval'; + $lang['strsessiondefaults'] = 'Verstekwaardes van sessie'; + $lang['strnousers'] = 'Geen gebruikers gevind.'; + $lang['struserupdated'] = 'Gebruiker is opgedateer.'; + $lang['struserupdatedbad'] = 'Gebruiker kon nie opgedateer word nie.'; + $lang['strshowallusers'] = 'Wys alle gebruikers'; + $lang['strcreateuser'] = 'Skep gebruiker'; + $lang['struserneedsname'] = 'Jy moet \'n naam gee vir die gebruiker.'; + $lang['strusercreated'] = 'Gebruiker geskep.'; + $lang['strusercreatedbad'] = 'Die gebruiker kon nie geskep word nie.'; + $lang['strconfdropuser'] = 'Is jy seker dat jy die gebruiker "%s" wil verwyder?'; + $lang['struserdropped'] = 'Gebruiker is verwyder.'; + $lang['struserdroppedbad'] = 'Verwydering van die gebruiker het misluk.'; + $lang['straccount'] = 'Gebruiker'; + $lang['strchangepassword'] = 'Verander wagwoord'; + $lang['strpasswordchanged'] = 'Wagwoord is verander.'; + $lang['strpasswordchangedbad'] = 'Wagwoordverandering het misluk.'; + $lang['strpasswordshort'] = 'Wagwoord is te kort.'; + $lang['strpasswordconfirm'] = 'Wagwoord verskil van bevestigings-wagwoord.'; + + // Groups + $lang['strgroup'] = 'Groep'; + $lang['strgroups'] = 'Groepe'; + $lang['strnogroup'] = 'Groep nie gevind.'; + $lang['strnogroups'] = 'Geen groepe gevind.'; + $lang['strcreategroup'] = 'Skep groep'; + $lang['strshowallgroups'] = 'Wys alle groepe'; + $lang['strgroupneedsname'] = 'Jy moet die groep \'n naam gee.'; + $lang['strgroupcreated'] = 'Groep geskep.'; + $lang['strgroupcreatedbad'] = 'Die groep kon nie geskep word nie.'; + $lang['strconfdropgroup'] = 'Is jy seker dat jy die groep "%s" wil verwyder?'; + $lang['strgroupdropped'] = 'Groep is verwyder.'; + $lang['strgroupdroppedbad'] = 'Verwydering van die groep het misluk.'; + $lang['strmembers'] = 'Lede'; + $lang['straddmember'] = 'Voeg \'n groeplid by'; + $lang['strmemberadded'] = 'Groeplid is bygevoeg.'; + $lang['strmemberaddedbad'] = 'Toevoeging van groeplid het misluk.'; + $lang['strdropmember'] = 'Verwyder groeplid'; + $lang['strconfdropmember'] = 'Is jy seker dat jy "%s" uit groep "%s" wil verwyder?'; + $lang['strmemberdropped'] = 'Groeplid is verwyder.'; + $lang['strmemberdroppedbad'] = 'Verwydering van groeplid het misluk.'; + + // Privileges + $lang['strprivilege'] = 'Voorregte'; + $lang['strprivileges'] = 'Voorregte'; + $lang['strnoprivileges'] = 'Hierdie objek het verstekeienaarvoorregte.'; + $lang['strgrant'] = 'Staan toe'; + $lang['strrevoke'] = 'Ontneem'; + $lang['strgranted'] = 'Voorregte is bygevoeg.'; + $lang['strgrantfailed'] = 'Voorregte kon nie bygevoeg word nie.'; + $lang['strgrantbad'] = 'Jy moet minstens een gebruiker of groep en minstens een voorreg aandui.'; + $lang['strgrantor'] = 'Grantor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Databasis'; + $lang['strdatabases'] = 'Databasisse'; + $lang['strshowalldatabases'] = 'Wys alle databasisse'; + $lang['strnodatabase'] = 'Geen databasis gevind.'; + $lang['strnodatabases'] = 'Geen databasis gevind.'; + $lang['strcreatedatabase'] = 'Skep databasis'; + $lang['strdatabasename'] = 'Databasisnaam'; + $lang['strdatabaseneedsname'] = 'Jy moet die databasis \'n naam gee.'; + $lang['strdatabasecreated'] = 'Databasis is geskep.'; + $lang['strdatabasecreatedbad'] = 'Die databasis kon nie geskep word nie.'; + $lang['strconfdropdatabase'] = 'Is jy seker dat jy die databasis "%s" wil verwyder?'; + $lang['strdatabasedropped'] = 'Databasis is verwyder.'; + $lang['strdatabasedroppedbad'] = 'Databasisverwydering het misluk.'; + $lang['strentersql'] = 'Tik hieronder die SQL in wat uitgevoer moet word:'; + $lang['strsqlexecuted'] = 'SQL uitgevoer.'; + $lang['strvacuumgood'] = 'Vacuum-bewerking is klaar.'; + $lang['strvacuumbad'] = 'Vacuum-bewerking het misluk.'; + $lang['stranalyzegood'] = 'Analise is voltooi.'; + $lang['stranalyzebad'] = 'Analise het misluk.'; + $lang['strreindexgood'] = 'Herindeksering is voltooi.'; + $lang['strreindexbad'] = 'Herindeksering het misluk.'; + $lang['strfull'] = 'Volledig'; + $lang['strfreeze'] = 'Vries'; + $lang['strforce'] = 'Forseer'; + $lang['strsignalsent'] = 'Sein gestuur.'; + $lang['strsignalsentbad'] = 'Stuur van sein het misluk.'; + $lang['strallobjects'] = 'Alle objekte'; + + // Views + $lang['strview'] = 'Aansig'; + $lang['strviews'] = 'Aansigte'; + $lang['strshowallviews'] = 'Wys alle aansigte'; + $lang['strnoview'] = 'Geen aansigte gevind.'; + $lang['strnoviews'] = 'Geen aansigte gevind.'; + $lang['strcreateview'] = 'Skep aansig'; + $lang['strviewname'] = 'Aansignaam'; + $lang['strviewneedsname'] = 'Jy moet die aansig \'n naam gee.'; + $lang['strviewneedsdef'] = 'Jy moet die aansig definieer.'; + $lang['strviewneedsfields'] = 'Jy moet sê watter kolomme gekies moet wees in hierdie aansig.'; + $lang['strviewcreated'] = 'Aansig is geskep.'; + $lang['strviewcreatedbad'] = 'Die aansig kon nie geskep word nie.'; + $lang['strconfdropview'] = 'Is jy seker dat jy die aansig "%s" wil verwyder?'; + $lang['strviewdropped'] = 'Aansig is verwyder.'; + $lang['strviewdroppedbad'] = 'Die aansig kon nie verwyder word nie.'; + $lang['strviewupdated'] = 'Aansig is opgedateer.'; + $lang['strviewupdatedbad'] = 'Opdatering van aansig het misluk.'; + $lang['strviewlink'] = 'Sleutels word verbind'; + $lang['strviewconditions'] = 'Addisionele voorwaardes'; + $lang['strcreateviewwiz'] = 'Skep \'n aansig met behulp van \'n toergids'; + + // Sequences + $lang['strsequence'] = 'Reeks'; + $lang['strsequences'] = 'Reekse'; + $lang['strshowallsequences'] = 'Wys alle reekse'; + $lang['strnosequence'] = 'Geen reeks gevind.'; + $lang['strnosequences'] = 'Geen reekse gevind.'; + $lang['strcreatesequence'] = 'Skep reeks'; + $lang['strlastvalue'] = 'Laaste waarde'; + $lang['strincrementby'] = 'Verhoog met'; + $lang['strstartvalue'] = 'Aanvangswaarde'; + $lang['strmaxvalue'] = 'maks_waarde'; + $lang['strminvalue'] = 'min_waarde'; + $lang['strcachevalue'] = 'Kasgeheue-waarde'; + $lang['strlogcount'] = 'Boekstaaftelling'; + $lang['striscycled'] = 'is_siklies ?'; + $lang['strsequenceneedsname'] = 'Jy moet \'n naam gee vir die reeks.'; + $lang['strsequencecreated'] = 'Reeks is geskep.'; + $lang['strsequencecreatedbad'] = 'Die reeks kon nie geskep word nie.'; + $lang['strconfdropsequence'] = 'Is jy seker dat jy die reeks "%s" wil verwyder?'; + $lang['strsequencedropped'] = 'Reeks is verwyder.'; + $lang['strsequencedroppedbad'] = 'Verwydering van die reeks het misluk.'; + $lang['strsequencereset'] = 'Herstel reeks.'; + $lang['strsequenceresetbad'] = 'Herstel van reeks het misluk.'; + + // Indexes + $lang['strindex'] = 'Indeks'; + $lang['strindexes'] = 'Indekse'; + $lang['strindexname'] = 'Indeksnaam'; + $lang['strshowallindexes'] = 'Wys alle indekse'; + $lang['strnoindex'] = 'Geen indeks gevind.'; + $lang['strnoindexes'] = 'Geen indekse gevind.'; + $lang['strcreateindex'] = 'Skep \'n indeks'; + $lang['strtabname'] = 'Tab-naam'; + $lang['strcolumnname'] = 'Kolomnaam'; + $lang['strindexneedsname'] = 'Jy moet \'n naam gee vir die index.'; + $lang['strindexneedscols'] = 'Indekse moet ten minste uit één kolom bestaan.'; + $lang['strindexcreated'] = 'Indeks is geskep'; + $lang['strindexcreatedbad'] = 'Die indeks kon nie geskep word nie.'; + $lang['strconfdropindex'] = 'Is jy seker dat jy die indeks "%s" wil verwyder?'; + $lang['strindexdropped'] = 'Indeks is verwyder.'; + $lang['strindexdroppedbad'] = 'Verwydering van die indeks het misluk.'; + $lang['strkeyname'] = 'Sleutelnaam'; + $lang['struniquekey'] = 'Unieke sleutel'; + $lang['strprimarykey'] = 'Primêre sleutel'; + $lang['strindextype'] = 'Tipe van die indeks'; + $lang['strtablecolumnlist'] = 'Kolomme in tabel'; + $lang['strindexcolumnlist'] = 'Kolomme in indeks'; + $lang['strconfcluster'] = 'Is jy seker jy wil \'n kluster maak van "%s"?'; + $lang['strclusteredgood'] = 'Kluster is voltooi.'; + $lang['strclusteredbad'] = 'Kluster het misluk.'; + + // Rules + $lang['strrules'] = 'Reëls'; + $lang['strrule'] = 'Reël'; + $lang['strshowallrules'] = 'Wys alle reëls'; + $lang['strnorule'] = 'Geen reël gevind.'; + $lang['strnorules'] = 'Geen reëls gevind.'; + $lang['strcreaterule'] = 'Skep \'n reël'; + $lang['strrulename'] = 'Reëlnaam'; + $lang['strruleneedsname'] = 'Jy moet \'n naam gee vir die reël.'; + $lang['strrulecreated'] = 'Reël is geskep.'; + $lang['strrulecreatedbad'] = 'Die reël kon nie geskep word nie.'; + $lang['strconfdroprule'] = 'Is jy seker dat jy die reël "%s" op "%s" wil verwyder?'; + $lang['strruledropped'] = 'Reël is verwyder.'; + $lang['strruledroppedbad'] = 'Verwydering van die reël het misluk.'; + + // Constraints + $lang['strconstraints'] = 'Beperkings'; + $lang['strshowallconstraints'] = 'Wys alle beperkings'; + $lang['strnoconstraints'] = 'Geen beperkings gevind.'; + $lang['strcreateconstraint'] = 'Skep beperking'; + $lang['strconstraintcreated'] = 'Beperking is geskep.'; + $lang['strconstraintcreatedbad'] = 'Die beperking kon nie geskep word nie.'; + $lang['strconfdropconstraint'] = 'Is jy seker dat jy die beperking "%s" op "%s" wil verwyder?'; + $lang['strconstraintdropped'] = 'Beperking is verwyder.'; + $lang['strconstraintdroppedbad'] = 'Verwydering van die beperking het misluk.'; + $lang['straddcheck'] = 'Voeg \'n kontrole by'; + $lang['strcheckneedsdefinition'] = 'Kontrolebeperking moet gedefinieer wees.'; + $lang['strcheckadded'] = 'Kontrolebeperking is bygevoeg.'; + $lang['strcheckaddedbad'] = 'Kontrolebeperking kon nie bygevoeg word nie.'; + $lang['straddpk'] = 'Voeg primêre sleutel by'; + $lang['strpkneedscols'] = 'Primêre sleutel moet minstens één kolom hê.'; + $lang['strpkadded'] = 'Primêre sleutel bygevoeg.'; + $lang['strpkaddedbad'] = 'Primêre sleutel kon nie bygevoeg word nie.'; + $lang['stradduniq'] = 'Voeg unieke sleutel by.'; + $lang['struniqneedscols'] = 'Unieke sleutel moet minstens één kolom hê.'; + $lang['struniqadded'] = 'Unieke sleutel is bygevoeg.'; + $lang['struniqaddedbad'] = 'Unieke sleutel kon nie bygevoeg word nie.'; + $lang['straddfk'] = 'Voeg vreemdesleutel toe'; + $lang['strfkneedscols'] = 'Vreemdesleutel moet minstens één kolom hê.'; + $lang['strfkneedstarget'] = 'Vreemdesleutel moet \'n doeltabel hê.'; + $lang['strfkadded'] = 'Vreemdesleutel is bygevoeg.'; + $lang['strfkaddedbad'] = 'Vreemdesleutel kon nie bygevoeg word nie.'; + $lang['strfktarget'] = 'Doeltabel'; + $lang['strfkcolumnlist'] = 'Kolomme in sleutel'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Funksie'; + $lang['strfunctions'] = 'Funksies'; + $lang['strshowallfunctions'] = 'Wys alle funksies'; + $lang['strnofunction'] = 'Geen funksies gevind.'; + $lang['strnofunctions'] = 'Geen funksies gevind.'; + $lang['strcreateplfunction'] = 'Skep SQL/PL funksie'; + $lang['strcreateinternalfunction'] = 'Skep interne funksie'; + $lang['strcreatecfunction'] = 'Skep C funksie'; + $lang['strfunctionname'] = 'Funksienaam'; + $lang['strreturns'] = 'Gee terug'; + $lang['strarguments'] = 'Argumente'; + $lang['strproglanguage'] = 'Programmeertaal'; + $lang['strfunctionneedsname'] = 'Jy moet die funksie \'n naam gee.'; + $lang['strfunctionneedsdef'] = 'Jy moet die funksie definieer.'; + $lang['strfunctioncreated'] = 'Funksie is geskep.'; + $lang['strfunctioncreatedbad'] = 'Die funksie kon nie geskep word nie.'; + $lang['strconfdropfunction'] = 'Is jy seker dat jy die funksie "%s" wil verwyder?'; + $lang['strfunctiondropped'] = 'Funksie is verwyder.'; + $lang['strfunctiondroppedbad'] = 'Verwydering van die funksie het misluk.'; + $lang['strfunctionupdated'] = 'Funksie is opgedateer.'; + $lang['strfunctionupdatedbad'] = 'Opdatering van die funksie het misluk.'; + $lang['strobjectfile'] = 'Objeklêer'; + $lang['strlinksymbol'] = 'Skakelsimbool'; + + // Triggers + $lang['strtrigger'] = 'Snellers'; + $lang['strtriggers'] = 'Snellers'; + $lang['strshowalltriggers'] = 'Wys alle snellers'; + $lang['strnotrigger'] = 'Geen sneller gevind.'; + $lang['strnotriggers'] = 'Geen snellers gevind.'; + $lang['strcreatetrigger'] = 'skep trigger'; + $lang['strtriggerneedsname'] = 'Jy moet vir die sneller \'n naam gee.'; + $lang['strtriggerneedsfunc'] = 'Jy moet vir die sneller \'n funksie gee.'; + $lang['strtriggercreated'] = 'Sneller is geskep.'; + $lang['strtriggercreatedbad'] = 'Die sneller kon nie geskep word nie.'; + $lang['strconfdroptrigger'] = 'Is jy seker dat jy die sneller "%s" op "%s" wil verwyder?'; + $lang['strtriggerdropped'] = 'Sneller is verwyder.'; + $lang['strtriggerdroppedbad'] = 'Verwydering van sneller misluk.'; + $lang['strtriggeraltered'] = 'Sneller is gewysig.'; + $lang['strtriggeralteredbad'] = 'Snellerwysiging het misluk.'; + + // Types + $lang['strtype'] = 'Tipe'; + $lang['strtypes'] = 'Tipes'; + $lang['strshowalltypes'] = 'Wys alle tipes'; + $lang['strnotype'] = 'Geen tipe gevind.'; + $lang['strnotypes'] = 'Geen tipes gevind.'; + $lang['strcreatetype'] = 'skep tipe'; + $lang['strcreatecomptype'] = 'Skep saamgestelde tipe'; + $lang['strtypeneedsfield'] = 'Jy moet ten minste een veld spesifiseer.'; + $lang['strtypeneedscols'] = 'Jy \'n geldige aantal velde spesifiseer.'; + $lang['strtypename'] = 'Tipenaam'; + $lang['strinputfn'] = 'Toevoerfunksie'; + $lang['stroutputfn'] = 'Afvoerfunksie'; + $lang['strpassbyval'] = 'Aangestuur per waarde?'; + $lang['stralignment'] = 'Belyning'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Skeidingsteken'; + $lang['strstorage'] = 'Berging'; + $lang['strfield'] = 'Veld'; + $lang['strnumfields'] = 'Aantal velde'; + $lang['strtypeneedsname'] = 'Jy moet die tipe \'n naam gee.'; + $lang['strtypeneedslen'] = 'Jy moet die tipe \'n lengte gee.'; + $lang['strtypecreated'] = 'Tipe geskep'; + $lang['strtypecreatedbad'] = 'Tipeskepping het misluk.'; + $lang['strconfdroptype'] = 'Is jy seker dat jy die tipe \"%s\" wil verwyder?'; + $lang['strtypedropped'] = 'Tipe is verwyder.'; + $lang['strtypedroppedbad'] = 'Verwydering van die tipe het misluk.'; + $lang['strflavor'] = 'Geur'; + $lang['strbasetype'] = 'Basis'; + $lang['strcompositetype'] = 'Saamgestel'; + $lang['strpseudotype'] = 'Pseudo'; + + // Schemas + $lang['strschema'] = 'Skema'; + $lang['strschemas'] = 'Skemas'; + $lang['strshowallschemas'] = 'Wys alle skemas'; + $lang['strnoschema'] = 'Geen skema gevind.'; + $lang['strnoschemas'] = 'Geen skemas gevind.'; + $lang['strcreateschema'] = 'Skep skema'; + $lang['strschemaname'] = 'Skemanaam'; + $lang['strschemaneedsname'] = 'Jy moet \'n naam gee vir die skema.'; + $lang['strschemacreated'] = 'Skema is geskep'; + $lang['strschemacreatedbad'] = 'Die skema kon nie geskep word nie.'; + $lang['strconfdropschema'] = 'Is jy seker dat jy die skema "%s" wil verwyder?'; + $lang['strschemadropped'] = 'Skema is verwyder.'; + $lang['strschemadroppedbad'] = 'Verwydering van die skema het misluk.'; + $lang['strschemaaltered'] = 'Skema is gewysig.'; + $lang['strschemaalteredbad'] = 'Skemawysiging het misluk.'; + $lang['strsearchpath'] = 'Skema-soekpad'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domein'; + $lang['strdomains'] = 'Domeine'; + $lang['strshowalldomains'] = 'Wys alle domeine'; + $lang['strnodomains'] = 'Geen domeine is gevind nie.'; + $lang['strcreatedomain'] = 'Skep domein'; + $lang['strdomaindropped'] = 'Domein is verwyder.'; + $lang['strdomaindroppedbad'] = 'Verwydering van domein het misluk.'; + $lang['strconfdropdomain'] = 'Is jy seker dat jy die domein "%s" wil verwyder?'; + $lang['strdomainneedsname'] = 'Jy moet \'n naam gee vir die domein.'; + $lang['strdomaincreated'] = 'Domein is geskep.'; + $lang['strdomaincreatedbad'] = 'Domeinskepping het misluk.'; + $lang['strdomainaltered'] = 'Domein is gewysig.'; + $lang['strdomainalteredbad'] = 'Wysiging van die domein het misluk.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operatore'; + $lang['strshowalloperators'] = 'Wys alle operators'; + $lang['strnooperator'] = 'Geen operator is gevind nie.'; + $lang['strnooperators'] = 'Geen operators is gevind nie.'; + $lang['strcreateoperator'] = 'Skep operator'; + $lang['strleftarg'] = 'Linkerargumenttipe'; + $lang['strrightarg'] = 'Regterargumenttipe'; + $lang['strcommutator'] = 'Kommutator'; + $lang['strnegator'] = 'Negeerder'; + $lang['strrestrict'] = 'Beperk'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Linkssorteer'; + $lang['strrightsort'] = 'Regssorteer'; + $lang['strlessthan'] = 'Kleiner as'; + $lang['strgreaterthan'] = 'Groter as'; + $lang['stroperatorneedsname'] = 'Jy moet \'n naam gee vir die operator.'; + $lang['stroperatorcreated'] = 'Operator is geskep'; + $lang['stroperatorcreatedbad'] = 'Operatorskepping het misluk.'; + $lang['strconfdropoperator'] = 'Is jy seker dat jy die operator "%s" wil verwyder?'; + $lang['stroperatordropped'] = 'Operator is verwyder.'; + $lang['stroperatordroppedbad'] = 'Verwydering van die operator het misluk.'; + + // Casts + $lang['strcasts'] = 'Ekwivalente'; + $lang['strnocasts'] = 'Geen ekwivalente gevind.'; + $lang['strsourcetype'] = 'Brontipe'; + $lang['strtargettype'] = 'Doeltipe'; + $lang['strimplicit'] = 'Implisiet'; + $lang['strinassignment'] = 'Tydens toekenning'; + $lang['strbinarycompat'] = '(Binêr-versoenbaar)'; + + // Conversions + $lang['strconversions'] = 'Omskakelings'; + $lang['strnoconversions'] = 'Geen omskakelings gevind.'; + $lang['strsourceencoding'] = 'Bron-enkodering'; + $lang['strtargetencoding'] = 'Doel-enkodering'; + + // Languages + $lang['strlanguages'] = 'Tale'; + $lang['strnolanguages'] = 'Geen tale gevind.'; + $lang['strtrusted'] = 'Betroubaar'; + + // Info + $lang['strnoinfo'] = 'Geen inligting beskikbaar.'; + $lang['strreferringtables'] = 'Verwysende tabelle'; + $lang['strparenttables'] = 'Parent-tabelle'; + $lang['strchildtables'] = 'Child-tabelle'; + + // Aggregates + $lang['straggregates'] = 'Opsommers'; + $lang['strnoaggregates'] = 'Geen opsommers gevind.'; + $lang['stralltypes'] = '(Alle tipes)'; + + // Operator Classes + $lang['stropclasses'] = 'Operatorklasse'; + $lang['strnoopclasses'] = 'Geen operatorklasse gevind.'; + $lang['straccessmethod'] = 'Toegangmetode'; + + // Stats and performance + $lang['strrowperf'] = 'Ry werkverrigting'; + $lang['strioperf'] = 'T/A werkverrigting'; + $lang['stridxrowperf'] = 'Indekseer-ry werkverrigting'; + $lang['stridxioperf'] = 'Indeks T/A werkverrigting'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sekwensieel'; + $lang['strscan'] = 'Deursoek'; + $lang['strread'] = 'Lees'; + $lang['strfetch'] = 'Gaan haal'; + $lang['strheap'] = 'Hoop'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST-indeks'; + $lang['strcache'] = 'Kasgeheue'; + $lang['strdisk'] = 'Skyf'; + $lang['strrows2'] = 'Rye'; + + // Tablespaces + $lang['strtablespace'] = 'Tabelruimte'; + $lang['strtablespaces'] = 'Tabelruimtes'; + $lang['strshowalltablespaces'] = 'Wys alle tabelruimtes'; + $lang['strnotablespaces'] = 'Geen tabelruimtes gevind.'; + $lang['strcreatetablespace'] = 'Skep tabelruimte'; + $lang['strlocation'] = 'Plek'; + $lang['strtablespaceneedsname'] = 'Jy moet \'n naam gee vir jou tabelruimte.'; + $lang['strtablespaceneedsloc'] = 'Jy moet \'n gids gee om jou tabelruimte in te skep.'; + $lang['strtablespacecreated'] = 'Tabelruimte geskep.'; + $lang['strtablespacecreatedbad'] = 'Skep van tabelruimte het misluk.'; + $lang['strconfdroptablespace'] = 'Is jy seker jy wil die tabelruimte "%s" uitvee?'; + $lang['strtablespacedropped'] = 'Tabelruimte is uitgevee.'; + $lang['strtablespacedroppedbad'] = 'Uitvee van tabelruimte het misluk.'; + $lang['strtablespacealtered'] = 'Tabelruimte gewysig.'; + $lang['strtablespacealteredbad'] = 'Wysiging van tabelruimte het misluk.'; + + // Miscellaneous + $lang['strtopbar'] = '%s loop op %s:%s -- Jy is aangeteken as gebruiker "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Hulp'; + $lang['strhelpicon'] = '?'; + +?> + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/arabic.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/arabic.php new file mode 100644 index 00000000..cb0203f5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/arabic.php @@ -0,0 +1,581 @@ +السابق'; + $lang['strnext'] = '<التالي'; + $lang['strfirst'] = '>>الأول'; + $lang['strlast'] = 'الأخير<<'; + $lang['strfailed'] = 'Ùشـل'; + $lang['strcreate'] = 'إنشاء'; + $lang['strcreated'] = 'تم الإنشاء'; + $lang['strcomment'] = 'ملاحظات'; + $lang['strlength'] = 'طول'; + $lang['strdefault'] = 'الإÙتراضي'; + $lang['stralter'] = 'تعديلAlter'; + $lang['strok'] = 'مواÙÙ‚'; + $lang['strcancel'] = 'تراجع'; + $lang['strsave'] = 'Ø­Ùظ'; + $lang['strreset'] = 'إعادة Reset'; + $lang['strinsert'] = 'إدراج Insert'; + $lang['strselect'] = 'إختيار Select'; + $lang['strdelete'] = 'حذ٠Delete'; + $lang['strupdate'] = 'تعديل Update'; + $lang['strreferences'] = 'مراجع'; + $lang['stryes'] = 'نعم'; + $lang['strno'] = 'لا'; + $lang['strtrue'] = 'صحيح TRUE'; + $lang['strfalse'] = 'خاطئ FALSE'; + $lang['stredit'] = 'تحرير'; + $lang['strcolumns'] = 'أعمدة Columns'; + $lang['strrows'] = 'سجل/سجلات'; + $lang['strrowsaff'] = 'سجل تأثر/سجلات تأثرت'; + $lang['strobjects'] = 'object(s)'; + $lang['strexample'] = 'مثلا'; + $lang['strback'] = 'رجوع للخلÙ'; + $lang['strqueryresults'] = 'نتائج الإستعلام'; + $lang['strshow'] = 'اعرض'; + $lang['strempty'] = 'Ø¥Ùراغ Empty'; + $lang['strlanguage'] = 'اللغة'; + $lang['strencoding'] = 'الشيÙرة Encoding'; + $lang['strvalue'] = 'القيمة Value'; + $lang['strunique'] = 'Ùريد Unique'; + $lang['strprimary'] = 'رئيسي Primary'; + $lang['strexport'] = 'تصدير Export'; + $lang['strimport'] = 'إستيراد Import'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = 'Go'; + $lang['stradmin'] = 'إدارة Admin'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analyze'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'Clustered?'; + $lang['strreindex'] = 'Reindex'; + $lang['strrun'] = 'Run'; + $lang['stradd'] = 'إضاÙØ©'; + $lang['strevent'] = 'Event'; + $lang['strwhere'] = 'Where'; + $lang['strinstead'] = 'Do Instead'; + $lang['strwhen'] = 'When'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'تأكيد'; + $lang['strexpression'] = 'تعبير'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Ø¥Ùتح'; + $lang['strcollapse'] = 'سكّر'; + $lang['strexplain'] = 'Explain'; + $lang['strexplainanalyze'] = 'Explain Analyze'; + $lang['strfind'] = 'بحث'; + $lang['stroptions'] = 'خيارات'; + $lang['strrefresh'] = 'تحديث Refresh'; + $lang['strdownload'] = 'تنزيل'; + $lang['strdownloadgzipped'] = 'تنزيل على شكل مل٠مضغوط بـ gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Advanced'; + $lang['strvariables'] = 'Variables'; + $lang['strprocess'] = 'العملية Process'; + $lang['strprocesses'] = 'العمليات Processes'; + $lang['strsetting'] = 'Setting'; + $lang['streditsql'] = 'Edit SQL'; + $lang['strruntime'] = 'Total runtime: %s ms'; + $lang['strpaginate'] = 'Paginate results'; + $lang['struploadscript'] = 'or upload an SQL script:'; + $lang['strstarttime'] = 'Start Time'; + $lang['strfile'] = 'ملÙ'; + $lang['strfileimported'] = 'تم استيراد الملÙ.'; + + // Error handling + $lang['strbadconfig'] = 'إن المل٠config.inc.php الذي لديك اصبح قديما. ستحتاج الى إعادة توليده من المل٠الجديد config.inc.php-dist.'; + $lang['strnotloaded'] = 'إن اعداد PHP الموجود على هذا الخادم لاتدعم PostgreSQL. تحتاج الى اعادة تثبيت PHP بإستخدام الخيار --with-pgsql configure option.'; + $lang['strpostgresqlversionnotsupported'] = 'هذا الاصدار من PostgreSQL غير مدعوم. الرجاء الترقية الى الإصدار %s او أعلى.'; + $lang['strbadschema'] = 'Invalid schema specified.'; + $lang['strbadencoding'] = 'لقد Ùشل ضبط شيÙرة العميل client encoding ÙÙŠ قاعدة البيانات.'; + $lang['strsqlerror'] = 'خطأ SQL:'; + $lang['strinstatement'] = 'ÙÙŠ الجملة statement:'; + $lang['strinvalidparam'] = 'Invalid script parameters.'; + $lang['strnodata'] = 'لم توجد سجلات.'; + $lang['strnoobjects'] = 'لم توجد كائنات.'; + $lang['strrownotunique'] = 'لا يوجد معرّ٠Ùريد unique identifier ÙÙŠ هذا السجل.'; + $lang['strnouploads'] = 'تحميل الملÙات غير Ù…Ùعّل.'; + $lang['strimporterror'] = 'خطأ ÙÙŠ الإستيراد.'; + $lang['strimporterrorline'] = 'خطأ ÙÙŠ الإستيراد عند السطر: %s.'; + + // Tables + $lang['strtable'] = 'جدول Table'; + $lang['strtables'] = 'جداول Tables'; + $lang['strshowalltables'] = 'أعرض جميع الجداول Tables.'; + $lang['strnotables'] = 'لا يوجد جداول.'; + $lang['strnotable'] = 'لا يوجد جدول.'; + $lang['strcreatetable'] = 'إنشاء جدول Table جديد.'; + $lang['strtablename'] = 'إسم الجدول'; + $lang['strtableneedsname'] = 'يجب إعطاء إسم للجدول.'; + $lang['strtableneedsfield'] = 'يجب عليك تحديد على الأقل حقل واحد.'; + $lang['strtableneedscols'] = 'الجداول تتطلب عدد مقبول من الأعمدة.'; + $lang['strtablecreated'] = 'لقد تم إنشاء الجدول بنجاح.'; + $lang['strtablecreatedbad'] = 'لقد Ùشلت عملية إنشاء الجدول.'; + $lang['strconfdroptable'] = 'هل انت متأكد تريد حذ٠الجدول بإسم "%s"ØŸ'; + $lang['strtabledropped'] = 'لقد تم حذ٠الجدول.'; + $lang['strtabledroppedbad'] = 'لقد Ùشلت عملية حذ٠الجدول.'; + $lang['strconfemptytable'] = 'هل انت متأكد تريد اÙراغ محتويات الجدول "%s"ØŸ'; + $lang['strtableemptied'] = 'لقد تم اÙراغ محتويات الجدول بنجاح.'; + $lang['strtableemptiedbad'] = 'لقد Ùشلت عملية Ø¥Ùراغ محتويات الجدول.'; + $lang['strinsertrow'] = 'إدراج سجل.'; + $lang['strrowinserted'] = 'لقد تم إدراج السجل بنجاح.'; + $lang['strrowinsertedbad'] = 'لقد Ùشلت عملية إدراج السجل.'; + $lang['streditrow'] = 'تحرير السجل.'; + $lang['strrowupdated'] = 'تم تعديل السجل بنجاح.'; + $lang['strrowupdatedbad'] = 'لقد Ùشلت عملية تعديل السجل.'; + $lang['strdeleterow'] = 'إحذ٠السجل.'; + $lang['strconfdeleterow'] = 'هل انت متأكد تريد حذ٠هذا السجل؟'; + $lang['strrowdeleted'] = 'لقد تم حذ٠السجل بنجاح.'; + $lang['strrowdeletedbad'] = 'لقد Ùشلت عملية حذ٠السجل.'; + $lang['strinsertandrepeat'] = 'إدراج Ùˆ إعادة'; + $lang['strfield'] = 'الحقل'; + $lang['strnumfields'] = 'عدد الحقول'; + $lang['strselectallfields'] = 'إختيار جميع الحقول'; + $lang['strselectneedscol'] = 'تحتاج عرض على الأقل عمود واحد.'; + $lang['strselectunary'] = 'العمليات الأحادية Unary operators لا يمكن ان يكون لها قيم.'; + $lang['straltercolumn'] = 'تعديل العمود'; + $lang['strcolumnaltered'] = 'لقد تم تعديل العمود بنجاح.'; + $lang['strcolumnalteredbad'] = 'لقد Ùشلت عملية تعديل العمود.'; + $lang['strconfdropcolumn'] = 'هل انت متأكد تريد حذ٠العمود "%s" من الجدول "%s"ØŸ'; + $lang['strcolumndropped'] = 'لقد تم حذ٠العمود بنجاح.'; + $lang['strcolumndroppedbad'] = 'لقد Ùشلت عملية حذ٠العمود.'; + $lang['straddcolumn'] = 'إضاÙØ© عمود.'; + $lang['strcolumnadded'] = 'لقد تمت إضاÙØ© العمود بنجاح.'; + $lang['strcolumnaddedbad'] = 'لقد Ùشلت عملية إضاÙØ© العمود.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'لقد تم تعديل الجدول بنجاح.'; + $lang['strtablealteredbad'] = 'لقد Ùشلت عملية تعديل الجدول.'; + $lang['strdataonly'] = 'البيانات Ùقط'; + $lang['strstructureonly'] = 'الهيكلية Ùقط'; + $lang['strstructureanddata'] = 'الهيكلية والبيانات'; + $lang['strtabbed'] = 'Tabbed'; + $lang['strauto'] = 'Auto'; + + // Users + $lang['struser'] = 'المستخدم'; + $lang['strusers'] = 'المستخدمين'; + $lang['strusername'] = 'إسم المستخدم'; + $lang['strpassword'] = 'كلمة السر'; + $lang['strsuper'] = 'مستخدم ذو صلاحيّات عليا؟'; + $lang['strcreatedb'] = 'إنشاء قاعدة بيانات؟'; + $lang['strexpires'] = 'ينتهي'; + $lang['strsessiondefaults'] = 'Session defaults'; + $lang['strnousers'] = 'لم يوجد مستخدمين.'; + $lang['struserupdated'] = 'تم تعديل المستخدم بنجاح.'; + $lang['struserupdatedbad'] = 'Ùشل تعديل المستخدم.'; + $lang['strshowallusers'] = 'عرض جميع المستخدمين'; + $lang['strcreateuser'] = 'إضاÙØ© مستخدم جديد'; + $lang['struserneedsname'] = 'يجب إعطاء إسم للمستخدم.'; + $lang['strusercreated'] = 'تمت عملية إضاÙØ© المستخدم بنجاح.'; + $lang['strusercreatedbad'] = 'Ùشلت عملية إضاÙØ© المستخدم.'; + $lang['strconfdropuser'] = 'هل انت متأكد تريد حذ٠المستخدم "%s"ØŸ'; + $lang['struserdropped'] = 'تم حذ٠المستخدم بنجاح.'; + $lang['struserdroppedbad'] = 'Ùشلت عملية حذ٠المستخدم.'; + $lang['straccount'] = 'Account'; + $lang['strchangepassword'] = 'تغيير كلمة السر'; + $lang['strpasswordchanged'] = 'تم تغيير كلمة السر بنجاح.'; + $lang['strpasswordchangedbad'] = 'لم ينجح تغيير كلمة السر.'; + $lang['strpasswordshort'] = 'كلمة السر أقصر من الحد الأدنى.'; + $lang['strpasswordconfirm'] = 'كلمة السر المدخلة لم تتطابق مع تأكيد كلمة السر.'; + + // Groups + $lang['strgroup'] = 'المجموعة'; + $lang['strgroups'] = 'المجموعات'; + $lang['strnogroup'] = 'لم توجد المجموعة.'; + $lang['strnogroups'] = 'لم توجد مجموعات.'; + $lang['strcreategroup'] = 'إضاÙØ© مجموعة جديدة'; + $lang['strshowallgroups'] = 'عرض جميع المجموعات'; + $lang['strgroupneedsname'] = 'يجب إعطاء إسم للمجموعة.'; + $lang['strgroupcreated'] = 'لقد تمت إضاÙØ© المجموعة بنجاح.'; + $lang['strgroupcreatedbad'] = 'لقد Ùشلت عملية إضاÙØ© المجموعة.'; + $lang['strconfdropgroup'] = 'هل انت متأكد تريد حذ٠المجموعة "%s"ØŸ'; + $lang['strgroupdropped'] = 'تم حذ٠المجموعة بنجاح.'; + $lang['strgroupdroppedbad'] = 'لقد Ùشلت عملية حذ٠المجموعة.'; + $lang['strmembers'] = 'الأعضاء'; + $lang['straddmember'] = 'إضاÙØ© عضو'; + $lang['strmemberadded'] = 'تمت إضاÙØ© العضو.'; + $lang['strmemberaddedbad'] = 'لقد Ùشلت عملية إضاÙØ© العضو.'; + $lang['strdropmember'] = 'حذ٠عضو'; + $lang['strconfdropmember'] = 'هل أنت متأكد تريد حذ٠العضو "%s" من المجموعة "%s"ØŸ'; + $lang['strmemberdropped'] = 'تم حذ٠العضو.'; + $lang['strmemberdroppedbad'] = 'لقد Ùشل حذ٠العضو.'; + + // Privileges + $lang['strprivilege'] = 'الصلاحيّة'; + $lang['strprivileges'] = 'الصلاحيات'; + $lang['strnoprivileges'] = 'هذا الكائن لديه صلاحيّات المالك الإÙتراضية.'; + $lang['strgrant'] = 'تصريح Grant'; + $lang['strrevoke'] = 'سحب Revoke'; + $lang['strgranted'] = 'تم تغيير الصلاحيات.'; + $lang['strgrantfailed'] = 'لقد Ùشل تغيير الصلاحيات.'; + $lang['strgrantbad'] = 'يجب عليك تحديد على الاقل مستخدم واحد او مجموعة واحدة Ùˆ على الأقل صلاحيّة واحدة.'; + $lang['strgrantor'] = 'المصرّح Grantor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'قاعدة بيانات'; + $lang['strdatabases'] = 'قواعد البيانات'; + $lang['strshowalldatabases'] = 'عرض جميع قواعد البيانات'; + $lang['strnodatabase'] = 'لم يوجد قاعدة بيانات.'; + $lang['strnodatabases'] = 'لم يوجد قواعد بيانات.'; + $lang['strcreatedatabase'] = 'إنشاء قاعدة بيانات جديدة'; + $lang['strdatabasename'] = 'إسم قاعدة البيانات'; + $lang['strdatabaseneedsname'] = 'يجب عليك إعطاء إسم لقاعدة البيانات.'; + $lang['strdatabasecreated'] = 'تم إنشاء قاعدة البيانات بنجاح.'; + $lang['strdatabasecreatedbad'] = 'Ùشل إنشاء قاعدة البيانات.'; + $lang['strconfdropdatabase'] = 'هل أنت متأكد تريد حذ٠قاعدة البيانات بإسم "%s"?'; + $lang['strdatabasedropped'] = 'تم حذ٠قاعدة البيانات.'; + $lang['strdatabasedroppedbad'] = 'لقد Ùشلت عملية حذ٠قاعدة البيانات.'; + $lang['strentersql'] = 'أدخل الـSQL الذي تريد إستدعاءه هنا:'; + $lang['strsqlexecuted'] = 'تم إستدعاء الـSQL.'; + $lang['strvacuumgood'] = 'تمت عملية الـVacuum.'; + $lang['strvacuumbad'] = 'لقد Ùشلت عملية الـVacuum.'; + $lang['stranalyzegood'] = 'تمت عملية الÙحص.'; + $lang['stranalyzebad'] = 'لقد Ùشلت عملية الÙحص.'; + $lang['strreindexgood'] = 'تمت عملية إعادة الÙهرسة بنجاح.'; + $lang['strreindexbad'] = 'لقد Ùشلت عملية إعادة الÙهرسة.'; + $lang['strfull'] = 'Full'; + $lang['strfreeze'] = 'Freeze'; + $lang['strforce'] = 'Force'; + + // Views + $lang['strview'] = 'View عرض'; + $lang['strviews'] = 'عروض Views'; + $lang['strshowallviews'] = 'أعرض جميع العروض Views.'; + $lang['strnoview'] = 'لم يوجد عرض View.'; + $lang['strnoviews'] = 'لم يوجد عروض Views.'; + $lang['strcreateview'] = 'إنشاء عرض View جديد'; + $lang['strviewname'] = 'إسم العرض View'; + $lang['strviewneedsname'] = 'يجب إعطاء إسم للعرض View.'; + $lang['strviewneedsdef'] = 'يجب عليك إعطاء تعري٠للعرض View.'; + $lang['strviewneedsfields'] = 'يجب عليك تحديد الحقول التي تريدها ÙÙŠ العرض View.'; + $lang['strviewcreated'] = 'تم إنشاء العرض View.'; + $lang['strviewcreatedbad'] = 'Ùشلت عملية إنشاء العرض View.'; + $lang['strconfdropview'] = 'هل انت متأكد تريد حذ٠العرض View بإسم "%s"'; + $lang['strviewdropped'] = 'تم حذ٠العرض View.'; + $lang['strviewdroppedbad'] = 'لقد Ùشلت عملية حذ٠العرض View.'; + $lang['strviewupdated'] = 'تم تحديث العرض View بنجاح.'; + $lang['strviewupdatedbad'] = 'لقد Ùشلت عملية تحديث العرض View.'; + $lang['strviewlink'] = 'Linking Keys'; + $lang['strviewconditions'] = 'Additional Conditions'; + $lang['strcreateviewwiz'] = 'إنشاء عرض View بإستخدام الساحر Wizard.'; + + // Sequences + $lang['strsequence'] = 'تسلسل Sequence'; + $lang['strsequences'] = 'تسلسلات Sequences'; + $lang['strshowallsequences'] = 'عرض جميع التسلسلات'; + $lang['strnosequence'] = 'لم يوجد تسلسل.'; + $lang['strnosequences'] = 'لم يوجد تسلسلات.'; + $lang['strcreatesequence'] = 'إنشاء تسلسل جديد'; + $lang['strlastvalue'] = 'آخر قيمة'; + $lang['strincrementby'] = 'مقدار الزيادة Increment by'; + $lang['strstartvalue'] = 'قيمة البداية'; + $lang['strmaxvalue'] = 'القيمة القصوى'; + $lang['strminvalue'] = 'القيمة الدنيا'; + $lang['strcachevalue'] = 'Cache value'; + $lang['strlogcount'] = 'Log count'; + $lang['striscycled'] = 'Is cycled?'; + $lang['strsequenceneedsname'] = 'يجب إعطاء إسم للتسلسل sequence.'; + $lang['strsequencecreated'] = 'تم إنشاء التسلسل بنجاح.'; + $lang['strsequencecreatedbad'] = 'لقد Ùشل إنشاء التسلسل.'; + $lang['strconfdropsequence'] = 'هل أنت متأكد تريد حذ٠التسلسل بإسم "%s"ØŸ'; + $lang['strsequencedropped'] = 'لقد تم حذ٠التسلسل بنجاح.'; + $lang['strsequencedroppedbad'] = 'لقد Ùشلت عملية حذ٠التسلسل.'; + $lang['strsequencereset'] = 'لقد تمت إعادة التسلسل بنجاح.'; + $lang['strsequenceresetbad'] = 'لقد Ùشلت إعادة التسلسل.'; + + // Indexes + $lang['strindex'] = 'ÙهرسIndex'; + $lang['strindexes'] = 'ÙهارسIndexes'; + $lang['strindexname'] = 'إسم الÙهرس Index'; + $lang['strshowallindexes'] = 'عرض جميع الÙهارس indexes'; + $lang['strnoindex'] = 'لم يوجد Ùهرس index.'; + $lang['strnoindexes'] = 'لم توجد Ùهارس indexes.'; + $lang['strcreateindex'] = 'إنشاء Ùهرس index جديد'; + $lang['strtabname'] = 'Tab name'; + $lang['strcolumnname'] = 'إسم العمود'; + $lang['strindexneedsname'] = 'يجب عليك إعطاء إسم للÙهرس index.'; + $lang['strindexneedscols'] = 'الÙهارس تتطلب عدد مقبول من الأعمدة.'; + $lang['strindexcreated'] = 'لقد تم إنشاء الÙهرس بنجاح.'; + $lang['strindexcreatedbad'] = 'Ùشل إنشاء الÙهرس.'; + $lang['strconfdropindex'] = 'هل انت متأكد تريد حذ٠الÙهرس بإسم "%s"ØŸ'; + $lang['strindexdropped'] = 'لقد تم حذ٠الÙهرس بنجاح.'; + $lang['strindexdroppedbad'] = 'Ùشلت عملية حذ٠الÙهرس.'; + $lang['strkeyname'] = 'إسم المÙتاح Key'; + $lang['struniquekey'] = 'Ù…Ùتاح Ùريد Unique key'; + $lang['strprimarykey'] = 'Ù…Ùتاح رئيسي Primary key'; + $lang['strindextype'] = 'نوع الÙهرس'; + $lang['strtablecolumnlist'] = 'الأعمدة ÙÙŠ الجدول'; + $lang['strindexcolumnlist'] = 'الأعمدة ÙÙŠ الÙهرس'; + $lang['strconfcluster'] = 'Are you sure you want to cluster "%s"?'; + $lang['strclusteredgood'] = 'Cluster complete.'; + $lang['strclusteredbad'] = 'Cluster failed.'; + + // Rules + $lang['strrules'] = 'قواعد Rules'; + $lang['strrule'] = 'قاعدة Rule'; + $lang['strshowallrules'] = 'عرض جميع القواعد'; + $lang['strnorule'] = 'لم توجد قاعدة.'; + $lang['strnorules'] = 'لم توجد قواعد.'; + $lang['strcreaterule'] = 'إنشاء قاعدة rule جديدة'; + $lang['strrulename'] = 'إسم القاعدة rule name'; + $lang['strruleneedsname'] = 'يجب عليك إعطاء إسم للقاعدة rule.'; + $lang['strrulecreated'] = 'تم إنشاء القاعدة بنجاح.'; + $lang['strrulecreatedbad'] = 'Ùشل إنشاء القاعدة.'; + $lang['strconfdroprule'] = 'هل أنت متأكد تريد حذ٠القاعدة "%s" على "%s"ØŸ'; + $lang['strruledropped'] = 'تم حذ٠القاعدة.'; + $lang['strruledroppedbad'] = 'Ùشل حذ٠القاعدة.'; + + // Constraints + $lang['strconstraints'] = 'قيود Constraints'; + $lang['strshowallconstraints'] = 'عرض جميع القيود constraints'; + $lang['strnoconstraints'] = 'لم يوجد قيود constraints.'; + $lang['strcreateconstraint'] = 'إنشاء قيد constraint جديد'; + $lang['strconstraintcreated'] = 'تم إنشاء القيد بنجاح.'; + $lang['strconstraintcreatedbad'] = 'Ùشل إنشاء القيد.'; + $lang['strconfdropconstraint'] = 'هل أنت متأكد تريد حذ٠القيد "%s" على "%s"ØŸ'; + $lang['strconstraintdropped'] = 'تم حذ٠القيد بنجاح.'; + $lang['strconstraintdroppedbad'] = 'Ùشل حذ٠القيد.'; + $lang['straddcheck'] = 'إضاÙØ© Ùحص check'; + $lang['strcheckneedsdefinition'] = 'قيد الÙحص يحتاج لتعريÙ.'; + $lang['strcheckadded'] = 'تم إضاÙØ© قيد الÙحص بنحاح.'; + $lang['strcheckaddedbad'] = 'Ùشلت إضاÙØ© قيد الÙحص.'; + $lang['straddpk'] = 'primary key إضاÙØ© Ù…Ùتاح رئيسي.'; + $lang['strpkneedscols'] = 'المÙتاح الرئيسي يتطلب على الأقل عمود واحد.'; + $lang['strpkadded'] = 'تمت إضاÙØ© المÙتاح الرئيسي بنجاح.'; + $lang['strpkaddedbad'] = 'Ùشلت إضاÙØ© المÙتاح الرئيسي.'; + $lang['stradduniq'] = 'unique key إضاÙØ© Ù…Ùتاح Ùريد'; + $lang['struniqneedscols'] = 'المÙتاح الÙريد يتطلب عمود واحد على الأقل.'; + $lang['struniqadded'] = 'تمت إضاÙØ© المÙتاح الÙريد بنجاح.'; + $lang['struniqaddedbad'] = 'Ùشلت إضاÙØ© المÙتاح الÙريد.'; + $lang['straddfk'] = 'إضاÙØ© Ù…Ùتاح خارجيforeign key'; + $lang['strfkneedscols'] = 'المÙتاح الخارجي يتطلب عمود واحد على الأقل.'; + $lang['strfkneedstarget'] = 'المÙتاح الخارجي يحتاج الى جدول هدÙ.'; + $lang['strfkadded'] = 'تمت إضاÙØ© المÙتاح الخارجي بنجاح.'; + $lang['strfkaddedbad'] = 'Ùشلت إضاÙØ© المÙتاح الخارجي.'; + $lang['strfktarget'] = 'الجدول الهد٠Target table'; + $lang['strfkcolumnlist'] = 'الأعمدة ÙÙŠ المÙتاح'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'دالة Function'; + $lang['strfunctions'] = 'دوال Functions'; + $lang['strshowallfunctions'] = 'عرض جميع الدوال functions'; + $lang['strnofunction'] = 'لم توجد دالة function.'; + $lang['strnofunctions'] = 'لم توجد دوال functions.'; + $lang['strfunctionname'] = 'إسم الدالة function name'; + $lang['strreturns'] = 'Returns'; + $lang['strarguments'] = 'Arguments'; + $lang['strproglanguage'] = 'لغة برمجة'; + $lang['strfunctionneedsname'] = 'يجب عليك إعطاء إسم للدالة function.'; + $lang['strfunctionneedsdef'] = 'يجب عليك اعطاء تعري٠للدالة function definition.'; + $lang['strfunctioncreated'] = 'تم إنشاء الدالة function بنجاح.'; + $lang['strfunctioncreatedbad'] = 'لقد Ùشل إنشاء الدالة.'; + $lang['strconfdropfunction'] = 'هل أنت متأكد تريد حذ٠الدالة function بإسم "%s"?'; + $lang['strfunctiondropped'] = 'تم حذ٠الدالة function بنجاح.'; + $lang['strfunctiondroppedbad'] = 'لقد Ùشلت عملية حذ٠الدالة function.'; + $lang['strfunctionupdated'] = 'لقد تم تعديل الدالة function.'; + $lang['strfunctionupdatedbad'] = 'لقد Ùشل تعديل الدالة function.'; + + // Triggers + $lang['strtrigger'] = 'محÙّز Trigger'; + $lang['strtriggers'] = 'محÙّزات Triggers'; + $lang['strshowalltriggers'] = 'عرض جميع المحÙزات triggers'; + $lang['strnotrigger'] = 'لم يوجد المحÙز trigger.'; + $lang['strnotriggers'] = 'لم يوجد محÙزات triggers.'; + $lang['strcreatetrigger'] = 'إنشاء محÙّز trigger جديد'; + $lang['strtriggerneedsname'] = 'يجب إعطاء اسم للمحÙز.'; + $lang['strtriggerneedsfunc'] = 'يجب تحديد دالة function للمحÙز.'; + $lang['strtriggercreated'] = 'تم إنشاء المحÙز بنجاح.'; + $lang['strtriggercreatedbad'] = 'لقد Ùشلت عملية إنشاء المحÙز.'; + $lang['strconfdroptrigger'] = 'هل أنت متأكد تريد حذ٠المحÙّز trigger "%s" على "%s"ØŸ'; + $lang['strtriggerdropped'] = 'تم حذ٠المحÙز.'; + $lang['strtriggerdroppedbad'] = 'Ùشل حذ٠المحÙز، لم يتم الحذÙ.'; + $lang['strtriggeraltered'] = 'تم تعديل المحÙز بنجاح.'; + $lang['strtriggeralteredbad'] = 'Ùشلت عملية تعديل المحÙز. لم يتم التعديل.'; + + // Types + $lang['strtype'] = 'نوع Type'; + $lang['strtypes'] = 'أنواع Types'; + $lang['strshowalltypes'] = 'عرض جميع الأنواع'; + $lang['strnotype'] = 'لم يوجد النوع.'; + $lang['strnotypes'] = 'لم يوجد أنواع.'; + $lang['strcreatetype'] = 'إنشاء نوع جديد.'; + $lang['strtypename'] = 'إسم النوع'; + $lang['strinputfn'] = 'دالة الإدخال Input function'; + $lang['stroutputfn'] = 'دالة الإخراج Output function'; + $lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'Alignment'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Delimiter'; + $lang['strstorage'] = 'Storage'; + $lang['strtypeneedsname'] = 'يجب إعطاء إسم للنوع.'; + $lang['strtypeneedslen'] = 'يجب إعطاء طول للنوع.'; + $lang['strtypecreated'] = 'تم إنشاء النوع'; + $lang['strtypecreatedbad'] = 'Ùشل إنشاء النوع.'; + $lang['strconfdroptype'] = 'هل أنت متأكد تريد حذ٠النوع "%s"ØŸ'; + $lang['strtypedropped'] = 'تم حذ٠النوع.'; + $lang['strtypedroppedbad'] = 'Ùشلت عملية حذ٠النوع.'; + + // Schemas + $lang['strschema'] = 'مخطط Schema'; + $lang['strschemas'] = 'المخططات Schemas'; + $lang['strshowallschemas'] = 'عرض جميع المخططات schemas'; + $lang['strnoschema'] = 'لم يوجد مخطط schema.'; + $lang['strnoschemas'] = 'لم توجد مخططات schemas.'; + $lang['strcreateschema'] = 'إنشاء مخطط schema جديد'; + $lang['strschemaname'] = 'إسم المخطط'; + $lang['strschemaneedsname'] = 'يجب عليك إعطاء إسم للمخطط.'; + $lang['strschemacreated'] = 'لقد تم انشاء المخطط بنجاح.'; + $lang['strschemacreatedbad'] = 'Ùشل إنشاء المخطط.'; + $lang['strconfdropschema'] = 'هل أنت متأكد تريد حذ٠المخطط Schema بإسم "%s"ØŸ'; + $lang['strschemadropped'] = 'تم حذ٠المخطط.'; + $lang['strschemadroppedbad'] = 'Ùشلت عملية الحذ٠للمخطط.'; + $lang['strschemaaltered'] = 'تم تعديل المخطط.'; + $lang['strschemaalteredbad'] = 'Ùشلت عملية تعديل المخطط، لم يتم التعديل.'; + + // Reports + + // Domains + $lang['strdomain'] = 'نطاق Domain'; + $lang['strdomains'] = 'نطاقات Domains'; + $lang['strshowalldomains'] = 'عرض جيع النطاقات'; + $lang['strnodomains'] = 'لم يوجد نطاقات.'; + $lang['strcreatedomain'] = 'إنشاء نطاق جديد'; + $lang['strdomaindropped'] = 'تم حذ٠النطاق.'; + $lang['strdomaindroppedbad'] = 'لقد Ùشل حذ٠النطاق، لم يتم الحذÙ.'; + $lang['strconfdropdomain'] = 'هل أنت متأكد تريد حذ٠النطاق domain بإسم "%s"ØŸ'; + $lang['strdomainneedsname'] = 'يجب إعطاء إسم للنطاق.'; + $lang['strdomaincreated'] = 'تم إنشاء النطاق بنجاح.'; + $lang['strdomaincreatedbad'] = 'لم يتم إنشاء النطاق، Ùشلت العملية.'; + $lang['strdomainaltered'] = 'تم تعديل النطاق.'; + $lang['strdomainalteredbad'] = 'Ùشلت عملية تعديل النطاق.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operators'; + $lang['strshowalloperators'] = 'Show all operators'; + $lang['strnooperator'] = 'No operator found.'; + $lang['strnooperators'] = 'No operators found.'; + $lang['strcreateoperator'] = 'Create operator'; + $lang['strleftarg'] = 'Left Arg Type'; + $lang['strrightarg'] = 'Right Arg Type'; + $lang['strcommutator'] = 'Commutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Left sort'; + $lang['strrightsort'] = 'Right sort'; + $lang['strlessthan'] = 'Less than'; + $lang['strgreaterthan'] = 'Greater than'; + $lang['stroperatorneedsname'] = 'You must give a name for your operator.'; + $lang['stroperatorcreated'] = 'Operator created'; + $lang['stroperatorcreatedbad'] = 'Operator creation failed.'; + $lang['strconfdropoperator'] = 'Are you sure you want to drop the operator "%s"?'; + $lang['stroperatordropped'] = 'Operator dropped.'; + $lang['stroperatordroppedbad'] = 'Operator drop failed.'; + + // Casts + $lang['strcasts'] = 'Casts'; + $lang['strnocasts'] = 'No casts found.'; + $lang['strsourcetype'] = 'Source type'; + $lang['strtargettype'] = 'Target type'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'In assignment'; + $lang['strbinarycompat'] = '(Binary compatible)'; + + // Conversions + $lang['strconversions'] = 'Conversions'; + $lang['strnoconversions'] = 'No conversions found.'; + $lang['strsourceencoding'] = 'Source encoding'; + $lang['strtargetencoding'] = 'Target encoding'; + + // Languages + $lang['strlanguages'] = 'Languages'; + $lang['strnolanguages'] = 'No languages found.'; + $lang['strtrusted'] = 'Trusted'; + + // Info + $lang['strnoinfo'] = 'No information available.'; + $lang['strreferringtables'] = 'Referring tables'; + $lang['strparenttables'] = 'Parent tables'; + $lang['strchildtables'] = 'Child tables'; + + // Aggregates + $lang['straggregates'] = 'Aggregates'; + $lang['strnoaggregates'] = 'No aggregates found.'; + $lang['stralltypes'] = '(All types)'; + + // Operator Classes + $lang['stropclasses'] = 'Op Classes'; + $lang['strnoopclasses'] = 'No operator classes found.'; + $lang['straccessmethod'] = 'Access method'; + + // Stats and performance + $lang['strrowperf'] = 'Row Performance'; + $lang['strioperf'] = 'I/O Performance'; + $lang['stridxrowperf'] = 'Index Row Performance'; + $lang['stridxioperf'] = 'Index I/O Performance'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequential'; + $lang['strscan'] = 'Scan'; + $lang['strread'] = 'Read'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Rows'; + + // Miscellaneous + $lang['strtopbar'] = '%s يعمل على %s:%s -- You are logged in as user "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'مساعدة'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/catalan.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/catalan.php new file mode 100644 index 00000000..02fed655 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/catalan.php @@ -0,0 +1,897 @@ + + * + * $Id: catalan.php,v 1.4 2008/03/14 03:31:43 xzilla Exp $ + */ + + // Language and character set + $lang['applang'] = 'Català'; + $lang['applocale'] = 'ca-ES'; + $lang['applangdir'] = 'ltr'; + + // Welcome + $lang['strintro'] = 'Benvingut a phpPgAdmin.'; + $lang['strppahome'] = 'Pàgina web de phpPgAdmin'; + $lang['strpgsqlhome'] = 'Pàgina web de PostgreSQL'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'Documentació PostgreSQL (local)'; + $lang['strreportbug'] = 'Reportar un Bug'; + $lang['strviewfaq'] = 'Veure FAQ online'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'Entrada'; + $lang['strloginfailed'] = 'Entrada fallida'; + $lang['strlogindisallowed'] = 'Entrada rebutjada per raons de seguretat.'; + $lang['strserver'] = 'Servidor'; + $lang['strservers'] = 'Servidors'; + $lang['strgroupservers'] = 'Servidors en el grup "%s"'; + $lang['strallservers'] = 'Tots els servidors'; + $lang['strintroduction'] = 'Introducció'; + $lang['strhost'] = 'Host'; + $lang['strport'] = 'Port'; + $lang['strlogout'] = 'Sortida'; + $lang['strowner'] = 'Propietari'; + $lang['straction'] = 'Acció'; + $lang['stractions'] = 'Accions'; + $lang['strname'] = 'Nom'; + $lang['strdefinition'] = 'Definició'; + $lang['strproperties'] = 'Propietats'; + $lang['strbrowse'] = 'Navega'; + $lang['strenable'] = 'Habilita'; + $lang['strdisable'] = 'Inhabilita'; + $lang['strdrop'] = 'Elimina'; + $lang['strdropped'] = 'Eliminat'; + $lang['strnull'] = 'Nul'; + $lang['strnotnull'] = 'No Nul'; + $lang['strprev'] = '< Previ'; + $lang['strnext'] = 'Següent >'; + $lang['strfirst'] = '<< Primer'; + $lang['strlast'] = 'Últim >>'; + $lang['strfailed'] = 'Fallat'; + $lang['strcreate'] = 'Crea'; + $lang['strcreated'] = 'Creat'; + $lang['strcomment'] = 'Comentari'; + $lang['strlength'] = 'Longitud'; + $lang['strdefault'] = 'Predeterminat'; + $lang['stralter'] = 'Modifica'; + $lang['strok'] = 'D\'acord'; + $lang['strcancel'] = 'Cancel·la'; + $lang['strkill'] = 'Mata'; + $lang['strac'] = 'Habilita AutoCompletat'; + $lang['strsave'] = 'Desa'; + $lang['strreset'] = 'Restableix'; + $lang['strrestart'] = 'Reinicia'; + $lang['strinsert'] = 'Inserta'; + $lang['strselect'] = 'Selecciona'; + $lang['strdelete'] = 'Elimina'; + $lang['strupdate'] = 'Actualitza'; + $lang['strreferences'] = 'Referències'; + $lang['stryes'] = 'Sí'; + $lang['strno'] = 'No'; + $lang['strtrue'] = 'Cert'; + $lang['strfalse'] = 'Fals'; + $lang['stredit'] = 'Edita'; + $lang['strcolumn'] = 'Columna'; + $lang['strcolumns'] = 'Columnes'; + $lang['strrows'] = 'fila(es)'; + $lang['strrowsaff'] = 'fila/es afectada/es.'; + $lang['strobjects'] = 'objecte(s)'; + $lang['strback'] = 'Enrere'; + $lang['strqueryresults'] = 'Resultat de la Consulta'; + $lang['strshow'] = 'Mostra'; + $lang['strempty'] = 'Buida'; + $lang['strlanguage'] = 'Idioma'; + $lang['strencoding'] = 'Codificació'; + $lang['strvalue'] = 'Valor'; + $lang['strunique'] = 'Únic'; + $lang['strprimary'] = 'Primari'; + $lang['strexport'] = 'Exporta'; + $lang['strimport'] = 'Importa'; + $lang['strallowednulls'] = 'Caràcters NULL Permesos'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Cadena o camp buit'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analyze'; + $lang['strclusterindex'] = 'Clúster'; + $lang['strclustered'] = 'Clusteritzat?'; + $lang['strreindex'] = 'Reindex'; + $lang['strexecute'] = 'Executa'; + $lang['stradd'] = 'Agrega'; + $lang['strevent'] = 'Event'; + $lang['strwhere'] = 'On'; + $lang['strinstead'] = 'Fes en el seu lloc'; + $lang['strwhen'] = 'Quan'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Dades'; + $lang['strconfirm'] = 'Confirma'; + $lang['strexpression'] = 'Expressió'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Expandeix'; + $lang['strcollapse'] = 'Colapsa'; + $lang['strfind'] = 'Cerca'; + $lang['stroptions'] = 'Opcions'; + $lang['strrefresh'] = 'Refresca'; + $lang['strdownload'] = 'Baixa'; + $lang['strdownloadgzipped'] = 'Baixa comprimit amb gzip'; + $lang['strinfo'] = 'Informació'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Avançat'; + $lang['strvariables'] = 'Variables'; + $lang['strprocess'] = 'Procés'; + $lang['strprocesses'] = 'Processos'; + $lang['strsetting'] = 'Ajustament'; + $lang['streditsql'] = 'Edita SQL'; + $lang['strruntime'] = 'Total temps d\'execució: %s ms'; + $lang['strpaginate'] = 'Pagina els resultats'; + $lang['struploadscript'] = 'o carrega un script SQL:'; + $lang['strstarttime'] = 'Hora d\'Inici'; + $lang['strfile'] = 'Fitxer'; + $lang['strfileimported'] = 'Fitxer importat.'; + $lang['strtrycred'] = 'Usa aquestes credencials a tots els servidors'; + $lang['strconfdropcred'] = 'Per raons de seguretat, la desconnexió eliminarà la informació d\'entrada compartida. Està segur de voler desconnectar ?'; + $lang['stractionsonmultiplelines'] = 'Accions a múltiples línies'; + $lang['strselectall'] = 'Seleccina\'ls tots'; + $lang['strunselectall'] = 'No en seleccionis cap'; + $lang['strlocale'] = 'Local'; + $lang['strcollation'] = 'Col·lació'; + $lang['strctype'] = 'Tipus de caràcter'; + $lang['strdefaultvalues'] = 'Valors per defecte'; + $lang['strnewvalues'] = 'Valors nous'; + $lang['strstart'] = 'Comença'; + $lang['strstop'] = 'Para'; + $lang['strgotoppage'] = 'Torna al principi'; + $lang['strtheme'] = 'Tema'; + $lang['strcluster'] = 'Clúster'; + + // Admin + $lang['stradminondatabase'] = 'Les següents tasques administratives s\'apliquen a tota la base de dades %s.'; + $lang['stradminontable'] = 'Les següents tasques administratives s\'apliquen a la taula %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'Història'; + $lang['strnohistory'] = 'No hi ha història.'; + $lang['strclearhistory'] = 'Neteja la història'; + $lang['strdelhistory'] = 'Elimina de la història'; + $lang['strconfdelhistory'] = 'Realment vol eliminar aquesta petició de la història?'; + $lang['strconfclearhistory'] = 'Realment vol elimnar la història?'; + $lang['strnodatabaseselected'] = 'Si us plau, seleccioni una base de dades.'; + + // Database Sizes + $lang['strnoaccess'] = 'Sense Accés'; + $lang['strsize'] = 'Tamany'; + $lang['strbytes'] = 'bytes'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Aquesta aplicació treballa millor en un navegador amb suport per frames, però es pot usar sense seguint el link de sota.'; + $lang['strnoframeslink'] = 'Usa sense frames'; + $lang['strbadconfig'] = 'El seu config.inc.php no està actualitzat. Necessitarà regenerar-lo a partir del nou config.inc.php-dist.'; + $lang['strnotloaded'] = 'La seva instal·lació de PHP no suporta la PostgreSQL. Necessita recompilar el PHP usant la opció de configuració --with-pgsql.'; + $lang['strpostgresqlversionnotsupported'] = 'Versió de PostgreSQL no suportada. Si su plau actualitzi a la versió %s o posterior.'; + $lang['strbadschema'] = 'Esquema especificat invàlid.'; + $lang['strbadencoding'] = 'Error al fixar la codificació del client a la base de dades.'; + $lang['strsqlerror'] = 'Error SQL:'; + $lang['strinstatement'] = 'En la sentència:'; + $lang['strinvalidparam'] = 'Paràmetres del script invàlids.'; + $lang['strnodata'] = 'No s\'han trobat files.'; + $lang['strnoobjects'] = 'No s\'han trobat objectes.'; + $lang['strrownotunique'] = 'No hi ha un identificador únic per aquesta fila.'; + $lang['strnouploads'] = 'La pujada de fitxers està deshabilitada.'; + $lang['strimporterror'] = 'Error d\'importació.'; + $lang['strimporterror-fileformat'] = 'Error d\'importació: Error al determinar automàticament el format del fitxer.'; + $lang['strimporterrorline'] = 'Error d\'importació a la línia %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Error d\'importació a la línia %s: La línia no té el número correcte de columnes.'; + $lang['strimporterror-uploadedfile'] = 'Error d\'importació: El fitxer no s\'ha pogut pujar al servidor'; + $lang['strcannotdumponwindows'] = 'El volcat de dades amb noms complexos de taules i esquemes en Windows no és suportada.'; + $lang['strinvalidserverparam'] = 'Intent de connexió amb un paràmetre del servidor invàlid, possiblement algú està provant d\'entrar al sistema.'; + $lang['strnoserversupplied'] = 'No s\'ha proporcionat cap servidor!'; + $lang['strbadpgdumppath'] = 'Error d\'exportació: Fallada en l\'execució de pg_dump (path definit a conf/config.inc.php : %s ). Sisplau, arregli el path en la configuració.'; + $lang['strbadpgdumpallpath'] = 'Error d\'exportació: Fallada en l\'execució de pg_dumpall (path definit a conf/config.inc.php : %s ). Sisplau, arregli el path en la configuració.'; + $lang['strconnectionfail'] = 'No hi ha connexió amb el servidor.'; + + // Tables + $lang['strtable'] = 'Taula'; + $lang['strtables'] = 'Taules'; + $lang['strshowalltables'] = 'Mostra totes les taules'; + $lang['strnotables'] = 'No s\'han trobat taules.'; + $lang['strnotable'] = 'No s\'ha trobat la taula.'; + $lang['strcreatetable'] = 'Crea una taula'; + $lang['strcreatetablelike'] = 'Crea una taula com a'; + $lang['strcreatetablelikeparent'] = 'Taula origen'; + $lang['strcreatelikewithdefaults'] = 'INCLUDE DEFAULTS'; + $lang['strcreatelikewithconstraints'] = 'INCLUDE CONSTRAINTS'; + $lang['strcreatelikewithindexes'] = 'INCLUDE INDEXES'; + $lang['strtablename'] = 'Nom de la taula'; + $lang['strtableneedsname'] = 'Ha d\'anomenar la taula.'; + $lang['strtablelikeneedslike'] = 'Ha de donar una taula d\'on copiar les propietats.'; + $lang['strtableneedsfield'] = 'Ha d\'especificar almenys un camp.'; + $lang['strtableneedscols'] = 'Ha d\'especificar un número vàlid de columnes.'; + $lang['strtablecreated'] = 'Taula creada.'; + $lang['strtablecreatedbad'] = 'No s\'ha pogut crear la taula.'; + $lang['strconfdroptable'] = 'Està segur de voler eliminar la taula "%s"?'; + $lang['strtabledropped'] = 'Taula eliminada.'; + $lang['strtabledroppedbad'] = 'No s\'ha pogut eliminar la taula.'; + $lang['strconfemptytable'] = 'Està segur que vol buidar la taula "%s"?'; + $lang['strtableemptied'] = 'Taula buidada.'; + $lang['strtableemptiedbad'] = 'No s\'ha pogut buidar la taula.'; + $lang['strinsertrow'] = 'Inserta una fila'; + $lang['strrowinserted'] = 'Fila insertada.'; + $lang['strrowinsertedbad'] = 'No s\'ha pogut insertar la taula.'; + $lang['strnofkref'] = 'No hi ha cap valor coincident en la foreign key %s.'; + $lang['strrowduplicate'] = 'Inserció de la taula fallada, intentant fer una inserció duplicada.'; + $lang['streditrow'] = 'Edita la fila'; + $lang['strrowupdated'] = 'Fila actualitzada.'; + $lang['strrowupdatedbad'] = 'No s\'ha pogut actualitzar la fila.'; + $lang['strdeleterow'] = 'Elimina la fila'; + $lang['strconfdeleterow'] = 'Està segur que vol eliminar aquesta fila?'; + $lang['strrowdeleted'] = 'Fila eliminada.'; + $lang['strrowdeletedbad'] = 'No s\'ha pogut eliminar la fila.'; + $lang['strinsertandrepeat'] = 'Inserta & Repeteix'; + $lang['strnumcols'] = 'Nombre de columnes'; + $lang['strcolneedsname'] = 'Ha d\'especificar un nom per la columna'; + $lang['strselectallfields'] = 'Selecciona tots els camps'; + $lang['strselectneedscol'] = 'Ha de mostrar almenys una columna.'; + $lang['strselectunary'] = 'Els operadors unaris no poden tenir valors.'; + $lang['strcolumnaltered'] = 'Columna modificada.'; + $lang['strcolumnalteredbad'] = 'No s\'ha pogut modificar la columna.'; + $lang['strconfdropcolumn'] = 'Està segur d\'eliminar la columna "%s" de la taula "%s"?'; + $lang['strcolumndropped'] = 'Columna eliminada.'; + $lang['strcolumndroppedbad'] = 'No s\'ha pogut eliminar la columna.'; + $lang['straddcolumn'] = 'Agrega una columna'; + $lang['strcolumnadded'] = 'Columna agregada.'; + $lang['strcolumnaddedbad'] = 'No s\'ha pogut agregar la columna.'; + $lang['strcascade'] = 'EN CASCADA'; + $lang['strtablealtered'] = 'Taula modificada.'; + $lang['strtablealteredbad'] = 'No s\'ha pogut modificar la columna.'; + $lang['strdataonly'] = 'Només dades'; + $lang['strstructureonly'] = 'Nomes estructura'; + $lang['strstructureanddata'] = 'Estructura i dades'; + $lang['strtabbed'] = 'Tabulat'; + $lang['strauto'] = 'Automàtic'; + $lang['strconfvacuumtable'] = 'Està segur de voler un vacuum "%s"?'; + $lang['strconfanalyzetable'] = 'Està segur de voler un analyze "%s"?'; + $lang['strconfreindextable'] = 'Està segur de voler un reindex "%s"?'; + $lang['strconfclustertable'] = 'Està sergur de voler un cluster "%s"?'; + $lang['strestimatedrowcount'] = 'Nombre estimat de files'; + $lang['strspecifytabletoanalyze'] = 'Ha d\'especificar almenys una taula per l\'analyze.'; + $lang['strspecifytabletoempty'] = 'Ha d\'especificar almenys una taula per buidar.'; + $lang['strspecifytabletodrop'] = 'Ha d\'especificar almenys una taula per eliminar.'; + $lang['strspecifytabletovacuum'] = 'Ha d\'especificar almenys una taula pel vacuum.'; + $lang['strspecifytabletoreindex'] = 'Ha d\'especifiar almenys una taula pel reindex.'; + $lang['strspecifytabletocluster'] = 'Ha d\'especificar almenys una taula pel cluster.'; + $lang['strnofieldsforinsert'] = 'No es pot insertar una fila a una taula sense cap columna.'; + + // Columns + $lang['strcolprop'] = 'Propietats de la Columna'; + $lang['strnotableprovided'] = 'No s\'ha proporcionat cap taula!'; + + // Users + $lang['struser'] = 'Usuari'; + $lang['strusers'] = 'Usuaris'; + $lang['strusername'] = 'Usuari'; + $lang['strpassword'] = 'Contrasenya'; + $lang['strsuper'] = 'Superusuari?'; + $lang['strcreatedb'] = 'Crear DB?'; + $lang['strexpires'] = 'Expira'; + $lang['strsessiondefaults'] = 'Valors predeterminats de la sessió'; + $lang['strnousers'] = 'No s\'han trobat usuaris.'; + $lang['struserupdated'] = 'Usuari actualitzat.'; + $lang['struserupdatedbad'] = 'L\'actualització de l\'usuari ha fallat.'; + $lang['strshowallusers'] = 'Mostra tots els usuaris'; + $lang['strcreateuser'] = 'Crea un usuari'; + $lang['struserneedsname'] = 'Ha de donar un nom a l\'usuari.'; + $lang['strusercreated'] = 'Usuari creat.'; + $lang['strusercreatedbad'] = 'Error al crear l\'usuari.'; + $lang['strconfdropuser'] = 'Està segur de voler eliminar l\'usuari "%s"?'; + $lang['struserdropped'] = 'Usuari eliminat.'; + $lang['struserdroppedbad'] = 'Error a l\'eliminar l\'usuari.'; + $lang['straccount'] = 'Compte'; + $lang['strchangepassword'] = 'Canvia la contrasenya'; + $lang['strpasswordchanged'] = 'Contrasenya canviada.'; + $lang['strpasswordchangedbad'] = 'Error al canviar la contrasenya.'; + $lang['strpasswordshort'] = 'Contrasenya massa curta.'; + $lang['strpasswordconfirm'] = 'La contrasenya no coincideix amb la confirmació.'; + + // Groups + $lang['strgroup'] = 'Grup'; + $lang['strgroups'] = 'Grups'; + $lang['strshowallgroups'] = 'Mostra tots els grups'; + $lang['strnogroup'] = 'Grup no trobat.'; + $lang['strnogroups'] = 'No s\'han trobat grups.'; + $lang['strcreategroup'] = 'Crea un grup'; + $lang['strgroupneedsname'] = 'Ha de donar un nom al grup.'; + $lang['strgroupcreated'] = 'Grup creat.'; + $lang['strgroupcreatedbad'] = 'No s\'ha pogut crear el grup.'; + $lang['strconfdropgroup'] = 'Està segur de voler eliminar el grup "%s"?'; + $lang['strgroupdropped'] = 'Grup eliminat.'; + $lang['strgroupdroppedbad'] = 'No s\'ha pogut eliminar el grup.'; + $lang['strmembers'] = 'Membres'; + $lang['strmemberof'] = 'Membre de'; + $lang['stradminmembers'] = 'Membres administradors'; + $lang['straddmember'] = 'Afegeix un membre'; + $lang['strmemberadded'] = 'Membre afegit.'; + $lang['strmemberaddedbad'] = 'No s\'ha pogut afegir el membre.'; + $lang['strdropmember'] = 'Elimina el membre'; + $lang['strconfdropmember'] = 'Està segur de voler eliminar el membre "%s" del grup "%s"?'; + $lang['strmemberdropped'] = 'Membre eliminat.'; + $lang['strmemberdroppedbad'] = 'No s\'ha pogut eliminar el membre.'; + + // Roles + $lang['strrole'] = 'Rol'; + $lang['strroles'] = 'Rols'; + $lang['strshowallroles'] = 'Mostra tots els rols'; + $lang['strnoroles'] = 'No s\'han trobat rols.'; + $lang['strinheritsprivs'] = 'Hereda privilegis?'; + $lang['strcreaterole'] = 'Crea un rol'; + $lang['strcancreaterole'] = 'Crear el rol?'; + $lang['strrolecreated'] = 'Rol creat.'; + $lang['strrolecreatedbad'] = 'No s\'ha pogut crear el rol.'; + $lang['strrolealtered'] = 'Rol modificat.'; + $lang['strrolealteredbad'] = 'No s\ha pogut modificar el rol.'; + $lang['strcanlogin'] = 'Pot entrar?'; + $lang['strconnlimit'] = 'Límit de la connexió'; + $lang['strdroprole'] = 'Elimina el rol'; + $lang['strconfdroprole'] = 'Està segur de voler eliminar el rol \'%s\'?'; + $lang['strroledropped'] = 'Rol eliminat.'; + $lang['strroledroppedbad'] = 'No s\'ha pogut eliminar el rol.'; + $lang['strnolimit'] = 'Sense límit'; + $lang['strnever'] = 'Mai'; + $lang['strroleneedsname'] = 'Ha de donar un nom al rol.'; + + // Privileges + $lang['strprivilege'] = 'Privilegi'; + $lang['strprivileges'] = 'Privilegis'; + $lang['strnoprivileges'] = 'Aquest objecte té els privilegis predeterminats.'; + $lang['strgrant'] = 'Concedeix'; + $lang['strrevoke'] = 'Revoca'; + $lang['strgranted'] = 'Privilegis canviats.'; + $lang['strgrantfailed'] = 'Ha fallat el canvi de privilegis.'; + $lang['strgrantbad'] = 'Ha d\'especificar almenys un usuari o grup i almenys un privilegi.'; + $lang['strgrantor'] = 'Cedent'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Base de dades'; + $lang['strdatabases'] = 'Bases de dades'; + $lang['strshowalldatabases'] = 'Mostra totes les bases de dades'; + $lang['strnodatabases'] = 'No s\'han trobat bases de dades.'; + $lang['strcreatedatabase'] = 'Crea una base de dades'; + $lang['strdatabasename'] = 'Nom de la base de dades'; + $lang['strdatabaseneedsname'] = 'Ha de donar un nom a la base de dades.'; + $lang['strdatabasecreated'] = 'Base de dades creada.'; + $lang['strdatabasecreatedbad'] = 'No s\'ha pogut crear la base de dades.'; + $lang['strconfdropdatabase'] = 'Està segur de voler eliminar la base de dades "%s"?'; + $lang['strdatabasedropped'] = 'Base de dades eliminada.'; + $lang['strdatabasedroppedbad'] = 'No s\'ha pogut eliminar la base de dades.'; + $lang['strentersql'] = 'Entri la sentència SQL per executar a sota:'; + $lang['strsqlexecuted'] = 'SQL executat.'; + $lang['strvacuumgood'] = 'Vacuum completat.'; + $lang['strvacuumbad'] = 'Vacuum ha fallat.'; + $lang['stranalyzegood'] = 'Analyze completat.'; + $lang['stranalyzebad'] = 'Analyze ha fallat.'; + $lang['strreindexgood'] = 'Reindex completat.'; + $lang['strreindexbad'] = 'Reindex ha fallat.'; + $lang['strfull'] = 'Ple'; + $lang['strfreeze'] = 'Congelat'; + $lang['strforce'] = 'Força'; + $lang['strsignalsent'] = 'Senyal enviat.'; + $lang['strsignalsentbad'] = 'L\'enviament del senyal ha fallat.'; + $lang['strallobjects'] = 'Tots els objectes'; + $lang['strdatabasealtered'] = 'Base de dades modificada.'; + $lang['strdatabasealteredbad'] = 'No s\'ha pogut modificar la base de dades.'; + $lang['strspecifydatabasetodrop'] = 'Ha d\'especificar almenys una base de dades per eliminar.'; + $lang['strtemplatedb'] = 'Plantilla'; + $lang['strconfanalyzedatabase'] = 'Està segur de voler un analyze de totes les taules de la base de dades "%s"?'; + $lang['strconfvacuumdatabase'] = 'Està segur de voler un vacuum de totes les taules de la base de dades "%s"?'; + $lang['strconfreindexdatabase'] = 'Està segur de voler un reindex de totes les taules de la base de dades "%s"?'; + $lang['strconfclusterdatabase'] = 'Està segur de voler un clúster de totes les taules de la base de dades "%s"?'; + + // Views + $lang['strview'] = 'Vista'; + $lang['strviews'] = 'Vistes'; + $lang['strshowallviews'] = 'Mostra totes les vistes'; + $lang['strnoview'] = 'No s\'ha trobat la vista.'; + $lang['strnoviews'] = 'No s\'han trobat vistes.'; + $lang['strcreateview'] = 'Crea una vista'; + $lang['strviewname'] = 'Nom de la vista'; + $lang['strviewneedsname'] = 'Ha d\'anomenar la vista.'; + $lang['strviewneedsdef'] = 'Ha de donar una definició a la vista.'; + $lang['strviewneedsfields'] = 'Ha de seleccionar les columnes de la vista.'; + $lang['strviewcreated'] = 'Vista creada.'; + $lang['strviewcreatedbad'] = 'No s\'ha pogut crear la vista.'; + $lang['strconfdropview'] = 'Està segur de voler eliminar la vista "%s"?'; + $lang['strviewdropped'] = 'Vista eliminada.'; + $lang['strviewdroppedbad'] = 'No s\'ha pogut eliminar la vista.'; + $lang['strviewupdated'] = 'Vista actualitzada.'; + $lang['strviewupdatedbad'] = 'No s\'ha pogut actualitzar la vista.'; + $lang['strviewlink'] = 'Enllaçant claus'; + $lang['strviewconditions'] = 'Condicions addicionals'; + $lang['strcreateviewwiz'] = 'Crea una vista amb l\'assistent'; + $lang['strrenamedupfields'] = 'Reanomena els camps duplicats'; + $lang['strdropdupfields'] = 'Elimina els camps duplicats'; + $lang['strerrordupfields'] = 'Error en els camps duplicats'; + $lang['strviewaltered'] = 'Vista modificada.'; + $lang['strviewalteredbad'] = 'No s\'ha pogut modificar la vista.'; + $lang['strspecifyviewtodrop'] = 'Ha d\'especificar almenys una vista per eliminar.'; + + // Sequences + $lang['strsequence'] = 'Seqüència'; + $lang['strsequences'] = 'Seqüències'; + $lang['strshowallsequences'] = 'Mostra totes les seqüències'; + $lang['strnosequence'] = 'No s\'ha trobat la seqüencia.'; + $lang['strnosequences'] = 'No s\'han trobat seqüencies.'; + $lang['strcreatesequence'] = 'Crea una seqüència'; + $lang['strlastvalue'] = 'Últim valor'; + $lang['strincrementby'] = 'Incrementar en'; + $lang['strstartvalue'] = 'Valor inicial'; + $lang['strrestartvalue'] = 'Valor al reiniciar'; + $lang['strmaxvalue'] = 'Valor màxim'; + $lang['strminvalue'] = 'Valor mínim'; + $lang['strcachevalue'] = 'Valor de cache'; + $lang['strlogcount'] = 'Compte del registre'; + $lang['strcancycle'] = 'Pot completar un cicle?'; + $lang['striscalled'] = 'Vol incrementar l\últim valor abans de retornar el següent valor (is_called)?'; + $lang['strsequenceneedsname'] = 'Ha d\'especificar un nom per la seqüència.'; + $lang['strsequencecreated'] = 'Seqüència creada.'; + $lang['strsequencecreatedbad'] = 'No s\'ha pogut crear la seqüència.'; + $lang['strconfdropsequence'] = 'Està segur de voler eliminar la seqüència "%s"?'; + $lang['strsequencedropped'] = 'Seqüència eliminada.'; + $lang['strsequencedroppedbad'] = 'No s\'ha pogut eliminar la seqüència.'; + $lang['strsequencerestart'] = 'Seqüència reiniciada.'; + $lang['strsequencerestartbad'] = 'No s\'ha pogut reiniciar la seqüència.'; + $lang['strsequencereset'] = 'Seqüència reiniciada.'; + $lang['strsequenceresetbad'] = 'No s\'ha pogut reiniciar la seqüència.'; + $lang['strsequencealtered'] = 'Seqüència modificada.'; + $lang['strsequencealteredbad'] = 'No s\'ha pogut modificar la seqüència.'; + $lang['strsetval'] = 'Fixa el valor'; + $lang['strsequencesetval'] = 'Valor de la seqüència fixat.'; + $lang['strsequencesetvalbad'] = 'No s\'ha pogut fixar el valor de la seqüencia.'; + $lang['strnextval'] = 'Valor incremental'; + $lang['strsequencenextval'] = 'Seqüència incrementada.'; + $lang['strsequencenextvalbad'] = 'No s\'ha pogut incrementar la seqüència.'; + $lang['strspecifysequencetodrop'] = 'Ha d\'especificar almenys una seqüència per eliminar.'; + + // Indexes + $lang['strindex'] = 'Ãndex'; + $lang['strindexes'] = 'Ãndexs'; + $lang['strindexname'] = 'Nom de l\'índex'; + $lang['strshowallindexes'] = 'Mostra tots els índexs'; + $lang['strnoindex'] = 'No s\'ha trobat l\'índex'; + $lang['strnoindexes'] = 'No s\'han trobat índexs.'; + $lang['strcreateindex'] = 'Crea un índex'; + $lang['strtabname'] = 'Nom de la pestanya'; + $lang['strcolumnname'] = 'Nom de la columna'; + $lang['strindexneedsname'] = 'Ha d\'anomenar l\'índex.'; + $lang['strindexneedscols'] = 'Els índexs requereixen un número vàlid de columnes.'; + $lang['strindexcreated'] = 'Ãndex creat'; + $lang['strindexcreatedbad'] = 'No s\'ha pogut crear l\'índex.'; + $lang['strconfdropindex'] = 'Està segur de voler eliminar l\'índex "%s"?'; + $lang['strindexdropped'] = 'Ãndex eliminat.'; + $lang['strindexdroppedbad'] = 'No s\'ha pogut eliminar l\'índex.'; + $lang['strkeyname'] = 'Nom de la clau'; + $lang['struniquekey'] = 'Clau única'; + $lang['strprimarykey'] = 'Clau primària'; + $lang['strindextype'] = 'Tipus d\'índex'; + $lang['strtablecolumnlist'] = 'Columnes a la taula'; + $lang['strindexcolumnlist'] = 'Columnes a l\'índex'; + $lang['strclusteredgood'] = 'Clúster completat.'; + $lang['strclusteredbad'] = 'No s\'ha pogut crear el clúster.'; + $lang['strconcurrently'] = 'Actualment'; + $lang['strnoclusteravailable'] = 'No hi ha el clúster disponible en l\'índex.'; + + // Rules + $lang['strrules'] = 'Regles'; + $lang['strrule'] = 'Regla'; + $lang['strshowallrules'] = 'Mostra totes les regles'; + $lang['strnorule'] = 'No s\'ha trobat la regla.'; + $lang['strnorules'] = 'No s\'han trobat regles.'; + $lang['strcreaterule'] = 'Crea una regla'; + $lang['strrulename'] = 'Nom de la regla'; + $lang['strruleneedsname'] = 'Ha d\'especificar un nom per la regla'; + $lang['strrulecreated'] = 'Regla creada.'; + $lang['strrulecreatedbad'] = 'No s\'ha pogut crear la regla.'; + $lang['strconfdroprule'] = 'Està segur de voler eliminar la regla "%s" a "%s"?'; + $lang['strruledropped'] = 'Regla eliminada.'; + $lang['strruledroppedbad'] = 'No s\'ha pogut eliminar la regla.'; + + // Constraints + $lang['strconstraint'] = 'Restricció'; + $lang['strconstraints'] = 'Restriccions'; + $lang['strshowallconstraints'] = 'Mostra totes les restriccions'; + $lang['strnoconstraints'] = 'No s\'han trobat restriccions.'; + $lang['strcreateconstraint'] = 'Crea una restricció'; + $lang['strconstraintcreated'] = 'Restricció creada.'; + $lang['strconstraintcreatedbad'] = 'No s\'ha pogut crear la restricció.'; + $lang['strconfdropconstraint'] = 'Està segur de voler eliminar la restricció "%s" de "%s"?'; + $lang['strconstraintdropped'] = 'Restricció eliminada.'; + $lang['strconstraintdroppedbad'] = 'No s\'ha pogut eliminar la restricció.'; + $lang['straddcheck'] = 'Agrega un control'; + $lang['strcheckneedsdefinition'] = 'La restricció de control necessita una definició.'; + $lang['strcheckadded'] = 'Restricció de control agregada.'; + $lang['strcheckaddedbad'] = 'No s\'ha pogut agregar la restricció de control.'; + $lang['straddpk'] = 'Agrega una clau primària'; + $lang['strpkneedscols'] = 'La clau primària requereix almenys una columna.'; + $lang['strpkadded'] = 'Clau primària agregada.'; + $lang['strpkaddedbad'] = 'No s\'ha pogut agregar la clau primària.'; + $lang['stradduniq'] = 'Agrega una clau única'; + $lang['struniqneedscols'] = 'La clau única requereix almenys una columna.'; + $lang['struniqadded'] = 'Clau única agregada.'; + $lang['struniqaddedbad'] = 'No s\'ha pogut agregar la clau única.'; + $lang['straddfk'] = 'Agrega una clau externa'; + $lang['strfkneedscols'] = 'La clau externa requereix almenys una columna.'; + $lang['strfkneedstarget'] = 'La clau externa requereix una taula de referència.'; + $lang['strfkadded'] = 'Clau externa agregada.'; + $lang['strfkaddedbad'] = 'No s\'ha pogut agregar la clau externa.'; + $lang['strfktarget'] = 'Taula de destí'; + $lang['strfkcolumnlist'] = 'Columnes a la clau'; + $lang['strondelete'] = 'A L\'ELIMINAR'; + $lang['stronupdate'] = 'A L\'ACTUALITZAR'; + + // Functions + $lang['strfunction'] = 'Funció'; + $lang['strfunctions'] = 'Funcions'; + $lang['strshowallfunctions'] = 'Mostra totes les funcions'; + $lang['strnofunction'] = 'No s\'ha trobat la funció.'; + $lang['strnofunctions'] = 'No s\'han trobat funcions'; + $lang['strcreateplfunction'] = 'Crea una funció SQL/PL'; + $lang['strcreateinternalfunction'] = 'Crea una funció interna'; + $lang['strcreatecfunction'] = 'Crea una funció C'; + $lang['strfunctionname'] = 'Nom de la funció'; + $lang['strreturns'] = 'Retorna'; + $lang['strproglanguage'] = 'Llenguatge de programació'; + $lang['strfunctionneedsname'] = 'Ha de donar un nom a la funció.'; + $lang['strfunctionneedsdef'] = 'Ha de donar una definició a la funció.'; + $lang['strfunctioncreated'] = 'Funció creada.'; + $lang['strfunctioncreatedbad'] = 'No s\'ha pogut crear la funció.'; + $lang['strconfdropfunction'] = 'Està segur de voler eliminar la funció "%s"?'; + $lang['strfunctiondropped'] = 'Funció eliminada.'; + $lang['strfunctiondroppedbad'] = 'No s\'ha pogut eliminar la funció.'; + $lang['strfunctionupdated'] = 'Funció actualitzada.'; + $lang['strfunctionupdatedbad'] = 'No s\'ha pogut actualitzar la funció.'; + $lang['strobjectfile'] = 'Fitxer objecte'; + $lang['strlinksymbol'] = 'Enllaç simbòlic'; + $lang['strarguments'] = 'Arguments'; + $lang['strargmode'] = 'Mode'; + $lang['strargtype'] = 'Tipus'; + $lang['strargadd'] = 'Afegeix un altre argument'; + $lang['strargremove'] = 'Elimina aquest argument'; + $lang['strargnoargs'] = 'Aquesta funció no tindrà arguments.'; + $lang['strargenableargs'] = 'Habilita els arguments passats a aquesta funció.'; + $lang['strargnorowabove'] = 'Hi ha d\'haver una fila sobre aquesta fila.'; + $lang['strargnorowbelow'] = 'Hi ha d\'haver una fila sota aquesta fila.'; + $lang['strargraise'] = 'Mou amunt.'; + $lang['strarglower'] = 'Mou avall.'; + $lang['strargremoveconfirm'] = 'Està segur de voler eliminar aquest argument? Això NO es pot desfer.'; + $lang['strfunctioncosting'] = 'Funció de Cost'; + $lang['strresultrows'] = 'Files Resultants'; + $lang['strexecutioncost'] = 'Cost de l\'Execució'; + $lang['strspecifyfunctiontodrop'] = 'Ha d\'especificar almenys una funció per eliminar.'; + + // Triggers + $lang['strtrigger'] = 'Disparador'; + $lang['strtriggers'] = 'Disparadors'; + $lang['strshowalltriggers'] = 'Mostrar tots els disparadors'; + $lang['strnotrigger'] = 'No s\'ha trobat el disparador.'; + $lang['strnotriggers'] = 'No s\'han trobat disparadors.'; + $lang['strcreatetrigger'] = 'Crea un disparador'; + $lang['strtriggerneedsname'] = 'Ha de donar un nom al disparador.'; + $lang['strtriggerneedsfunc'] = 'Ha d\'especificar una funció pel disparador.'; + $lang['strtriggercreated'] = 'Disparador creat.'; + $lang['strtriggercreatedbad'] = 'No s\'ha pogut crear el disparador.'; + $lang['strconfdroptrigger'] = 'Està segur de voler eliminar el disparador "%s" de "%s"?'; + $lang['strconfenabletrigger'] = 'Està segur de voler habilitar el disparador "%s" a "%s"?'; + $lang['strconfdisabletrigger'] = 'Està segur de voler inhabilitar el disparador "%s" a "%s"?'; + $lang['strtriggerdropped'] = 'Disparador eliminat.'; + $lang['strtriggerdroppedbad'] = 'No s\'ha pogut eliminar el disparador.'; + $lang['strtriggerenabled'] = 'Disparador habilitat.'; + $lang['strtriggerenabledbad'] = 'No s\'ha pogut habilitar el disparador.'; + $lang['strtriggerdisabled'] = 'Disparador inhabilitat.'; + $lang['strtriggerdisabledbad'] = 'No s\'ha pogut inhabilitar el disparador.'; + $lang['strtriggeraltered'] = 'Disparador modificat.'; + $lang['strtriggeralteredbad'] = 'No s\'ha pogut modificar el disparador.'; + $lang['strforeach'] = 'Per cada'; + + // Types + $lang['strtype'] = 'Tipus'; + $lang['strtypes'] = 'Tipus'; + $lang['strshowalltypes'] = 'Mostrar tots els tipus'; + $lang['strnotype'] = 'No s\'ha trobat el tipus.'; + $lang['strnotypes'] = 'No s\'han trobat els tipus.'; + $lang['strcreatetype'] = 'Crea un tipus'; + $lang['strcreatecomptype'] = 'Crea un tipus compost'; + $lang['strcreateenumtype'] = 'Crea un tipus d\'enumeració'; + $lang['strtypeneedsfield'] = 'Ha d\'especificar almenys un camp.'; + $lang['strtypeneedsvalue'] = 'Ha d\'especificar almenys un valor.'; + $lang['strtypeneedscols'] = 'Ha d\'especificar un número vàlid de camps.'; + $lang['strtypeneedsvals'] = 'Ha d\'especificar un número vàlid de valors.'; + $lang['strinputfn'] = 'Funció d\'entrada'; + $lang['stroutputfn'] = 'Funció de sortida'; + $lang['strpassbyval'] = 'Passat per valor?'; + $lang['stralignment'] = 'Alineament'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Delimitador'; + $lang['strstorage'] = 'Emmagatzemament'; + $lang['strfield'] = 'Camp'; + $lang['strnumfields'] = 'Num. de camps'; + $lang['strnumvalues'] = 'Num. de valors'; + $lang['strtypeneedsname'] = 'Ha de donar un nom al tipus.'; + $lang['strtypeneedslen'] = 'Ha de donar una longitud al tipus.'; + $lang['strtypecreated'] = 'Tipus creat'; + $lang['strtypecreatedbad'] = 'No s\'ha pogut crear el tipus.'; + $lang['strconfdroptype'] = 'Està segur de voler eliminar el tipus "%s"?'; + $lang['strtypedropped'] = 'Tipus eliminat.'; + $lang['strtypedroppedbad'] = 'No s\'ha pogut eliminar el tipus.'; + $lang['strflavor'] = 'Varietat'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Compost'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'Enumeració'; + $lang['strenumvalues'] = 'Valors de l\'enumeració'; + + // Schemas + $lang['strschema'] = 'Esquema'; + $lang['strschemas'] = 'Esquemes'; + $lang['strshowallschemas'] = 'Mostra tots els esquemes'; + $lang['strnoschema'] = 'No s\'ha trobat l\'esquema.'; + $lang['strnoschemas'] = 'No s\'han trobat esquemes.'; + $lang['strcreateschema'] = 'Crea un esquema'; + $lang['strschemaname'] = 'Nom de l\'esquema'; + $lang['strschemaneedsname'] = 'Ha d\'anomenar l\'esquema.'; + $lang['strschemacreated'] = 'Esquema creat'; + $lang['strschemacreatedbad'] = 'No s\'ha pogut crear l\'esquema.'; + $lang['strconfdropschema'] = 'Està segur de voler eliminar l\'esquema "%s"?'; + $lang['strschemadropped'] = 'Esquema eliminat.'; + $lang['strschemadroppedbad'] = 'No s\'ha pogut eliminar l\'esquema.'; + $lang['strschemaaltered'] = 'Esquema modificat.'; + $lang['strschemaalteredbad'] = 'No s\'ha pogut modificar l\'esquema.'; + $lang['strsearchpath'] = 'Camí de cerca de l\'esquema'; + $lang['strspecifyschematodrop'] = 'Ha d\especificar almenys un esquema per eliminar.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domini'; + $lang['strdomains'] = 'Dominis'; + $lang['strshowalldomains'] = 'Mostrar tots els dominis'; + $lang['strnodomains'] = 'No s\'han trobat dominis.'; + $lang['strcreatedomain'] = 'Crea un domini'; + $lang['strdomaindropped'] = 'Domini eliminat.'; + $lang['strdomaindroppedbad'] = 'No s\'ha pogut eliminar el domini.'; + $lang['strconfdropdomain'] = 'Està segur de voler eliminar el domini "%s"?'; + $lang['strdomainneedsname'] = 'Ha d\'anomenar el domini.'; + $lang['strdomaincreated'] = 'Domini creat.'; + $lang['strdomaincreatedbad'] = 'No s\'ha pogut crear el domini.'; + $lang['strdomainaltered'] = 'Domini modificat.'; + $lang['strdomainalteredbad'] = 'No s\'ha pogut modificar el domini.'; + + // Operators + $lang['stroperator'] = 'Operador'; + $lang['stroperators'] = 'Operadors'; + $lang['strshowalloperators'] = 'Mostra tots els operadors'; + $lang['strnooperator'] = 'No s\'ha trobat l\'operador.'; + $lang['strnooperators'] = 'No s\'han trobat operadors.'; + $lang['strcreateoperator'] = 'Crea un operador'; + $lang['strleftarg'] = 'Tipus de l\'arg. esquerre'; + $lang['strrightarg'] = 'Tipus de l\'arg. dret'; + $lang['strcommutator'] = 'Commutador'; + $lang['strnegator'] = 'Negació'; + $lang['strrestrict'] = 'Restringeix'; + $lang['strjoin'] = 'Unieix'; + $lang['strhashes'] = 'Hash'; + $lang['strmerges'] = 'Fussiona'; + $lang['strleftsort'] = 'Sort esquerre'; + $lang['strrightsort'] = 'Sort dret'; + $lang['strlessthan'] = 'Menor que'; + $lang['strgreaterthan'] = 'Major que'; + $lang['stroperatorneedsname'] = 'Ha d\'anomenar l\'operador.'; + $lang['stroperatorcreated'] = 'Operador creat'; + $lang['stroperatorcreatedbad'] = 'No s\'ha pogut crear l\'operador.'; + $lang['strconfdropoperator'] = 'Està segur de voler eliminar l\'operador "%s"?'; + $lang['stroperatordropped'] = 'Operador eliminat.'; + $lang['stroperatordroppedbad'] = 'No s\'ha pogut eliminar l\'operador.'; + + // Casts + $lang['strcasts'] = 'Conversió de tipus'; + $lang['strnocasts'] = 'No s\'han trobat conversions.'; + $lang['strsourcetype'] = 'Tipus inicial'; + $lang['strtargettype'] = 'Tipus final'; + $lang['strimplicit'] = 'Implícit'; + $lang['strinassignment'] = 'En assignació'; + $lang['strbinarycompat'] = '(Compatible amb binari)'; + + // Conversions + $lang['strconversions'] = 'Conversions'; + $lang['strnoconversions'] = 'No s\'han trobat conversions.'; + $lang['strsourceencoding'] = 'Codificació inicial'; + $lang['strtargetencoding'] = 'Codificació final'; + + // Languages + $lang['strlanguages'] = 'Llenguatges'; + $lang['strnolanguages'] = 'No s\'han trobat llenguatges.'; + $lang['strtrusted'] = 'Fiable'; + + // Info + $lang['strnoinfo'] = 'No hi ha informació disponible.'; + $lang['strreferringtables'] = 'Referent a les taules'; + $lang['strparenttables'] = 'Taules pare'; + $lang['strchildtables'] = 'Taules fill'; + + // Aggregates + $lang['straggregate'] = 'Agregat'; + $lang['straggregates'] = 'Agregats'; + $lang['strnoaggregates'] = 'No s\'han trobat agregats'; + $lang['stralltypes'] = '(Tots els tipus)'; + $lang['strcreateaggregate'] = 'Crea un agregat'; + $lang['straggrbasetype'] = 'Tipus de dades d\'entrada'; + $lang['straggrsfunc'] = 'Funció de la transició de l\'estat'; + $lang['straggrstype'] = 'Tipus de dades pel valor de l\'estat'; + $lang['straggrffunc'] = 'Funció final'; + $lang['straggrinitcond'] = 'Condició inicial'; + $lang['straggrsortop'] = 'Operador ordre'; + $lang['strconfdropaggregate'] = 'Està segur de voler elimnar l\'agregat \'%s\'?'; + $lang['straggregatedropped'] = 'Agregat eliminat.'; + $lang['straggregatedroppedbad'] = 'No s\'ha pogut eliminar l\'agregat.'; + $lang['straggraltered'] = 'Agregat modificat.'; + $lang['straggralteredbad'] = 'No s\'ha pogut modificar l\'agregat.'; + $lang['straggrneedsname'] = 'Ha d\'especificar un nom per l\'agregat'; + $lang['straggrneedsbasetype'] = 'Ha d\'especificar el tipus de dades d\'entrada per l\'agregat'; + $lang['straggrneedssfunc'] = 'Ha d\'especificar el nom de la funció de transició de l\'estat per l\'agregat'; + $lang['straggrneedsstype'] = 'Ha d\'especificar el tipus de dades pel valor de l\'estat de l\'agregat'; + $lang['straggrcreated'] = 'Agregat creat.'; + $lang['straggrcreatedbad'] = 'No s\'ha pogut crear l\agregat.'; + $lang['straggrshowall'] = 'Mostra tots els agregats'; + + // Operator Classes + $lang['stropclasses'] = 'Classes d\'operadors'; + $lang['strnoopclasses'] = 'No s\'han trobat classes d\'operadors.'; + $lang['straccessmethod'] = 'Mètode d\'accés'; + + // Stats and performance + $lang['strrowperf'] = 'Row Performance'; + $lang['strioperf'] = 'I/O Performance'; + $lang['stridxrowperf'] = 'Index Row Performance'; + $lang['stridxioperf'] = 'Index I/O Performance'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequential'; + $lang['strscan'] = 'Scan'; + $lang['strread'] = 'Read'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Rows'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaces'; + $lang['strshowalltablespaces'] = 'Mostrar tots els tablespaces'; + $lang['strnotablespaces'] = 'No s\'han trobat tablespaces'; + $lang['strcreatetablespace'] = 'Crea un tablespace'; + $lang['strlocation'] = 'Localització'; + $lang['strtablespaceneedsname'] = 'Ha de donar un nom al tablespace.'; + $lang['strtablespaceneedsloc'] = 'Ha de donar un directori on crear el tablespace.'; + $lang['strtablespacecreated'] = 'Tablespace creat.'; + $lang['strtablespacecreatedbad'] = 'No s\'ha pogut crear el Tablespace.'; + $lang['strconfdroptablespace'] = 'Està segur de voler eliminar el tablespace "%s"?'; + $lang['strtablespacedropped'] = 'Tablespace eliminat.'; + $lang['strtablespacedroppedbad'] = 'No s\'ha pogut eliminar el tablespace.'; + $lang['strtablespacealtered'] = 'Tablespace modificat.'; + $lang['strtablespacealteredbad'] = 'No s\'ha pogut modifcar el tablespace.'; + + // Miscellaneous + $lang['strtopbar'] = '%s corrent a %s:%s -- Ha entrat com a usuari "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Ajuda'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Cercador de pàgines d\'ajuda'; + $lang['strselecthelppage'] = 'Selecciona una pàgina d\'ajuda'; + $lang['strinvalidhelppage'] = 'Pàgina d\'ajuda invàlida.'; + $lang['strlogintitle'] = 'Entrar a %s'; + $lang['strlogoutmsg'] = 'Sortir de %s'; + $lang['strloading'] = 'Carregant...'; + $lang['strerrorloading'] = 'Error Carregant'; + $lang['strclicktoreload'] = 'Clicar per recarregar'; + + // Autovacuum + $lang['strautovacuum'] = 'Autovacuum'; + $lang['strturnedon'] = 'Activat'; + $lang['strturnedoff'] = 'Desactivat'; + $lang['strenabled'] = 'Habilitat'; + $lang['strnovacuumconf'] = 'No s\'ha trobat la configuració de l\'autovacuum.'; + $lang['strvacuumbasethreshold'] = 'Llindar Base del Vacuum'; + $lang['strvacuumscalefactor'] = 'Factor d\'Escala del Vacuum'; + $lang['stranalybasethreshold'] = 'Llindar Base de l\'Analyze'; + $lang['stranalyzescalefactor'] = 'Factor d\'Escala de l\'Analyze'; + $lang['strvacuumcostdelay'] = 'Cost del Retard del Vacuum'; + $lang['strvacuumcostlimit'] = 'Límit de Cost del Vacuum'; + $lang['strvacuumpertable'] = 'Configuració de l\'autovacuum per taula'; + $lang['straddvacuumtable'] = 'Afegeix la configuració de l\'autovacuum per una taula'; + $lang['streditvacuumtable'] = 'Edita la configuració de l\'autovacuum de la taula %s'; + $lang['strdelvacuumtable'] = 'Vol eliminar la configuració de l\'autovacuum de la taula %s ?'; + $lang['strvacuumtablereset'] = 'S\'ha inicialitzat la configuració de l\'autovacuum de la taula %s als valors per defecte'; + $lang['strdelvacuumtablefail'] = 'No s\'ha pogut eliminar la configuració de l\'autovacuum de la taula %s'; + $lang['strsetvacuumtablesaved'] = 'Configuració de l\'autovacuum de la taula %s desada.'; + $lang['strsetvacuumtablefail'] = 'Ha fallat la configuració de l\'autovacuum de la taula %s.'; + $lang['strspecifydelvacuumtable'] = 'Ha d\'especificar la taula d\'on vol eliminar els paràmetres de l\'autovacuum.'; + $lang['strspecifyeditvacuumtable'] = 'Ha d\'especificar la taula d\'on vol editar els paràmetres de l\'autovacuum.'; + $lang['strnotdefaultinred'] = 'Els paràmetres no per defecte en vermell.'; + + // Table-level Locks + $lang['strlocks'] = 'Bloquejos'; + $lang['strtransaction'] = 'ID de la Transacció'; + $lang['strvirtualtransaction'] = 'ID de la Transacció Virtual'; + $lang['strprocessid'] = 'ID del Procés'; + $lang['strmode'] = 'Mode de Bloqueig'; + $lang['strislockheld'] = 'S\'aguanta el bloqueig?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Transaccions preparades'; + $lang['strxactid'] = 'ID de la Transacció'; + $lang['strgid'] = 'ID Global'; + + // Fulltext search + $lang['strfulltext'] = 'Cerca del Text Completa (FTS)'; + $lang['strftsconfig'] = 'Configuració FTS'; + $lang['strftsconfigs'] = 'Configuracions'; + $lang['strftscreateconfig'] = 'Crea una configuració FTS'; + $lang['strftscreatedict'] = 'Crea un diccionari'; + $lang['strftscreatedicttemplate'] = 'Crea una plantilla d\'un diccionari'; + $lang['strftscreateparser'] = 'Crea un analitzador'; + $lang['strftsnoconfigs'] = 'No s\'ha trobat cap configuració FTS.'; + $lang['strftsconfigdropped'] = 'Configuració FTS eliminada.'; + $lang['strftsconfigdroppedbad'] = 'No s\'ha pogut eliminar la configuració FTS.'; + $lang['strconfdropftsconfig'] = 'Està segur de voler eliminar la configuració FTS "%s"?'; + $lang['strconfdropftsdict'] = 'Està segur de voler eliminar el diccionari FTS "%s"?'; + $lang['strconfdropftsmapping'] = 'Està segur de voler eliminar el traçat "%s" de la configuració FTS "%s"?'; + $lang['strftstemplate'] = 'Plantilla'; + $lang['strftsparser'] = 'Analitzador'; + $lang['strftsconfigneedsname'] = 'Ha de donar un nom a la configuració FTS.'; + $lang['strftsconfigcreated'] = 'Configuració FTS creada.'; + $lang['strftsconfigcreatedbad'] = 'No s\'ha pogut crear la configuració FTS.'; + $lang['strftsmapping'] = 'Traçat'; + $lang['strftsdicts'] = 'Diccionaris'; + $lang['strftsdict'] = 'Diccionari'; + $lang['strftsemptymap'] = 'Mapa de la configuració FTS buida.'; + $lang['strftsconfigaltered'] = 'Configuració FTS modificada.'; + $lang['strftsconfigalteredbad'] = 'No s\'ha pogut modificar la configuració FTS.'; + $lang['strftsconfigmap'] = 'Mapa de la configuració FTS'; + $lang['strftsparsers'] = 'Analitzadors FTS'; + $lang['strftsnoparsers'] = 'No hi ha analitzadors FTS disponibles.'; + $lang['strftsnodicts'] = 'No hi ha diccionaris FTS disponibles.'; + $lang['strftsdictcreated'] = 'Diccionari FTS creat.'; + $lang['strftsdictcreatedbad'] = 'No s\ha pogut crear el diccionari FTS.'; + $lang['strftslexize'] = 'Lexize'; + $lang['strftsinit'] = 'Inicialitzador'; + $lang['strftsoptionsvalues'] = 'Opcions i valors'; + $lang['strftsdictneedsname'] = 'Ha de donar un nom al diccionari FTS.'; + $lang['strftsdictdropped'] = 'Diccionari FTS eliminat.'; + $lang['strftsdictdroppedbad'] = 'No s\'ha pogut eliminar el diccionari FTS.'; + $lang['strftsdictaltered'] = 'Diccionari FTS modificat.'; + $lang['strftsdictalteredbad'] = 'No s\'ha pogut modificar el diccionari FTS.'; + $lang['strftsaddmapping'] = 'Afegeix un nou traçat'; + $lang['strftsspecifymappingtodrop'] = 'Ha d\'especificar almenys un traçat per eliminar.'; + $lang['strftsspecifyconfigtoalter'] = 'Ha d\'especificar la configuració FTS per modificar'; + $lang['strftsmappingdropped'] = 'Traçat FTS eliminat.'; + $lang['strftsmappingdroppedbad'] = 'No s\'ha pogut eliminar el traçat FTS.'; + $lang['strftsnodictionaries'] = 'No s\'han trobat diccionaris.'; + $lang['strftsmappingaltered'] = 'Traçat FTS modificat.'; + $lang['strftsmappingalteredbad'] = 'No s\'ha pogut modificar el traçat FTS.'; + $lang['strftsmappingadded'] = 'Traçat FTS afegit.'; + $lang['strftsmappingaddedbad'] = 'No s\'ha pogut afegir el traçat FTS.'; + $lang['strftstabconfigs'] = 'Configuracions'; + $lang['strftstabdicts'] = 'Diccionaris'; + $lang['strftstabparsers'] = 'Analitzadors'; + $lang['strftscantparsercopy'] = 'No es pot especificar alhora un analitzador i una plantilla durant la creació de la configuració de la cerca de text.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/chinese-zh-CN.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/chinese-zh-CN.php new file mode 100644 index 00000000..d2f2a29a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/chinese-zh-CN.php @@ -0,0 +1,902 @@ +>'; + $lang['strfailed'] = '失败'; + $lang['strcreate'] = '创建'; + $lang['strcreated'] = '已创建'; + $lang['strcomment'] = '注释'; + $lang['strlength'] = '长度'; + $lang['strdefault'] = '默认'; + $lang['stralter'] = 'å˜æ›´'; + $lang['strok'] = '确认'; + $lang['strcancel'] = 'å–消'; + $lang['strkill'] = '终止'; + $lang['strac'] = '自动完æˆæœ‰æ•ˆ'; + $lang['strsave'] = 'ä¿å­˜'; + $lang['strreset'] = 'é‡ç½®'; + $lang['strrestart'] = 'é‡å¯'; + $lang['strinsert'] = 'æ’å…¥'; + $lang['strselect'] = '选择'; + $lang['strdelete'] = '删除'; + $lang['strupdate'] = 'æ›´æ–°'; + $lang['strreferences'] = 'å‚考'; + $lang['stryes'] = '是'; + $lang['strno'] = 'å¦'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = '编辑'; + $lang['strcolumn'] = '列'; + $lang['strcolumns'] = '列'; + $lang['strrows'] = 'è¡Œ'; + $lang['strrowsaff'] = '行已影å“(å˜æ›´ï¼‰ã€‚'; + $lang['strobjects'] = '对象'; + $lang['strback'] = '返回'; + $lang['strqueryresults'] = '查询结果'; + $lang['strshow'] = '显示'; + $lang['strempty'] = '清空'; + $lang['strlanguage'] = '语言'; + $lang['strencoding'] = 'ç¼–ç '; + $lang['strvalue'] = '值'; + $lang['strunique'] = '唯一'; + $lang['strprimary'] = '主'; + $lang['strexport'] = '导出'; + $lang['strimport'] = '导入'; + $lang['strallowednulls'] = 'å…许空串'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = '空 字符串/字段'; + $lang['strsql'] = 'SQLç '; + $lang['stradmin'] = '管ç†'; + $lang['strvacuum'] = '清ç†'; + $lang['stranalyze'] = '分æž'; + $lang['strclusterindex'] = '集群'; + $lang['strclustered'] = '集群?'; + $lang['strreindex'] = 'é‡å»ºç´¢å¼•'; + $lang['strexecute'] = '执行'; + $lang['stradd'] = '添加'; + $lang['strevent'] = '事件'; + $lang['strwhere'] = 'Where'; + $lang['strinstead'] = 'Do Instead'; + $lang['strwhen'] = '当'; + $lang['strformat'] = 'æ ¼å¼'; + $lang['strdata'] = 'æ•°æ®'; + $lang['strconfirm'] = '确认'; + $lang['strexpression'] = '表达å¼'; + $lang['strellipsis'] = '。。。'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = '扩展'; + $lang['strcollapse'] = '崩溃'; + $lang['strfind'] = '查找'; + $lang['stroptions'] = '选项'; + $lang['strrefresh'] = '刷新'; + $lang['strdownload'] = '下载'; + $lang['strdownloadgzipped'] = '下载使用gzip压缩的文件'; + $lang['strinfo'] = 'ä¿¡æ¯'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = '高级'; + $lang['strvariables'] = 'å˜é‡'; + $lang['strprocess'] = '进程'; + $lang['strprocesses'] = '进程'; + $lang['strsetting'] = '设置'; + $lang['streditsql'] = '编辑 SQL'; + $lang['strruntime'] = '总执行时间: %s ms'; + $lang['strpaginate'] = '分页结果'; + $lang['struploadscript'] = '或者上传一个 SQL 脚本:'; + $lang['strstarttime'] = '开始时间'; + $lang['strfile'] = '文件'; + $lang['strfileimported'] = '文件已导入。'; + $lang['strtrycred'] = '对所有æœåŠ¡å™¨ä½¿ç”¨è¯¥ç”¨æˆ·å和密ç '; + $lang['strconfdropcred'] = '因为安全原因,中断连接将会销æ¯ä½ çš„登录信æ¯ã€‚你确定è¦ä¸­æ–­è¿žæŽ¥å—?'; + $lang['stractionsonmultiplelines'] = '多行上的æ“作'; + $lang['strselectall'] = '选择所有'; + $lang['strunselectall'] = 'å–消选择所有'; + $lang['strlocale'] = '本地'; + $lang['strcollation'] = '校对'; + $lang['strctype'] = '字符类型'; + $lang['strdefaultvalues'] = '默认值'; + $lang['strnewvalues'] = '新值'; + $lang['strstart'] = 'å¯åŠ¨'; + $lang['strstop'] = 'åœæ­¢'; + $lang['strgotoppage'] = '回到顶端'; + $lang['strtheme'] = '主题'; + $lang['strcluster'] = '集群'; + + // Admin + $lang['stradminondatabase'] = '以下管ç†åŠŸèƒ½å¯åº”用于数æ®åº“ %s.'; + $lang['stradminontable'] = '以下管ç†åŠŸèƒ½å¯åº”用于表 %s.'; + + // User-supplied SQL history + $lang['strhistory'] = '历å²'; + $lang['strnohistory'] = '无历å².'; + $lang['strclearhistory'] = '清空历å²'; + $lang['strdelhistory'] = '从历å²åˆ é™¤'; + $lang['strconfdelhistory'] = '确定è¦ä»ŽåŽ†å²åˆ é™¤å— ?'; + $lang['strconfclearhistory'] = '确定è¦æ¸…空历å²å— ?'; + $lang['strnodatabaseselected'] = '请选择一个数æ®åº“.'; + + // Database sizes + $lang['strnoaccess'] = '无法访问'; + $lang['strsize'] = '大å°'; + $lang['strbytes'] = '字节'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = '该程åºåœ¨å…·æœ‰æ¡†æž¶åŠŸèƒ½çš„æµè§ˆå™¨ä¸Šå·¥ä½œçš„更好,请按下é¢çš„链接在ä¸æ”¯æŒæ¡†æž¶çš„æµè§ˆå™¨ä¸Šå·¥ä½œã€‚'; + $lang['strnoframeslink'] = 'ä¸ä½¿ç”¨æ¡†æž¶'; + $lang['strbadconfig'] = '您的 config.inc.php 已失效。您需è¦è‡ªè¡Œé€šè¿‡ config.inc.php-ist æ¢å¤ã€‚'; + $lang['strnotloaded'] = '您安装的 PHP ä¸æ”¯æŒPostgreSQL。 你需è¦é‡æ–°ç¼–译PHP并使用 --with-pgsql é…置选项。'; + $lang['strpostgresqlversionnotsupported'] = '旧版本的PostgreSQLä¸è¢«æ”¯æŒã€‚ 请更新到版本 %s 或更高版本。'; + $lang['strbadschema'] = '无效的模å¼ã€‚'; + $lang['strbadencoding'] = '设定客户端编ç é”™è¯¯ã€‚'; + $lang['strsqlerror'] = 'SQL:错误'; + $lang['strinstatement'] = '在语å¥ï¼š'; + $lang['strinvalidparam'] = '无效的脚本å‚数。'; + $lang['strnodata'] = '查无数æ®è¡Œã€‚'; + $lang['strnoobjects'] = '查无对象。'; + $lang['strrownotunique'] = '该行无唯一约æŸã€‚'; + $lang['strnouploads'] = '文件上传被ç¦æ­¢ã€‚'; + $lang['strimporterror'] = '导入错误。'; + $lang['strimporterror-fileformat'] = '导入错误: 自动识别文件类型失败。'; + $lang['strimporterrorline'] = '导入错误,出错行 %s。'; + $lang['strimporterrorline-badcolumnnum'] = '导入错误,出错行 %s: 该行列数ä¸æ­£ç¡®ã€‚'; + $lang['strimporterror-uploadedfile'] = '导入错误: 文件ä¸èƒ½ä¸Šä¼ åˆ°æœåŠ¡å™¨'; + $lang['strcannotdumponwindows'] = 'å¤æ‚表和模å¼å称的转储在Windows ä¸è¢«æ”¯æŒã€‚'; + $lang['strinvalidserverparam'] = 'å°è¯•ç”¨æ— æ•ˆçš„æœåŠ¡å™¨å‚数连接,å¯èƒ½æœ‰äººæ­£å°è¯•æ”»å‡»ä½ çš„系统。'; + $lang['strnoserversupplied'] = '没有选择数æ®åº“!'; + $lang['strbadpgdumppath'] = '导出错误:在 conf/config.inc.php 中指定的路径 %s 下执行pg_dump失败。请在é…置中修改路径并é‡æ–°ç™»å½•ã€‚'; + $lang['strbadpgdumpallpath'] = '导出错误:在 conf/config.inc.php 中指定的路径 %s 下执行pg_dumpall失败。请在é…置中修改路径并é‡æ–°ç™»å½•ã€‚'; + $lang['strconnectionfail'] = '无法连接æœåŠ¡å™¨ã€‚'; + + // Tables + $lang['strtable'] = 'æ•°æ®è¡¨'; + $lang['strtables'] = 'æ•°æ®è¡¨'; + $lang['strshowalltables'] = '显示示所有表。'; + $lang['strnotables'] = '查无数æ®è¡¨ã€‚'; + $lang['strnotable'] = '查无此表。'; + $lang['strcreatetable'] = '创建表'; + $lang['strcreatetablelike'] = '创建表(以现有表为模æ¿)'; + $lang['strcreatetablelikeparent'] = 'æºè¡¨'; + $lang['strcreatelikewithdefaults'] = '包å«é»˜è®¤å€¼'; + $lang['strcreatelikewithconstraints'] = '包å«çº¦æŸ'; + $lang['strcreatelikewithindexes'] = '包å«è¡¨å'; + $lang['strtablename'] = '表å'; + $lang['strtableneedsname'] = '必须指定表å。'; + $lang['strtablelikeneedslike'] = '必须指定è¦æ‹·è´çš„属性所属的数æ®è¡¨.'; + $lang['strtableneedsfield'] = '必须至少指定一个字段。'; + $lang['strtableneedscols'] = '必须指定一个有效的列数。'; + $lang['strtablecreated'] = 'æ•°æ®è¡¨å·²åˆ›å»ºã€‚'; + $lang['strtablecreatedbad'] = 'æ•°æ®è¡¨åˆ›å»ºå¤±è´¥'; + $lang['strconfdroptable'] = '确定è¦åˆ é™¤"%s"æ•°æ®è¡¨å—?'; + $lang['strtabledropped'] = 'æ•°æ®è¡¨å·²åˆ é™¤ã€‚'; + $lang['strtabledroppedbad'] = 'æ•°æ®è¡¨åˆ é™¤å¤±è´¥ã€‚'; + $lang['strconfemptytable'] = '确定è¦æ¸…空"%s"æ•°æ®è¡¨å—?'; + $lang['strtableemptied'] = 'æ•°æ®è¡¨å·²æ¸…空。'; + $lang['strtableemptiedbad'] = 'æ•°æ®è¡¨æ¸…空失败。'; + $lang['strinsertrow'] = 'æ’入行'; + $lang['strrowinserted'] = '行已æ’入。'; + $lang['strrowinsertedbad'] = 'è¡Œæ’入失败。'; + $lang['strnofkref'] = '在外键 %s 中找ä¸åˆ°ç›¸åº”的值。'; + $lang['strrowduplicate'] = 'è¡Œæ’入失败, å°è¯•å†æ¬¡æ’入。'; + $lang['streditrow'] = '编辑行'; + $lang['strrowupdated'] = '行已更新。'; + $lang['strrowupdatedbad'] = '行更新失败。'; + $lang['strdeleterow'] = '删除行'; + $lang['strconfdeleterow'] = '确定è¦åˆ é™¤è¯¥è¡Œå—?'; + $lang['strrowdeleted'] = '行已删除。'; + $lang['strrowdeletedbad'] = '行删除失败。'; + $lang['strinsertandrepeat'] = 'æ’å…¥ & 替æ¢'; + $lang['strnumcols'] = '列数目'; + $lang['strcolneedsname'] = '必须指定列å'; + $lang['strselectallfields'] = '选择所有字段'; + $lang['strselectneedscol'] = '必须至少显示一列。'; + $lang['strselectunary'] = 'å•é¡¹æ“作ä¸èƒ½æœ‰å€¼ã€‚'; + $lang['strcolumnaltered'] = '列已å˜æ›´ã€‚'; + $lang['strcolumnalteredbad'] = '列å˜æ›´å¤±è´¥ã€‚'; + $lang['strconfdropcolumn'] = '确定è¦å°†åˆ— "%s" 从表 "%s" 中删除å—?'; + $lang['strcolumndropped'] = '列已删除。'; + $lang['strcolumndroppedbad'] = '列删除失败。'; + $lang['straddcolumn'] = '添加列'; + $lang['strcolumnadded'] = '列已添加。'; + $lang['strcolumnaddedbad'] = '列添加失败。'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'æ•°æ®è¡¨å·²å˜æ›´ã€‚'; + $lang['strtablealteredbad'] = 'æ•°æ®è¡¨å˜æ›´å¤±è´¥ã€‚'; + $lang['strdataonly'] = 'ä»…æ•°æ®'; + $lang['strstructureonly'] = '仅结构'; + $lang['strstructureanddata'] = '结构和数æ®'; + $lang['strtabbed'] = '固定(Tabbed)'; + $lang['strauto'] = '自动'; + $lang['strconfvacuumtable'] = '确定è¦æ¸…ç† "%s" å—?'; + $lang['strconfanalyzetable'] = '确定è¦åˆ†æž "%s" å—?'; + $lang['strconfreindextable'] = '确定è¦é‡æ–°ç´¢å¼• "%s" å—?'; + $lang['strconfclustertable'] = '确定è¦é›†ç¾¤ "%s" å—?'; + $lang['strestimatedrowcount'] = '估计的行数'; + $lang['strspecifytabletoanalyze'] = '必须至少选择一个表æ¥åˆ†æž'; + $lang['strspecifytabletoempty'] = '必须至少选择一个表æ¥æ¸…空'; + $lang['strspecifytabletodrop'] = '必须至少选择一个表æ¥ç§»é™¤'; + $lang['strspecifytabletovacuum'] = '必须至少选择一个表æ¥æ¸…ç†ï¼ˆvacuum)'; + $lang['strspecifytabletoreindex'] = '必须至少选择一个è¦é‡æ–°ç´¢å¼•çš„表。'; + $lang['strspecifytabletocluster'] = '必须至少选择一个è¦é›†ç¾¤çš„表。'; + $lang['strnofieldsforinsert'] = '无法在没有任何列定义的表中æ’入数æ®ã€‚'; + + // Columns + $lang['strcolprop'] = '列属性'; + $lang['strnotableprovided'] = '没有相应的表!'; + + // Users + $lang['struser'] = '用户'; + $lang['strusers'] = '用户'; + $lang['strusername'] = '用å'; + $lang['strpassword'] = '密ç '; + $lang['strsuper'] = '超级用户'; + $lang['strcreatedb'] = '创建数æ®åº“?'; + $lang['strexpires'] = '过期'; + $lang['strsessiondefaults'] = '会è¯é»˜è®¤'; + $lang['strnousers'] = '查无此用户。'; + $lang['struserupdated'] = '用户已更新。'; + $lang['struserupdatedbad'] = '用户更新失败。'; + $lang['strshowallusers'] = '显示所有用户'; + $lang['strcreateuser'] = '创建用户'; + $lang['struserneedsname'] = '必须指定用户å称。'; + $lang['strusercreated'] = '用户已创建。'; + $lang['strusercreatedbad'] = '用户创建失败。'; + $lang['strconfdropuser'] = '确定è¦åˆ é™¤ç”¨æˆ·"%s"å—?'; + $lang['struserdropped'] = '用户已删除。'; + $lang['struserdroppedbad'] = '用户删除失败。'; + $lang['straccount'] = 'å¸æˆ·'; + $lang['strchangepassword'] = '修改密ç '; + $lang['strpasswordchanged'] = '密ç å·²ä¿®æ”¹ã€‚'; + $lang['strpasswordchangedbad'] = '密ç ä¿®æ”¹å¤±è´¥ã€‚'; + $lang['strpasswordshort'] = '密ç å¤ªçŸ­äº†ã€‚'; + $lang['strpasswordconfirm'] = '密ç ä¸åŒ¹é…。'; + + // Groups + $lang['strgroup'] = '群组'; + $lang['strgroups'] = '群组'; + $lang['strgroupgroups'] = '在"%s"中的群组'; + $lang['strshowallgroups'] = '显示所有群组'; + $lang['strnogroup'] = '查无此群组。'; + $lang['strnogroups'] = '查无群组。'; + $lang['strcreategroup'] = '创建群组'; + $lang['strgroupneedsname'] = '必须指定群组å称。'; + $lang['strgroupcreated'] = '群组已创建。'; + $lang['strgroupcreatedbad'] = '群组创建失败。'; + $lang['strconfdropgroup'] = '确定è¦åˆ é™¤ç¾¤ç»„"%s"å—?'; + $lang['strgroupdropped'] = '群组已删除。'; + $lang['strgroupdroppedbad'] = '群组删除失败。'; + $lang['strmembers'] = 'æˆå‘˜'; + $lang['strmemberof'] = '所属æˆå‘˜'; + $lang['stradminmembers'] = '管ç†æˆå‘˜'; + $lang['straddmember'] = '添加æˆå‘˜'; + $lang['strmemberadded'] = 'æˆå‘˜å·²æ·»åŠ ã€‚'; + $lang['strmemberaddedbad'] = 'æˆå‘˜æ·»åŠ å¤±è´¥ã€‚'; + $lang['strdropmember'] = '删除æˆå‘˜'; + $lang['strconfdropmember'] = '确定è¦å°†æˆå‘˜ "%s" 从群组 "%s"中删除å—?'; + $lang['strmemberdropped'] = 'æˆå‘˜å·²åˆ é™¤ã€‚'; + $lang['strmemberdroppedbad'] = 'æˆå‘˜åˆ é™¤å¤±è´¥ã€‚'; + + // Roles + $lang['strrole'] = '角色'; + $lang['strroles'] = '角色'; + $lang['strshowallroles'] = '显示所有角色'; + $lang['strnoroles'] = '查无角色。'; + $lang['strinheritsprivs'] = '继承æƒé™?'; + $lang['strcreaterole'] = '创建角色'; + $lang['strcancreaterole'] = '创建角色?'; + $lang['strrolecreated'] = '角色已创建。'; + $lang['strrolecreatedbad'] = '角色创建失败。'; + $lang['strrolealtered'] = '角色已å˜æ›´ã€‚'; + $lang['strrolealteredbad'] = '角色å˜æ›´å¤±è´¥ã€‚'; + $lang['strcanlogin'] = 'å¯ä»¥ç™»å½•?'; + $lang['strconnlimit'] = '连接é™åˆ¶'; + $lang['strdroprole'] = '删除角色'; + $lang['strconfdroprole'] = '确定è¦åˆ é™¤è§’色 "%s"å—?'; + $lang['strroledropped'] = '角色已删除。'; + $lang['strroledroppedbad'] = '角色删除失败。'; + $lang['strnolimit'] = 'æ— é™åˆ¶'; + $lang['strnever'] = '从ä¸'; + $lang['strroleneedsname'] = '必须指定角色å称。'; + + // Privileges + $lang['strprivilege'] = 'æƒé™'; + $lang['strprivileges'] = 'æƒé™'; + $lang['strnoprivileges'] = '这个对象拥有默认所属人的æƒé™ã€‚'; + $lang['strgrant'] = '赋予'; + $lang['strrevoke'] = '撤回'; + $lang['strgranted'] = 'æƒé™å·²æ”¹å˜'; + $lang['strgrantfailed'] = 'æƒé™æ”¹å˜å¤±è´¥'; + $lang['strgrantbad'] = '必须指定至少一个用户或一个组和一个æƒé™ã€‚'; + $lang['strgrantor'] = '赋予者'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'æ•°æ®åº“'; + $lang['strdatabases'] = 'æ•°æ®åº“'; + $lang['strshowalldatabases'] = '显示所有数æ®åº“'; + $lang['strnodatabases'] = '查无数æ®åº“。'; + $lang['strcreatedatabase'] = '创建数æ®åº“'; + $lang['strdatabasename'] = 'æ•°æ®åº“å称'; + $lang['strdatabaseneedsname'] = '必须指定数æ®åº“å称。'; + $lang['strdatabasecreated'] = 'æ•°æ®åº“已创建。'; + $lang['strdatabasecreatedbad'] = 'æ•°æ®åº“创建失败。'; + $lang['strconfdropdatabase'] = '确定è¦åˆ é™¤æ•°æ®åº“"%s"å—?'; + $lang['strdatabasedropped'] = 'æ•°æ®åº“已删除。'; + $lang['strdatabasedroppedbad'] = 'æ•°æ®åº“删除失败'; + $lang['strentersql'] = '请在下方输入è¦æ‰§è¡Œçš„SQL语å¥ï¼š'; + $lang['strsqlexecuted'] = 'SQL 已执行。'; + $lang['strvacuumgood'] = '清ç†å®Œæˆ'; + $lang['strvacuumbad'] = '清ç†å¤±è´¥'; + $lang['stranalyzegood'] = '分æžå®Œæˆ'; + $lang['stranalyzebad'] = '分æžå¤±è´¥'; + $lang['strreindexgood'] = 'é‡å»ºç´¢å¼•å®Œæˆã€‚'; + $lang['strreindexbad'] = 'é‡å»ºç´¢å¼•å¤±è´¥ã€‚'; + $lang['strfull'] = '完全'; + $lang['strfreeze'] = '冻结'; + $lang['strforce'] = '强制'; + $lang['strsignalsent'] = 'ä¿¡å·å·²å‘é€ã€‚'; + $lang['strsignalsentbad'] = 'ä¿¡å·å‘é€å¤±è´¥ã€‚'; + $lang['strallobjects'] = '所有对象'; + $lang['strdatabasealtered'] = 'æ•°æ®åº“å·²å˜æ›´ã€‚'; + $lang['strdatabasealteredbad'] = 'æ•°æ®åº“å˜æ›´å¤±è´¥ã€‚'; + $lang['strspecifydatabasetodrop'] = '必须至少指定一个è¦ç§»é™¤çš„æ•°æ®åº“'; + $lang['strtemplatedb'] = '模æ¿'; + $lang['strconfanalyzedatabase'] = '你确定è¦åˆ†æžæ•°æ®åº“"%s"中的所有表å—?'; + $lang['strconfvacuumdatabase'] = '你确定è¦æ¸…ç†æ•°æ®åº“"%s"中的所有表å—?'; + $lang['strconfreindexdatabase'] = '你确定è¦é‡æ–°ç´¢å¼•æ•°æ®åº“"%s"中的所有表å—?'; + $lang['strconfclusterdatabase'] = '你确定è¦é›†ç¾¤æ•°æ®åº“"%s"中的所有表å—?'; + + // Views + $lang['strview'] = '视图'; + $lang['strviews'] = '视图'; + $lang['strshowallviews'] = '显示所有视图'; + $lang['strnoview'] = '查无此视图'; + $lang['strnoviews'] = '查无视图。'; + $lang['strcreateview'] = '创建视图'; + $lang['strviewname'] = '视图å称'; + $lang['strviewneedsname'] = '必须指定视图å称。'; + $lang['strviewneedsdef'] = '必须指定视图定义。'; + $lang['strviewneedsfields'] = '必须指定视图里è¦é€‰æ‹©çš„列。'; + $lang['strviewcreated'] = '视图已创建。'; + $lang['strviewcreatedbad'] = '视图创建失败。'; + $lang['strconfdropview'] = '确定è¦åˆ é™¤è§†å›¾"%s"å—?'; + $lang['strviewdropped'] = '视图已删除。'; + $lang['strviewdroppedbad'] = '视图删除失败。'; + $lang['strviewupdated'] = '视图已更新。'; + $lang['strviewupdatedbad'] = '视图更新失败'; + $lang['strviewlink'] = '连接关键字(Linking keys)'; + $lang['strviewconditions'] = '附加æ¡ä»¶'; + $lang['strcreateviewwiz'] = '使用å‘导创建视图'; + $lang['strrenamedupfields'] = 'é‡å‘½åå¤åˆ¶çš„字段'; + $lang['strdropdupfields'] = '移除å¤åˆ¶çš„字段'; + $lang['strerrordupfields'] = 'å¤åˆ¶å­—段时å‘生错误'; + $lang['strviewaltered'] = '视图已å˜æ›´ã€‚'; + $lang['strviewalteredbad'] = '视图å˜æ›´å¤±è´¥ã€‚'; + $lang['strspecifyviewtodrop'] = '必须至少指定一个è¦ç§»é™¤çš„视图'; + + // Sequences + $lang['strsequence'] = 'åºåˆ—'; + $lang['strsequences'] = 'åºåˆ—'; + $lang['strshowallsequences'] = '显示所有åºåˆ—'; + $lang['strnosequence'] = '查无此åºåˆ—'; + $lang['strnosequences'] = '查无åºåˆ—。'; + $lang['strcreatesequence'] = '创建åºåˆ—'; + $lang['strlastvalue'] = '最åŽå€¼'; + $lang['strincrementby'] = '增é‡'; + $lang['strstartvalue'] = '起始值'; + $lang['strrestartvalue'] = 'é‡æ–°è®¡ç®—'; + $lang['strmaxvalue'] = '最大值'; + $lang['strminvalue'] = '最å°å€¼'; + $lang['strcachevalue'] = '缓存值'; + $lang['strlogcount'] = '日志计数(Log count)'; + $lang['strcancycle'] = 'å¯ä»¥å¾ªçŽ¯å—?'; + $lang['striscalled'] = '将在返回下一个值å‰é€’增最åŽçš„值(is_called)å—?'; + $lang['strsequenceneedsname'] = '必须指定åºåˆ—å称。'; + $lang['strsequencecreated'] = 'åºåˆ—已创建。'; + $lang['strsequencecreatedbad'] = 'åºåˆ—创建失败。'; + $lang['strconfdropsequence'] = '确定è¦åˆ é™¤åºåˆ—"%s"å—?'; + $lang['strsequencedropped'] = 'åºåˆ—已删除。'; + $lang['strsequencedroppedbad'] = 'åºåˆ—删除失败。'; + $lang['strsequencerestart'] = 'é‡æ–°è®¡ç®—åºåˆ—。'; + $lang['strsequencerestartbad'] = 'åºåˆ—é‡æ–°è®¡ç®—失败。'; + $lang['strsequencereset'] = 'åºåˆ—å·²é‡ç½®ã€‚'; + $lang['strsequenceresetbad'] = 'åºåˆ—é‡ç½®å¤±è´¥ã€‚'; + $lang['strsequencealtered'] = 'åºåˆ—å·²å˜æ›´ã€‚'; + $lang['strsequencealteredbad'] = 'åºåˆ—å˜æ›´å¤±è´¥ã€‚'; + $lang['strsetval'] = '设定åºåˆ—值'; + $lang['strsequencesetval'] = 'åºåˆ—值已设定。'; + $lang['strsequencesetvalbad'] = 'åºåˆ—值设置失败。'; + $lang['strnextval'] = '递增åºåˆ—值'; + $lang['strsequencenextval'] = 'åºåˆ—值已递增。'; + $lang['strsequencenextvalbad'] = 'åºåˆ—值递增失败。'; + $lang['strspecifysequencetodrop'] = '必须至少指定一个åºåˆ—æ¥åˆ é™¤'; + + // Indexes + $lang['strindex'] = '索引'; + $lang['strindexes'] = '索引'; + $lang['strindexname'] = '索引å'; + $lang['strshowallindexes'] = '显示所有索引'; + $lang['strnoindex'] = '查无此索引'; + $lang['strnoindexes'] = '查无索引'; + $lang['strcreateindex'] = '创建索引'; + $lang['strtabname'] = 'æ•°æ®è¡¨å'; + $lang['strcolumnname'] = '列å'; + $lang['strindexneedsname'] = '必须指定索引å称。'; + $lang['strindexneedscols'] = '必须给索引指定有效的列数。'; + $lang['strindexcreated'] = '索引已创建'; + $lang['strindexcreatedbad'] = '索引创建失败。'; + $lang['strconfdropindex'] = '确定è¦åˆ é™¤"%s"索引?'; + $lang['strindexdropped'] = '索引已删除。'; + $lang['strindexdroppedbad'] = '索引删除失败。'; + $lang['strkeyname'] = 'é”®å'; + $lang['struniquekey'] = '唯一键'; + $lang['strprimarykey'] = '主键'; + $lang['strindextype'] = '索引类型'; + $lang['strtablecolumnlist'] = '表中的列'; + $lang['strindexcolumnlist'] = '索引中的列'; + $lang['strconfcluster'] = '确定è¦é›†ç¾¤ "%s"å—?'; + $lang['strclusteredgood'] = '集群完æˆã€‚'; + $lang['strclusteredbad'] = '集群失败。'; + $lang['strconcurrently'] = '并å‘'; + $lang['strnoclusteravailable'] = '表中没有集群索引。'; + + // Rules + $lang['strrules'] = '规则'; + $lang['strrule'] = '规则'; + $lang['strshowallrules'] = '显示所有规则'; + $lang['strnorule'] = '查无此规则。'; + $lang['strnorules'] = '查无规则'; + $lang['strcreaterule'] = '创建规则'; + $lang['strrulename'] = '规则å称'; + $lang['strruleneedsname'] = '必须指定规则å称。'; + $lang['strrulecreated'] = '规则已创建。'; + $lang['strrulecreatedbad'] = '规则创建失败。'; + $lang['strconfdroprule'] = '确定è¦å°†è§„则"%s"从"%s"中删除å—?'; + $lang['strruledropped'] = '规则已删除。'; + $lang['strruledroppedbad'] = '规则删除失败。'; + + // Constraints + $lang['strconstraint'] = '约æŸ'; + $lang['strconstraints'] = '约æŸ'; + $lang['strshowallconstraints'] = '显示所有约æŸã€‚'; + $lang['strnoconstraints'] = '查无此约æŸã€‚'; + $lang['strcreateconstraint'] = '创建约æŸ'; + $lang['strconstraintcreated'] = '约æŸå·²åˆ›å»ºã€‚'; + $lang['strconstraintcreatedbad'] = '约æŸåˆ›å»ºå¤±è´¥ã€‚'; + $lang['strconfdropconstraint'] = '确定è¦å°†å¼ºåˆ¶"%s"从"%s"中删除å—?'; + $lang['strconstraintdropped'] = '约æŸå·²åˆ é™¤ã€‚'; + $lang['strconstraintdroppedbad'] = '约æŸåˆ é™¤å¤±è´¥ã€‚'; + $lang['straddcheck'] = '添加检查约æŸ'; + $lang['strcheckneedsdefinition'] = '必须指定检查约æŸçš„定义。'; + $lang['strcheckadded'] = '检查约æŸå·²æ·»åŠ ã€‚'; + $lang['strcheckaddedbad'] = '检查约æŸæ·»åŠ å¤±è´¥ã€‚'; + $lang['straddpk'] = '添加主键'; + $lang['strpkneedscols'] = '主键至少需指定一列。'; + $lang['strpkadded'] = '主键已添加。'; + $lang['strpkaddedbad'] = '主键添加失败。'; + $lang['stradduniq'] = '添加唯一键'; + $lang['struniqneedscols'] = '唯一键至少需指定一列。'; + $lang['struniqadded'] = '唯一键已添加。'; + $lang['struniqaddedbad'] = '唯一键添加失败。'; + $lang['straddfk'] = '添加外键'; + $lang['strfkneedscols'] = '外键至少需指定一列。'; + $lang['strfkneedstarget'] = '外键需指定一个目标数æ®è¡¨ã€‚'; + $lang['strfkadded'] = '外键已添加。'; + $lang['strfkaddedbad'] = '外键添加失败。'; + $lang['strfktarget'] = '目标数æ®è¡¨'; + $lang['strfkcolumnlist'] = '键中的列'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = '函数'; + $lang['strfunctions'] = '函数'; + $lang['strshowallfunctions'] = '显示所有函数'; + $lang['strnofunction'] = '查无此函数'; + $lang['strnofunctions'] = '查无函数'; + $lang['strcreateplfunction'] = '创建 SQL/PL 函数'; + $lang['strcreateinternalfunction'] = '创建内部函数'; + $lang['strcreatecfunction'] = '创建 C 函数'; + $lang['strfunctionname'] = '函数å称'; + $lang['strreturns'] = '返回'; + $lang['strproglanguage'] = '过程语言'; + $lang['strfunctionneedsname'] = '必须指定函数å称。'; + $lang['strfunctionneedsdef'] = '必须指定函数定义。'; + $lang['strfunctioncreated'] = '函数已创建'; + $lang['strfunctioncreatedbad'] = '函数创建失败'; + $lang['strconfdropfunction'] = '确定è¦åˆ é™¤å‡½æ•°"%s"å—?'; + $lang['strfunctiondropped'] = '函数已删除。'; + $lang['strfunctiondroppedbad'] = '函数删除失败。'; + $lang['strfunctionupdated'] = '函数已更新。'; + $lang['strfunctionupdatedbad'] = '函数更新失败。'; + $lang['strobjectfile'] = '对象文件'; + $lang['strlinksymbol'] = '连接对象'; + $lang['strarguments'] = 'å‚æ•°'; + $lang['strargmode'] = '模å¼'; + $lang['strargtype'] = '类型'; + $lang['strargadd'] = '新添加一个å‚æ•°'; + $lang['strargremove'] = '移除这个å‚æ•°'; + $lang['strargnoargs'] = '该函数无å‚数。'; + $lang['strargenableargs'] = '使该函数的å‚数有效。'; + $lang['strargnorowabove'] = '在该行上é¢é¡»æœ‰ä¸€è¡Œã€‚'; + $lang['strargnorowbelow'] = '在该行下é¢é¡»æœ‰ä¸€è¡Œã€‚'; + $lang['strargraise'] = '上移。'; + $lang['strarglower'] = '下移。'; + $lang['strargremoveconfirm'] = '确定è¦ç§»é™¤è¿™ä¸ªå‚æ•°å—?这个æ“作ä¸èƒ½æ’¤é”€ã€‚'; + $lang['strfunctioncosting'] = '函数代价(Function Costing)'; + $lang['strresultrows'] = '结果行'; + $lang['strexecutioncost'] = '执行代价'; + $lang['strspecifyfunctiontodrop'] = '必须至少指定一个函数æ¥åˆ é™¤'; + + // Triggers + $lang['strtrigger'] = '触å‘器'; + $lang['strtriggers'] = '触å‘器'; + $lang['strshowalltriggers'] = '显示所有触å‘器'; + $lang['strnotrigger'] = '查无此触å‘器。'; + $lang['strnotriggers'] = '查无触å‘器。'; + $lang['strcreatetrigger'] = '创建触å‘器'; + $lang['strtriggerneedsname'] = '必须指定触å‘器å称。'; + $lang['strtriggerneedsfunc'] = '必须给触å‘器指定一个函数。'; + $lang['strtriggercreated'] = '触å‘器已创建。'; + $lang['strtriggercreatedbad'] = '触å‘器创建失败。'; + $lang['strconfdroptrigger'] = '确定è¦å°†è§¦å‘器"%s"从"%s"中删除å—?'; + $lang['strconfenabletrigger'] = '确定è¦ä½¿è§¦å‘器 "%s" 在 "%s"上有效å—?'; + $lang['strconfdisabletrigger'] = '确定è¦ä½¿è§¦å‘器 "%s" 在 "%s"上无效å—?'; + $lang['strtriggerdropped'] = '触å‘器已删除。'; + $lang['strtriggerdroppedbad'] = '触å‘器删除失败。'; + $lang['strtriggerenabled'] = '触å‘器已有效。'; + $lang['strtriggerenabledbad'] = '触å‘器有效化失败。'; + $lang['strtriggerdisabled'] = '触å‘器已无效。'; + $lang['strtriggerdisabledbad'] = '触å‘器无效化失败。'; + $lang['strtriggeraltered'] = '触å‘器已å˜æ›´ã€‚'; + $lang['strtriggeralteredbad'] = '触å‘器å˜æ›´å¤±è´¥ã€‚'; + $lang['strforeach'] = 'ç»™æ¯ä¸€ä¸ª'; + + // Types + $lang['strtype'] = '类型'; + $lang['strtypes'] = '类型'; + $lang['strshowalltypes'] = '显示所有的类型'; + $lang['strnotype'] = '查无此类型'; + $lang['strnotypes'] = '查无类型。'; + $lang['strcreatetype'] = '创建类型'; + $lang['strcreatecomptype'] = '创建组åˆç±»åž‹'; + $lang['strcreateenumtype'] = '创建枚举类型'; + $lang['strtypeneedsfield'] = '必须至少指定一个字段。'; + $lang['strtypeneedsvalue'] = '必须至少指定一个值'; + $lang['strtypeneedscols'] = '必须指定有效的字段数。'; + $lang['strtypeneedsvals'] = '必须指定一个有效的字段数。'; + $lang['strinputfn'] = '输入函数'; + $lang['stroutputfn'] = '输出函数'; + $lang['strpassbyval'] = '传值?'; + $lang['stralignment'] = 'å‚æ•°'; + $lang['strelement'] = '元素'; + $lang['strdelimiter'] = '分隔符'; + $lang['strstorage'] = 'ç£ç›˜å­˜å‚¨'; + $lang['strfield'] = '字段'; + $lang['strnumfields'] = '列数'; + $lang['strnumvalues'] = '值数'; + $lang['strtypeneedsname'] = '必须指定类型å称。'; + $lang['strtypeneedslen'] = '必须指定类型长度。'; + $lang['strtypecreated'] = '类型已创建。'; + $lang['strtypecreatedbad'] = '类型创建失败。'; + $lang['strconfdroptype'] = '确定è¦åˆ é™¤"%s"类型å—?'; + $lang['strtypedropped'] = '类型已删除。'; + $lang['strtypedroppedbad'] = '类型删除失败。'; + $lang['strflavor'] = '风格(Flavor)'; + $lang['strbasetype'] = '基本'; + $lang['strcompositetype'] = '组åˆ'; + $lang['strpseudotype'] = '伪(Pseudo)'; + $lang['strenum'] = 'Enum'; + $lang['strenumvalues'] = '枚举类型'; + + // Schemas + $lang['strschema'] = '模å¼'; + $lang['strschemas'] = '模å¼'; + $lang['strshowallschemas'] = '显示所有模å¼'; + $lang['strnoschema'] = '查无此模å¼'; + $lang['strnoschemas'] = '查无模å¼'; + $lang['strcreateschema'] = '创建模å¼'; + $lang['strschemaname'] = '模å¼å称'; + $lang['strschemaneedsname'] = '必须指定模å¼å称'; + $lang['strschemacreated'] = '模å¼å·²åˆ›å»º'; + $lang['strschemacreatedbad'] = '模å¼åˆ›å»ºå¤±è´¥'; + $lang['strconfdropschema'] = '确定è¦åˆ é™¤æ¨¡å¼"%s"å—?'; + $lang['strschemadropped'] = '模å¼å·²åˆ é™¤'; + $lang['strschemadroppedbad'] = '模å¼åˆ é™¤å¤±è´¥'; + $lang['strschemaaltered'] = '模å¼å·²å˜æ›´ã€‚'; + $lang['strschemaalteredbad'] = '模å¼å˜æ›´å¤±è´¥ã€‚'; + $lang['strsearchpath'] = '模å¼æŸ¥æ‰¾è·¯å¾„'; + $lang['strspecifyschematodrop'] = '必须至少指定一个模å¼æ¥åˆ é™¤'; + + // Reports + + // Domains + $lang['strdomain'] = '域'; + $lang['strdomains'] = '域'; + $lang['strshowalldomains'] = '显示所有域'; + $lang['strnodomains'] = '查无 域。'; + $lang['strcreatedomain'] = '创建域'; + $lang['strdomaindropped'] = '域已删除。'; + $lang['strdomaindroppedbad'] = '域删除失败。'; + $lang['strconfdropdomain'] = '确定è¦åˆ é™¤åŸŸ "%s"å—?'; + $lang['strdomainneedsname'] = '必须指定域å称。'; + $lang['strdomaincreated'] = '域已创建。'; + $lang['strdomaincreatedbad'] = '域创建失败。'; + $lang['strdomainaltered'] = '域已å˜æ›´ã€‚'; + $lang['strdomainalteredbad'] = '域å˜æ›´å¤±è´¥ã€‚'; + + // Operators + $lang['stroperator'] = 'æ“作符'; + $lang['stroperators'] = 'æ“作符'; + $lang['strshowalloperators'] = '显示所有æ“作符'; + $lang['strnooperator'] = '查无此æ“作符。'; + $lang['strnooperators'] = '查无æ“作符。'; + $lang['strcreateoperator'] = '创建æ“作符'; + $lang['strleftarg'] = 'å·¦å‚数类型'; + $lang['strrightarg'] = 'å³å‚数类型'; + $lang['strcommutator'] = '转æ¢ç¬¦'; + $lang['strnegator'] = 'éžæ“作符'; + $lang['strrestrict'] = 'å—é™'; + $lang['strjoin'] = '连接'; + $lang['strhashes'] = '哈希'; + $lang['strmerges'] = 'åˆå¹¶'; + $lang['strleftsort'] = '左排åº'; + $lang['strrightsort'] = 'å³æŽ’åº'; + $lang['strlessthan'] = 'å°äºŽ'; + $lang['strgreaterthan'] = '大于'; + $lang['stroperatorneedsname'] = '必须指定æ“作符å称。'; + $lang['stroperatorcreated'] = 'æ“作符已创建'; + $lang['stroperatorcreatedbad'] = 'æ“作符创建失败。'; + $lang['strconfdropoperator'] = '确定è¦åˆ é™¤æ“作符 "%s"å—?'; + $lang['stroperatordropped'] = 'æ“作符已删除。'; + $lang['stroperatordroppedbad'] = 'æ“作符删除失败。'; + + // Casts + $lang['strcasts'] = '类型转æ¢'; + $lang['strnocasts'] = '查无类型转æ¢ã€‚'; + $lang['strsourcetype'] = 'æºç±»åž‹'; + $lang['strtargettype'] = '目标类型'; + $lang['strimplicit'] = 'éšå«çš„'; + $lang['strinassignment'] = '委派中'; + $lang['strbinarycompat'] = '(二进制兼容)'; + + // Conversions + $lang['strconversions'] = 'ç¼–ç è½¬æ¢'; + $lang['strnoconversions'] = '查无编ç è½¬æ¢ã€‚'; + $lang['strsourceencoding'] = 'æºç¼–ç '; + $lang['strtargetencoding'] = '目标编ç '; + + // Languages + $lang['strlanguages'] = '过程语言'; + $lang['strnolanguages'] = '查无过程语言。'; + $lang['strtrusted'] = '信任的'; + + // Info + $lang['strnoinfo'] = '无资料(information)å¯ç”¨ã€‚'; + $lang['strreferringtables'] = '查询(Referring)表'; + $lang['strparenttables'] = '父表'; + $lang['strchildtables'] = 'å­è¡¨'; + + // Aggregates + $lang['straggregate'] = 'èšé›†'; + $lang['straggregates'] = 'èšé›†'; + $lang['strnoaggregates'] = '查无èšé›†ã€‚'; + $lang['stralltypes'] = '(所有类型)'; + $lang['strcreateaggregate'] = '创建èšé›†'; + $lang['straggrbasetype'] = '输入数æ®ç±»åž‹'; + $lang['straggrsfunc'] = '状æ€è½¬åŒ–函数'; + $lang['straggrstype'] = '状æ€ç±»åž‹'; + $lang['straggrffunc'] = '最终函数'; + $lang['straggrinitcond'] = 'åˆå§‹å‡½æ•°'; + $lang['straggrsortop'] = '排åºæ“作符'; + $lang['strconfdropaggregate'] = '确定è¦åˆ é™¤èšé›† "%s"å—?'; + $lang['straggregatedropped'] = 'èšé›†å·²åˆ é™¤ã€‚'; + $lang['straggregatedroppedbad'] = 'èšé›†åˆ é™¤å¤±è´¥ã€‚'; + $lang['straggraltered'] = 'èšé›†å·²å˜æ›´ã€‚'; + $lang['straggralteredbad'] = 'èšé›†å˜æ›´å¤±è´¥ã€‚'; + $lang['straggrneedsname'] = '必须指定èšé›†çš„å称'; + $lang['straggrneedsbasetype'] = '必须指定èšé›†çš„输入数æ®ç±»åž‹'; + $lang['straggrneedssfunc'] = '必须指定èšé›†çš„状æ€è½¬æ¢å‡½æ•°'; + $lang['straggrneedsstype'] = '必须指定èšé›†çš„状æ€å€¼çš„æ•°æ®ç±»åž‹'; + $lang['straggrcreated'] = 'èšé›†å·²åˆ›å»ºã€‚'; + $lang['straggrcreatedbad'] = 'èšé›†åˆ›å»ºå¤±è´¥ã€‚'; + $lang['straggrshowall'] = '显示所有èšé›†'; + + // Operator Classes + $lang['stropclasses'] = 'æ“作符类'; + $lang['strnoopclasses'] = '查无此æ“作符类。'; + $lang['straccessmethod'] = 'å­˜å–方法'; + + // Stats and performance + $lang['strrowperf'] = '行性能'; + $lang['strioperf'] = 'I/O 性能'; + $lang['stridxrowperf'] = '索引行性能'; + $lang['stridxioperf'] = '索引 I/O 性能'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = '顺åºæ‰«æ'; + $lang['strscan'] = '扫æ'; + $lang['strread'] = '读å–'; + $lang['strfetch'] = 'å–å¾—'; + $lang['strheap'] = 'å †'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST 索引'; + $lang['strcache'] = '缓存'; + $lang['strdisk'] = '硬盘'; + $lang['strrows2'] = 'è¡Œ'; + + // Tablespaces + $lang['strtablespace'] = '表空间'; + $lang['strtablespaces'] = '表空间'; + $lang['strshowalltablespaces'] = '显示所有表空间'; + $lang['strnotablespaces'] = '查无此表空间。'; + $lang['strcreatetablespace'] = '创建表空间'; + $lang['strlocation'] = 'ä½ç½®'; + $lang['strtablespaceneedsname'] = '必须指定表空间å称。'; + $lang['strtablespaceneedsloc'] = '必须指定创建表空间的文件夹。'; + $lang['strtablespacecreated'] = '表空间已创建。'; + $lang['strtablespacecreatedbad'] = '表空间创建失败。'; + $lang['strconfdroptablespace'] = '确定è¦åˆ é™¤è¡¨ç©ºé—´ "%s"å—?'; + $lang['strtablespacedropped'] = '表空间已删除。'; + $lang['strtablespacedroppedbad'] = '表空间删除失败。'; + $lang['strtablespacealtered'] = '表空间已å˜æ›´ã€‚'; + $lang['strtablespacealteredbad'] = '表空间å˜æ›´å¤±è´¥ã€‚'; + + // Miscellaneous + $lang['strtopbar'] = '%s 架于 %s:%s ï¼ æ‚¨æ˜¯ "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = '帮助'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = '帮助页é¢æµè§ˆ'; + $lang['strselecthelppage'] = '选择一个帮助页é¢'; + $lang['strinvalidhelppage'] = '无效的帮助页é¢ã€‚'; + $lang['strlogintitle'] = '登入 %s'; + $lang['strlogoutmsg'] = '注销 %s'; + $lang['strloading'] = '加载中。。。'; + $lang['strerrorloading'] = '加载错误'; + $lang['strclicktoreload'] = '点击é‡æ–°åŠ è½½'; + + // Autovacuum + $lang['strautovacuum'] = '自动清ç†(Autovacuum)'; + $lang['strturnedon'] = '打开'; + $lang['strturnedoff'] = '关闭'; + $lang['strenabled'] = '有效'; + $lang['strnovacuumconf'] = '没有自动清ç†é…置。'; + $lang['strvacuumbasethreshold'] = '清ç†åŸºæœ¬ä¸´ç•Œå€¼'; + $lang['strvacuumscalefactor'] = '清ç†æ¢ç®—系数'; + $lang['stranalybasethreshold'] = '分æžåŸºæœ¬ä¸´ç•Œå€¼'; + $lang['stranalyzescalefactor'] = '分æžæ¢ç®—系数'; + $lang['strvacuumcostdelay'] = '清ç†æˆæœ¬å»¶è¿Ÿ'; + $lang['strvacuumcostlimit'] = '清ç†æˆæœ¬é™åˆ¶'; + $lang['strvacuumpertable'] = '此表的自动清ç†é…ç½®'; + $lang['straddvacuumtable'] = '为此表增加自动清ç†é…ç½®'; + $lang['streditvacuumtable'] = '编辑表 %s 的自动清ç†é…ç½®'; + $lang['strdelvacuumtable'] = '删除表 %s 的自动清ç†é…ç½®?'; + $lang['strvacuumtablereset'] = '还原表 %s 的自动清ç†é…置为默认值'; + $lang['strdelvacuumtablefail'] = '无法删除表 %s 的自动清ç†é…ç½®'; + $lang['strsetvacuumtablesaved'] = 'å·²ä¿å­˜è¡¨ %s 的自动清ç†é…ç½®'; + $lang['strsetvacuumtablefail'] = '表 %s 的自动清ç†é…置失败'; + $lang['strspecifydelvacuumtable'] = '请指定你希望移除自动清ç†é…置的表。'; + $lang['strspecifyeditvacuumtable'] = '请指定你希望编辑自动清ç†é…置的表。'; + $lang['strnotdefaultinred'] = 'éžé»˜è®¤å€¼è¢«æ ‡æ³¨ä¸ºçº¢è‰²ã€‚'; + + // Table-level Locks + $lang['strlocks'] = 'é”'; + $lang['strtransaction'] = '事务ID'; + $lang['strvirtualtransaction'] = '虚拟事务ID'; + $lang['strprocessid'] = '进程ID'; + $lang['strmode'] = 'é”定模å¼'; + $lang['strislockheld'] = '拥有é”?'; + + // Prepared transactions + $lang['strpreparedxacts'] = '已准备事务'; + $lang['strxactid'] = '事务ID'; + $lang['strgid'] = '全域ID'; + + // Fulltext search + $lang['strfulltext'] = '全文检索'; + $lang['strftsconfig'] = '全文检索é…ç½®'; + $lang['strftsconfigs'] = 'é…ç½®'; + $lang['strftscreateconfig'] = '创建 全文检索é…ç½®'; + $lang['strftscreatedict'] = '创建字典'; + $lang['strftscreatedicttemplate'] = '创建字典模æ¿'; + $lang['strftscreateparser'] = '创建分æžå™¨'; + $lang['strftsnoconfigs'] = '没有找到全文检索é…置。'; + $lang['strftsconfigdropped'] = '全文检索é…置已移除。'; + $lang['strftsconfigdroppedbad'] = '全文检索移除失败。'; + $lang['strconfdropftsconfig'] = '确定è¦ç§»é™¤å…¨æ–‡æ£€ç´¢æ£€ç´¢é…ç½® "%s"å—?'; + $lang['strconfdropftsdict'] = '确定è¦ç§»é™¤å…¨æ–‡æ£€ç´¢å­—å…¸ "%s"å—?'; + $lang['strconfdropftsmapping'] = '确定è¦å°†æ˜ å°„ "%s" 从全文检索é…ç½® "%s"中移除å—?'; + $lang['strftstemplate'] = '模æ¿'; + $lang['strftsparser'] = '分æžå™¨'; + $lang['strftsconfigneedsname'] = '必须指定全文检索é…ç½®å称。'; + $lang['strftsconfigcreated'] = '全文检索é…置已创建'; + $lang['strftsconfigcreatedbad'] = '全文检索é…置创建失败。'; + $lang['strftsmapping'] = '映射'; + $lang['strftsdicts'] = 'å­—å…¸'; + $lang['strftsdict'] = 'å­—å…¸'; + $lang['strftsemptymap'] = '空的全文检索é…置映射。'; + $lang['strftsconfigaltered'] = '全文检索已å˜æ›´ã€‚'; + $lang['strftsconfigalteredbad'] = '全文检索å˜æ›´å¤±è´¥ã€‚'; + $lang['strftsconfigmap'] = '全文检索é…置映射'; + $lang['strftsparsers'] = '全文检索分æžå™¨'; + $lang['strftsnoparsers'] = '无有效的全文检索分æžå™¨ã€‚'; + $lang['strftsnodicts'] = '无有效的全文检索字典。'; + $lang['strftsdictcreated'] = '全文检索字典已创建'; + $lang['strftsdictcreatedbad'] = '全文检索字典创建失败。'; + $lang['strftslexize'] = 'Lexize'; + $lang['strftsinit'] = 'åˆå§‹åŒ–'; + $lang['strftsoptionsvalues'] = '选项和值'; + $lang['strftsdictneedsname'] = '必须指定全文检索字典å称。'; + $lang['strftsdictdropped'] = '全文检索字典已移除。'; + $lang['strftsdictdroppedbad'] = '全文检索字典移除失败。'; + $lang['strftsdictaltered'] = '全文检索字典已å˜æ›´ã€‚'; + $lang['strftsdictalteredbad'] = '全文检索字典å˜æ›´å¤±è´¥ã€‚'; + $lang['strftsaddmapping'] = '添加映射'; + $lang['strftsspecifymappingtodrop'] = '必须最少指定一个映射æ¥ç§»é™¤'; + $lang['strftsspecifyconfigtoalter'] = '必须指定一个全文检索é…ç½®æ¥å˜æ›´'; + $lang['strftsmappingdropped'] = '全文检索映射已删除。'; + $lang['strftsmappingdroppedbad'] = '全文检索映射移除失败。'; + $lang['strftsnodictionaries'] = '查无字典。'; + $lang['strftsmappingaltered'] = '全文检索映射已å˜æ›´ã€‚'; + $lang['strftsmappingalteredbad'] = '全文检索映射å˜æ›´å¤±è´¥ã€‚'; + $lang['strftsmappingadded'] = '全文检索映射已添加。'; + $lang['strftsmappingaddedbad'] = '全文检索映射添加失败。'; + $lang['strftstabconfigs'] = 'é…ç½®'; + $lang['strftstabdicts'] = 'å­—å…¸'; + $lang['strftstabparsers'] = '分æžå™¨'; + $lang['strftscantparsercopy'] = 'ä¸èƒ½åœ¨åˆ›å»ºå…¨æ–‡æ£€ç´¢é…置时指定分æžå™¨å’Œæ¨¡æ¿ã€‚'; + + //Plugins + $lang['strpluginnotfound'] = '错误:没有找到\'%s\'æ’件。请检查该æ’件是å¦åœ¨plugins/目录下,或æ’件是å¦åŒ…å«plugin.php。注æ„æ’件å大å°å†™æ•æ„Ÿã€‚'; + $lang['stractionnotfound'] = '错误:动作\'%s\'ä¸åœ¨æ’件\'%s\'中,或没有被指定为åˆæ³•çš„动作。'; + $lang['strhooknotfound'] = '错误:连接\'%s\'ä¸å¯ç”¨.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/chinese-zh-TW.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/chinese-zh-TW.php new file mode 100644 index 00000000..4514584c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/chinese-zh-TW.php @@ -0,0 +1,863 @@ +'; + $lang['strfirst'] = '<< 最å‰ä¸€æ­¥'; + $lang['strlast'] = '最後一步 >>'; + $lang['strfailed'] = '失敗'; + $lang['strcreate'] = '建立'; + $lang['strcreated'] = '已建立'; + $lang['strcomment'] = '註釋'; + $lang['strlength'] = '長度'; + $lang['strdefault'] = 'é è¨­å€¼'; + $lang['stralter'] = '修改'; + $lang['strok'] = '確定'; + $lang['strcancel'] = 'å–消'; + $lang['strac'] = '啟用自動完æˆ'; + $lang['strsave'] = '儲存'; + $lang['strreset'] = 'é‡è¨­'; + $lang['strinsert'] = 'æ’å…¥'; + $lang['strselect'] = 'é¸å–'; + $lang['strdelete'] = '刪除'; + $lang['strupdate'] = 'æ›´æ–°'; + $lang['strreferences'] = 'åƒç…§'; + $lang['stryes'] = '是'; + $lang['strno'] = 'å¦'; + $lang['strtrue'] = '真(TRUE)'; + $lang['strfalse'] = 'å‡(FALSE)'; + $lang['stredit'] = '編輯'; + $lang['strcolumn'] = '欄ä½'; + $lang['strcolumns'] = '欄ä½'; + $lang['strrows'] = '資料列'; + $lang['strrowsaff'] = '資料列å—影響。'; + $lang['strobjects'] = '物件'; + $lang['strback'] = '返回'; + $lang['strqueryresults'] = '查詢çµæžœ'; + $lang['strshow'] = '顯示'; + $lang['strempty'] = '清空'; + $lang['strlanguage'] = '語言'; + $lang['strencoding'] = '字元編碼'; + $lang['strunique'] = '唯一值'; + $lang['strprimary'] = '主éµ(PK)'; + $lang['strexport'] = '匯出'; + $lang['strimport'] = '匯入'; + $lang['strallowednulls'] = 'å…許空字串'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = '空 字串/欄ä½'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = '管ç†'; + $lang['strvacuum'] = '清ç†(Vacuum)'; + $lang['stranalyze'] = '分æž'; + $lang['strclusterindex'] = 'å¢é›†'; + $lang['strclustered'] = 'å·²å¢é›†?'; + $lang['strreindex'] = 'é‡å»ºç´¢å¼•'; + $lang['strrun'] = '執行'; + $lang['stradd'] = '新增'; + $lang['strevent'] = '事件'; + $lang['strwhere'] = 'æ¢ä»¶'; + $lang['strinstead'] = '已被å–代'; + $lang['strwhen'] = '當'; + $lang['strformat'] = 'æ ¼å¼'; + $lang['strdata'] = '資料'; + $lang['strconfirm'] = '確èª'; + $lang['strexpression'] = '表é”å¼'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = '展開'; + $lang['strcollapse'] = '摺疊'; + $lang['strfind'] = '尋找'; + $lang['stroptions'] = 'é¸é …'; + $lang['strrefresh'] = 'é‡æ–°æ•´ç†'; + $lang['strdownload'] = '下載'; + $lang['strdownloadgzipped'] = '以 gzip 壓縮並下載'; + $lang['strinfo'] = '資訊'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = '進階'; + $lang['strvariables'] = '變數'; + $lang['strprocess'] = '進程'; + $lang['strprocesses'] = '進程'; + $lang['strsetting'] = '設定'; + $lang['streditsql'] = '編輯 SQL'; + $lang['strruntime'] = '總共執行時間: %s ms'; + $lang['strpaginate'] = '分é é¡¯ç¤ºçµæžœ'; + $lang['struploadscript'] = '或是上傳一個 SQL 稿本檔: '; + $lang['strstarttime'] = '啟動時間'; + $lang['strfile'] = '檔案'; + $lang['strfileimported'] = '檔案已匯入。'; + $lang['strtrycred'] = '使用這些憑證給全部伺æœå™¨'; + $lang['stractionsonmultiplelines'] = '動作在多個行列上'; + $lang['strcheckall'] = '檢查全部'; + $lang['struncheckall'] = 'ä¸æª¢æŸ¥å…¨éƒ¨'; + $lang['strcluster'] = 'å¢é›†'; + + // User-supplied SQL history + $lang['strhistory'] = '歷程'; + $lang['strnohistory'] = '無歷程。'; + $lang['strclearhistory'] = '清空歷程'; + $lang['strdelhistory'] = '從歷程刪除'; + $lang['strconfdelhistory'] = '確實è¦å¾žæ­·ç¨‹åˆªé™¤å—Ž ?'; + $lang['strconfclearhistory'] = '確實è¦æ¸…空歷程嗎 ?'; + $lang['strnodatabaseselected'] = 'è«‹é¸æ“‡ä¸€å€‹è³‡æ–™åº«ã€‚'; + + // Database sizes + $lang['strsize'] = '容é‡'; + $lang['strbytes'] = 'ä½å…ƒçµ„'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = '這個應用最好以一個能啟用框架é (frame)çš„ç€è¦½å™¨é‹ä½œï¼Œä½†ä¹Ÿèƒ½å¤ è¢«ä½¿ç”¨åœ¨æ²’有框架é ä¸‹æŽ¥ç¹¼é‹ä½œï¼Œè«‹æŒ‰ä¸‹é¢çš„連çµã€‚'; + $lang['strnoframeslink'] = '使用ä¸åŒ…括框架é (frame)'; + $lang['strbadconfig'] = '您的 config.inc.php 是éŽæ™‚的。您將需è¦å¾žæ–°çš„ config.inc.php-dist é‡å»ºå®ƒã€‚'; + $lang['strnotloaded'] = '您的 PHP ç’°å¢ƒæœªå®‰è£ PostgreSQL å¿…è¦çš„支æŒã€‚您必需é‡æ–°ç·¨è­¯ PHP 使用 --with-pgsql 組態é¸é …。'; + $lang['strpostgresqlversionnotsupported'] = '版本的 PostgreSQL 未被支æŒã€‚è«‹å‡ç´šç‰ˆæœ¬åˆ° %s 或是更高者。'; + $lang['strbadschema'] = '無效的架構模å¼è¢«æŒ‡å®šã€‚'; + $lang['strbadencoding'] = '在資料庫中設定客戶端字元編碼失敗。'; + $lang['strsqlerror'] = 'SQL 錯誤: '; + $lang['strinstatement'] = '在å€å¡Šå…§: '; + $lang['strinvalidparam'] = '無效的稿本變數。'; + $lang['strnodata'] = '找ä¸åˆ°è³‡æ–™åˆ—。'; + $lang['strnoobjects'] = '找ä¸åˆ°ç‰©ä»¶ã€‚'; + $lang['strrownotunique'] = '該資料列無唯一約æŸã€‚'; + $lang['strnouploads'] = '上傳檔案功能是已åœç”¨ã€‚'; + $lang['strimporterror'] = '匯入錯誤。'; + $lang['strimporterror-fileformat'] = '匯入錯誤: 自動識別檔案格å¼å·²å¤±æ•—。'; + $lang['strimporterrorline'] = '匯入錯誤發生在第 %s 行。'; + $lang['strimporterrorline-badcolumnnum'] = '匯入錯誤發生在第 %s è¡Œ: 該行ä¸å…·å‚™æ­£ç¢ºçš„欄ä½ç·¨è™Ÿã€‚'; + $lang['strimporterror-uploadedfile'] = '匯入錯誤: 檔案無法被上傳到這伺æœå™¨'; + $lang['strcannotdumponwindows'] = '複雜的資料表與架構模å¼å稱轉儲在 Windows 是未被支æŒçš„。'; + $lang['strinvalidserverparam'] = '試圖用無效的伺æœå™¨åƒæ•¸é€£çµ, å¯èƒ½æœ‰äººæ­£è©¦åœ–攻擊您的系統。'; + $lang['strnoserversupplied'] = '沒有é¸æ“‡è³‡æ–™åº«!'; + + // Tables + $lang['strtable'] = '資料表'; + $lang['strtables'] = '資料表'; + $lang['strshowalltables'] = '顯示全部資料表'; + $lang['strnotables'] = '找ä¸åˆ°è³‡æ–™è¡¨ã€‚'; + $lang['strnotable'] = '找ä¸åˆ°ä»»ä½•è³‡æ–™è¡¨ã€‚'; + $lang['strcreatetable'] = '建立新資料表'; + $lang['strtablename'] = '資料表å'; + $lang['strtableneedsname'] = '您必需為您的資料表命å。'; + $lang['strtableneedsfield'] = '您至少應指定一個欄ä½ã€‚'; + $lang['strtableneedscols'] = '您必需指定一個åˆæ³•çš„欄ä½æ•¸é‡ã€‚'; + $lang['strtablecreated'] = '資料表已建立。'; + $lang['strtablecreatedbad'] = '建立資料表作業已失敗。'; + $lang['strconfdroptable'] = '您確定è¦ç§»é™¤è³‡æ–™è¡¨ "%s"?'; + $lang['strtabledropped'] = '資料表已移除。'; + $lang['strtabledroppedbad'] = '資料表移除已失敗。'; + $lang['strconfemptytable'] = '您確定è¦æ¸…空資料表 "%s"?'; + $lang['strtableemptied'] = '資料表已清空。'; + $lang['strtableemptiedbad'] = '資料表清空已失敗。'; + $lang['strinsertrow'] = 'æ’入資料列'; + $lang['strrowinserted'] = '資料列已æ’入。'; + $lang['strrowinsertedbad'] = '資料列æ’入已失敗。'; + $lang['strrowduplicate'] = '資料列æ’入失敗, 試圖åšè¤‡è£½å“æ’入。'; + $lang['streditrow'] = '編輯資料列'; + $lang['strrowupdated'] = '資料列已更新。'; + $lang['strrowupdatedbad'] = '資料列更新已失敗。'; + $lang['strdeleterow'] = '刪除資料列'; + $lang['strconfdeleterow'] = '您確定è¦åˆªé™¤é€™äº›è³‡æ–™åˆ—??'; + $lang['strrowdeleted'] = '資料列已刪除。'; + $lang['strrowdeletedbad'] = '資料列刪除已失敗。'; + $lang['strinsertandrepeat'] = 'æ’入與é‡ä½œ'; + $lang['strnumcols'] = '欄ä½æ•¸é‡'; + $lang['strcolneedsname'] = '您必需為這個欄ä½ç‰¹å®šä¸€å€‹å稱'; + $lang['strselectallfields'] = 'é¸æ“‡å…¨éƒ¨æ¬„ä½'; + $lang['strselectneedscol'] = '您必需至少顯示一資料列。'; + $lang['strselectunary'] = '一元é‹ç®—å­ä¸èƒ½æœ‰å€¼ã€‚'; + $lang['straltercolumn'] = '修改資料列'; + $lang['strcolumnaltered'] = '資料列已修改。'; + $lang['strcolumnalteredbad'] = '資料列修改已失敗。'; + $lang['strconfdropcolumn'] = '您確定è¦ç§»é™¤æ¬„ä½ "%s" 從資料表 "%s"?'; + $lang['strcolumndropped'] = '欄ä½å·²ç§»é™¤ã€‚'; + $lang['strcolumndroppedbad'] = '欄ä½ç§»é™¤å·²å¤±æ•—。'; + $lang['straddcolumn'] = '新增欄ä½'; + $lang['strcolumnadded'] = '欄ä½å·²æ–°å¢žã€‚'; + $lang['strcolumnaddedbad'] = '欄ä½æ–°å¢žå·²å¤±æ•—。'; + $lang['strcascade'] = '附屬串è¯(CASCADE)'; + $lang['strtablealtered'] = '資料表已修改。'; + $lang['strtablealteredbad'] = '資料表修改已失敗。'; + $lang['strdataonly'] = 'åªæœ‰è³‡æ–™'; + $lang['strstructureonly'] = 'åªæœ‰çµæ§‹'; + $lang['strstructureanddata'] = 'çµæ§‹å’Œè³‡æ–™'; + $lang['strtabbed'] = '固定(Tabbed)'; + $lang['strauto'] = '自動'; + $lang['strconfvacuumtable'] = '您確定將è¦æ¸…ç†(vacuum) "%s" å—Ž?'; + $lang['strconfanalyzetable'] = '確定è¦åˆ†æž "%s" å—Ž?'; + $lang['strestimatedrowcount'] = '已估算的資料列計數'; + $lang['strestimatedrowcount'] = '估計的資料列數'; + $lang['strspecifytabletoanalyze'] = '必須至少é¸æ“‡ä¸€å€‹è³‡æ–™è¡¨ä¾†åˆ†æž'; + $lang['strspecifytabletoempty'] = '必須至少é¸æ“‡ä¸€å€‹è³‡æ–™è¡¨ä¾†æ¸…空'; + $lang['strspecifytabletodrop'] = '必須至少é¸æ“‡ä¸€å€‹è³‡æ–™è¡¨ä¾†ç§»é™¤'; + $lang['strspecifytabletovacuum'] = '必須至少é¸æ“‡ä¸€å€‹è³‡æ–™è¡¨ä¾†æ¸…ç†(vacuum)'; + + // Columns + $lang['strcolprop'] = '欄ä½å±¬æ€§'; + $lang['strnotableprovided'] = '沒有指定資料表!'; + + // Users + $lang['struser'] = '使用者'; + $lang['strusers'] = '使用者'; + $lang['strusername'] = '使用者å稱'; + $lang['strpassword'] = '密碼'; + $lang['strsuper'] = '超級使用者?'; + $lang['strcreatedb'] = '能建立資料庫?'; + $lang['strexpires'] = '失效逾期'; + $lang['strsessiondefaults'] = 'Session é è¨­'; + $lang['strnousers'] = '找ä¸åˆ°æ­¤ä½¿ç”¨è€…。'; + $lang['struserupdated'] = '使用者已更新。'; + $lang['struserupdatedbad'] = '使用者更新已失敗。'; + $lang['strshowallusers'] = '顯示所有使用者'; + $lang['strcreateuser'] = '建立新使用者'; + $lang['struserneedsname'] = '您必需為您的使用者命å。'; + $lang['strusercreated'] = '使用者已建立。'; + $lang['strusercreatedbad'] = '使用者建立已失敗。'; + $lang['strconfdropuser'] = '您確定您è¦ç§»é™¤é€™å€‹ä½¿ç”¨è€… "%s"?'; + $lang['struserdropped'] = '使用者已移除。'; + $lang['struserdroppedbad'] = '使用者移除已失敗。'; + $lang['straccount'] = '帳戶'; + $lang['strchangepassword'] = '變更密碼'; + $lang['strpasswordchanged'] = '密碼已變更。'; + $lang['strpasswordchangedbad'] = '密碼變更已失敗。'; + $lang['strpasswordshort'] = '密碼太簡短。'; + $lang['strpasswordconfirm'] = '所輸入的確èªå¯†ç¢¼ä¸ç¬¦ã€‚'; + + // Groups + $lang['strgroup'] = '群組'; + $lang['strgroups'] = '群組'; + $lang['strshowallgroups'] = '顯示全部群組'; + $lang['strnogroup'] = '找ä¸åˆ°ç¾¤çµ„。'; + $lang['strnogroups'] = '找ä¸åˆ°ä»»ä½•ç¾¤çµ„。'; + $lang['strcreategroup'] = '建立群組'; + $lang['strgroupneedsname'] = '您必需為您的群組命å。'; + $lang['strgroupcreated'] = '群組已建立。'; + $lang['strgroupcreatedbad'] = '群組建立已失敗。'; + $lang['strconfdropgroup'] = '您確定您è¦ç§»é™¤é€™å€‹ç¾¤çµ„ "%s"?'; + $lang['strgroupdropped'] = '群組已移除。'; + $lang['strgroupdroppedbad'] = '群組移除已失敗。'; + $lang['strmembers'] = 'æˆå“¡'; + $lang['strmemberof'] = 'æˆå“¡å±¬æ–¼'; + $lang['stradminmembers'] = '管ç†å“¡æˆå“¡'; + $lang['straddmember'] = '增加æˆå“¡'; + $lang['strmemberadded'] = 'æˆå“¡å·²åŠ å…¥ã€‚'; + $lang['strmemberaddedbad'] = 'æˆå“¡åŠ å…¥å·²å¤±æ•—。'; + $lang['strdropmember'] = '移除æˆå“¡'; + $lang['strconfdropmember'] = '您確定您è¦ç§»é™¤é€™å€‹æˆå“¡ "%s" 從這個群組 "%s"?'; + $lang['strmemberdropped'] = 'æˆå“¡å·²ç§»é™¤ã€‚'; + $lang['strmemberdroppedbad'] = 'æˆå“¡ç§»é™¤å·²å¤±æ•—。'; + + // Roles + $lang['strrole'] = '角色'; + $lang['strroles'] = '角色'; + $lang['strshowallroles'] = '顯示全部角色'; + $lang['strnoroles'] = '找ä¸åˆ°ä»»ä½•è§’色。'; + $lang['strinheritsprivs'] = '繼承特權?'; + $lang['strcreaterole'] = '建立角色'; + $lang['strcancreaterole'] = '能建立角色?'; + $lang['strrolecreated'] = '角色已建立。'; + $lang['strrolecreatedbad'] = '角色建立已失敗。'; + $lang['stralterrole'] = '修改角色'; + $lang['strrolealtered'] = '角色被修改。'; + $lang['strrolealteredbad'] = '角色修改已失敗。'; + $lang['strcanlogin'] = 'å¯ä»¥ç™»å…¥?'; + $lang['strconnlimit'] = '連線é™åˆ¶'; + $lang['strdroprole'] = '移除角色'; + $lang['strconfdroprole'] = '您確定您è¦ç§»é™¤é€™å€‹è§’色 "%s"?'; + $lang['strroledropped'] = '角色已移除。'; + $lang['strroledroppedbad'] = '角色移除已失敗。'; + $lang['strnolimit'] = 'ä¸é™åˆ¶'; + $lang['strnever'] = '從末'; + $lang['strroleneedsname'] = '您必需為這個角色命å。'; + + // Privileges + $lang['strprivilege'] = '特權'; + $lang['strprivileges'] = '特權'; + $lang['strnoprivileges'] = '這個物件有é è¨­çš„æ“有人特權。'; + $lang['strgrant'] = '賦予'; + $lang['strrevoke'] = '撤回'; + $lang['strgranted'] = '特權已變更。'; + $lang['strgrantfailed'] = '特權變更失敗。'; + $lang['strgrantbad'] = '您必需至少在一å使用者或群組中指定至少一項特權。'; + $lang['strgrantor'] = '授權者'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = '資料庫'; + $lang['strdatabases'] = '資料庫'; + $lang['strshowalldatabases'] = '顯示全部資料庫'; + $lang['strnodatabases'] = '找ä¸åˆ°ä»»ä½•è³‡æ–™åº«ã€‚'; + $lang['strcreatedatabase'] = '建立資料庫'; + $lang['strdatabasename'] = '資料庫å稱'; + $lang['strdatabaseneedsname'] = '您必需為您的資料庫給一個å稱。'; + $lang['strdatabasecreated'] = '資料庫已建立。'; + $lang['strdatabasecreatedbad'] = '資料庫建立失敗。'; + $lang['strconfdropdatabase'] = '您確定您è¦ç§»é™¤é€™å€‹è³‡æ–™åº« "%s"?'; + $lang['strdatabasedropped'] = '資料庫已移除。'; + $lang['strdatabasedroppedbad'] = '資料庫移除失敗。'; + $lang['strentersql'] = '在下方輸入 SQL 來執行: '; + $lang['strsqlexecuted'] = 'SQL 已執行。'; + $lang['strvacuumgood'] = '清ç†å®Œæˆã€‚'; + $lang['strvacuumbad'] = '清ç†å¤±æ•—。'; + $lang['stranalyzegood'] = '分æžå®Œæˆã€‚'; + $lang['stranalyzebad'] = '分æžå¤±æ•—。'; + $lang['strreindexgood'] = 'é‡å»ºç´¢å¼•å®Œæˆã€‚'; + $lang['strreindexbad'] = 'é‡å»ºç´¢å¼•å¤±æ•—。'; + $lang['strfull'] = '全部性'; + $lang['strfreeze'] = 'å‡çµ'; + $lang['strforce'] = '強制'; + $lang['strsignalsent'] = '訊號傳éžã€‚'; + $lang['strsignalsentbad'] = '傳éžè¨Šè™Ÿå¤±æ•—。'; + $lang['strallobjects'] = '全部物件'; + $lang['strdatabasealtered'] = '資料庫已修改。'; + $lang['strdatabasealteredbad'] = '資料庫修改已失敗。'; + $lang['strspecifydatabasetodrop'] = '必須至少指定一個資料庫來移除'; + + // Views + $lang['strview'] = '視觀表'; + $lang['strviews'] = '視觀表'; + $lang['strshowallviews'] = '顯示全部視觀表'; + $lang['strnoview'] = '找ä¸åˆ°è¦–觀表。'; + $lang['strnoviews'] = '找ä¸åˆ°ä»»ä½•è¦–觀表。'; + $lang['strcreateview'] = '建立視觀表'; + $lang['strviewname'] = '視觀表å稱'; + $lang['strviewneedsname'] = '您必需為您的視觀表給一個å稱。'; + $lang['strviewneedsdef'] = '您必需為你的視觀表給一個定義。'; + $lang['strviewneedsfields'] = '您必需在您的視觀表中é¸æ“‡çµ¦é€™å€‹æ¬„ä½ã€‚'; + $lang['strviewcreated'] = '視觀表已建立。'; + $lang['strviewcreatedbad'] = '視觀表建立已失敗。'; + $lang['strconfdropview'] = '您確定您è¦ç§»é™¤é€™å€‹è¦–觀表 "%s" å—Ž?'; + $lang['strviewdropped'] = '視觀表已移除。'; + $lang['strviewdroppedbad'] = '視觀表移除已失敗。'; + $lang['strviewlink'] = '連çµéµ(Linking keys)'; + $lang['strviewconditions'] = '附加æ¡ä»¶'; + $lang['strviewconditions'] = '附加的æ¢ä»¶é™åˆ¶'; + $lang['strcreateviewwiz'] = '建立視觀表精éˆ'; + $lang['strrenamedupfields'] = 'é‡æ–°å‘½å複製的字串'; + $lang['strdropdupfields'] = '移除複制的字串'; + $lang['strerrordupfields'] = '複製字串時發生錯誤'; + $lang['strviewupdated'] = '視觀表已更新。'; + $lang['strviewupdatedbad'] = '視觀表更新已失敗。'; + $lang['strspecifyviewtodrop'] = '必须至少指定一个视图æ¥ç§»é™¤'; + + // Sequences + $lang['strsequence'] = 'åºåˆ—數'; + $lang['strsequences'] = 'åºåˆ—數'; + $lang['strshowallsequences'] = '顯示全部åºåˆ—數'; + $lang['strnosequence'] = '找ä¸åˆ°åºåˆ—數。'; + $lang['strnosequences'] = '找ä¸åˆ°ä»»ä½•åºåˆ—數。'; + $lang['strcreatesequence'] = '建立åºåˆ—數'; + $lang['strlastvalue'] = '最後值'; + $lang['strincrementby'] = 'éžå¢žé‡'; + $lang['strstartvalue'] = 'åˆå§‹å€¼'; + $lang['strmaxvalue'] = '最大值'; + $lang['strminvalue'] = '最å°å€¼'; + $lang['strcachevalue'] = 'å¿«å–值'; + $lang['strlogcount'] = '日誌計數'; + $lang['striscycled'] = 'å¯å¾ªç’°?'; + $lang['striscalled'] = '將在返回下一個值å‰éžå¢žæœ€å¾Œçš„值(is_called)嗎?'; + $lang['strsequenceneedsname'] = '您必需為您的åºåˆ—數給一個å稱。'; + $lang['strsequencecreated'] = 'åºåˆ—數已建立。'; + $lang['strsequencecreatedbad'] = 'åºåˆ—數建立失敗。'; + $lang['strconfdropsequence'] = '您確定您è¦ç§»é™¤é€™å€‹åºåˆ—數 "%s"?'; + $lang['strsequencedropped'] = 'åºåˆ—數已移除。'; + $lang['strsequencedroppedbad'] = 'åºåˆ—數移除已失敗。'; + $lang['strsequencereset'] = 'åºåˆ—數é‡ç½®ã€‚'; + $lang['strsequenceresetbad'] = 'åºåˆ—數é‡ç½®å·²å¤±æ•—。'; + $lang['straltersequence'] = '修改åºåˆ—數'; + $lang['strsequencealtered'] = 'åºåˆ—數已修改。'; + $lang['strsequencealteredbad'] = 'åºåˆ—數修改已失敗。'; + $lang['strsetval'] = '設定åºåˆ—數值'; + $lang['strsequencesetval'] = 'åºåˆ—數值已設定。'; + $lang['strsequencesetvalbad'] = 'åºåˆ—數值設定已失敗。'; + $lang['strnextval'] = 'éžå¢žé‡'; + $lang['strsequencenextval'] = 'åºåˆ—數已éžå¢žã€‚'; + $lang['strsequencenextvalbad'] = 'åºåˆ—數已éžå¢žå¤±æ•—。'; + $lang['strspecifysequencetodrop'] = '必須至少指定一個åºåˆ—數來刪除'; + + // Indexes + $lang['strindex'] = '索引'; + $lang['strindexes'] = '索引'; + $lang['strindexname'] = '索引å稱'; + $lang['strshowallindexes'] = '顯示全部索引'; + $lang['strnoindex'] = '找ä¸åˆ°ç´¢å¼•ã€‚'; + $lang['strnoindexes'] = '找ä¸åˆ°ä»»ä½•ç´¢å¼•ã€‚'; + $lang['strcreateindex'] = '建立索引'; + $lang['strtabname'] = '資料表å稱'; + $lang['strcolumnname'] = '欄ä½å稱'; + $lang['strindexneedsname'] = '您必需為您的索引給一個å稱。'; + $lang['strindexneedscols'] = '索引è¦æ±‚一個有效欄ä½æ•¸é‡ã€‚'; + $lang['strindexcreated'] = '索引已建立'; + $lang['strindexcreatedbad'] = '索引建立失敗。'; + $lang['strconfdropindex'] = '您確定您è¦ç§»é™¤é€™å€‹ç´¢å¼• "%s" å—Ž?'; + $lang['strindexdropped'] = '索引已移除。'; + $lang['strindexdroppedbad'] = '索引移除失敗。'; + $lang['strkeyname'] = 'éµå'; + $lang['struniquekey'] = '唯一éµ'; + $lang['strprimarykey'] = '主éµ(pkey)'; + $lang['strindextype'] = '索引類型'; + $lang['strtablecolumnlist'] = '資料表欄ä½'; + $lang['strindexcolumnlist'] = '索引欄ä½'; + $lang['strconfcluster'] = '您確定您è¦å¢é›†åŒ– "%s" å—Ž?'; + $lang['strclusteredgood'] = 'å¢é›†å®Œæˆã€‚'; + $lang['strclusteredbad'] = 'å¢é›†å·²å¤±æ•—。'; + + // Rules + $lang['strrules'] = 'è¦å‰‡'; + $lang['strrule'] = 'è¦å‰‡'; + $lang['strshowallrules'] = '顯示全部è¦å‰‡'; + $lang['strnorule'] = '找ä¸åˆ°è¦å‰‡ã€‚'; + $lang['strnorules'] = '找ä¸åˆ°ä»»ä½•è¦å‰‡ã€‚'; + $lang['strcreaterule'] = '建立è¦å‰‡'; + $lang['strrulename'] = 'è¦å‰‡å稱'; + $lang['strruleneedsname'] = '您必需為您的è¦å‰‡çµ¦ä¸€å€‹å稱。'; + $lang['strrulecreated'] = 'è¦å‰‡å·²å»ºç«‹ã€‚'; + $lang['strrulecreatedbad'] = 'è¦å‰‡å»ºç«‹å·²å¤±æ•—。'; + $lang['strconfdroprule'] = '您確定您è¦ç§»é™¤é€™å€‹è¦å‰‡ "%s" 在 "%s"上嗎?'; + $lang['strruledropped'] = 'è¦å‰‡è¦å‰‡å·²ç§»é™¤ã€‚'; + $lang['strruledroppedbad'] = 'è¦å‰‡ç§»é™¤å·²å¤±æ•—。'; + + // Constraints + $lang['strconstraint'] = 'ç´„æŸé™åˆ¶'; + $lang['strconstraints'] = 'ç´„æŸé™åˆ¶'; + $lang['strshowallconstraints'] = '顯示全部約æŸé™åˆ¶'; + $lang['strnoconstraints'] = '找ä¸åˆ°ä»»ä½•ç´„æŸé™åˆ¶ã€‚'; + $lang['strcreateconstraint'] = '建立約æŸé™åˆ¶'; + $lang['strconstraintcreated'] = 'ç´„æŸé™åˆ¶å·²å»ºç«‹ã€‚'; + $lang['strconstraintcreatedbad'] = 'ç´„æŸé™åˆ¶å»ºç«‹å·²å¤±æ•—。'; + $lang['strconfdropconstraint'] = '您確定您è¦ç§»é™¤é€™ç´„æŸé™åˆ¶ "%s" 在 "%s" 上嗎?'; + $lang['strconstraintdropped'] = 'ç´„æŸé™åˆ¶å·²ç§»é™¤ã€‚'; + $lang['strconstraintdroppedbad'] = 'ç´„æŸé™åˆ¶ç§»é™¤å·²å¤±æ•—。'; + $lang['straddcheck'] = '增加約æŸæª¢æŸ¥(Check)'; + $lang['strcheckneedsdefinition'] = 'ç´„æŸæª¢æŸ¥(Check)é™åˆ¶éœ€è¦å®šç¾©ã€‚'; + $lang['strcheckadded'] = 'ç´„æŸæª¢æŸ¥é™åˆ¶å·²å¢žåŠ ã€‚'; + $lang['strcheckaddedbad'] = '增加約æŸæª¢æŸ¥é™åˆ¶å·²å¤±æ•—。'; + $lang['straddpk'] = '增加主éµ(pkey)'; + $lang['strpkneedscols'] = '主éµ(pkey)è¦æ±‚最少一個欄ä½ã€‚'; + $lang['strpkadded'] = '主éµ(pkey)已增加。'; + $lang['strpkaddedbad'] = '增加主éµ(pkey)已失敗。'; + $lang['stradduniq'] = '增加唯一約æŸé™åˆ¶'; + $lang['struniqneedscols'] = '唯一約æŸé™åˆ¶è¦æ±‚最少一個欄ä½ã€‚'; + $lang['struniqadded'] = '唯一約æŸé™åˆ¶å·²å¢žåŠ ã€‚'; + $lang['struniqaddedbad'] = '增加唯一約æŸé™åˆ¶å·²å¤±æ•—。'; + $lang['straddfk'] = '增加外部éµ(fkey)'; + $lang['strfkneedscols'] = '外部éµ(fkey)è¦æ±‚最少一個欄ä½ã€‚'; + $lang['strfkneedstarget'] = '外部éµ(fkey)è¦æ±‚一個資料表。'; + $lang['strfkadded'] = '外部éµ(fkey)已增加。'; + $lang['strfkaddedbad'] = '增加外部éµ(fkey)已失敗。'; + $lang['strfktarget'] = '目標資料表'; + $lang['strfkcolumnlist'] = 'éµæ¬„ä½'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = '函數'; + $lang['strfunctions'] = '函數'; + $lang['strshowallfunctions'] = '顯示全部函數'; + $lang['strnofunction'] = '找ä¸åˆ°å‡½æ•¸ã€‚'; + $lang['strnofunctions'] = '找ä¸åˆ°ä»»ä½•å‡½æ•¸ã€‚'; + $lang['strcreateplfunction'] = '建立 SQL/PL 函數'; + $lang['strcreateinternalfunction'] = '建立內部函數'; + $lang['strcreatecfunction'] = '建立 C 函數'; + $lang['strfunctionname'] = '函數å稱'; + $lang['strreturns'] = 'éžå›ž'; + $lang['strproglanguage'] = '程åºèªžè¨€'; + $lang['strfunctionneedsname'] = '您必需為您的函數給一個å稱。'; + $lang['strfunctionneedsdef'] = '您必需為您的函數給一個定義。'; + $lang['strfunctioncreated'] = '函數已建立。'; + $lang['strfunctioncreatedbad'] = '函數建立已失敗。'; + $lang['strconfdropfunction'] = '您確定您è¦ç§»é™¤é€™å€‹å‡½æ•¸ "%s"?'; + $lang['strfunctiondropped'] = '函數已移除。'; + $lang['strfunctiondroppedbad'] = '函數移除已失敗。'; + $lang['strfunctionupdated'] = '函數已更新。'; + $lang['strfunctionupdatedbad'] = '函數更新已失敗。'; + $lang['strobjectfile'] = '物件檔案'; + $lang['strlinksymbol'] = '連çµç‰©ä»¶æ¨™è¨˜'; + $lang['strarguments'] = '引數'; + $lang['strargmode'] = 'æ–¹å¼'; + $lang['strargtype'] = 'é¡žåž‹'; + $lang['strargadd'] = '增加作者引數'; + $lang['strargremove'] = '移除這個引數'; + $lang['strargnoargs'] = '這個函數將ä¸èƒ½å·¥ä½œä»»ä½•å¼•æ•¸ã€‚'; + $lang['strargenableargs'] = '啟用引數已被傳éžåˆ°é€™å€‹å‡½æ•¸ã€‚'; + $lang['strargnorowabove'] = '需è¦è³‡æ–™åˆ—在這資料列之上。'; + $lang['strargnorowbelow'] = '需è¦è³‡æ–™åˆ—在這資料列之å‰ã€‚'; + $lang['strargraise'] = 'å‘上移。'; + $lang['strarglower'] = 'å‘下移。'; + $lang['strargremoveconfirm'] = '您確定你è¦ç§»é™¤é€™å€‹å¼•æ•¸? 這個作業未能完æˆã€‚'; + $lang['strfunctioncosting'] = '函數æˆæœ¬'; + $lang['strresultrows'] = '结果集資料行數'; + $lang['strexecutioncost'] = '執行æˆæœ¬'; + $lang['strspecifyfunctiontodrop'] = '必須至少指定一個函數來刪除'; + + // Triggers + $lang['strtrigger'] = '觸發器'; + $lang['strtriggers'] = '觸發器'; + $lang['strshowalltriggers'] = '顯示全部觸發器'; + $lang['strnotrigger'] = '找ä¸åˆ°è§¸ç™¼å™¨ã€‚'; + $lang['strnotriggers'] = '找ä¸åˆ°ä»»ä½•è§¸ç™¼å™¨ã€‚'; + $lang['strcreatetrigger'] = '建立觸發器'; + $lang['strtriggerneedsname'] = '您必需為您的觸發器明確指定一個å稱。'; + $lang['strtriggerneedsfunc'] = '您必需為您的觸發器明確指定一個函數。'; + $lang['strtriggercreated'] = '觸發器已建立。'; + $lang['strtriggercreatedbad'] = '觸發器建立已失敗。'; + $lang['strconfdroptrigger'] = '您確定您è¦ç§»é™¤é€™å€‹è§¸ç™¼å™¨ "%s" on "%s"?'; + $lang['strconfenabletrigger'] = '您確定您è¦å•Ÿç”¨é€™å€‹è§¸ç™¼å™¨è§¸ç™¼å™¨ "%s" 在 "%s" 上?'; + $lang['strconfdisabletrigger'] = '您確定您è¦åœç”¨é€™å€‹è§¸ç™¼å™¨è§¸ç™¼å™¨ "%s" on "%s" 上?'; + $lang['strtriggerdropped'] = '觸發器已移除。'; + $lang['strtriggerdroppedbad'] = '觸發器移除已失敗。'; + $lang['strtriggerenabled'] = '觸發器啟用。'; + $lang['strtriggerenabledbad'] = '觸發器啟用已失敗。'; + $lang['strtriggerdisabled'] = '觸發器åœç”¨ã€‚'; + $lang['strtriggerdisabledbad'] = '觸發器åœç”¨å·²å¤±æ•—。'; + $lang['strtriggeraltered'] = '觸發器已修改。'; + $lang['strtriggeralteredbad'] = '觸發器修改已失敗。'; + $lang['strforeach'] = '給æ¯å€‹'; + + // Types + $lang['strtype'] = 'é¡žåž‹'; + $lang['strtypes'] = 'é¡žåž‹'; + $lang['strshowalltypes'] = '顯示全部類型'; + $lang['strnotype'] = '找ä¸åˆ°é¡žåž‹ã€‚'; + $lang['strnotypes'] = '找ä¸åˆ°ä»»ä½•é¡žåž‹ã€‚'; + $lang['strcreatetype'] = '建立類型'; + $lang['strcreatecomptype'] = '建立åˆæˆé¡žåž‹'; + $lang['strcreateenumtype'] = '建立列舉類型'; + $lang['strtypeneedsfield'] = '您必須明確指定最少一個欄ä½ã€‚'; + $lang['strtypeneedsvalue'] = '您必須明確指定最少一個值。'; + $lang['strtypeneedscols'] = '您必須明確指定有效的欄ä½æ•¸ã€‚'; + $lang['strtypeneedsvals'] = '您必須明確指定一個有效的欄ä½æ•¸ã€‚'; + $lang['strinputfn'] = '輸入類型'; + $lang['stroutputfn'] = '輸出類型'; + $lang['strpassbyval'] = '以值傳é€?'; + $lang['stralignment'] = '列隊組åˆ'; + $lang['strelement'] = '元素'; + $lang['strdelimiter'] = '分隔符號'; + $lang['strstorage'] = '儲è—所'; + $lang['strfield'] = '欄ä½'; + $lang['strvalue'] = '值'; + $lang['strnumfields'] = '欄ä½æ•¸. '; + $lang['strnumvalues'] = '值數'; + $lang['strtypeneedsname'] = '您必需為您的類型給一個å稱。'; + $lang['strtypeneedslen'] = '您必需為您的類型給一個長度。'; + $lang['strtypecreated'] = '類型已建立'; + $lang['strtypecreatedbad'] = '類型建立已失敗。'; + $lang['strconfdroptype'] = '您確定您è¦ç§»é™¤é€™å€‹é¡žåž‹ "%s" å—Ž?'; + $lang['strtypedropped'] = '類型已移除。'; + $lang['strtypedroppedbad'] = '類型移除已失敗。'; + $lang['strflavor'] = '風格(Flavor)'; + $lang['strbasetype'] = '基礎'; + $lang['strcompositetype'] = 'åˆæˆ'; + $lang['strpseudotype'] = 'å½(Pseudo)'; + $lang['strenum'] = 'Enum'; + $lang['strenumvalues'] = '列舉類型'; + + // Schemas + $lang['strschema'] = '架構模å¼'; + $lang['strschemas'] = '架構模å¼'; + $lang['strshowallschemas'] = '顯示全部架構模å¼'; + $lang['strnoschema'] = '找ä¸åˆ°æž¶æ§‹æ¨¡å¼ã€‚'; + $lang['strnoschemas'] = '找ä¸åˆ°ä»»ä½•æž¶æ§‹æ¨¡å¼ã€‚'; + $lang['strcreateschema'] = '建立架構模å¼'; + $lang['strschemaname'] = '架構模å¼å稱'; + $lang['strschemaneedsname'] = '您必需為您的架構模å¼çµ¦ä¸€å€‹å稱。'; + $lang['strschemacreated'] = '架構模å¼å·²å»ºç«‹'; + $lang['strschemacreatedbad'] = '架構模å¼å»ºç«‹å·²å¤±æ•—。'; + $lang['strconfdropschema'] = '您確定您è¦ç§»é™¤é€™å€‹æž¶æ§‹æ¨¡å¼ "%s" å—Ž?'; + $lang['strschemadropped'] = '架構模å¼å·²ç§»é™¤ã€‚'; + $lang['strschemadroppedbad'] = '架構模å¼ç§»é™¤å¤±æ•—。'; + $lang['strschemaaltered'] = '架構模å¼å·²ä¿®æ”¹ã€‚'; + $lang['strschemaalteredbad'] = '架構模å¼ä¿®æ”¹å·²å¤±æ•—。'; + $lang['strsearchpath'] = '架構模å¼æœå°‹è·¯å¾‘'; + $lang['strspecifyschematodrop'] = '您必須至少指定一個架構模å¼ä¾†åˆªé™¤'; + + // Reports + + // Domains + $lang['strdomain'] = 'å…±åŒå€¼åŸŸ'; + $lang['strdomains'] = 'å…±åŒå€¼åŸŸ'; + $lang['strshowalldomains'] = '顯示全部共åŒå€¼åŸŸ'; + $lang['strnodomains'] = '找ä¸åˆ°ä»»ä½•å…±åŒå€¼åŸŸã€‚'; + $lang['strcreatedomain'] = '建立共åŒå€¼åŸŸ'; + $lang['strdomaindropped'] = 'å…±åŒå€¼åŸŸå·²ç§»é™¤ã€‚'; + $lang['strdomaindroppedbad'] = 'å…±åŒå€¼åŸŸç§»é™¤å·²å¤±æ•—。'; + $lang['strconfdropdomain'] = '您確定您è¦ç§»é™¤é€™å€‹å…±åŒå€¼åŸŸ "%s"?'; + $lang['strdomainneedsname'] = '您必需為您的共åŒå€¼åŸŸçµ¦ä¸€å€‹å稱。。'; + $lang['strdomaincreated'] = 'å…±åŒå€¼åŸŸå·²å»ºç«‹ã€‚'; + $lang['strdomaincreatedbad'] = 'å…±åŒå€¼åŸŸå»ºç«‹å·²å¤±æ•—。'; + $lang['strdomainaltered'] = 'å…±åŒå€¼åŸŸå·²ä¿®æ”¹ã€‚'; + $lang['strdomainalteredbad'] = 'å…±åŒå€¼åŸŸä¿®æ”¹å·²å¤±æ•—。'; + + // Operators + $lang['stroperator'] = 'é‹ç®—å­'; + $lang['stroperators'] = 'é‹ç®—å­'; + $lang['strshowalloperators'] = '顯示全部é‹ç®—å­'; + $lang['strnooperator'] = '找ä¸åˆ°é‹ç®—å­ã€‚'; + $lang['strnooperators'] = '找ä¸åˆ°ä»»ä½•é‹ç®—å­ã€‚'; + $lang['strcreateoperator'] = '建立é‹ç®—å­'; + $lang['strleftarg'] = '左引數類型'; + $lang['strrightarg'] = 'å³å¼•æ•¸é¡žåž‹'; + $lang['strcommutator'] = '轉æ›å™¨'; + $lang['strnegator'] = 'å¦å®šå™¨'; + $lang['strrestrict'] = 'é™åˆ¶'; + $lang['strjoin'] = 'çµåˆ'; + $lang['strhashes'] = '雜湊(Hashes)'; + $lang['strmerges'] = 'åˆä½µ'; + $lang['strleftsort'] = '左排åº'; + $lang['strrightsort'] = 'å³æŽ’åº'; + $lang['strlessthan'] = 'å°æ–¼'; + $lang['strgreaterthan'] = '大於'; + $lang['stroperatorneedsname'] = '您必需為您的é‹ç®—å­çµ¦ä¸€å€‹å稱。'; + $lang['stroperatorcreated'] = 'é‹ç®—å­å·²å»ºç«‹'; + $lang['stroperatorcreatedbad'] = 'é‹ç®—å­å»ºç«‹å·²å¤±æ•—。'; + $lang['strconfdropoperator'] = '您確定您è¦ç§»é™¤é€™å€‹é‹ç®—å­ "%s" å—Ž?'; + $lang['stroperatordropped'] = 'é‹ç®—å­å·²ç§»é™¤ã€‚'; + $lang['stroperatordroppedbad'] = 'é‹ç®—å­ç§»é™¤å·²å¤±æ•—。'; + + // Casts + $lang['strcasts'] = '類型轉æ›'; + $lang['strnocasts'] = '找ä¸åˆ°ä»»ä½•é¡žåž‹è½‰æ›ã€‚'; + $lang['strsourcetype'] = '來æºé¡žåž‹'; + $lang['strtargettype'] = '目標類型'; + $lang['strimplicit'] = 'éš±å«'; + $lang['strinassignment'] = '在指派中'; + $lang['strbinarycompat'] = '(二進制碼相容)'; + + // Conversions + $lang['strconversions'] = '編碼轉æ›'; + $lang['strnoconversions'] = '找ä¸åˆ°ä»»ä½•ç·¨ç¢¼è½‰æ›ã€‚'; + $lang['strsourceencoding'] = '來æºç·¨ç¢¼'; + $lang['strtargetencoding'] = '目標編碼'; + + // Languages + $lang['strlanguages'] = '程åºèªžè¨€'; + $lang['strnolanguages'] = '找ä¸åˆ°ä»»ä½•ç¨‹åºèªžè¨€ã€‚'; + $lang['strtrusted'] = '被信任的'; + + // Info + $lang['strnoinfo'] = '無資訊å¯ç”¨ã€‚'; + $lang['strreferringtables'] = 'åƒç…§ä¸­è³‡æ–™è¡¨'; + $lang['strparenttables'] = '父資料表'; + $lang['strchildtables'] = 'å­è³‡æ–™è¡¨'; + + // Aggregates + $lang['straggregate'] = 'èšé›†å‡½æ•¸'; + $lang['straggregates'] = 'èšé›†å‡½æ•¸'; + $lang['strnoaggregates'] = '找ä¸åˆ°ä»»ä½•èšé›†å‡½æ•¸ã€‚'; + $lang['stralltypes'] = '(全部類型)'; + $lang['strcreateaggregate'] = '建立èšé›†å‡½æ•¸'; + $lang['straggrbasetype'] = '輸入資料類型'; + $lang['straggrsfunc'] = '狀態éŽæ¸¡å‡½æ•¸'; + $lang['straggrstype'] = '狀態類型'; + $lang['straggrffunc'] = '最終函數'; + $lang['straggrinitcond'] = '最åˆæ¢ä»¶'; + $lang['straggrsortop'] = '排åºé‹ç®—å­'; + $lang['strconfdropaggregate'] = '您確定您è¦ç§»é™¤é€™å€‹èšé›†å‡½æ•¸ "%s" å—Ž?'; + $lang['straggregatedropped'] = 'èšé›†å‡½æ•¸å·²ç§»é™¤ã€‚'; + $lang['straggregatedroppedbad'] = 'èšé›†å‡½æ•¸ç§»é™¤å·²å¤±æ•—。'; + $lang['straggraltered'] = 'èšé›†å‡½æ•¸å·²ä¿®æ”¹ã€‚'; + $lang['straggralteredbad'] = 'èšé›†å‡½æ•¸ä¿®æ”¹å·²å¤±æ•—。'; + $lang['straggrneedsname'] = '您必需具體指定一個å稱給這個èšé›†å‡½æ•¸ã€‚'; + $lang['straggrneedsbasetype'] = '您必需具體指定這èšé›†å‡½æ•¸çš„進入資料類型。'; + $lang['straggrneedssfunc'] = '您必需具體指定這這èšé›†å‡½æ•¸çš„狀態éŽæ¸¡å‡½æ•¸å稱。'; + $lang['straggrneedsstype'] = '您必需具體指定這èšé›†å‡½æ•¸ç¾¤ç‹€æ…‹å€¼çš„資料類型'; + $lang['straggrcreated'] = 'èšé›†å‡½æ•¸å·²å»ºç«‹ã€‚'; + $lang['straggrcreatedbad'] = 'èšé›†å‡½æ•¸å»ºç«‹å·²å¤±æ•—。'; + $lang['straggrshowall'] = '顯示全部èšé›†å‡½æ•¸'; + + // Operator Classes + $lang['stropclasses'] = 'é‹ç®—å­é¡žåˆ¥'; + $lang['strnoopclasses'] = '找ä¸åˆ°ä»»ä½•é‹ç®—å­é¡žåˆ¥ã€‚'; + $lang['straccessmethod'] = 'å­˜å–方法'; + + // Stats and performance + $lang['strrowperf'] = '資料列性能'; + $lang['strioperf'] = 'I/O 性能'; + $lang['stridxrowperf'] = '索引資料列性能'; + $lang['stridxioperf'] = '索引 I/O 性能'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'é †åºæ€§'; + $lang['strscan'] = '掃æ'; + $lang['strread'] = '讀å–'; + $lang['strfetch'] = 'å–å¾—'; + $lang['strheap'] = '堆疊'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST 索引'; + $lang['strcache'] = 'å¿«å–'; + $lang['strdisk'] = 'ç£ç¢Ÿ'; + $lang['strrows2'] = '資料列'; + + // Tablespaces + $lang['strtablespace'] = '表空間'; + $lang['strtablespaces'] = '表空間'; + $lang['strshowalltablespaces'] = '顯示全部表空間'; + $lang['strnotablespaces'] = '找ä¸åˆ°ä»»ä½•è¡¨ç©ºé–“。'; + $lang['strcreatetablespace'] = '建立表空間'; + $lang['strlocation'] = '所在ä½ç½®'; + $lang['strtablespaceneedsname'] = '您必需為您的表空間給一個å稱。'; + $lang['strtablespaceneedsloc'] = '您必需給一個目錄夾來建立表空間。'; + $lang['strtablespacecreated'] = '表空間已建立。'; + $lang['strtablespacecreatedbad'] = '表空間建立已失敗。'; + $lang['strconfdroptablespace'] = '您確定您è¦ç§»é™¤é€™å€‹è¡¨ç©ºé–“ "%s"?'; + $lang['strtablespacedropped'] = '表空間已移除。'; + $lang['strtablespacedroppedbad'] = '表空間移除已失敗。'; + $lang['strtablespacealtered'] = '表空間已修改。'; + $lang['strtablespacealteredbad'] = '表空間修改已失敗。'; + + // Miscellaneous + $lang['strtopbar'] = '%s é‹ä½œæ–¼ %s: %s -- 您是已登入的使用者 "%s"'; + $lang['strtimefmt'] = 'jS M, Y g: iA'; + $lang['strhelp'] = '說明'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = '說明é ç€è¦½å™¨'; + $lang['strselecthelppage'] = 'é¸æ“‡ä¸€å€‹èªªæ˜Žé '; + $lang['strinvalidhelppage'] = '無效說明é ã€‚'; + $lang['strlogintitle'] = '登入到 %s'; + $lang['strlogoutmsg'] = '登出 %s'; + $lang['strloading'] = '載入中...'; + $lang['strerrorloading'] = '載入中錯誤'; + $lang['strclicktoreload'] = '點擊到é‡æ–°è¼‰å…¥'; + + // Autovacuum + $lang['strautovacuum'] = '自動清ç†(Autovacuum)'; + $lang['strturnedon'] = '已轉動 - é–‹å•Ÿ'; + $lang['strturnedoff'] = '已轉動 - 關閉'; + $lang['strenabled'] = '啟用'; + $lang['strvacuumbasethreshold'] = 'Vacuum 基本門檻'; + $lang['strvacuumscalefactor'] = 'Vacuum æ›ç®—係數'; + $lang['stranalybasethreshold'] = 'Analyze 基本門檻'; + $lang['stranalyzescalefactor'] = 'Analyze æ›ç®—係數'; + $lang['strvacuumcostdelay'] = 'Vacuum æˆæœ¬å»¶é²'; + $lang['strvacuumcostlimit'] = 'Vacuum æˆæœ¬é™åˆ¶'; + + // Table-level Locks + $lang['strlocks'] = '鎖定'; + $lang['strtransaction'] = '事務交易 ID'; + $lang['strvirtualtransaction'] = '虛擬事務交易 ID'; + $lang['strprocessid'] = '進程 ID'; + $lang['strmode'] = '鎖定模å¼'; + $lang['strislockheld'] = '是鎖定執(held)?'; + + // Prepared transactions + $lang['strpreparedxacts'] = '已準備事務交易'; + $lang['strxactid'] = '事務交易 ID'; + $lang['strgid'] = 'Global ID'; + + // Fulltext search + $lang['strfulltext'] = '全文檢索'; + $lang['strftsconfig'] = '全文檢索組態'; + $lang['strftsconfigs'] = '組態'; + $lang['strftscreateconfig'] = '新建全文檢索組態'; + $lang['strftscreatedict'] = '新建字典'; + $lang['strftscreatedicttemplate'] = '新建字典模æ¿'; + $lang['strftscreateparser'] = '新建分æžå™¨'; + $lang['strftsnoconfigs'] = '沒有找到全文檢索組態。'; + $lang['strftsconfigdropped'] = '全文檢索組態已移除。'; + $lang['strftsconfigdroppedbad'] = '全文檢索移除失敗。'; + $lang['strconfdropftsconfig'] = '確定è¦ç§»é™¤å…¨æ–‡æª¢ç´¢æª¢ç´¢çµ„æ…‹ "%s" å—Ž?'; + $lang['strconfdropftsdict'] = '確定è¦ç§»é™¤å…¨æ–‡æª¢ç´¢å­—å…¸ "%s" å—Ž?'; + $lang['strconfdropftsmapping'] = '確定è¦å°‡æ˜ å°„ "%s" 從全文檢索組態 "%s" 中移除嗎?'; + $lang['strftstemplate'] = '模æ¿'; + $lang['strftsparser'] = '分æžå™¨'; + $lang['strftsconfigneedsname'] = '必須指定全文檢索組態å稱。'; + $lang['strftsconfigcreated'] = '全文檢索組態已創建'; + $lang['strftsconfigcreatedbad'] = '全文檢索組態創建失敗。'; + $lang['strftsmapping'] = '映射'; + $lang['strftsdicts'] = 'å­—å…¸'; + $lang['strftsdict'] = 'å­—å…¸'; + $lang['strftsemptymap'] = '空的全文檢索組態映射。'; + $lang['strftswithmap'] = '附帶映射(With map)'; + $lang['strftsmakedefault'] = '為本地化作æˆé»˜èªå€¼'; + $lang['strftsconfigaltered'] = '全文檢索已修改。'; + $lang['strftsconfigalteredbad'] = '全文檢索修改失敗。'; + $lang['strftsconfigmap'] = '全文檢索組態映射'; + $lang['strftsparsers'] = '全文檢索分æžå™¨'; + $lang['strftsnoparsers'] = '無有效的全文檢索分æžå™¨ã€‚'; + $lang['strftsnodicts'] = '無有效的全文檢索字典。'; + $lang['strftsdictcreated'] = '全文檢索字典已創建'; + $lang['strftsdictcreatedbad'] = '全文檢索字典創建失敗。'; + $lang['strftslexize'] = 'è©žå½™'; + $lang['strftsinit'] = 'åˆå§‹åŒ–'; + $lang['strftsoptionsvalues'] = 'é¸é …和值'; + $lang['strftsdictneedsname'] = '必須指定全文檢索字典å稱。'; + $lang['strftsdictdropped'] = '全文檢索字典已移除。'; + $lang['strftsdictdroppedbad'] = '全文檢索字典移除失敗。'; + $lang['strftsdictaltered'] = '全文檢索字典已修改。'; + $lang['strftsdictalteredbad'] = '全文檢索字典修改失敗。'; + $lang['strftsaddmapping'] = '增加映射'; + $lang['strftsspecifymappingtodrop'] = '必須最少指定一個映射來移除'; + $lang['strftsspecifyconfigtoalter'] = '必須指定一個全文檢索é…置來修改'; + $lang['strftsmappingdropped'] = '全文檢索映射已刪除。'; + $lang['strftsmappingdroppedbad'] = '全文檢索映射移除失敗。'; + $lang['strftsnodictionaries'] = '查無字典。'; + $lang['strftsmappingaltered'] = '全文檢索映射已修改。'; + $lang['strftsmappingalteredbad'] = '全文檢索映射修改失敗。'; + $lang['strftsmappingadded'] = '全文檢索映射已增加。'; + $lang['strftsmappingaddedbad'] = '全文檢索映射增加失敗。'; + $lang['strftstabconfigs'] = '組態'; + $lang['strftstabdicts'] = 'å­—å…¸'; + $lang['strftstabparsers'] = '分æžå™¨'; + $lang['strftsaddmapping'] = '增加映射'; + $lang['strftsspecifymappingtodrop'] = '必须最少指定一个映射æ¥ç§»é™¤'; + $lang['strftsspecifyconfigtoalter'] = '必须指定一个全文检索組態æ¥ä¿®æ”¹'; + $lang['strftsmappingdropped'] = '全文检索映射已删除。'; + $lang['strftsmappingdroppedbad'] = '全文检索映射移除失败。'; + $lang['strftsnodictionaries'] = '查无字典。'; + $lang['strftsmappingaltered'] = '全文检索映射已修改。'; + $lang['strftsmappingalteredbad'] = '全文检索映射修改失败。'; + $lang['strftsmappingadded'] = '全文检索映射已增加。'; + $lang['strftsmappingaddedbad'] = '全文检索映射增加失败。'; + $lang['strftsmappingdropped'] = '全文检索映射已删除。'; + $lang['strftsmappingdroppedbad'] = '全文检索映射移除失败。'; + $lang['strftstabconfigs'] = '組態'; + $lang['strftstabdicts'] = 'å­—å…¸'; + $lang['strftstabparsers'] = '分æžå™¨'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/czech.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/czech.php new file mode 100644 index 00000000..c8f79866 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/czech.php @@ -0,0 +1,897 @@ +'; + $lang['strfirst'] = '<< První'; + $lang['strlast'] = 'Poslední >>'; + $lang['strfailed'] = 'NezdaÅ™ilo se'; + $lang['strcreate'] = 'VytvoÅ™it'; + $lang['strcreated'] = 'VytvoÅ™eno'; + $lang['strcomment'] = 'Komentář'; + $lang['strlength'] = 'Délka'; + $lang['strdefault'] = 'Výchozí'; + $lang['stralter'] = 'ZmÄ›nit'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Storno'; + $lang['strkill'] = 'Zabít'; + $lang['strac'] = 'Povolit automatické dokonÄení'; + $lang['strsave'] = 'Uložit'; + $lang['strreset'] = 'Resetovat'; + $lang['strrestart'] = 'Restartovat'; + $lang['strinsert'] = 'Vložit'; + $lang['strselect'] = 'Vybrat'; + $lang['strdelete'] = 'Smazat'; + $lang['strupdate'] = 'Aktualizovat'; + $lang['strreferences'] = 'Odkazy'; + $lang['stryes'] = 'Ano'; + $lang['strno'] = 'Ne'; + $lang['strtrue'] = 'PRAVDA'; + $lang['strfalse'] = 'NEPRAVDA'; + $lang['stredit'] = 'Upravit'; + $lang['strcolumn'] = 'Sloupec'; + $lang['strcolumns'] = 'Sloupce'; + $lang['strrows'] = 'řádků'; + $lang['strrowsaff'] = 'řádků zmÄ›nÄ›no.'; + $lang['strobjects'] = 'objektů'; + $lang['strback'] = 'ZpÄ›t'; + $lang['strqueryresults'] = 'Výsledky dotazu'; + $lang['strshow'] = 'Zobrazit'; + $lang['strempty'] = 'Vyprázdnit'; + $lang['strlanguage'] = 'Jazyk'; + $lang['strencoding'] = 'Kódování'; + $lang['strvalue'] = 'Hodnota'; + $lang['strunique'] = 'JedineÄný'; + $lang['strprimary'] = 'Primární'; + $lang['strexport'] = 'Export'; + $lang['strimport'] = 'Import'; + $lang['strallowednulls'] = 'Povolené nulové znaky'; + $lang['strbackslashn'] = '\n'; + $lang['stremptystring'] = 'Prázdné Å™etÄ›zce/pole'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Správa'; + $lang['strvacuum'] = 'Uklidit'; + $lang['stranalyze'] = 'Analyzovat'; + $lang['strclusterindex'] = 'PÅ™eskupit'; + $lang['strclustered'] = 'PÅ™eskupeno?'; + $lang['strreindex'] = 'PÅ™eindexovat'; + $lang['strexecute'] = 'Provést'; + $lang['stradd'] = 'PÅ™idat'; + $lang['strevent'] = 'Událost'; + $lang['strwhere'] = 'Kde'; + $lang['strinstead'] = 'Místo původního'; + $lang['strwhen'] = 'Kdy'; + $lang['strformat'] = 'Formát'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'Potvrzení'; + $lang['strexpression'] = 'Výraz'; + $lang['strellipsis'] = '…'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Rozbalit'; + $lang['strcollapse'] = 'Sbalit'; + $lang['strfind'] = 'Hledat'; + $lang['stroptions'] = 'Volby'; + $lang['strrefresh'] = 'ObÄerstvit'; + $lang['strdownload'] = 'Stáhnout'; + $lang['strdownloadgzipped'] = 'Stáhnout komprimované pomocí gzip'; + $lang['strinfo'] = 'Informace'; + $lang['stroids'] = 'OID'; + $lang['stradvanced'] = 'PokroÄilé'; + $lang['strvariables'] = 'PromÄ›nné'; + $lang['strprocess'] = 'Proces'; + $lang['strprocesses'] = 'Procesy'; + $lang['strsetting'] = 'Nastavení'; + $lang['streditsql'] = 'Upravit SQL'; + $lang['strruntime'] = 'Celková doba bÄ›hu: %s ms'; + $lang['strpaginate'] = 'Stránkovat výsledky'; + $lang['struploadscript'] = 'nebo nahrajte skript SQL:'; + $lang['strstarttime'] = 'ÄŒas spuÅ¡tÄ›ní'; + $lang['strfile'] = 'Soubor'; + $lang['strfileimported'] = 'Soubor byl importován.'; + $lang['strtrycred'] = 'Použít tato prověření pro vÅ¡echny servery'; + $lang['strconfdropcred'] = 'Odpojením se z bezpeÄnostních důvodů smažou vaÅ¡e sdílené pÅ™ipojovací informace. Opravdu se chcete odpojit?'; + $lang['stractionsonmultiplelines'] = 'Akce pro víc řádků'; + $lang['strselectall'] = 'Vybrat vÅ¡e'; + $lang['strunselectall'] = 'ZruÅ¡it výbÄ›r'; + $lang['strlocale'] = 'Místní nastavení'; + $lang['strcollation'] = 'Řazení'; + $lang['strctype'] = 'Typ znaku'; + $lang['strdefaultvalues'] = 'Výchozí hodnoty'; + $lang['strnewvalues'] = 'Nové hodnoty'; + $lang['strstart'] = 'Spustit'; + $lang['strstop'] = 'Zastavit'; + $lang['strgotoppage'] = 'zpÄ›t nahoru'; + $lang['strtheme'] = 'Motiv'; + $lang['strcluster'] = 'Klastr'; + + // Admin + $lang['stradminondatabase'] = 'Následující úlohy správy použít na celou databázi %s.'; + $lang['stradminontable'] = 'Následující úlohy správy použít na tabulku %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'Historie'; + $lang['strnohistory'] = 'Bez historie.'; + $lang['strclearhistory'] = 'Smazat historii'; + $lang['strdelhistory'] = 'Odebrat z historie'; + $lang['strconfdelhistory'] = 'Opravdu tento požadavek odebrat z historie?'; + $lang['strconfclearhistory'] = 'SkuteÄnÄ› smazat historii?'; + $lang['strnodatabaseselected'] = 'Zvolte prosím databázi.'; + + // Database sizes + $lang['strnoaccess'] = 'Bez přístupu'; + $lang['strsize'] = 'Velikost'; + $lang['strbytes'] = 'B'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Tato aplikace pracuje nejlépe, pokud jsou v prohlížeÄi povolené rámy. Může ale pracovat i bez rámů, staÄí kliknout na následující odkaz.'; + $lang['strnoframeslink'] = 'Použít bez rámů'; + $lang['strbadconfig'] = 'Váš config.inc.php je zastaralý. PotÅ™ebujete jej vygenerovat znovu z nového config.inc.php-dist.'; + $lang['strnotloaded'] = 'VaÅ¡e instalace PHP nepodporuje PostgreSQL. PotÅ™ebujete znovu pÅ™eložit PHP s použitím volby --with-pgsql.'; + $lang['strpostgresqlversionnotsupported'] = 'Verze PostgreSQL není podporovaná. PÅ™ejdÄ›te prosím na verzi %s nebo novÄ›jší.'; + $lang['strbadschema'] = 'Zadáno neplatné schéma.'; + $lang['strbadencoding'] = 'NezdaÅ™ilo se nastavit kódování klienta v databázi.'; + $lang['strsqlerror'] = 'Chyba SQL:'; + $lang['strinstatement'] = 'Ve výrazu:'; + $lang['strinvalidparam'] = 'Neplatné parametry skriptu.'; + $lang['strnodata'] = 'Nenalezen žádný řádek.'; + $lang['strnoobjects'] = 'Nenalezen žádný objekt.'; + $lang['strrownotunique'] = 'Pro tento řádek neexistuje jedineÄný identifikátor.'; + $lang['strnouploads'] = 'Je zakázané nahrávání souborů.'; + $lang['strimporterror'] = 'Chyba pÅ™i importu.'; + $lang['strimporterror-fileformat'] = 'Chyba pÅ™i importu: NezdaÅ™ilo se automaticky zjistit formát souboru.'; + $lang['strimporterrorline'] = 'Chyba pÅ™i importu na řádku %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Chyba pÅ™i importu na řádku %s: Řádek nemá správný poÄet sloupců.'; + $lang['strimporterror-uploadedfile'] = 'Chyba pÅ™i importu: Soubor nelze nahrát na server'; + $lang['strcannotdumponwindows'] = 'Ve Windows není podporovaný výpis názvů komplexních tabulek a schémat.'; + $lang['strinvalidserverparam'] = 'Pokus o pÅ™ipojení s neplatnými parametry serveru, možná se nÄ›kdo snaží neoprávnÄ›nÄ› napojit do vaÅ¡eho systému.'; + $lang['strnoserversupplied'] = 'Není nabízen žádný server!'; + $lang['strbadpgdumppath'] = 'Chyba pÅ™i exportu: NezdaÅ™ilo se spustit pg_dump (s cestou danou ve vaÅ¡em conf/config.inc.php: %s). Opravte prosím cestu ve svém nastavení a zkuste to znovu.'; + $lang['strbadpgdumpallpath'] = 'Chyba pÅ™i exportu: NezdaÅ™ilo se spustit pg_dumpall (s cestou danou ve vaÅ¡em conf/config.inc.php: %s). Opravte prosím cestu ve svém nastavení a zkuste to znovu.'; + $lang['strconnectionfail'] = 'Nelze se pÅ™ipojit k serveru.'; + + // Tables + $lang['strtable'] = 'Tabulka'; + $lang['strtables'] = 'Tabulky'; + $lang['strshowalltables'] = 'Zobrazit vÅ¡echny tabulky'; + $lang['strnotables'] = 'Nenalezeny žádné tabulky.'; + $lang['strnotable'] = 'Nenalezena žádná tabulka.'; + $lang['strcreatetable'] = 'VytvoÅ™it tabulku'; + $lang['strcreatetablelike'] = 'VytvoÅ™it tabulku podle'; + $lang['strcreatetablelikeparent'] = 'Zdrojová tabulka'; + $lang['strcreatelikewithdefaults'] = 'VÄetnÄ› výchozích'; + $lang['strcreatelikewithconstraints'] = 'VÄetnÄ› omezení'; + $lang['strcreatelikewithindexes'] = 'VÄetnÄ› indexů'; + $lang['strtablename'] = 'Název tabulky'; + $lang['strtableneedsname'] = 'Musíte zadat název pro tabulku.'; + $lang['strtablelikeneedslike'] = 'Musíte zvolit, z které tabulky se budou vlastnosti kopírovat.'; + $lang['strtableneedsfield'] = 'Musíte zadat nejménÄ› jedno pole.'; + $lang['strtableneedscols'] = 'Musíte zadat platný poÄet sloupců.'; + $lang['strtablecreated'] = 'Tabulka byla vytvoÅ™ena.'; + $lang['strtablecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it tabulku.'; + $lang['strconfdroptable'] = 'Opravdu chcete odstranit tabulku „%s“?'; + $lang['strtabledropped'] = 'Tabulka byla odstranÄ›na.'; + $lang['strtabledroppedbad'] = 'NezdaÅ™ilo se odstranit tabulku.'; + $lang['strconfemptytable'] = 'Opravdu chcete vyprázdnit tabulku „%s“?'; + $lang['strtableemptied'] = 'Tabulka byla vyprázdnÄ›na.'; + $lang['strtableemptiedbad'] = 'NezdaÅ™ilo se vyprázdnit tabulku.'; + $lang['strinsertrow'] = 'Vložit řádek'; + $lang['strrowinserted'] = 'Řádek byl vložen.'; + $lang['strrowinsertedbad'] = 'NezdaÅ™ilo se vložit řádek.'; + $lang['strnofkref'] = 'Cizímu klíÄi %s neodpovídá žádná hodnota.'; + $lang['strrowduplicate'] = 'NezdaÅ™ilo se vložení řádku, pokus o duplicitní vložení.'; + $lang['streditrow'] = 'Upravit řádek'; + $lang['strrowupdated'] = 'Řádek byl aktualizován.'; + $lang['strrowupdatedbad'] = 'NezdaÅ™ilo se aktualizovat řádek.'; + $lang['strdeleterow'] = 'Smazat řádek'; + $lang['strconfdeleterow'] = 'Opravdu chcete smazat tento řádek?'; + $lang['strrowdeleted'] = 'Řádek byl smazán.'; + $lang['strrowdeletedbad'] = 'NezdaÅ™ilo se smazat řádek.'; + $lang['strinsertandrepeat'] = 'Vloži a opakovat'; + $lang['strnumcols'] = 'PoÄet sloupců'; + $lang['strcolneedsname'] = 'Musíte zadat název pro sloupec'; + $lang['strselectallfields'] = 'Vybrat vÅ¡echna pole'; + $lang['strselectneedscol'] = 'Musíte zvolit alespoň jeden sloupec, který se má zobrazit.'; + $lang['strselectunary'] = 'Unární operátory nemohou mít hodnoty.'; + $lang['strcolumnaltered'] = 'ZmÄ›ny v sloupci byly provedeny.'; + $lang['strcolumnalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v sloupci.'; + $lang['strconfdropcolumn'] = 'Opravdu chcete odstranit sloupec „%s“ z tabulky „%s“?'; + $lang['strcolumndropped'] = 'Sloupec byl odstranÄ›n.'; + $lang['strcolumndroppedbad'] = 'NezdaÅ™ilo se odstranit sloupec.'; + $lang['straddcolumn'] = 'PÅ™idat sloupec'; + $lang['strcolumnadded'] = 'Sloupec byl pÅ™idán.'; + $lang['strcolumnaddedbad'] = 'NezdaÅ™ilo se pÅ™idat sloupec.'; + $lang['strcascade'] = 'KaskádovitÄ›'; + $lang['strtablealtered'] = 'ZmÄ›ny v tabulce byly provedeny.'; + $lang['strtablealteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v tabulce.'; + $lang['strdataonly'] = 'Pouze data'; + $lang['strstructureonly'] = 'Pouze strukturu'; + $lang['strstructureanddata'] = 'Strukturu a data'; + $lang['strtabbed'] = 'S tabulátory'; + $lang['strauto'] = 'Automaticky'; + $lang['strconfvacuumtable'] = 'Opravdu chcete provést úklid „%s“?'; + $lang['strconfanalyzetable'] = 'Opravdu chcete analyzovat „%s“?'; + $lang['strconfreindextable'] = 'Opravdu chcete pÅ™eindexovat „%s“?'; + $lang['strconfclustertable'] = 'Opravdu chcete pÅ™eskupit "%s"?'; + $lang['strestimatedrowcount'] = 'Odhadnutý poÄet řádků'; + $lang['strspecifytabletoanalyze'] = 'Pokud chcete analyzovat tabulky, tak musíte nejménÄ› jednu vybrat.'; + $lang['strspecifytabletoempty'] = 'Pokud chcete vyprázdnit tabulky, tak musíte nejménÄ› jednu vybrat.'; + $lang['strspecifytabletodrop'] = 'Pokud chcete odstranit tabulky, tak musíte nejménÄ› jednu vybrat.'; + $lang['strspecifytabletovacuum'] = 'Pokud chcete provést úklid tabulek, tak musíte nejménÄ› jednu vybrat.'; + $lang['strspecifytabletoreindex'] = 'Pokud chcete pÅ™eindexovat tabulku, tak musíte nejménÄ› jednu vybrat.'; + $lang['strspecifytabletocluster'] = 'Pokud chcete pÅ™eskupit tabulku, tak musíte nejménÄ› jednu vybrat.'; + $lang['strnofieldsforinsert'] = 'Nemůžete vložit řádek do tabulky, která nemá žádné sloupce.'; + + // Columns + $lang['strcolprop'] = 'Vlastnosti sloupce'; + $lang['strnotableprovided'] = 'Není k dispozici žádná tabulka!'; + + // Users + $lang['struser'] = 'Uživatel'; + $lang['strusers'] = 'Uživatelé'; + $lang['strusername'] = 'Jméno uživatele'; + $lang['strpassword'] = 'Heslo'; + $lang['strsuper'] = 'Superuživatel?'; + $lang['strcreatedb'] = 'Vytvářet DB?'; + $lang['strexpires'] = 'Ztratí platnost'; + $lang['strsessiondefaults'] = 'Výchozí hodnoty sezení'; + $lang['strnousers'] = 'Nenalezeni žádní uživatelé.'; + $lang['struserupdated'] = 'Uživatel byl aktualizován'; + $lang['struserupdatedbad'] = 'NezdaÅ™ilo se aktualizovat uživatele.'; + $lang['strshowallusers'] = 'Zobrazit vÅ¡echny uživatele'; + $lang['strcreateuser'] = 'VytvoÅ™it uživatele'; + $lang['struserneedsname'] = 'Musíte zadat jméno uživatele.'; + $lang['strusercreated'] = 'Uživatel byl vytvoÅ™en.'; + $lang['strusercreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it uživatele.'; + $lang['strconfdropuser'] = 'Opravdu chcete odstranit uživatele „%s“?'; + $lang['struserdropped'] = 'Uživatel byl odstranÄ›n.'; + $lang['struserdroppedbad'] = 'NezdaÅ™ilo se odstranit uživatele.'; + $lang['straccount'] = 'ÚÄet'; + $lang['strchangepassword'] = 'ZmÄ›nit heslo'; + $lang['strpasswordchanged'] = 'Heslo bylo zmÄ›nÄ›no.'; + $lang['strpasswordchangedbad'] = 'NezdaÅ™ilo se zmÄ›nit heslo.'; + $lang['strpasswordshort'] = 'Heslo je příliÅ¡ krátké.'; + $lang['strpasswordconfirm'] = 'Heslo a jeho potvrzení nejsou shodné.'; + + // Groups + $lang['strgroup'] = 'Skupina'; + $lang['strgroups'] = 'Skupiny'; + $lang['strshowallgroups'] = 'Zobrazit vÅ¡echny skupiny'; + $lang['strnogroup'] = 'Skupina nebyla nalezena.'; + $lang['strnogroups'] = 'Nebyly nalezeny žádné skupiny.'; + $lang['strcreategroup'] = 'VytvoÅ™it skupinu'; + $lang['strgroupneedsname'] = 'Musíte zadat název pro skupinu.'; + $lang['strgroupcreated'] = 'Skupina byly vytvoÅ™ena.'; + $lang['strgroupcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it skupinu.'; + $lang['strconfdropgroup'] = 'Opravdu chcete odstranit skupinu „%s“?'; + $lang['strgroupdropped'] = 'Skupiny byla odstranÄ›na.'; + $lang['strgroupdroppedbad'] = 'NezdaÅ™ilo se odstranit skupinu.'; + $lang['strmembers'] = 'ÄŒlenové'; + $lang['strmemberof'] = 'ÄŒlenem v'; + $lang['stradminmembers'] = 'ÄŒlenové správci'; + $lang['straddmember'] = 'PÅ™idat Älena'; + $lang['strmemberadded'] = 'ÄŒlen byl pÅ™idán.'; + $lang['strmemberaddedbad'] = 'NezdaÅ™ilo se pÅ™idat Älena.'; + $lang['strdropmember'] = 'Odebrat Älena'; + $lang['strconfdropmember'] = 'Opravdu chcete odebrat Älena „%s“ ze skupiny „%s“?'; + $lang['strmemberdropped'] = 'ÄŒlen byl odebrán.'; + $lang['strmemberdroppedbad'] = 'NezdaÅ™ilo se odebrat Älena.'; + + // Roles + $lang['strrole'] = 'Role'; + $lang['strroles'] = 'Role'; + $lang['strshowallroles'] = 'Zobrazit vÅ¡echny role'; + $lang['strnoroles'] = 'Nenalezena žádná role.'; + $lang['strinheritsprivs'] = 'DÄ›dit oprávnÄ›ní?'; + $lang['strcreaterole'] = 'VytvoÅ™it roli'; + $lang['strcancreaterole'] = 'Vytvářet role?'; + $lang['strrolecreated'] = 'Role byl vytvoÅ™ena.'; + $lang['strrolecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it roli.'; + $lang['strrolealtered'] = 'ZmÄ›ny v roli byly provedeny.'; + $lang['strrolealteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v roli.'; + $lang['strcanlogin'] = 'PÅ™ihlaÅ¡ovat se?'; + $lang['strconnlimit'] = 'Omezení pÅ™ipojení'; + $lang['strdroprole'] = 'Odstranit roli'; + $lang['strconfdroprole'] = 'Opravdu chcete odstranit roli „%s“?'; + $lang['strroledropped'] = 'Role byla odstranÄ›na.'; + $lang['strroledroppedbad'] = 'NezdaÅ™ilo se odstranit roli.'; + $lang['strnolimit'] = 'Bez omezení'; + $lang['strnever'] = 'Nikdy'; + $lang['strroleneedsname'] = 'Musíte zadat název pro roli.'; + + // Privileges + $lang['strprivilege'] = 'OprávnÄ›ní'; + $lang['strprivileges'] = 'OprávnÄ›ní'; + $lang['strnoprivileges'] = 'Tento objekt má oprávnÄ›ní výchozího vlastníka.'; + $lang['strgrant'] = 'PÅ™idÄ›lit'; + $lang['strrevoke'] = 'Odepřít'; + $lang['strgranted'] = 'OprávnÄ›ní byla zmÄ›nÄ›na.'; + $lang['strgrantfailed'] = 'NezdaÅ™ilo se zmÄ›nit oprávnÄ›ní.'; + $lang['strgrantbad'] = 'Musíte zvolit nejménÄ› jednoho uživatele nebo skupinu a nejménÄ› jedno oprávnÄ›ní.'; + $lang['strgrantor'] = 'PÅ™idÄ›lil'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Databáze'; + $lang['strdatabases'] = 'Databáze'; + $lang['strshowalldatabases'] = 'Zobrazit vÅ¡echny databáze'; + $lang['strnodatabases'] = 'Žádné databáze nenalezeny.'; + $lang['strcreatedatabase'] = 'VytvoÅ™it databázi'; + $lang['strdatabasename'] = 'Název databáze'; + $lang['strdatabaseneedsname'] = 'Musíte zadat název pro databázi.'; + $lang['strdatabasecreated'] = 'Databáze byla vytvoÅ™ena.'; + $lang['strdatabasecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it databázi.'; + $lang['strconfdropdatabase'] = 'Opravdu chcete odstranit databázi „%s“?'; + $lang['strdatabasedropped'] = 'Databáze byla odstranÄ›na.'; + $lang['strdatabasedroppedbad'] = 'NezdaÅ™ilo se odstranit databázi.'; + $lang['strentersql'] = 'Zadejte dotaz SQL, který chcete provést:'; + $lang['strsqlexecuted'] = 'Dotaz SQL byl proveden.'; + $lang['strvacuumgood'] = 'Úklid byl dokonÄen.'; + $lang['strvacuumbad'] = 'Úklid se nezdaÅ™il.'; + $lang['stranalyzegood'] = 'Analýza byla dokonÄena.'; + $lang['stranalyzebad'] = 'Analýza se nezdaÅ™ila.'; + $lang['strreindexgood'] = 'PÅ™eindexace byla dokonÄena.'; + $lang['strreindexbad'] = 'PÅ™eindexace se nezdaÅ™ila.'; + $lang['strfull'] = 'Úplný'; + $lang['strfreeze'] = 'Zmrazit'; + $lang['strforce'] = 'Vynutit'; + $lang['strsignalsent'] = 'Signál byl odeslán.'; + $lang['strsignalsentbad'] = 'Signál se nezdaÅ™ilo odeslat.'; + $lang['strallobjects'] = 'VÅ¡echny objekty'; + $lang['strdatabasealtered'] = 'ZmÄ›ny v databázi byly provedeny.'; + $lang['strdatabasealteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v databázi.'; + $lang['strspecifydatabasetodrop'] = 'Pokud chcete odstranit databáze, tak musíte nejménÄ› jednu vybrat.'; + $lang['strtemplatedb'] = 'Å ablona'; + $lang['strconfanalyzedatabase'] = 'Opravdu chcete analyzovat vÅ¡echny tabulky v databázi „%s“?'; + $lang['strconfvacuumdatabase'] = 'Opravdu chcete uklidit vÅ¡echny tabulky v databázi „%s“?'; + $lang['strconfreindexdatabase'] = 'Opravdu chcete pÅ™eindexovat vÅ¡echny tabulky v databázi „%s“?'; + $lang['strconfclusterdatabase'] = 'Opravdu chcete pÅ™eskupit vÅ¡echny tabulky v databázi „%s“?'; + + // Views + $lang['strview'] = 'Pohled'; + $lang['strviews'] = 'Pohledy'; + $lang['strshowallviews'] = 'Zobrazit vÅ¡echny pohledy'; + $lang['strnoview'] = 'Nenalezen žádný pohled.'; + $lang['strnoviews'] = 'Nenalezeny žádné pohledy.'; + $lang['strcreateview'] = 'VytvoÅ™it pohled'; + $lang['strviewname'] = 'Název pohledu'; + $lang['strviewneedsname'] = 'Musíte zadat název pro pohled.'; + $lang['strviewneedsdef'] = 'Musíte zadat definici pro pohled.'; + $lang['strviewneedsfields'] = 'Musíte zvolit, které sloupce chcete v pohledu mít.'; + $lang['strviewcreated'] = 'Pohled vytvoÅ™en.'; + $lang['strviewcreatedbad'] = 'Pohled se nezdaÅ™ilo vytvoÅ™it.'; + $lang['strconfdropview'] = 'Opravdu chcete odstranit pohled „%s“?'; + $lang['strviewdropped'] = 'Pohled byl odstranÄ›n.'; + $lang['strviewdroppedbad'] = 'Pohled se nezdaÅ™ilo odstranit.'; + $lang['strviewupdated'] = 'Pohled byl aktualizován.'; + $lang['strviewupdatedbad'] = 'Pohled se nezdaÅ™ilo aktualizovat.'; + $lang['strviewlink'] = 'Propojovací klíÄe'; + $lang['strviewconditions'] = 'Doplňující podmínky'; + $lang['strcreateviewwiz'] = 'VytvoÅ™it pohled pomocí průvodce'; + $lang['strrenamedupfields'] = 'Duplicitní pole pÅ™ejmenovat'; + $lang['strdropdupfields'] = 'Duplicitní pole odstranit'; + $lang['strerrordupfields'] = 'V případÄ› duplicitních polí ohlásit chybu'; + $lang['strviewaltered'] = 'ZmÄ›ny v pohledu byly provedeny.'; + $lang['strviewalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v pohledu.'; + $lang['strspecifyviewtodrop'] = 'Pokud chcete odstranit pohledy, tak musíte nejménÄ› jeden vybrat.'; + + // Sequences + $lang['strsequence'] = 'Sekvence'; + $lang['strsequences'] = 'Sekvence'; + $lang['strshowallsequences'] = 'Zobrazit vÅ¡echny sekvence'; + $lang['strnosequence'] = 'Nenalezena žádná sekvence.'; + $lang['strnosequences'] = 'Nenalezeny žádné sekvence.'; + $lang['strcreatesequence'] = 'VytvoÅ™it sekvenci'; + $lang['strlastvalue'] = 'Poslední hodnota'; + $lang['strincrementby'] = 'Přírůstek'; + $lang['strstartvalue'] = 'PoÄáteÄní hodnota'; + $lang['strrestartvalue'] = 'Nová poÄáteÄní hodnota'; + $lang['strmaxvalue'] = 'Max. hodnota'; + $lang['strminvalue'] = 'Min. hodnota'; + $lang['strcachevalue'] = 'PÅ™ipraveno dopÅ™edu'; + $lang['strlogcount'] = 'Dostupných hodnot bez zápisu (log_cnt)'; + $lang['strcancycle'] = 'Cyklicky?'; + $lang['striscalled'] = 'Zvýšit pÅ™ed vrácením následující (is_called)?'; + $lang['strsequenceneedsname'] = 'Musíte zadat název pro sekvenci.'; + $lang['strsequencecreated'] = 'Sekvence byla vytvoÅ™ena.'; + $lang['strsequencecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it sekvenci.'; + $lang['strconfdropsequence'] = 'Opravdu chcete odstranit sekvenci „%s“?'; + $lang['strsequencedropped'] = 'Sekvence byla odstranÄ›na.'; + $lang['strsequencedroppedbad'] = 'NezdaÅ™ilo se odstranit sekvenci.'; + $lang['strsequencerestart'] = 'Sekvence nastavena na novou poÄáteÄní hodnotu.'; + $lang['strsequencerestartbad'] = 'NezdaÅ™ilo se nastavit novou poÄáteÄní hodnotu sekvence.'; + $lang['strsequencereset'] = 'Sekvence byla nastavena na poÄáteÄní hodnotu.'; + $lang['strsequenceresetbad'] = 'NezdaÅ™ilo se nastavit poÄáteÄní hodnotu sekvence.'; + $lang['strsequencealtered'] = 'ZmÄ›ny v sekvenci byly provedeny.'; + $lang['strsequencealteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v sekvenci.'; + $lang['strsetval'] = 'Nastavit hodnotu'; + $lang['strsequencesetval'] = 'Hodnota sekvence byla nastavena.'; + $lang['strsequencesetvalbad'] = 'NezdaÅ™ilo se zmÄ›nit hodnotu sekvence.'; + $lang['strnextval'] = 'Zvýšit hodnotu'; + $lang['strsequencenextval'] = 'Hodnota sekvence byla zvýšena.'; + $lang['strsequencenextvalbad'] = 'NezdaÅ™ilo se zvýšit hodnotu sekvence.'; + $lang['strspecifysequencetodrop'] = 'Pokud chcete odstranit sekvence, tak musíte nejménÄ› jednu vybrat.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indexy'; + $lang['strindexname'] = 'Název indexu'; + $lang['strshowallindexes'] = 'Zobrazit vÅ¡echny indexy'; + $lang['strnoindex'] = 'Nenalezen žádný index.'; + $lang['strnoindexes'] = 'Nenalezeny žádné indexy.'; + $lang['strcreateindex'] = 'VytvoÅ™it index'; + $lang['strtabname'] = 'Název tabulky'; + $lang['strcolumnname'] = 'Název sloupce'; + $lang['strindexneedsname'] = 'Musíte zadat název pro index.'; + $lang['strindexneedscols'] = 'Index musí obsahovat nejménÄ› jeden sloupec.'; + $lang['strindexcreated'] = 'Index byl vytvoÅ™en.'; + $lang['strindexcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it index.'; + $lang['strconfdropindex'] = 'Opravdu chcete odstranit index „%s“?'; + $lang['strindexdropped'] = 'Index byl odstranÄ›n.'; + $lang['strindexdroppedbad'] = 'NezdaÅ™ilo se odstranit index.'; + $lang['strkeyname'] = 'Název klíÄe'; + $lang['struniquekey'] = 'JedineÄný klíÄ'; + $lang['strprimarykey'] = 'Primární klíÄ'; + $lang['strindextype'] = 'Typ indexu'; + $lang['strtablecolumnlist'] = 'Sloupce v tabulce'; + $lang['strindexcolumnlist'] = 'Sloupce v indexu'; + $lang['strclusteredgood'] = 'PÅ™eskupení dokonÄeno.'; + $lang['strclusteredbad'] = 'PÅ™eskupení se nezdaÅ™ilo.'; + $lang['strconcurrently'] = 'SouběžnÄ›'; + $lang['strnoclusteravailable'] = 'Tabulka není pÅ™eskupena podle indexu.'; + + // Rules + $lang['strrules'] = 'Pravidla'; + $lang['strrule'] = 'Pravidlo'; + $lang['strshowallrules'] = 'Zobrazit vÅ¡echna pravidla'; + $lang['strnorule'] = 'Nenalezeno žádné pravidlo.'; + $lang['strnorules'] = 'Nenalezena žádná pravidla.'; + $lang['strcreaterule'] = 'VytvoÅ™it pravidlo'; + $lang['strrulename'] = 'Název pravidla'; + $lang['strruleneedsname'] = 'Musíte zadat název pro pravidlo.'; + $lang['strrulecreated'] = 'Pravidlo bylo vytvoÅ™eno.'; + $lang['strrulecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it pravidlo.'; + $lang['strconfdroprule'] = 'Opravdu chcete odstranit pravidlo „%s“ na „%s“?'; + $lang['strruledropped'] = 'Pravidlo bylo odstranÄ›no.'; + $lang['strruledroppedbad'] = 'NezdaÅ™ilo se odstranit pravidlo.'; + + // Constraints + $lang['strconstraint'] = 'Omezení'; + $lang['strconstraints'] = 'Omezení'; + $lang['strshowallconstraints'] = 'Zobrazit vÅ¡echna omezení'; + $lang['strnoconstraints'] = 'Nenalezena žádná omezení.'; + $lang['strcreateconstraint'] = 'VytvoÅ™it omezení'; + $lang['strconstraintcreated'] = 'Omezení bylo vytvoÅ™eno.'; + $lang['strconstraintcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it omezení.'; + $lang['strconfdropconstraint'] = 'Opravdu chcete odstranit omezení „%s“ na „%s“?'; + $lang['strconstraintdropped'] = 'Omezení bylo odstranÄ›no.'; + $lang['strconstraintdroppedbad'] = 'NezdaÅ™ilo se odstranit omezení.'; + $lang['straddcheck'] = 'PÅ™idat kontrolu'; + $lang['strcheckneedsdefinition'] = 'Musíte zadat definici kontroly.'; + $lang['strcheckadded'] = 'Kontrola byla pÅ™idána.'; + $lang['strcheckaddedbad'] = 'NezdaÅ™ilo se pÅ™idat kontrolu.'; + $lang['straddpk'] = 'PÅ™idat primární klíÄ'; + $lang['strpkneedscols'] = 'Primární klÃ­Ä musí obsahovat nejménÄ› jeden sloupec.'; + $lang['strpkadded'] = 'Primární klÃ­Ä byl pÅ™idán.'; + $lang['strpkaddedbad'] = 'NezdaÅ™ilo se pÅ™idat primární klíÄ.'; + $lang['stradduniq'] = 'PÅ™idat jedineÄný klíÄ'; + $lang['struniqneedscols'] = 'JedineÄný klÃ­Ä musí obsahovat nejménÄ› jeden sloupec.'; + $lang['struniqadded'] = 'JedineÄný klÃ­Ä byl pÅ™idán.'; + $lang['struniqaddedbad'] = 'NezdaÅ™ilo se pÅ™idat jedineÄný klíÄ.'; + $lang['straddfk'] = 'PÅ™idat cizí klíÄ'; + $lang['strfkneedscols'] = 'Cizí klÃ­Ä musí obsahovat nejménÄ› jeden sloupec.'; + $lang['strfkneedstarget'] = 'Musíte zadat cílovou tabulku, na kterou se cizí klÃ­Ä odkazuje.'; + $lang['strfkadded'] = 'Cizí klÃ­Ä byl pÅ™idán.'; + $lang['strfkaddedbad'] = 'NezdaÅ™ilo se pÅ™idat cizí klíÄ.'; + $lang['strfktarget'] = 'Cílová tabulka'; + $lang['strfkcolumnlist'] = 'Sloupce v klíÄi'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Funkce'; + $lang['strfunctions'] = 'Funkce'; + $lang['strshowallfunctions'] = 'Zobrazit vÅ¡echny funkce'; + $lang['strnofunction'] = 'Nenalezena žádná funkce.'; + $lang['strnofunctions'] = 'Nenalezeny žádné funkce.'; + $lang['strcreateplfunction'] = 'VytvoÅ™it funkci SQL/PL'; + $lang['strcreateinternalfunction'] = 'VytvoÅ™it interní funkci'; + $lang['strcreatecfunction'] = 'VytvoÅ™it funkci C'; + $lang['strfunctionname'] = 'Název funkce'; + $lang['strreturns'] = 'Vrací'; + $lang['strproglanguage'] = 'Programovací jazyk'; + $lang['strfunctionneedsname'] = 'Musíte zadat název pro funkci.'; + $lang['strfunctionneedsdef'] = 'Musíte zadat definici pro funkci.'; + $lang['strfunctioncreated'] = 'Funkce byl vytvoÅ™ena.'; + $lang['strfunctioncreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it funkci.'; + $lang['strconfdropfunction'] = 'Opravdu chcete odstranit funkci „%s“?'; + $lang['strfunctiondropped'] = 'Funkce byla odstranÄ›na.'; + $lang['strfunctiondroppedbad'] = 'NezdaÅ™ilo se odstranit funkci.'; + $lang['strfunctionupdated'] = 'Funkce byla aktualizována.'; + $lang['strfunctionupdatedbad'] = 'NezdaÅ™ilo se aktualizovat funkci.'; + $lang['strobjectfile'] = 'Soubor s objektem'; + $lang['strlinksymbol'] = 'Napojený symbol'; + $lang['strarguments'] = 'Argumenty'; + $lang['strargmode'] = 'Režim'; + $lang['strargtype'] = 'Typ'; + $lang['strargadd'] = 'PÅ™idat další argument'; + $lang['strargremove'] = 'Odebrat tento argument'; + $lang['strargnoargs'] = 'Tato funkce nepÅ™ebírá žádné argumenty.'; + $lang['strargenableargs'] = 'Povolit argumentům průchod do této funkce.'; + $lang['strargnorowabove'] = 'Nad tímto řádkem již žádný není.'; + $lang['strargnorowbelow'] = 'Pod tímto řádkem již žádný není.'; + $lang['strargraise'] = 'PÅ™esunout výše.'; + $lang['strarglower'] = 'PÅ™esunout níže.'; + $lang['strargremoveconfirm'] = 'Opravdu chcete odebrat tento argument? Operaci nelze vrátit zpÄ›t.'; + $lang['strfunctioncosting'] = 'Cena funkcí'; + $lang['strresultrows'] = 'PoÄet řádků'; + $lang['strexecutioncost'] = 'Cena provádÄ›ní'; + $lang['strspecifyfunctiontodrop'] = 'Pokud chcete odstranit funkce, tak musíte nejménÄ› jednu vybrat.'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Triggery'; + $lang['strshowalltriggers'] = 'Zobrazit vÅ¡echny triggery'; + $lang['strnotrigger'] = 'Nenalezen žádný trigger.'; + $lang['strnotriggers'] = 'Nenalezeny žádné triggery.'; + $lang['strcreatetrigger'] = 'VytvoÅ™it trigger'; + $lang['strtriggerneedsname'] = 'Musíte zadat název pro trigger.'; + $lang['strtriggerneedsfunc'] = 'Musíte zvolit funkci pro trigger.'; + $lang['strtriggercreated'] = 'Trigger byl vytvoÅ™en.'; + $lang['strtriggercreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it trigger.'; + $lang['strconfdroptrigger'] = 'Opravdu chcete odstranit trigger „%s“ v „%s“?'; + $lang['strconfenabletrigger'] = 'Opravdu chcete povolit trigger „%s“ v „%s“?'; + $lang['strconfdisabletrigger'] = 'Opravdu chcete zakázat trigger „%s“ v „%s“?'; + $lang['strtriggerdropped'] = 'Trigger byl odstranÄ›n.'; + $lang['strtriggerdroppedbad'] = 'NezdaÅ™ilo se odstranit trigger.'; + $lang['strtriggerenabled'] = 'Trigger byl povolen.'; + $lang['strtriggerenabledbad'] = 'NezdaÅ™ilo se povolit trigger.'; + $lang['strtriggerdisabled'] = 'Trigger byl zakázán.'; + $lang['strtriggerdisabledbad'] = 'NezdaÅ™ilo se zakázat trigger.'; + $lang['strtriggeraltered'] = 'ZmÄ›ny v triggeru byly provedeny.'; + $lang['strtriggeralteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v triggeru.'; + $lang['strforeach'] = 'Pro každý'; + + // Types + $lang['strtype'] = 'Typ'; + $lang['strtypes'] = 'Typy'; + $lang['strshowalltypes'] = 'Zobrazit vÅ¡echny typy'; + $lang['strnotype'] = 'Nenalezen žádný typ.'; + $lang['strnotypes'] = 'Nenalezeny žádné typy.'; + $lang['strcreatetype'] = 'VytvoÅ™it externí typ'; + $lang['strcreatecomptype'] = 'VytvoÅ™it složený typ'; + $lang['strcreateenumtype'] = 'VytvoÅ™it výÄtový typ'; + $lang['strtypeneedsfield'] = 'Musíte zadat nejménÄ› jedno pole.'; + $lang['strtypeneedsvalue'] = 'Musíte zadat nejménÄ› jednu hodnotu.'; + $lang['strtypeneedscols'] = 'Musíte zadat platný poÄet polí.'; + $lang['strtypeneedsvals'] = 'Musíte zadat platný poÄet hodnot.'; + $lang['strinputfn'] = 'Vstupní funkce'; + $lang['stroutputfn'] = 'Výstupní funkce'; + $lang['strpassbyval'] = 'PÅ™edávaný hodnotou?'; + $lang['stralignment'] = 'Zarovnání'; + $lang['strelement'] = 'Prvek'; + $lang['strdelimiter'] = 'OddÄ›lovaÄ'; + $lang['strstorage'] = 'Uložení'; + $lang['strfield'] = 'Pole'; + $lang['strnumfields'] = 'PoÄet polí'; + $lang['strnumvalues'] = 'PoÄet hodnot'; + $lang['strtypeneedsname'] = 'Musíte zadat název pro typ.'; + $lang['strtypeneedslen'] = 'Musíte zadat délku pro typ.'; + $lang['strtypecreated'] = 'Typ byl vytvoÅ™en.'; + $lang['strtypecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it typ.'; + $lang['strconfdroptype'] = 'Opravdu chcete odstranit typ „%s“?'; + $lang['strtypedropped'] = 'Typ byl odstranÄ›n.'; + $lang['strtypedroppedbad'] = 'NezdaÅ™ilo se odstranit typ.'; + $lang['strflavor'] = 'Druh'; + $lang['strbasetype'] = 'Základní'; + $lang['strcompositetype'] = 'Složený'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'VýÄtový'; + $lang['strenumvalues'] = 'VýÄtové hodnoty'; + + // Schemas + $lang['strschema'] = 'Schéma'; + $lang['strschemas'] = 'Schémata'; + $lang['strshowallschemas'] = 'Zobrazit vÅ¡echna schémata'; + $lang['strnoschema'] = 'Nebylo nalezeno žádné schéma.'; + $lang['strnoschemas'] = 'Nebyla nalezena žádná schémata.'; + $lang['strcreateschema'] = 'VytvoÅ™it schéma'; + $lang['strschemaname'] = 'Název schématu'; + $lang['strschemaneedsname'] = 'Musíte zadat název pro schéma.'; + $lang['strschemacreated'] = 'Schéma bylo vytvoÅ™eno.'; + $lang['strschemacreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it schéma.'; + $lang['strconfdropschema'] = 'Opravdu chcete odstranit schéma „%s“?'; + $lang['strschemadropped'] = 'Schéma bylo odstranÄ›no.'; + $lang['strschemadroppedbad'] = 'NezdaÅ™ilo se odstranit schéma.'; + $lang['strschemaaltered'] = 'ZmÄ›ny ve schématu byly provedeny.'; + $lang['strschemaalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny ve schématu.'; + $lang['strsearchpath'] = 'Prohledávaná schémata'; + $lang['strspecifyschematodrop'] = 'Pokud chcete odstranit schémata, tak musíte nejménÄ› jedno vybrat.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Doména'; + $lang['strdomains'] = 'Domény'; + $lang['strshowalldomains'] = 'Zobrazit vÅ¡echny domény'; + $lang['strnodomains'] = 'Nebyly nalezeny žádné domény.'; + $lang['strcreatedomain'] = 'VytvoÅ™it doménu'; + $lang['strdomaindropped'] = 'Doména byla odstranÄ›na.'; + $lang['strdomaindroppedbad'] = 'NezdaÅ™ilo se odstranit doménu.'; + $lang['strconfdropdomain'] = 'Opravdu chcete odstranit doménu „%s“?'; + $lang['strdomainneedsname'] = 'Musíte zadat název pro doménu.'; + $lang['strdomaincreated'] = 'Doména byla vytvoÅ™ena.'; + $lang['strdomaincreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it doménu.'; + $lang['strdomainaltered'] = 'ZmÄ›ny v doménÄ› byly provedeny.'; + $lang['strdomainalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v doménÄ›.'; + + // Operators + $lang['stroperator'] = 'Operátor'; + $lang['stroperators'] = 'Operátory'; + $lang['strshowalloperators'] = 'Zobrazit vÅ¡echny operátory'; + $lang['strnooperator'] = 'Nebyl nalezen žádný operátor.'; + $lang['strnooperators'] = 'Nebyly nalezeny žádné operátory.'; + $lang['strcreateoperator'] = 'VytvoÅ™it operátor'; + $lang['strleftarg'] = 'Levý operand'; + $lang['strrightarg'] = 'Pravý operand'; + $lang['strcommutator'] = 'Komutátor'; + $lang['strnegator'] = 'Negátor'; + $lang['strrestrict'] = 'Omezení'; + $lang['strjoin'] = 'Propojení'; + $lang['strhashes'] = 'HeÅ¡e'; + $lang['strmerges'] = 'SluÄování'; + $lang['strleftsort'] = 'Levé Å™azení'; + $lang['strrightsort'] = 'Pravé Å™azení'; + $lang['strlessthan'] = 'Operátor <'; + $lang['strgreaterthan'] = 'Operátor >'; + $lang['stroperatorneedsname'] = 'Musíte zadat název pro operátor.'; + $lang['stroperatorcreated'] = 'Operátor byl vytvoÅ™en.'; + $lang['stroperatorcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it operátor.'; + $lang['strconfdropoperator'] = 'Opravdu chcete odstranit operátor „%s“?'; + $lang['stroperatordropped'] = 'Operátor byl odstranÄ›n.'; + $lang['stroperatordroppedbad'] = 'NezdaÅ™ilo se odstranit operátor.'; + + // Casts + $lang['strcasts'] = 'PÅ™etypování'; + $lang['strnocasts'] = 'Nenalezena žádná pÅ™etypování.'; + $lang['strsourcetype'] = 'Zdrojový typ'; + $lang['strtargettype'] = 'Cílový typ'; + $lang['strimplicit'] = 'Implicitní'; + $lang['strinassignment'] = 'V pÅ™iÅ™azení'; + $lang['strbinarycompat'] = '(BinárnÄ› zamÄ›nitelné)'; + + // Conversions + $lang['strconversions'] = 'Konverze'; + $lang['strnoconversions'] = 'Nenalezeny žádné konverze.'; + $lang['strsourceencoding'] = 'Zdrojové kódování'; + $lang['strtargetencoding'] = 'Cílové kódování'; + + // Languages + $lang['strlanguages'] = 'Jazyky'; + $lang['strnolanguages'] = 'Nenalezeny žádné jazyky.'; + $lang['strtrusted'] = 'DůvÄ›ryhodný'; + + // Info + $lang['strnoinfo'] = 'Nejsou dostupné žádné informace.'; + $lang['strreferringtables'] = 'Odkazující tabulky'; + $lang['strparenttables'] = 'RodiÄovské tabulky'; + $lang['strchildtables'] = 'DceÅ™iné tabulky'; + + // Aggregates + $lang['straggregate'] = 'AgregaÄní funkce'; + $lang['straggregates'] = 'AgregaÄní funkce'; + $lang['strnoaggregates'] = 'Nebyly nalezeny žádné agregaÄní funkce.'; + $lang['stralltypes'] = '(VÅ¡echny typy)'; + $lang['strcreateaggregate'] = 'VytvoÅ™it agregaÄní funkci'; + $lang['straggrbasetype'] = 'Typ vstupních dat'; + $lang['straggrsfunc'] = 'Funkce stavového pÅ™echodu'; + $lang['straggrstype'] = 'Datový typ stavové hodnoty'; + $lang['straggrffunc'] = 'Finální funkce'; + $lang['straggrinitcond'] = 'PoÄáteÄní podmínka'; + $lang['straggrsortop'] = 'Operátor Å™azení'; + $lang['strconfdropaggregate'] = 'Opravdu chcete odstranit agregaÄní funkci „%s“?'; + $lang['straggregatedropped'] = 'AgregaÄní funkce byla odstranÄ›na.'; + $lang['straggregatedroppedbad'] = 'NezdaÅ™ilo se odstranit agregaÄní funkci.'; + $lang['straggraltered'] = 'ZmÄ›ny v agregaÄní funkci byly provedeny.'; + $lang['straggralteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v agregaÄní funkci.'; + $lang['straggrneedsname'] = 'Musíte zadat název pro agregaÄní funkci.'; + $lang['straggrneedsbasetype'] = 'Musíte zadat typ vstupních dat pro agregaÄní funkci.'; + $lang['straggrneedssfunc'] = 'Musíte zadat název funkce stavového pÅ™echodu pro agregaÄní funkci.'; + $lang['straggrneedsstype'] = 'Musíte zadat datový typ stavové hodnoty pro agregaÄní funkci.'; + $lang['straggrcreated'] = 'AgregaÄní funkce byla vytvoÅ™ena.'; + $lang['straggrcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it agregaÄní funkci.'; + $lang['straggrshowall'] = 'Zobrazit vÅ¡echny agregaÄní funkce'; + + // Operator Classes + $lang['stropclasses'] = 'Třídy operátorů'; + $lang['strnoopclasses'] = 'Nebely nalezeny žádné třídy operátorů.'; + $lang['straccessmethod'] = 'Metoda přístupu'; + + // Stats and performance + $lang['strrowperf'] = 'Souhrn řádkových operací'; + $lang['strioperf'] = 'Souhrn V/V operací'; + $lang['stridxrowperf'] = 'Souhrn Indexových řádkových operací'; + $lang['stridxioperf'] = 'Souhrn Indexových V/V operací'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'SekvenÄnÄ›'; + $lang['strscan'] = 'Prohledáno'; + $lang['strread'] = 'ÄŒteno'; + $lang['strfetch'] = 'NaÄteno'; + $lang['strheap'] = 'Hromada'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Mezipaměť'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Řádků'; + + // Tablespaces + $lang['strtablespace'] = 'Prostor tabulek'; + $lang['strtablespaces'] = 'Prostory tabulek'; + $lang['strshowalltablespaces'] = 'Zobrazit vÅ¡echny prostory tabulek'; + $lang['strnotablespaces'] = 'Nebyly nalezeny žádné prostory tabulek.'; + $lang['strcreatetablespace'] = 'VytvoÅ™it prostor tabulek'; + $lang['strlocation'] = 'UmístÄ›ní'; + $lang['strtablespaceneedsname'] = 'Musíte zadat název pro prostor tabulek.'; + $lang['strtablespaceneedsloc'] = 'Musíte zadat složku, ve které se má prostor tabulek vytvoÅ™it.'; + $lang['strtablespacecreated'] = 'Prostor tabulek byl vytvoÅ™en.'; + $lang['strtablespacecreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it prostor tabulek.'; + $lang['strconfdroptablespace'] = 'Opravdu chcete odstranit prostor tabulek „%s“?'; + $lang['strtablespacedropped'] = 'Prostor tabulek byl odstranÄ›n.'; + $lang['strtablespacedroppedbad'] = 'NezdaÅ™ilo se odstranit prostor tabulek.'; + $lang['strtablespacealtered'] = 'ZmÄ›ny v prostoru tabulek byly provedeny.'; + $lang['strtablespacealteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny v prostoru tabulek.'; + + // Miscellaneous + $lang['strtopbar'] = '%s běžící na %s:%s -- Jste pÅ™ihlášený jako uživatel „%s“'; + $lang['strtimefmt'] = 'j. M Y G:i'; + $lang['strhelp'] = 'NápovÄ›da'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'VýbÄ›r stránky s nápovÄ›dou'; + $lang['strselecthelppage'] = 'Zvolte stránku s nápovÄ›dou'; + $lang['strinvalidhelppage'] = 'Neplatná stránka s nápovÄ›dou.'; + $lang['strlogintitle'] = 'PÅ™ihlášení k %s'; + $lang['strlogoutmsg'] = 'Odhlášení od %s'; + $lang['strloading'] = 'NaÄítá se…'; + $lang['strerrorloading'] = 'Chyba pÅ™i naÄítání'; + $lang['strclicktoreload'] = 'KliknÄ›te pro opÄ›tovné naÄtení'; + + // Autovacuum + $lang['strautovacuum'] = 'Automatický úklid'; + $lang['strturnedon'] = 'Zapnuto'; + $lang['strturnedoff'] = 'Vypnuto'; + $lang['strenabled'] = 'Povoleno'; + $lang['strnovacuumconf'] = 'Nebylo nalezeno žádné nastavení automatického úklidu.'; + $lang['strvacuumbasethreshold'] = 'VACUUM - základní práh'; + $lang['strvacuumscalefactor'] = 'VACUUM - Å¡kálovací faktor'; + $lang['stranalybasethreshold'] = 'ANALYZE - základní práh'; + $lang['stranalyzescalefactor'] = 'ANALYZE - Å¡kálovací faktor'; + $lang['strvacuumcostdelay'] = 'VACUUM - délka pÅ™estávky'; + $lang['strvacuumcostlimit'] = 'VACUUM - cenový limit'; + $lang['strvacuumpertable'] = 'Nastavení automatického uklidu jednotlivých tabulek'; + $lang['straddvacuumtable'] = 'PÅ™idat nastavení automatického úklidu pro tabulku'; + $lang['streditvacuumtable'] = 'Upravit nastavení automatického úklidu pro tabulku %s'; + $lang['strdelvacuumtable'] = 'Smazat nastavení automatického úklidu pro tabulku %s ?'; + $lang['strvacuumtablereset'] = 'Autovacuum setup for table %s reset to default values'; + $lang['strdelvacuumtablefail'] = 'NezdaÅ™ilo se odebrat nastavení automatického úklidu pro tabulku %s'; + $lang['strsetvacuumtablesaved'] = 'Nastavení automatického úklidu pro tabulku %s bylo uloženo.'; + $lang['strsetvacuumtablefail'] = 'NezdaÅ™ilo se nastavení automatického úklidu pro tabulku %s.'; + $lang['strspecifydelvacuumtable'] = 'Musíte zadat tabulku, ze které chcete odebrat parametry automatického úklidu.'; + $lang['strspecifyeditvacuumtable'] = 'Musíte zadat tabulku, ze které chcete upravit parametry automatického úklidu.'; + $lang['strnotdefaultinred'] = 'V úÄtu nejsou žádné výchozí hodnoty.'; + + // Table-level Locks + $lang['strlocks'] = 'Zámky'; + $lang['strtransaction'] = 'ID transakce'; + $lang['strvirtualtransaction'] = 'ID virtuální transakce'; + $lang['strprocessid'] = 'ID procesu'; + $lang['strmode'] = 'Režim zámku'; + $lang['strislockheld'] = 'Je zámek držený?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'PÅ™ipravené transakce'; + $lang['strxactid'] = 'TransakÄní ID'; + $lang['strgid'] = 'Globální ID'; + + // Fulltext search + $lang['strfulltext'] = 'PlnÄ› textové vyhledávání'; + $lang['strftsconfig'] = 'Nastavení FTS'; + $lang['strftsconfigs'] = 'Nastavení'; + $lang['strftscreateconfig'] = 'VytvoÅ™it nastavení FTS'; + $lang['strftscreatedict'] = 'VytvoÅ™it slovník'; + $lang['strftscreatedicttemplate'] = 'VytvoÅ™it Å¡ablonu slovníku'; + $lang['strftscreateparser'] = 'VytvoÅ™it analyzátor'; + $lang['strftsnoconfigs'] = 'Nebylo nalezeno žádné nastavení FTS.'; + $lang['strftsconfigdropped'] = 'Nastavení FTS bylo odstranÄ›no.'; + $lang['strftsconfigdroppedbad'] = 'NezdaÅ™ilo se odstranit nastavení FTS.'; + $lang['strconfdropftsconfig'] = 'Opravdu chcete odstranit nastavení FTS „%s“?'; + $lang['strconfdropftsdict'] = 'Opravdu chcete odstranit slovník FTS „%s“?'; + $lang['strconfdropftsmapping'] = 'Opravdu chcete odstranit mapování „%s“ nastavení FTS „%s“?'; + $lang['strftstemplate'] = 'Å ablona'; + $lang['strftsparser'] = 'Analyzátor'; + $lang['strftsconfigneedsname'] = 'Musíte zadat název pro nastavení FTS.'; + $lang['strftsconfigcreated'] = 'Nastavení FTS bylo vytvoÅ™eno.'; + $lang['strftsconfigcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it nastavení FTS.'; + $lang['strftsmapping'] = 'Mapování'; + $lang['strftsdicts'] = 'Slovníky'; + $lang['strftsdict'] = 'Slovník'; + $lang['strftsemptymap'] = 'Vyprázdnit mapu nastavení FTS.'; + $lang['strftsconfigaltered'] = 'Byly provedeny zmÄ›ny nastavení FTS.'; + $lang['strftsconfigalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny nastavení FTS.'; + $lang['strftsconfigmap'] = 'Mapa nastavení FTS'; + $lang['strftsparsers'] = 'Analyzátory FTS'; + $lang['strftsnoparsers'] = 'Nejsou dostupné žádné analyzátory FTS.'; + $lang['strftsnodicts'] = 'Nejsou dostupné žádné slovníky FTS.'; + $lang['strftsdictcreated'] = 'Slovník FTS byl vytvoÅ™en.'; + $lang['strftsdictcreatedbad'] = 'NezdaÅ™ilo se vytvoÅ™it slovník FTS.'; + $lang['strftslexize'] = 'Lexikální funkce'; + $lang['strftsinit'] = 'InicializaÄní funkce'; + $lang['strftsoptionsvalues'] = 'Volby a hodnoty'; + $lang['strftsdictneedsname'] = 'Musíte zadat název pro slovník FTS.'; + $lang['strftsdictdropped'] = 'Slovník FTS byl odstranÄ›n.'; + $lang['strftsdictdroppedbad'] = 'NezdaÅ™ilo se odstranit slovník FTS.'; + $lang['strftsdictaltered'] = 'Byly provedeny zmÄ›ny slovníku FTS.'; + $lang['strftsdictalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny slovníku FTS.'; + $lang['strftsaddmapping'] = 'PÅ™idat nové mapování'; + $lang['strftsspecifymappingtodrop'] = 'Pokud chcete odstranit mapování, tak musíte nejménÄ› jedno vybrat.'; + $lang['strftsspecifyconfigtoalter'] = 'Musíte vybrat, které nastavení FTS chcete zmÄ›nit.'; + $lang['strftsmappingdropped'] = 'Mapování FTS bylo odstranÄ›no.'; + $lang['strftsmappingdroppedbad'] = 'NezdaÅ™ilo se odstranit mapování FTS.'; + $lang['strftsnodictionaries'] = 'Nebyly nalezeny žádné slovníky.'; + $lang['strftsmappingaltered'] = 'Byly provedeny zmÄ›ny mapování FTS.'; + $lang['strftsmappingalteredbad'] = 'NezdaÅ™ilo se provést zmÄ›ny mapování FTS.'; + $lang['strftsmappingadded'] = 'Mapování FTS bylo pÅ™idáno.'; + $lang['strftsmappingaddedbad'] = 'NezdaÅ™ilo se pÅ™idat mapování FTS.'; + $lang['strftstabconfigs'] = 'Nastavení'; + $lang['strftstabdicts'] = 'Slovníky'; + $lang['strftstabparsers'] = 'Analyzátory'; + $lang['strftscantparsercopy'] = 'PÅ™i vytváření nastavení textového vyhledávání nemůžete naráz zadat analyzátor i Å¡ablonu.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/danish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/danish.php new file mode 100644 index 00000000..52527332 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/danish.php @@ -0,0 +1,617 @@ + + */ + + // Language and character set + $lang['applang'] = 'Danish'; + $lang['applocale'] = 'da-DK'; + $lang['applangdir'] = 'ltr'; + + // Welcome + $lang['strintro'] = 'Velkommen til phpPgAdmin.'; + $lang['strppahome'] = 'phpPgAdmins Hjemmeside'; + $lang['strpgsqlhome'] = 'PostgreSQLs Hjemmeside'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'PostgreSQL Dokumentation (lokalt)'; + $lang['strreportbug'] = 'Rapporter fejl'; + $lang['strviewfaq'] = 'Ofte stillede spørgsmÃ¥l'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'Login'; + $lang['strloginfailed'] = 'Login mislykkedes'; + $lang['strlogindisallowed'] = 'Login forbudt'; + $lang['strserver'] = 'Server'; + $lang['strlogout'] = 'Log ud'; + $lang['strowner'] = 'Ejer'; + $lang['straction'] = 'Handling'; + $lang['stractions'] = 'Handlinger'; + $lang['strname'] = 'Navn'; + $lang['strdefinition'] = 'Definition'; + $lang['strproperties'] = 'Egenskaber'; + $lang['strbrowse'] = 'Bladre'; + $lang['strdrop'] = 'Fjern'; + $lang['strdropped'] = 'Fjernet'; + $lang['strnull'] = 'Ingenting'; + $lang['strnotnull'] = 'Ikke ingenting'; + $lang['strfirst'] = '<< Første'; + $lang['strlast'] = 'Sidste >>'; + $lang['strprev'] = 'ForgÃ¥ende'; + $lang['strfailed'] = 'Mislykkedes'; + $lang['strnext'] = 'Næste'; + $lang['strcreate'] = 'Opret'; + $lang['strcreated'] = 'Oprettet'; + $lang['strcomment'] = 'Kommentar'; + $lang['strlength'] = 'Længde'; + $lang['strdefault'] = 'Standardværdi'; + $lang['stralter'] = 'Ændre'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Fortryd'; + $lang['strsave'] = 'Gem'; + $lang['strreset'] = 'Nulstil'; + $lang['strinsert'] = 'Indsæt'; + $lang['strselect'] = 'Vælg'; + $lang['strdelete'] = 'Slet'; + $lang['strupdate'] = 'Opdater'; + $lang['strreferences'] = 'Referencer'; + $lang['stryes'] = 'Ja'; + $lang['strno'] = 'Nej'; + $lang['strtrue'] = 'Sand'; + $lang['strfalse'] = 'Falsk'; + $lang['stredit'] = 'Redigere'; + $lang['strcolumn'] = 'Kolonne'; + $lang['strcolumns'] = 'Kolonner'; + $lang['strrows'] = 'Række(r)'; + $lang['strrowsaff'] = 'Række(r) berørt.'; + $lang['strobjects'] = 'Objekt'; + $lang['strexample'] = 'f.eks.'; + $lang['strback'] = 'Tilbage'; + $lang['strqueryresults'] = 'Søgeresultat'; + $lang['strshow'] = 'Vise'; + $lang['strempty'] = 'Tøm'; + $lang['strlanguage'] = 'Sprog'; + $lang['strencoding'] = 'Kodning'; + $lang['strvalue'] = 'Værdi'; + $lang['strunique'] = 'Unik'; + $lang['strprimary'] = 'Primær'; + $lang['strexport'] = 'Eksportere'; + $lang['strimport'] = 'Importere'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = 'Udfør'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Ryd op'; + $lang['stranalyze'] = 'Analysere'; + $lang['strclusterindex'] = 'Klynge'; + $lang['strclustered'] = 'Klynget?'; + $lang['strreindex'] = 'Genindekser'; + $lang['strrun'] = 'Udfør'; + $lang['stradd'] = 'Tilføj'; + $lang['strevent'] = 'Hændelse'; + $lang['strwhere'] = 'Hvor'; + $lang['strinstead'] = 'Gør i stedet'; + $lang['strwhen'] = 'NÃ¥r'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'Bekræft'; + $lang['strexpression'] = 'Udtryk'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Udvid'; + $lang['strcollapse'] = 'Klap sammen'; + $lang['strexplain'] = 'Forklar'; + $lang['strexplainanalyze'] = 'Forklar analyze'; + $lang['strfind'] = 'Søg'; + $lang['stroptions'] = 'Alternativ'; + $lang['strrefresh'] = 'Opdater'; + $lang['strdownload'] = 'Download'; + $lang['strdownloadgzipped'] = 'Download komprimeret som gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OID´er'; + $lang['stradvanced'] = 'Avanceret'; + $lang['strvariables'] = 'Variable'; + $lang['strprocess'] = 'Proces'; + $lang['strprocesses'] = 'Processer'; + $lang['strsetting'] = 'Indstilling'; + $lang['streditsql'] = 'Rediger SQL'; + $lang['strruntime'] = 'Total runtime: %s ms'; + $lang['strpaginate'] = 'Paginere resultater'; + $lang['struploadscript'] = 'eller upload et SQL script:'; + $lang['strstarttime'] = 'Starttid'; + $lang['strfile'] = 'Fil'; + $lang['strfileimported'] = 'Fil importeret.'; + $lang['strparameters'] = 'Parametrer'; + + // Error handling + $lang['strnotloaded'] = 'Du har ikke ikke indlagt korrekt databaseunderstøttelse i din PHP-installation.'; + $lang['strbadconfig'] = 'Din config.inc.php er ikke opdateret. Du er nødt til at genetablere den fra den nye config.inc.php-dist.'; + $lang['strbadencoding'] = 'Det lykkedes ikke at sætte klientkodning i databasen.'; + $lang['strbadSchema'] = 'Forkert Skema angivet.'; + $lang['strinstatement'] = 'I pÃ¥standen:'; + $lang['strsqlerror'] = 'SQL fejl:'; + $lang['strinvalidparam'] = 'Ugyldig scriptparam.'; + $lang['strnodata'] = 'Ingen rækker fundet.'; + $lang['strnoobjects'] = 'Ingen objekter fundet.'; + $lang['strrownotunique'] = 'Denne række har ingen unik nøgle.'; + + // Tables + $lang['strtable'] = 'Tabel'; + $lang['strtables'] = 'Tabeller'; + $lang['strshowalltables'] = 'Vis alle tabeller'; + $lang['strnotables'] = 'Fandt ingen tabeller.'; + $lang['strnotable'] = 'Fandt ingen tabel.'; + $lang['strcreatetable'] = 'Opret tabel'; + $lang['strtablename'] = 'Tabelnavn'; + $lang['strtableneedsname'] = 'Tabel skal have et navn.'; + $lang['strtableneedsfield'] = 'Der skal mindst være et felt.'; + $lang['strtableneedscols'] = 'tabeller kræver et tilladeligt antal kolonner.'; + $lang['strtablecreated'] = 'Tabel oprettet.'; + $lang['strtablecreatedbad'] = 'Tabeloprettelse mislykkedes.'; + $lang['strconfdroptable'] = 'Er du sikker pÃ¥ at du vil fjerne tabellen "%s"?'; + $lang['strtabledropped'] = 'Tabel fjernet.'; + $lang['strinsertrow'] = 'Indsæt række'; + $lang['strtabledroppedbad'] = 'Det lykkedes ikke at fjerne tabellen.'; + $lang['strrowinserted'] = 'Række indsat.'; + $lang['strconfemptytable'] = 'Er du sikker pÃ¥ at du vil tømme tabellen "%s"?'; + $lang['strrowupdated'] = 'Række opdateret.'; + $lang['strrowinsertedbad'] = 'Det lykkedes ikke indsætte række.'; + $lang['strtableemptied'] = 'Tabellen tømt.'; + $lang['strrowupdatedbad'] = 'Opdatering af række mislykkedes.'; + $lang['streditrow'] = 'Rediger række'; + $lang['strrowdeleted'] = 'Række slettet.'; + $lang['strrowdeletedbad'] = 'Sletning af række mislykkedes.'; + $lang['strfield'] = 'Felt'; + $lang['strconfdeleterow'] = 'Er du sikker pÃ¥ at du vil slette denne række?'; + $lang['strnumfields'] = 'Antal felter'; + $lang['strsaveandrepeat'] = 'Gem & Fortsæt'; + $lang['strtableemptiedbad'] = 'Det lykkedes ikke at tømme tabellen'; + $lang['strdeleterow'] = 'Slet række'; + $lang['strfields'] = 'Felt'; + $lang['strfieldneedsname'] = 'Feltet skal have et navn'; + $lang['strcolumndropped'] = 'Kolonne fjernet.'; + $lang['strselectallfields'] = 'Vælg alle felter'; + $lang['strselectneedscol'] = 'Der skal vælges mindst een kolonne'; + $lang['strselectunary'] = 'Unary operander kan ikke have værdien.'; + $lang['strcolumnaltered'] = 'Kolonne ændret.'; + $lang['straltercolumn'] = 'Ændre kolonne'; + $lang['strcolumnalteredbad'] = 'Det lykkes ikke at ændre kolonne.'; + $lang['strconfdropcolumn'] = 'Er du sikker pÃ¥ at du vil fjerne kolonne "%s" fra tabel "%s"?'; + $lang['strcolumndroppedbad'] = 'Det lykkedes ikke at fjerne kolonne.'; + $lang['straddcolumn'] = 'Tilføj kolonne'; + $lang['strcolumnadded'] = 'Kolonne tiføjet.'; + $lang['strcolumnaddedbad'] = 'Det lykkedes ikke at tilføje kolonne.'; + $lang['strcascade'] = 'KASKAD'; + $lang['strdataonly'] = 'Udelukkende data'; + $lang['strtablealtered'] = 'Tabel ændret.'; + $lang['strtablealteredbad'] = 'Det lykkedes ikke at ændre tabel.'; + $lang['strestimatedrowcount'] = 'AnslÃ¥et antal rækker'; + + // Users + $lang['struser'] = 'Bruger'; + $lang['strusers'] = 'Brugere'; + $lang['strusername'] = 'Brugernavn'; + $lang['strpassword'] = 'Password'; + $lang['strsuper'] = 'Superbruger?'; + $lang['strcreatedb'] = 'Opret database?'; + $lang['strexpires'] = 'Udløber'; + $lang['strsessiondefaults'] = 'Sessionsindstillinger'; + $lang['strnewname'] = 'Nyt navn'; + $lang['strnousers'] = 'Der blev ikke fundet nogen brugere.'; + $lang['strrename'] = 'Omdøb'; + $lang['struserrenamed'] = 'Brugernavn ændret.'; + $lang['struserrenamedbad'] = 'Det lykkedes ikke at omdøbe bruger.'; + $lang['struserupdated'] = 'Bruger opdateret.'; + $lang['struserupdatedbad'] = 'Opdatering af bruger mislykkedes.'; + $lang['strshowallusers'] = 'Vis alle brugere'; + $lang['strcreateuser'] = 'Opret bruger'; + $lang['struserneedsname'] = 'Bruger behøver et navn.'; + $lang['strconfdropuser'] = 'Er du sikker pÃ¥ at du vil slette brugeren "%s"?'; + $lang['strusercreated'] = 'Bruger oprettet.'; + $lang['strusercreatedbad'] = 'Oprettelse af bruger mislykkedes.'; + $lang['struserdropped'] = 'Bruger slettet.'; + $lang['struserdroppedbad'] = 'Sletning af bruger mislykkedes.'; + $lang['straccount'] = 'Konto'; + $lang['strchangepassword'] = 'Ændre password'; + $lang['strpasswordchanged'] = 'Password ændret.'; + $lang['strpasswordchangedbad'] = 'Ændring af password mislykkedes.'; + $lang['strpasswordshort'] = 'Password er for kort.'; + $lang['strpasswordconfirm'] = 'Password er forskellig fra bekræftelsen.'; + + // Groups + $lang['strgroup'] = 'Gruppe'; + $lang['strgroups'] = 'Grupper'; + $lang['strnogroup'] = 'Gruppe blev ikke fundet.'; + $lang['strnogroups'] = 'Ingen grupper blev fundet.'; + $lang['strcreategroup'] = 'Opret gruppe'; + $lang['strshowallgroups'] = 'Vis alle grupper'; + $lang['strgroupneedsname'] = 'Gruppen skal have et navn.'; + $lang['strgroupcreated'] = 'Gruppe oprettet.'; + $lang['strgroupdropped'] = 'Gruppe slettet.'; + $lang['strgroupcreatedbad'] = 'Oprettelse af gruppe mislykkedes.'; + $lang['strconfdropgroup'] = 'Er du sikker pÃ¥ at du vil slette gruppe "%s"?'; + $lang['strgrant'] = 'Tildel'; + $lang['strgranted'] = 'Privilegier ændret.'; + $lang['strgroupdroppedbad'] = 'Det lykkedes ikke at fjerne gruppe.'; + $lang['straddmember'] = 'Tilføj medlem'; + $lang['strmemberadded'] = 'Medlem tilføjet.'; + $lang['strmemberaddedbad'] = 'Det lykkedes ikke at tilføje medlem.'; + $lang['strdropmember'] = 'Fjern medlem'; + $lang['strconfdropmember'] = 'Er du sikker pÃ¥ at du vil fjerne medlem "%s" fra gruppen "%s"?'; + $lang['strmemberdropped'] = 'Medlem fjernet.'; + $lang['strmemberdroppedbad'] = 'Det lykkedes ikke at fjerne medlem.'; + + // Privileges + $lang['strprivilege'] = 'Rettighed'; + $lang['strprivileges'] = 'Rettigheder'; + $lang['strnoprivileges'] = 'Dette objekt har standard ejerrettigheder.'; + $lang['strmembers'] = 'Medlemmer'; + $lang['strrevoke'] = 'Inddrag'; + $lang['strgrantbad'] = 'Du skal angive mindst en bruger eller gruppe og mindst et privilegie.'; + $lang['strgrantfailed'] = 'Ændring af rettigheder mislykkedes.'; + $lang['stralterprivs'] = 'Ændre rettigheder'; + $lang['strdatabase'] = 'Database'; + $lang['strdatabasedropped'] = 'Database fjernet.'; + $lang['strdatabases'] = 'Databaser'; + $lang['strentersql'] = 'Indtast SQL til eksekvering :'; + $lang['strgrantor'] = 'Tilladelsesudsteder'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Database'; + $lang['strdatabases'] = 'Databaser'; + $lang['strshowalldatabases'] = 'Vis alle databaser'; + $lang['strnodatabase'] = 'Database blev ikke fundet.'; + $lang['strnodatabases'] = 'Der blev ikke fundet nogen databaser.'; + $lang['strcreatedatabase'] = 'Opret database'; + $lang['strdatabasename'] = 'Databasenavn'; + $lang['strdatabaseneedsname'] = 'Databasen skal have et navn.'; + $lang['strdatabasecreated'] = 'Database oprettet.'; + $lang['strdatabasecreatedbad'] = 'Oprettelse af database mislykkedes.'; + $lang['strconfdropdatabase'] = 'Er du sikker pÃ¥ at du vil fjerne database "%s"?'; + $lang['strdatabasedroppedbad'] = 'Fjernelse af database mislykkedes.'; + $lang['strentersql'] = 'Enter the SQL to execute below:'; + $lang['strsqlexecuted'] = 'SQL-kommando udført.'; + $lang['strvacuumgood'] = 'Vacuum udført.'; + $lang['strvacuumbad'] = 'Vacuum mislykkedes.'; + $lang['stranalyzegood'] = 'Analysen lykkedes.'; + $lang['stranalyzebad'] = 'Analysen mislykkedes.'; + $lang['strreindexgood'] = 'Reindeksering komplet.'; + $lang['strreindexbad'] = 'Reindeksering slog fejl.'; + $lang['strfull'] = 'Fuld'; + $lang['strfreeze'] = 'Fastfrys'; + $lang['strforce'] = 'Force'; + $lang['strsignalsent'] = 'Signal sendt.'; + $lang['strsignalsentbad'] = 'Afsendelse af signal mislykkedes.'; + $lang['strallobjects'] = 'Alle objekter'; + $lang['strstructureonly'] = 'Kun struktur'; + $lang['strstructureanddata'] = 'Struktur og data'; + + // Views + $lang['strview'] = 'View'; + $lang['strviews'] = 'Views'; + $lang['strshowallviews'] = 'Vis alle views'; + $lang['strnoview'] = 'Ingen view blev fundet.'; + $lang['strnoviews'] = 'Ingen views blev fundet.'; + $lang['strcreateview'] = 'Opret view'; + $lang['strviewname'] = 'Navn pÃ¥ view'; + $lang['strviewneedsname'] = 'View skal have et navn.'; + $lang['strviewneedsdef'] = 'Du skal angive en defintion for view.'; + $lang['strviewcreated'] = 'View oprettet.'; + $lang['strviewcreatedbad'] = 'Oprettelse af View mislykkedes.'; + $lang['strconfdropview'] = 'Er du sikker pÃ¥ at du vil fjerne view "%s"?'; + $lang['strviewdropped'] = 'View fjernet.'; + $lang['strviewdroppedbad'] = 'Fjernelse af view mislykkedes.'; + $lang['strviewupdated'] = 'View opdateret.'; + $lang['strviewupdatedbad'] = 'Opdatering af view mislykkedes.'; + $lang['strviewlink'] = 'Linking Keys'; + $lang['strviewconditions'] = 'Yderligere vilkÃ¥r'; + $lang['strcreateviewwiz'] = 'Opret view med hjælp af wizard'; + + // Sequences + $lang['strsequence'] = 'Sekvens'; + $lang['strsequences'] = 'Sekvenser'; + $lang['strshowallsequences'] = 'Vis alle sekvenser'; + $lang['strnosequence'] = 'Sekvens blev ikke fundet.'; + $lang['strnosequences'] = 'Ingen sekvenser blev fundet.'; + $lang['strcreatesequence'] = 'Opret sekvens'; + $lang['strlastvalue'] = 'Seneste værdi'; + $lang['strincrementby'] = 'Øg med'; + $lang['strstartvalue'] = 'Startværdi'; + $lang['strmaxvalue'] = 'Største værdi'; + $lang['strminvalue'] = 'Mindste værdi'; + $lang['strcachevalue'] = 'Cachens værdi'; + $lang['strlogcount'] = 'Log count'; + $lang['striscycled'] = 'Is cycled?'; + $lang['strsequenceneedsname'] = 'Sekvens skal have et navn.'; + $lang['strsequencecreated'] = 'Sekvens oprettet.'; + $lang['strsequencecreatedbad'] = 'Oprettelse af sekvens mislykkedes.'; + $lang['strconfdropsequence'] = 'Er du sikker pÃ¥ at du vil fjerne sekvensen "%s"?'; + $lang['strsequencedropped'] = 'Sekvensen fjernet.'; + $lang['strsequencedroppedbad'] = 'Fjernelse af sekvens mislykkedes.'; + + // Indexes + $lang['strindex'] = 'Indeks'; + $lang['strindexes'] = 'Indekser'; + $lang['strindexname'] = 'Indeksnavn'; + $lang['strshowallindexes'] = 'Vis alle indeks'; + $lang['strnoindex'] = 'Ingen indeks blev fundet.'; + $lang['strsequencereset'] = 'Nulstil sekvens.'; + $lang['strsequenceresetbad'] = 'Nulstilling af sekvens mislykkedes.'; + $lang['strnoindexes'] = 'Ingen indeks blev fundet.'; + $lang['strcreateindex'] = 'Opret indeks'; + $lang['strindexname'] = 'Indeksnavn'; + $lang['strtabname'] = 'Tabelnavn'; + $lang['strcolumnname'] = 'Kolonnenavn'; + $lang['strindexneedsname'] = 'Indeks skal have et navn'; + $lang['strindexneedscols'] = 'Indeks kræveret gyldigt antal kolonner.'; + $lang['strindexcreated'] = 'Indeks oprettet'; + $lang['strindexcreatedbad'] = 'Oprettelse af indeks mislykkedes.'; + $lang['strconfdropindex'] = 'Er du sikker pÃ¥ at du vil fjerne indeks "%s"?'; + $lang['strindexdropped'] = 'Indeks fjernet.'; + $lang['strindexdroppedbad'] = 'Det lykkedes ikke at fjerne indeks.'; + $lang['strkeyname'] = 'Nøglebetegnelse'; + $lang['struniquekey'] = 'Unik nøgle'; + $lang['strprimarykey'] = 'Primærnøgle'; + $lang['strindextype'] = 'Indekstype'; + $lang['strindexname'] = 'Indeksnavn'; + $lang['strtablecolumnlist'] = 'Tabelkolonner'; + $lang['strindexcolumnlist'] = 'Indekskolonner'; + $lang['strconfcluster'] = 'Are you sure you want to cluster "%s"?'; + $lang['strclusteredgood'] = 'Cluster complete.'; + $lang['strclusteredbad'] = 'Cluster failed.'; + + // Rules + $lang['strrules'] = 'Regler'; + $lang['strrule'] = 'Regel'; + $lang['strshowallrules'] = 'Vis alle regler'; + $lang['strnorule'] = 'Regel blev ikke fundet.'; + $lang['strnorules'] = 'Ingen regler blev fundet.'; + $lang['strcreaterule'] = 'Opret regel'; + $lang['strrulename'] = 'Regelnavn'; + $lang['strruleneedsname'] = 'Regel skal have et navn.'; + $lang['strrulecreated'] = 'Regel oprettet.'; + $lang['strrulecreatedbad'] = 'Oprettelse af regel mislykkedes.'; + $lang['strconfdroprule'] = 'Er du sikker pÃ¥ at du fjerne regel "%s" for "%s"?'; + $lang['strruledropped'] = 'Regel fjernet.'; + $lang['strruledroppedbad'] = 'Det lykkedes ikke at fjerne regel.'; + + // Constraints + $lang['strconstraints'] = 'Afgrænsninger'; + $lang['strshowallconstraints'] = 'Vis alle afgrænsninger'; + $lang['strnoconstraints'] = 'Der blev ikke fundet nogen afgrænsninger.'; + $lang['strcreateconstraint'] = 'Opret afgrænsning'; + $lang['strconstraintcreated'] = 'Afgrænsning oprettet.'; + $lang['strconstraintcreatedbad'] = 'Det lykkedes ikke at oprette afgrænsning.'; + $lang['strconfdropconstraint'] = 'Er du sikker pÃ¥ at du vil fjerne afgrænsning "%s" for "%s"?'; + $lang['strconstraintdropped'] = 'Afgrænsning fjernet.'; + $lang['strconstraintdroppedbad'] = 'Det lykkedes ikke at fjerne afgrænsning.'; + $lang['straddcheck'] = 'Tilføj check'; + $lang['strcheckneedsdefinition'] = 'Check afgrænsning skal defineres.'; + $lang['strcheckadded'] = 'Check tilføjet.'; + $lang['strcheckaddedbad'] = 'Det lykkedes ikke at tilføje check.'; + $lang['straddpk'] = 'Tilføj primærnøgle'; + $lang['strpkneedscols'] = 'Primærnøgle kræver mindst en kolonne.'; + $lang['strpkadded'] = 'Primærnøgle tilføjet.'; + $lang['strpkaddedbad'] = 'Tilføjelse af primærnøgle mislykkedes.'; + $lang['stradduniq'] = 'Tilføj unik nøgle'; + $lang['struniqneedscols'] = 'Unik nøgle kræver mindst een kolonne.'; + $lang['struniqadded'] = 'Unik nøgle tilføjet.'; + $lang['struniqaddedbad'] = 'Tilføjelse af unik nøgle mislykkedes.'; + $lang['straddfk'] = 'Tilføj ekstern nøgle'; + $lang['strfkneedscols'] = 'Ekstern nøgle kræver mindst een kolonne.'; + $lang['strfkneedstarget'] = 'Ekstern nøgle kræver en mÃ¥ltabel.'; + $lang['strfkadded'] = 'Ekstern nøgle tilføjet.'; + $lang['strfkaddedbad'] = 'Tilføjelse af ekstern nøgle mislykkedes.'; + $lang['strfktarget'] = 'MÃ¥ltabel'; + $lang['strfkcolumnlist'] = 'Kolonner i nøgle'; + $lang['strondelete'] = 'VED SLETNING'; + $lang['stronupdate'] = 'VED OPDATERING'; + + // Functions + $lang['strfunction'] = 'Funktion'; + $lang['strfunctions'] = 'Funktioner'; + $lang['strshowallfunctions'] = 'Vis alle funktioner'; + $lang['strnofunction'] = 'Hittade ingen funktion.'; + $lang['strnofunctions'] = 'Hittade inga funktioner.'; + $lang['strcreatefunction'] = 'Opret funktion'; + $lang['strcreateplfunction'] = 'Opret SQL/PL funktion'; + $lang['strcreateinternalfunction'] = 'Opret intern funktion'; + $lang['strcreatecfunction'] = 'Opret C funktion'; + $lang['strfunctionname'] = 'Funktionsnavn'; + $lang['strreturns'] = 'Tilbage'; + $lang['strarguments'] = 'Argumenter'; + $lang['strfunctionneedsname'] = 'Funktionen skal have et navn.'; + $lang['strfunctionneedsdef'] = 'Funktionen skal defineres.'; + $lang['strfunctioncreated'] = 'Funktion oprettet.'; + $lang['strfunctioncreatedbad'] = 'Oprettelse af funktion mislykkedes.'; + $lang['strconfdropfunction'] = 'Er du sikker pÃ¥ at du vil slette funktionen "%s"?'; + $lang['strproglanguage'] = 'Programmeringssprog'; + $lang['strfunctiondropped'] = 'Funktionen fjernet.'; + $lang['strfunctiondroppedbad'] = 'Fjernelse af funktionen mislykkedes.'; + $lang['strfunctionupdated'] = 'Funktion opdateret.'; + $lang['strfunctionupdatedbad'] = 'Opdatering af funktion mislykkedes.'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Triggere'; + $lang['strshowalltriggers'] = 'Vis alle triggere'; + $lang['strnotrigger'] = 'Hittede ingen trigger.'; + $lang['strnotriggers'] = 'Hittede ingen trigger.'; + $lang['strcreatetrigger'] = 'Opret trigger'; + $lang['strtriggerneedsname'] = 'Trigger skal have et navn.'; + $lang['strtriggerneedsfunc'] = 'Du skal specificere en funktion for trigger.'; + $lang['strtriggercreated'] = 'Trigger oprettet.'; + $lang['strtriggerdropped'] = 'Trigger fjernet.'; + $lang['strtriggercreatedbad'] = 'Det lykkedes ikke at oprette trigger.'; + $lang['strconfdroptrigger'] = 'Er du sikker pÃ¥ at du vil fjerne trigger "%s" pÃ¥ "%s"?'; + $lang['strtriggerdroppedbad'] = 'Det lykkedes ikke at fjerne trigger.'; + + + + $lang['strstorage'] = 'Lagring'; + $lang['strtriggeraltered'] = 'Trigger ændret.'; + $lang['strtriggeralteredbad'] = 'Det lykkedes ikke at ændre trigger.'; + + // Types + $lang['strtype'] = 'Type'; + $lang['strtypes'] = 'Typer'; + $lang['strshowalltypes'] = 'Vis alle typer'; + $lang['strnotype'] = 'Typen blev ikke fundet.'; + $lang['strnotypes'] = 'Ingen typer fundet.'; + + $lang['strtypeneedslen'] = 'Du skal angive typens længde.'; + + $lang['strcreatetype'] = 'Opret type'; + $lang['strtypename'] = 'Navn pÃ¥ typen'; + $lang['strinputfn'] = 'Input funktion'; + $lang['stroutputfn'] = 'Output funktion'; + $lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'Justering'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Begrænser'; + $lang['strtypeneedsname'] = 'Typen skal have et navn.'; + $lang['strtypecreated'] = 'Type oprettet'; + $lang['strtypecreatedbad'] = 'Det lykkedes ikke at oprette type.'; + $lang['strconfdroptype'] = 'Er du sikker pÃ¥ at du vil fjerne typen "%s"?'; + $lang['strtypedropped'] = 'Typen fjernet.'; + $lang['strtypedroppedbad'] = 'Det lykkedes ikke at fjerne typen.'; + + // Schemas + $lang['strschema'] = 'Skema'; + $lang['strschemas'] = 'Skemaer'; + $lang['strshowallschemas'] = 'Vis alle skemaer'; + $lang['strnoschema'] = 'Der blev ikke fundet noget skema.'; + $lang['strnoschemas'] = 'Der blev ikke fundet nogen skemaer.'; + $lang['strcreateschema'] = 'Opret skema'; + $lang['strschemaname'] = 'Skemanavn'; + $lang['strschemaneedsname'] = 'Skema skal have et navn.'; + $lang['strschemacreated'] = 'Skema oprettet'; + $lang['strschemacreatedbad'] = 'Det lykkedes ikke at oprette skema.'; + $lang['strconfdropschema'] = 'Er du sikker pÃ¥, at du vil fjerne skemaet "%s"?'; + $lang['strschemadropped'] = 'Skema fjernet.'; + $lang['strschemadroppedbad'] = 'Det lykkedes ikka at fjerne skema.'; + + // Reports + $lang['strtopbar'] = '%s kører pÃ¥ %s:%s -- Du er logged ind som bruger "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + + // Domains + $lang['strdomain'] = 'Domæne'; + $lang['strdomains'] = 'Domæner'; + $lang['strshowalldomains'] = 'Vis alle domæner'; + $lang['strnodomains'] = 'Ingen domæner blev fundet.'; + $lang['strcreatedomain'] = 'Opret domæne'; + $lang['strdomaindropped'] = 'Domæne fjernet.'; + $lang['strdomaindroppedbad'] = 'Det lykkedes ikke at fjerne domæne.'; + $lang['strconfdropdomain'] = 'Er du sikker pÃ¥ at du vil fjerne domænet "%s"?'; + $lang['strdomainneedsname'] = 'Du skal indtaste et domænenavn.'; + $lang['strdomaincreated'] = 'Domæne oprettet.'; + $lang['strdomaincreatedbad'] = 'Det lykkedes ikke at oprette et domæne.'; + $lang['strdomainaltered'] = 'Domæne ændret.'; + $lang['strdomainalteredbad'] = 'Det lykkedes ikke at ændre domæne.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operatorer'; + $lang['strshowalloperators'] = 'Vis alle operatorer'; + $lang['strnooperator'] = 'Operator blev ikke.'; + $lang['strnooperators'] = 'Der blev ikke fundet nogen operatorer.'; + $lang['strcreateoperator'] = 'Opret operator'; + $lang['strleftarg'] = 'Left Arg Type'; + $lang['strrightarg'] = 'Right Arg Type'; + $lang['strcommutator'] = 'Commutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Left sort'; + $lang['strrightsort'] = 'Right sort'; + $lang['strlessthan'] = 'Less than'; + $lang['strgreaterthan'] = 'Greater than'; + $lang['stroperatorneedsname'] = 'Operator skal have et navn.'; + $lang['stroperatorcreated'] = 'Operator oprettet'; + $lang['stroperatorcreatedbad'] = 'Oprettelse af operator mislykkedes.'; + $lang['strconfdropoperator'] = 'Er du sikker pÃ¥, at du vil fjerne operator "%s"?'; + $lang['stroperatordropped'] = 'Operator fjernet.'; + $lang['stroperatordroppedbad'] = 'Fjernelse af operator mislykkedes.'; + + // Casts + $lang['strcasts'] = 'Typekonverteringer'; + $lang['strnocasts'] = 'Ingen typekonverteringer fundet.'; + $lang['strsourcetype'] = 'Kildetype'; + $lang['strtargettype'] = 'MÃ¥ltype'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'Tildelt i'; + $lang['strbinarycompat'] = '(Binært kompatibel)'; + + // Conversions + $lang['strconversions'] = 'Konverteringer'; + $lang['strnoconversions'] = 'Ingen konverteringer fundet.'; + $lang['strsourceencoding'] = 'Kildekodning'; + $lang['strtargetencoding'] = 'MÃ¥lkodning'; + + // Languages + $lang['strlanguages'] = 'Sprog'; + $lang['strnolanguages'] = 'Der blev ikke fundet noget sprog.'; + $lang['strtrusted'] = 'PÃ¥lidelig(e)'; + + // Info + $lang['strnoinfo'] = 'Ingen tilgængelig information.'; + $lang['strreferringtables'] = 'Refererende tabeller'; + $lang['strparenttables'] = 'Overordnede tabeller'; + $lang['strchildtables'] = 'Underordnede tabeller'; + + // Aggregates + $lang['straggregates'] = 'Sammenlægninger'; + $lang['strnoaggregates'] = 'Ingen sammenlægninger fundet.'; + $lang['stralltypes'] = '(Alle typer)'; + + // Operator Classes + $lang['stropclasses'] = 'Operatorklasser'; + $lang['strnoopclasses'] = 'Ingen Operatorklasser fundet.'; + $lang['straccessmethod'] = 'Tilgangsmetode'; + + // Stats and performance + $lang['strrowperf'] = 'Row Performance'; + $lang['strioperf'] = 'I/O Performance'; + $lang['stridxrowperf'] = 'Index Row Performance'; + $lang['stridxioperf'] = 'Index I/O Performance'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequential'; + $lang['strscan'] = 'Scan'; + $lang['strread'] = 'Read'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Rows'; + + // Tablespaces + $lang['strtablespace'] = 'TabelomrÃ¥de'; + $lang['strtablespaces'] = 'TabelomrÃ¥der'; + $lang['strshowalltablespaces'] = 'Vis alle tabelomrÃ¥der'; + $lang['strnotablespaces'] = 'Ingen tabelomrÃ¥der fundet.'; + $lang['strcreatetablespace'] = 'Opret tabelomrÃ¥der'; + $lang['strlocation'] = 'Location'; + $lang['strtablespaceneedsname'] = 'TabelomrÃ¥det skal have et navn.'; + $lang['strtablespaceneedsloc'] = 'Du skal angive hvilken mappe tabelomrÃ¥det skal oprettes i.'; + $lang['strtablespacecreated'] = 'TabelomrÃ¥de oprettet.'; + $lang['strtablespacecreatedbad'] = 'Oprettelse af tabelomrÃ¥de lykkedes ikke.'; + $lang['strconfdroptablespace'] = 'Er du sikker pÃ¥, at du vil fjerne tabelomrÃ¥de "%s"?'; + $lang['strtablespacedropped'] = 'TabelomrÃ¥de fjernet.'; + $lang['strtablespacedroppedbad'] = 'Fjernelse af tabelomrÃ¥de lykkedes ikke.'; + $lang['strtablespacealtered'] = 'TabelomrÃ¥de ændret.'; + $lang['strtablespacealteredbad'] = 'Ændring af tabelomrÃ¥de lykkedes ikke.'; + + // Miscellaneous + $lang['strtopbar'] = '%s Kører pÃ¥ %s:%s -- Du er logged ind som bruger "%s", %s'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Hjælp'; + $lang['strhelpicon'] = '?'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/dutch.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/dutch.php new file mode 100644 index 00000000..998b94c3 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/dutch.php @@ -0,0 +1,467 @@ +>'; + $lang['strexplain'] = 'Verklaring'; + $lang['strfind'] = 'Zoek'; + $lang['stroptions'] = 'Opties'; + $lang['strrefresh'] = 'Ververs'; + $lang['strdownload'] = 'Download'; + $lang['strrownotunique'] = 'Geen unieke identifier voor deze rij.'; + $lang['strselectallfields'] = 'Selecteer alle velden'; + $lang['strtablealtered'] = 'Tabel gewijzigd.'; + $lang['strtablealteredbad'] = 'Tabel wijzigen mislukt.'; + $lang['strcreateuser'] = 'Creëer gebruiker'; + $lang['strusercreatedbad'] = 'Gebruiker creëren mislukt.'; + $lang['straddmember'] = 'Voeg groepslid toe'; + $lang['strmemberadded'] = 'Groepslid toegevoegd.'; + $lang['strmemberaddedbad'] = 'Toevoegen groepslid mislukt.'; + $lang['strdropmember'] = 'Verwijder groepslid'; + $lang['strconfdropmember'] = 'Weet u zeker dat u "%s" uit groep "%s" wilt verwijderen?'; + $lang['strmemberdropped'] = 'Groepslid verwijderd.'; + $lang['strmemberdroppedbad'] = 'Verwijderen van groepslid mislukt.'; + $lang['strgrantor'] = 'Grantor'; + $lang['strasterisk'] = '*'; + $lang['strsequencereset'] = 'Sequence reset.'; + $lang['strsequenceresetbad'] = 'Sequence reset mislukt.'; + $lang['strproglanguage'] = 'Programmeertaal'; + $lang['strtriggeraltered'] = 'Trigger gewijzigd.'; + $lang['strtriggeralteredbad'] = 'Trigger wijziging mislukt.'; + $lang['strdomain'] = 'Domein'; + $lang['strdomains'] = 'Domeinen'; + $lang['strshowalldomains'] = 'Toon alle domeinen'; + $lang['strnodomains'] = 'Geen domeinen gevonden.'; + $lang['strcreatedomain'] = 'Creëer domein'; + $lang['strdomaindropped'] = 'Domein verwijderd.'; + $lang['strdomaindroppedbad'] = 'Verwijderen van domein mislukt.'; + $lang['strconfdropdomain'] = 'Weet u zeker dat u het domein "%s" wilt verwijderen?'; + $lang['strdomainneedsname'] = 'U dient een naam op te geven voor uw domein.'; + $lang['strdomaincreated'] = 'Domein gecreëerd.'; + $lang['strdomaincreatedbad'] = 'Domeincreatie mislukt.'; + $lang['strdomainaltered'] = 'Domein gewijzigd.'; + $lang['strdomainalteredbad'] = 'Wijzigen van het domein mislukt.'; + $lang['stroperator'] = 'Operator'; + $lang['strshowalloperators'] = 'Toon alle operators'; + $lang['strnooperator'] = 'Geen operator gevonden.'; + $lang['strnooperators'] = 'Geen operators gevonden.'; + $lang['strcreateoperator'] = 'Creëer operator'; + $lang['stroperatorname'] = 'Naam van de operator'; + $lang['strleftarg'] = 'Linkerargument type'; + $lang['strrightarg'] = 'Rechterargument type'; + $lang['stroperatorneedsname'] = 'U dient een naam op te geven voor uw operator.'; + $lang['stroperatorcreated'] = 'Operator gecreëerd'; + $lang['stroperatorcreatedbad'] = 'Operator creatie mislukt.'; + $lang['strconfdropoperator'] = 'Weet u zeker dat u de operator "%s" wilt verwijderen?'; + $lang['stroperatordropped'] = 'Operator verwijderd.'; + $lang['stroperatordroppedbad'] = 'Verwijderen van de operator mislukt.'; + $lang['strhelp'] = 'Help'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/english.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/english.php new file mode 100644 index 00000000..9414113d --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/english.php @@ -0,0 +1,906 @@ +'; + $lang['strfirst'] = '<< First'; + $lang['strlast'] = 'Last >>'; + $lang['strfailed'] = 'Failed'; + $lang['strcreate'] = 'Create'; + $lang['strcreated'] = 'Created'; + $lang['strcomment'] = 'Comment'; + $lang['strlength'] = 'Length'; + $lang['strdefault'] = 'Default'; + $lang['stralter'] = 'Alter'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Cancel'; + $lang['strkill'] = 'Kill'; + $lang['strac'] = 'Enable AutoComplete'; + $lang['strsave'] = 'Save'; + $lang['strreset'] = 'Reset'; + $lang['strrestart'] = 'Restart'; + $lang['strinsert'] = 'Insert'; + $lang['strselect'] = 'Select'; + $lang['strdelete'] = 'Delete'; + $lang['strupdate'] = 'Update'; + $lang['strreferences'] = 'References'; + $lang['stryes'] = 'Yes'; + $lang['strno'] = 'No'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = 'Edit'; + $lang['strcolumn'] = 'Column'; + $lang['strcolumns'] = 'Columns'; + $lang['strrows'] = 'row(s)'; + $lang['strrowsaff'] = 'row(s) affected.'; + $lang['strobjects'] = 'object(s)'; + $lang['strback'] = 'Back'; + $lang['strqueryresults'] = 'Query Results'; + $lang['strshow'] = 'Show'; + $lang['strempty'] = 'Empty'; + $lang['strlanguage'] = 'Language'; + $lang['strencoding'] = 'Encoding'; + $lang['strvalue'] = 'Value'; + $lang['strunique'] = 'Unique'; + $lang['strprimary'] = 'Primary'; + $lang['strexport'] = 'Export'; + $lang['strimport'] = 'Import'; + $lang['strallowednulls'] = 'Allowed NULL characters'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Empty string/field'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analyze'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'Clustered?'; + $lang['strreindex'] = 'Reindex'; + $lang['strexecute'] = 'Execute'; + $lang['stradd'] = 'Add'; + $lang['strevent'] = 'Event'; + $lang['strwhere'] = 'Where'; + $lang['strinstead'] = 'Do Instead'; + $lang['strwhen'] = 'When'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'Confirm'; + $lang['strexpression'] = 'Expression'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Expand'; + $lang['strcollapse'] = 'Collapse'; + $lang['strfind'] = 'Find'; + $lang['stroptions'] = 'Options'; + $lang['strrefresh'] = 'Refresh'; + $lang['strdownload'] = 'Download'; + $lang['strdownloadgzipped'] = 'Download compressed with gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Advanced'; + $lang['strvariables'] = 'Variables'; + $lang['strprocess'] = 'Process'; + $lang['strprocesses'] = 'Processes'; + $lang['strblocked'] = 'Blocked'; + $lang['strsetting'] = 'Setting'; + $lang['streditsql'] = 'Edit SQL'; + $lang['strruntime'] = 'Total runtime: %s ms'; + $lang['strpaginate'] = 'Paginate results'; + $lang['struploadscript'] = 'or upload an SQL script:'; + $lang['strstarttime'] = 'Start Time'; + $lang['strfile'] = 'File'; + $lang['strfileimported'] = 'File imported.'; + $lang['strtrycred'] = 'Use these credentials for all servers'; + $lang['strconfdropcred'] = 'For security reason, disconnecting will destroy your shared login information. Are you sure you want to disconnect ?'; + $lang['stractionsonmultiplelines'] = 'Actions on multiple lines'; + $lang['strselectall'] = 'Select all'; + $lang['strunselectall'] = 'Unselect all'; + $lang['strlocale'] = 'Locale'; + $lang['strcollation'] = 'Collation'; + $lang['strctype'] = 'Character Type'; + $lang['strdefaultvalues'] = 'Default values'; + $lang['strnewvalues'] = 'New values'; + $lang['strstart'] = 'Start'; + $lang['strstop'] = 'Stop'; + $lang['strgotoppage'] = 'back to top'; + $lang['strtheme'] = 'Theme'; + $lang['strcluster'] = 'Cluster'; + + // Admin + $lang['stradminondatabase'] = 'The following administrative tasks apply on the whole %s database.'; + $lang['stradminontable'] = 'The following administrative tasks apply on the table %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'History'; + $lang['strnohistory'] = 'No history.'; + $lang['strclearhistory'] = 'Clear history'; + $lang['strdelhistory'] = 'Delete from history'; + $lang['strconfdelhistory'] = 'Really remove this request from history?'; + $lang['strconfclearhistory'] = 'Really clear history?'; + $lang['strnodatabaseselected'] = 'Please, select a database.'; + + // Database sizes + $lang['strnoaccess'] = 'No Access'; + $lang['strsize'] = 'Size'; + $lang['strbytes'] = 'bytes'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'This application works best with a frames-enabled browser, but can be used without frames by following the link below.'; + $lang['strnoframeslink'] = 'Use without frames'; + $lang['strbadconfig'] = 'Your config.inc.php is out of date. You will need to regenerate it from the new config.inc.php-dist.'; + $lang['strlibnotfound'] = 'Your PHP installation does not support the %s module. You will need to install, enable, or compile it to use phpPgAdmin.'; + $lang['strlibnotfound_plural'] = 'Your PHP installation does not support the %s modules. You will need to install, enable, or compile them to use phpPgAdmin.'; + $lang['strpostgresqlversionnotsupported'] = 'Version of PostgreSQL not supported. Please upgrade to version %s or later.'; + $lang['strbadschema'] = 'Invalid schema specified.'; + $lang['strbadencoding'] = 'Failed to set client encoding in database.'; + $lang['strsqlerror'] = 'SQL error:'; + $lang['strinstatement'] = 'In statement:'; + $lang['strinvalidparam'] = 'Invalid script parameters.'; + $lang['strnodata'] = 'No rows found.'; + $lang['strnoobjects'] = 'No objects found.'; + $lang['strrownotunique'] = 'No unique identifier for this row.'; + $lang['strnouploads'] = 'File uploads are disabled.'; + $lang['strimporterror'] = 'Import error.'; + $lang['strimporterror-fileformat'] = 'Import error: Failed to automatically determine the file format.'; + $lang['strimporterrorline'] = 'Import error on line %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Import error on line %s: Line does not possess the correct number of columns.'; + $lang['strimporterror-uploadedfile'] = 'Import error: File could not be uploaded to the server'; + $lang['strcannotdumponwindows'] = 'Dumping of complex table and schema names on Windows is not supported.'; + $lang['strinvalidserverparam'] = 'Attempt to connect with invalid server parameter, possibly someone is trying to hack your system.'; + $lang['strnoserversupplied'] = 'No server supplied!'; + $lang['strbadpgdumppath'] = 'Export error: Failed to execute pg_dump (given path in your conf/config.inc.php : %s). Please, fix this path in your configuration and relog.'; + $lang['strbadpgdumpallpath'] = 'Export error: Failed to execute pg_dumpall (given path in your conf/config.inc.php : %s). Please, fix this path in your configuration and relog.'; + $lang['strconnectionfail'] = 'Can not connect to server.'; + + // Tables + $lang['strtable'] = 'Table'; + $lang['strtables'] = 'Tables'; + $lang['strshowalltables'] = 'Show all tables'; + $lang['strnotables'] = 'No tables found.'; + $lang['strnotable'] = 'No table found.'; + $lang['strcreatetable'] = 'Create table'; + $lang['strcreatetablelike'] = 'Create table like'; + $lang['strcreatetablelikeparent'] = 'Source table'; + $lang['strcreatelikewithdefaults'] = 'INCLUDE DEFAULTS'; + $lang['strcreatelikewithconstraints'] = 'INCLUDE CONSTRAINTS'; + $lang['strcreatelikewithindexes'] = 'INCLUDE INDEXES'; + $lang['strtablename'] = 'Table name'; + $lang['strtableneedsname'] = 'You must give a name for your table.'; + $lang['strtablelikeneedslike'] = 'You must give a table to copy properties from.'; + $lang['strtableneedsfield'] = 'You must specify at least one field.'; + $lang['strtableneedscols'] = 'You must specify a valid number of columns.'; + $lang['strtablecreated'] = 'Table created.'; + $lang['strtablecreatedbad'] = 'Table creation failed.'; + $lang['strconfdroptable'] = 'Are you sure you want to drop the table "%s"?'; + $lang['strtabledropped'] = 'Table dropped.'; + $lang['strtabledroppedbad'] = 'Table drop failed.'; + $lang['strconfemptytable'] = 'Are you sure you want to empty the table "%s"?'; + $lang['strtableemptied'] = 'Table emptied.'; + $lang['strtableemptiedbad'] = 'Table empty failed.'; + $lang['strinsertrow'] = 'Insert row'; + $lang['strrowinserted'] = 'Row inserted.'; + $lang['strrowinsertedbad'] = 'Row insert failed.'; + $lang['strnofkref'] = 'There is no matching value in the foreign key %s.'; + $lang['strrowduplicate'] = 'Row insert failed, attempted to do duplicate insert.'; + $lang['streditrow'] = 'Edit row'; + $lang['strrowupdated'] = 'Row updated.'; + $lang['strrowupdatedbad'] = 'Row update failed.'; + $lang['strdeleterow'] = 'Delete Row'; + $lang['strconfdeleterow'] = 'Are you sure you want to delete this row?'; + $lang['strrowdeleted'] = 'Row deleted.'; + $lang['strrowdeletedbad'] = 'Row deletion failed.'; + $lang['strinsertandrepeat'] = 'Insert & Repeat'; + $lang['strnumcols'] = 'Number of columns'; + $lang['strcolneedsname'] = 'You must specify a name for the column'; + $lang['strselectallfields'] = 'Select all fields'; + $lang['strselectneedscol'] = 'You must show at least one column.'; + $lang['strselectunary'] = 'Unary operators cannot have values.'; + $lang['strcolumnaltered'] = 'Column altered.'; + $lang['strcolumnalteredbad'] = 'Column alteration failed.'; + $lang['strconfdropcolumn'] = 'Are you sure you want to drop column "%s" from table "%s"?'; + $lang['strcolumndropped'] = 'Column dropped.'; + $lang['strcolumndroppedbad'] = 'Column drop failed.'; + $lang['straddcolumn'] = 'Add column'; + $lang['strcolumnadded'] = 'Column added.'; + $lang['strcolumnaddedbad'] = 'Column add failed.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Table altered.'; + $lang['strtablealteredbad'] = 'Table alteration failed.'; + $lang['strdataonly'] = 'Data only'; + $lang['strstructureonly'] = 'Structure only'; + $lang['strstructureanddata'] = 'Structure and data'; + $lang['strtabbed'] = 'Tabbed'; + $lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Are you sure you want to vacuum "%s"?'; + $lang['strconfanalyzetable'] = 'Are you sure you want to analyze "%s"?'; + $lang['strconfreindextable'] = 'Are you sure you want to reindex "%s"?'; + $lang['strconfclustertable'] = 'Are you sure you want to cluster "%s"?'; + $lang['strestimatedrowcount'] = 'Estimated row count'; + $lang['strspecifytabletoanalyze'] = 'You must specify at least one table to analyze.'; + $lang['strspecifytabletoempty'] = 'You must specify at least one table to empty.'; + $lang['strspecifytabletodrop'] = 'You must specify at least one table to drop.'; + $lang['strspecifytabletovacuum'] = 'You must specify at least one table to vacuum.'; + $lang['strspecifytabletoreindex'] = 'You must specify at least one table to reindex.'; + $lang['strspecifytabletocluster'] = 'You must specify at least one table to cluster.'; + $lang['strnofieldsforinsert'] = 'You cannot insert a row into a table with no column.'; + + // Columns + $lang['strcolprop'] = 'Column properties'; + $lang['strnotableprovided'] = 'No table provided!'; + + // Users + $lang['struser'] = 'User'; + $lang['strusers'] = 'Users'; + $lang['strusername'] = 'Username'; + $lang['strpassword'] = 'Password'; + $lang['strsuper'] = 'Superuser?'; + $lang['strcreatedb'] = 'Create DB?'; + $lang['strexpires'] = 'Expires'; + $lang['strsessiondefaults'] = 'Session defaults'; + $lang['strnousers'] = 'No users found.'; + $lang['struserupdated'] = 'User updated.'; + $lang['struserupdatedbad'] = 'User update failed.'; + $lang['strshowallusers'] = 'Show all users'; + $lang['strcreateuser'] = 'Create user'; + $lang['struserneedsname'] = 'You must give a name for your user.'; + $lang['strusercreated'] = 'User created.'; + $lang['strusercreatedbad'] = 'Failed to create user.'; + $lang['strconfdropuser'] = 'Are you sure you want to drop the user "%s"?'; + $lang['struserdropped'] = 'User dropped.'; + $lang['struserdroppedbad'] = 'Failed to drop user.'; + $lang['straccount'] = 'Account'; + $lang['strchangepassword'] = 'Change password'; + $lang['strpasswordchanged'] = 'Password changed.'; + $lang['strpasswordchangedbad'] = 'Failed to change password.'; + $lang['strpasswordshort'] = 'Password is too short.'; + $lang['strpasswordconfirm'] = 'Password does not match confirmation.'; + + // Groups + $lang['strgroup'] = 'Group'; + $lang['strgroups'] = 'Groups'; + $lang['strgroupgroups'] = 'Groups in group "%s"'; + $lang['strshowallgroups'] = 'Show all groups'; + $lang['strnogroup'] = 'Group not found.'; + $lang['strnogroups'] = 'No groups found.'; + $lang['strcreategroup'] = 'Create group'; + $lang['strgroupneedsname'] = 'You must give a name for your group.'; + $lang['strgroupcreated'] = 'Group created.'; + $lang['strgroupcreatedbad'] = 'Group creation failed.'; + $lang['strconfdropgroup'] = 'Are you sure you want to drop the group "%s"?'; + $lang['strgroupdropped'] = 'Group dropped.'; + $lang['strgroupdroppedbad'] = 'Group drop failed.'; + $lang['strmembers'] = 'Members'; + $lang['strmemberof'] = 'Member of'; + $lang['stradminmembers'] = 'Admin members'; + $lang['straddmember'] = 'Add member'; + $lang['strmemberadded'] = 'Member added.'; + $lang['strmemberaddedbad'] = 'Member add failed.'; + $lang['strdropmember'] = 'Drop member'; + $lang['strconfdropmember'] = 'Are you sure you want to drop the member "%s" from the group "%s"?'; + $lang['strmemberdropped'] = 'Member dropped.'; + $lang['strmemberdroppedbad'] = 'Member drop failed.'; + + // Roles + $lang['strrole'] = 'Role'; + $lang['strroles'] = 'Roles'; + $lang['strshowallroles'] = 'Show all roles'; + $lang['strnoroles'] = 'No roles found.'; + $lang['strinheritsprivs'] = 'Inherits privileges?'; + $lang['strcreaterole'] = 'Create role'; + $lang['strcancreaterole'] = 'Can create role?'; + $lang['strrolecreated'] = 'Role created.'; + $lang['strrolecreatedbad'] = 'Create role failed.'; + $lang['strrolealtered'] = 'Role altered.'; + $lang['strrolealteredbad'] = 'Role alter failed.'; + $lang['strcanlogin'] = 'Can login?'; + $lang['strconnlimit'] = 'Connection limit'; + $lang['strdroprole'] = 'Drop role'; + $lang['strconfdroprole'] = 'Are you sure you want to drop the role "%s"?'; + $lang['strroledropped'] = 'Role dropped.'; + $lang['strroledroppedbad'] = 'Role drop failed.'; + $lang['strnolimit'] = 'No limit'; + $lang['strnever'] = 'Never'; + $lang['strroleneedsname'] = 'You must give a name for the role.'; + + // Privileges + $lang['strprivilege'] = 'Privilege'; + $lang['strprivileges'] = 'Privileges'; + $lang['strnoprivileges'] = 'This object has default owner privileges.'; + $lang['strgrant'] = 'Grant'; + $lang['strrevoke'] = 'Revoke'; + $lang['strgranted'] = 'Privileges changed.'; + $lang['strgrantfailed'] = 'Failed to change privileges.'; + $lang['strgrantbad'] = 'You must specify at least one user or group and at least one privilege.'; + $lang['strgrantor'] = 'Grantor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Database'; + $lang['strdatabases'] = 'Databases'; + $lang['strshowalldatabases'] = 'Show all databases'; + $lang['strnodatabases'] = 'No databases found.'; + $lang['strcreatedatabase'] = 'Create database'; + $lang['strdatabasename'] = 'Database name'; + $lang['strdatabaseneedsname'] = 'You must give a name for your database.'; + $lang['strdatabasecreated'] = 'Database created.'; + $lang['strdatabasecreatedbad'] = 'Database creation failed.'; + $lang['strconfdropdatabase'] = 'Are you sure you want to drop the database "%s"?'; + $lang['strdatabasedropped'] = 'Database dropped.'; + $lang['strdatabasedroppedbad'] = 'Database drop failed.'; + $lang['strentersql'] = 'Enter the SQL to execute below:'; + $lang['strsqlexecuted'] = 'SQL executed.'; + $lang['strvacuumgood'] = 'Vacuum complete.'; + $lang['strvacuumbad'] = 'Vacuum failed.'; + $lang['stranalyzegood'] = 'Analyze complete.'; + $lang['stranalyzebad'] = 'Analyze failed.'; + $lang['strreindexgood'] = 'Reindex complete.'; + $lang['strreindexbad'] = 'Reindex failed.'; + $lang['strfull'] = 'Full'; + $lang['strfreeze'] = 'Freeze'; + $lang['strforce'] = 'Force'; + $lang['strsignalsent'] = 'Signal sent.'; + $lang['strsignalsentbad'] = 'Sending signal failed.'; + $lang['strallobjects'] = 'All objects'; + $lang['strdatabasealtered'] = 'Database altered.'; + $lang['strdatabasealteredbad'] = 'Database alter failed.'; + $lang['strspecifydatabasetodrop'] = 'You must specify at least one database to drop.'; + $lang['strtemplatedb'] = 'Template'; + $lang['strconfanalyzedatabase'] = 'Are you sure you want to analyze all tables in database "%s"?'; + $lang['strconfvacuumdatabase'] = 'Are you sure you want to vacuum all tables in database "%s"?'; + $lang['strconfreindexdatabase'] = 'Are you sure you want to reindex all tables in database "%s"?'; + $lang['strconfclusterdatabase'] = 'Are you sure you want to cluster all tables in database "%s"?'; + + // Views + $lang['strview'] = 'View'; + $lang['strviews'] = 'Views'; + $lang['strshowallviews'] = 'Show all views'; + $lang['strnoview'] = 'No view found.'; + $lang['strnoviews'] = 'No views found.'; + $lang['strcreateview'] = 'Create view'; + $lang['strviewname'] = 'View name'; + $lang['strviewneedsname'] = 'You must give a name for your view.'; + $lang['strviewneedsdef'] = 'You must give a definition for your view.'; + $lang['strviewneedsfields'] = 'You must give the columns you want selected in your view.'; + $lang['strviewcreated'] = 'View created.'; + $lang['strviewcreatedbad'] = 'View creation failed.'; + $lang['strconfdropview'] = 'Are you sure you want to drop the view "%s"?'; + $lang['strviewdropped'] = 'View dropped.'; + $lang['strviewdroppedbad'] = 'View drop failed.'; + $lang['strviewupdated'] = 'View updated.'; + $lang['strviewupdatedbad'] = 'View update failed.'; + $lang['strviewlink'] = 'Linking keys'; + $lang['strviewconditions'] = 'Additional conditions'; + $lang['strcreateviewwiz'] = 'Create view with wizard'; + $lang['strrenamedupfields'] = 'Rename duplicate fields'; + $lang['strdropdupfields'] = 'Drop duplicate fields'; + $lang['strerrordupfields'] = 'Error on duplicate fields'; + $lang['strviewaltered'] = 'View altered.'; + $lang['strviewalteredbad'] = 'View alteration failed.'; + $lang['strspecifyviewtodrop'] = 'You must specify at least one view to drop.'; + + // Sequences + $lang['strsequence'] = 'Sequence'; + $lang['strsequences'] = 'Sequences'; + $lang['strshowallsequences'] = 'Show all sequences'; + $lang['strnosequence'] = 'No sequence found.'; + $lang['strnosequences'] = 'No sequences found.'; + $lang['strcreatesequence'] = 'Create sequence'; + $lang['strlastvalue'] = 'Last value'; + $lang['strincrementby'] = 'Increment by'; + $lang['strstartvalue'] = 'Start value'; + $lang['strrestartvalue'] = 'Restart value'; + $lang['strmaxvalue'] = 'Max value'; + $lang['strminvalue'] = 'Min value'; + $lang['strcachevalue'] = 'Cache value'; + $lang['strlogcount'] = 'Log count'; + $lang['strcancycle'] = 'Can cycle?'; + $lang['striscalled'] = 'Will increment last value before returning next value (is_called)?'; + $lang['strsequenceneedsname'] = 'You must specify a name for your sequence.'; + $lang['strsequencecreated'] = 'Sequence created.'; + $lang['strsequencecreatedbad'] = 'Sequence creation failed.'; + $lang['strconfdropsequence'] = 'Are you sure you want to drop sequence "%s"?'; + $lang['strsequencedropped'] = 'Sequence dropped.'; + $lang['strsequencedroppedbad'] = 'Sequence drop failed.'; + $lang['strsequencerestart'] = 'Sequence restarted.'; + $lang['strsequencerestartbad'] = 'Sequence restart failed.'; + $lang['strsequencereset'] = 'Sequence reset.'; + $lang['strsequenceresetbad'] = 'Sequence reset failed.'; + $lang['strsequencealtered'] = 'Sequence altered.'; + $lang['strsequencealteredbad'] = 'Sequence alteration failed.'; + $lang['strsetval'] = 'Set value'; + $lang['strsequencesetval'] = 'Sequence value set.'; + $lang['strsequencesetvalbad'] = 'Sequence value set failed.'; + $lang['strnextval'] = 'Increment value'; + $lang['strsequencenextval'] = 'Sequence incremented.'; + $lang['strsequencenextvalbad'] = 'Sequence increment failed.'; + $lang['strspecifysequencetodrop'] = 'You must specify at least one sequence to drop.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indexes'; + $lang['strindexname'] = 'Index name'; + $lang['strshowallindexes'] = 'Show all indexes'; + $lang['strnoindex'] = 'No index found.'; + $lang['strnoindexes'] = 'No indexes found.'; + $lang['strcreateindex'] = 'Create index'; + $lang['strtabname'] = 'Tab name'; + $lang['strcolumnname'] = 'Column name'; + $lang['strindexneedsname'] = 'You must give a name for your index.'; + $lang['strindexneedscols'] = 'Indexes require a valid number of columns.'; + $lang['strindexcreated'] = 'Index created.'; + $lang['strindexcreatedbad'] = 'Index creation failed.'; + $lang['strconfdropindex'] = 'Are you sure you want to drop the index "%s"?'; + $lang['strindexdropped'] = 'Index dropped.'; + $lang['strindexdroppedbad'] = 'Index drop failed.'; + $lang['strkeyname'] = 'Key name'; + $lang['struniquekey'] = 'Unique key'; + $lang['strprimarykey'] = 'Primary key'; + $lang['strindextype'] = 'Type of index'; + $lang['strtablecolumnlist'] = 'Columns in table'; + $lang['strindexcolumnlist'] = 'Columns in index'; + $lang['strconfcluster'] = 'Are you sure you want to cluster on "%s"?'; + $lang['strclusteredgood'] = 'Cluster complete.'; + $lang['strclusteredbad'] = 'Cluster failed.'; + $lang['strconcurrently'] = 'Concurrently'; + $lang['strnoclusteravailable'] = 'Table not clustered on an index.'; + + // Rules + $lang['strrules'] = 'Rules'; + $lang['strrule'] = 'Rule'; + $lang['strshowallrules'] = 'Show all rules'; + $lang['strnorule'] = 'No rule found.'; + $lang['strnorules'] = 'No rules found.'; + $lang['strcreaterule'] = 'Create rule'; + $lang['strrulename'] = 'Rule name'; + $lang['strruleneedsname'] = 'You must specify a name for your rule.'; + $lang['strrulecreated'] = 'Rule created.'; + $lang['strrulecreatedbad'] = 'Rule creation failed.'; + $lang['strconfdroprule'] = 'Are you sure you want to drop the rule "%s" on "%s"?'; + $lang['strruledropped'] = 'Rule dropped.'; + $lang['strruledroppedbad'] = 'Rule drop failed.'; + + // Constraints + $lang['strconstraint'] = 'Constraint'; + $lang['strconstraints'] = 'Constraints'; + $lang['strshowallconstraints'] = 'Show all constraints'; + $lang['strnoconstraints'] = 'No constraints found.'; + $lang['strcreateconstraint'] = 'Create constraint'; + $lang['strconstraintcreated'] = 'Constraint created.'; + $lang['strconstraintcreatedbad'] = 'Constraint creation failed.'; + $lang['strconfdropconstraint'] = 'Are you sure you want to drop the constraint "%s" on "%s"?'; + $lang['strconstraintdropped'] = 'Constraint dropped.'; + $lang['strconstraintdroppedbad'] = 'Constraint drop failed.'; + $lang['straddcheck'] = 'Add check'; + $lang['strcheckneedsdefinition'] = 'Check constraint needs a definition.'; + $lang['strcheckadded'] = 'Check constraint added.'; + $lang['strcheckaddedbad'] = 'Failed to add check constraint.'; + $lang['straddpk'] = 'Add primary key'; + $lang['strpkneedscols'] = 'Primary key requires at least one column.'; + $lang['strpkadded'] = 'Primary key added.'; + $lang['strpkaddedbad'] = 'Failed to add primary key.'; + $lang['stradduniq'] = 'Add unique key'; + $lang['struniqneedscols'] = 'Unique key requires at least one column.'; + $lang['struniqadded'] = 'Unique key added.'; + $lang['struniqaddedbad'] = 'Failed to add unique key.'; + $lang['straddfk'] = 'Add foreign key'; + $lang['strfkneedscols'] = 'Foreign key requires at least one column.'; + $lang['strfkneedstarget'] = 'Foreign key requires a target table.'; + $lang['strfkadded'] = 'Foreign key added.'; + $lang['strfkaddedbad'] = 'Failed to add foreign key.'; + $lang['strfktarget'] = 'Target table'; + $lang['strfkcolumnlist'] = 'Columns in key'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Function'; + $lang['strfunctions'] = 'Functions'; + $lang['strshowallfunctions'] = 'Show all functions'; + $lang['strnofunction'] = 'No function found.'; + $lang['strnofunctions'] = 'No functions found.'; + $lang['strcreateplfunction'] = 'Create SQL/PL function'; + $lang['strcreateinternalfunction'] = 'Create internal function'; + $lang['strcreatecfunction'] = 'Create C function'; + $lang['strfunctionname'] = 'Function name'; + $lang['strreturns'] = 'Returns'; + $lang['strproglanguage'] = 'Programming language'; + $lang['strfunctionneedsname'] = 'You must give a name for your function.'; + $lang['strfunctionneedsdef'] = 'You must give a definition for your function.'; + $lang['strfunctioncreated'] = 'Function created.'; + $lang['strfunctioncreatedbad'] = 'Function creation failed.'; + $lang['strconfdropfunction'] = 'Are you sure you want to drop the function "%s"?'; + $lang['strfunctiondropped'] = 'Function dropped.'; + $lang['strfunctiondroppedbad'] = 'Function drop failed.'; + $lang['strfunctionupdated'] = 'Function updated.'; + $lang['strfunctionupdatedbad'] = 'Function update failed.'; + $lang['strobjectfile'] = 'Object File'; + $lang['strlinksymbol'] = 'Link Symbol'; + $lang['strarguments'] = 'Arguments'; + $lang['strargmode'] = 'Mode'; + $lang['strargtype'] = 'Type'; + $lang['strargadd'] = 'Add another argument'; + $lang['strargremove'] = 'Remove this argument'; + $lang['strargnoargs'] = 'This function will not take any arguments.'; + $lang['strargenableargs'] = 'Enable arguments being passed to this function.'; + $lang['strargnorowabove'] = 'There needs to be a row above this row.'; + $lang['strargnorowbelow'] = 'There needs to be a row below this row.'; + $lang['strargraise'] = 'Move up.'; + $lang['strarglower'] = 'Move down.'; + $lang['strargremoveconfirm'] = 'Are you sure you want to remove this argument? This CANNOT be undone.'; + $lang['strfunctioncosting'] = 'Function Costing'; + $lang['strresultrows'] = 'Result Rows'; + $lang['strexecutioncost'] = 'Execution Cost'; + $lang['strspecifyfunctiontodrop'] = 'You must specify at least one function to drop.'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Triggers'; + $lang['strshowalltriggers'] = 'Show all triggers'; + $lang['strnotrigger'] = 'No trigger found.'; + $lang['strnotriggers'] = 'No triggers found.'; + $lang['strcreatetrigger'] = 'Create trigger'; + $lang['strtriggerneedsname'] = 'You must specify a name for your trigger.'; + $lang['strtriggerneedsfunc'] = 'You must specify a function for your trigger.'; + $lang['strtriggercreated'] = 'Trigger created.'; + $lang['strtriggercreatedbad'] = 'Trigger creation failed.'; + $lang['strconfdroptrigger'] = 'Are you sure you want to drop the trigger "%s" on "%s"?'; + $lang['strconfenabletrigger'] = 'Are you sure you want to enable the trigger "%s" on "%s"?'; + $lang['strconfdisabletrigger'] = 'Are you sure you want to disable the trigger "%s" on "%s"?'; + $lang['strtriggerdropped'] = 'Trigger dropped.'; + $lang['strtriggerdroppedbad'] = 'Trigger drop failed.'; + $lang['strtriggerenabled'] = 'Trigger enabled.'; + $lang['strtriggerenabledbad'] = 'Trigger enable failed.'; + $lang['strtriggerdisabled'] = 'Trigger disabled.'; + $lang['strtriggerdisabledbad'] = 'Trigger disable failed.'; + $lang['strtriggeraltered'] = 'Trigger altered.'; + $lang['strtriggeralteredbad'] = 'Trigger alteration failed.'; + $lang['strforeach'] = 'For each'; + + // Types + $lang['strtype'] = 'Type'; + $lang['strtypes'] = 'Types'; + $lang['strshowalltypes'] = 'Show all types'; + $lang['strnotype'] = 'No type found.'; + $lang['strnotypes'] = 'No types found.'; + $lang['strcreatetype'] = 'Create type'; + $lang['strcreatecomptype'] = 'Create composite type'; + $lang['strcreateenumtype'] = 'Create enum type'; + $lang['strtypeneedsfield'] = 'You must specify at least one field.'; + $lang['strtypeneedsvalue'] = 'You must specify at least one value.'; + $lang['strtypeneedscols'] = 'You must specify a valid number of fields.'; + $lang['strtypeneedsvals'] = 'You must specify a valid number of values.'; + $lang['strinputfn'] = 'Input function'; + $lang['stroutputfn'] = 'Output function'; + $lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'Alignment'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Delimiter'; + $lang['strstorage'] = 'Storage'; + $lang['strfield'] = 'Field'; + $lang['strnumfields'] = 'Num. of fields'; + $lang['strnumvalues'] = 'Num. of values'; + $lang['strtypeneedsname'] = 'You must give a name for your type.'; + $lang['strtypeneedslen'] = 'You must give a length for your type.'; + $lang['strtypecreated'] = 'Type created.'; + $lang['strtypecreatedbad'] = 'Type creation failed.'; + $lang['strconfdroptype'] = 'Are you sure you want to drop the type "%s"?'; + $lang['strtypedropped'] = 'Type dropped.'; + $lang['strtypedroppedbad'] = 'Type drop failed.'; + $lang['strflavor'] = 'Flavor'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Composite'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'Enum'; + $lang['strenumvalues'] = 'Enum values'; + + // Schemas + $lang['strschema'] = 'Schema'; + $lang['strschemas'] = 'Schemas'; + $lang['strshowallschemas'] = 'Show all schemas'; + $lang['strnoschema'] = 'No schema found.'; + $lang['strnoschemas'] = 'No schemas found.'; + $lang['strcreateschema'] = 'Create schema'; + $lang['strschemaname'] = 'Schema name'; + $lang['strschemaneedsname'] = 'You must give a name for your schema.'; + $lang['strschemacreated'] = 'Schema created.'; + $lang['strschemacreatedbad'] = 'Schema creation failed.'; + $lang['strconfdropschema'] = 'Are you sure you want to drop the schema "%s"?'; + $lang['strschemadropped'] = 'Schema dropped.'; + $lang['strschemadroppedbad'] = 'Schema drop failed.'; + $lang['strschemaaltered'] = 'Schema altered.'; + $lang['strschemaalteredbad'] = 'Schema alteration failed.'; + $lang['strsearchpath'] = 'Schema search path'; + $lang['strspecifyschematodrop'] = 'You must specify at least one schema to drop.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domain'; + $lang['strdomains'] = 'Domains'; + $lang['strshowalldomains'] = 'Show all domains'; + $lang['strnodomains'] = 'No domains found.'; + $lang['strcreatedomain'] = 'Create domain'; + $lang['strdomaindropped'] = 'Domain dropped.'; + $lang['strdomaindroppedbad'] = 'Domain drop failed.'; + $lang['strconfdropdomain'] = 'Are you sure you want to drop the domain "%s"?'; + $lang['strdomainneedsname'] = 'You must give a name for your domain.'; + $lang['strdomaincreated'] = 'Domain created.'; + $lang['strdomaincreatedbad'] = 'Domain creation failed.'; + $lang['strdomainaltered'] = 'Domain altered.'; + $lang['strdomainalteredbad'] = 'Domain alteration failed.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operators'; + $lang['strshowalloperators'] = 'Show all operators'; + $lang['strnooperator'] = 'No operator found.'; + $lang['strnooperators'] = 'No operators found.'; + $lang['strcreateoperator'] = 'Create operator'; + $lang['strleftarg'] = 'Left Arg Type'; + $lang['strrightarg'] = 'Right Arg Type'; + $lang['strcommutator'] = 'Commutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Left sort'; + $lang['strrightsort'] = 'Right sort'; + $lang['strlessthan'] = 'Less than'; + $lang['strgreaterthan'] = 'Greater than'; + $lang['stroperatorneedsname'] = 'You must give a name for your operator.'; + $lang['stroperatorcreated'] = 'Operator created.'; + $lang['stroperatorcreatedbad'] = 'Operator creation failed.'; + $lang['strconfdropoperator'] = 'Are you sure you want to drop the operator "%s"?'; + $lang['stroperatordropped'] = 'Operator dropped.'; + $lang['stroperatordroppedbad'] = 'Operator drop failed.'; + + // Casts + $lang['strcasts'] = 'Casts'; + $lang['strnocasts'] = 'No casts found.'; + $lang['strsourcetype'] = 'Source type'; + $lang['strtargettype'] = 'Target type'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'In assignment'; + $lang['strbinarycompat'] = '(Binary compatible)'; + + // Conversions + $lang['strconversions'] = 'Conversions'; + $lang['strnoconversions'] = 'No conversions found.'; + $lang['strsourceencoding'] = 'Source encoding'; + $lang['strtargetencoding'] = 'Target encoding'; + + // Languages + $lang['strlanguages'] = 'Languages'; + $lang['strnolanguages'] = 'No languages found.'; + $lang['strtrusted'] = 'Trusted'; + + // Info + $lang['strnoinfo'] = 'No information available.'; + $lang['strreferringtables'] = 'Referring tables'; + $lang['strparenttables'] = 'Parent tables'; + $lang['strchildtables'] = 'Child tables'; + + // Aggregates + $lang['straggregate'] = 'Aggregate'; + $lang['straggregates'] = 'Aggregates'; + $lang['strnoaggregates'] = 'No aggregates found.'; + $lang['stralltypes'] = '(All types)'; + $lang['strcreateaggregate'] = 'Create aggregate'; + $lang['straggrbasetype'] = 'Input data type'; + $lang['straggrsfunc'] = 'State transition function'; + $lang['straggrstype'] = 'Data type for state value'; + $lang['straggrffunc'] = 'Final function'; + $lang['straggrinitcond'] = 'Initial condition'; + $lang['straggrsortop'] = 'Sort operator'; + $lang['strconfdropaggregate'] = 'Are you sure you want to drop the aggregate "%s"?'; + $lang['straggregatedropped'] = 'Aggregate dropped.'; + $lang['straggregatedroppedbad'] = 'Aggregate drop failed.'; + $lang['straggraltered'] = 'Aggregate altered.'; + $lang['straggralteredbad'] = 'Aggregate alteration failed.'; + $lang['straggrneedsname'] = 'You must specify a name for the aggregate.'; + $lang['straggrneedsbasetype'] = 'You must specify the input data type for the aggregate.'; + $lang['straggrneedssfunc'] = 'You must specify the name of the state transition function for the aggregate.'; + $lang['straggrneedsstype'] = 'You must specify the data type for the aggregate\'s state value.'; + $lang['straggrcreated'] = 'Aggregate created.'; + $lang['straggrcreatedbad'] = 'Aggregate creation failed.'; + $lang['straggrshowall'] = 'Show all aggregates'; + + // Operator Classes + $lang['stropclasses'] = 'Op Classes'; + $lang['strnoopclasses'] = 'No operator classes found.'; + $lang['straccessmethod'] = 'Access method'; + + // Stats and performance + $lang['strrowperf'] = 'Row Performance'; + $lang['strioperf'] = 'I/O Performance'; + $lang['stridxrowperf'] = 'Index Row Performance'; + $lang['stridxioperf'] = 'Index I/O Performance'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequential'; + $lang['strscan'] = 'Scan'; + $lang['strread'] = 'Read'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Rows'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaces'; + $lang['strshowalltablespaces'] = 'Show all tablespaces'; + $lang['strnotablespaces'] = 'No tablespaces found.'; + $lang['strcreatetablespace'] = 'Create tablespace'; + $lang['strlocation'] = 'Location'; + $lang['strtablespaceneedsname'] = 'You must give a name for your tablespace.'; + $lang['strtablespaceneedsloc'] = 'You must give a directory in which to create the tablespace.'; + $lang['strtablespacecreated'] = 'Tablespace created.'; + $lang['strtablespacecreatedbad'] = 'Tablespace creation failed.'; + $lang['strconfdroptablespace'] = 'Are you sure you want to drop the tablespace "%s"?'; + $lang['strtablespacedropped'] = 'Tablespace dropped.'; + $lang['strtablespacedroppedbad'] = 'Tablespace drop failed.'; + $lang['strtablespacealtered'] = 'Tablespace altered.'; + $lang['strtablespacealteredbad'] = 'Tablespace alteration failed.'; + + // Miscellaneous + $lang['strtopbar'] = '%s running on %s:%s -- You are logged in as user "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Help'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Help page browser'; + $lang['strselecthelppage'] = 'Select a help page'; + $lang['strinvalidhelppage'] = 'Invalid help page.'; + $lang['strlogintitle'] = 'Login to %s'; + $lang['strlogoutmsg'] = 'Logged out of %s'; + $lang['strloading'] = 'Loading...'; + $lang['strerrorloading'] = 'Error Loading'; + $lang['strclicktoreload'] = 'Click to reload'; + + // Autovacuum + $lang['strautovacuum'] = 'Autovacuum'; + $lang['strturnedon'] = 'Turned On'; + $lang['strturnedoff'] = 'Turned Off'; + $lang['strenabled'] = 'Enabled'; + $lang['strnovacuumconf'] = 'No autovacuum configuration found.'; + $lang['strvacuumbasethreshold'] = 'Vacuum Base Threshold'; + $lang['strvacuumscalefactor'] = 'Vacuum Scale Factor'; + $lang['stranalybasethreshold'] = 'Analyze Base Threshold'; + $lang['stranalyzescalefactor'] = 'Analyze Scale Factor'; + $lang['strvacuumcostdelay'] = 'Vacuum Cost Delay'; + $lang['strvacuumcostlimit'] = 'Vacuum Cost Limit'; + $lang['strvacuumpertable'] = 'Autovacuum setup per table'; + $lang['straddvacuumtable'] = 'Add autovacuum setup for a table'; + $lang['streditvacuumtable'] = 'Edit autovacuum setup for table %s'; + $lang['strdelvacuumtable'] = 'Delete autovacuum setup for table %s ?'; + $lang['strvacuumtablereset'] = 'Autovacuum setup for table %s reset to default values'; + $lang['strdelvacuumtablefail'] = 'Fail to remove the autovacuum setup for table %s'; + $lang['strsetvacuumtablesaved'] = 'Autovacuum setup for table %s saved.'; + $lang['strsetvacuumtablefail'] = 'Autovacuum setup for table %s failed.'; + $lang['strspecifydelvacuumtable'] = 'You must specify the table you want remove the autovacuum parameters from.'; + $lang['strspecifyeditvacuumtable'] = 'You must specify the table you want to edit the autovacuum parameters from.'; + $lang['strnotdefaultinred'] = 'Not default values are in red.'; + + // Table-level Locks + $lang['strlocks'] = 'Locks'; + $lang['strtransaction'] = 'Transaction ID'; + $lang['strvirtualtransaction'] = 'Virtual Transaction ID'; + $lang['strprocessid'] = 'Process ID'; + $lang['strmode'] = 'Lock mode'; + $lang['strislockheld'] = 'Is lock held?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Prepared transactions'; + $lang['strxactid'] = 'Transaction ID'; + $lang['strgid'] = 'Global ID'; + + // Fulltext search + $lang['strfulltext'] = 'Full Text Search'; + $lang['strftsconfig'] = 'FTS configuration'; + $lang['strftsconfigs'] = 'Configurations'; + $lang['strftscreateconfig'] = 'Create FTS configuration'; + $lang['strftscreatedict'] = 'Create dictionary'; + $lang['strftscreatedicttemplate'] = 'Create dictionary template'; + $lang['strftscreateparser'] = 'Create parser'; + $lang['strftsnoconfigs'] = 'No FTS configuration found.'; + $lang['strftsconfigdropped'] = 'FTS configuration dropped.'; + $lang['strftsconfigdroppedbad'] = 'FTS configuration drop failed.'; + $lang['strconfdropftsconfig'] = 'Are you sure you want to drop the FTS configuration "%s"?'; + $lang['strconfdropftsdict'] = 'Are you sure you want to drop the FTS dictionary "%s"?'; + $lang['strconfdropftsmapping'] = 'Are you sure you want to drop mapping "%s" of FTS configuration "%s"?'; + $lang['strftstemplate'] = 'Template'; + $lang['strftsparser'] = 'Parser'; + $lang['strftsconfigneedsname'] = 'You must give a name for your FTS configuration.'; + $lang['strftsconfigcreated'] = 'FTS configuration created.'; + $lang['strftsconfigcreatedbad'] = 'FTS configuration creation failed.'; + $lang['strftsmapping'] = 'Mapping'; + $lang['strftsdicts'] = 'Dictionaries'; + $lang['strftsdict'] = 'Dictionary'; + $lang['strftsemptymap'] = 'Empty FTS configuration map.'; + $lang['strftsconfigaltered'] = 'FTS configuration altered.'; + $lang['strftsconfigalteredbad'] = 'FTS configuration alter failed.'; + $lang['strftsconfigmap'] = 'FTS configuration map'; + $lang['strftsparsers'] = 'FTS parsers'; + $lang['strftsnoparsers'] = 'No FTS parsers available.'; + $lang['strftsnodicts'] = 'No FTS dictionaries available.'; + $lang['strftsdictcreated'] = 'FTS dictionary created.'; + $lang['strftsdictcreatedbad'] = 'FTS dictionary creation failed.'; + $lang['strftslexize'] = 'Lexize'; + $lang['strftsinit'] = 'Init'; + $lang['strftsoptionsvalues'] = 'Options and values'; + $lang['strftsdictneedsname'] = 'You must give a name for your FTS dictionary.'; + $lang['strftsdictdropped'] = 'FTS dictionary dropped.'; + $lang['strftsdictdroppedbad'] = 'FTS dictionary drop failed.'; + $lang['strftsdictaltered'] = 'FTS dictionary altered.'; + $lang['strftsdictalteredbad'] = 'FTS dictionary alter failed.'; + $lang['strftsaddmapping'] = 'Add new mapping'; + $lang['strftsspecifymappingtodrop'] = 'You must specify at least one mapping to drop.'; + $lang['strftsspecifyconfigtoalter'] = 'You must specify a FTS configuration to alter'; + $lang['strftsmappingdropped'] = 'FTS mapping dropped.'; + $lang['strftsmappingdroppedbad'] = 'FTS mapping drop failed.'; + $lang['strftsnodictionaries'] = 'No dictionaries found.'; + $lang['strftsmappingaltered'] = 'FTS mapping altered.'; + $lang['strftsmappingalteredbad'] = 'FTS mapping alter failed.'; + $lang['strftsmappingadded'] = 'FTS mapping added.'; + $lang['strftsmappingaddedbad'] = 'FTS mapping add failed.'; + $lang['strftstabconfigs'] = 'Configurations'; + $lang['strftstabdicts'] = 'Dictionaries'; + $lang['strftstabparsers'] = 'Parsers'; + $lang['strftscantparsercopy'] = 'Can\'t specify both parser and template during text search configuration creation.'; + + //Plugins + $lang['strpluginnotfound'] = 'Error: plugin \'%s\' not found. Check if this plugin exists in the plugins/ directory, or if this plugins has a plugin.php file. Plugin\'s names are case sensitive'; + $lang['stractionnotfound'] = 'Error: action \'%s\' not found in the \'%s\' plugin, or it was not specified as an action.'; + $lang['strhooknotfound'] = 'Error: hook \'%s\' is not avaliable.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/french.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/french.php new file mode 100644 index 00000000..bbb15a47 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/french.php @@ -0,0 +1,905 @@ +>'; + $lang['strfailed'] = 'Échec'; + $lang['strcreate'] = 'Créer'; + $lang['strcreated'] = 'Créé'; + $lang['strcomment'] = 'Commentaire'; + $lang['strlength'] = 'Longueur'; + $lang['strdefault'] = 'Défaut'; + $lang['stralter'] = 'Modifier'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Annuler'; + $lang['strkill'] = 'Tuer'; + $lang['strac'] = 'Activer la complétion automatique'; + $lang['strsave'] = 'Sauvegarder'; + $lang['strreset'] = 'Réinitialiser'; + $lang['strrestart'] = 'Redémarrer'; + $lang['strinsert'] = 'Insérer'; + $lang['strselect'] = 'Sélectionner'; + $lang['strdelete'] = 'Effacer'; + $lang['strupdate'] = 'Modifier'; + $lang['strreferences'] = 'Références'; + $lang['stryes'] = 'Oui'; + $lang['strno'] = 'Non'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = 'Éditer'; + $lang['strcolumn'] = 'Colonne'; + $lang['strcolumns'] = 'Colonnes'; + $lang['strrows'] = 'ligne(s)'; + $lang['strrowsaff'] = 'ligne(s) affectée(s).'; + $lang['strobjects'] = 'objet(s)'; + $lang['strback'] = 'Retour'; + $lang['strqueryresults'] = 'Résultats de la requête'; + $lang['strshow'] = 'Voir'; + $lang['strempty'] = 'Vider'; + $lang['strlanguage'] = 'Langage'; + $lang['strencoding'] = 'Codage'; + $lang['strvalue'] = 'Valeur'; + $lang['strunique'] = 'Unique'; + $lang['strprimary'] = 'Primaire'; + $lang['strexport'] = 'Exporter'; + $lang['strimport'] = 'Importer'; + $lang['strallowednulls'] = 'Autoriser les caractères NULL'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Chaîne/champ vide'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analyze'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'En Cluster ?'; + $lang['strreindex'] = 'Reindex'; + $lang['strexecute'] = 'Lancer'; + $lang['stradd'] = 'Ajouter'; + $lang['strevent'] = 'Événement'; + $lang['strwhere'] = 'Où'; + $lang['strinstead'] = 'Faire à la place'; + $lang['strwhen'] = 'Quand'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Donnée'; + $lang['strconfirm'] = 'Confirmer'; + $lang['strexpression'] = 'Expression'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ' :'; + $lang['strexpand'] = 'Étendre'; + $lang['strcollapse'] = 'Réduire'; + $lang['strfind'] = 'Rechercher'; + $lang['stroptions'] = 'Options'; + $lang['strrefresh'] = 'Rafraichir'; + $lang['strdownload'] = 'Télécharger'; + $lang['strdownloadgzipped'] = 'Télécharger avec compression gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OID'; + $lang['stradvanced'] = 'Avancé'; + $lang['strvariables'] = 'Variables'; + $lang['strprocess'] = 'Processus'; + $lang['strprocesses'] = 'Processus'; + $lang['strblocked'] = 'Bloqué'; + $lang['strsetting'] = 'Paramétrage'; + $lang['streditsql'] = 'Éditer SQL'; + $lang['strruntime'] = 'Temps d\'exécution total : %s ms'; + $lang['strpaginate'] = 'Paginer les résultats'; + $lang['struploadscript'] = 'ou importer un script SQL :'; + $lang['strstarttime'] = 'Heure de début'; + $lang['strfile'] = 'Fichier'; + $lang['strfileimported'] = 'Fichier importé.'; + $lang['strtrycred'] = 'Utilisez ces identifiants pour tous les serveurs'; + $lang['strconfdropcred'] = 'For security reason, disconnecting will destroy your shared login information. Are you sure you want to disconnect ?'; + $lang['stractionsonmultiplelines'] = 'Actions sur plusieurs lignes'; + $lang['strselectall'] = 'Sélectionner tout'; + $lang['strunselectall'] = 'Desélectionner tout'; + $lang['strlocale'] = 'Locale'; + $lang['strcollation'] = 'Tri'; + $lang['strctype'] = 'Type de cartactère'; + $lang['strdefaultvalues'] = 'Valeurs par défaut'; + $lang['strnewvalues'] = 'Nouvelles valeurs'; + $lang['strstart'] = 'Démarrer'; + $lang['strstop'] = 'Arrêter'; + $lang['strgotoppage'] = 'Haut de la page'; + $lang['strtheme'] = 'Thème'; + $lang['strcluster'] = 'Cluster'; + + // Admin + $lang['stradminondatabase'] = 'Les actions d\'administration suivantes s\'appliquent à l\'ensemble de la base de donnée %s.'; + $lang['stradminontable'] = 'Les actions d\'administration suivantes s\'appliquent à la table %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'Historique'; + $lang['strnohistory'] = 'Pas d\'historique.'; + $lang['strclearhistory'] = 'Éffacer l\'historique'; + $lang['strdelhistory'] = 'Supprimer de l\'historique'; + $lang['strconfdelhistory'] = 'Voulez-vous vraiment supprimer cette requête de l\'historique ?'; + $lang['strconfclearhistory'] = 'Voulez-vous vraiment éffacer l\'historique ?'; + $lang['strnodatabaseselected'] = 'Veuillez sélectionner une base de données.'; + + // Database Sizes + $lang['strnoaccess'] = 'Pas d\'Accès'; + $lang['strsize'] = 'Taille'; + $lang['strbytes'] = 'octets'; + $lang['strkb'] = ' Ko'; + $lang['strmb'] = ' Mo'; + $lang['strgb'] = ' Go'; + $lang['strtb'] = ' To'; + + // Error handling + $lang['strnoframes'] = 'Cette application fonctionne mieux avec un navigateur pouvant afficher des frames mais peut être utilisée sans frames en suivant les liens ci-dessous.'; + $lang['strnoframeslink'] = 'Utiliser sans frames'; + $lang['strbadconfig'] = 'Le fichier de configuration config.inc.php est obsolète. Vous avez besoin de le regénérer à partir de config.inc.php-dist.'; + $lang['strnotloaded'] = 'Vous n\'avez pas compilé correctement le support de la base de données dans votre installation de PHP.'; + $lang['strlibnotfound'] = 'Votre installation PHP n\'a pas le module %s. Vous devez l\'installer, l\'activer ou le compiler pour utiliser phpPgAdmin.'; + $lang['strlibnotfound_plural'] = 'Votre installation PHP n\'a pas les modules %s. Vous devez les installer, les activer ou les compiler pour utiliser phpPgAdmin.'; + $lang['strpostgresqlversionnotsupported'] = 'Cette version de PostgreSQL n\'est pas supportée. Merci de mettre à jour PHP à la version %s ou ultérieure.'; + $lang['strbadschema'] = 'Schéma spécifié invalide.'; + $lang['strbadencoding'] = 'Impossible de spécifier l\'encodage de la base de données.'; + $lang['strsqlerror'] = 'Erreur SQL :'; + $lang['strinstatement'] = 'Dans l\'instruction :'; + $lang['strinvalidparam'] = 'Paramètres de script invalides.'; + $lang['strnodata'] = 'Pas de résultats.'; + $lang['strnoobjects'] = 'Aucun objet trouvé.'; + $lang['strrownotunique'] = 'Pas d\'identifiant unique pour cette ligne.'; + $lang['strnouploads'] = 'Importation de fichiers désactivée.'; + $lang['strimporterror'] = 'Erreur d\'importation.'; + $lang['strimporterror-fileformat'] = 'Erreur d\'importation : échec lors de la détermination automatique du format de fichier.'; + $lang['strimporterrorline'] = 'Erreur d\'importation à la ligne %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Erreur d\'importation sur la ligne %s : la ligne ne possède pas le bon nombre de colonnes.'; + $lang['strimporterror-uploadedfile'] = 'Erreur d\'importation : le fichier n\'a pas pû être récupéré sur le serveur.'; + $lang['strcannotdumponwindows'] = 'La sauvegarde de table complexe et des noms de schémas n\'est pas supporté sur Windows.'; + $lang['strinvalidserverparam'] = 'Tentative de connexion avec un serveur invalide, il est possible que quelqu\'un essai de pirater votre système.'; + $lang['strnoserversupplied'] = 'Aucun serveur fournis !'; + $lang['strbadpgdumppath'] = 'Erreur d\'export : n\'a pu exécuter pg_dump (chemin indiqué dans votre conf/config.inc.php : %s). Merci de corriger le chemin dans votre configuration et de vous reconnecter.'; + $lang['strbadpgdumpallpath'] = 'Erreur d\'export : n\'a pu exécuter pg_dumpall (chemin indiqué dans votre conf/config.inc.php : %s). Merci de corriger le chemin dans votre configuration et de vous reconnecter.'; + $lang['strconnectionfail'] = 'Connexion au serveur échouée.'; + + // Tables + $lang['strtable'] = 'Table'; + $lang['strtables'] = 'Tables'; + $lang['strshowalltables'] = 'Voir toutes les tables'; + $lang['strnotables'] = 'Aucune table trouvée.'; + $lang['strnotable'] = 'Aucune table trouvée.'; + $lang['strcreatetable'] = 'Créer une table'; + $lang['strcreatetablelike'] = 'Créer une table d\'après une table existante'; + $lang['strcreatetablelikeparent'] = 'Table modèle'; + $lang['strcreatelikewithdefaults'] = 'inclure les valeurs par défaut.'; + $lang['strcreatelikewithconstraints'] = 'inclure les contraintes.'; + $lang['strcreatelikewithindexes'] = 'inclure les indexes.'; + $lang['strtablename'] = 'Nom de la table'; + $lang['strtableneedsname'] = 'Vous devez donner un nom pour votre table.'; + $lang['strtablelikeneedslike'] = 'Vous devez préciser une table modèle.'; + $lang['strtableneedsfield'] = 'Vous devez spécifier au moins un champ.'; + $lang['strtableneedscols'] = 'Vous devez indiquer un nombre valide de colonnes.'; + $lang['strtablecreated'] = 'Table créée.'; + $lang['strtablecreatedbad'] = 'Échec de la création de table.'; + $lang['strconfdroptable'] = 'Êtes-vous sur de vouloir supprimer la table « %s » ?'; + $lang['strtabledropped'] = 'Table supprimée.'; + $lang['strtabledroppedbad'] = 'Échec lors de la suppression de table.'; + $lang['strconfemptytable'] = 'Êtes-vous sûr de vouloir vider la table « %s » ?'; + $lang['strtableemptied'] = 'Table vide.'; + $lang['strtableemptiedbad'] = 'Échec du vidage de la table.'; + $lang['strinsertrow'] = 'Insérer un enregistrement.'; + $lang['strrowinserted'] = 'Enregistrement inséré.'; + $lang['strrowinsertedbad'] = 'Échec lors de l\'insertion d\'un enregistrement.'; + $lang['strnofkref'] = 'Aucune valeur correspondate pour la clé étrangère %s.'; + $lang['strrowduplicate'] = 'Échec lors de l\'insertion d\'un enregistrement, a tenté de faire une insertion dupliquée.'; + $lang['streditrow'] = 'Éditer l\'enregistrement.'; + $lang['strrowupdated'] = 'Enregistrement mis à jour.'; + $lang['strrowupdatedbad'] = 'Échec de mise à jour de l\'enregistrement.'; + $lang['strdeleterow'] = 'Effacer l\'enregistrement'; + $lang['strconfdeleterow'] = 'Êtes-vous sûr de vouloir supprimer cet enregistrement ?'; + $lang['strrowdeleted'] = 'Enregistrement supprimé.'; + $lang['strrowdeletedbad'] = 'Échec lors de la suppression de l\'enregistrement.'; + $lang['strinsertandrepeat'] = 'Insérer et répéter'; + $lang['strnumcols'] = 'Nombre de colonnes'; + $lang['strcolneedsname'] = 'Vous devez spécifier un nom pour la colonne'; + $lang['strselectallfields'] = 'Sélectionner tous les champs'; + $lang['strselectneedscol'] = 'Vous devez sélectionner au moins une colonne.'; + $lang['strselectunary'] = 'Les opérateurs unaires ne peuvent avoir de valeurs.'; + $lang['strcolumnaltered'] = 'Colonne modifiée.'; + $lang['strcolumnalteredbad'] = 'Échec lors de la modification de la colonne.'; + $lang['strconfdropcolumn'] = 'Êtes-vous sûr de vouloir supprimer la colonne « %s » de la table « %s » ?'; + $lang['strcolumndropped'] = 'Colonne supprimée.'; + $lang['strcolumndroppedbad'] = 'Échec lors de la suppression de la colonne.'; + $lang['straddcolumn'] = 'Ajouter une colonne'; + $lang['strcolumnadded'] = 'Colonne ajoutée.'; + $lang['strcolumnaddedbad'] = 'Échec lors de l\'ajout de la colonne.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Table modifiée.'; + $lang['strtablealteredbad'] = 'Échec lors de la modification de la table.'; + $lang['strdataonly'] = 'Données seulement'; + $lang['strstructureonly'] = 'Structure seulement'; + $lang['strstructureanddata'] = 'Structure et données'; + $lang['strtabbed'] = 'Tabulé'; + $lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Êtes-vous sûr de vouloir faire un vacuum de « %s » ?'; + $lang['strconfanalyzetable'] = 'Êtes-vous sûr de vouloir éffectuer un ANALYZE sur « %s » ?'; + $lang['strconfreindextable'] = 'Êtes-vous sûr de vouloir réindexer « %s » ?'; + $lang['strconfclustertable'] = 'Êtes-vous sûr de vouloir lancer un CLUSTER sur «%s » ?'; + $lang['strestimatedrowcount'] = 'Nombre d\'enregistrements estimés'; + $lang['strspecifytabletoanalyze'] = 'Vous devez spécifier au moins une table à analyzer'; + $lang['strspecifytabletoempty'] = 'Vous devez spécifier au moins une table à vider'; + $lang['strspecifytabletodrop'] = 'Vous devez spécifier au moins une table à supprimer'; + $lang['strspecifytabletovacuum'] = 'Vous devez spécifier au moins une table sur laquelle éffectuer le vacuum'; + $lang['strspecifytabletoreindex'] = 'Vous devez spécifier au moins une table à réindexer.'; + $lang['strspecifytabletocluster'] = 'Vous devez spécifier au moins une table sur laquelle éffectuer la commande CLUSTER.'; + $lang['strnofieldsforinsert'] = 'Vous ne pouvez insérer de données dans une table sans champs.'; + + // Columns + $lang['strcolprop'] = 'Propriétés de la Colonne'; + $lang['strnotableprovided'] = 'Aucune table fournie !'; + + // Users + $lang['struser'] = 'Utilisateur'; + $lang['strusers'] = 'Utilisateurs'; + $lang['strusername'] = 'Utilisateur'; + $lang['strpassword'] = 'Mot de passe'; + $lang['strsuper'] = 'Super utilisateur ?'; + $lang['strcreatedb'] = 'Créer base de données ?'; + $lang['strexpires'] = 'Expiration'; + $lang['strsessiondefaults'] = 'Session par défaut'; + $lang['strnousers'] = 'Aucun utilisateur trouvé.'; + $lang['struserupdated'] = 'Utilisateur mis à jour.'; + $lang['struserupdatedbad'] = 'Échec lors de la mise à jour de l\'utilisateur.'; + $lang['strshowallusers'] = 'Voir tous les utilisateurs'; + $lang['strcreateuser'] = 'Créer un utilisateur'; + $lang['struserneedsname'] = 'Vous devez donner un nom pour votre utilisateur.'; + $lang['strusercreated'] = 'Utilisateur créé.'; + $lang['strusercreatedbad'] = 'Échec lors de la création de l\'utilisateur.'; + $lang['strconfdropuser'] = 'Êtes-vous sûr de vouloir supprimer l\'utilisateur « %s » ?'; + $lang['struserdropped'] = 'Utilisateur supprimé.'; + $lang['struserdroppedbad'] = 'Échec lors de la suppression de l\'utilisateur.'; + $lang['straccount'] = 'Comptes'; + $lang['strchangepassword'] = 'Modifier le mot de passe'; + $lang['strpasswordchanged'] = 'Mot de passe modifié.'; + $lang['strpasswordchangedbad'] = 'Échec lors de la modification du mot de passe.'; + $lang['strpasswordshort'] = 'Le mot de passe est trop court.'; + $lang['strpasswordconfirm'] = 'Le mot de passe de confirmation est différent.'; + + // Groups + $lang['strgroup'] = 'Groupe'; + $lang['strgroups'] = 'Groupes'; + $lang['strgroupgroups'] = 'Groupes du groupe "%s"'; + $lang['strshowallgroups'] = 'Afficher tous les groupes'; + $lang['strnogroup'] = 'Groupe introuvable.'; + $lang['strnogroups'] = 'Aucun groupe trouvé.'; + $lang['strcreategroup'] = 'Créer un groupe'; + $lang['strgroupneedsname'] = 'Vous devez indiquer un nom pour votre groupe.'; + $lang['strgroupcreated'] = 'Groupe créé.'; + $lang['strgroupcreatedbad'] = 'Échec lors de la création du groupe.'; + $lang['strconfdropgroup'] = 'Êtes-vous sûr de vouloir supprimer le groupe « %s » ?'; + $lang['strgroupdropped'] = 'Groupe supprimé.'; + $lang['strgroupdroppedbad'] = 'Échec lors de la suppression du groupe.'; + $lang['strmembers'] = 'Membres'; + $lang['strmemberof'] = 'Membre de'; + $lang['stradminmembers'] = 'Membres admin'; + $lang['straddmember'] = 'Ajouter un membre'; + $lang['strmemberadded'] = 'Membre ajouté.'; + $lang['strmemberaddedbad'] = 'Échec lors de l\'ajout du membre.'; + $lang['strdropmember'] = 'Supprimer un membre'; + $lang['strconfdropmember'] = 'Êtes-vous sûr de vouloir supprimer le membre « %s » du groupe « %s » ?'; + $lang['strmemberdropped'] = 'Membre supprimé.'; + $lang['strmemberdroppedbad'] = 'Échec lors de la suppression du membre.'; + + // Roles + $lang['strrole'] = 'Rôle'; + $lang['strroles'] = 'Rôles'; + $lang['strshowallroles'] = 'Afficher tous les rôles'; + $lang['strnoroles'] = 'Aucun rôle trouvé.'; + $lang['strinheritsprivs'] = 'Hérite des droits ?'; + $lang['strcreaterole'] = 'Créer un rôle'; + $lang['strcancreaterole'] = 'Peut créer un rôle ?'; + $lang['strrolecreated'] = 'Rôle créé.'; + $lang['strrolecreatedbad'] = 'Échec lors de la création du rôle.'; + $lang['strrolealtered'] = 'Rôle modifié.'; + $lang['strrolealteredbad'] = 'Échec lors de la modification du rôle.'; + $lang['strcanlogin'] = 'Peut se connecter ?'; + $lang['strconnlimit'] = 'Limite de connexion'; + $lang['strdroprole'] = 'Supprimer un rôle'; + $lang['strconfdroprole'] = 'Êtes-vous sûr de vouloir supprimer le rôle « %s » ?'; + $lang['strroledropped'] = 'Rôle supprimé.'; + $lang['strroledroppedbad'] = 'Échec lors de la suppression du rôle.'; + $lang['strnolimit'] = 'Aucune limite'; + $lang['strnever'] = 'Jamais'; + $lang['strroleneedsname'] = 'Vous devez donner un nom à ce rôle.'; + + // Privileges + $lang['strprivilege'] = 'Droit'; + $lang['strprivileges'] = 'Droits'; + $lang['strnoprivileges'] = 'Cet objet possède les droits par défault.'; + $lang['strgrant'] = 'Accorder (GRANT)'; + $lang['strrevoke'] = 'Révoquer (REVOKE)'; + $lang['strgranted'] = 'Droits accordés.'; + $lang['strgrantfailed'] = 'Échec lors de l\'octroi des droits.'; + $lang['strgrantbad'] = 'Vous devez spécifier au moins un utilisateur ou groupe et au moins un droit.'; + $lang['strgrantor'] = 'Grantor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Base de données'; + $lang['strdatabases'] = 'Bases de données'; + $lang['strshowalldatabases'] = 'Voir toutes les bases de données'; + $lang['strnodatabases'] = 'Aucune base de données trouvée.'; + $lang['strcreatedatabase'] = 'Créer une base de données'; + $lang['strdatabasename'] = 'Nom de la base de données'; + $lang['strdatabaseneedsname'] = 'Vous devez donner un nom pour votre base de données.'; + $lang['strdatabasecreated'] = 'Base de données créée.'; + $lang['strdatabasecreatedbad'] = 'Échec lors de la création de la base de données.'; + $lang['strconfdropdatabase'] = 'Êtes-vous sûr de vouloir supprimer la base de données « %s » ?'; + $lang['strdatabasedropped'] = 'Base de données supprimée.'; + $lang['strdatabasedroppedbad'] = 'Échec lors de la suppression de la base de données.'; + $lang['strentersql'] = 'Veuillez saisir ci-dessous la requête SQL à exécuter :'; + $lang['strsqlexecuted'] = 'Requête SQL exécutée.'; + $lang['strvacuumgood'] = 'Vacuum exécuté.'; + $lang['strvacuumbad'] = 'Échec du Vacuum.'; + $lang['stranalyzegood'] = 'Analyse effectuée.'; + $lang['stranalyzebad'] = 'Échec de l\'analyse.'; + $lang['strreindexgood'] = 'Réindexation exécutée.'; + $lang['strreindexbad'] = 'Échec de la réindexation.'; + $lang['strfull'] = 'Intégral (FULL)'; + $lang['strfreeze'] = 'Freeze'; + $lang['strforce'] = 'Forcer'; + $lang['strsignalsent'] = 'Signal envoyé.'; + $lang['strsignalsentbad'] = 'Échec lors de l\'envoi du signal.'; + $lang['strallobjects'] = 'Tous les objets'; + $lang['strdatabasealtered'] = 'Base de données modifiée.'; + $lang['strdatabasealteredbad'] = 'Échec lors de la modification de la base de données.'; + $lang['strspecifydatabasetodrop'] = 'Vous devez spécifier au moins une base de données à supprimer'; + $lang['strtemplatedb'] = 'Modèle'; + $lang['strconfanalyzedatabase'] = 'Êtes vous sûr de vouloir éffectuer un ANALYZE sur toutes les tables de la base de données « %s » ?'; + $lang['strconfvacuumdatabase'] = 'Êtes vous sûr de vouloir éffectuer un VACUUM sur toutes les tables de la base de données « %s » ?'; + $lang['strconfreindexdatabase'] = 'Êtes vous sûr de vouloir réindexer toutes les tables de la base de données « %s » ?'; + $lang['strconfclusterdatabase'] = 'Êtes vous sûr de vouloir éffectuer un CLUSTER sur toutes les tables de la base de données « %s » ?'; + + // Views + $lang['strview'] = 'Vue'; + $lang['strviews'] = 'Vues'; + $lang['strshowallviews'] = 'Voir toutes les vues'; + $lang['strnoview'] = 'Aucne vue trouvée.'; + $lang['strnoviews'] = 'Aucune vue trouvée.'; + $lang['strcreateview'] = 'Créer une vue'; + $lang['strviewname'] = 'Nom de la vue'; + $lang['strviewneedsname'] = 'Vous devez indiquer un nom pour votre vue.'; + $lang['strviewneedsdef'] = 'Vous devez indiquer une définition pour votre vue.'; + $lang['strviewneedsfields'] = 'Vous devez préciser les colonnes que vous voulez sélectionner dans votre vue.'; + $lang['strviewcreated'] = 'Vue créée.'; + $lang['strviewcreatedbad'] = 'Échec lors de la création de la vue.'; + $lang['strconfdropview'] = 'Êtes-vous sûr de vouloir supprimer la vue « %s » ?'; + $lang['strviewdropped'] = 'Vue supprimée.'; + $lang['strviewdroppedbad'] = 'Échec lors de la suppression de la vue.'; + $lang['strviewupdated'] = 'Vue mise à jour.'; + $lang['strviewupdatedbad'] = 'Échec lors de la mise à jour de la vue.'; + $lang['strviewlink'] = 'Clés liées'; + $lang['strviewconditions'] = 'Conditions supplémentaires'; + $lang['strcreateviewwiz'] = 'Créer une vue avec l\'assistant'; + $lang['strrenamedupfields'] = 'Renommer les champs dupliqués'; + $lang['strdropdupfields'] = 'Ignorer les champs dupliqués'; + $lang['strerrordupfields'] = 'Erreur en cas de champs dupliqués'; + $lang['strviewaltered'] = 'Vue modifiée.'; + $lang['strviewalteredbad'] = 'Échec lors de la modification de la vue.'; + $lang['strspecifyviewtodrop'] = 'Vous devez spécifier au moins une vue à supprimer.'; + + // Sequences + $lang['strsequence'] = 'Séquence'; + $lang['strsequences'] = 'Séquences'; + $lang['strshowallsequences'] = 'Voir toutes les séquences'; + $lang['strnosequence'] = 'Aucune séquence trouvée.'; + $lang['strnosequences'] = 'Aucune séquence trouvée.'; + $lang['strcreatesequence'] = 'Créer une séquence'; + $lang['strlastvalue'] = 'Dernière valeur'; + $lang['strincrementby'] = 'Incrémenter par '; + $lang['strstartvalue'] = 'Valeur de départ'; + $lang['strrestartvalue'] = 'Valeur de redémarrage'; + $lang['strmaxvalue'] = 'Valeur maximale'; + $lang['strminvalue'] = 'Valeur minimale'; + $lang['strcachevalue'] = 'Valeur de cache'; + $lang['strlogcount'] = 'Comptage'; + $lang['strcancycle'] = 'Peut boucler?'; + $lang['striscalled'] = 'Incrémentera la dernière valeur avant de retourner la prochaine valeur (is_called) ?'; + $lang['strsequenceneedsname'] = 'Vous devez spécifier un nom pour votre séquence.'; + $lang['strsequencecreated'] = 'Séquence créée.'; + $lang['strsequencecreatedbad'] = 'Échec lors de la création de la séquence.'; + $lang['strconfdropsequence'] = 'Êtes-vous sûr de vouloir supprimer la séquence « %s » ?'; + $lang['strsequencedropped'] = 'Séquence supprimée.'; + $lang['strsequencedroppedbad'] = 'Échec lors de la suppression de la séquence.'; + $lang['strsequencerestart'] = 'Séquence redémarrée.'; + $lang['strsequencerestartbad'] = 'Échec tu redémarrage de la séquence.'; + $lang['strsequencereset'] = 'Séquence initialisée.'; + $lang['strsequenceresetbad'] = 'Échec lors de l\'initialisation de la séquence.'; + $lang['strsequencealtered'] = 'Séquence modifiée.'; + $lang['strsequencealteredbad'] = 'Échec lors de la modification de la séquence.'; + $lang['strsetval'] = 'Initialiser à une valeur'; + $lang['strsequencesetval'] = 'Séquence initialisée.'; + $lang['strsequencesetvalbad'] = 'Échec lors de l\'initialisation de la séquence.'; + $lang['strnextval'] = 'Incrémenter la valeur'; + $lang['strsequencenextval'] = 'Séquence incrémentée.'; + $lang['strsequencenextvalbad'] = 'Échec lors de l\'incrémentation de la valeur.'; + $lang['strspecifysequencetodrop'] = 'Vous devez spécifier au moins une séquence à supprimer.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Index'; + $lang['strindexname'] = 'Nom de l\'index'; + $lang['strshowallindexes'] = 'Voir tous les index'; + $lang['strnoindex'] = 'Aucun index trouvé.'; + $lang['strnoindexes'] = 'Aucun index trouvé.'; + $lang['strcreateindex'] = 'Créer un index'; + $lang['strtabname'] = 'Nom de la table'; + $lang['strcolumnname'] = 'Nom de la colonne'; + $lang['strindexneedsname'] = 'Vous devez indiquer un nom pour votre index'; + $lang['strindexneedscols'] = 'Vous devez indiquer un nombre valide de colonnes.'; + $lang['strindexcreated'] = 'Index créé'; + $lang['strindexcreatedbad'] = 'Échec lors de la création de l\'index.'; + $lang['strconfdropindex'] = 'Êtes-vous sûr de vouloir supprimer l\'index « %s » ?'; + $lang['strindexdropped'] = 'Index supprimé.'; + $lang['strindexdroppedbad'] = 'Échec lors de la suppression de l\'index.'; + $lang['strkeyname'] = 'Nom de la clé'; + $lang['struniquekey'] = 'Clé unique'; + $lang['strprimarykey'] = 'Clé primaire'; + $lang['strindextype'] = 'Type d\'index'; + $lang['strtablecolumnlist'] = 'Liste des colonnes'; + $lang['strindexcolumnlist'] = 'Liste des colonnes dans l\'index'; +$lang['strconfcluster'] = 'Are you sure you want to cluster on "%s"?'; + $lang['strclusteredgood'] = 'Cluster effectué.'; + $lang['strclusteredbad'] = 'Échec du cluster.'; + $lang['strconcurrently'] = 'En parallèle'; + $lang['strnoclusteravailable'] = 'La table n\'est pas encore ordonnée selon un index.'; + + // Rules + $lang['strrules'] = 'Règles'; + $lang['strrule'] = 'Règle'; + $lang['strshowallrules'] = 'Voir toutes les règles'; + $lang['strnorule'] = 'Aucune règle trouvée.'; + $lang['strnorules'] = 'Aucune règle trouvée.'; + $lang['strcreaterule'] = 'Créer une règle'; + $lang['strrulename'] = 'Nom de la règle'; + $lang['strruleneedsname'] = 'Vous devez indiquer un nom pour votre règle.'; + $lang['strrulecreated'] = 'Règle créée.'; + $lang['strrulecreatedbad'] = 'Échec lors de la création de la règle.'; + $lang['strconfdroprule'] = 'Êtes-vous sûr de vouloir supprimer la règle « %s » sur « %s » ?'; + $lang['strruledropped'] = 'Règle supprimée.'; + $lang['strruledroppedbad'] = 'Échec lors de la suppression de la règle.'; + + // Constraints + $lang['strconstraint'] = 'Contrainte'; + $lang['strconstraints'] = 'Contraintes'; + $lang['strshowallconstraints'] = 'Voir toutes les contraintes'; + $lang['strnoconstraints'] = 'Aucune contrainte trouvée.'; + $lang['strcreateconstraint'] = 'Créer une contrainte'; + $lang['strconstraintcreated'] = 'Création d\'une contrainte.'; + $lang['strconstraintcreatedbad'] = 'Échec lors de la création de la contrainte.'; + $lang['strconfdropconstraint'] = 'Êtes-vous sûr de vouloir supprimer la contrainte « %s » sur « %s » ?'; + $lang['strconstraintdropped'] = 'Contrainte supprimée.'; + $lang['strconstraintdroppedbad'] = 'Échec lors de la suppression de la contrainte.'; + $lang['straddcheck'] = 'Ajouter une contrainte'; + $lang['strcheckneedsdefinition'] = 'La contrainte a besoin d\'une définition.'; + $lang['strcheckadded'] = 'Contrainte ajoutée.'; + $lang['strcheckaddedbad'] = 'Échec lors de l\'ajout d\'une contrainte de vérification (CHECK).'; + $lang['straddpk'] = 'Ajouter une clé primaire'; + $lang['strpkneedscols'] = 'La clé primaire nécessite au moins une colonne.'; + $lang['strpkadded'] = 'Clé primaire ajoutée.'; + $lang['strpkaddedbad'] = 'Échec lors de l\'ajout de la clé primaire.'; + $lang['stradduniq'] = 'Ajouter une clé unique'; + $lang['struniqneedscols'] = 'Une clé unique nécessite au moins une colonne.'; + $lang['struniqadded'] = 'La clé unique a été ajoutée.'; + $lang['struniqaddedbad'] = 'Échec lors de la création de la clé unique.'; + $lang['straddfk'] = 'Ajouter une clé étrangère'; + $lang['strfkneedscols'] = 'Une clé étrangère nécessite au moins une colonne.'; + $lang['strfkneedstarget'] = 'Une clé étrangère nécessite une table cible.'; + $lang['strfkadded'] = 'La clé étrangère a été ajoutée.'; + $lang['strfkaddedbad'] = 'Échec lors de la création de la clé étrangère.'; + $lang['strfktarget'] = 'Table cible'; + $lang['strfkcolumnlist'] = 'Liste des colonnes de la clé'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Fonction'; + $lang['strfunctions'] = 'Fonctions'; + $lang['strshowallfunctions'] = 'Voir toutes les fonctions'; + $lang['strnofunction'] = 'Aucune fonction trouvée.'; + $lang['strnofunctions'] = 'Aucune fonction trouvée.'; + $lang['strcreateplfunction'] = 'Créer une fonction PL/SQL'; + $lang['strcreateinternalfunction'] = 'Créer une fonction interne'; + $lang['strcreatecfunction'] = 'Créer une fonction C'; + $lang['strfunctionname'] = 'Nom de la fonction'; + $lang['strreturns'] = 'Valeur de sortie'; + $lang['strproglanguage'] = 'Langage'; + $lang['strfunctionneedsname'] = 'Vous devez indiquer un nom pour votre fonction.'; + $lang['strfunctionneedsdef'] = 'Vous devez indiquer une définition pour votre fonction.'; + $lang['strfunctioncreated'] = 'Fonction créée.'; + $lang['strfunctioncreatedbad'] = 'Échec lors de la création de la fonction.'; + $lang['strconfdropfunction'] = 'Êtes-vous sûr de vouloir supprimer la fonction « %s » ?'; + $lang['strfunctiondropped'] = 'Fonction supprimée.'; + $lang['strfunctiondroppedbad'] = 'Échec lors de la suppression de la fonction.'; + $lang['strfunctionupdated'] = 'Fonction mise à jour.'; + $lang['strfunctionupdatedbad'] = 'Échec lors de la mise à jour de la fonction.'; + $lang['strobjectfile'] = 'Fichier objet'; + $lang['strlinksymbol'] = 'Symbole lien'; + $lang['strarguments'] = 'Arguments'; + $lang['strargmode'] = 'Mode'; + $lang['strargtype'] = 'Type'; + $lang['strargadd'] = 'Ajouter un autre argument'; + $lang['strargremove'] = 'Supprimer cet argument'; + $lang['strargnoargs'] = 'Cet fonction ne prend pas d\'arguments.'; + $lang['strargenableargs'] = 'Active les arguments passés à cette fonction.'; + $lang['strargnorowabove'] = 'Il doit y avoir une ligne au-dessus de cette ligne.'; + $lang['strargnorowbelow'] = 'Il doit y avoir une ligne en-dessous de cette ligne.'; + $lang['strargraise'] = 'Monter.'; + $lang['strarglower'] = 'Descendre.'; + $lang['strargremoveconfirm'] = 'Êtes-vous sûr de vouloir supprimer cet argument ? cette opération ne peut pas être annulée.'; + $lang['strfunctioncosting'] = 'Coût de la function'; + $lang['strresultrows'] = 'Lignes de résultat'; + $lang['strexecutioncost'] = 'Coût d\'exécution'; + $lang['strspecifyfunctiontodrop'] = 'Vous devez spécifier au moins une fonction à supprimer.'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Triggers'; + $lang['strshowalltriggers'] = 'Voir tous les triggers'; + $lang['strnotrigger'] = 'Aucun trigger trouvé.'; + $lang['strnotriggers'] = 'Aucun trigger trouvé.'; + $lang['strcreatetrigger'] = 'Créer un trigger'; + $lang['strtriggerneedsname'] = 'Vous devez indiquer un nom pour votre trigger.'; + $lang['strtriggerneedsfunc'] = 'Vous devez indiquer une fonction pour votre trigger.'; + $lang['strtriggercreated'] = 'Trigger créé.'; + $lang['strtriggercreatedbad'] = 'Échec lors de la création du trigger.'; + $lang['strconfdroptrigger'] = 'Êtes-vous sûr de vouloir supprimer le trigger « %s » sur « %s » ?'; + $lang['strconfenabletrigger'] = 'Êtes-vous sûr de vouloir activer le trigger « %s » sur « %s» ?'; + $lang['strconfdisabletrigger'] = 'Êtes-vous sûr de vouloir désactiver le trigger « %s » sur « %s» ?'; + $lang['strtriggerdropped'] = 'Trigger supprimé.'; + $lang['strtriggerdroppedbad'] = 'Échec lors de la suppression du trigger.'; + $lang['strtriggerenabled'] = 'Trigger activé.'; + $lang['strtriggerenabledbad'] = 'Échec lors de l\'activation du trigger.'; + $lang['strtriggerdisabled'] = 'Trigger désactivé.'; + $lang['strtriggerdisabledbad'] = 'Échec lors de la désactivation du trigger.'; + $lang['strtriggeraltered'] = 'Trigger modifié.'; + $lang['strtriggeralteredbad'] = 'Échec lors de la modification du trigger.'; + $lang['strforeach'] = 'Pour chaque'; + + // Types + $lang['strtype'] = 'Type'; + $lang['strtypes'] = 'Types'; + $lang['strshowalltypes'] = 'Voir tous les types'; + $lang['strnotype'] = 'Aucun type trouvé.'; + $lang['strnotypes'] = 'Aucun type trouvé.'; + $lang['strcreatetype'] = 'Créer un type'; + $lang['strcreatecomptype'] = 'Créer un type composé'; + $lang['strcreateenumtype'] = 'Créer un type enum'; + $lang['strtypeneedsfield'] = 'Vous devez spécifier au moins un champ.'; + $lang['strtypeneedsvalue'] = 'Vous devez spécifier au moins une valeur.'; + $lang['strtypeneedscols'] = 'Vous devez spécifier un nombre valide de champs.'; + $lang['strtypeneedsvals'] = 'Vous devez spécifier un nombre valide de valeurs.'; + $lang['strinputfn'] = 'Fonction d\'entrée'; + $lang['stroutputfn'] = 'Fonction de sortie'; + $lang['strpassbyval'] = 'Passée par valeur ?'; + $lang['stralignment'] = 'Alignement'; + $lang['strelement'] = 'Élément'; + $lang['strdelimiter'] = 'Délimiteur'; + $lang['strstorage'] = 'Stockage'; + $lang['strfield'] = 'Champ'; + $lang['strnumfields'] = 'Nombre de champs'; + $lang['strnumvalues'] = 'Nombre de valeurs'; + $lang['strtypeneedsname'] = 'Vous devez indiquer un nom pour votre type.'; + $lang['strtypeneedslen'] = 'Vous devez indiquer une longueur pour votre type.'; + $lang['strtypecreated'] = 'Type créé'; + $lang['strtypecreatedbad'] = 'Échec lors de la création du type.'; + $lang['strconfdroptype'] = 'Êtes-vous sûr de vouloir supprimer le type « %s » ?'; + $lang['strtypedropped'] = 'Type supprimé.'; + $lang['strtypedroppedbad'] = 'Échec lors de la suppression du type.'; + $lang['strflavor'] = 'Genre'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Composite'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'Enum'; + $lang['strenumvalues'] = 'Valeurs de l\'enum'; + + // Schemas + $lang['strschema'] = 'Schéma'; + $lang['strschemas'] = 'Schémas'; + $lang['strshowallschemas'] = 'Voir tous les schémas'; + $lang['strnoschema'] = 'Aucun schéma trouvé.'; + $lang['strnoschemas'] = 'Aucun schéma trouvé.'; + $lang['strcreateschema'] = 'Créer un schéma'; + $lang['strschemaname'] = 'Nom du schéma'; + $lang['strschemaneedsname'] = 'Vous devez indiquer un nom pour votre schéma.'; + $lang['strschemacreated'] = 'Schéma créé'; + $lang['strschemacreatedbad'] = 'Échec lors de la création du schéma.'; + $lang['strconfdropschema'] = 'Êtes-vous sûr de vouloir supprimer le schéma « %s » ?'; + $lang['strschemadropped'] = 'Schéma supprimé.'; + $lang['strschemadroppedbad'] = 'Échec lors de la suppression du schéma.'; + $lang['strschemaaltered'] = 'Schema modifié.'; + $lang['strschemaalteredbad'] = 'Échec lors de la modification du schéma.'; + $lang['strsearchpath'] = 'Chemin de recherche du schéma'; + $lang['strspecifyschematodrop'] = 'Vous devez spécifier au moins un schéma à supprimer.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domaine'; + $lang['strdomains'] = 'Domaines'; + $lang['strshowalldomains'] = 'Voir tous les domaines'; + $lang['strnodomains'] = 'Pas de domaine trouvé.'; + $lang['strcreatedomain'] = 'Créer un domaine'; + $lang['strdomaindropped'] = 'Domaine supprimé.'; + $lang['strdomaindroppedbad'] = 'Échec lors de la suppression.'; + $lang['strconfdropdomain'] = 'Êtes-vous sur de vouloir supprimer le domaine « %s » ?'; + $lang['strdomainneedsname'] = 'Vous devez donner un nom pour votre domaine.'; + $lang['strdomaincreated'] = 'Domaine créé.'; + $lang['strdomaincreatedbad'] = 'Échec lors de la création du domaine.'; + $lang['strdomainaltered'] = 'Domaine modifié.'; + $lang['strdomainalteredbad'] = 'Échec lors de la modification du domaine.'; + + // Operators + $lang['stroperator'] = 'Opérateur'; + $lang['stroperators'] = 'Opérateurs'; + $lang['strshowalloperators'] = 'Voir tous les opérateurs'; + $lang['strnooperator'] = 'Pas d\'opérateur trouvé.'; + $lang['strnooperators'] = 'Pas d\'opérateur trouvé.'; + $lang['strcreateoperator'] = 'Créer un opérateur'; + $lang['strleftarg'] = 'Type de l\'argument de gauche'; + $lang['strrightarg'] = 'Type de l\'argument de droite'; + $lang['strcommutator'] = 'Commutateur'; + $lang['strnegator'] = 'Négation'; + $lang['strrestrict'] = 'Restriction'; + $lang['strjoin'] = 'Jointure'; + $lang['strhashes'] = 'Hachages'; + $lang['strmerges'] = 'Assemblages'; + $lang['strleftsort'] = 'Tri gauche'; + $lang['strrightsort'] = 'Tri droite'; + $lang['strlessthan'] = 'Plus petit que'; + $lang['strgreaterthan'] = 'Plus grand que'; + $lang['stroperatorneedsname'] = 'Vous devez donner un nom pour votre opérateur.'; + $lang['stroperatorcreated'] = 'Opérateur créé'; + $lang['stroperatorcreatedbad'] = 'Échec lors de la création de l\'opérateur.'; + $lang['strconfdropoperator'] = 'Êtes-vous sur de vouloir supprimer l\'opérateur « %s » ?'; + $lang['stroperatordropped'] = 'Opérateur supprimé.'; + $lang['stroperatordroppedbad'] = 'Échec lors de la suppression de l\'opérateur.'; + + // Casts + $lang['strcasts'] = 'Conversions'; + $lang['strnocasts'] = 'Aucune conversion trouvée.'; + $lang['strsourcetype'] = 'Type source'; + $lang['strtargettype'] = 'Type cible'; + $lang['strimplicit'] = 'Implicite'; + $lang['strinassignment'] = 'En affectation'; + $lang['strbinarycompat'] = '(binaire compatible)'; + + // Conversions + $lang['strconversions'] = 'Conversions'; + $lang['strnoconversions'] = 'Aucune conversion trouvée.'; + $lang['strsourceencoding'] = 'Codage source'; + $lang['strtargetencoding'] = 'Codage cible'; + + // Languages + $lang['strlanguages'] = 'Langages'; + $lang['strnolanguages'] = 'Pas de langage trouvé.'; + $lang['strtrusted'] = 'De confiance'; + + // Info + $lang['strnoinfo'] = 'Pas d\'information disponible.'; + $lang['strreferringtables'] = 'Tables référentes'; + $lang['strparenttables'] = 'Tables parents'; + $lang['strchildtables'] = 'Tables enfants'; + + // Aggregates + $lang['straggregate'] = 'Agrégat'; + $lang['straggregates'] = 'Agrégats'; + $lang['strnoaggregates'] = 'Aucun agrégat trouvé.'; + $lang['stralltypes'] = '(tous les types)'; + $lang['strcreateaggregate'] = 'Créer un agrégat'; + $lang['straggrbasetype'] = 'Type de données en entrée'; + $lang['straggrsfunc'] = 'Fonction de transition de l\'état'; + $lang['straggrstype'] = 'Type de la valeur de transition'; + $lang['straggrffunc'] = 'Fonction finale'; + $lang['straggrinitcond'] = 'Condition initiale'; + $lang['straggrsortop'] = 'Opérateur de tri'; + $lang['strconfdropaggregate'] = 'Êtes-vous sûr de vouloir supprimer l\'agrégat « %s »?'; + $lang['straggregatedropped'] = 'Agrégat supprimé.'; + $lang['straggregatedroppedbad'] = 'Échec lors de la suppression de l\'agrégat.'; + $lang['straggraltered'] = 'Agrégat modifié.'; + $lang['straggralteredbad'] = 'Échec lors de la modification de l\'agrégat.'; + $lang['straggrneedsname'] = 'Vous devez indiquer un nom pour l\'agrégat'; + $lang['straggrneedsbasetype'] = 'Vous devez indiquer le type de données en entrée pour l\'agrégat'; + $lang['straggrneedssfunc'] = 'Vous devez indiquer le nom de la fonction de transition de l\'agrégat'; + $lang['straggrneedsstype'] = 'Vous devez indiquer le type de donnée pour la valeur d\'état pour l\'agrégat'; + $lang['straggrcreated'] = 'Agrégat créé.'; + $lang['straggrcreatedbad'] = 'Échec lors de la création de l\'agrégat.'; + $lang['straggrshowall'] = 'Afficher tous les agrégats'; + + // Operator Classes + $lang['stropclasses'] = 'Classes d\'opérateur'; + $lang['strnoopclasses'] = 'Aucune classe d\'opérateur trouvée.'; + $lang['straccessmethod'] = 'Méthode d\'accès'; + + // Stats and performance + $lang['strrowperf'] = 'Performance des enregistrements'; + $lang['strioperf'] = 'Performance en entrée/sortie'; + $lang['stridxrowperf'] = 'Performance des index'; + $lang['stridxioperf'] = 'Performance des index en entrées/sortie'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Séquentiel'; + $lang['strscan'] = 'Parcours'; + $lang['strread'] = 'Lecture'; + $lang['strfetch'] = 'Récupération'; + $lang['strheap'] = 'En-tête'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'Index TOAST'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disque'; + $lang['strrows2'] = 'Enregistrements'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaces'; + $lang['strshowalltablespaces'] = 'Voir tous les tablespaces'; + $lang['strnotablespaces'] = 'Aucun tablespace trouvé.'; + $lang['strcreatetablespace'] = 'Créer un tablespace'; + $lang['strlocation'] = 'Emplacement'; + $lang['strtablespaceneedsname'] = 'Vous devez donner un nom à votre tablespace.'; + $lang['strtablespaceneedsloc'] = 'Vous devez préciser un répertoire dans lequel sera créé le tablespace.'; + $lang['strtablespacecreated'] = 'Tablespace créé.'; + $lang['strtablespacecreatedbad'] = 'Échec lors de la création du tablespace.'; + $lang['strconfdroptablespace'] = 'Êtes-vous sûr de vouloir supprimer le tablespace « %s » ?'; + $lang['strtablespacedropped'] = 'Tablespace supprimé.'; + $lang['strtablespacedroppedbad'] = 'Échec lors de la suppression du tablespace.'; + $lang['strtablespacealtered'] = 'Tablespace modifié.'; + $lang['strtablespacealteredbad'] = 'Échec lors de la modification du tablespace.'; + + // Miscellaneous + $lang['strtopbar'] = '%s lancé sur %s:%s -- Vous êtes connecté avec le profil « %s »'; + $lang['strtimefmt'] = 'j M Y, H:i'; + $lang['strhelp'] = 'Aide'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Navigateur pour l\'aide'; + $lang['strselecthelppage'] = 'Sélectionner une page d\'aide'; + $lang['strinvalidhelppage'] = 'Page d\'aide invalide.'; + $lang['strlogintitle'] = 'Se connecter à %s'; + $lang['strlogoutmsg'] = 'Déconnecté de %s'; + $lang['strloading'] = 'Chargement...'; + $lang['strerrorloading'] = 'Erreur lors du chargement'; + $lang['strclicktoreload'] = 'Cliquer pour recharger'; + + //Autovacuum + $lang['strautovacuum'] = 'Autovacuum'; + $lang['strturnedon'] = 'Activé'; + $lang['strturnedoff'] = 'Désactivé'; + $lang['strenabled'] = 'activé'; + $lang['strnovacuumconf'] = 'Aucune configuration autovacuum trouvée.'; + $lang['strvacuumbasethreshold'] = 'Limite de base pour le Vacuum'; + $lang['strvacuumscalefactor'] = 'Facteur d\'échelle pour le Vacuum'; + $lang['stranalybasethreshold'] = 'Limite de base pour le Analyze'; + $lang['stranalyzescalefactor'] = 'Facteur d\'échelle pour le Analyze'; + $lang['strvacuumcostdelay'] = 'Délai du coût du Vacuum'; + $lang['strvacuumcostlimit'] = 'Limite du coût du Vacuum'; + $lang['strvacuumpertable'] = 'Configuration autovacuum par table'; + $lang['straddvacuumtable'] = 'Configurer autovacuum pour cette table'; + $lang['streditvacuumtable'] = 'Modifier la configuration autovacuum pour la table « %s »'; + $lang['strdelvacuumtable'] = 'Supprimer la configuration autovacuum pour la table « %s » ?'; + $lang['strvacuumtablereset'] = 'Configuration autovacuum par défaut pour la table « %s ».'; + $lang['strdelvacuumtablefail'] = 'Échec lors de la suppression de la configuration autovacuumpour la table « %s »'; + $lang['strsetvacuumtablesaved'] = 'Configuration autovacuum pour la table « %s » enregistrée.'; + $lang['strsetvacuumtablefail'] = 'Échec de la configuration autovacuum pour la table « %s ».'; + $lang['strspecifydelvacuumtable'] = 'Vous devez spécifier la table où supprimer les paramètres autovacuum.'; + $lang['strspecifyeditvacuumtable'] = 'Vous devez spécifier la table où éditer les paramètres autovacuum.'; + $lang['strnotdefaultinred'] = 'Valeurs différentes de celles par défaut en rouge.'; + + //Table-level Locks + $lang['strlocks'] = 'Verrous'; + $lang['strtransaction'] = 'ID de transaction'; + $lang['strvirtualtransaction'] = 'ID Virtuel de Transaction'; + $lang['strprocessid'] = 'ID du processus'; + $lang['strmode'] = 'Mode du verrou'; + $lang['strislockheld'] = 'Verrou détenu ?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Transactions préparées'; + $lang['strxactid'] = 'ID de transaction'; + $lang['strgid'] = 'ID global'; + + // Fulltext search + $lang['strfulltext'] = 'Recherche textuelle'; + $lang['strftsconfig'] = 'Configuration FTS'; + $lang['strftsconfigs'] = 'Configurations'; + $lang['strftscreateconfig'] = 'Créer une configuration FTS'; + $lang['strftscreatedict'] = 'Créer un dictionnaire'; + $lang['strftscreatedicttemplate'] = 'Créer un modèle de dictionnaire'; + $lang['strftscreateparser'] = 'Créer un analyseur syntaxique'; + $lang['strftsnoconfigs'] = 'Aucune configuration FTS trouvée.'; + $lang['strftsconfigdropped'] = 'Configuration FTS supprimée.'; + $lang['strftsconfigdroppedbad'] = 'Échec lors de la suppression de la configuration FTS.'; + $lang['strconfdropftsconfig'] = 'Êtes-vous sûr de vouloir supprimer la configuration FTS « %s » ?'; + $lang['strconfdropftsdict'] = 'Êtes-vous sûr de vouloir supprimer le dictionnaire FTS « %s » ?'; + $lang['strconfdropftsmapping'] = 'Êtes-vous sûr de vouloir supprimer le mapping « %s » de la configuration FTS « %s » ?'; + $lang['strftstemplate'] = 'Modèle'; + $lang['strftsparser'] = 'Analyseur syntaxique'; + $lang['strftsconfigneedsname'] = 'Vous devez donner un nom pour votre configuration FTS.'; + $lang['strftsconfigcreated'] = 'Configuration FTS créée'; + $lang['strftsconfigcreatedbad'] = 'Échec lors de la création de la configuration FTS.'; + $lang['strftsmapping'] = 'Type de jeton'; + $lang['strftsdicts'] = 'Dictionaires'; + $lang['strftsdict'] = 'Dictionaire'; + $lang['strftsemptymap'] = 'Aucune liaisons configurée.'; + $lang['strftsconfigaltered'] = 'Configuration FTS modifiée.'; + $lang['strftsconfigalteredbad'] = 'Échec lors de l\'édition de la configuration FTS.'; + $lang['strftsconfigmap'] = 'Configuration des liaisons type de jeton / dictionnaires'; + $lang['strftsparsers'] = 'Analyseurs syntaxique FTS'; + $lang['strftsnoparsers'] = 'Aucun analyseur syntaxique FTS disponnible.'; + $lang['strftsnodicts'] = 'Aucun dictionnaire FTS disponible.'; + $lang['strftsdictcreated'] = 'Dictionnaire FTS créé'; + $lang['strftsdictcreatedbad'] = 'Échec lors de la création du dictionnaire FTS.'; + $lang['strftslexize'] = 'Lexize'; + $lang['strftsinit'] = 'Init'; + $lang['strftsoptionsvalues'] = 'Options et Valeurs'; + $lang['strftsdictneedsname'] = 'Vous devez donner un nom pour votre dictionnaire FTS.'; + $lang['strftsdictdropped'] = 'Dictionnaire FTS supprimé.'; + $lang['strftsdictdroppedbad'] = 'Échec lors de la suppression du dictionnaire FTS.'; + $lang['strftsdictaltered'] = 'Dictionnaire FTS modifié.'; + $lang['strftsdictalteredbad'] = 'Échec lors de l\'édition du dictionnaire FTS.'; + $lang['strftsaddmapping'] = 'Ajouter une nouvelle liaison'; + $lang['strftsspecifymappingtodrop'] = 'Vous devez spécifier au moins une liaison à suppimer.'; + $lang['strftsspecifyconfigtoalter'] = 'Vous devez spécifier une configuration FTS à modifier'; + $lang['strftsmappingdropped'] = 'Laison supprimée.'; + $lang['strftsmappingdroppedbad'] = 'Échec lors de la suppression de la liaison.'; + $lang['strftsnodictionaries'] = 'Aucun dictionnaire trouvé.'; + $lang['strftsmappingaltered'] = 'Liaison modifiée.'; + $lang['strftsmappingalteredbad'] = 'Échec lors de la modification de la liaison.'; + $lang['strftsmappingadded'] = 'Liaison ajoutée.'; + $lang['strftsmappingaddedbad'] = 'Échec lors de la suppression de la liaison.'; + $lang['strftstabconfigs'] = 'Configurations'; + $lang['strftstabdicts'] = 'Dictionaires'; + $lang['strftstabparsers'] = 'Analyseurs syntaxique'; + $lang['strftscantparsercopy'] = 'Vous ne pouvez spécifier en même temps un modèle et un analyseur lors de la création d\'une configuration FTS.'; + + //Plugins + $lang['strpluginnotfound'] = 'Erreur: greffon \'%s\' non trouvé. Vérifiez si le greffon existe dans le répertoire plugins/, ou si ce greffon a un fichier plugin.php. Les noms des greffons sont sensibles aux majuscules.'; + $lang['stractionnotfound'] = 'Erreur: action \'%s\' non trouvée dans le greffon \'%s\', ou elle n\'a pas été déclarée comme une action.'; + $lang['strhooknotfound'] = 'Erreur: Le hook \'%s\' n\'est pas disponible.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/galician.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/galician.php new file mode 100644 index 00000000..9ee7a059 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/galician.php @@ -0,0 +1,909 @@ + + * Proxecto Trasno, . + * + * + * Comentarios sobre a tradución: + * - Escolleuse «eliminar» como tradución para “dropâ€, e «borrar» como tradución para + * “deleteâ€. + * - Fixéronse certas escollas de vocabulario: “vacuum†→ «purgación» (aconsellada por + * Leandro Regueiro), “cluster†→ «contentrado». + * + */ + + // Language and character set + $lang['applang'] = 'Galego'; + $lang['applocale'] = 'gl-ES'; + $lang['applangdir'] = 'ltr'; + + // Welcome + $lang['strintro'] = 'Benvida ou benvido ao phpPgAdmin.'; + $lang['strppahome'] = 'Sitio web do phpPgAdmin'; + $lang['strpgsqlhome'] = 'Sitio web de PostgreSQL'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'Documentación de PostgreSQL (local)'; + $lang['strreportbug'] = 'Informar dun erro'; + $lang['strviewfaq'] = 'Ver as preguntas máis frecuentes en liña'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'Identificarse'; + $lang['strloginfailed'] = 'Non se puido levar a cabo a identificación.'; + $lang['strlogindisallowed'] = 'A identificación está desactivada por motivos de seguridade.'; + $lang['strserver'] = 'Servidor'; + $lang['strservers'] = 'Servidores'; + $lang['strgroupservers'] = 'Servidores no grupo «%s»'; + $lang['strallservers'] = 'Todos os servidores'; + $lang['strintroduction'] = 'Introdución'; + $lang['strhost'] = 'Enderezo IP'; + $lang['strport'] = 'Porto'; + $lang['strlogout'] = 'Saír'; + $lang['strowner'] = 'Propietario'; + $lang['straction'] = 'Acción'; + $lang['stractions'] = 'Accións'; + $lang['strname'] = 'Nome'; + $lang['strdefinition'] = 'Definición'; + $lang['strproperties'] = 'Propiedades'; + $lang['strbrowse'] = 'Navegar'; + $lang['strenable'] = 'Activar'; + $lang['strdisable'] = 'Desactivar'; + $lang['strdrop'] = 'Eliminar'; + $lang['strdropped'] = 'Eliminada'; + $lang['strnull'] = 'Nulo'; + $lang['strnotnull'] = 'Non nulo'; + $lang['strprev'] = '< Anterior'; + $lang['strnext'] = 'Seguinte >'; + $lang['strfirst'] = '« Principio'; + $lang['strlast'] = 'Final »'; + $lang['strfailed'] = 'Fallou'; + $lang['strcreate'] = 'Crear'; + $lang['strcreated'] = 'Creada'; + $lang['strcomment'] = 'Comentario'; + $lang['strlength'] = 'Lonxitude'; + $lang['strdefault'] = 'Predeterminado'; + $lang['stralter'] = 'Cambiar'; + $lang['strok'] = 'Aceptar'; + $lang['strcancel'] = 'Cancelar'; + $lang['strkill'] = 'Matar'; + $lang['strac'] = 'Activar o completado automático'; + $lang['strsave'] = 'Gardar'; + $lang['strreset'] = 'Restablecer'; + $lang['strrestart'] = 'Reiniciar'; + $lang['strinsert'] = 'Inserir'; + $lang['strselect'] = 'Seleccionar'; + $lang['strdelete'] = 'Borrar'; + $lang['strupdate'] = 'Actualizar'; + $lang['strreferences'] = 'Fai referencia a'; + $lang['stryes'] = 'Si'; + $lang['strno'] = 'Non'; + $lang['strtrue'] = 'CERTO'; + $lang['strfalse'] = 'FALSO'; + $lang['stredit'] = 'Editar'; + $lang['strcolumn'] = 'Columna'; + $lang['strcolumns'] = 'Columnas'; + $lang['strrows'] = 'fila(s)'; + $lang['strrowsaff'] = 'fila(s) afectadas.'; + $lang['strobjects'] = 'obxecto(s)'; + $lang['strback'] = 'Volver'; + $lang['strqueryresults'] = 'Resultados da consulta'; + $lang['strshow'] = 'Amosar'; + $lang['strempty'] = 'Baleiro'; + $lang['strlanguage'] = 'Lingua'; + $lang['strencoding'] = 'Codificación'; + $lang['strvalue'] = 'Valor'; + $lang['strunique'] = 'Único'; + $lang['strprimary'] = 'Primaria'; + $lang['strexport'] = 'Exportar'; + $lang['strimport'] = 'Importar'; + $lang['strallowednulls'] = 'Permitir valores nulos'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Cadea ou campo baleiro'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Administración'; + $lang['strvacuum'] = 'Purgar'; + $lang['stranalyze'] = 'Analizar'; + $lang['strclusterindex'] = 'Concentrar'; + $lang['strclustered'] = 'Concentrada?'; + $lang['strreindex'] = 'Indexar'; + $lang['strexecute'] = 'Executar'; + $lang['stradd'] = 'Engadir'; + $lang['strevent'] = 'Evento'; + $lang['strwhere'] = 'Onde'; + $lang['strinstead'] = 'En vez de iso'; + $lang['strwhen'] = 'Cando'; + $lang['strformat'] = 'Formato'; + $lang['strdata'] = 'Datos'; + $lang['strconfirm'] = 'Confirmar'; + $lang['strexpression'] = 'Expresión'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Expandir'; + $lang['strcollapse'] = 'Colapsar'; + $lang['strfind'] = 'Buscar'; + $lang['stroptions'] = 'Opcións'; + $lang['strrefresh'] = 'Actualizar'; + $lang['strdownload'] = 'Descargar'; + $lang['strdownloadgzipped'] = 'Descargar comprimida con gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Avanzado'; + $lang['strvariables'] = 'Variables'; + $lang['strprocess'] = 'Proceso'; + $lang['strprocesses'] = 'Procesos'; + $lang['strsetting'] = 'Configuración'; + $lang['streditsql'] = 'Editar SQL'; + $lang['strruntime'] = 'Tempo total funcionando: %s ms'; + $lang['strpaginate'] = 'Amosar os resultados por páxinas'; + $lang['struploadscript'] = 'ou cargue un guión en SQL:'; + $lang['strstarttime'] = 'Hora de inicio'; + $lang['strfile'] = 'Ficheiro'; + $lang['strfileimported'] = 'Importouse o ficheiro.'; + $lang['strtrycred'] = 'Utilizar estas credenciais para todos os servidores'; + $lang['strconfdropcred'] = 'Por motivos de seguridade, ao desconectarse destruirase a información compartida sobre a súa identidade. Está seguro de que quere desconectarse?'; + $lang['stractionsonmultiplelines'] = 'Accións en varias liñas'; + $lang['strselectall'] = 'Marcar todo'; + $lang['strunselectall'] = 'Desmarcar todo'; + $lang['strlocale'] = 'Configuración rexional'; + $lang['strcollation'] = 'Recompilación'; + $lang['strctype'] = 'Tipo de carácter'; + $lang['strdefaultvalues'] = 'Valores predeterminados'; + $lang['strnewvalues'] = 'Valores novos'; + $lang['strstart'] = 'Iniciar'; + $lang['strstop'] = 'Deter'; + $lang['strgotoppage'] = 'Volver arriba'; + $lang['strtheme'] = 'Tema visual'; + $lang['strcluster'] = 'Concentrador'; + + // Admin + $lang['stradminondatabase'] = 'As seguintes tarefas administrativas realizaranse en toda a base de datos «%s».'; + $lang['stradminontable'] = 'As seguintes tarefas administrativas realizaranse na táboa «%s».'; + + // User-supplied SQL history + $lang['strhistory'] = 'Historial'; + $lang['strnohistory'] = 'Sen historial.'; + $lang['strclearhistory'] = 'Borrar o historial'; + $lang['strdelhistory'] = 'Borrar do historial'; + $lang['strconfdelhistory'] = 'Seguro que quere borrar esta solicitude do historial?'; + $lang['strconfclearhistory'] = 'Seguro que quere borrar o historial?'; + $lang['strnodatabaseselected'] = 'Escolla unha base de datos.'; + + // Database sizes + $lang['strnoaccess'] = 'Sen acceso'; + $lang['strsize'] = 'Tamaño'; + $lang['strbytes'] = 'bytes'; + $lang['strkb'] = 'kiB'; + $lang['strmb'] = 'MiB'; + $lang['strgb'] = 'GiB'; + $lang['strtb'] = 'TiB'; + + // Error handling + $lang['strnoframes'] = 'Este aplicativo funciona mellor nos navegadores que permiten o uso de marcos, pero pode usalo sen eles premendo na ligazón que hai máis abaixo.'; + $lang['strnoframeslink'] = 'Utilizar sen marcos'; + $lang['strbadconfig'] = 'O seu ficheiro de configuración «config.inc.php» está obsoleto. Terá que volvelo crear a partires do novo ficheiro «config.inc.php-dist».'; + $lang['strnotloaded'] = 'A súa instalación de PHP non está preparada para utilizar PostgreSQL. Terá que compilar PHP de novo utilizando a opción de configuración «--with-pgsql».'; + $lang['strpostgresqlversionnotsupported'] = 'Este aplicativo non é compatible coa versión de PostgreSQL que está a usar. Actualíceo á versión %s ou outra versión posterior.'; + $lang['strbadschema'] = 'O esquema especificado non era correcto.'; + $lang['strbadencoding'] = 'Non se deu establecida a codificación do cliente na base de datos.'; + $lang['strsqlerror'] = 'Erro de SQL:'; + $lang['strinstatement'] = 'Na instrución:'; + $lang['strinvalidparam'] = 'Os parámetros fornecidos ao guión non son correctos.'; + $lang['strnodata'] = 'Non se atopou fila algunha.'; + $lang['strnoobjects'] = 'Non se atopou obxecto algún.'; + $lang['strrownotunique'] = 'Esta fila non ten ningún identificador único.'; + $lang['strnouploads'] = 'A carga de ficheiros está desactivada.'; + $lang['strimporterror'] = 'Produciuse un erro ao importar.'; + $lang['strimporterror-fileformat'] = 'Produciuse un erro ao importar: non se puido determinar de maneira automática o formato do ficheiro.'; + $lang['strimporterrorline'] = 'Produciuse un erro ao importar, na liña %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Produciuse un erro ao importar, na liña %s: a liña non ten unha cantidade de columnas axeitada.'; + $lang['strimporterror-uploadedfile'] = 'Produciuse un erro ao importar: non se puido cargar o ficheiro no servidor.'; + $lang['strcannotdumponwindows'] = 'O envorcado de táboas complexas e mais nomes de esquemas non pode efectuarse en sistemas Microsoft Windows.'; + $lang['strinvalidserverparam'] = 'Produciuse un intento de conexión cun servidor non permitido como parámetro, é posible que alguén estea intentando atacar o seu sistema.'; + $lang['strnoserversupplied'] = 'Non se forneceu ningún servidor!'; + $lang['strbadpgdumppath'] = 'Produciuse un erro ao exportar: non se conseguiu executar pg_dump (a ruta indicada no seu ficheiro «conf/config.inc.php» é «%s»). Cambie a ruta no ficheiro de configuración e volva intentalo.'; + $lang['strbadpgdumpallpath'] = 'Produciuse un erro ao exportar: non se conseguiu executar pg_dumpall (a ruta indicada no seu ficheiro «conf/config.inc.php» é «%s»). Cambie a ruta no ficheiro de configuración e volva intentalo.'; + $lang['strconnectionfail'] = 'Non se puido establecer a conexión co servidor.'; + + // Tables + $lang['strtable'] = 'Táboa'; + $lang['strtables'] = 'Táboas'; + $lang['strshowalltables'] = 'Amosar todas as táboas'; + $lang['strnotables'] = 'Non se atopou táboa algunha.'; + $lang['strnotable'] = 'Non se atopou táboa algunha.'; + $lang['strcreatetable'] = 'Crear unha táboa'; + $lang['strcreatetablelike'] = 'Crear unha táboa coma'; + $lang['strcreatetablelikeparent'] = 'Táboa orixinal'; + $lang['strcreatelikewithdefaults'] = 'INCLUÃR OS VALORES PREDETERMINADOS'; + $lang['strcreatelikewithconstraints'] = 'INCLUÃR AS RESTRICIÓNS'; + $lang['strcreatelikewithindexes'] = 'INCLUÃR OS ÃNDICES'; + $lang['strtablename'] = 'Nome da táboa'; + $lang['strtableneedsname'] = 'Debe fornecer un nome para a táboa.'; + $lang['strtablelikeneedslike'] = 'Debe fornecer unha táboa á que copiarlle as propiedades.'; + $lang['strtableneedsfield'] = 'Debe indicar polo menos un campo.'; + $lang['strtableneedscols'] = 'Debe indicar un número de columnas correcto.'; + $lang['strtablecreated'] = 'Creouse a táboa.'; + $lang['strtablecreatedbad'] = 'Non se conseguiu crear a táboa.'; + $lang['strconfdroptable'] = 'Está seguro de que quere eliminar a táboa «%s»?'; + $lang['strtabledropped'] = 'Eliminouse a táboa.'; + $lang['strtabledroppedbad'] = 'Non se conseguiu eliminar a táboa.'; + $lang['strconfemptytable'] = 'Está seguro de que quere baleirar a táboa «%s»?'; + $lang['strtableemptied'] = 'Baleirouse a táboa.'; + $lang['strtableemptiedbad'] = 'Non se conseguiu baleirar a táboa.'; + $lang['strinsertrow'] = 'Inserir unha fila'; + $lang['strrowinserted'] = 'Inseriuse unha fila.'; + $lang['strrowinsertedbad'] = 'Non se conseguiu inserir a fila.'; + $lang['strnofkref'] = 'Non existe ningún valor que coincida na clave externa «%s».'; + $lang['strrowduplicate'] = 'Non se conseguiu inserir a fila, intentouse facer unha inxección duplicada.'; + $lang['streditrow'] = 'Modificar a fila'; + $lang['strrowupdated'] = 'Actualizouse a fila.'; + $lang['strrowupdatedbad'] = 'Non se conseguiu actualizar a fila.'; + $lang['strdeleterow'] = 'Borrar a fila'; + $lang['strconfdeleterow'] = 'Está seguro de que quere borrar esta fila?'; + $lang['strrowdeleted'] = 'Borrouse a fila.'; + $lang['strrowdeletedbad'] = 'Non se conseguiu borrar a fila.'; + $lang['strinsertandrepeat'] = 'Inserir e repetir'; + $lang['strnumcols'] = 'Número de columnas'; + $lang['strcolneedsname'] = 'Debe especificar un nome para a columna'; + $lang['strselectallfields'] = 'Marcar todos os campos'; + $lang['strselectneedscol'] = 'Debe amosar polo menos unha columna.'; + $lang['strselectunary'] = 'Os operadores dun só operando non poden ter valores.'; + $lang['strcolumnaltered'] = 'Modificouse a columna.'; + $lang['strcolumnalteredbad'] = 'Non se conseguiu modificar a columna.'; + $lang['strconfdropcolumn'] = 'Está seguro de que quere eliminar a columna «%s» da táboa «%s»?'; + $lang['strcolumndropped'] = 'Eliminouse a columna.'; + $lang['strcolumndroppedbad'] = 'Non se conseguiu eliminar a columna.'; + $lang['straddcolumn'] = 'Engadir unha columna'; + $lang['strcolumnadded'] = 'Engadiuse a columna.'; + $lang['strcolumnaddedbad'] = 'Non se conseguiu engadir a columna.'; + $lang['strcascade'] = 'EN CASCADA'; + $lang['strtablealtered'] = 'Modificouse a táboa.'; + $lang['strtablealteredbad'] = 'Non se conseguiu modificar a táboa.'; + $lang['strdataonly'] = 'Só datos'; + $lang['strstructureonly'] = 'Só estrutura'; + $lang['strstructureanddata'] = 'Estrutura e datos'; + $lang['strtabbed'] = 'Tabulado'; + $lang['strauto'] = 'Detectar'; + $lang['strconfvacuumtable'] = 'Está seguro de que quere purgar «%s»?'; + $lang['strconfanalyzetable'] = 'Está seguro de que quere analizar «%s»?'; + $lang['strconfreindextable'] = 'Está seguro de que quere indexar «%s»?'; + $lang['strconfclustertable'] = 'Está seguro de que quere concentrar «%s»?'; + $lang['strestimatedrowcount'] = 'Número estimado de filas'; + $lang['strspecifytabletoanalyze'] = 'Debe especificar polo menos unha táboa a analizar.'; + $lang['strspecifytabletoempty'] = 'Debe especificar polo menos unha táboa a baleirar.'; + $lang['strspecifytabletodrop'] = 'Debe especificar polo menos unha táboa a eliminar.'; + $lang['strspecifytabletovacuum'] = 'Debe especificar polo menos unha táboa a purgar.'; + $lang['strspecifytabletoreindex'] = 'Debe especificar polo menos unha táboa a indexar.'; + $lang['strspecifytabletocluster'] = 'Debe especificar polo menos unha táboa a concentrar.'; + $lang['strnofieldsforinsert'] = 'Non pode inserir filas nunha táboa sen columnas.'; + + // Columns + $lang['strcolprop'] = 'Propiedades da columna'; + $lang['strnotableprovided'] = 'Non se forneceu ningunha táboa!'; + + // Users + $lang['struser'] = 'Usuario'; + $lang['strusers'] = 'Usuarios'; + $lang['strusername'] = 'Nome'; + $lang['strpassword'] = 'Contrasinal'; + $lang['strsuper'] = 'Administrador?'; + $lang['strcreatedb'] = 'Crear bases de datos?'; + $lang['strexpires'] = 'Caducidade'; + $lang['strsessiondefaults'] = 'Valores predeterminados da sesión'; + $lang['strnousers'] = 'Non se atopou ningún usuario.'; + $lang['struserupdated'] = 'Actualizouse o usuario.'; + $lang['struserupdatedbad'] = 'Non se conseguiu actualizar o usuario.'; + $lang['strshowallusers'] = 'Listar todos os usuarios'; + $lang['strcreateuser'] = 'Crear un usuario'; + $lang['struserneedsname'] = 'Debe fornecer un nome para o usuario.'; + $lang['strusercreated'] = 'Creouse o usuario.'; + $lang['strusercreatedbad'] = 'Non se conseguiu crear o usuario.'; + $lang['strconfdropuser'] = 'Está seguro de que quere eliminar o usuario «%s»?'; + $lang['struserdropped'] = 'Eliminouse o usuario.'; + $lang['struserdroppedbad'] = 'Non se conseguiu eliminar o usuario.'; + $lang['straccount'] = 'Conta'; + $lang['strchangepassword'] = 'Cambiar de contrasinal'; + $lang['strpasswordchanged'] = 'Cambiouse o contrasinal.'; + $lang['strpasswordchangedbad'] = 'Non se conseguiu cambiar o contrasinal.'; + $lang['strpasswordshort'] = 'O contrasinal é curto de máis.'; + $lang['strpasswordconfirm'] = 'Os contrasinais introducidos son distintos.'; + + // Groups + $lang['strgroup'] = 'Grupo'; + $lang['strgroups'] = 'Grupos'; + $lang['strshowallgroups'] = 'Amosar todos os grupos'; + $lang['strnogroup'] = 'Non se atopou o grupo.'; + $lang['strnogroups'] = 'Non se atopou grupo algún.'; + $lang['strcreategroup'] = 'Crear un grupo'; + $lang['strgroupneedsname'] = 'Debe fornecer un nome para o grupo.'; + $lang['strgroupcreated'] = 'Creouse o grupo.'; + $lang['strgroupcreatedbad'] = 'Non se conseguiu crear o grupo.'; + $lang['strconfdropgroup'] = 'está seguro de que quere eliminar o grupo «%s»?'; + $lang['strgroupdropped'] = 'Eliminouse o grupo.'; + $lang['strgroupdroppedbad'] = 'Non se conseguiu eliminar o grupo.'; + $lang['strmembers'] = 'Membros'; + $lang['strmemberof'] = 'Membros de'; + $lang['stradminmembers'] = 'Membros administradores'; + $lang['straddmember'] = 'Engadir un membro'; + $lang['strmemberadded'] = 'Engadiuse o membro.'; + $lang['strmemberaddedbad'] = 'Non se conseguiu engadir o membro.'; + $lang['strdropmember'] = 'Eliminar o membro'; + $lang['strconfdropmember'] = 'Está seguro de que quere eliminar o membro «%s» do grupo «%s»?'; + $lang['strmemberdropped'] = 'Eliminouse o membro.'; + $lang['strmemberdroppedbad'] = 'Non se conseguiu eliminar o membro.'; + + // Roles + $lang['strrole'] = 'Rol'; + $lang['strroles'] = 'Roles'; + $lang['strshowallroles'] = 'Amosar todos os roles'; + $lang['strnoroles'] = 'Non se atopou rol algún.'; + $lang['strinheritsprivs'] = 'Herdar os privilexios?'; + $lang['strcreaterole'] = 'Crear un rol'; + $lang['strcancreaterole'] = 'Pode crear roles?'; + $lang['strrolecreated'] = 'Creouse o rol.'; + $lang['strrolecreatedbad'] = 'Non se conseguiu crear o rol.'; + $lang['strrolealtered'] = 'Modificouse o rol.'; + $lang['strrolealteredbad'] = 'Non se conseguiu modificar o rol.'; + $lang['strcanlogin'] = 'Pode identificarse?'; + $lang['strconnlimit'] = 'Límite da conexión'; + $lang['strdroprole'] = 'Eliminar o rol'; + $lang['strconfdroprole'] = 'Está seguro de que quere eliminar o rol «%s»?'; + $lang['strroledropped'] = 'Eliminouse o rol.'; + $lang['strroledroppedbad'] = 'Non se conseguiu eliminar o rol.'; + $lang['strnolimit'] = 'Sen límite'; + $lang['strnever'] = 'Nunca'; + $lang['strroleneedsname'] = 'Ten que darlle un nome ao rol.'; + + // Privileges + $lang['strprivilege'] = 'Privilexio'; + $lang['strprivileges'] = 'Privilexios'; + $lang['strnoprivileges'] = 'Este obxecto ten os privilexios predeterminados do propietario.'; + $lang['strgrant'] = 'Conceder'; + $lang['strrevoke'] = 'Revogar'; + $lang['strgranted'] = 'Cambiáronse os privilexios.'; + $lang['strgrantfailed'] = 'Non se conseguiu cambiar os privilexios.'; + $lang['strgrantbad'] = 'Ten que especificar polo menos un usuario ou grupo e un privilexio.'; + $lang['strgrantor'] = 'Autor da concesión'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Base de datos'; + $lang['strdatabases'] = 'Bases de datos'; + $lang['strshowalldatabases'] = 'Amosar todas as bases de datos'; + $lang['strnodatabases'] = 'Non se atopou base de datos algunha.'; + $lang['strcreatedatabase'] = 'Crear unha base de datos'; + $lang['strdatabasename'] = 'Nome da base de datos'; + $lang['strdatabaseneedsname'] = 'Debe darlle un nome á base de datos.'; + $lang['strdatabasecreated'] = 'Creouse a base de datos.'; + $lang['strdatabasecreatedbad'] = 'Non se conseguiu crear a base de datos.'; + $lang['strconfdropdatabase'] = 'Está seguro de que quere eliminar a base de datos «%s»?'; + $lang['strdatabasedropped'] = 'Eliminouse a base de datos.'; + $lang['strdatabasedroppedbad'] = 'Non se conseguiu eliminar a base de datos.'; + $lang['strentersql'] = 'Introduza a continuación as instrucións SQL a executar:'; + $lang['strsqlexecuted'] = 'Executáronse as instrucións SQL.'; + $lang['strvacuumgood'] = 'Completouse a purgación.'; + $lang['strvacuumbad'] = 'Non se conseguiu efectuar a purgación.'; + $lang['stranalyzegood'] = 'Completouse a análise.'; + $lang['stranalyzebad'] = 'Non se conseguiu completar a análise.'; + $lang['strreindexgood'] = 'Completouse o indexado.'; + $lang['strreindexbad'] = 'Non se conseguiu completar o indexado.'; + $lang['strfull'] = 'Completo'; + $lang['strfreeze'] = 'Agresivo'; + $lang['strforce'] = 'Forzar'; + $lang['strsignalsent'] = 'Enviouse o sinal.'; + $lang['strsignalsentbad'] = 'Non se conseguiu enviar o sinal.'; + $lang['strallobjects'] = 'Todos os obxectos'; + $lang['strdatabasealtered'] = 'Modificouse a base de datos.'; + $lang['strdatabasealteredbad'] = 'Non se conseguiu modificar a base de datos.'; + $lang['strspecifydatabasetodrop'] = 'Debe especificar polo menos unha base de datos a eliminar.'; + $lang['strtemplatedb'] = 'Modelo'; + $lang['strconfanalyzedatabase'] = 'Está seguro de que quere analizar todas as táboas da base de datos «%s»?'; + $lang['strconfvacuumdatabase'] = 'Está seguro de que quere purgar todas as táboas da base de datos «%s»?'; + $lang['strconfreindexdatabase'] = 'Está seguro de que quere indexar todas as táboas da base de datos «%s»?'; + $lang['strconfclusterdatabase'] = 'Está seguro de que quere concentrar todas as táboas da base de datos «%s»?'; + + // Views + $lang['strview'] = 'Vista'; + $lang['strviews'] = 'Vistas'; + $lang['strshowallviews'] = 'Listar todas as vistas'; + $lang['strnoview'] = 'Non se atopou vista algunha.'; + $lang['strnoviews'] = 'Non se atopou vista algunha.'; + $lang['strcreateview'] = 'Crear unha vista'; + $lang['strviewname'] = 'Nome da vista'; + $lang['strviewneedsname'] = 'Debe fornecer un nome para a vista.'; + $lang['strviewneedsdef'] = 'Debe fornecer unha descrición da vista.'; + $lang['strviewneedsfields'] = 'Debe indicar que columnas quere ter na vista.'; + $lang['strviewcreated'] = 'Creouse a vista.'; + $lang['strviewcreatedbad'] = 'Non se conseguiu crear a vista.'; + $lang['strconfdropview'] = 'Está seguro de que quere eliminar a vista «%s»?'; + $lang['strviewdropped'] = 'Eliminouse a vista.'; + $lang['strviewdroppedbad'] = 'Non se conseguiu eliminar a vista.'; + $lang['strviewupdated'] = 'Actualizouse a vista.'; + $lang['strviewupdatedbad'] = 'Non se conseguiu actualizar a vista.'; + $lang['strviewlink'] = 'Unión de claves'; + $lang['strviewconditions'] = 'Condicións adicionais'; + $lang['strcreateviewwiz'] = 'Crear unha vista co asistente'; + $lang['strrenamedupfields'] = 'Renomear os campos duplicados'; + $lang['strdropdupfields'] = 'Eliminar os campos duplicados'; + $lang['strerrordupfields'] = 'Non permitir que haxa campos duplicados'; + $lang['strviewaltered'] = 'Modificouse a vista.'; + $lang['strviewalteredbad'] = 'Non se conseguiu modificar a vista.'; + $lang['strspecifyviewtodrop'] = 'Debe especificar polo menos unha vista a borrar.'; + + // Sequences + $lang['strsequence'] = 'Secuencia'; + $lang['strsequences'] = 'Secuencias'; + $lang['strshowallsequences'] = 'Amosar todas as secuencias'; + $lang['strnosequence'] = 'Non se atopou secuencia algunha.'; + $lang['strnosequences'] = 'Non se atopou secuencia algunha.'; + $lang['strcreatesequence'] = 'Crear unha secuencia'; + $lang['strlastvalue'] = 'Último valor'; + $lang['strincrementby'] = 'Aumentar en'; + $lang['strstartvalue'] = 'Valor inicial'; + $lang['strrestartvalue'] = 'Valor do reinicio'; + $lang['strmaxvalue'] = 'Valor máximo'; + $lang['strminvalue'] = 'Valor mínimo'; + $lang['strcachevalue'] = 'Valor da caché'; + $lang['strlogcount'] = 'Conta de rexistros'; + $lang['strcancycle'] = 'Pode repetirse?'; + $lang['striscalled'] = 'Aumentará o último valor antes de devolver o seguinte (is_called)?'; + $lang['strsequenceneedsname'] = 'Debe fornecer un nome para a secuencia.'; + $lang['strsequencecreated'] = 'Creouse a secuencia.'; + $lang['strsequencecreatedbad'] = 'Non se conseguiu crear a secuencia.'; + $lang['strconfdropsequence'] = 'Está seguro de que quere eliminar a secuencia «%s»?'; + $lang['strsequencedropped'] = 'Eliminouse a secuencia.'; + $lang['strsequencedroppedbad'] = 'Non se conseguiu eliminar a secuencia.'; + $lang['strsequencerestart'] = 'Reiniciouse a secuencia.'; + $lang['strsequencerestartbad'] = 'Non se conseguiu reiniciar a secuencia.'; + $lang['strsequencereset'] = 'Restableceuse a secuencia.'; + $lang['strsequenceresetbad'] = 'Non se conseguiu restablecer a secuencia.'; + $lang['strsequencealtered'] = 'Modificouse a secuencia.'; + $lang['strsequencealteredbad'] = 'Non se conseguiu modificar a secuencia.'; + $lang['strsetval'] = 'Establecer o valor'; + $lang['strsequencesetval'] = 'Estableceuse o valor da secuencia.'; + $lang['strsequencesetvalbad'] = 'Non se conseguiu establecer o valor da secuencia.'; + $lang['strnextval'] = 'Aumentar o valor'; + $lang['strsequencenextval'] = 'Aumentouse o valor da secuencia.'; + $lang['strsequencenextvalbad'] = 'Non se conseguiu aumentar o valor da secuencia.'; + $lang['strspecifysequencetodrop'] = 'Debe especificar polo menos unha secuencia a eliminar.'; + + // Indexes + $lang['strindex'] = 'Ãndice'; + $lang['strindexes'] = 'Ãndices'; + $lang['strindexname'] = 'Nome do índice'; + $lang['strshowallindexes'] = 'Listar todos os índices'; + $lang['strnoindex'] = 'Non se atopou índice algún.'; + $lang['strnoindexes'] = 'Non se atopou índice algún.'; + $lang['strcreateindex'] = 'Crear un índice'; + $lang['strtabname'] = 'Nome da lapela'; + $lang['strcolumnname'] = 'Nome da columna'; + $lang['strindexneedsname'] = 'Debe fornecer un nome para o índice.'; + $lang['strindexneedscols'] = 'Os índices teñen que ter un número de columnas correcto.'; + $lang['strindexcreated'] = 'Creouse o índice.'; + $lang['strindexcreatedbad'] = 'Non se conseguiu crear o índice.'; + $lang['strconfdropindex'] = 'Está seguro de que quere eliminar o índice «%s»?'; + $lang['strindexdropped'] = 'Eliminouse o índice.'; + $lang['strindexdroppedbad'] = 'Non se conseguiu eliminar o índice.'; + $lang['strkeyname'] = 'Nome da clave'; + $lang['struniquekey'] = 'Clave única'; + $lang['strprimarykey'] = 'Clave primaria'; + $lang['strindextype'] = 'Tipo de índice'; + $lang['strtablecolumnlist'] = 'Columnas na táboa'; + $lang['strindexcolumnlist'] = 'Columnas no índice'; + $lang['strconfcluster'] = 'Está seguro de que quere concentrar «%s»?'; + $lang['strclusteredgood'] = 'Completouse o concentrado.'; + $lang['strclusteredbad'] = 'Non se conseguiu completar o concentrado.'; + $lang['strconcurrently'] = 'Simultaneamente'; + $lang['strnoclusteravailable'] = 'A táboa non está concentrada nun índice.'; + + // Rules + $lang['strrules'] = 'Regras'; + $lang['strrule'] = 'Regra'; + $lang['strshowallrules'] = 'Listar todas as regras'; + $lang['strnorule'] = 'Non se atopou regra algunha.'; + $lang['strnorules'] = 'Non se atopou regra algunha.'; + $lang['strcreaterule'] = 'Crear unha regra'; + $lang['strrulename'] = 'Nome da regra'; + $lang['strruleneedsname'] = 'Debe fornecer un nome para a regra.'; + $lang['strrulecreated'] = 'Creouse a regra.'; + $lang['strrulecreatedbad'] = 'Non se conseguiu crear a regra.'; + $lang['strconfdroprule'] = 'Está seguro de que quere eliminar a regra «%s» en «%s»?'; + $lang['strruledropped'] = 'Eliminouse a regra.'; + $lang['strruledroppedbad'] = 'Non se conseguiu eliminar a regra.'; + + // Constraints + $lang['strconstraint'] = 'Restrición'; + $lang['strconstraints'] = 'Restricións'; + $lang['strshowallconstraints'] = 'Listar todas as restricións'; + $lang['strnoconstraints'] = 'Non se atopou restrición algunha.'; + $lang['strcreateconstraint'] = 'Crear unha restrición'; + $lang['strconstraintcreated'] = 'Creouse a restrición.'; + $lang['strconstraintcreatedbad'] = 'Non se conseguiu crear a restrición.'; + $lang['strconfdropconstraint'] = 'Está seguro de que quere eliminar a restrición «%s» en «%s»?'; + $lang['strconstraintdropped'] = 'Eliminouse a restrición.'; + $lang['strconstraintdroppedbad'] = 'Non se conseguiu eliminar a restrición.'; + $lang['straddcheck'] = 'Engadir unha comprobación'; + $lang['strcheckneedsdefinition'] = 'A comprobación necesita unha definición.'; + $lang['strcheckadded'] = 'Engadiuse a comprobación.'; + $lang['strcheckaddedbad'] = 'Non se conseguiu engadir a comprobación.'; + $lang['straddpk'] = 'Engadir unha clave primaria'; + $lang['strpkneedscols'] = 'A clave primaria necesita polo menos unha columna.'; + $lang['strpkadded'] = 'Engadiuse a clave primaria.'; + $lang['strpkaddedbad'] = 'Non se conseguiu engadir a clave primaria.'; + $lang['stradduniq'] = 'Engadir unha clave única'; + $lang['struniqneedscols'] = 'A clave única necesita polo menos unha columna.'; + $lang['struniqadded'] = 'Engadiuse a clave única.'; + $lang['struniqaddedbad'] = 'Non se conseguiu engadir a clave única.'; + $lang['straddfk'] = 'Engadir unha clave externa'; + $lang['strfkneedscols'] = 'A clave externa necesita polo menos unha columna.'; + $lang['strfkneedstarget'] = 'A clave externa necesita unha táboa externa.'; + $lang['strfkadded'] = 'Engadiuse a clave externa.'; + $lang['strfkaddedbad'] = 'Non se conseguiu engadir a clave externa.'; + $lang['strfktarget'] = 'Táboa externa'; + $lang['strfkcolumnlist'] = 'Columnas na clave'; + $lang['strondelete'] = 'AO ACTUALIZAR'; // Sei que son instrucións cando se usa SQL, pero na + $lang['stronupdate'] = 'AO BORRAR'; // interface paréceme mellor traducilos. + + // Functions + $lang['strfunction'] = 'Función'; + $lang['strfunctions'] = 'Funcións'; + $lang['strshowallfunctions'] = 'Listar todas as funcións'; + $lang['strnofunction'] = 'Non se atopou función algunha.'; + $lang['strnofunctions'] = 'Non se atopou función algunha.'; + $lang['strcreateplfunction'] = 'Crear unha función SQL/PL'; + $lang['strcreateinternalfunction'] = 'Crear unha función interna'; + $lang['strcreatecfunction'] = 'Crear unha función en C'; + $lang['strfunctionname'] = 'Nome da función'; + $lang['strreturns'] = 'Devolve'; + $lang['strproglanguage'] = 'Linguaxe de programación'; + $lang['strfunctionneedsname'] = 'Debe fornecer un nome para a función.'; + $lang['strfunctionneedsdef'] = 'Debe fornecer unha definición para a función.'; + $lang['strfunctioncreated'] = 'Creouse a función.'; + $lang['strfunctioncreatedbad'] = 'Non se conseguiu crear a función.'; + $lang['strconfdropfunction'] = 'Está seguro de que quere eliminar a función «%s»?'; + $lang['strfunctiondropped'] = 'Eliminouse a función.'; + $lang['strfunctiondroppedbad'] = 'Non se conseguiu eliminar a función.'; + $lang['strfunctionupdated'] = 'Actualizouse a función.'; + $lang['strfunctionupdatedbad'] = 'Non se conseguiu actualizar a función.'; + $lang['strobjectfile'] = 'Ficheiro de obxecto'; + $lang['strlinksymbol'] = 'Símbolo da ligazón'; + $lang['strarguments'] = 'Argumentos'; + $lang['strargmode'] = 'Modo'; + $lang['strargtype'] = 'Tipo'; + $lang['strargadd'] = 'Engadir outro argumento'; + $lang['strargremove'] = 'Borrar este argumento'; + $lang['strargnoargs'] = 'Esta función non recibirá argumento ningún.'; + $lang['strargenableargs'] = 'Permitir que se lle fornezan argumentos á función.'; + $lang['strargnorowabove'] = 'Ten que haber unha fila antes desta.'; + $lang['strargnorowbelow'] = 'Ten que haber unha fila despois desta.'; + $lang['strargraise'] = 'Subir.'; + $lang['strarglower'] = 'Baixar.'; + $lang['strargremoveconfirm'] = 'Está seguro de que quere borrar este argumento? Esta acción non se pode desfacer.'; + $lang['strfunctioncosting'] = 'Custo da función'; + $lang['strresultrows'] = 'Filas resultantes'; + $lang['strexecutioncost'] = 'Custo de execución'; + $lang['strspecifyfunctiontodrop'] = 'Debe especificar polo menos unha función a eliminar.'; + + // Triggers + $lang['strtrigger'] = 'Disparador'; + $lang['strtriggers'] = 'Disparadores'; + $lang['strshowalltriggers'] = 'Listar todos os disparadores'; + $lang['strnotrigger'] = 'Non se atopor disparador algún.'; + $lang['strnotriggers'] = 'Non se atopor disparador algún.'; + $lang['strcreatetrigger'] = 'Crear un disparador'; + $lang['strtriggerneedsname'] = 'Debe fornecer un nome para o disparador.'; + $lang['strtriggerneedsfunc'] = 'Debe especificar unha función para o disparador.'; + $lang['strtriggercreated'] = 'Creouse o disparador.'; + $lang['strtriggercreatedbad'] = 'Non se conseguiu crear o disparador.'; + $lang['strconfdroptrigger'] = 'Está seguro de que quere eliminar o disparador «%s» en «%s»?'; + $lang['strconfenabletrigger'] = 'Está seguro de que quere activar o disparador «%s» en «%s»?'; + $lang['strconfdisabletrigger'] = 'Está seguro de que quere desactivar o disparador «%s» en «%s»?'; + $lang['strtriggerdropped'] = 'Eliminouse o disparador.'; + $lang['strtriggerdroppedbad'] = 'Non se conseguiu eliminar o disparador.'; + $lang['strtriggerenabled'] = 'Activouse o disparador.'; + $lang['strtriggerenabledbad'] = 'Non se conseguiu activar o disparador.'; + $lang['strtriggerdisabled'] = 'Desactivouse o disparador.'; + $lang['strtriggerdisabledbad'] = 'Non se conseguiu desactivar o disparador.'; + $lang['strtriggeraltered'] = 'Modificouse o disparador.'; + $lang['strtriggeralteredbad'] = 'Non se conseguiu modificar o disparador.'; + $lang['strforeach'] = 'Por cada'; // «For each [row or instruction]» + + // Types + $lang['strtype'] = 'Tipo'; + $lang['strtypes'] = 'Tipos'; + $lang['strshowalltypes'] = 'Listar todos os tipos'; + $lang['strnotype'] = 'Non se atopou tipo algún.'; + $lang['strnotypes'] = 'Non se atopou tipo algún.'; + $lang['strcreatetype'] = 'Crear un tipo'; + $lang['strcreatecomptype'] = 'Crear un tipo composto'; + $lang['strcreateenumtype'] = 'Crear un tipo de enumeración'; + $lang['strtypeneedsfield'] = 'Debe especificar polo menos un campo.'; + $lang['strtypeneedsvalue'] = 'Debe especificar polo menos un valor.'; + $lang['strtypeneedscols'] = 'Debe especificar un número correcto de campos.'; + $lang['strtypeneedsvals'] = 'Debe especificar un número correcto de valores.'; + $lang['strinputfn'] = 'Función de entrada'; + $lang['stroutputfn'] = 'Función de saída'; + $lang['strpassbyval'] = 'Pasado por valor?'; + $lang['stralignment'] = 'Aliñación'; + $lang['strelement'] = 'Elemento'; + $lang['strdelimiter'] = 'Delimitador'; + $lang['strstorage'] = 'Almacenamento'; + $lang['strfield'] = 'Campo'; + $lang['strnumfields'] = 'Cantidade de campos'; + $lang['strnumvalues'] = 'Cantidade de valores'; + $lang['strtypeneedsname'] = 'Debe fornecer un nome para o tipo.'; + $lang['strtypeneedslen'] = 'Debe fornecer unha lonxitude para o tipo.'; + $lang['strtypecreated'] = 'Creouse o tipo.'; + $lang['strtypecreatedbad'] = 'Non se conseguiu crear o tipo.'; + $lang['strconfdroptype'] = 'Está seguro de que quere eliminar o tipo «%s»?'; + $lang['strtypedropped'] = 'Eliminouse o tipo.'; + $lang['strtypedroppedbad'] = 'Non se conseguiu eliminar o tipo.'; + $lang['strflavor'] = 'Subtipo'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Composto'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'Enumeración'; + $lang['strenumvalues'] = 'Valores da enumeración'; + + // Schemas + $lang['strschema'] = 'Esquema'; + $lang['strschemas'] = 'Esquemas'; + $lang['strshowallschemas'] = 'Listar todos os esquemas'; + $lang['strnoschema'] = 'Non se atopou esquema algún.'; + $lang['strnoschemas'] = 'Non se atopou esquema algún.'; + $lang['strcreateschema'] = 'Crear un esquema'; + $lang['strschemaname'] = 'Nome do esquema'; + $lang['strschemaneedsname'] = 'Debe fornecer un nome para o esquema.'; + $lang['strschemacreated'] = 'Creouse o esquema.'; + $lang['strschemacreatedbad'] = 'Non se conseguiu crear o esquema.'; + $lang['strconfdropschema'] = 'Está seguro de que quere eliminar o esquema «%s»?'; + $lang['strschemadropped'] = 'Eliminouse o esquema.'; + $lang['strschemadroppedbad'] = 'Non se conseguiu eliminar o esquema.'; + $lang['strschemaaltered'] = 'Modificouse o esquema.'; + $lang['strschemaalteredbad'] = 'Non se conseguiu modificar o esquema.'; + $lang['strsearchpath'] = 'Ruta de busca do esquema'; + $lang['strspecifyschematodrop'] = 'Debe especificar polo menos un esquema a eliminar.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Dominio'; + $lang['strdomains'] = 'Dominios'; + $lang['strshowalldomains'] = 'Listar todos os dominios'; + $lang['strnodomains'] = 'Non se atopou dominio algún.'; + $lang['strcreatedomain'] = 'Crear un dominio'; + $lang['strdomaindropped'] = 'Eliminouse o dominio.'; + $lang['strdomaindroppedbad'] = 'Non se conseguiu eliminar o dominio.'; + $lang['strconfdropdomain'] = 'Está seguro de que quere eliminar o dominio «%s»?'; + $lang['strdomainneedsname'] = 'Debe fornecer un nome para o dominio.'; + $lang['strdomaincreated'] = 'Creouse o dominio.'; + $lang['strdomaincreatedbad'] = 'Non se conseguiu crear o dominio.'; + $lang['strdomainaltered'] = 'Modificouse o dominio.'; + $lang['strdomainalteredbad'] = 'Non se conseguiu modificar o dominio.'; + + // Operators + $lang['stroperator'] = 'Operador'; + $lang['stroperators'] = 'Operadores'; + $lang['strshowalloperators'] = 'Listar todos os operadores'; + $lang['strnooperator'] = 'Non se atopou operador algún.'; + $lang['strnooperators'] = 'Non se atopou operador algún.'; + $lang['strcreateoperator'] = 'Crear un operador'; + $lang['strleftarg'] = 'Tipo do argumento esquerdo'; + $lang['strrightarg'] = 'Tipo do argumento dereito'; + $lang['strcommutator'] = 'Conmutador'; + $lang['strnegator'] = 'Negación'; + $lang['strrestrict'] = 'Restrinxir'; + $lang['strjoin'] = 'Unir'; + $lang['strhashes'] = 'Hashes'; // Non sei como traducilo. + $lang['strmerges'] = 'Mesturas'; + $lang['strleftsort'] = 'Ordenar pola esquerda'; + $lang['strrightsort'] = 'Ordenar pola dereita'; + $lang['strlessthan'] = 'Menor que'; + $lang['strgreaterthan'] = 'Maior que'; + $lang['stroperatorneedsname'] = 'Debe fornecer un nome para o operador.'; + $lang['stroperatorcreated'] = 'Creouse o operador.'; + $lang['stroperatorcreatedbad'] = 'Non se conseguiu crear o operador.'; + $lang['strconfdropoperator'] = 'Está seguro de que quere eliminar o operador «%s»?'; + $lang['stroperatordropped'] = 'Eliminouse o operador.'; + $lang['stroperatordroppedbad'] = 'Non se conseguiu eliminar o operador.'; + + // Casts + $lang['strcasts'] = 'Molde'; + $lang['strnocasts'] = 'Non se atopou molde algún.'; + $lang['strsourcetype'] = 'Tipo orixe'; + $lang['strtargettype'] = 'Tipo obxectivo'; + $lang['strimplicit'] = 'Implícito'; + $lang['strinassignment'] = 'Na asignación'; + $lang['strbinarycompat'] = '(Compatible a nivel binario)'; + + // Conversions + $lang['strconversions'] = 'Conversións'; + $lang['strnoconversions'] = 'Non se atopou conversión algunha.'; + $lang['strsourceencoding'] = 'Codificación orixinal'; + $lang['strtargetencoding'] = 'Codificación obxectivo'; + + // Languages + $lang['strlanguages'] = 'Linguas'; + $lang['strnolanguages'] = 'Non se atopou lingua algunha.'; + $lang['strtrusted'] = 'De confianza'; + + // Info + $lang['strnoinfo'] = 'Non hai información dispoñible.'; + $lang['strreferringtables'] = 'Táboas que fan referencia a esta'; + $lang['strparenttables'] = 'Táboas superiores'; + $lang['strchildtables'] = 'Táboas subordinadas'; + + // Aggregates + $lang['straggregate'] = 'Conxunto'; + $lang['straggregates'] = 'Conxuntos'; + $lang['strnoaggregates'] = 'Non se atopou conxunto algún.'; + $lang['stralltypes'] = '(Todos os tipos)'; + $lang['strcreateaggregate'] = 'Crear un conxunto'; + $lang['straggrbasetype'] = 'Tipo de dato de entrada'; + $lang['straggrsfunc'] = 'Función de cambio de estado'; + $lang['straggrstype'] = 'Tipo de dato para o valor do estado'; + $lang['straggrffunc'] = 'Función final'; + $lang['straggrinitcond'] = 'Condición inicial'; + $lang['straggrsortop'] = 'Operador de orde'; + $lang['strconfdropaggregate'] = 'Está seguro de que quere eliminar o conxunto «%s»?'; + $lang['straggregatedropped'] = 'Eliminouse o conxunto.'; + $lang['straggregatedroppedbad'] = 'Non se conseguiu eliminar o conxunto.'; + $lang['straggraltered'] = 'Modificouse o conxunto.'; + $lang['straggralteredbad'] = 'Non se conseguiu eliminar o conxunto.'; + $lang['straggrneedsname'] = 'Debe fornecer un nome para o conxunto.'; + $lang['straggrneedsbasetype'] = 'Debe fornecer un tipo de dato de entrada para o conxunto.'; + $lang['straggrneedssfunc'] = 'Debe fornecer o nome da función de cambio de estado para o conxunto.'; + $lang['straggrneedsstype'] = 'Debe fornecer un tipo de dato para o valor do estado do conxunto.'; + $lang['straggrcreated'] = 'Creouse o conxunto.'; + $lang['straggrcreatedbad'] = 'Non se conseguiu crear o conxunto.'; + $lang['straggrshowall'] = 'Listar todos os conxuntos'; + + // Operator Classes + $lang['stropclasses'] = 'Clases de operador'; + $lang['strnoopclasses'] = 'Non se atopor clase de operador algunha.'; + $lang['straccessmethod'] = 'Método de acceso'; + + // Stats and performance + $lang['strrowperf'] = 'Rendemento das filas'; + $lang['strioperf'] = 'Rendemento da entrada e saída'; + $lang['stridxrowperf'] = 'Rendemento das filas do índice'; + $lang['stridxioperf'] = 'Rendemento da entrada e saída do índice'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Secuencial'; + $lang['strscan'] = 'Explorar'; + $lang['strread'] = 'Ler'; + $lang['strfetch'] = 'Obter'; + $lang['strheap'] = 'Pila'; + $lang['strtoast'] = 'TOAST'; // Non traduzo por se son siglas, que non o teño claro. + $lang['strtoastindex'] = 'Ãndice TOAST'; + $lang['strcache'] = 'Caché'; + $lang['strdisk'] = 'Disco'; + $lang['strrows2'] = 'Filas'; + + // Tablespaces + $lang['strtablespace'] = 'Alias de ruta'; + $lang['strtablespaces'] = 'Alias de ruta'; + $lang['strshowalltablespaces'] = 'Listar todos os alias de ruta'; + $lang['strnotablespaces'] = 'Non se atopou alias de ruta algún.'; + $lang['strcreatetablespace'] = 'Crear un alias de ruta'; + $lang['strlocation'] = 'Lugar'; + $lang['strtablespaceneedsname'] = 'Debe fornecer un nome para o alias de ruta.'; + $lang['strtablespaceneedsloc'] = 'Debe fornecer unha ruta para a que crear o alias.'; + $lang['strtablespacecreated'] = 'Creouse o alias de ruta.'; + $lang['strtablespacecreatedbad'] = 'non se conseguiu crear o alias de ruta.'; + $lang['strconfdroptablespace'] = 'Está seguro de que quere borrar o alias de ruta «%s»?'; + $lang['strtablespacedropped'] = 'Eliminouse o alias de ruta.'; + $lang['strtablespacedroppedbad'] = 'Non se conseguiu eliminar o alias de ruta.'; + $lang['strtablespacealtered'] = 'Modificouse o alias de ruta.'; + $lang['strtablespacealteredbad'] = 'Non se conseguiu modificar o alias de ruta.'; + + // Miscellaneous + $lang['strtopbar'] = '%s, executándose no enderezo %s:%s. Está identificado coma «%s».'; + $lang['strtimefmt'] = 'd/m/Y, G:i:s'; + $lang['strhelp'] = 'Axuda'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Navegador das páxinas de axuda'; + $lang['strselecthelppage'] = 'Escolla unha páxina de axuda'; + $lang['strinvalidhelppage'] = 'Páxina de axuda incorrecta.'; + $lang['strlogintitle'] = 'Identificarse en %s'; + $lang['strlogoutmsg'] = 'Saíu de %s'; + $lang['strloading'] = 'Cargando...'; + $lang['strerrorloading'] = 'Produciuse un erro durante o proceso de carga'; + $lang['strclicktoreload'] = 'Prema aquí para recargar'; + + // Autovacuum + $lang['strautovacuum'] = 'Purgación automática'; + $lang['strturnedon'] = 'Acendido'; + $lang['strturnedoff'] = 'Apagado'; + $lang['strenabled'] = 'Activado'; + $lang['strnovacuumconf'] = 'Non se atopou ningunha configuración para purgacións automáticas.'; + $lang['strvacuumbasethreshold'] = 'Límite da base da purgación'; + $lang['strvacuumscalefactor'] = 'Factores de escala da purgación'; + $lang['stranalybasethreshold'] = 'Límite da base da análise'; + $lang['stranalyzescalefactor'] = 'Factores de escala da análise'; + $lang['strvacuumcostdelay'] = 'Atraso do custo da purgación'; + $lang['strvacuumcostlimit'] = 'Custo límite da purgación'; + $lang['strvacuumpertable'] = 'Configuración da purgación automática por táboa'; + $lang['straddvacuumtable'] = 'Engadir unha configuración de purgación automática dunha táboa'; + $lang['streditvacuumtable'] = 'Modificar a configuración de purgación automática da táboa «%s»'; + $lang['strdelvacuumtable'] = 'Está seguro de que quere eliminar a configuración de purgación automática da táboa «%s»?'; + $lang['strvacuumtablereset'] = 'A configuración de purgación automática da táboa «%s» restableceuse aos seus valores predeterminados'; + $lang['strdelvacuumtablefail'] = 'Non se conseguiu eliminar a configuración de purgación automática da táboa «%s»'; + $lang['strsetvacuumtablesaved'] = 'Gardouse a configuración de purgación automática da táboa «%s».'; + $lang['strsetvacuumtablefail'] = 'Non se conseguiu gardar a configuración de purgación automática da táboa «%s».'; + $lang['strspecifydelvacuumtable'] = 'Debe especificar unha táboa da que borrar os parámetros de purgación.'; + $lang['strspecifyeditvacuumtable'] = 'Debe especificar unha táboa na que modificar os parámetros de purgación.'; + $lang['strnotdefaultinred'] = 'Os valores que non sexan os predeterminados están en cor vermella.'; + + // Table-level Locks + $lang['strlocks'] = 'Bloqueos'; + $lang['strtransaction'] = 'Identificador da transacción'; + $lang['strvirtualtransaction'] = 'Identificador da transacción virtual'; + $lang['strprocessid'] = 'Identificador do proceso'; + $lang['strmode'] = 'Modo de bloqueo'; + $lang['strislockheld'] = 'Está activo o bloqueo?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Transaccións preparadas'; + $lang['strxactid'] = 'Identificador da transacción'; + $lang['strgid'] = 'Identificador global'; + + // Fulltext search + $lang['strfulltext'] = 'Busca de texto completa'; + $lang['strftsconfig'] = 'Configuración de BTC'; + $lang['strftsconfigs'] = 'Configuracións'; + $lang['strftscreateconfig'] = 'Crear unha configuración de BTC'; + $lang['strftscreatedict'] = 'Crear un dicionario'; + $lang['strftscreatedicttemplate'] = 'Crear un modelo de dicionario'; + $lang['strftscreateparser'] = 'Crear un analizador'; + $lang['strftsnoconfigs'] = 'Non se atopou configuración de BTC algunha.'; + $lang['strftsconfigdropped'] = 'Eliminouse a configuración de BTC.'; + $lang['strftsconfigdroppedbad'] = 'Non se conseguiu eliminar a configuración de BTC.'; + $lang['strconfdropftsconfig'] = 'Está seguro de que quere eliminar a configuración de BTC «%s»?'; + $lang['strconfdropftsdict'] = 'Está seguro de que quere eliminar o dicionario de BTC «%s»?'; + $lang['strconfdropftsmapping'] = 'Está seguro de que quere eliminar a aplicación «%s» da configuración de BTC «%s»?'; + $lang['strftstemplate'] = 'Modelo'; + $lang['strftsparser'] = 'Analizador'; + $lang['strftsconfigneedsname'] = 'Debe fornecer un nome para a configuración de BTC.'; + $lang['strftsconfigcreated'] = 'Creouse a configuración de BTC.'; + $lang['strftsconfigcreatedbad'] = 'non se conseguiu crear a configuración de BTC.'; + $lang['strftsmapping'] = 'Aplicación'; + $lang['strftsdicts'] = 'Dicionarios'; + $lang['strftsdict'] = 'Dicionario'; + $lang['strftsemptymap'] = 'Aplicación da configuración de BTC baleira.'; + $lang['strftsconfigaltered'] = 'Modificouse a configuración de BTC.'; + $lang['strftsconfigalteredbad'] = 'Non se conseguiu modificar a configuración de BTC.'; + $lang['strftsconfigmap'] = 'Aplicación da configuración de BTC'; + $lang['strftsparsers'] = 'Analizadores de BTC'; + $lang['strftsnoparsers'] = 'Non hai ningún analizador de BTC dispoñible.'; + $lang['strftsnodicts'] = 'Non hai ningún dicionario de BTC dispoñible.'; + $lang['strftsdictcreated'] = 'Creouse o dicionario de BTC.'; + $lang['strftsdictcreatedbad'] = 'Non se conseguiu crear o dicionario de BTC.'; + $lang['strftslexize'] = 'Análise léxica'; + $lang['strftsinit'] = 'Comezo'; + $lang['strftsoptionsvalues'] = 'Opcións e valores'; + $lang['strftsdictneedsname'] = 'Debe fornecer un nome para o dicionario de BTC.'; + $lang['strftsdictdropped'] = 'Eliminouse o dicionario de BTC.'; + $lang['strftsdictdroppedbad'] = 'Non se conseguiu eliminar o dicionario de BTC.'; + $lang['strftsdictaltered'] = 'Modificouse o dicionario de BTC.'; + $lang['strftsdictalteredbad'] = 'Non se conseguiu modifica o dicionario de BTC.'; + $lang['strftsaddmapping'] = 'Engadir unha nova aplicación'; + $lang['strftsspecifymappingtodrop'] = 'Debe especificar polo menos unha aplicación a eliminar.'; + $lang['strftsspecifyconfigtoalter'] = 'Debe especificar polo menos unha configuración de BTC a modificar'; + $lang['strftsmappingdropped'] = 'Eliminouse a aplicación de BTC.'; + $lang['strftsmappingdroppedbad'] = 'Non se conseguiu eliminar a aplicación de BTC.'; + $lang['strftsnodictionaries'] = 'Non se atopou dicionario algún.'; + $lang['strftsmappingaltered'] = 'Modificouse a aplicación de BTC.'; + $lang['strftsmappingalteredbad'] = 'Non se conseguiu modificar a aplicación de BTC.'; + $lang['strftsmappingadded'] = 'Engadiuse a aplicación de BTC.'; + $lang['strftsmappingaddedbad'] = 'Non se conseguiu engadir a aplicación de BTC.'; + $lang['strftstabconfigs'] = 'Configuracións'; + $lang['strftstabdicts'] = 'Dicionarios'; + $lang['strftstabparsers'] = 'Analizadores'; + $lang['strftscantparsercopy'] = 'Non se pode especificar tanto un analizador coma un modelo durante a creación dunha configuración de busca de texto.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/german.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/german.php new file mode 100644 index 00000000..a1a0a449 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/german.php @@ -0,0 +1,852 @@ + + * + * $Id: german.php,v 1.30 2008/02/18 23:06:51 ioguix Exp $ + */ + + // Language and character set + $lang['applang'] = 'Deutsch'; + $lang['applocale'] = 'de-DE'; + $lang['applangdir'] = 'ltr'; + + // Welcome + $lang['strintro'] = 'Willkommen bei phpPgAdmin.'; + $lang['strppahome'] = 'phpPgAdmin Homepage'; + $lang['strpgsqlhome'] = 'PostgreSQL Homepage'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'PostgreSQL Dokumentation (lokal)'; + $lang['strreportbug'] = 'Fehler melden'; + $lang['strviewfaq'] = 'Online-FAQ ansehen'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'Anmelden'; + $lang['strloginfailed'] = 'Anmeldung fehlgeschlagen'; + $lang['strlogindisallowed'] = 'Anmeldung aus Sicherheitsgründen verweigert.'; + $lang['strserver'] = 'Server'; + $lang['strservers'] = 'Server'; + $lang['strintroduction'] = 'Einführung'; + $lang['strhost'] = 'Host'; + $lang['strport'] = 'Port'; + $lang['strlogout'] = 'Abmelden'; + $lang['strowner'] = 'Besitzer'; + $lang['straction'] = 'Aktion'; + $lang['stractions'] = 'Aktionen'; + $lang['strname'] = 'Name'; + $lang['strdefinition'] = 'Definition'; + $lang['strproperties'] = 'Eigenschaften'; + $lang['strbrowse'] = 'Durchsuchen'; + $lang['strenable'] = 'Einschalten'; + $lang['strdisable'] = 'Ausschalten'; + $lang['strdrop'] = 'Löschen'; + $lang['strdropped'] = 'Gelöscht'; + $lang['strnull'] = 'Null'; + $lang['strnotnull'] = 'Nicht Null'; + $lang['strprev'] = '< Zurück'; + $lang['strnext'] = 'Weiter >'; + $lang['strfirst'] = '<< Anfang'; + $lang['strlast'] = 'Ende >>'; + $lang['strfailed'] = 'Fehlgeschlagen'; + $lang['strcreate'] = 'Erstellen'; + $lang['strcreated'] = 'Erstellt'; + $lang['strcomment'] = 'Kommentar'; + $lang['strlength'] = 'Länge'; + $lang['strdefault'] = 'Standardwert'; + $lang['stralter'] = 'Ändern'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Abbrechen'; + $lang['strac'] = 'Automatische Vervollständigung einschalten'; + $lang['strsave'] = 'Speichern'; + $lang['strreset'] = 'Zurücksetzen'; + $lang['strinsert'] = 'Einfügen'; + $lang['strselect'] = 'Abfrage'; + $lang['strdelete'] = 'Löschen'; + $lang['strupdate'] = 'Ändern'; + $lang['strreferences'] = 'Verweise'; + $lang['stryes'] = 'Ja'; + $lang['strno'] = 'Nein'; + $lang['strtrue'] = 'WAHR'; + $lang['strfalse'] = 'FALSCH'; + $lang['stredit'] = 'Bearbeiten'; + $lang['strcolumn'] = 'Spalte'; + $lang['strcolumns'] = 'Spalten'; + $lang['strrows'] = 'Datensätze'; + $lang['strrowsaff'] = 'Datensätze betroffen.'; + $lang['strobjects'] = 'Objekt(e)'; + $lang['strback'] = 'Zurück'; + $lang['strqueryresults'] = 'Abfrageergebnis'; + $lang['strshow'] = 'Anzeigen'; + $lang['strempty'] = 'Leeren'; + $lang['strlanguage'] = 'Sprache'; + $lang['strencoding'] = 'Zeichenkodierung'; + $lang['strvalue'] = 'Wert'; + $lang['strunique'] = 'Eindeutig'; + $lang['strprimary'] = 'Primär'; + $lang['strexport'] = 'Exportieren'; + $lang['strimport'] = 'Importieren'; + $lang['strallowednulls'] = 'NULL-Zeichen erlaubt'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Leere Zeichenkette / Leere Spalte'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Bereinigen'; + $lang['stranalyze'] = 'Analysieren'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'Geclustert?'; + $lang['strreindex'] = 'Reindexieren'; + $lang['strexecute'] = 'Ausführen'; + $lang['stradd'] = 'Hinzufügen'; + $lang['strevent'] = 'Ereignis'; + $lang['strwhere'] = 'Bedingung'; + $lang['strinstead'] = 'Tu stattdessen'; + $lang['strwhen'] = 'Wann'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Daten'; + $lang['strconfirm'] = 'Bestätigen'; + $lang['strexpression'] = 'Ausdruck'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Aufklappen'; + $lang['strcollapse'] = 'Zuklappen'; + $lang['strfind'] = 'Suchen'; + $lang['stroptions'] = 'Optionen'; + $lang['strrefresh'] = 'Aktualisieren'; + $lang['strdownload'] = 'Herunterladen'; + $lang['strdownloadgzipped'] = 'gzip-komprimiert herunterladen'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Erweitert'; + $lang['strvariables'] = 'Variable'; + $lang['strprocess'] = 'Prozess'; + $lang['strprocesses'] = 'Prozesse'; + $lang['strsetting'] = 'Einstellung'; + $lang['streditsql'] = 'SQL bearbeiten'; + $lang['strruntime'] = 'Laufzeit gesamt: %s ms'; + $lang['strpaginate'] = 'Ergebnisse seitenweise anzeigen'; + $lang['struploadscript'] = 'oder laden Sie ein SQL-Script hoch:'; + $lang['strstarttime'] = 'Beginnzeitpunkt'; + $lang['strfile'] = 'Datei'; + $lang['strfileimported'] = 'Datei importiert.'; + $lang['strtrycred'] = 'Diese Anmeldedaten für alle Server verwenden'; + $lang['strconfdropcred'] = 'Aus Sicherheitsgründen werden gemeinsamme Anmeldedaten beim Abmelden gelöscht. Sind Sie sicher, dass sie sich abmelden wollen?'; + $lang['stractionsonmultiplelines'] = 'Mehrzeilige Aktionen'; + $lang['strselectall'] = 'Alle auswählen'; + $lang['strunselectall'] = 'Alle abwählen'; + $lang['strlocale'] = 'Spracheinstellung'; + $lang['strcluster'] = 'Cluster'; + + // User-supplied SQL history + $lang['strhistory'] = 'Befehlsspeicher'; + $lang['strnohistory'] = 'Kein Befehlsspeicher.'; + $lang['strclearhistory'] = 'Befehlsspeicher löschen'; + $lang['strdelhistory'] = 'Aus dem Befehlsspeicher löschen'; + $lang['strconfdelhistory'] = 'Diese Abfrage wirklich aus dem Befehlsspeicher löschen?'; + $lang['strconfclearhistory'] = 'Befehlsspeicher wirklich löschen?'; + $lang['strnodatabaseselected'] = 'Bitte wählen Sie eine Datenbank aus.'; + + // Database sizes + $lang['strsize'] = 'Größe'; + $lang['strbytes'] = 'Bytes'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Diese Anwendung funktioniert am besten mit einem Browser, der Frames beherrscht, kann aber mit dem untenstehenden Link auch ohne Frames verwendet werden.'; + $lang['strnoframeslink'] = 'Ohne Frames arbeiten'; + $lang['strbadconfig'] = 'Ihre config.inc.php ist nicht aktuell. Sie müssen sie aus der config.inc.php-dist neu erzeugen.'; + $lang['strnotloaded'] = 'Ihre PHP-Installation unterstützt PostgreSQL nicht. Sie müssen PHP unter Verwendung der Konfigurationsoption --with-pgsql neu kompilieren.'; + $lang['strpostgresqlversionnotsupported'] = 'Ihre PostgreSQL-Version wird nicht unterstützt. Bitte stellen Sie Ihre Datenbank auf Version %s oder eine neuere Version um.'; + $lang['strbadschema'] = 'Ungültiges Schema angegeben.'; + $lang['strbadencoding'] = 'Kann die Client-Zeichenkodierung nicht in der Datenbank setzen.'; + $lang['strsqlerror'] = 'SQL-Fehler:'; + $lang['strinstatement'] = 'In der Anweisung:'; + $lang['strinvalidparam'] = 'Unzulässige Script-Parameter.'; + $lang['strnodata'] = 'Keine Datensätze gefunden.'; + $lang['strnoobjects'] = 'Keine Objekte gefunden.'; + $lang['strrownotunique'] = 'Dieser Datensatz hat keine eindeutige Spalte.'; + $lang['strnouploads'] = 'Das Hochladen von Dateien ist ausgeschaltet.'; + $lang['strimporterror'] = 'Importfehler.'; + $lang['strimporterror-fileformat'] = 'Importfehler: Dateiformat konnte nicht automatisch bestimmt werden.'; + $lang['strimporterrorline'] = 'Importfehler in Zeile %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Importfehler in Zeile %s: die Zeile hat nicht die richtige Anzahl von Spalten.'; + $lang['strimporterror-uploadedfile'] = 'Importfehler: die Datei konnte nicht auf den Server geladen werden'; + $lang['strcannotdumponwindows'] = 'Das Ablegen von komplizierten Tabellen- und Schemanamen wird auf Windows nicht unterstützt.'; + $lang['strinvalidserverparam'] = 'Es wurde versucht, mit einem ungültigen Server-Parameter eine Verbindung herzustellen. Möglicherweise versucht jemand, in Ihr System einzubrechen.'; + $lang['strnoserversupplied'] = 'Kein Server angegeben!'; + + // Tables + $lang['strtable'] = 'Tabelle'; + $lang['strtables'] = 'Tabellen'; + $lang['strshowalltables'] = 'Alle Tabellen anzeigen'; + $lang['strnotables'] = 'Keine Tabellen gefunden.'; + $lang['strnotable'] = 'Keine Tabelle gefunden.'; + $lang['strcreatetable'] = 'Neue Tabelle erstellen'; + $lang['strcreatetablelike'] = 'Neue Tabelle als Kopie einer bestehenden anlegen'; + $lang['strcreatetablelikeparent'] = 'Ursprüngliche Tabelle'; + $lang['strcreatelikewithdefaults'] = 'DEFAULT-Werte mitkopieren'; + $lang['strcreatelikewithconstraints'] = 'Constraints mitkopieren'; + $lang['strcreatelikewithindexes'] = 'Indizes mitkopieren'; + $lang['strtablename'] = 'Tabellenname'; + $lang['strtableneedsname'] = 'Sie müssen für die Tabelle einen Namen angeben.'; + $lang['strtablelikeneedslike'] = 'Sie müssen eine Tabelle angeben, deren Spaltendefinitionen kopiert werden sollen.'; + $lang['strtableneedsfield'] = 'Sie müssen mindestens eine Spalte angeben.'; + $lang['strtableneedscols'] = 'Sie müssen eine zulässige Anzahl von Spalten angeben.'; + $lang['strtablecreated'] = 'Tabelle erstellt.'; + $lang['strtablecreatedbad'] = 'Erstellen der Tabelle fehlgeschlagen.'; + $lang['strconfdroptable'] = 'Sind Sie sicher, dass Sie die Tabelle "%s" löschen möchten?'; + $lang['strtabledropped'] = 'Tabelle gelöscht.'; + $lang['strtabledroppedbad'] = 'Löschen der Tabelle fehlgeschlagen.'; + $lang['strconfemptytable'] = 'Sind Sie sicher, dass Sie den Inhalt der Tabelle "%s" löschen möchten?'; + $lang['strtableemptied'] = 'Tabelleninhalt gelöscht.'; + $lang['strtableemptiedbad'] = 'Löschen des Tabelleninhaltes fehlgeschlagen.'; + $lang['strinsertrow'] = 'Datensatz einfügen'; + $lang['strrowinserted'] = 'Datensatz eingefügt.'; + $lang['strrowinsertedbad'] = 'Einfügen des Datensatzes fehlgeschlagen.'; + $lang['strrowduplicate'] = 'Einfügen des Datensatzes fehlgeschlagen: es wurde versucht, ein Duplikat einzufügen.'; + $lang['streditrow'] = 'Datensatz bearbeiten'; + $lang['strrowupdated'] = 'Datensatz geändert.'; + $lang['strrowupdatedbad'] = 'Ändern des Datensatzes fehlgeschlagen.'; + $lang['strdeleterow'] = 'Datensatz löschen'; + $lang['strconfdeleterow'] = 'Sind Sie sicher, dass Sie diesen Datensatz löschen möchten?'; + $lang['strrowdeleted'] = 'Datensatz gelöscht.'; + $lang['strrowdeletedbad'] = 'Löschen des Datensatzes fehlgeschlagen.'; + $lang['strinsertandrepeat'] = 'Einfügen und Wiederholen'; + $lang['strnumcols'] = 'Anzahl der Spalten'; + $lang['strcolneedsname'] = 'Sie müssen einen Namen für die Spalte angeben'; + $lang['strselectallfields'] = 'Alle Felder auswählen'; + $lang['strselectneedscol'] = 'Sie müssen mindestens eine Spalte anzeigen lassen.'; + $lang['strselectunary'] = 'Unäre Operatoren können keine Werte haben.'; + $lang['strcolumnaltered'] = 'Spalte geändert.'; + $lang['strcolumnalteredbad'] = 'Ändern der Spalte fehlgeschlagen.'; + $lang['strconfdropcolumn'] = 'Sind Sie sicher, dass Sie die Spalte "%s" aus der Tabelle "%s" löschen möchten?'; + $lang['strcolumndropped'] = 'Spalte gelöscht.'; + $lang['strcolumndroppedbad'] = 'Löschen der Spalte fehlgschlagen.'; + $lang['straddcolumn'] = 'Spalte hinzufügen'; + $lang['strcolumnadded'] = 'Spalte hinzugefügt.'; + $lang['strcolumnaddedbad'] = 'Hinzufügen der Spalte fehlgeschlagen.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabelle geändert.'; + $lang['strtablealteredbad'] = 'Ändern der Tabelle fehlgeschlagen.'; + $lang['strdataonly'] = 'Nur die Daten'; + $lang['strstructureonly'] = 'Nur die Struktur'; + $lang['strstructureanddata'] = 'Struktur und Daten'; + $lang['strtabbed'] = 'Mit Tabluatoren'; + $lang['strauto'] = 'Automatisch'; + $lang['strconfvacuumtable'] = 'Sind sie sicher, dass Sie VACUUM auf "%s" ausführen wollen?'; + $lang['strconfanalyzetable'] = 'Sind sie sicher, dass Sie ANALYZE auf "%s" ausführen wollen?'; + $lang['strestimatedrowcount'] = 'Geschätzte Anzahl von Datensätzen'; + $lang['strspecifytabletoanalyze'] = 'Sie müssen mindestens eine Tabelle angeben, die analysiert werden soll.'; + $lang['strspecifytabletoempty'] = 'Sie müssen mindestens eine Tabelle angeben, deren Inhalt gelöscht werden soll.'; + $lang['strspecifytabletodrop'] = 'Sie müssen mindestens eine Tabelle angeben, die gelöscht werden soll.'; + $lang['strspecifytabletovacuum'] = 'Sie müssen mindestens eine Tabelle angeben, die bereinigt werden soll.'; + + // Columns + $lang['strcolprop'] = 'Spalteneigenschaften'; + $lang['strnotableprovided'] = 'Keine Tabelle angegeben!'; + + // Users + $lang['struser'] = 'Benutzer'; + $lang['strusers'] = 'Benutzer'; + $lang['strusername'] = 'Benutzername'; + $lang['strpassword'] = 'Passwort'; + $lang['strsuper'] = 'Superuser?'; + $lang['strcreatedb'] = 'Datenbank erstellen?'; + $lang['strexpires'] = 'Gültig bis'; + $lang['strsessiondefaults'] = 'Standardwerte für Datenbanksitzungen'; + $lang['strnousers'] = 'Keine Benutzer gefunden.'; + $lang['struserupdated'] = 'Benutzer geändert.'; + $lang['struserupdatedbad'] = 'Ändern des Benutzers fehlgeschlagen.'; + $lang['strshowallusers'] = 'Alle Benutzer anzeigen'; + $lang['strcreateuser'] = 'Benutzer anlegen'; + $lang['struserneedsname'] = 'Sie müssen einen Namen für den Benutzer angeben.'; + $lang['strusercreated'] = 'Benutzer angelegt.'; + $lang['strusercreatedbad'] = 'Anlegen des Benutzers fehlgeschlagen.'; + $lang['strconfdropuser'] = 'Sind Sie sicher, dass Sie den Benutzer "%s" löschen möchten?'; + $lang['struserdropped'] = 'Benutzer gelöscht.'; + $lang['struserdroppedbad'] = 'Löschen des Benutzers fehlgeschlagen.'; + $lang['straccount'] = 'Benutzerkonto'; + $lang['strchangepassword'] = 'Passwort ändern'; + $lang['strpasswordchanged'] = 'Passwort geändert.'; + $lang['strpasswordchangedbad'] = 'Ändern des Passwortes fehlgeschlagen.'; + $lang['strpasswordshort'] = 'Passwort ist zu kurz.'; + $lang['strpasswordconfirm'] = 'Passwort und Passwortbestätigung stimmen nicht überein.'; + + // Groups + $lang['strgroup'] = 'Gruppe'; + $lang['strgroups'] = 'Gruppen'; + $lang['strshowallgroups'] = 'Alle Gruppen anzeigen'; + $lang['strnogroup'] = 'Gruppe nicht gefunden.'; + $lang['strnogroups'] = 'Keine Gruppe gefunden.'; + $lang['strcreategroup'] = 'Gruppe anlegen'; + $lang['strgroupneedsname'] = 'Sie müssen für die Gruppe einen Namen angeben.'; + $lang['strgroupcreated'] = 'Gruppe angelegt.'; + $lang['strgroupcreatedbad'] = 'Anlegen der Gruppe fehlgeschlagen.'; + $lang['strconfdropgroup'] = 'Sind Sie sicher, dass Sie die Gruppe "%s" löschen möchten?'; + $lang['strgroupdropped'] = 'Gruppe gelöscht.'; + $lang['strgroupdroppedbad'] = 'Löschen der Gruppe fehlgeschlagen.'; + $lang['strmembers'] = 'Mitglieder'; + $lang['strmemberof'] = 'Mitglied von'; + $lang['stradminmembers'] = 'Administrative Mitglieder'; + $lang['straddmember'] = 'Mitglied hinzufügen'; + $lang['strmemberadded'] = 'Mitglied hinzugefügt.'; + $lang['strmemberaddedbad'] = 'Hinzufügen des Mitglieds fehlgeschlagen.'; + $lang['strdropmember'] = 'Mitglied löschen'; + $lang['strconfdropmember'] = 'Sind Sie sicher, dass Sie das Mitglied "%s" aus der Gruppe "%s" löschen wollen?'; + $lang['strmemberdropped'] = 'Mitglied gelöscht.'; + $lang['strmemberdroppedbad'] = 'Löschen des Mitglieds fehlgeschlagen.'; + + // Roles + $lang['strrole'] = 'Rolle'; + $lang['strroles'] = 'Rollen'; + $lang['strshowallroles'] = 'Alle Rollen anzeigen'; + $lang['strnoroles'] = 'Keine Rollen gefunden.'; + $lang['strinheritsprivs'] = 'Rechte vererben?'; + $lang['strcreaterole'] = 'Rolle anlegen'; + $lang['strcancreaterole'] = 'Darf Rollen anlegen?'; + $lang['strrolecreated'] = 'Rolle angelegt.'; + $lang['strrolecreatedbad'] = 'Anlegen der Rolle fehlgeschlagen.'; + $lang['strrolealtered'] = 'Rolle geändert.'; + $lang['strrolealteredbad'] = 'Ändern der Rolle fehlgeschlagen.'; + $lang['strcanlogin'] = 'Darf sich anmelden?'; + $lang['strconnlimit'] = 'Maximalzahl an Datenbankverbindungen'; + $lang['strdroprole'] = 'Rolle löschen'; + $lang['strconfdroprole'] = 'Sind Sie sicher, dass Sie die Rolle "%s" löschen möchten?'; + $lang['strroledropped'] = 'Rolle gelöscht.'; + $lang['strroledroppedbad'] = 'Löschen der Rolle fehlgeschlagen.'; + $lang['strnolimit'] = 'Unbeschränkt'; + $lang['strnever'] = 'Nie'; + $lang['strroleneedsname'] = 'Sie müssen für die Rolle einen Namen angeben.'; + + // Privileges + $lang['strprivilege'] = 'Recht'; + $lang['strprivileges'] = 'Rechte'; + $lang['strnoprivileges'] = 'Für dieses Objekt gelten die Standard-Eigentümerrechte.'; + $lang['strgrant'] = 'Rechte erteilen'; + $lang['strrevoke'] = 'Rechte entziehen'; + $lang['strgranted'] = 'Rechte geändert.'; + $lang['strgrantfailed'] = 'Ändern der Rechte fehlgeschlagen.'; + $lang['strgrantbad'] = 'Sie müssen mindestens einen Benutzer oder eine Gruppe und mindestens ein Recht angeben.'; + $lang['strgrantor'] = 'Recht vergeben von'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Datenbank'; + $lang['strdatabases'] = 'Datenbanken'; + $lang['strshowalldatabases'] = 'Alle Datenbanken anzeigen'; + $lang['strnodatabases'] = 'Keine Datenbanken gefunden.'; + $lang['strcreatedatabase'] = 'Datenbank erstellen'; + $lang['strdatabasename'] = 'Datenbankname'; + $lang['strdatabaseneedsname'] = 'Sie müssen für die Datenbank einen Namen angeben.'; + $lang['strdatabasecreated'] = 'Datenbank erstellt.'; + $lang['strdatabasecreatedbad'] = 'Erstellen der Datenbank fehlgeschlagen.'; + $lang['strconfdropdatabase'] = 'Sind Sie sicher, dass Sie die Datenbank "%s" löschen möchten?'; + $lang['strdatabasedropped'] = 'Datenbank gelöscht.'; + $lang['strdatabasedroppedbad'] = 'Löschen der Datenbank fehlgeschlagen.'; + $lang['strentersql'] = 'Auszuführende SQL-Anweisungen hier eingeben:'; + $lang['strsqlexecuted'] = 'SQL-Anweisungen ausgeführt.'; + $lang['strvacuumgood'] = 'Tabellenbereinigung abgeschlossen.'; + $lang['strvacuumbad'] = 'Tabellenbereinigung fehlgeschlagen.'; + $lang['stranalyzegood'] = 'Analyse abgeschlossen.'; + $lang['stranalyzebad'] = 'Analyse fehlgeschlagen.'; + $lang['strreindexgood'] = 'Neuindexierung abgeschlossen.'; + $lang['strreindexbad'] = 'Neuindexierung fehlgeschlagen.'; + $lang['strfull'] = 'Mit Reorganisation'; + $lang['strfreeze'] = 'Aggressives "Einfrieren"'; + $lang['strforce'] = 'Erzwingen'; + $lang['strsignalsent'] = 'Signal gesendet.'; + $lang['strsignalsentbad'] = 'Senden des Signales fehlgeschlagen.'; + $lang['strallobjects'] = 'Alle Objekte'; + $lang['strdatabasealtered'] = 'Datenbank geändert.'; + $lang['strdatabasealteredbad'] = 'Ändern der Datenbank fehlgeschlagen.'; + $lang['strspecifydatabasetodrop'] = 'Sie müssen mindestens eine Datenbank angeben, die gelöscht werden soll.'; + + // Views + $lang['strview'] = 'Sicht'; + $lang['strviews'] = 'Sichten'; + $lang['strshowallviews'] = 'Alle Sichten anzeigen'; + $lang['strnoview'] = 'Keine Sicht gefunden.'; + $lang['strnoviews'] = 'Keine Sichten gefunden.'; + $lang['strcreateview'] = 'Sicht erstellen'; + $lang['strviewname'] = 'Name der Sicht'; + $lang['strviewneedsname'] = 'Sie müssen für die Sicht einen Namen angeben.'; + $lang['strviewneedsdef'] = 'Sie müssen für die Sicht eine Definition angeben.'; + $lang['strviewneedsfields'] = 'Sie müssen die Spalten angeben, die sie in der Sicht haben wollen.'; + $lang['strviewcreated'] = 'Sicht erstellt.'; + $lang['strviewcreatedbad'] = 'Erstellen der Sicht fehlgeschlagen.'; + $lang['strconfdropview'] = 'Sind Sie sicher, dass Sie die Sicht "%s" löschen möchten?'; + $lang['strviewdropped'] = 'Sicht gelöscht.'; + $lang['strviewdroppedbad'] = 'Löschen der Sicht fehlgeschlagen.'; + $lang['strviewupdated'] = 'Sicht geändert.'; + $lang['strviewupdatedbad'] = 'Ändern der Sicht fehlgeschlagen.'; + $lang['strviewlink'] = 'Verbindende Schlüssel'; + $lang['strviewconditions'] = 'Zusätzliche Bedingungen'; + $lang['strcreateviewwiz'] = 'Sicht mit dem Assistenten erstellen'; + $lang['strrenamedupfields'] = 'Doppelte Spalten umbenennen'; + $lang['strdropdupfields'] = 'Doppelte Spalten entfernen'; + $lang['strerrordupfields'] = 'Fehler bei den doppelten Spalten'; + $lang['strviewaltered'] = 'Sicht geändert.'; + $lang['strviewalteredbad'] = 'Ändern der Sicht fehlgeschlagen.'; + $lang['strspecifyviewtodrop'] = 'Sie müssen mindestens eine Sicht angeben, die gelöscht werden soll.'; + + // Sequences + $lang['strsequence'] = 'Sequenz'; + $lang['strsequences'] = 'Sequenzen'; + $lang['strshowallsequences'] = 'Alle Sequenzen anzeigen'; + $lang['strnosequence'] = 'Keine Sequenz gefunden.'; + $lang['strnosequences'] = 'Keine Sequenzen gefunden.'; + $lang['strcreatesequence'] = 'Sequenz erstellen'; + $lang['strlastvalue'] = 'Letzter Wert'; + $lang['strincrementby'] = 'Erhöhen um'; + $lang['strstartvalue'] = 'Startwert'; + $lang['strmaxvalue'] = 'Maximalwert'; + $lang['strminvalue'] = 'Minimalwert'; + $lang['strcachevalue'] = 'Anzahl Werte im Cache'; + $lang['strlogcount'] = 'WAL-Zähler (log_cnt)'; + $lang['strcancycle'] = 'Zyklisch?'; + $lang['striscalled'] = 'Wird erhöht werden, wenn der nächste Wert angefordert wird (is_called)?'; + $lang['strsequenceneedsname'] = 'Sie müssen für die Sequenz einen Namen angeben.'; + $lang['strsequencecreated'] = 'Sequenz erstellt.'; + $lang['strsequencecreatedbad'] = 'Erstellen der Sequenz fehlgeschlagen.'; + $lang['strconfdropsequence'] = 'Sind Sie sicher, dass die die Sequenz "%s" löschen möchten?'; + $lang['strsequencedropped'] = 'Sequenz gelöscht.'; + $lang['strsequencedroppedbad'] = 'Löschen der Sequenz fehlgeschlagen.'; + $lang['strsequencereset'] = 'Sequenz zurückgesetzt.'; + $lang['strsequenceresetbad'] = 'Rücksetzen der Sequenz fehlgeschlagen.'; + $lang['strsequencealtered'] = 'Sequenz geändert.'; + $lang['strsequencealteredbad'] = 'Ändern der Sequenz fehlgeschlagen.'; + $lang['strsetval'] = 'Wert setzen'; + $lang['strsequencesetval'] = 'Sequenzwert gesetzt.'; + $lang['strsequencesetvalbad'] = 'Setzen des Sequenzwertes fehlgeschlagen.'; + $lang['strnextval'] = 'Wert erhöhen'; + $lang['strsequencenextval'] = 'Sequenzwert erhöht.'; + $lang['strsequencenextvalbad'] = 'Erhöhen des Sequenzwertes fehlgeschlagen.'; + $lang['strspecifysequencetodrop'] = 'Sie müssen mindestens eine Sequenz angeben, die gelöscht werden soll.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indizes'; + $lang['strindexname'] = 'Indexname'; + $lang['strshowallindexes'] = 'Alle Indizes anzeigen'; + $lang['strnoindex'] = 'Kein Index gefunden.'; + $lang['strnoindexes'] = 'Keine Indizes gefunden.'; + $lang['strcreateindex'] = 'Index erstellen'; + $lang['strtabname'] = 'Tabellenname'; + $lang['strcolumnname'] = 'Spaltenname'; + $lang['strindexneedsname'] = 'Sie müssen für den Index einen Namen angeben.'; + $lang['strindexneedscols'] = 'Sie müssen eine zulässige Anzahl an Spalten angeben.'; + $lang['strindexcreated'] = 'Index erstellt.'; + $lang['strindexcreatedbad'] = 'Erstellen des Index fehlgeschlagen.'; + $lang['strconfdropindex'] = 'Sind Sie sicher, dass sie den Index "%s" löschen möchten?'; + $lang['strindexdropped'] = 'Index gelöscht.'; + $lang['strindexdroppedbad'] = 'Löschen des Index fehlgeschlagen.'; + $lang['strkeyname'] = 'Schlüsselname'; + $lang['struniquekey'] = 'Eindeutiger Schlüssel'; + $lang['strprimarykey'] = 'Primärerschlüssel'; + $lang['strindextype'] = 'Typ des Index'; + $lang['strtablecolumnlist'] = 'Spalten in der Tabelle'; + $lang['strindexcolumnlist'] = 'Spalten im Index'; + $lang['strconfcluster'] = 'Sind Sie sicher, dass Sie "%s" clustern wollen?'; + $lang['strclusteredgood'] = 'Clustern abgeschlossen.'; + $lang['strclusteredbad'] = 'Clustern fehlgeschlagen.'; + + // Rules + $lang['strrules'] = 'Regeln'; + $lang['strrule'] = 'Regel'; + $lang['strshowallrules'] = 'Alle Regeln anzeigen'; + $lang['strnorule'] = 'Keine Regel gefunden.'; + $lang['strnorules'] = 'Keine Regeln gefunden.'; + $lang['strcreaterule'] = 'Regel erstellen'; + $lang['strrulename'] = 'Regelname'; + $lang['strruleneedsname'] = 'Sie müssen für die Regel einen Namen angeben.'; + $lang['strrulecreated'] = 'Regel erstellt.'; + $lang['strrulecreatedbad'] = 'Erstellen der Regel fehlgeschlagen.'; + $lang['strconfdroprule'] = 'Sind Sie sicher, dass Sie die Regel "%s" in der Tabelle "%s" löschen möchten?'; + $lang['strruledropped'] = 'Regel gelöscht.'; + $lang['strruledroppedbad'] = 'Löschen der Regel fehlgeschlagen.'; + + // Constraints + $lang['strconstraint'] = 'Constraint'; + $lang['strconstraints'] = 'Constraints'; + $lang['strshowallconstraints'] = 'Alle Constraints anzeigen'; + $lang['strnoconstraints'] = 'Keine Constraints gefunden.'; + $lang['strcreateconstraint'] = 'Constraint erstellen'; + $lang['strconstraintcreated'] = 'Constraint erstellt.'; + $lang['strconstraintcreatedbad'] = 'Erstellen des Constraints fehlgeschlagen.'; + $lang['strconfdropconstraint'] = 'Sind Sie sicher, dass Sie den Constraint "%s" in der Tabelle "%s" löschen möchten?'; + $lang['strconstraintdropped'] = 'Constraint gelöscht.'; + $lang['strconstraintdroppedbad'] = 'Löschen des Constraints fehlgeschlagen.'; + $lang['straddcheck'] = 'Check-Constraint hinzufügen'; + $lang['strcheckneedsdefinition'] = 'Ein Check-Constraint braucht eine Definition.'; + $lang['strcheckadded'] = 'Check-Constraint hinzugefügt.'; + $lang['strcheckaddedbad'] = 'Hinzufügen des Check-Constraints fehlgeschlagen.'; + $lang['straddpk'] = 'Primärschlüssel hinzufügen'; + $lang['strpkneedscols'] = 'Ein Primärschlüssel benötigt mindestens eine Spalte.'; + $lang['strpkadded'] = 'Primärschlüssel hinzugefügt.'; + $lang['strpkaddedbad'] = 'Hinzufügen des Primärschlüssels fehlgeschlagen.'; + $lang['stradduniq'] = 'Eindeutigen Schlüssel hinzufügen'; + $lang['struniqneedscols'] = 'Ein eindeutiger Schlüssel benötigt mindestens eine Spalte.'; + $lang['struniqadded'] = 'Eindeutiger Schlüssel hinzugefügt.'; + $lang['struniqaddedbad'] = 'Hinzufügen eines eindeutigen Schlüssels fehlgeschlagen.'; + $lang['straddfk'] = 'Fremdschlüssel hinzufügen'; + $lang['strfkneedscols'] = 'Ein Fremdschlüssel benötigt mindestens eine Spalte.'; + $lang['strfkneedstarget'] = 'Ein Fremdschlüssel benötigt eine Zieltabelle.'; + $lang['strfkadded'] = 'Fremdschlüssel hinzugefügt.'; + $lang['strfkaddedbad'] = 'Hinzufügen eines Fremdschlüssels fehlgeschlagen.'; + $lang['strfktarget'] = 'Zieltabelle'; + $lang['strfkcolumnlist'] = 'Spalten im Schlüssel'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Funktion'; + $lang['strfunctions'] = 'Funktionen'; + $lang['strshowallfunctions'] = 'Alle Funktionen anzeigen'; + $lang['strnofunction'] = 'Keine Funktion gefunden.'; + $lang['strnofunctions'] = 'Keine Funktionen gefunden.'; + $lang['strcreateplfunction'] = 'SQL/PL-Funktion erstellen'; + $lang['strcreateinternalfunction'] = 'Interne Funktion erstellen'; + $lang['strcreatecfunction'] = 'C-Funktion erstellen'; + $lang['strfunctionname'] = 'Funktionsname'; + $lang['strreturns'] = 'Rückgabetyp'; + $lang['strproglanguage'] = 'Programmiersprache'; + $lang['strfunctionneedsname'] = 'Sie müssen für die Funktion einen Namen angeben.'; + $lang['strfunctionneedsdef'] = 'Sie müssen für die Funktion eine Definition angeben.'; + $lang['strfunctioncreated'] = 'Funktion erstellt.'; + $lang['strfunctioncreatedbad'] = 'Erstellen der Funktion fehlgeschlagen.'; + $lang['strconfdropfunction'] = 'Sind Sie sicher, dass sie die Funktion "%s" löschen möchten?'; + $lang['strfunctiondropped'] = 'Funktion gelöscht.'; + $lang['strfunctiondroppedbad'] = 'Löschen der Funktion fehlgeschlagen.'; + $lang['strfunctionupdated'] = 'Funktion geändert.'; + $lang['strfunctionupdatedbad'] = 'Ändern der Funktion fehlgeschlagen.'; + $lang['strobjectfile'] = 'Objektdatei'; + $lang['strlinksymbol'] = 'Link-Symbol'; + $lang['strarguments'] = 'Funktionsargumente'; + $lang['strargmode'] = 'Richtung'; + $lang['strargtype'] = 'Datentyp'; + $lang['strargadd'] = 'Weiteres Argument hinzufügen'; + $lang['strargremove'] = 'Dieses Argument entfernen'; + $lang['strargnoargs'] = 'Diese Funktion kann nur ohne Argumente aufgerufen werden.'; + $lang['strargenableargs'] = 'Diese Funktion kann mit Argumenten aufgerufen werden.'; + $lang['strargnorowabove'] = 'Oberhalb dieser Spalte muss eine weitere Spalte sein.'; + $lang['strargnorowbelow'] = 'Unterhalb dieser Spalte muss eine weitere Spalte sein.'; + $lang['strargraise'] = 'Hinaufschieben.'; + $lang['strarglower'] = 'Hinunterschieben.'; + $lang['strargremoveconfirm'] = 'Sind Sie sicher, dass Sie dieses Argument entfernen wollen? Das kann nicht rückgängig gemacht werden.'; + $lang['strfunctioncosting'] = 'Ausführungskosten'; + $lang['strresultrows'] = 'Geschätzte Anzahl der Ergebniszeilen'; + $lang['strexecutioncost'] = 'Geschätzte Ausführungskosten'; + $lang['strspecifyfunctiontodrop'] = 'Sie müssen mindestens eine Funktion angeben, die gelöscht werden soll.'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Trigger'; + $lang['strshowalltriggers'] = 'Alle Trigger anzeigen'; + $lang['strnotrigger'] = 'Kein Trigger gefunden.'; + $lang['strnotriggers'] = 'Keine Trigger gefunden.'; + $lang['strcreatetrigger'] = 'Trigger erstellen'; + $lang['strtriggerneedsname'] = 'Sie müssen für den Trigger einen Namen angeben.'; + $lang['strtriggerneedsfunc'] = 'Sie müssen für den Trigger eine Funktion angeben.'; + $lang['strtriggercreated'] = 'Trigger erstellt.'; + $lang['strtriggercreatedbad'] = 'Erstellen des Triggers fehlgeschlagen.'; + $lang['strconfdroptrigger'] = 'Sind Sie sicher, dass Sie den Trigger "%s" auf der Tabelle "%s" löschen möchten?'; + $lang['strconfenabletrigger'] = 'Sind Sie sicher, dass Sie den Trigger "%s" auf der Tabelle "%s" aktivieren möchten?'; + $lang['strconfdisabletrigger'] = 'Sind Sie sicher, dass Sie den Trigger "%s" auf der Tabelle "%s" deaktivieren möchten?'; + $lang['strtriggerdropped'] = 'Trigger gelöscht.'; + $lang['strtriggerdroppedbad'] = 'Löschen des Triggers fehlgeschlagen.'; + $lang['strtriggerenabled'] = 'Trigger aktiviert.'; + $lang['strtriggerenabledbad'] = 'Aktivieren des Triggers fehlgeschlagen.'; + $lang['strtriggerdisabled'] = 'Trigger deaktiviert.'; + $lang['strtriggerdisabledbad'] = 'Deaktivieren des Triggers fehlgeschlagen.'; + $lang['strtriggeraltered'] = 'Trigger geändert.'; + $lang['strtriggeralteredbad'] = 'Ändern des Triggers fehlgeschlagen.'; + $lang['strforeach'] = 'Für alle'; + + // Types + $lang['strtype'] = 'Datentyp'; + $lang['strtypes'] = 'Datentypen'; + $lang['strshowalltypes'] = 'Alle Datentypen anzeigen'; + $lang['strnotype'] = 'Kein Datentyp gefunden.'; + $lang['strnotypes'] = 'Keine Datentypen gefunden.'; + $lang['strcreatetype'] = 'Datentyp erstellen'; + $lang['strcreatecomptype'] = 'Zusammengesetzten Typ erstellen'; + $lang['strcreateenumtype'] = 'Aufzählungstyp erstellen'; + $lang['strtypeneedsfield'] = 'Sie müssen mindestens ein Feld angeben.'; + $lang['strtypeneedsvalue'] = 'Sie müssen mindestens einen Wert angeben.'; + $lang['strtypeneedscols'] = 'Sie müssen eine gültige Anzahl von Spalten angeben.'; + $lang['strtypeneedsvals'] = 'Sie müssen eine gültige Anzahl von Werten angeben.'; + $lang['strinputfn'] = 'Eingabefunktion'; + $lang['stroutputfn'] = 'Ausgabefunktion'; + $lang['strpassbyval'] = 'Ãœbergabe "by value"?'; + $lang['stralignment'] = 'Alignment'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Trennzeichen'; + $lang['strstorage'] = 'Speicherung'; + $lang['strfield'] = 'Spalte'; + $lang['strnumfields'] = 'Anzahl Spalten'; + $lang['strnumvalues'] = 'Anzahl Werte'; + $lang['strtypeneedsname'] = 'Sie müssen einen Namen für den Datentyp angeben.'; + $lang['strtypeneedslen'] = 'Sie müssen eine Länge für den Datentyp angeben.'; + $lang['strtypecreated'] = 'Datentyp erstellt.'; + $lang['strtypecreatedbad'] = 'Erstellen des Datentypen fehlgeschlagen.'; + $lang['strconfdroptype'] = 'Sind Sie sicher, dass Sie den Datentyp "%s" löschen möchten?'; + $lang['strtypedropped'] = 'Datentyp gelöscht.'; + $lang['strtypedroppedbad'] = 'Löschen des Datentyps fehlgeschlagen.'; + $lang['strflavor'] = 'Art'; + $lang['strbasetype'] = 'Basis-Typ'; + $lang['strcompositetype'] = 'Zusammengesetzt'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'Aufzählend'; + $lang['strenumvalues'] = 'Wert'; + + // Schemas + $lang['strschema'] = 'Schema'; + $lang['strschemas'] = 'Schemata'; + $lang['strshowallschemas'] = 'Alle Schemata anzeigen'; + $lang['strnoschema'] = 'Kein Schema gefunden.'; + $lang['strnoschemas'] = 'Keine Schemata gefunden.'; + $lang['strcreateschema'] = 'Schema erstellen'; + $lang['strschemaname'] = 'Name des Schema'; + $lang['strschemaneedsname'] = 'Sie müssen für das Schema einen Namen angeben.'; + $lang['strschemacreated'] = 'Schema erstellt.'; + $lang['strschemacreatedbad'] = 'Erstellen des Schemas fehlgeschlagen.'; + $lang['strconfdropschema'] = 'Sind Sie sicher, dass sie das Schema "%s" löschen möchten?'; + $lang['strschemadropped'] = 'Schema gelöscht.'; + $lang['strschemadroppedbad'] = 'Löschen des Schemas fehlgeschlagen'; + $lang['strschemaaltered'] = 'Schema geändert.'; + $lang['strschemaalteredbad'] = 'Ändern des Schemas fehlgeschlagen.'; + $lang['strsearchpath'] = 'Schemasuchpfad'; + $lang['strspecifyschematodrop'] = 'Sie müssen mindestens ein Schema angeben, das gelöscht werden soll.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domäne'; + $lang['strdomains'] = 'Domänen'; + $lang['strshowalldomains'] = 'Alle Domänen anzeigen'; + $lang['strnodomains'] = 'Keine Domänen gefunden.'; + $lang['strcreatedomain'] = 'Domäne erstellen'; + $lang['strdomaindropped'] = 'Domäne gelöscht.'; + $lang['strdomaindroppedbad'] = 'Löschen der Domäne fehlgeschlagen.'; + $lang['strconfdropdomain'] = 'Sind Sie sicher, dass Sie die Domäne "%s" löschen wollen?'; + $lang['strdomainneedsname'] = 'Sie müssen einen Namen für die Domäne angeben.'; + $lang['strdomaincreated'] = 'Domäne erstellt.'; + $lang['strdomaincreatedbad'] = 'Erstellen der Domäne fehlgeschlagen.'; + $lang['strdomainaltered'] = 'Domäne geändert.'; + $lang['strdomainalteredbad'] = 'Ändern der Domäne fehlgeschlagen.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operatoren'; + $lang['strshowalloperators'] = 'Alle Operatoren anzeigen'; + $lang['strnooperator'] = 'Kein Operator gefunden.'; + $lang['strnooperators'] = 'Keine Operatoren gefunden.'; + $lang['strcreateoperator'] = 'Operator erstellen'; + $lang['strleftarg'] = 'Typ des linken Arguments'; + $lang['strrightarg'] = 'Typ des rechter Arguments'; + $lang['strcommutator'] = 'Kommutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Funktion zur Schätzung der Restriktions-Selektivität'; + $lang['strjoin'] = 'Funktion zur Schätzung der Join-Selektivität'; + $lang['strhashes'] = 'Unterstützt Hash-Joins'; + $lang['strmerges'] = 'Unterstützt Merge-Joins'; + $lang['strleftsort'] = 'Kleiner-Operator zum Sortieren der linken Seite'; + $lang['strrightsort'] = 'Kleiner-Operator zum Sortieren der rechten Seite'; + $lang['strlessthan'] = 'Kleiner-Operator'; + $lang['strgreaterthan'] = 'Größer-Operator'; + $lang['stroperatorneedsname'] = 'Sie müssen einen Namen für den Operator angeben.'; + $lang['stroperatorcreated'] = 'Operator erstellt.'; + $lang['stroperatorcreatedbad'] = 'Erstellen des Operators fehlgeschlagen.'; + $lang['strconfdropoperator'] = 'Sind Sie sicher, dass Sie den Operator "%s" löschen wollen?'; + $lang['stroperatordropped'] = 'Operator gelöscht.'; + $lang['stroperatordroppedbad'] = 'Löschen des Operators fehlgeschlagen.'; + + // Casts + $lang['strcasts'] = 'Typumwandlungen'; + $lang['strnocasts'] = 'Keine Typumwandlungen gefunden.'; + $lang['strsourcetype'] = 'Ursprungs-Datentyp'; + $lang['strtargettype'] = 'Ziel-Datentyp'; + $lang['strimplicit'] = 'Implizit'; + $lang['strinassignment'] = 'Bei Zuweisungen'; + $lang['strbinarycompat'] = '(Binärkompatibel)'; + + // Conversions + $lang['strconversions'] = 'Konvertierungen'; + $lang['strnoconversions'] = 'Keine Konvertierungen gefunden.'; + $lang['strsourceencoding'] = 'Ursprungs-Zeichenkodierung'; + $lang['strtargetencoding'] = 'Ziel-Zeichenkodierung'; + + // Languages + $lang['strlanguages'] = 'Programmiersprachen'; + $lang['strnolanguages'] = 'Keine Sprachen gefunden.'; + $lang['strtrusted'] = 'Vertrauenswürdig'; + + // Info + $lang['strnoinfo'] = 'Keine Informationen vorhanden.'; + $lang['strreferringtables'] = 'Tabellen, die mit Fremdschlüsseln auf diese Tabelle verweisen'; + $lang['strparenttables'] = 'Elterntabellen'; + $lang['strchildtables'] = 'Kindtabellen'; + + // Aggregates + $lang['straggregate'] = 'Aggregatsfunktion'; + $lang['straggregates'] = 'Aggregatsfunktionen'; + $lang['strnoaggregates'] = 'Keine Aggregatsfunktionen gefunden.'; + $lang['stralltypes'] = '(Alle Typen)'; + $lang['strcreateaggregate'] = 'Aggregatsfunktion erstellen'; + $lang['straggrbasetype'] = 'Eingabedatentyp'; + $lang['straggrsfunc'] = 'Zustandsübergangsfunktion'; + $lang['straggrstype'] = 'Datentyp für den Zustandswert'; + $lang['straggrffunc'] = 'Ergebnisfunktion'; + $lang['straggrinitcond'] = 'Zustandswert zu Beginn'; + $lang['straggrsortop'] = 'Operator für Sortierung'; + $lang['strconfdropaggregate'] = 'Sind Sie sicher, dass Sie die Aggregatsfunktion "%s" löschen wollen?'; + $lang['straggregatedropped'] = 'Aggregatsfunktion gelöscht.'; + $lang['straggregatedroppedbad'] = 'Löschen der Aggregatsfunktion fehlgeschlagen.'; + $lang['straggraltered'] = 'Aggregatsfunktion geändert.'; + $lang['straggralteredbad'] = 'Ändern der Aggregatsfunktion fehlgeschlagen.'; + $lang['straggrneedsname'] = 'Sie müssen einen Namen für die Aggregatsfunktion angeben.'; + $lang['straggrneedsbasetype'] = 'Sie müssen den Eingabedatentyp für die Aggregatsfunktion angeben.'; + $lang['straggrneedssfunc'] = 'Sie müssen den Namen der Zustandsübergangsfunktion für die Aggregatsfunktion angeben.'; + $lang['straggrneedsstype'] = 'Sie müssen den Datentyp für den Zustandswert der Aggregatsfunktion angeben.'; + $lang['straggrcreated'] = 'Aggregatsfunktion erstellt.'; + $lang['straggrcreatedbad'] = 'Erstellen der Aggregatsfunktion fehlgeschlagen.'; + $lang['straggrshowall'] = 'Alle Aggregatsfunktionen anzeigen'; + + // Operator Classes + $lang['stropclasses'] = 'Operatorklassen'; + $lang['strnoopclasses'] = 'Keine Operatorklassen gefunden.'; + $lang['straccessmethod'] = 'Zugriffsmethode'; + + // Stats and performance + $lang['strrowperf'] = 'Zeilen-Performance'; + $lang['strioperf'] = 'E/A Performance'; + $lang['stridxrowperf'] = 'Index-Zeilen-Performance'; + $lang['stridxioperf'] = 'Index-E/A-Performance'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequentiell'; + $lang['strscan'] = 'Durchsuchen'; + $lang['strread'] = 'Lesen'; + $lang['strfetch'] = 'Holen'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST-Index'; + $lang['strcache'] = 'Zwischenspeicher'; + $lang['strdisk'] = 'Festplatte'; + $lang['strrows2'] = 'Zeilen'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaces'; + $lang['strshowalltablespaces'] = 'Alle Tablespaces anzeigen'; + $lang['strnotablespaces'] = 'Keine Tablespaces gefunden.'; + $lang['strcreatetablespace'] = 'Tablespace erstellen'; + $lang['strlocation'] = 'Pfad'; + $lang['strtablespaceneedsname'] = 'Sie müssen einen Namen für den Tablespace angeben.'; + $lang['strtablespaceneedsloc'] = 'Sie müssen ein Verzeichnis angeben, in dem Sie den Tablespace erstellen möchten.'; + $lang['strtablespacecreated'] = 'Tablespace erstellt.'; + $lang['strtablespacecreatedbad'] = 'Erstellen des Tablespace fehlgeschlagen.'; + $lang['strconfdroptablespace'] = 'Sind Sie sicher, dass Sie den Tablespace "%s" löschen wollen?'; + $lang['strtablespacedropped'] = 'Tablespace gelöscht.'; + $lang['strtablespacedroppedbad'] = 'Löschen des Tablespace fehlgeschlagen.'; + $lang['strtablespacealtered'] = 'Tablespace geändert.'; + $lang['strtablespacealteredbad'] = 'Ändern des Tablespace fehlgeschlagen.'; + + // Miscellaneous + $lang['strtopbar'] = '%s läuft auf %s:%s -- Sie sind als "%s" angemeldet'; + $lang['strtimefmt'] = 'D, j. n. Y, G:i'; + $lang['strhelp'] = 'Hilfe'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Browser für Hilfeseiten'; + $lang['strselecthelppage'] = 'Hilfeseite auswählen'; + $lang['strinvalidhelppage'] = 'Ungültige Hilfeseite.'; + $lang['strlogintitle'] = 'Bei %s anmelden'; + $lang['strlogoutmsg'] = 'Von %s abgemeldet'; + $lang['strloading'] = 'Lade...'; + $lang['strerrorloading'] = 'Fehler beim Laden'; + $lang['strclicktoreload'] = 'Klicken Sie zum Neuladen'; + + // Autovacuum + $lang['strautovacuum'] = 'Autovacuum'; + $lang['strturnedon'] = 'Eingeschaltet'; + $lang['strturnedoff'] = 'Ausgeschaltet'; + $lang['strenabled'] = 'Aktiviert'; + $lang['strvacuumbasethreshold'] = 'Autovacuum-Schwellwert'; + $lang['strvacuumscalefactor'] = 'Autovacuum-Skalierungsfaktor'; + $lang['stranalybasethreshold'] = 'Analyze-Schwellwert'; + $lang['stranalyzescalefactor'] = 'Analyze-Skalierungsfaktor'; + $lang['strvacuumcostdelay'] = 'Pause nach Erreichen des Autovacuum-Kostenlimits'; + $lang['strvacuumcostlimit'] = 'Autovacuum-Kostenlimits'; + + // Table-level Locks + $lang['strlocks'] = 'Sperren'; + $lang['strtransaction'] = 'Transaktions-ID'; + $lang['strvirtualtransaction'] = 'Virtuelle Transaktions-ID'; + $lang['strprocessid'] = 'Prozess-ID'; + $lang['strmode'] = 'Art der Sperre'; + $lang['strislockheld'] = 'Sperre gewährt?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Vorbereitete verteilte Transaktionen'; + $lang['strxactid'] = 'Transaktions-ID'; + $lang['strgid'] = 'Globale ID'; + + // Fulltext search + $lang['strfulltext'] = 'Volltextsuche'; + $lang['strftsconfig'] = 'Volltextsuch-Konfiguration'; + $lang['strftsconfigs'] = 'Konfigurationen'; + $lang['strftscreateconfig'] = 'Volltextsuch-Konfiguration erstellen'; + $lang['strftscreatedict'] = 'Wörterbuch erstellen'; + $lang['strftscreatedicttemplate'] = 'Wörterbuch-Blaupause erstellen'; + $lang['strftscreateparser'] = 'Parser erstellen'; + $lang['strftsnoconfigs'] = 'Keine Volltextsuch-Konfigurationen gefunden.'; + $lang['strftsconfigdropped'] = 'Volltextsuch-Konfiguration gelöscht.'; + $lang['strftsconfigdroppedbad'] = 'Löschen der Volltextsuch-Konfiguration fehlgeschlagen.'; + $lang['strconfdropftsconfig'] = 'Sind Sie sicher, dass Sie die Volltextsuch-Konfiguration "%s" löschen möchten?'; + $lang['strconfdropftsdict'] = 'Sind Sie sicher, dass Sie das Wörterbuch "%s" löschen möchten?'; + $lang['strconfdropftsmapping'] = 'Sind Sie sicher, dass Sie die Zuordnung "%s" der Volltextsuch-Konfiguration "%s" löschen möchten?'; + $lang['strftstemplate'] = 'Blaupause'; + $lang['strftsparser'] = 'Parser'; + $lang['strftsconfigneedsname'] = 'Sie müssen für die Volltextsuch-Konfiguration einen Namen angeben.'; + $lang['strftsconfigcreated'] = 'Volltextsuch-Konfiguration erstellt.'; + $lang['strftsconfigcreatedbad'] = 'Erstellen der Volltextsuch-Konfiguration fehlgeschlagen.'; + $lang['strftsmapping'] = 'Zuordnung'; + $lang['strftsdicts'] = 'Wörterbücher'; + $lang['strftsdict'] = 'Wörterbuch'; + $lang['strftsemptymap'] = 'Leere Zuordnung für Volltextsuch-Konfiguration.'; + $lang['strftswithmap'] = 'Mit Zuordnung'; + $lang['strftsmakedefault'] = 'Als Standardwert für die angegebene Spracheinstellung festlegen'; + $lang['strftsconfigaltered'] = 'Volltextsuch-Konfiguration geändert.'; + $lang['strftsconfigalteredbad'] = 'Ändern der Volltextsuch-Konfiguration fehlgeschlagen.'; + $lang['strftsconfigmap'] = 'Zuordnung für Volltextsuch-Konfiguration'; + $lang['strftsparsers'] = 'Parsers für Volltextsuch-Konfiguration'; + $lang['strftsnoparsers'] = 'Keine Parsers für Volltextsuch-Konfiguration vorhanden'; + $lang['strftsnodicts'] = 'Keine Wörterbücher für die Volltextsuche vorhanden.'; + $lang['strftsdictcreated'] = 'Wörterbuch für die Volltextsuche erstellt.'; + $lang['strftsdictcreatedbad'] = 'Erstellen des Wörterbuches für die Volltextsuche fehlgeschlagen.'; + $lang['strftslexize'] = 'Funktion zum Zerlegen in Lexeme'; + $lang['strftsinit'] = 'Initialisierungsfunktion'; + $lang['strftsoptionsvalues'] = 'Optionen und Werte'; + $lang['strftsdictneedsname'] = 'Sie müssen für das Volltextsuch-Wörterbuch einen Namen angeben.'; + $lang['strftsdictdropped'] = 'Wörterbuches für die Volltextsuche gelöscht.'; + $lang['strftsdictdroppedbad'] = 'Löschen des Wörterbuches für die Volltextsuche fehlgeschlagen.'; + $lang['strftsdictaltered'] = 'Wörterbuches für die Volltextsuche geändert.'; + $lang['strftsdictalteredbad'] = 'Ändern des Wörterbuches für die Volltextsuche fehlgeschlagen.'; + $lang['strftsaddmapping'] = 'Neue Zuordnung hinzufügen'; + $lang['strftsspecifymappingtodrop'] = 'Sie müssen mindestens eine Zuordnung angeben, die gelöscht werden soll.'; + $lang['strftsspecifyconfigtoalter'] = 'Sie müssen eine Volltextsuch-Konfiguration angeben, die geändert werden soll'; + $lang['strftsmappingdropped'] = 'Volltextsuch-Zuordnung gelöscht.'; + $lang['strftsmappingdroppedbad'] = 'Löschen der Volltextsuch-Zuordnung fehlgeschlagen.'; + $lang['strftsnodictionaries'] = 'Keine Wörterbücher gefunden.'; + $lang['strftsmappingaltered'] = 'Volltextsuch-Zuordnung geändert.'; + $lang['strftsmappingalteredbad'] = 'Ändern der Volltextsuch-Zuordnung fehlgeschlagen.'; + $lang['strftsmappingadded'] = 'Volltextsuch-Zuordnung hinzugefügt.'; + $lang['strftsmappingaddedbad'] = 'Hinzufügen der Volltextsuch-Zuordnung fehlgeschlagen.'; + $lang['strftstabconfigs'] = 'Volltextsuch-Konfigurationen'; + $lang['strftstabdicts'] = 'Wörterbücher'; + $lang['strftstabparsers'] = 'Parser'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/greek.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/greek.php new file mode 100644 index 00000000..89f8f9e6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/greek.php @@ -0,0 +1,744 @@ +'; + $lang['strfirst'] = '<< ΠÏώτη'; + $lang['strlast'] = 'Τελευταία >>'; + $lang['strfailed'] = 'Απέτυχε'; + $lang['strcreate'] = 'ΔημιουÏγία'; + $lang['strcreated'] = 'ΔημιουÏγήθηκε'; + $lang['strcomment'] = 'Σχόλιο'; + $lang['strlength'] = 'Μήκος'; + $lang['strdefault'] = 'ΑÏχική τιμή'; + $lang['stralter'] = 'ΤÏοποποίηση'; + $lang['strok'] = 'Εντάξει'; + $lang['strcancel'] = 'ΑκυÏο'; + $lang['strac'] = 'ΕνεÏγοποίηση Αυτόματης ΣυμπλήÏωσης (AutoComplete)'; + $lang['strsave'] = 'Αποθήκευση'; + $lang['strreset'] = 'ΚαθαÏισμός'; + $lang['strinsert'] = 'Εισαγωγή'; + $lang['strselect'] = 'Επιλογή'; + $lang['strdelete'] = 'ΔιαγÏαφή'; + $lang['strupdate'] = 'ΕνημέÏωση'; + $lang['strreferences'] = 'Σχέσεις'; + $lang['stryes'] = 'Îαι'; + $lang['strno'] = 'Οχι'; + $lang['strtrue'] = 'ΑΛΗΘΕΣ'; + $lang['strfalse'] = 'ΨΕΥΔΕΣ'; + $lang['stredit'] = 'ΠÏοσαÏμογή'; + $lang['strcolumn'] = 'Στήλη'; + $lang['strcolumns'] = 'Στήλες'; + $lang['strrows'] = 'γÏαμμές'; + $lang['strrowsaff'] = 'γÏαμμές επηÏεάστηκαν.'; + $lang['strobjects'] = 'αντικείμενα'; + $lang['strback'] = 'Πίσω'; + $lang['strqueryresults'] = 'Αποτελέσματα ΕÏωτήματος'; + $lang['strshow'] = 'Εμφάνιση'; + $lang['strempty'] = 'Αδειασμα'; + $lang['strlanguage'] = 'Γλώσσα'; + $lang['strencoding'] = 'Κωδικοποίηση'; + $lang['strvalue'] = 'Τιμή'; + $lang['strunique'] = 'Μοναδικό'; + $lang['strprimary'] = 'ΠÏωτεÏον'; + $lang['strexport'] = 'Εξαγωγή'; + $lang['strimport'] = 'Εισαγωγή'; + $lang['strallowednulls'] = 'ΕπιτÏεπόμενοι κενοί χαÏακτήÏες'; + $lang['strbackslashn'] = '\N'; + $lang['strnull'] = 'κενό'; + $lang['stremptystring'] = 'κενή συμβολοσειÏά/κενό πεδίο'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'ΔιαχείÏιση'; + $lang['strvacuum'] = 'Εκκένωση'; + $lang['stranalyze'] = 'Ανάλυση'; + $lang['strclusterindex'] = 'Ομαδοποίηση'; + $lang['strclustered'] = 'Ομαδοποιημένο'; + $lang['strreindex'] = 'Ανανέωση ΕυÏετηÏίου'; + $lang['stradd'] = 'ΠÏοσθήκη'; + $lang['strevent'] = 'ΕνέÏγεια'; + $lang['strwhere'] = 'Οπου'; + $lang['strinstead'] = 'Αντί να'; + $lang['strwhen'] = 'Πότε'; + $lang['strformat'] = 'ΜοÏφή δεδομένων'; + $lang['strdata'] = 'Δεδομένα'; + $lang['strconfirm'] = 'Επιβεβαίωση'; + $lang['strexpression'] = 'ΕκφÏαση'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Ανάπτυξη'; + $lang['strcollapse'] = 'ΣÏμπτυξη'; + $lang['strfind'] = 'Αναζήτηση'; + $lang['stroptions'] = 'Επιλογές'; + $lang['strrefresh'] = 'Ανανέωση'; + $lang['strdownload'] = 'ΚαταφόÏτωση'; + $lang['strdownloadgzipped'] = 'Συμπίεση κατά gzip'; + $lang['strinfo'] = 'ΠληÏοφοÏίες'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'ΠÏοχωÏημένα'; + $lang['strvariables'] = 'Μεταβλητές'; + $lang['strprocess'] = 'ΔιεÏγασία'; + $lang['strprocesses'] = 'ΔιεÏγασίες'; + $lang['strsetting'] = 'Τιμή'; + $lang['streditsql'] = 'ΕπεξεÏγασία SQL'; + $lang['strruntime'] = 'Συνολικός χÏόνος εκτέλεσης: %s ms'; + $lang['strpaginate'] = 'Σελιδοποίηση'; + $lang['struploadscript'] = 'ή ανεβάστε σενάÏιο (script) SQL:'; + $lang['strstarttime'] = 'ΩÏα ΕναÏξης'; + $lang['strfile'] = 'ΑÏχείο'; + $lang['strfileimported'] = 'ΑÏχείο εισήχθη.'; + $lang['strtrycred'] = 'ΧÏήση αυτών των διαπιστευτηÏίων για όλους τους διακομιστές'; + $lang['strexecute'] = 'Εκτέλεση'; + + // Database Sizes + $lang['strsize'] = 'Μέγεθος'; + $lang['strbytes'] = 'bytes'; + $lang['strkb'] = 'KB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Το phpPgAdmin λειτουÏγεί καλÏτεÏα με Ï€ÏογÏάμματα πλοήγησης που υποστηÏίζουν πλαίσια (frames). Εαν επιθυμείτε να συνεχίσετε ακολουθήστε την παÏακάτω σÏνδεση.'; + $lang['strnoframeslink'] = 'ΧÏήση χωÏίς πλαίσια'; + $lang['strbadconfig'] = 'Το αÏχείο config.inc.php είναι παλιό. ΕπαναδημιουÏγήστε το χÏησιμοποιώντας το config.inc.php-dist.'; + $lang['strnotloaded'] = 'Η Ï„Ïέχουσα εγκατάσταση της PHP δεν υποστηÏίζει PostgreSQL. Εγκαταστήστε την πάλι με την επιλογή --with-pgsql (compilation option).'; + $lang['strpostgresqlversionnotsupported'] = 'Η Ï„Ïέχουσα έκδοση της PostgreSQL δεν υποστηÏίζεται από το phpPgAdmin. ΠαÏακαλώ αναβαθμίστε στην έκδοση %s ή νεότεÏη.'; + $lang['strbadschema'] = 'Το σχήμα που δηλώθηκε δεν είναι έγκυÏο.'; + $lang['strbadencoding'] = 'Αποτυχία οÏÎ¹ÏƒÎ¼Î¿Ï ÎºÏ‰Î´Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ στη βάση δεδομένων.'; + $lang['strsqlerror'] = 'Σφάλμα στην SQL:'; + $lang['strinstatement'] = 'Στη δήλωση:'; + $lang['strinvalidparam'] = 'Λάθος παÏάμετÏοι.'; + $lang['strnodata'] = 'Δε βÏέθηκαν γÏαμμές.'; + $lang['strnoobjects'] = 'Δε βÏέθηκαν αντικείμενα.'; + $lang['strrownotunique'] = 'Δε βÏέθηκε μοναδικό κλειδί στη γÏαμμή.'; + $lang['strnouploads'] = 'Η αποστολή αÏχείων είναι απενεÏγοποιημένη.'; + $lang['strimporterror'] = 'Σφάλμα κατά την εισαγωγή.'; + $lang['strimporterror-fileformat'] = 'Σφάλμα κατά την εισαγωγή: απέτυχε η αυτόματη αναγνώÏιση του Ï„Ïπου του αÏχείου.'; + $lang['strimporterrorline'] = 'Σφάλμα κατά την εισαγωγή της γÏαμμής %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Σφάλμα κατά την εισαγωγή της γÏαμμής %s: δεν πεÏιέχει το σωστό αÏιθμό στηλών.'; + $lang['strimporterror-uploadedfile'] = 'Σφάλμα κατά την εισαγωγή: αποτυχία αποστολής στο διακομιστή.'; + $lang['strcannotdumponwindows'] = 'Η αποτÏπωση (dumping) πεÏίπλοκων πινάκων και σχημάτων (schemas) δεν υποστηÏίζεται στα Windows.'; + + // Tables + $lang['strtable'] = 'Πίνακας'; + $lang['strtables'] = 'Πίνακες'; + $lang['strshowalltables'] = 'Εμφάνιση όλων των πινάκων'; + $lang['strnotables'] = 'Δεν βÏέθηκαν πίνακες.'; + $lang['strnotable'] = 'Δε βÏέθηκε πίνακας.'; + $lang['strcreatetable'] = 'ΔημιουÏγία πίνακα'; + $lang['strtablename'] = 'Ονομα πίνακα'; + $lang['strtableneedsname'] = 'ΠÏέπει να εισάγετε το όνομα του πίνακα.'; + $lang['strtableneedsfield'] = 'ΠÏέπει να εισάγετε τουλάχιστον ένα πεδίο.'; + $lang['strtableneedscols'] = 'ΠÏέπει να εισάγετε έγκυÏο αÏιθμό στηλών.'; + $lang['strtablecreated'] = 'Ο πίνακας δημιουÏγήθηκε.'; + $lang['strtablecreatedbad'] = 'Η δημιουÏγία του πίνακα απέτυχε.'; + $lang['strconfdroptable'] = 'ΔιαγÏαφή του πίνακα "%s"?'; + $lang['strtabledropped'] = 'Ο πίνακας διαγÏάφηκε.'; + $lang['strtabledroppedbad'] = 'Η διαγÏαφή του πίνακα απέτυχε.'; + $lang['strconfemptytable'] = 'ΔιαγÏαφή των πεÏιεχομένων του πίνακα "%s"?'; + $lang['strtableemptied'] = 'Τα πεÏιεχόμενα του πίνακα διαγÏάφηκαν.'; + $lang['strtableemptiedbad'] = 'Η διαγÏαφή των πεÏιεχομένων του πίνακα απέτυχε.'; + $lang['strinsertrow'] = 'Εισαγωγή γÏαμμής'; + $lang['strrowinserted'] = 'Η γÏαμμή εισήχθη.'; + $lang['strrowinsertedbad'] = 'H εισαγωγή της γÏαμμής απέτυχε.'; + $lang['strrowduplicate'] = 'H εισαγωγή της γÏαμμής απέτυχε, διπλή εγγÏαφή.'; + $lang['streditrow'] = 'ΕπεξεÏγασία γÏαμμής'; + $lang['strrowupdated'] = 'Η γÏαμμή ενημεÏώθηκε.'; + $lang['strrowupdatedbad'] = 'Η ενημέÏωση της γÏαμμής απέτυχε.'; + $lang['strdeleterow'] = 'ΔιαγÏαφή γÏαμμής'; + $lang['strconfdeleterow'] = 'ΔιαγÏαφή της γÏαμμής?'; + $lang['strrowdeleted'] = 'Η γÏαμμή διαγÏάφηκε.'; + $lang['strrowdeletedbad'] = 'Η διαγÏαφή της γÏαμμής απέτυχε.'; + $lang['strinsertandrepeat'] = 'Εισαγωγή και επανάληψη'; + $lang['strnumcols'] = 'ΑÏιθμός στηλών'; + $lang['strcolneedsname'] = 'ΠÏέπει να οÏίσετε το όνομα της στήλης'; + $lang['strselectallfields'] = 'Επιλογή όλων των πεδίων'; + $lang['strselectneedscol'] = 'ΠÏέπει να εμφανιστεί τουλάχιστον μία στήλη.'; + $lang['strselectunary'] = 'Οι μονοτελείς τελεστές (unary operators) δεν Ï€Ïέπει να έχουν τιμές.'; + $lang['strcolumnaltered'] = 'Η στήλη Ï„Ïοποποιήθηκε.'; + $lang['strcolumnalteredbad'] = 'Η Ï„Ïοποποίηση της στήλης απέτυχε.'; + $lang['strconfdropcolumn'] = 'ΔιαγÏαφή στήλης "%s" από τον πίνακα "%s"?'; + $lang['strcolumndropped'] = 'Η στήλη διαγÏάφηκε.'; + $lang['strcolumndroppedbad'] = 'Η διαγÏαφή της στήλης απέτυχε.'; + $lang['straddcolumn'] = 'Εισαγωγή στήλης'; + $lang['strcolumnadded'] = 'Η στήλη εισήχθη.'; + $lang['strcolumnaddedbad'] = 'Η εισαγωγή της στήλης απέτυχε.'; + $lang['strcascade'] = 'ΔΙΑΤΑΞΗ'; + $lang['strtablealtered'] = 'Ο πίνακας Ï„Ïοποποιήθηκε.'; + $lang['strtablealteredbad'] = 'Η Ï„Ïοποποίηση του πίνακα απέτυχε.'; + $lang['strdataonly'] = 'Μόνο τα δεδομένα'; + $lang['strstructureonly'] = 'Μόνο τη δομή'; + $lang['strstructureanddata'] = 'Δομή και δεδομένα'; + $lang['strtabbed'] = 'Με στηλοθέτες'; + $lang['strauto'] = 'Αυτόματα'; + $lang['strconfvacuumtable'] = 'Îα εκκενωθεί ο πίνακας "%s"?'; + $lang['strestimatedrowcount'] = 'Εκτιμώμενος αÏιθμός γÏαμμών'; + + // Columns + $lang['strcolprop'] = 'Ιδιότητες Στήλης'; + + // Users + $lang['struser'] = 'ΧÏήστη'; + $lang['strusers'] = 'ΧÏήστες'; + $lang['strusername'] = 'Ονομα χÏήστη'; + $lang['strpassword'] = 'Κωδικός χÏήστη'; + $lang['strsuper'] = 'ΥπεÏχÏήστης?'; + $lang['strcreatedb'] = 'ΔημιουÏγία βάσης?'; + $lang['strexpires'] = 'Λήξη'; + $lang['strsessiondefaults'] = 'Εξ οÏÎ¹ÏƒÎ¼Î¿Ï Ï€Î±ÏάμετÏοι συνεδÏίας'; + $lang['strnousers'] = 'Δε βÏέθηκαν χÏήστες.'; + $lang['struserupdated'] = 'Ο λογαÏιασμός χÏήστη ενημεÏώθηκε.'; + $lang['struserupdatedbad'] = 'Η ενημέÏωση του χÏήστη απέτυχε.'; + $lang['strshowallusers'] = 'Εμφάνιση όλων των χÏηστών'; + $lang['strcreateuser'] = 'ΔημιουÏγία χÏήστη'; + $lang['struserneedsname'] = 'ΠÏέπει να εισάγετε όνομα χÏήστη.'; + $lang['strusercreated'] = 'Ο χÏήστης δημιουÏγήθηκε.'; + $lang['strusercreatedbad'] = 'Η δημιουÏγία του χÏήστη απέτυχε.'; + $lang['strconfdropuser'] = 'ΔιαγÏαφή του χÏήστη "%s"?'; + $lang['struserdropped'] = 'Ο χÏήστης διαγÏάφηκε.'; + $lang['struserdroppedbad'] = 'Η διαγÏαφή του χÏήστη απέτυχε.'; + $lang['straccount'] = 'ΛογαÏιασμός'; + $lang['strchangepassword'] = 'Αλλαγή κωδικοÏ'; + $lang['strpasswordchanged'] = 'Ο κωδικός αλλάχθηκε.'; + $lang['strpasswordchangedbad'] = 'Η αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Î±Ï€Î­Ï„Ï…Ï‡Îµ.'; + $lang['strpasswordshort'] = 'Ο κωδικός έχει Ï€Î¿Î»Ï Î¼Î¹ÎºÏÏŒ μήκος.'; + $lang['strpasswordconfirm'] = 'Σφάλμα στην επιβεβαίωση του κωδικοÏ.'; + + // Groups + $lang['strgroup'] = 'Ομάδα'; + $lang['strgroups'] = 'Ομάδες'; + $lang['strnogroup'] = 'Η ομάδα δε βÏέθηκε.'; + $lang['strnogroups'] = 'Δε βÏέθηκαν ομάδες.'; + $lang['strcreategroup'] = 'ΔημιουÏγία ομάδας'; + $lang['strshowallgroups'] = 'Εμφάνιση όλων των ομάδων'; + $lang['strgroupneedsname'] = 'ΠÏέπει να δώσετε όνομα στην ομάδα.'; + $lang['strgroupcreated'] = 'Η ομάδα δημιουÏγήθηκε.'; + $lang['strgroupcreatedbad'] = 'Η δημιουÏγία ομάδας απέτυχε.'; + $lang['strconfdropgroup'] = 'ΔιαγÏαφή της ομάδας "%s"?'; + $lang['strgroupdropped'] = 'Η ομάδα διαγÏάφηκε.'; + $lang['strgroupdroppedbad'] = 'Η διαγÏαφή της ομάδας απέτυχε.'; + $lang['strmembers'] = 'Μέλη'; + $lang['strmemberof'] = 'Μέλος της ομάδας'; + $lang['stradminmembers'] = 'Μέλη της ομάδας διαχειÏιστών'; + $lang['straddmember'] = 'ΠÏοσθήκη μέλους'; + $lang['strmemberadded'] = 'Το μέλος Ï€Ïοστέθηκε στην ομάδα.'; + $lang['strmemberaddedbad'] = 'Η Ï€Ïοσθήκη του μέλους απέτυχε.'; + $lang['strdropmember'] = 'ΔιαγÏαφή μέλους'; + $lang['strconfdropmember'] = 'ΔιαγÏαφή του μέλους "%s" από την ομάδα "%s"?'; + $lang['strmemberdropped'] = 'Το μέλος διαγÏάφηκε.'; + $lang['strmemberdroppedbad'] = 'Η διαγÏαφή του μέλους απέτυχε.'; + + // Roles + $lang['strrole'] = 'Ρόλος'; + $lang['strroles'] = 'Ρόλοι'; + $lang['strshowallroles'] = 'Εμφάνιση όλων των Ïόλων'; + $lang['strinheritsprivs'] = 'ΚληÏονομεί Ï€Ïονόμια?'; + $lang['strcreaterole'] = 'ΔημιουÏγία Ïόλου'; + $lang['strcancreaterole'] = 'ΔημιουÏγία Ïόλου?'; + $lang['strrolecreated'] = 'Ο Ïόλος δημιουÏγήθηκε.'; + $lang['strrolecreatedbad'] = 'Η δημιουÏγία του Ïόλου απέτυχε.'; + $lang['strcanlogin'] = 'ΕπιτÏέπεται η σÏνδεση?'; + $lang['strconnlimit'] = 'ΟÏιο συνδέσεων'; + $lang['strdroprole'] = 'ΔιαγÏαφή Ïόλου'; + $lang['strconfdroprole'] = 'ΔιαγÏαφή του Ïόλου "%s"?'; + $lang['strroledropped'] = 'Ο Ïόλος διαγÏάφηκε.'; + $lang['strroledroppedbad'] = 'Η διαγÏαφή του Ïόλου απέτυχε.'; + $lang['strnoroles'] = 'Δε βÏέθηκαν Ïόλοι.'; + $lang['strnolimit'] = 'Κανένα ÏŒÏιο'; + $lang['strnever'] = 'Ποτέ'; + $lang['strroleneedsname'] = 'ΠÏέπει να δώσετε όνομα στο Ïόλο.'; + + // Privileges + $lang['strprivilege'] = 'ΠÏονόμιο'; + $lang['strprivileges'] = 'ΠÏονόμια'; + $lang['strnoprivileges'] = 'Αυτό το αντικείμενο έχει τα εξ οÏÎ¹ÏƒÎ¼Î¿Ï Ï€Ïονόμια.'; + $lang['strgrant'] = 'ΠαÏοχή'; + $lang['strrevoke'] = 'Ανάκληση'; + $lang['strgranted'] = 'Τα Ï€Ïονόμια αλλάχθηκαν.'; + $lang['strgrantfailed'] = 'Αποτυχία αλλαγής Ï€Ïονομίων.'; + $lang['strgrantbad'] = 'ΠÏέπει να οÏίσετε τουλάχιστον ένα χÏήστη ή ομάδα και τουλάχιστον ένα Ï€Ïονόμιο.'; + $lang['strgrantor'] = 'ΕκχωÏητής'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Βάση'; + $lang['strdatabases'] = 'Βάσεις'; + $lang['strshowalldatabases'] = 'Εμφάνιση όλων των βάσεων'; + $lang['strnodatabases'] = 'Δε βÏέθηκαν βάσεις.'; + $lang['strcreatedatabase'] = 'ΔημιουÏγία βάσης'; + $lang['strdatabasename'] = 'Ονομα βάσης'; + $lang['strdatabaseneedsname'] = 'ΠÏέπει να δώσετε όνομα βάσης.'; + $lang['strdatabasecreated'] = 'Η βάση δημιουÏγήθηκε.'; + $lang['strdatabasecreatedbad'] = 'Η δημιουÏγία της βάσης απέτυχε.'; + $lang['strconfdropdatabase'] = 'ΔιαγÏαφή της βάσης "%s"?'; + $lang['strdatabasedropped'] = 'Η βάση διαγÏάφηκε.'; + $lang['strdatabasedroppedbad'] = 'Η δημιουÏγία της βάσης απέτυχε.'; + $lang['strentersql'] = 'Εισάγετε SQL Ï€Ïος εκτέλεση:'; + $lang['strsqlexecuted'] = 'H SQL εκτελέστηκε.'; + $lang['strvacuumgood'] = 'Η εκκένωση ολοκληÏώθηκε.'; + $lang['strvacuumbad'] = 'Η εκκένωση απέτυχε.'; + $lang['stranalyzegood'] = 'Η ανάλυση ολοκληÏώθηκε.'; + $lang['stranalyzebad'] = 'Η ανάλυση απέτυχε.'; + $lang['strreindexgood'] = 'Η επαναδεικτοδότηση ολοκληÏώθηκε.'; + $lang['strreindexbad'] = 'Η επαναδεικτοδότηση απέτυχε.'; + $lang['strfull'] = 'Ολα'; + $lang['strfreeze'] = 'Πάγωμα'; + $lang['strforce'] = 'ΥποχÏεωτικά'; + $lang['strsignalsent'] = 'Το σήμα εστάλη.'; + $lang['strsignalsentbad'] = 'Η αποστολή του σήματος απέτυχε.'; + $lang['strallobjects'] = 'Ολα τα αντικείμενα'; + $lang['strdatabasealtered'] = 'Η βάση Ï„Ïοποποιήθηκε.'; + $lang['strdatabasealteredbad'] = 'Η Ï„Ïοποποίηση της βάσης απέτυχε.'; + + // Views + $lang['strview'] = 'Οψη'; + $lang['strviews'] = 'Οψεις'; + $lang['strshowallviews'] = 'Εμφάνιση όλων των όψεων'; + $lang['strnoview'] = 'Δε βÏέθηκε όψη.'; + $lang['strnoviews'] = 'Δε βÏέθηκαν όψεις.'; + $lang['strcreateview'] = 'ΔημιουÏγία όψης'; + $lang['strviewname'] = 'Ονομα όψης'; + $lang['strviewneedsname'] = 'ΠÏέπει να δώσετε όνομα στην όψη.'; + $lang['strviewneedsdef'] = 'ΠÏέπει να δώσετε τον οÏισμό της όψης.'; + $lang['strviewneedsfields'] = 'ΠÏέπει να δώσετε τις στήλες της όψης.'; + $lang['strviewcreated'] = 'Η όψη δημιουÏγήθηκε.'; + $lang['strviewcreatedbad'] = 'Η δημιουÏγία της όψης απέτυχε.'; + $lang['strconfdropview'] = 'ΔιαγÏαφή της όψης "%s"?'; + $lang['strviewdropped'] = 'Η όψη διαγÏάφηκε.'; + $lang['strviewdroppedbad'] = 'Η διαγÏαφή της όψης απέτυχε.'; + $lang['strviewupdated'] = 'Η όψη ενημεÏώθηκε.'; + $lang['strviewupdatedbad'] = 'Η ενημέÏωση της όψης απέτυχε.'; + $lang['strviewlink'] = 'ΣÏζευξη κλειδιών'; + $lang['strviewconditions'] = 'ΠÏόσθετες συνθήκες'; + $lang['strcreateviewwiz'] = 'ΔημιουÏγία όψης με βοηθό'; + + // Sequences + $lang['strsequence'] = 'Ακολουθία'; + $lang['strsequences'] = 'Ακολουθίες'; + $lang['strshowallsequences'] = 'Εμφάνιση όλων των ακολουθιών'; + $lang['strnosequence'] = 'Δε βÏέθηκε ακολουθία.'; + $lang['strnosequences'] = 'Δε βÏέθηκαν ακολουθίες.'; + $lang['strcreatesequence'] = 'ΔημιουÏγία ακολουθίας'; + $lang['strlastvalue'] = 'Τελευταία τιμή'; + $lang['strincrementby'] = 'ΠÏοσαÏξηση κατά'; + $lang['strstartvalue'] = 'Τιμή εκκίνησης'; + $lang['strmaxvalue'] = 'Μέγιστη τιμή'; + $lang['strminvalue'] = 'Ελάχιστη τιμή'; + $lang['strcachevalue'] = 'ΑÏιθμός εγγÏαφών στην κÏυφή μνήμη (cache)'; + $lang['strlogcount'] = 'ΚαταγÏαφή'; + $lang['strcancycle'] = 'Îα μηδενίζεται?'; + $lang['striscalled'] = 'Εχει κληθεί?'; + $lang['strsequenceneedsname'] = 'ΠÏέπει να δώσετε όνομα για την ακολουθία.'; + $lang['strsequencecreated'] = 'Η ακολουθία δημιουÏγήθηκε.'; + $lang['strsequencecreatedbad'] = 'Η δημιουÏγία της ακολουθίας απέτυχε.'; + $lang['strconfdropsequence'] = 'Îα διαγÏαφεί η ακολουθία "%s"?'; + $lang['strsequencedropped'] = 'Η ακολουθία διαγÏάφηκε.'; + $lang['strsequencedroppedbad'] = 'Η διαγÏαφή της ακολουθίας απέτυχε.'; + $lang['strsequencereset'] = 'Η ακολουθία επανεκκινήθηκε.'; + $lang['strsequenceresetbad'] = 'Η επανεκκίνηση της ακολουθίας απέτυχε.'; + $lang['strsequencealtered'] = 'Η ακολουθία Ï„Ïοποποιήθηκε.'; + $lang['strsequencealteredbad'] = 'Η Ï„Ïοποποίηση της ακολουθίας απέτυχε.'; + $lang['strsetval'] = 'Αλλαγή τιμής'; + $lang['strsequencesetval'] = 'Η τιμή της ακολουθίας οÏίσθηκε.'; + $lang['strsequencesetvalbad'] = 'Απέτυχε ο οÏισμός τιμής της ακολουθίας.'; + $lang['strnextval'] = 'ΠÏοσαÏξηση'; + $lang['strsequencenextval'] = 'Η ακολουθία Ï€Ïοσαυξήθηκε.'; + $lang['strsequencenextvalbad'] = 'Η Ï€ÏοσαÏξηση της ακολουθίας απέτυχε.'; + + // Indexes + $lang['strindex'] = 'ΕυÏετήÏιο'; + $lang['strindexes'] = 'ΕυÏετήÏια'; + $lang['strindexname'] = 'Ονομα ευÏετηÏίου'; + $lang['strshowallindexes'] = 'Εμφάνιση όλων των ευÏετηÏίων'; + $lang['strnoindex'] = 'Δε βÏέθηκε ευÏετήÏιο.'; + $lang['strnoindexes'] = 'Δε βÏέθηκαν ευÏετήÏια.'; + $lang['strcreateindex'] = 'ΔημιουÏγία ευÏετηÏίου'; + $lang['strtabname'] = 'Ονομα καÏτέλας'; + $lang['strcolumnname'] = 'Ονομα στήλης'; + $lang['strindexneedsname'] = 'ΠÏέπει να δώσετε όνομα στο ευÏετήÏιο.'; + $lang['strindexneedscols'] = 'Τα ευÏετήÏια απαιτοÏν έναν έγκυÏο αÏιθμό στηλών.'; + $lang['strindexcreated'] = 'Το ευÏετήÏιο δημιουÏγήθηκε.'; + $lang['strindexcreatedbad'] = 'Η δημιουÏγία του ευÏετηÏίου απέτυχε.'; + $lang['strconfdropindex'] = 'Îα διαγÏαφεί το ευÏετήÏιο "%s"?'; + $lang['strindexdropped'] = 'Το ευÏετήÏιο διαγÏάφηκε.'; + $lang['strindexdroppedbad'] = 'Η διαγÏαφή του ευÏετηÏίου απέτυχε.'; + $lang['strkeyname'] = 'Ονομα κλειδιοÏ'; + $lang['struniquekey'] = 'Μοναδικό κλειδί'; + $lang['strprimarykey'] = 'ΠÏωτεÏον κλειδί'; + $lang['strindextype'] = 'ΤÏπος ευÏετηÏίου'; + $lang['strtablecolumnlist'] = 'Στήλες πίνακα'; + $lang['strindexcolumnlist'] = 'Στήλες ευÏετηÏίου'; + $lang['strconfcluster'] = 'Îα ομαδοποιηθοÏν τα "%s"?'; + $lang['strclusteredgood'] = 'Η ομαδοποίηση ολοκληÏώθηκε.'; + $lang['strclusteredbad'] = 'Η ομαδοποίηση απέτυχε.'; + $lang['strcluster'] = 'Συστοιχία'; + + // Rules + $lang['strrules'] = 'Κανόνες'; + $lang['strrule'] = 'Κανόνας'; + $lang['strshowallrules'] = 'Εμφάνιση όλων των κανόνων'; + $lang['strnorule'] = 'Δε βÏέθηκε κανόνας.'; + $lang['strnorules'] = 'Δε βÏέθηκαν κανόνες.'; + $lang['strcreaterule'] = 'ΔημιουÏγία κανόνα'; + $lang['strrulename'] = 'Ονομα κανόνα'; + $lang['strruleneedsname'] = 'ΠÏέπει να δώσετε όνομα στον κανόνα.'; + $lang['strrulecreated'] = 'Ο κανόνας δημιουÏγήθηκε.'; + $lang['strrulecreatedbad'] = 'Η δημιουÏγία του κανόνα απέτυχε.'; + $lang['strconfdroprule'] = 'Îα διαγÏαφεί ο κανόνας "%s" στον "%s"?'; + $lang['strruledropped'] = 'Ο κανόνας διαγÏάφηκε.'; + $lang['strruledroppedbad'] = 'Η διαγÏαφή του κανόνα απέτυχε.'; + + // Constraints + $lang['strconstraint'] = 'ΠεÏιοÏισμός'; + $lang['strconstraints'] = 'ΠεÏιοÏισμοί'; + $lang['strshowallconstraints'] = 'Εμφάνιση όλων των πεÏιοÏισμών'; + $lang['strnoconstraints'] = 'Δε βÏέθηκαν πεÏιοÏισμοί.'; + $lang['strcreateconstraint'] = 'ΔημιουÏγία πεÏιοÏισμοÏ'; + $lang['strconstraintcreated'] = 'Ο πεÏιοÏισμός δημιουÏγήθηκε.'; + $lang['strconstraintcreatedbad'] = 'Η δημιουÏγία του πεÏιοÏÎ¹ÏƒÎ¼Î¿Ï Î±Ï€Î­Ï„Ï…Ï‡Îµ.'; + $lang['strconfdropconstraint'] = 'Îα διαγÏαφεί ο πεÏιοÏισμός "%s" στον "%s"?'; + $lang['strconstraintdropped'] = 'Ο πεÏιοÏισμός διαγÏάφηκε.'; + $lang['strconstraintdroppedbad'] = 'Η διαγÏαφή του πεÏιοÏÎ¹ÏƒÎ¼Î¿Ï Î±Ï€Î­Ï„Ï…Ï‡Îµ.'; + $lang['straddcheck'] = 'ΠÏοσθήκη ελέγχου'; + $lang['strcheckneedsdefinition'] = 'ΠÏέπει να οÏιστεί ο έλεγχος.'; + $lang['strcheckadded'] = 'Ο έλεγχος Ï€Ïοστέθηκε.'; + $lang['strcheckaddedbad'] = 'Η Ï€Ïοσθήκη ελέγχου απέτυχε.'; + $lang['straddpk'] = 'ΠÏοσθήκη Ï€ÏωτεÏοντος κλειδιοÏ'; + $lang['strpkneedscols'] = 'Το Ï€ÏωτεÏον κλειδί χÏειάζεται τουλάχιστον μία στήλη.'; + $lang['strpkadded'] = 'Το Ï€ÏωτεÏον κλειδί Ï€Ïοστέθηκε.'; + $lang['strpkaddedbad'] = 'Αποτυχία Ï€Ïοσθήκης Ï€ÏωτεÏοντος κλειδιοÏ.'; + $lang['stradduniq'] = 'ΠÏοσθήκη Î¼Î¿Î½Î±Î´Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï'; + $lang['struniqneedscols'] = 'Το μοναδικό κλειδί χÏειάζεται τουλάχιστον μία στήλη.'; + $lang['struniqadded'] = 'Το μοναδικό κλειδί Ï€Ïοστέθηκε.'; + $lang['struniqaddedbad'] = 'Αποτυχία Ï€Ïοσθήκης Î¼Î¿Î½Î±Î´Î¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï.'; + $lang['straddfk'] = 'ΠÏοσθήση ξένου κλειδιοÏ'; + $lang['strfkneedscols'] = 'Το ξένο κλειδί χÏειάζεται τουλάχιστον μία στήλη.'; + $lang['strfkneedstarget'] = 'Το ξένο κλειδί χÏειάζεται ένα αποδέκτη πίνακα.'; + $lang['strfkadded'] = 'Το ξένο κλειδί Ï€Ïοστέθηκε.'; + $lang['strfkaddedbad'] = 'Αποτυχία Ï€Ïοσθήκης ξένου κλειδιοÏ.'; + $lang['strfktarget'] = 'Αποδέκτης πίνακας'; + $lang['strfkcolumnlist'] = 'Στήλες στο κλειδί'; + $lang['strondelete'] = 'ΚΑΤΑ ΤΗ ΔΙΑΓΡΑΦΗ'; + $lang['stronupdate'] = 'ΚΑΤΑ ΤΗΠΕÎΗΜΕΡΩΣΗ'; + + // Functions + $lang['strfunction'] = 'ΣυνάÏτηση'; + $lang['strfunctions'] = 'ΣυναÏτήσεις'; + $lang['strshowallfunctions'] = 'Εμφάνιση όλων των συναÏτήσεων'; + $lang['strnofunction'] = 'Δε βÏέθηκε συνάÏτηση.'; + $lang['strnofunctions'] = 'Δε βÏέθηκαν συναÏτήσεις.'; + $lang['strcreateplfunction'] = 'ΔημιουÏγία συνάÏτησης σε SQL/PL'; + $lang['strcreateinternalfunction'] = 'ΔημιουÏγία εσωτεÏικής συνάÏτησης'; + $lang['strcreatecfunction'] = 'ΔημιουÏγία συνάÏτησης σε C'; + $lang['strfunctionname'] = 'Ονομα συνάÏτησης'; + $lang['strreturns'] = 'ΕπιστÏέφει'; + $lang['strproglanguage'] = 'Γλώσσα Ï€ÏογÏαμματισμοÏ'; + $lang['strfunctionneedsname'] = 'ΠÏέπει να δώσετε όνομα στη συνάÏτηση.'; + $lang['strfunctionneedsdef'] = 'ΠÏέπει να δώσετε οÏισμό στη συνάÏτηση.'; + $lang['strfunctioncreated'] = 'Η συνάÏτηση δημιουÏγήθηκε.'; + $lang['strfunctioncreatedbad'] = 'Η δημιουÏγία της συνάÏτησης απέτυχε.'; + $lang['strconfdropfunction'] = 'Îα διαγÏαφεί η συνάÏτηση "%s"?'; + $lang['strfunctiondropped'] = 'Η συνάÏτηση διαγÏάφηκε.'; + $lang['strfunctiondroppedbad'] = 'Η διαγÏαφή της συνάÏτησης απέτυχε.'; + $lang['strfunctionupdated'] = 'Η συνάÏτηση ενημεÏώθηκε.'; + $lang['strfunctionupdatedbad'] = 'Η ενημέÏωση της συνάÏτησης απέτυχε.'; + $lang['strobjectfile'] = 'ΑÏχείο αντικειμένου'; + $lang['strlinksymbol'] = 'Ονομα συνάÏτησης στον πηγαίο κώδικα'; + $lang['strarguments'] = 'ΟÏίσματα'; + $lang['strargmode'] = 'Είδος'; + $lang['strargtype'] = 'ΤÏπος'; + $lang['strargadd'] = 'Επιπλέον ÏŒÏισμα'; + $lang['strargremove'] = 'ΔιαγÏαφή οÏίσματος'; + $lang['strargnoargs'] = 'Αυτή η συνάÏτηση δεν έχει οÏίσματα.'; + $lang['strargenableargs'] = 'ΕνεÏγοποίηση οÏισμάτων που Ï„ÏοφοδοτοÏν τη συνάÏτηση.'; + $lang['strargnorowabove'] = 'Δεν υπάÏχει γÏαμμή πάνω από αυτήν.'; + $lang['strargnorowbelow'] = 'Δεν υπάÏχει γÏαμμή κάτω από αυτήν.'; + $lang['strargraise'] = 'Μετακίνηση πάνω.'; + $lang['strarglower'] = 'Μετακίνηση κάτω.'; + $lang['strargremoveconfirm'] = 'Îα διαγÏαφεί το ÏŒÏισμα; Η ενέÏγεια είναι ΜΗ ΑÎΑΣΤΡΕΨΙΜΗ.'; + + + // Triggers + $lang['strtrigger'] = 'Εναυσμα'; + $lang['strtriggers'] = 'ΕναÏσματα'; + $lang['strshowalltriggers'] = 'Εμφάνιση όλων των εναυσμάτων'; + $lang['strnotrigger'] = 'Δε βÏέθηκε έναυσμα.'; + $lang['strnotriggers'] = 'Δε βÏέθηκαν εναÏσματα.'; + $lang['strcreatetrigger'] = 'ΔημιουÏγία εναÏσματος'; + $lang['strtriggerneedsname'] = 'ΠÏέπει να δώσετε όνομα στο έναυσμα.'; + $lang['strtriggerneedsfunc'] = 'Το έναυσμα Ï€Ïέπει να αντιστοιχεί σε μία συνάÏτηση.'; + $lang['strtriggercreated'] = 'Το έναυσμα δημιουÏγήθηκε.'; + $lang['strtriggercreatedbad'] = 'Η δημιουÏγία του εναÏσματος απέτυχε.'; + $lang['strconfdroptrigger'] = 'Îα διαγÏαφεί το έναυσμα "%s" στον "%s"?'; + $lang['strconfenabletrigger'] = 'Îα ενεÏγοποιηθεί το έναυσμα "%s" στον "%s"?'; + $lang['strconfdisabletrigger'] = 'Îα απενεÏγοποιηθεί το έναυσμα "%s" στον "%s"?'; + $lang['strtriggerdropped'] = 'Το έναυσμα διαγÏάφηκε.'; + $lang['strtriggerdroppedbad'] = 'Η διαγÏαφή του εναÏσματος απέτυχε.'; + $lang['strtriggerenabled'] = 'Το έναυσμα ενεÏγοποιήθηκε.'; + $lang['strtriggerenabledbad'] = 'Η ενεÏγοποίηση του εναÏσματος απέτυχε.'; + $lang['strtriggerdisabled'] = 'Το έναυσμα απενεÏγοποιήθηκε.'; + $lang['strtriggerdisabledbad'] = 'Η απενεÏγοποίηση απέτυχε.'; + $lang['strtriggeraltered'] = 'Το έναυσμα Ï„Ïοποποιήθηκε.'; + $lang['strtriggeralteredbad'] = 'Η Ï„Ïοποποίηση του εναÏσματος απέτυχε.'; + $lang['strforeach'] = 'Για κάθε'; + + // Types + $lang['strtype'] = 'ΤÏπος'; + $lang['strtypes'] = 'ΤÏποι'; + $lang['strshowalltypes'] = 'Εμφάνιση όλων των Ï„Ïπων'; + $lang['strnotype'] = 'Δε βÏέθηκε Ï„Ïπος.'; + $lang['strnotypes'] = 'Δε βÏέθηκαν Ï„Ïποι.'; + $lang['strcreatetype'] = 'ΔημιουÏγία Ï„Ïπου'; + $lang['strcreatecomptype'] = 'ΔημιουÏγία σÏνθετου Ï„Ïπου'; + $lang['strtypeneedsfield'] = 'ΠÏέπει να οÏίσετε τουλάχιστον ένα πεδίο.'; + $lang['strtypeneedscols'] = 'ΠÏέπει να οÏίσετε έναν έγκυÏο αÏιθμό πεδίων.'; + $lang['strinputfn'] = 'ΣυνάÏτηση εισόδου'; + $lang['stroutputfn'] = 'ΣυνάÏτηση εξόδου'; + $lang['strpassbyval'] = 'Îα μεταφέÏεται η μεταβλητή?'; + $lang['stralignment'] = 'Στοίχιση'; + $lang['strelement'] = 'Στοιχείο'; + $lang['strdelimiter'] = 'ΔιαχωÏιστής'; + $lang['strstorage'] = 'Αποθήκευση'; + $lang['strfield'] = 'Πεδίο'; + $lang['strnumfields'] = 'ΑÏιθμός πεδίων'; + $lang['strtypeneedsname'] = 'ΠÏέπει να δώσετε όνομα στον Ï„Ïπο.'; + $lang['strtypeneedslen'] = 'ΠÏέπει να οÏίσετε το μήκος του Ï„Ïπου.'; + $lang['strtypecreated'] = 'Ο Ï„Ïπος δημιουÏγήθηκε.'; + $lang['strtypecreatedbad'] = 'Η δημιουÏγία του Ï„Ïπου απέτυχε.'; + $lang['strconfdroptype'] = 'Îα διαγÏαφεί ο Ï„Ïπος "%s"?'; + $lang['strtypedropped'] = 'Ο Ï„Ïπος διαγÏάφηκε.'; + $lang['strtypedroppedbad'] = 'Η διαγÏαφή του Ï„Ïπου απέτυχε.'; + $lang['strflavor'] = 'ΕντÏπωση'; + $lang['strbasetype'] = 'Βάση'; + $lang['strcompositetype'] = 'ΣÏνθεση'; + $lang['strpseudotype'] = 'ΨεÏδο'; + + // Schemas + $lang['strschema'] = 'Σχήμα'; + $lang['strschemas'] = 'Σχήματα'; + $lang['strshowallschemas'] = 'Εμφάνιση όλων των σχημάτων'; + $lang['strnoschema'] = 'Δε βÏέθηκε σχήμα.'; + $lang['strnoschemas'] = 'Δε βÏέθηκαν σχήματα.'; + $lang['strcreateschema'] = 'ΔημιουÏγία σχήματος'; + $lang['strschemaname'] = 'Ονομα σχήματος'; + $lang['strschemaneedsname'] = 'ΠÏέπει να δώσετε όνομα στο σχήμα.'; + $lang['strschemacreated'] = 'Το σχήμα δημιουÏγήθηκε'; + $lang['strschemacreatedbad'] = 'Η δημιουÏγία του σχήματος απέτυχε.'; + $lang['strconfdropschema'] = 'Îα διαγÏαφεί το σχήμα "%s"?'; + $lang['strschemadropped'] = 'Το σχήμα διαγÏάφηκε.'; + $lang['strschemadroppedbad'] = 'Η διαγÏαφή του σχήματος απέτυχε.'; + $lang['strschemaaltered'] = 'Το σχήμα Ï„Ïοποποιήθηκε.'; + $lang['strschemaalteredbad'] = 'Η Ï„Ïοποποίηση του σχήματος απέτυχε.'; + $lang['strsearchpath'] = 'ΠοÏεία αναζήτησης σχήματος'; + + // Reports + + // Domains + $lang['strdomain'] = 'Τομέας'; + $lang['strdomains'] = 'Τομείς'; + $lang['strshowalldomains'] = 'Εμφάνιση όλων των τομέων'; + $lang['strnodomains'] = 'Δε βÏέθηκαν τομείς.'; + $lang['strcreatedomain'] = 'ΔημιουÏγία τομέα'; + $lang['strdomaindropped'] = 'Ο τομέας διαγÏάφηκε.'; + $lang['strdomaindroppedbad'] = 'Η διαγÏαφή του τομέα απέτυχε.'; + $lang['strconfdropdomain'] = 'Îα διαγÏαφεί ο τομέας "%s"?'; + $lang['strdomainneedsname'] = 'ΠÏέπει να δώσετε όνομα στον τομέα.'; + $lang['strdomaincreated'] = 'Ο τομέας δημιουÏγήθηκε.'; + $lang['strdomaincreatedbad'] = 'Η δημιουÏγία του τομέα απέτυχε.'; + $lang['strdomainaltered'] = 'Ο τομέας Ï„Ïοποποιήθηκε.'; + $lang['strdomainalteredbad'] = 'Η Ï„Ïοποποίηση του τομέα απέτυχε.'; + + // Operators + $lang['stroperator'] = 'Τελεστής'; + $lang['stroperators'] = 'Τελεστές'; + $lang['strshowalloperators'] = 'Εμφάνιση όλων των τελεστών'; + $lang['strnooperator'] = 'Δε βÏέθηκε τελεστής.'; + $lang['strnooperators'] = 'Δε βÏέθηκαν τελεστές.'; + $lang['strcreateoperator'] = 'ΔημιουÏγία τελεστή'; + $lang['strleftarg'] = 'Είδος αÏιστεÏής παÏαμέτÏου'; + $lang['strrightarg'] = 'Είδος δεξιάς παÏαμέτÏου'; + $lang['strcommutator'] = 'Αντιμετάθεση'; + $lang['strnegator'] = 'ΑÏνηση'; + $lang['strrestrict'] = 'ΠεÏιοÏισμός'; + $lang['strjoin'] = 'ΣÏζευξη'; + $lang['strhashes'] = 'Κατάτμηση'; + $lang['strmerges'] = 'Ενωση'; + $lang['strleftsort'] = 'ΑÏιστεÏή ταξινόμηση'; + $lang['strrightsort'] = 'Δεξιά ταξινόμηση'; + $lang['strlessthan'] = 'ΜικÏότεÏο από'; + $lang['strgreaterthan'] = 'ΜεγαλÏτεÏο από'; + $lang['stroperatorneedsname'] = 'ΠÏέπει να δώσετε όνομα στον τελεστή.'; + $lang['stroperatorcreated'] = 'Ο τελεστής δημιουÏγήθηκε'; + $lang['stroperatorcreatedbad'] = 'Η δημιουÏγία του τελεστή απέτυχε.'; + $lang['strconfdropoperator'] = 'Îα διαγÏαφεί ο τελεστής "%s"?'; + $lang['stroperatordropped'] = 'Ο τελεστής διαγÏάφηκε.'; + $lang['stroperatordroppedbad'] = 'Η διαγÏαφή του τελεστή απέτυχε.'; + + // Casts + $lang['strcasts'] = 'ΜετατÏοπή Ï„Ïπου'; + $lang['strnocasts'] = 'Δε βÏέθηκαν μετατÏοπές Ï„Ïπου.'; + $lang['strsourcetype'] = 'ΤÏπος εισόδου'; + $lang['strtargettype'] = 'ΤÏπος εξόδου'; + $lang['strimplicit'] = 'Απόλυτη'; + $lang['strinassignment'] = 'Σε ανάθεση'; + $lang['strbinarycompat'] = '(Δυαδική συμβατότητα)'; + + // Conversions + $lang['strconversions'] = 'ΜετατÏοπές'; + $lang['strnoconversions'] = 'Δε βÏέθηκαν μετατÏοπές.'; + $lang['strsourceencoding'] = 'Κωδικοποίηση εισόδου'; + $lang['strtargetencoding'] = 'Κωδικοποίηση εξόδου'; + + // Languages + $lang['strlanguages'] = 'Γλώσσες'; + $lang['strnolanguages'] = 'Δε βÏέθηκαν γλώσσες.'; + $lang['strtrusted'] = 'Αξιόπιστη'; + + // Info + $lang['strnoinfo'] = 'Δε βÏέθηκαν πληÏοφοÏίες.'; + $lang['strreferringtables'] = 'Σχετικοί πίνακες'; + $lang['strparenttables'] = 'Γονικοί πίνακες'; + $lang['strchildtables'] = 'ΘυγατÏικοί πίνακες'; + + // Aggregates + $lang['straggregate'] = 'ΣυγκεντÏωτική συνάÏτηση'; + $lang['straggregates'] = 'ΣυγκεντÏωτικές συναÏτήσεις'; + $lang['strnoaggregates'] = 'Δε βÏέθηκαν συγκεντÏωτικές συναÏτήσεις'; + $lang['stralltypes'] = '(Ολοι οι Ï„Ïποι)'; + $lang['strcreateaggregate'] = 'ΔημιουÏγία συγκεντÏωτικής συνάÏτησης'; + $lang['straggrbasetype'] = 'ΜοÏφή δεδομένων εισόδου'; + $lang['straggrsfunc'] = 'ΣυνάÏτηση μεταβολής κατάστασης'; + $lang['straggrstype'] = 'ΜοÏφή δεδομένων κατάστασης'; + $lang['straggrffunc'] = 'Τελική συνάÏτηση'; + $lang['straggrinitcond'] = 'ΑÏχική συνθήκη'; + $lang['straggrsortop'] = 'Τελεστής ταξινόμησης'; + $lang['strconfdropaggregate'] = 'Îα διαγÏαφεί η συγκεντÏωτική συνάÏτηση "%s"?'; + $lang['straggregatedropped'] = 'Η συγκεντÏωτική συνάÏτηση διαγÏάφηκε.'; + $lang['straggregatedroppedbad'] = 'Η διαγÏαφή της συγκεντÏωτικής συνάÏτησης απέτυχε.'; + $lang['straggraltered'] = 'Η συγκεντÏωτική συνάÏτηση Ï„Ïοποποιήθηκε.'; + $lang['straggralteredbad'] = 'Η Ï„Ïοποποίηση της συγκεντÏωτικής συνάÏτησης απέτυχε.'; + $lang['straggrneedsname'] = 'ΠÏέπει να δώσετε όνομα στη συγκεντÏωτική συνάÏτηση.'; + $lang['straggrneedsbasetype'] = 'ΠÏέπει να δώσετε τη μοÏφή δεδομένων εισόδου της συγκεντÏωτικής συνάÏτησης'; + $lang['straggrneedssfunc'] = 'ΠÏέπει να δώσετε το όνομα της συνάÏτησης μεταβολής κατάστασης'; + $lang['straggrneedsstype'] = 'ΠÏέπει να δώσετε τη μοÏφή δεδομένων της τιμής κατάστασης'; + $lang['straggrcreated'] = 'Η συγκεντÏωτική συνάÏτηση δημιουÏγήθηκε.'; + $lang['straggrcreatedbad'] = 'Η δημιουÏγία της συγκεντÏωτικής συνάÏτησης απέτυχε.'; + $lang['straggrshowall'] = 'Εμφάνιση όλων των συγκεντÏωτικών συναÏτήσεων'; + + // Operator Classes + $lang['stropclasses'] = 'Κλάσεις τελεστών'; + $lang['strnoopclasses'] = 'Δε βÏέθηκαν κλάσεις τελεστών.'; + $lang['straccessmethod'] = 'Μέθοδος Ï€Ïόσβασης'; + + // Stats and performance + $lang['strrowperf'] = 'Επιδόσεις γÏαμμών'; + $lang['strioperf'] = 'Επιδόσεις Εισόδου/Εξόδου'; + $lang['stridxrowperf'] = 'Επιδόσεις γÏαμμών ευÏετηÏίου'; + $lang['stridxioperf'] = 'Επιδόσεις Εισόδου/Εξόδου ευÏετηÏίου'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Αλληλουχία'; + $lang['strscan'] = 'ΣάÏωση'; + $lang['strread'] = 'Ανάγνωση'; + $lang['strfetch'] = 'Απόδοση'; + $lang['strheap'] = 'ΣωÏός'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'ΕυÏετήÏιο TOAST'; + $lang['strcache'] = 'ΚÏυφή μνήμη'; + $lang['strdisk'] = 'Δίσκος'; + $lang['strrows2'] = 'ΓÏαμμές'; + + // Tablespaces + $lang['strtablespace'] = 'Τοποθεσία πίνακα'; + $lang['strtablespaces'] = 'Τοποθεσίες πινάκων'; + $lang['strshowalltablespaces'] = 'Εμφάνιση όλων των τοποθεσιών'; + $lang['strnotablespaces'] = 'Δε βÏέθηκαν τοποθεσίες πινάκων.'; + $lang['strcreatetablespace'] = 'ΔημιουÏγία τοποθεσίας πίνακα'; + $lang['strlocation'] = 'Τοποθεσία'; + $lang['strtablespaceneedsname'] = 'ΠÏέπει να δώσετε όνομα στην τοποθεσία.'; + $lang['strtablespaceneedsloc'] = 'ΠÏέπει να δώσετε την ακÏιβή θέση του καταλόγου όπου θα δημιουÏγηθεί ο πίνακας.'; + $lang['strtablespacecreated'] = 'Η τοποθεσία δημιουÏγήθηκε.'; + $lang['strtablespacecreatedbad'] = 'Η δημιουÏγία της τοποθεσίας απέτυχε.'; + $lang['strconfdroptablespace'] = 'Îα διαγÏαφεί η τοποθεσία "%s"?'; + $lang['strtablespacedropped'] = 'Η τοποθεσία διαγÏάφηκε.'; + $lang['strtablespacedroppedbad'] = 'Η διαγÏαφή της τοποθεσίας απέτυχε.'; + $lang['strtablespacealtered'] = 'Η τοποθεσία Ï„Ïοποποιήθηκε.'; + $lang['strtablespacealteredbad'] = 'Η Ï„Ïοποποίηση της τοποθεσίας απέτυχε.'; + + // Miscellaneous + $lang['strtopbar'] = '%s στο %s:%s -- Είστε συνδεδεμένος ως "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Βοήθεια'; + $lang['strhelpicon'] = '?'; + $lang['strlogintitle'] = 'ΣÏνδεση με %s'; + $lang['strlogoutmsg'] = 'ΑποσÏνδεση από %s'; + $lang['strloading'] = 'ΦόÏτωση...'; + $lang['strerrorloading'] = 'Σφάλμα στη φόÏτωση'; + $lang['strclicktoreload'] = 'Îα ξαναφοÏτωθεί'; + + // Autovacuum + $lang['strautovacuum'] = 'Αυτόματη εκκένωση'; + $lang['strturnedon'] = 'Ανοιχτή'; + $lang['strturnedoff'] = 'Κλειστή'; + $lang['strenabled'] = 'ΕνεÏγοποιημένη'; + $lang['strvacuumbasethreshold'] = 'Βάση κατωφλίου εκκένωσης'; + $lang['strvacuumscalefactor'] = 'Συντελεστής κλίμακας εκκένωσης'; + $lang['stranalybasethreshold'] = 'Ανάλυση βάσης κατωφλίου'; + $lang['stranalyzescalefactor'] = 'Ανάλυση συντελεστή κλίμακας'; + $lang['strvacuumcostdelay'] = 'ΚαθυστέÏηση κόστους εκκένωσης'; + $lang['strvacuumcostlimit'] = 'ΟÏιο κόστους εκκένωσης'; + + // Table-level Locks + $lang['strlocks'] = 'Κλειδώματα'; + $lang['strtransaction'] = 'Ταυτότητα συναλλαγής'; + $lang['strprocessid'] = 'Ταυτότητα διεÏγασίας'; + $lang['strmode'] = 'ΤÏόπος κλειδώματος'; + $lang['strislockheld'] = 'ΔιατηÏείται το κλείδωμα?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Ετοιμες συναλλαγές'; + $lang['strxactid'] = 'Ταυτότητα'; + $lang['strgid'] = 'Γενική ταυτότητα'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/hebrew.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/hebrew.php new file mode 100644 index 00000000..5b9aea39 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/hebrew.php @@ -0,0 +1,615 @@ + + * + * $Id: hebrew.php,v 1.4 2007/04/24 11:42:07 soranzo Exp $ + */ + + // Language and character set + $lang['applang'] = 'Hebrew'; + $lang['applocale'] = 'he-IL'; + $lang['applangdir'] = 'rtl'; + + // Welcome + $lang['strintro'] = '×‘×¨×•×›×™× ×”×‘××™× ×œ phpPgAdmin.'; + $lang['strppahome'] = 'עמוד הבית של phpPgAdmin.'; + $lang['strpgsqlhome'] = 'עמוד הבית של PostgreSQL.'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'תיעוד PostgreSQL (מקומי)'; + $lang['strreportbug'] = 'דווח על ב××’'; + $lang['strviewfaq'] = 'צפה ב FAQ מקוון'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'התחברות'; + $lang['strloginfailed'] = 'התחברות נכשלה'; + $lang['strlogindisallowed'] = 'התחברות מבוטלת בשל בעיות ×בטחה.'; + $lang['strserver'] = 'שרת'; + $lang['strlogout'] = 'התנתקות'; + $lang['strowner'] = 'בעל'; + $lang['straction'] = 'פעולה'; + $lang['stractions'] = 'פעולות'; + $lang['strname'] = 'ש×'; + $lang['strdefinition'] = 'הגדרה'; + $lang['strproperties'] = 'העדפות'; + $lang['strbrowse'] = 'דפדף'; + $lang['strdrop'] = 'מחק'; + $lang['strdropped'] = 'נמחק'; + $lang['strnull'] = 'Null'; + $lang['strnotnull'] = '×œ× null'; + $lang['strprev'] = '×§×•×“× <'; + $lang['strnext'] = '> הב××”'; + $lang['strfirst'] = 'ר×שון <<'; + $lang['strlast'] = '>> ×חרון'; + $lang['strfailed'] = 'נכשל'; + $lang['strcreate'] = 'צור'; + $lang['strcreated'] = 'נוצר'; + $lang['strcomment'] = 'הערה'; + $lang['strlength'] = '×ורך'; + $lang['strdefault'] = 'ברירת מחדל'; + $lang['stralter'] = 'ערוך'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'בטל'; + $lang['strsave'] = 'שמור'; + $lang['strreset'] = 'שחזר'; + $lang['strinsert'] = 'הכנס'; + $lang['strselect'] = 'בחר'; + $lang['strdelete'] = 'מחק'; + $lang['strupdate'] = 'עדכן'; + $lang['strreferences'] = 'תיעודי×'; + $lang['stryes'] = 'כן'; + $lang['strno'] = 'ל×'; + $lang['strtrue'] = '×מת'; + $lang['strfalse'] = 'שקר'; + $lang['stredit'] = 'ערוך'; + $lang['strcolumns'] = 'עמודות'; + $lang['strrows'] = 'שורות'; + $lang['strrowsaff'] = 'שורות מושפעות'; + $lang['strobjects'] = 'נתוני×'; + $lang['strexample'] = 'דוגמה.'; + $lang['strback'] = 'קוד×'; + $lang['strqueryresults'] = 'תוצ×ות הש×ילתה'; + $lang['strshow'] = 'הר××”'; + $lang['strempty'] = 'רוקן'; + $lang['strlanguage'] = 'שפה'; + $lang['strencoding'] = 'קידוד'; + $lang['strvalue'] = 'ערך'; + $lang['strunique'] = 'מיוחד'; + $lang['strprimary'] = 'ר×שי'; + $lang['strexport'] = 'יצו×'; + $lang['strimport'] = 'יבו×'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = 'לך'; + $lang['stradmin'] = 'מנהל'; + $lang['strvacuum'] = 'ריק'; + $lang['stranalyze'] = 'נתח'; + $lang['strclusterindex'] = '×שכול'; + $lang['strclustered'] = 'מ×ושכל?'; + $lang['strreindex'] = '×נדקס מחדש'; + $lang['strrun'] = 'הרץ'; + $lang['stradd'] = 'הוסף'; + $lang['strevent'] = '×ירוע'; + $lang['strwhere'] = '×יפה'; + $lang['strinstead'] = 'תעשה במקו×'; + $lang['strwhen'] = 'כש'; + $lang['strformat'] = 'סוג'; + $lang['strdata'] = 'מידע'; + $lang['strconfirm'] = '×שר'; + $lang['strexpression'] = 'ביטוי'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'הרחב'; + $lang['strcollapse'] = 'צמצ×'; + $lang['strexplain'] = 'הסבק'; + $lang['strexplainanalyze'] = 'הסבר נתיחה'; + $lang['strfind'] = 'מצ×'; + $lang['stroptions'] = '×פשרויות'; + $lang['strrefresh'] = 'רענן'; + $lang['strdownload'] = 'הורד'; + $lang['strdownloadgzipped'] = 'הורד דחוס ב gzip'; + $lang['strinfo'] = 'מידע'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'מתקד×'; + $lang['strvariables'] = 'משתני×'; + $lang['strprocess'] = 'תהליך'; + $lang['strprocesses'] = 'תהליכי×'; + $lang['strsetting'] = 'הגדרות'; + $lang['streditsql'] = 'ערוך SQL'; + $lang['strruntime'] = 'זמן-ריצה כולל: %s ms'; + $lang['strpaginate'] = 'Paginate results'; + $lang['struploadscript'] = '×ו העלה תסריט SQL:'; + $lang['strstarttime'] = 'זמן התחלה'; + $lang['strfile'] = 'קובץ'; + $lang['strfileimported'] = 'קובץ יוב×'; + + // Error handling + $lang['strbadconfig'] = 'קובץ ×” config.inc.php שלך ×ינו מעודכן. ×תה תיצטרך ליצור ×חד חדש יותר מהקובץ config.inc.php-dist החדש'; + $lang['strnotloaded'] = 'התקנת ×” PHP שלך ××™× ×” תומכת ב PostgreSQL. ×תה תיצטרך להדר ×ותה מחדש ×× ×”×¤×§×•×“×” --with-pqlsql בזמן ההגדרה'; + $lang['strphpversionnotsupported'] = 'גירסת ×” PHP שלך ××™× ×” ניתמכת. ×× × ×¢×“×›×Ÿ ×ותה לגירסה %s ×ו חדשה יותר.'; + $lang['strpostgresqlversionnotsupported'] = 'גערסת ×” PostgrSQL שלך ××™× ×” ניתמכת. ×× × ×¢×“×›×Ÿ ×ותה לגירסה %s ×ו חדשה יותר.'; + $lang['strbadschema'] = '×ª×¨×©×™× ×©×’×•×™ צויין'; + $lang['strbadencoding'] = 'נכשל בהת×מת קידוד משתמש למסד הנתוני×.'; + $lang['strsqlerror'] = 'שגי×ת SQL:'; + $lang['strinstatement'] = 'בהצהרה:'; + $lang['strinvalidparam'] = 'ממדי תסריט שגוי.'; + $lang['strnodata'] = '×œ× × ×ž×¦×ו שורות.'; + $lang['strnoobjects'] = '×œ× × ×ž×¦×ו נתוני×.'; + $lang['strrownotunique'] = 'No unique identifier for this row.'; + $lang['strnouploads'] = 'העל×ת ×§×‘×¦×™× ×‘×•×˜×œ×”.'; + $lang['strimporterror'] = 'שגי×ת יבו×.'; + $lang['strimporterrorline'] = 'שגי×ת ×™×‘×•× ×‘×©×•×¨×”: %s.'; + + // Tables + $lang['strtable'] = 'טבלה'; + $lang['strtables'] = 'טבל×ות'; + $lang['strshowalltables'] = 'הר××” ×ת כל הטבל×ות.'; + $lang['strnotables'] = '×œ× × ×ž×¦×ו טבל×ות.'; + $lang['strnotable'] = 'טבלה ×œ× × ×ž×¦××”.'; + $lang['strcreatetable'] = 'צור טבלה'; + $lang['strtablename'] = '×©× ×˜×‘×œ×”'; + $lang['strtableneedsname'] = '×תה חייב לתת ×©× ×œ×˜×‘×œ×” שלך.'; + $lang['strtableneedsfield'] = '×תה חייב לציין לפחות שדה ×חד.'; + $lang['strtableneedscols'] = '×תה חייב לציין מספר תקין של עמודות.'; + $lang['strtablecreated'] = 'טבלה נוצרה.'; + $lang['strtablecreatedbad'] = 'יצירת טבלה נכשלה.'; + $lang['strconfdroptable'] = '×תה בטוח שברצונך למחוק ×ת הטבלה "%s"?'; + $lang['strtabledropped'] = 'טבלה נמחקה.'; + $lang['strtabledroppedbad'] = 'מחיקת טבלה נכשלה.'; + $lang['strconfemptytable'] = '×”×× ×תה בטוח שברצונך לרוקן ×ת הטבלה "%s"?'; + $lang['strtableemptied'] = 'טבלה רוקנה.'; + $lang['strtableemptiedbad'] = 'ריקון טבלה נכשל.'; + $lang['strinsertrow'] = 'הכנס שדה'; + $lang['strrowinserted'] = 'שדה הוכנס.'; + $lang['strrowinsertedbad'] = 'הכנסת שדה נכשלה.'; + $lang['streditrow'] = 'ערוך שדה'; + $lang['strrowupdated'] = 'שדה עודכן.'; + $lang['strrowupdatedbad'] = 'עידכון שדה נכשל.'; + $lang['strdeleterow'] = 'מחק שדה'; + $lang['strconfdeleterow'] = '×”×× ×תה בטוח שברצונך למחוק ×ת השדה ×”×–×”?'; + $lang['strrowdeleted'] = 'שדה נמחק.'; + $lang['strrowdeletedbad'] = 'מחיקת שדה נכשל.'; + $lang['strinsertandrepeat'] = 'חזור &הכנס '; + $lang['strfield'] = 'שדה'; + $lang['strnumfields'] = 'מספר השדות'; + $lang['strselectallfields'] = 'בחר ×ת כל השדות'; + $lang['strselectneedscol'] = '×תה חייב להר×ות לפחות שדה ×חד'; + $lang['strselectunary'] = 'Unary operators cannot have values.'; + $lang['straltercolumn'] = 'ערוך עמודה'; + $lang['strcolumnaltered'] = 'עמודה נערכה'; + $lang['strcolumnalteredbad'] = 'עריכת עמודה נכשלה.'; + $lang['strconfdropcolumn'] = '×”×× ×תה בטוח שברצונך למחוק ×ת העמודה "%s" מהטבלה "%squot;?'; + $lang['strcolumndropped'] = 'עמודה נחמקה.'; + $lang['strcolumndroppedbad'] = 'מחיקת עמודה נכשלה.'; + $lang['straddcolumn'] = 'הוסף עמודה.'; + $lang['strcolumnadded'] = 'עמודה נוספה.'; + $lang['strcolumnaddedbad'] = 'הוספת עמודה נכשלה'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'טבלה נערכה.'; + $lang['strtablealteredbad'] = 'עריכת טבלה נכשלה.'; + $lang['strdataonly'] = 'מידע בלבד'; + $lang['strstructureonly'] = 'מבנה בילבד'; + $lang['strstructureanddata'] = 'מבנה ונתוני×'; + $lang['strtabbed'] = 'תוייק'; + $lang['strauto'] = '×וטומטי'; + + // Users + $lang['struser'] = 'משתמש'; + $lang['strusers'] = 'משתמשי×'; + $lang['strusername'] = '×©× ×ž×©×ª×ž×©'; + $lang['strpassword'] = 'סיסמה'; + $lang['strsuper'] = 'משתמש על?'; + $lang['strcreatedb'] = 'יצירת בסיס נתוני×?'; + $lang['strexpires'] = 'Expires'; + $lang['strsessiondefaults'] = 'הפעלת ברירת מחדל'; + $lang['strnousers'] = '×œ× × ×ž×¦×ו משתמשי×'; + $lang['struserupdated'] = 'משתמש עודכן.'; + $lang['struserupdatedbad'] = 'עדכון משתמש נכשל.'; + $lang['strshowallusers'] = 'הר××” ×ת כל המשתמשי×.'; + $lang['strcreateuser'] = 'צור משתמש'; + $lang['struserneedsname'] = '×תה חייב לתת ×©× ×œ×ž×©×ª×ž×© שלך.'; + $lang['strusercreated'] = 'משתמש נוצר.'; + $lang['strusercreatedbad'] = 'יצירת משתמש נכשל.'; + $lang['strconfdropuser'] = '×תה בטוח שברצונך למחוק ×ת המשתמש "%s"?'; + $lang['struserdropped'] = 'משתמש נמחק.'; + $lang['struserdroppedbad'] = 'מחיקת משתמש נכשל.'; + $lang['straccount'] = 'חשבון'; + $lang['strchangepassword'] = 'שנה סיסמה'; + $lang['strpasswordchanged'] = 'סיסמה שונתה.'; + $lang['strpasswordchangedbad'] = 'נכשל בשינוי סיסמה.'; + $lang['strpasswordshort'] = 'סיסמה קצרה מידי.'; + $lang['strpasswordconfirm'] = 'סיסמה ××™× ×” תו×מת ל×ישורה.'; + + // Groups + $lang['strgroup'] = 'קבוצה'; + $lang['strgroups'] = 'קבוצות'; + $lang['strnogroup'] = 'קבוצה ×œ× × ×ž×¦××”.'; + $lang['strnogroups'] = '×œ× × ×ž×¦×ו קבוצות.'; + $lang['strcreategroup'] = 'צור קבוצה'; + $lang['strshowallgroups'] = 'הר××” ×ת כל הקבוצות'; + $lang['strgroupneedsname'] = '×תה חייב לתת ×©× ×œ×§×‘×•×¦×” שלך.'; + $lang['strgroupcreated'] = 'קבוצה נוצרה.'; + $lang['strgroupcreatedbad'] = 'יצירת קבוצה נכשלה.'; + $lang['strconfdropgroup'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הקבוצה "%s"?'; + $lang['strgroupdropped'] = 'קבוצה נמחקה.'; + $lang['strgroupdroppedbad'] = 'מחיקת קבוצה נכשלה.'; + $lang['strmembers'] = 'חברי×'; + $lang['straddmember'] = 'הוסף חבר'; + $lang['strmemberadded'] = 'חבר נוסף.'; + $lang['strmemberaddedbad'] = 'הוספת חבר נכשלה.'; + $lang['strdropmember'] = 'מחק חבר.'; + $lang['strconfdropmember'] = 'ב×× ×תה בטוח שברצונך למחוק ×ת החבר "%s" מהקבוצה "%s"?'; + $lang['strmemberdropped'] = 'חבר נמחק.'; + $lang['strmemberdroppedbad'] = 'מחיקת חבר נכשלה.'; + + // Privileges + $lang['strprivilege'] = 'זכות'; + $lang['strprivileges'] = 'זכויות'; + $lang['strnoprivileges'] = 'לנתון ×–×” יש זכויות ברירת מחדל של בעלי×.'; + $lang['strgrant'] = 'Grant'; + $lang['strrevoke'] = 'Revoke'; + $lang['strgranted'] = 'זכויות שונו.'; + $lang['strgrantfailed'] = 'שינוי זכויות נכשל.'; + $lang['strgrantbad'] = '×תה חייב לציין לפחות משתמש ×חד ×× ×§×‘×•×¦×” בעלי זכות.'; + $lang['strgrantor'] = 'Grantor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'בסיס נתוני×'; + $lang['strdatabases'] = 'בסיסי נתוני×'; + $lang['strshowalldatabases'] = 'הר××” ×ת כל בסיסי הנתוני×.'; + $lang['strnodatabase'] = 'בסיס × ×ª×•× ×™× ×œ× × ×ž×¦××”.'; + $lang['strnodatabases'] = '×œ× × ×ž×¦×ו בסיסי נתוני×.'; + $lang['strcreatedatabase'] = 'צור בסיס נתוני×.'; + $lang['strdatabasename'] = '×©× ×‘×¡×™×¡ הנתוני×'; + $lang['strdatabaseneedsname'] = '×תה חייב לתת ×©× ×œ×‘×¡×™×¡ ×”× ×ª×•× ×™× ×©×œ×š'; + $lang['strdatabasecreated'] = 'בסיס × ×ª×•× ×™× × ×•×¦×¨'; + $lang['strdatabasecreatedbad'] = 'יצירת בסיס × ×ª×•× ×™× × ×›×©×œ×”.'; + $lang['strconfdropdatabase'] = '×תה בטוח שברצונך למחוק ×ת בסיס ×”× ×ª×•× ×™× "%s"?'; + $lang['strdatabasedropped'] = 'מסד × ×ª×•× ×™× × ×ž×—×§'; + $lang['strdatabasedroppedbad'] = 'מחיקת מסד ×”× ×ª×•× ×™× × ×›×©×œ×”.'; + $lang['strentersql'] = 'הכנס ×ת ×” SQL כד××™ להריץ ×ותו פה:'; + $lang['strsqlexecuted'] = 'SQL הורץ.'; + $lang['strvacuumgood'] = 'ריק הושל×.'; + $lang['strvacuumbad'] = 'ריק נכשל.'; + $lang['stranalyzegood'] = 'ניתוח הושל×.'; + $lang['stranalyzebad'] = 'ניתוח נכשל.'; + $lang['strreindexgood'] = '×נידוקס מחדש הושל×.'; + $lang['strreindexbad'] = '×נידוקס מחדש נכשל.'; + $lang['strfull'] = 'מל×'; + $lang['strfreeze'] = 'Freeze'; + $lang['strforce'] = 'כוח'; + $lang['strsignalsent'] = 'שלח ×ות.'; + $lang['strsignalsentbad'] = 'שליחת ×ות נכשלה.'; + $lang['strallobjects'] = 'כל העצמי×'; + + // Views + $lang['strview'] = 'צפייה'; + $lang['strviews'] = 'צפיות'; + $lang['strshowallviews'] = 'הר××” ×ת כל הצפיות'; + $lang['strnoview'] = 'צפייה ×œ× × ×ž×¦××”.'; + $lang['strnoviews'] = 'צפיות ×œ× × ×ž×¦×ו.'; + $lang['strcreateview'] = 'צור צפייה'; + $lang['strviewname'] = '×©× ×”×¦×¤×™×™×”'; + $lang['strviewneedsname'] = '×תה חייב לתת ×©× ×œ×¦×¤×™×™×”'; + $lang['strviewneedsdef'] = '×תה חייב לציין הגדרה לצפייה.'; + $lang['strviewneedsfields'] = '×תה חייב לתת ×ת העמודה ×שר ×תה רוצה לצפייה.'; + $lang['strviewcreated'] = 'צפייה נוצרה.'; + $lang['strviewcreatedbad'] = 'יצירת צפייה נכשלה.'; + $lang['strconfdropview'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הצפייה "%s"'; + $lang['strviewdropped'] = 'צפייה נמחקה.'; + $lang['strviewdroppedbad'] = 'מחיקת צפייה נכשלה.'; + $lang['strviewupdated'] = 'צפייה עודכנה.'; + $lang['strviewupdatedbad'] = 'עדכון צפייה נכשלה.'; + $lang['strviewlink'] = 'קישורי מפתח'; + $lang['strviewconditions'] = 'Additional Conditions'; + $lang['strcreateviewwiz'] = 'צור צפייה בעזרת ×שף.'; + + // Sequences + $lang['strsequence'] = 'נוסחה'; + $lang['strsequences'] = 'נוסח×ות'; + $lang['strshowallsequences'] = 'הר××” ×ת כל הנוסח×ות.'; + $lang['strnosequence'] = 'נוסחה ×œ× × ×ž×¦××”.'; + $lang['strnosequences'] = '×œ× × ×ž×¦×ו נוסח×ות.'; + $lang['strcreatesequence'] = 'צור נוסחה'; + $lang['strlastvalue'] = 'ערך ×חרון'; + $lang['strincrementby'] = 'Increment by'; + $lang['strstartvalue'] = 'ערך התחלה'; + $lang['strmaxvalue'] = 'ערך מקסימלי'; + $lang['strminvalue'] = 'ערך מינימלי'; + $lang['strcachevalue'] = 'ערך מטמון'; + $lang['strlogcount'] = 'ספירת יומן'; + $lang['striscycled'] = 'Is cycled?'; + $lang['strsequenceneedsname'] = '×תה חייב לציין ×©× ×œ× ×•×¡×—×” שלך.'; + $lang['strsequencecreated'] = 'נוסחה נוצרה.'; + $lang['strsequencecreatedbad'] = 'יצירת נוסחה נכשלה.'; + $lang['strconfdropsequence'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הנוסחה "%s"?'; + $lang['strsequencedropped'] = 'נוסחה נמחקה..'; + $lang['strsequencedroppedbad'] = 'נחיקת נוסחה נכשלה.'; + $lang['strsequencereset'] = 'נוסחה ×ותחלה.'; + $lang['strsequenceresetbad'] = '×יתחול נוסחה נכשלה.'; + + // Indexes + $lang['strindex'] = '×ינדקס'; + $lang['strindexes'] = '×ינדקסי×'; + $lang['strindexname'] = '×©× ×”×ינדקס'; + $lang['strshowallindexes'] = 'צפה בכל ×”×ינדקסי×'; + $lang['strnoindex'] = '×ינדקס ×œ× × ×ž×¦××”.'; + $lang['strnoindexes'] = '×œ× × ×ž×¦×ו ×ינדקסי×.'; + $lang['strcreateindex'] = 'צור ×ינקדס.'; + $lang['strtabname'] = 'תקייה ×ינקדס'; + $lang['strcolumnname'] = '×©× ×”×¢×ž×•×“×”'; + $lang['strindexneedsname'] = '×תה חייב לציין ×©× ×œ×ינדקס.'; + $lang['strindexneedscols'] = '××™× ×“×§×¡×™× ×“×•×¨×©×™× ×ž×¡×¤×¨ תקין של עמודות.'; + $lang['strindexcreated'] = '×ינדקס נוצר.'; + $lang['strindexcreatedbad'] = 'יצירת ×ינקדס נכשלה.'; + $lang['strconfdropindex'] = '×”×× ×תה בטוח שברצונל למחוק ×ת ×”×ינקדס "%s"?'; + $lang['strindexdropped'] = '×ינדקס נמחק.'; + $lang['strindexdroppedbad'] = 'מחיקת ×ינדקס נכשלה.'; + $lang['strkeyname'] = '×©× ×”×ž×¤×ª×—'; + $lang['struniquekey'] = 'מ×תח יחודי'; + $lang['strprimarykey'] = 'מפתח ר×שי'; + $lang['strindextype'] = 'סוג ×”×ינדקס'; + $lang['strtablecolumnlist'] = 'עמודות בטבלה'; + $lang['strindexcolumnlist'] = 'עמודות ב×ינדקס'; + $lang['strconfcluster'] = '×”×× ×תה בטוח שברצונך למחוק ×ת ×”×שכול "%s"?'; + $lang['strclusteredgood'] = '×שכול הושל×.'; + $lang['strclusteredbad'] = '×שכול נכשל.'; + + // Rules + $lang['strrules'] = 'חוקי×'; + $lang['strrule'] = 'חוק'; + $lang['strshowallrules'] = 'הר××” ×ת כל החוקי×'; + $lang['strnorule'] = 'חוק ×œ× × ×ž×¦××”.'; + $lang['strnorules'] = '×œ× × ×ž×¦×ו חוקי×.'; + $lang['strcreaterule'] = 'צור חוק'; + $lang['strrulename'] = '×©× ×”×—×•×§'; + $lang['strruleneedsname'] = '×תה חייב לציין ×©× ×œ×—×•×§.'; + $lang['strrulecreated'] = 'חוק נוצר.'; + $lang['strrulecreatedbad'] = 'יצירת חוק נכשלה.'; + $lang['strconfdroprule'] = '×”×× ×תה בטוח שברצונך למחוק ×ת החוק "%s" מ "l%s"?'; + $lang['strruledropped'] = 'חוק נמחק.'; + $lang['strruledroppedbad'] = 'מחיקת חוק נכשלה.'; + + // Constraints + $lang['strconstraints'] = 'מבני×'; + $lang['strshowallconstraints'] = 'הר××” ×ת כל המבני×.'; + $lang['strnoconstraints'] = '×œ× × ×ž×¦×ו מבני×.'; + $lang['strcreateconstraint'] = 'צור מבנה'; + $lang['strconstraintcreated'] = 'מבנה נוצר.'; + $lang['strconstraintcreatedbad'] = 'יצירת מבנה נכשלה.'; + $lang['strconfdropconstraint'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הבמנה "%s" מ "%s"?'; + $lang['strconstraintdropped'] = 'מבנה נמחק.'; + $lang['strconstraintdroppedbad'] = 'מחיקת מבנה נכשלה.'; + $lang['straddcheck'] = 'הוסף בדיקה'; + $lang['strcheckneedsdefinition'] = 'בדיקת מבנה זקוקה להגדרה.'; + $lang['strcheckadded'] = 'בדיקה מבנה נוספה.'; + $lang['strcheckaddedbad'] = 'בדיקת מבנה נכשלה.'; + $lang['straddpk'] = 'הוסף מפתח ר×שי'; + $lang['strpkneedscols'] = 'מפתח ר×שי דורש לפחות עמודה ×חת.'; + $lang['strpkadded'] = 'מפתח ר×שי נוסף.'; + $lang['strpkaddedbad'] = 'הוספת מפתח ר×שי נכשלה.'; + $lang['stradduniq'] = 'הוסף מפתח מיוחד.'; + $lang['struniqneedscols'] = 'מפתח מיוחד דורש לפחות עמודה ×חת.'; + $lang['struniqadded'] = 'מפתח מיוחד נוסף.'; + $lang['struniqaddedbad'] = 'נוספת מפתח מיוחד נכשלה.'; + $lang['straddfk'] = 'הוסף מפתח זר'; + $lang['strfkneedscols'] = 'מפתח זר דורש לפתוח עמודה ×חת.'; + $lang['strfkneedstarget'] = 'מפתח זר דורש טבלת מטרה.'; + $lang['strfkadded'] = 'מפתח זר נוסף.'; + $lang['strfkaddedbad'] = 'יצירת מפתח זר נכשלה.'; + $lang['strfktarget'] = 'טבלת מטרה'; + $lang['strfkcolumnlist'] = 'עמודות במפתח'; + $lang['strondelete'] = 'DELETE ב'; + $lang['stronupdate'] = 'UPDATE ב'; + + // Functions + $lang['strfunction'] = 'פונקציה'; + $lang['strfunctions'] = 'פונקציות'; + $lang['strshowallfunctions'] = 'הר××” ×ת כל הפונקציות'; + $lang['strnofunction'] = 'פונקציה ×œ× × ×ž×¦××”.'; + $lang['strnofunctions'] = '×œ× × ×ž×¦×ו פונקציות.'; + $lang['strcreateplfunction'] = 'צור פונקצית SQL/PL'; + $lang['strcreateinternalfunction'] = 'צור פונקציה פנימית'; + $lang['strcreatecfunction'] = 'צור פונקצית C'; + $lang['strfunctionname'] = '×©× ×”×¤×•× ×§×¦×™×”'; + $lang['strreturns'] = 'חזרות'; + $lang['strarguments'] = '×רגומנטי×'; + $lang['strproglanguage'] = 'שפת תיכנות'; + $lang['strfunctionneedsname'] = '×תה חייב לתת ×©× ×œ×¤×•× ×§×¦×™×” שלך.'; + $lang['strfunctionneedsdef'] = '×תה חייב לציין הגדרה לפונקציה.'; + $lang['strfunctioncreated'] = 'פונקצייה נוצרה.'; + $lang['strfunctioncreatedbad'] = 'יצירת פונקצייה נכשלה.'; + $lang['strconfdropfunction'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הפונקצייה "%s"?'; + $lang['strfunctiondropped'] = 'פונקצייה נמחקה.'; + $lang['strfunctiondroppedbad'] = 'מחיקת פונקציה נכשלה.'; + $lang['strfunctionupdated'] = 'פונקציה עודכנה.'; + $lang['strfunctionupdatedbad'] = 'עדכון פונקציה נכשל.'; + $lang['strobjectfile'] = 'קובץ ×ובייקט'; + $lang['strlinksymbol'] = 'קישור סימלי'; + + // Triggers + $lang['strtrigger'] = 'זרז'; + $lang['strtriggers'] = 'זרזי×'; + $lang['strshowalltriggers'] = 'הר××” ×ת כל הזרזי×'; + $lang['strnotrigger'] = 'זרז ×œ× × ×™×ž×¦××”.'; + $lang['strnotriggers'] = '×œ× × ×™×ž×¦×ו זרזי×.'; + $lang['strcreatetrigger'] = 'צור זרז'; + $lang['strtriggerneedsname'] = '×תה חייב לציין ×©× ×œ×–×¨×–.'; + $lang['strtriggerneedsfunc'] = '×תה חייב לציין פונקציה לזרז.'; + $lang['strtriggercreated'] = 'זרז נוצר.'; + $lang['strtriggercreatedbad'] = 'יצירת זרז נכשלה.'; + $lang['strconfdroptrigger'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הזרז "%s" מ "%s"?'; + $lang['strtriggerdropped'] = 'זרז נמחק.'; + $lang['strtriggerdroppedbad'] = 'מחיקת זרז נכשלה.'; + $lang['strtriggeraltered'] = 'זרז נערך.'; + $lang['strtriggeralteredbad'] = 'עריכת זרז נכשלה.'; + + // Types + $lang['strtype'] = 'סוג'; + $lang['strtypes'] = 'סוגי×'; + $lang['strshowalltypes'] = 'הר××” ×ת כל הסוגי×.'; + $lang['strnotype'] = 'סוג ×œ× × ×ž×¦××”.'; + $lang['strnotypes'] = '×œ× × ×ž×¦×ו סוגי×.'; + $lang['strcreatetype'] = 'צור סוג'; + $lang['strcreatecomptype'] = 'Create composite type'; + $lang['strtypeneedsfield'] = '×תה חייב לציין לפחות שדה ×חד.'; + $lang['strtypeneedscols'] = '×תה חייב לציין מספר תקין של שדות.'; + $lang['strtypename'] = '×©× ×”×¡×•×’'; + $lang['strinputfn'] = 'פונקצית קלט'; + $lang['stroutputfn'] = 'פונקצית פלט'; + $lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'Alignment'; + $lang['strelement'] = '×למנט'; + $lang['strdelimiter'] = 'Delimiter'; + $lang['strstorage'] = '×חסנה'; + $lang['strtypeneedsname'] = '×תה חייב לציין ×©× ×œ×¡×•×’.'; + $lang['strtypeneedslen'] = '×תה חייב לציין ×ורך לסוג.'; + $lang['strtypecreated'] = 'סוג נוצר.'; + $lang['strtypecreatedbad'] = 'יצירת סוג נכשלה.'; + $lang['strconfdroptype'] = '×”×× ×תה בטוח שברצונך למחוק ×ת הסוג "%s"?'; + $lang['strtypedropped'] = 'סוג נמחק.'; + $lang['strtypedroppedbad'] = 'מחיקת סוג נכשלה.'; + $lang['strflavor'] = 'Flavor'; + $lang['strbasetype'] = 'בסיס'; + $lang['strcompositetype'] = 'Composite'; + $lang['strpseudotype'] = 'פ×סדו'; + + // Schemas + $lang['strschema'] = 'תרשי×'; + $lang['strschemas'] = 'תרשמי×'; + $lang['strshowallschemas'] = 'הר××” ×ת כל התרשימי×'; + $lang['strnoschema'] = '×ª×¨×©×™× ×œ× × ×ž×¦××”.'; + $lang['strnoschemas'] = '×œ× × ×ž×¦×ו תרשימי×.'; + $lang['strcreateschema'] = 'צור תרשי×'; + $lang['strschemaname'] = '×©× ×”×ª×¨×©×™×'; + $lang['strschemaneedsname'] = '×תה חייב לציין ×©× ×œ×ª×¨×©×™×.'; + $lang['strschemacreated'] = '×ª×¨×©×™× × ×•×¦×¨'; + $lang['strschemacreatedbad'] = 'יצירת ×ª×¨×©×™× × ×›×©×œ×”.'; + $lang['strconfdropschema'] = '×”×× ×תה בטוח שברצונך למחוק ×ת ×”×ª×¨×©×™× "?"?'; + $lang['strschemadropped'] = '×ª×¨×©×™× × ×ž×—×§.'; + $lang['strschemadroppedbad'] = 'מחיקת ×ª×¨×©×™× × ×›×©×œ×”.'; + $lang['strschemaaltered'] = '×ª×¨×©×™× × ×¢×¨×š.'; + $lang['strschemaalteredbad'] = 'עריכת ×ª×¨×©×™× × ×›×©×œ×”.'; + $lang['strsearchpath'] = 'חיפוש ×ž×™×§×•× ×”×ª×¨×©×™×.'; + + // Reports + + // Domains + $lang['strdomain'] = 'תחו×'; + $lang['strdomains'] = 'תחומי×'; + $lang['strshowalldomains'] = 'הר××” ×ת כל התחומי×'; + $lang['strnodomains'] = '×œ× × ×ž×¦×ו תחומי×.'; + $lang['strcreatedomain'] = 'צור תחו×'; + $lang['strdomaindropped'] = '×ª×—×•× × ×ž×—×§.'; + $lang['strdomaindroppedbad'] = 'מחיקת ×ª×—×•× × ×›×©×œ×”.'; + $lang['strconfdropdomain'] = '×”×× ×תה בטוח שברצונך למחוק ×ת ×”×ª×—×•× "%s"?'; + $lang['strdomainneedsname'] = '×תה חייב לציין ×©× ×œ×ª×—×•× ×©×œ×š.'; + $lang['strdomaincreated'] = '×ª×—×•× × ×•×¦×¨.'; + $lang['strdomaincreatedbad'] = 'יצירת ×ª×—×•× × ×›×©×œ×”.'; + $lang['strdomainaltered'] = '×ª×—×•× × ×¢×¨×š.'; + $lang['strdomainalteredbad'] = 'עריכת ×ª×—×•× × ×›×©×œ×”.'; + + // Operators + $lang['stroperator'] = 'מפעיל'; + $lang['stroperators'] = 'מפעילי×'; + $lang['strshowalloperators'] = 'הר××” ×ת כל המפעילי×'; + $lang['strnooperator'] = 'מפעיל ×œ× × ×ž×¦××”.'; + $lang['strnooperators'] = '×œ× × ×ž×¦×ו מפעילי×.'; + $lang['strcreateoperator'] = 'צור מפעיל'; + $lang['strleftarg'] = 'סידור סוג לשמ×ל'; + $lang['strrightarg'] = 'סידור שמ×ל לימין'; + $lang['strcommutator'] = 'Commutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'חבר'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'סידור לשמ×ל'; + $lang['strrightsort'] = 'סידור לימין'; + $lang['strlessthan'] = 'פחות מ'; + $lang['strgreaterthan'] = 'גדול מ'; + $lang['stroperatorneedsname'] = '×תה חייב לציין ×©× ×œ×ž×¤×¢×™×œ.'; + $lang['stroperatorcreated'] = 'מפעיל נוצר.'; + $lang['stroperatorcreatedbad'] = 'יצירת מפעיל נכשלה.'; + $lang['strconfdropoperator'] = '×”×× ×תה בטוח שברצונך למחוק ×ת המפעיל "%s"?'; + $lang['stroperatordropped'] = 'מפעיל נמחק.'; + $lang['stroperatordroppedbad'] = 'מחיקת מפעיל נכשלה.'; + + // Casts + $lang['strcasts'] = 'Casts'; + $lang['strnocasts'] = 'No casts found.'; + $lang['strsourcetype'] = 'סוג המקור'; + $lang['strtargettype'] = 'סוג המטרה'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'In assignment'; + $lang['strbinarycompat'] = '(Binary compatible)'; + + // Conversions + $lang['strconversions'] = 'המרה'; + $lang['strnoconversions'] = '×œ× × ×™×ž×¦××” המרה.'; + $lang['strsourceencoding'] = 'סוג הקידוד של המקור'; + $lang['strtargetencoding'] = 'סוג הקידוד של המטרה'; + + // Languages + $lang['strlanguages'] = 'שפות'; + $lang['strnolanguages'] = '×œ× × ×ž×¦×ו שפות'; + $lang['strtrusted'] = 'Trusted'; + + // Info + $lang['strnoinfo'] = '×ין מידע זמין.'; + $lang['strreferringtables'] = 'Referring tables'; + $lang['strparenttables'] = 'Parent tables'; + $lang['strchildtables'] = 'Child tables'; + + // Aggregates + $lang['straggregates'] = 'Aggregates'; + $lang['strnoaggregates'] = 'No aggregates found.'; + $lang['stralltypes'] = '(כל הסוגי×)'; + + // Operator Classes + $lang['stropclasses'] = 'Op Classes'; + $lang['strnoopclasses'] = 'No operator classes found.'; + $lang['straccessmethod'] = 'שיטת גישה'; + + // Stats and performance + $lang['strrowperf'] = 'תפקוד שדות'; + $lang['strioperf'] = 'תפקוד קלט/פלט'; + $lang['stridxrowperf'] = 'תפקוד ×נדוקס שדה'; + $lang['stridxioperf'] = 'תפקוד ×נדוקס קלט/פלט'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequential'; + $lang['strscan'] = 'חיפוש'; + $lang['strread'] = 'קר×'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'מטמון'; + $lang['strdisk'] = 'דיסק'; + $lang['strrows2'] = 'שורה'; + + // Tablespaces + $lang['strtablespace'] = 'מרחבון'; + $lang['strtablespaces'] = 'מרחבוני×'; + $lang['strshowalltablespaces'] = 'הר××” ×ת כל המרחבוני×'; + $lang['strnotablespaces'] = '×œ× × ×ž×¦×ו מרחבוני×.'; + $lang['strcreatetablespace'] = 'צור מרחבון'; + $lang['strlocation'] = 'מיקו×'; + $lang['strtablespaceneedsname'] = '×תה חייב לציין ×©× ×œ×ž×¨×—×‘×•×Ÿ.'; + $lang['strtablespaceneedsloc'] = '×תה חייב לציין תיקיה שבה יבצר המרחבון.'; + $lang['strtablespacecreated'] = 'מרחבון נוצר.'; + $lang['strtablespacecreatedbad'] = 'יצירת מרחבון נכשלה.'; + $lang['strconfdroptablespace'] = '×”×× ×תה בטוח שברצונך למחוק ×ת המרחבון "%s"?'; + $lang['strtablespacedropped'] = 'מרחבון נמחק.'; + $lang['strtablespacedroppedbad'] = 'מחיקת מרחבון נכשלה.'; + $lang['strtablespacealtered'] = 'מרחבון נערך.'; + $lang['strtablespacealteredbad'] = 'עריכת מרחבון מכשלה.'; + + // Miscellaneous + $lang['strtopbar'] = '%s רץ על %s:%s -- ×תה מחובר כמשתמש - "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'עזרה'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/hungarian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/hungarian.php new file mode 100644 index 00000000..125109b9 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/hungarian.php @@ -0,0 +1,901 @@ + + * + * + */ + + // Language and character set + $lang['applang'] = 'Magyar'; + $lang['applocale'] = 'hu-HU'; + $lang['applangdir'] = 'ltr'; + + // Welcome + $lang['strintro'] = 'Ãœdvözli a phpPgAdmin!'; + $lang['strppahome'] = 'A phpPgAdmin honlapja'; + $lang['strpgsqlhome'] = 'A PostgreSQL honlapja'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'A PostgreSQL (helyi) dokumentációja'; + $lang['strreportbug'] = 'Hibajelentés feladása'; + $lang['strviewfaq'] = 'GYIK megtekintése'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'Bejelentkezés'; + $lang['strloginfailed'] = 'Nem sikerült bejelentkezni'; + $lang['strlogindisallowed'] = 'Biztonsági okból engedélyezettlen a bejelentkezés.'; + $lang['strserver'] = 'Szolgáló'; + $lang['strservers'] = 'Szolgálók'; + $lang['strgroupservers'] = 'Szolgálók „%s†csoportban'; + $lang['strallservers'] = 'Minden szolgáló'; + $lang['strintroduction'] = 'BevezetÅ‘'; + $lang['strhost'] = 'Gazda'; + $lang['strport'] = 'Kapu'; + $lang['strlogout'] = 'Kilépés'; + $lang['strowner'] = 'Tulajdonos'; + $lang['straction'] = 'Művelet'; + $lang['stractions'] = 'Műveletek'; + $lang['strname'] = 'Név'; + $lang['strdefinition'] = 'Definíció'; + $lang['strproperties'] = 'Tulajdonságok'; + $lang['strbrowse'] = 'Tallóz'; + $lang['strenable'] = 'Enged'; + $lang['strdisable'] = 'Tilt'; + $lang['strdrop'] = 'Töröl'; + $lang['strdropped'] = 'Törlölve'; + $lang['strnull'] = 'Null'; + $lang['strnotnull'] = 'Not Null'; + $lang['strprev'] = '< ElÅ‘zÅ‘'; + $lang['strnext'] = 'KövetkezÅ‘ >'; + $lang['strfirst'] = '<< ElsÅ‘'; + $lang['strlast'] = 'Utolsó >>'; + $lang['strfailed'] = 'Sikertelen'; + $lang['strcreate'] = 'Teremt'; + $lang['strcreated'] = 'Megteremtve'; + $lang['strcomment'] = 'Megjegyzés'; + $lang['strlength'] = 'Hossz'; + $lang['strdefault'] = 'Alapértelmezés'; + $lang['stralter'] = 'Módosít'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Mégsem'; + $lang['strkill'] = 'Öl'; + $lang['strac'] = 'ÖnműködÅ‘ kiegészítés engedélyezése'; + $lang['strsave'] = 'Ment'; + $lang['strreset'] = 'Újra'; + $lang['strrestart'] = 'Újraindít'; + $lang['strinsert'] = 'Beszúr'; + $lang['strselect'] = 'Kiválaszt'; + $lang['strdelete'] = 'Töröl'; + $lang['strupdate'] = 'IdÅ‘szerűsít'; + $lang['strreferences'] = 'Hivatkozások'; + $lang['stryes'] = 'Igen'; + $lang['strno'] = 'Nem'; + $lang['strtrue'] = 'IGAZ'; + $lang['strfalse'] = 'HAMIS'; + $lang['stredit'] = 'Szerkeszt'; + $lang['strcolumn'] = 'Oszlop'; + $lang['strcolumns'] = 'Oszlopok'; + $lang['strrows'] = 'sor'; + $lang['strrowsaff'] = 'sor érintett.'; + $lang['strobjects'] = 'objektum'; + $lang['strback'] = 'Vissza'; + $lang['strqueryresults'] = 'Lekérdezés eredményei'; + $lang['strshow'] = 'Megjelenít'; + $lang['strempty'] = 'Ãœrít'; + $lang['strlanguage'] = 'Nyelv'; + $lang['strencoding'] = 'Kódolás'; + $lang['strvalue'] = 'Érték'; + $lang['strunique'] = 'egyedi'; + $lang['strprimary'] = 'ElsÅ‘dleges'; + $lang['strexport'] = 'Kivisz'; + $lang['strimport'] = 'Behoz'; + $lang['strallowednulls'] = 'Engedélyezett NULL betűk'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Ãœres szöveg/mezÅ‘'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Gazda'; + $lang['strvacuum'] = 'Takarít'; + $lang['stranalyze'] = 'Elemez'; + $lang['strclusterindex'] = 'Fürtöz'; + $lang['strclustered'] = 'Fürtözve?'; + $lang['strreindex'] = 'Újraindexel'; + $lang['strexecute'] = 'Végrehajt'; + $lang['stradd'] = 'BÅ‘vít'; + $lang['strevent'] = 'Esemény'; + $lang['strwhere'] = 'Hol'; + $lang['strinstead'] = 'Inkább'; + $lang['strwhen'] = 'Mikor'; + $lang['strformat'] = 'Alak'; + $lang['strdata'] = 'Adatok'; + $lang['strconfirm'] = 'MegerÅ‘sít'; + $lang['strexpression'] = 'Kifejezés'; + $lang['strellipsis'] = '…'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Kinyit'; + $lang['strcollapse'] = 'Összecsuk'; + $lang['strfind'] = 'Keres'; + $lang['stroptions'] = 'Részletek'; + $lang['strrefresh'] = 'Frissít'; + $lang['strdownload'] = 'Letöltés'; + $lang['strdownloadgzipped'] = 'Gzippel tömörített letöltés'; + $lang['strinfo'] = 'Infó'; + $lang['stroids'] = 'OID-k'; + $lang['stradvanced'] = 'Haladó'; + $lang['strvariables'] = 'Változók'; + $lang['strprocess'] = 'Folyamat'; + $lang['strprocesses'] = 'Folyamatok'; + $lang['strsetting'] = 'Beállítás'; + $lang['streditsql'] = 'SQL-szerkesztés'; + $lang['strruntime'] = 'Teljes futási idÅ‘: %s ms'; + $lang['strpaginate'] = 'Oldalakra tördelés'; + $lang['struploadscript'] = 'vagy egy SQL-írás feltöltése:'; + $lang['strstarttime'] = 'Kezdés ideje'; + $lang['strfile'] = 'Fájl'; + $lang['strfileimported'] = 'Fájl behozva.'; + $lang['strtrycred'] = 'Használja minden kiszolgálóhoz e beállításokat'; + $lang['strconfdropcred'] = 'Biztonság okán a szétválás megszünteti a megosztott bejelentkezÅ‘ adatait. Biztosan szét akar válni?'; + $lang['stractionsonmultiplelines'] = 'Több soros műveletek'; + $lang['strselectall'] = 'Mindent kiválaszt'; + $lang['strunselectall'] = 'Semmit sem választ ki'; + $lang['strlocale'] = 'Helyszín'; + $lang['strcollation'] = 'Összerakás'; + $lang['strctype'] = 'Betűtípus'; + $lang['strdefaultvalues'] = 'Alapértékek'; + $lang['strnewvalues'] = 'Új értékek'; + $lang['strstart'] = 'Indít'; + $lang['strstop'] = 'Leállít'; + $lang['strgotoppage'] = 'vissza a tetejére'; + $lang['strtheme'] = 'Téma'; + $lang['strcluster'] = 'Fürt'; + + // Admin + $lang['stradminondatabase'] = 'A következÅ‘ adminisztratív feladatok %s adatbázis egészére vonatkoznak.'; + $lang['stradminontable'] = 'A következÅ‘ adminisztratív feladatok %s táblára vonatkoznak.'; + + // User-supplied SQL history + $lang['strhistory'] = 'ElÅ‘zmények'; + $lang['strnohistory'] = 'Nincs elÅ‘zmény.'; + $lang['strclearhistory'] = 'ElÅ‘zményeket töröl'; + $lang['strdelhistory'] = 'ElÅ‘zményekbÅ‘l töröl'; + $lang['strconfdelhistory'] = 'Tényleg töröli e kérelmet az elÅ‘zményekbÅ‘l?'; + $lang['strconfclearhistory'] = 'Tényleg töröli az elÅ‘zményeket?'; + $lang['strnodatabaseselected'] = 'Ki kell választani az adatbázist.'; + + // Database sizes + $lang['strnoaccess'] = 'Nincs hozzáférés'; + $lang['strsize'] = 'Méret'; + $lang['strbytes'] = 'bájt'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Ez alkalmazás legjobban kereteket támogató böngészÅ‘vel működik, de használható keretek nélkül is az alábbi hivatkozásra kattintva.'; + $lang['strnoframeslink'] = 'Keretek nélküli használat'; + $lang['strbadconfig'] = 'A config.inc.php elavult. Újra kell teremteni az új config.inc.php-dist fájlból.'; + $lang['strnotloaded'] = 'Az ön PHP rendszere nem támogatja a PostgreSQL-t.'; + $lang['strpostgresqlversionnotsupported'] = 'A PostgreSQL e változata nem megfelelÅ‘. Kérem telepítse a %s változatot, vagy újabbat!'; + $lang['strbadschema'] = 'A megadott séma érvénytelen.'; + $lang['strbadencoding'] = 'Az ügyfél oldali kódolás beállítása az adatbázisban nem sikerült.'; + $lang['strsqlerror'] = 'SQL hiba:'; + $lang['strinstatement'] = 'A következÅ‘ kifejezésben:'; + $lang['strinvalidparam'] = 'Érvénytelen paraméterek.'; + $lang['strnodata'] = 'Nincsenek sorok.'; + $lang['strnoobjects'] = 'Nincsenek objektumok.'; + $lang['strrownotunique'] = 'Nincs egyedi azonosító ehhez a sorhoz.'; + $lang['strnouploads'] = 'Fájl feltöltése letiltva.'; + $lang['strimporterror'] = 'Behozatali hiba.'; + $lang['strimporterror-fileformat'] = 'Behozatali hiba: nem sikerült automatikusan megállapítani a fájl formátumát.'; + $lang['strimporterrorline'] = 'Behozatali hiba a %s. sorban.'; + $lang['strimporterrorline-badcolumnnum'] = 'Behozatali hiba a(z) %s. számú sorban: A sor nem tartalmazza a megfelelÅ‘ számú sort.'; + $lang['strimporterror-uploadedfile'] = 'Behozatali hiba: A fájlt nem sikerült feltülteni a kiszolgálóra.'; + $lang['strcannotdumponwindows'] = 'Összetett tábla ömlesztése és séma nevek Windows-on nem támogatottak.'; + $lang['strinvalidserverparam'] = 'Érvénytelen kiszolgáló paraméterrel próbáltak csatlakozni. Lehet, hogy valaki betörni próbál a rendszerbe.'; + $lang['strnoserversupplied'] = 'Nincs megadva kiszolgáló!'; + $lang['strbadpgdumppath'] = 'Kiviteli hiba: Elbukott a pg_dump végrehajtása (conf/config.inc.php fájlban megadott ösvény: %s). Kérem, javítsa ki ezt a beállításban, és ismételjen.'; + $lang['strbadpgdumpallpath'] = 'Kiviteli hiba: Elbukott a pg_dumpall végrehajtása (conf/config.inc.php fájlban megadott ösvény: %s). Kérem, javítsa ki ezt a beállításban, és ismételjen.'; + $lang['strconnectionfail'] = 'Nem csatlakozhatok a szolgálóhoz.'; + + // Tables + $lang['strtable'] = 'Tábla'; + $lang['strtables'] = 'Táblák'; + $lang['strshowalltables'] = 'Minden tábla megjelenítése'; + $lang['strnotables'] = 'Nincsenek táblák.'; + $lang['strnotable'] = 'Nincs tábla.'; + $lang['strcreatetable'] = 'Táblát teremt'; + $lang['strcreatetablelike'] = 'Táblát teremt mint'; + $lang['strcreatetablelikeparent'] = 'Forrás tábla'; + $lang['strcreatelikewithdefaults'] = 'ALAPÉRTELMEZÉSEKKEL'; + $lang['strcreatelikewithconstraints'] = 'MEGSZORÃTÃSOKKAL'; + $lang['strcreatelikewithindexes'] = 'INDEXEKKEL'; + $lang['strtablename'] = 'Tábla neve'; + $lang['strtableneedsname'] = 'Meg kell adni a tábla nevét.'; + $lang['strtablelikeneedslike'] = 'Meg kell adni a tábla nevét, ahonnan tulajdonságokat lehet másolni.'; + $lang['strtableneedsfield'] = 'Legalább egy oszlopot meg kell adni.'; + $lang['strtableneedscols'] = 'A táblának érvényes számú oszlop kell.'; + $lang['strtablecreated'] = 'A tábla megteremtve.'; + $lang['strtablecreatedbad'] = 'Nem sikerült táblát teremteni.'; + $lang['strconfdroptable'] = 'Biztosan törölni kívánja „%s†táblát?'; + $lang['strtabledropped'] = 'A tábla törölve.'; + $lang['strtabledroppedbad'] = 'Nem sikerült a táblát törölni.'; + $lang['strconfemptytable'] = 'Biztosan ki akarja üríteni „%s†táblát?'; + $lang['strtableemptied'] = 'A tábla kiürítve.'; + $lang['strtableemptiedbad'] = 'Nem sikerült a táblát kiüríteni.'; + $lang['strinsertrow'] = 'Sor beszúrása'; + $lang['strrowinserted'] = 'A sor beszúrva.'; + $lang['strrowinsertedbad'] = 'Nem sikerült a sort beszúrni.'; + $lang['strnofkref'] = 'Nincs %s idegen kulcshoz illÅ‘ érték.'; + $lang['strrowduplicate'] = 'Nem sikerült sort beszúrni. Dupla beszúrási kísérlet.'; + $lang['streditrow'] = 'Sor szerkesztése'; + $lang['strrowupdated'] = 'A sor idÅ‘szerűsítve.'; + $lang['strrowupdatedbad'] = 'Nem sikerült a sort idÅ‘szerűsíteni.'; + $lang['strdeleterow'] = 'Sor törlése'; + $lang['strconfdeleterow'] = 'Biztosan törölni kívánja ezt a sort?'; + $lang['strrowdeleted'] = 'A sor törölve.'; + $lang['strrowdeletedbad'] = 'Nem sikerült a sort törölni.'; + $lang['strinsertandrepeat'] = 'Beszúrás & Ismétlés'; + $lang['strnumcols'] = 'Oszlopok száma'; + $lang['strcolneedsname'] = 'Meg kell adnia az oszlop nevét'; + $lang['strselectallfields'] = 'Minden oszlop kijelölése'; + $lang['strselectneedscol'] = 'Ki kell választani egy oszlopot'; + $lang['strselectunary'] = 'Egyváltozós műveleteknek nem lehetnek értékei'; + $lang['strcolumnaltered'] = 'Az oszlop megváltoztatva.'; + $lang['strcolumnalteredbad'] = 'Nem sikerült az oszlopot megváltoztatni.'; + $lang['strconfdropcolumn'] = 'Biztosan törölni kívánja „%s†oszlopot „%s†táblából?'; + $lang['strcolumndropped'] = 'Az oszlop törölve.'; + $lang['strcolumndroppedbad'] = 'Nem sikerült az oszlopot törölni.'; + $lang['straddcolumn'] = 'Oszloppal bÅ‘vítés'; + $lang['strcolumnadded'] = 'Oszloppal bÅ‘vítve.'; + $lang['strcolumnaddedbad'] = 'Nem sikerült az oszloppal bÅ‘víteni.'; + $lang['strcascade'] = 'ZUHATAG'; + $lang['strtablealtered'] = 'A tábla megváltoztatva.'; + $lang['strtablealteredbad'] = 'Nem sikerült a táblát megváltoztatni.'; + $lang['strdataonly'] = 'Csak adatok'; + $lang['strstructureonly'] = 'Csak struktúra'; + $lang['strstructureanddata'] = 'Struktúra és adatok'; + $lang['strtabbed'] = 'Füles'; + $lang['strauto'] = 'Autó'; + $lang['strconfvacuumtable'] = 'Biztosan ki akarja takarítani „%s†táblát?'; + $lang['strconfanalyzetable'] = 'Biztosan elemezzük „%s†táblát?'; + $lang['strconfreindextable'] = 'Biztosan újra akarja indexelni „%s†táblát?'; + $lang['strconfclustertable'] = 'Biztosan fürtözni akarja „%s†táblát?'; + $lang['strestimatedrowcount'] = 'Becsült sorok száma'; + $lang['strspecifytabletoanalyze'] = 'Legalább egy elemzendÅ‘ táblát meg kell adni.'; + $lang['strspecifytabletoempty'] = 'Legalább egy ürítendÅ‘ táblát meg kell adni.'; + $lang['strspecifytabletodrop'] = 'Legalább egy törlendÅ‘ táblát meg kell adni.'; + $lang['strspecifytabletovacuum'] = 'Legalább egy takarítandó táblát meg kell adni.'; + $lang['strspecifytabletoreindex'] = 'Legalább egy indexelendÅ‘ táblát meg kell adni.'; + $lang['strspecifytabletocluster'] = 'Legalább egy fürtözendÅ‘ táblát meg kell adni.'; + $lang['strnofieldsforinsert'] = 'Oszloptalan táblába nem szúrhat be sort.'; + + // Columns + $lang['strcolprop'] = 'Tábla tulajdonságai'; + $lang['strnotableprovided'] = 'Nincs tábla megadva!'; + + // Users + $lang['struser'] = 'Használó'; + $lang['strusers'] = 'Használók'; + $lang['strusername'] = 'Használó neve'; + $lang['strpassword'] = 'Jelszó'; + $lang['strsuper'] = 'Rendszergazda?'; + $lang['strcreatedb'] = 'Létrehozhat AB-t?'; + $lang['strexpires'] = 'Lejár'; + $lang['strsessiondefaults'] = 'Munkamenet alapértékei'; + $lang['strnousers'] = 'Nincsenek használók.'; + $lang['struserupdated'] = 'Használó idÅ‘szerűsítve.'; + $lang['struserupdatedbad'] = 'Nem sikerült a használót idÅ‘szerűsíteni.'; + $lang['strshowallusers'] = 'Minden használó megjelenítése'; + $lang['strcreateuser'] = 'Használó teremtése'; + $lang['struserneedsname'] = 'A használónak nevet kell adni.'; + $lang['strusercreated'] = 'A használó megteremtve.'; + $lang['strusercreatedbad'] = 'Nem sikerült a használót megteremteni.'; + $lang['strconfdropuser'] = 'Biztosan törölni akarja „%s†használót?'; + $lang['struserdropped'] = 'A használó törölve.'; + $lang['struserdroppedbad'] = 'Nem sikerült a használót törölni.'; + $lang['straccount'] = 'Számla'; + $lang['strchangepassword'] = 'Jelszó megváltoztatása'; + $lang['strpasswordchanged'] = 'A jelszó megváltoztatva.'; + $lang['strpasswordchangedbad'] = 'Nem sikerült a jelszót megváltoztatni.'; + $lang['strpasswordshort'] = 'A jelszó túl rövid.'; + $lang['strpasswordconfirm'] = 'A jelszó nem egyezik a megerÅ‘sítéssel.'; + + // Groups + $lang['strgroup'] = 'Csoport'; + $lang['strgroups'] = 'Csoportok'; + $lang['strshowallgroups'] = 'Minden csoportot megjelenít'; + $lang['strnogroup'] = 'Nincs csoport.'; + $lang['strnogroups'] = 'Nincsenek csoportok.'; + $lang['strcreategroup'] = 'Csoportot teremt'; + $lang['strgroupneedsname'] = 'A csoportnak nevet kell adni.'; + $lang['strgroupcreated'] = 'A csoport megteremtve.'; + $lang['strgroupcreatedbad'] = 'Nem sikerült a csoportot megteremteni.'; + $lang['strconfdropgroup'] = 'Biztosan törölni kívánja „%s†csoportot?'; + $lang['strgroupdropped'] = 'A csoport törölve.'; + $lang['strgroupdroppedbad'] = 'Nem sikerült a csoportot törölni.'; + $lang['strmembers'] = 'Tagok'; + $lang['strmemberof'] = 'Tagja '; + $lang['stradminmembers'] = 'Admin tagok'; + $lang['straddmember'] = 'Tagot vesz fel'; + $lang['strmemberadded'] = 'Tag felvéve.'; + $lang['strmemberaddedbad'] = 'Nem sikerült tagot felvenni.'; + $lang['strdropmember'] = 'Tag kicsapása'; + $lang['strconfdropmember'] = 'Biztosan ki akarja csapni „%s†tagot „%s†csoportból?'; + $lang['strmemberdropped'] = 'A tag kicsapva.'; + $lang['strmemberdroppedbad'] = 'Nem sikerült a tagot kicsapni.'; + + // Roles + $lang['strrole'] = 'Szerep'; + $lang['strroles'] = 'Szerepek'; + $lang['strshowallroles'] = 'Minden szerepet megjelenít'; + $lang['strnoroles'] = 'Nincs szerep.'; + $lang['strinheritsprivs'] = 'Jogosultságokat örököl?'; + $lang['strcreaterole'] = 'Szerepet teremt'; + $lang['strcancreaterole'] = 'Teremthet szerepet?'; + $lang['strrolecreated'] = 'Szerep megteremtve.'; + $lang['strrolecreatedbad'] = 'Nem sikerült szerepet teremteni.'; + $lang['strrolealtered'] = 'Szerep megváltoztatva.'; + $lang['strrolealteredbad'] = 'Nem sikerült szerepet változtatni.'; + $lang['strcanlogin'] = 'Beléphet?'; + $lang['strconnlimit'] = 'Kapcsolat korlátja'; + $lang['strdroprole'] = 'Szerepet töröl'; + $lang['strconfdroprole'] = 'Biztosan töröljük „%s†szerepet?'; + $lang['strroledropped'] = 'Szerep törölve.'; + $lang['strroledroppedbad'] = 'Nem sikerült szerepet törölni.'; + $lang['strnolimit'] = 'Nincs korlát'; + $lang['strnever'] = 'Soha'; + $lang['strroleneedsname'] = 'Nevet kell adni a szerepnek.'; + + // Privileges + $lang['strprivilege'] = 'Jogosultság'; + $lang['strprivileges'] = 'Jogosultságok'; + $lang['strnoprivileges'] = 'Ez objektum alap-jogosultságokkal rendelkezik.'; + $lang['strgrant'] = 'Feljogosít'; + $lang['strrevoke'] = 'Jogosultságot megvon'; + $lang['strgranted'] = 'A jogosultságok megváltoztatva.'; + $lang['strgrantfailed'] = 'Nem sikerült a jogosultságokat megváltoztatni.'; + $lang['strgrantbad'] = 'Legalább egy felhasználót és jogosultságot ki kell választani.'; + $lang['strgrantor'] = 'Jogosító'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Adatbázis'; + $lang['strdatabases'] = 'Adatbázisok'; + $lang['strshowalldatabases'] = 'Minden adatbázist megjelenít'; + $lang['strnodatabases'] = 'Nincs adatbázis.'; + $lang['strcreatedatabase'] = 'Adatbázist teremt'; + $lang['strdatabasename'] = 'Adatbázisnév'; + $lang['strdatabaseneedsname'] = 'Meg kell adni az adatbázis nevét.'; + $lang['strdatabasecreated'] = 'Az adatbázis megteremtve.'; + $lang['strdatabasecreatedbad'] = 'Nem sikerült megteremteni az adatbázist.'; + $lang['strconfdropdatabase'] = 'Biztosan törölni akarja „%s†adatbázist?'; + $lang['strdatabasedropped'] = 'Az adatbázis törölve.'; + $lang['strdatabasedroppedbad'] = 'Nem sikerült törölni az adatbázist.'; + $lang['strentersql'] = 'Ãrja be a végrehajtandó SQL-kifejezéseket ide:'; + $lang['strsqlexecuted'] = 'Az SQL-kifejezések végrehajtva.'; + $lang['strvacuumgood'] = 'A takarítás kész.'; + $lang['strvacuumbad'] = 'Nem sikerült kitakarítani.'; + $lang['stranalyzegood'] = 'Az elemzés kész.'; + $lang['stranalyzebad'] = 'Nem sikerült kielemezni.'; + $lang['strreindexgood'] = 'Újraindexelés kész.'; + $lang['strreindexbad'] = 'Nem sikerült az újraindexelés.'; + $lang['strfull'] = 'Teljes'; + $lang['strfreeze'] = 'Befagyaszt'; + $lang['strforce'] = 'Kényszerít'; + $lang['strsignalsent'] = 'Jelzés elküldve.'; + $lang['strsignalsentbad'] = 'Nem sikerült jelzést küldeni.'; + $lang['strallobjects'] = 'Minden objektum'; + $lang['strdatabasealtered'] = 'Adatbázis megváltoztatva.'; + $lang['strdatabasealteredbad'] = 'Nem sikerült az adatbázist megváltoztatni.'; + $lang['strspecifydatabasetodrop'] = 'Meg kell adni a törlendÅ‘ adatbázist'; + $lang['strtemplatedb'] = 'Sablon'; + $lang['strconfanalyzedatabase'] = 'Biztosan elemezni akarja „%s†adatbázis minden tábláját?'; + $lang['strconfvacuumdatabase'] = 'Biztosan takarítani akarja „%s†adatbázis minden tábláját?'; + $lang['strconfreindexdatabase'] = 'Biztosan indexelni akarja „%s†adatbázis minden tábláját?'; + $lang['strconfclusterdatabase'] = 'Biztosan fürtözni akarja „%s†adatbázis minden tábláját?'; + + // Views + $lang['strview'] = 'Nézet'; + $lang['strviews'] = 'Nézetek'; + $lang['strshowallviews'] = 'Minden nézetet megjelenít'; + $lang['strnoview'] = 'Nincs nézet.'; + $lang['strnoviews'] = 'Nincsenek nézetek.'; + $lang['strcreateview'] = 'Nézetet teremt'; + $lang['strviewname'] = 'Nézetnév'; + $lang['strviewneedsname'] = 'Meg kell adni a nézetnevet.'; + $lang['strviewneedsdef'] = 'Meg kell adni a nézet definícióját.'; + $lang['strviewneedsfields'] = 'Meg kell adnia a oszlopokat, amiket ki akar jelölni a nézetben.'; + $lang['strviewcreated'] = 'A nézet megteremtve.'; + $lang['strviewcreatedbad'] = 'Nem sikerült megteremteni a nézetet.'; + $lang['strconfdropview'] = 'Biztosan törölni kívánja „%s†nézetet?'; + $lang['strviewdropped'] = 'A nézet törölve.'; + $lang['strviewdroppedbad'] = 'Nem sikerült törölni a nézetet.'; + $lang['strviewupdated'] = 'A nézet idÅ‘szerűsítve.'; + $lang['strviewupdatedbad'] = 'Nem sikerült idÅ‘szerűsíteni a nézetet.'; + $lang['strviewlink'] = 'Hivatkozások'; + $lang['strviewconditions'] = 'További feltételek'; + $lang['strcreateviewwiz'] = 'Nézetet teremt varázslóval'; + $lang['strrenamedupfields'] = 'Másolt mezÅ‘ket nevez át'; + $lang['strdropdupfields'] = 'Másolt mezÅ‘ket töröl'; + $lang['strerrordupfields'] = 'Hiba a másolt mezÅ‘kben'; + $lang['strviewaltered'] = 'Nézet megváltoztatva.'; + $lang['strviewalteredbad'] = 'Nem sikerült megváltoztatni a nézetet.'; + $lang['strspecifyviewtodrop'] = 'Meg kell adni a törlendÅ‘ nézetet'; + + // Sequences + $lang['strsequence'] = 'Sorozat'; + $lang['strsequences'] = 'Sorozatok'; + $lang['strshowallsequences'] = 'Minden sorozatot megjelenít'; + $lang['strnosequence'] = 'Nincs sorozat.'; + $lang['strnosequences'] = 'Nincsenek sorozatok.'; + $lang['strcreatesequence'] = 'Sorozatot teremt'; + $lang['strlastvalue'] = 'Utolsó érték'; + $lang['strincrementby'] = 'Növekmény'; + $lang['strstartvalue'] = 'KezdÅ‘ érték'; + $lang['strrestartvalue'] = 'ÚjrakezdÅ‘ érték'; + $lang['strmaxvalue'] = 'FelsÅ‘ korlát'; + $lang['strminvalue'] = 'Alsó korlát'; + $lang['strcachevalue'] = 'Gyorstár értéke'; + $lang['strlogcount'] = 'Számláló'; + $lang['strcancycle'] = 'Körbejárhat?'; + $lang['striscalled'] = 'Növekedjék mielÅ‘tt visszatér a következÅ‘ értékkel (is_called)?'; + $lang['strsequenceneedsname'] = 'Meg kell adni a sorozatnevet.'; + $lang['strsequencecreated'] = 'A sorozat megteremtve.'; + $lang['strsequencecreatedbad'] = 'Nem sikerült megteremteni a sorozatot.'; + $lang['strconfdropsequence'] = 'Biztosan törölni kívánja „%s†sorozatot?'; + $lang['strsequencedropped'] = 'A sorozat törölve.'; + $lang['strsequencedroppedbad'] = 'Nem sikerült törölni a sorozatot.'; + $lang['strsequencerestart'] = 'Sorozat újrakezdve.'; + $lang['strsequencerestartbad'] = 'Nem sikerült újrakezdeni a sorozatot.'; + $lang['strsequencereset'] = 'Sorozat nullázása.'; + $lang['strsequenceresetbad'] = 'Nem sikerült nullázni a sorozatot.'; + $lang['strsequencealtered'] = 'Sorozat megváltoztatva.'; + $lang['strsequencealteredbad'] = 'Nem sikerült megváltoztatni a sorozatot.'; + $lang['strsetval'] = 'Értéket ad'; + $lang['strsequencesetval'] = 'Érték megadva.'; + $lang['strsequencesetvalbad'] = 'Nem sikerült az értékadás.'; + $lang['strnextval'] = 'Növekmény'; + $lang['strsequencenextval'] = 'Sorozat megnövelve.'; + $lang['strsequencenextvalbad'] = 'Nem sikerült megnövelni a sorozatot.'; + $lang['strspecifysequencetodrop'] = 'Meg kell adnia a törlendÅ‘ sorozatot'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indexek'; + $lang['strindexname'] = 'Indexnév'; + $lang['strshowallindexes'] = 'Minden indexet megjelenít'; + $lang['strnoindex'] = 'Nincs index.'; + $lang['strnoindexes'] = 'Nincsenek indexek.'; + $lang['strcreateindex'] = 'Indexet teremt'; + $lang['strtabname'] = 'Táblanév'; + $lang['strcolumnname'] = 'Oszlopnév'; + $lang['strindexneedsname'] = 'Meg kell adni az index nevét.'; + $lang['strindexneedscols'] = 'Meg kell adni az oszlopok (érvényes) számát.'; + $lang['strindexcreated'] = 'Az index megteremtve'; + $lang['strindexcreatedbad'] = 'Nem sikerült megteremteni az indexet.'; + $lang['strconfdropindex'] = 'Biztosan törölni kívánja „%s†indexet?'; + $lang['strindexdropped'] = 'Az index törölve.'; + $lang['strindexdroppedbad'] = 'Nem sikerült törölni az indexet.'; + $lang['strkeyname'] = 'Kulcsnév'; + $lang['struniquekey'] = 'Egyedi kulcs'; + $lang['strprimarykey'] = 'ElsÅ‘dleges kulcs'; + $lang['strindextype'] = 'Indextípus'; + $lang['strtablecolumnlist'] = 'A tábla oszlopai'; + $lang['strindexcolumnlist'] = 'Az index oszlopai'; + $lang['strclusteredgood'] = 'Fürtözés kész.'; + $lang['strclusteredbad'] = 'Nem sikerült fürtözni.'; + $lang['strconcurrently'] = 'Egyszerre'; + $lang['strnoclusteravailable'] = 'A tábla nincs indexre fürtözve.'; + + // Rules + $lang['strrules'] = 'Szabályok'; + $lang['strrule'] = 'Szabály'; + $lang['strshowallrules'] = 'Minden szabályt megjelenít'; + $lang['strnorule'] = 'Nincs szabály.'; + $lang['strnorules'] = 'Nincsenek szabályok.'; + $lang['strcreaterule'] = 'Szabályt teremt'; + $lang['strrulename'] = 'Szabálynév'; + $lang['strruleneedsname'] = 'Meg kell adni a szabálynevet.'; + $lang['strrulecreated'] = 'A szabály megteremtve.'; + $lang['strrulecreatedbad'] = 'Nem sikerült megteremteni a szabályt.'; + $lang['strconfdroprule'] = 'Biztosan törölni kívánja „%s†szabályt „%s†táblában?'; + $lang['strruledropped'] = 'A szabály törölve.'; + $lang['strruledroppedbad'] = 'Nem sikerült törölni a szabályt.'; + + // Constraints + $lang['strconstraint'] = 'Megszorítás'; + $lang['strconstraints'] = 'Megszorítások'; + $lang['strshowallconstraints'] = 'Minden megszorítást megjelenít'; + $lang['strnoconstraints'] = 'Nincsenek megszorítások.'; + $lang['strcreateconstraint'] = 'Megszorítást teremt'; + $lang['strconstraintcreated'] = 'A megszorítás megteremtve.'; + $lang['strconstraintcreatedbad'] = 'Nem sikerült megteremteni a megszorítást.'; + $lang['strconfdropconstraint'] = 'Biztosan törölni kívánja „%s†megszorítást „%s†táblában?'; + $lang['strconstraintdropped'] = 'A megszorítás törölve.'; + $lang['strconstraintdroppedbad'] = 'Nem sikerült törölni a megszorítást.'; + $lang['straddcheck'] = 'EllenÅ‘rzést ad hozzá'; + $lang['strcheckneedsdefinition'] = 'Meg kell adni az ellenÅ‘rzés definícióját.'; + $lang['strcheckadded'] = 'Az ellenÅ‘rzés hozzáadva.'; + $lang['strcheckaddedbad'] = 'Nem sikerült hozzáadni az ellenÅ‘rzést.'; + $lang['straddpk'] = 'ElsÅ‘dleges kulcsot ad hozzá'; + $lang['strpkneedscols'] = 'Legalább egy oszlopot meg kell adni elsÅ‘dleges kulcsnak.'; + $lang['strpkadded'] = 'ElsÅ‘dleges kulcs hozzáadva.'; + $lang['strpkaddedbad'] = 'Nem sikerült hozzáadni az elsÅ‘dleges kulcsot.'; + $lang['stradduniq'] = 'Egyedi kulcsot ad hozzá'; + $lang['struniqneedscols'] = 'Legalább egy oszlopot meg kell adni egyedi kulcsnak.'; + $lang['struniqadded'] = 'Az egyedi kulcs hozzáadva.'; + $lang['struniqaddedbad'] = 'Nem sikerült hozzáadni az egyedi kulcsot.'; + $lang['straddfk'] = 'KülsÅ‘ kulcsot ad hozzá'; + $lang['strfkneedscols'] = 'Legalább egy oszlopot meg kell adni külsÅ‘ kulcsnak.'; + $lang['strfkneedstarget'] = 'Meg kell adni a céltáblát a külsÅ‘ kulcsnak.'; + $lang['strfkadded'] = 'A külsÅ‘ kulcs hozzáadva.'; + $lang['strfkaddedbad'] = 'Nem sikerült hozzáadni a külsÅ‘ kulcsot.'; + $lang['strfktarget'] = 'Céltábla'; + $lang['strfkcolumnlist'] = 'Kulcsoszlopok'; + $lang['strondelete'] = 'TÖRLÉSKOR'; + $lang['stronupdate'] = 'VÃLTOZTATÃSKOR'; + + // Functions + $lang['strfunction'] = 'Függvény'; + $lang['strfunctions'] = 'Függvények'; + $lang['strshowallfunctions'] = 'Minden függvényt megjelenít'; + $lang['strnofunction'] = 'Nincs függvény.'; + $lang['strnofunctions'] = 'Nincsenek függvények.'; + $lang['strcreateplfunction'] = 'SQL/PL függvényt teremt'; + $lang['strcreateinternalfunction'] = 'BelsÅ‘ függvényt teremt'; + $lang['strcreatecfunction'] = 'C függvényt teremt'; + $lang['strfunctionname'] = 'Függvénynév'; + $lang['strreturns'] = 'VisszatérÅ‘ érték'; + $lang['strproglanguage'] = 'Programnyelv'; + $lang['strfunctionneedsname'] = 'Meg kell adni a függvény nevét.'; + $lang['strfunctionneedsdef'] = 'Meg kell adni a függvény definícióját.'; + $lang['strfunctioncreated'] = 'A függvény megteremtve.'; + $lang['strfunctioncreatedbad'] = 'Nem sikerült megteremteni a függvényt.'; + $lang['strconfdropfunction'] = 'Biztosan törölni kívánja „%s†függvényt?'; + $lang['strfunctiondropped'] = 'A függvény törölve.'; + $lang['strfunctiondroppedbad'] = 'Nem sikerült törölni a függvényt.'; + $lang['strfunctionupdated'] = 'A függvény idÅ‘szerűsítve.'; + $lang['strfunctionupdatedbad'] = 'Nem sikerült a függvényt idÅ‘szerűsíteni.'; + $lang['strobjectfile'] = 'Célkód fájl'; + $lang['strlinksymbol'] = 'SzerkesztÅ‘ szimbólum'; + $lang['strarguments'] = 'Argumentumok'; + $lang['strargmode'] = 'Mód'; + $lang['strargtype'] = 'Típus'; + $lang['strargadd'] = 'Más argumentumot ad hozzá'; + $lang['strargremove'] = 'Argumentumot töröl'; + $lang['strargnoargs'] = 'E függvénynek nincsenek argumentumai.'; + $lang['strargenableargs'] = 'E függvénynek átadott argumentumok engedélyezése.'; + $lang['strargnorowabove'] = 'Egy sornak kell lennie e fölött.'; + $lang['strargnorowbelow'] = 'Egy sornak kell lennie ez alatt.'; + $lang['strargraise'] = 'Mozgás fel.'; + $lang['strarglower'] = 'Mozgás le.'; + $lang['strargremoveconfirm'] = 'Biztosan töröljük ez argumentumot? Ez VISSZAVONHATATLAN.'; + $lang['strfunctioncosting'] = 'Függvény költségei'; + $lang['strresultrows'] = 'Eredmény sorok'; + $lang['strexecutioncost'] = 'Végrehajtás költsége'; + $lang['strspecifyfunctiontodrop'] = 'Legalább egy törlendÅ‘ függvényt meg kell adni'; + + // Triggers + $lang['strtrigger'] = 'Ravasz'; + $lang['strtriggers'] = 'Ravaszok'; + $lang['strshowalltriggers'] = 'Minden ravaszt megjelenít'; + $lang['strnotrigger'] = 'Nincs ravasz.'; + $lang['strnotriggers'] = 'Nincsenek ravaszok.'; + $lang['strcreatetrigger'] = 'Ravaszt teremt'; + $lang['strtriggerneedsname'] = 'Meg kell adni a ravasz nevét.'; + $lang['strtriggerneedsfunc'] = 'Meg kell adni egy függvény nevét a ravaszhoz.'; + $lang['strtriggercreated'] = 'Ravasz megteremtve.'; + $lang['strtriggercreatedbad'] = 'Nem sikerült megteremteni a ravaszt.'; + $lang['strconfdroptrigger'] = 'Biztosan törölni kívánja „%s†ravaszt „%s†táblában?'; + $lang['strconfenabletrigger'] = 'Biztosan engedélyezzük „%s†ravaszt „%s†elemre?'; + $lang['strconfdisabletrigger'] = 'Biztosan letiltsuk „%s†ravaszt „%s†elemre?'; + $lang['strtriggerdropped'] = 'Ravasz törölve.'; + $lang['strtriggerdroppedbad'] = 'Nem sikerült törölni a ravaszt.'; + $lang['strtriggerenabled'] = 'Ravasz engedélyezve.'; + $lang['strtriggerenabledbad'] = 'Nem sikerült a ravaszt engedélyezni.'; + $lang['strtriggerdisabled'] = 'Ravasz letiltva.'; + $lang['strtriggerdisabledbad'] = 'Nem sikerült a ravaszt letiltani.'; + $lang['strtriggeraltered'] = 'Ravasz megváltoztatva.'; + $lang['strtriggeralteredbad'] = 'Nem sikerült megváltoztatni a triggert.'; + $lang['strforeach'] = 'Mindegyik'; + + // Types + $lang['strtype'] = 'Típus'; + $lang['strtypes'] = 'Típusok'; + $lang['strshowalltypes'] = 'Minden típust megjelenít'; + $lang['strnotype'] = 'Nincs típus.'; + $lang['strnotypes'] = 'Nincsenek típusok.'; + $lang['strcreatetype'] = 'Típust teremt'; + $lang['strcreatecomptype'] = 'Összetett típust teremt'; + $lang['strcreateenumtype'] = 'Felsorolás típust teremt'; + $lang['strtypeneedsfield'] = 'Legalább egy oszlopot meg kell adnia.'; + $lang['strtypeneedsvalue'] = 'Legalább egy értéket meg kell adni.'; + $lang['strtypeneedscols'] = 'Érvényes oszlopszámot kell megadnia.'; + $lang['strtypeneedsvals'] = 'Érvényes értékszámot kell megadni.'; + $lang['strinputfn'] = 'Beviteli függvény'; + $lang['stroutputfn'] = 'Kiviteli függvény'; + $lang['strpassbyval'] = 'Érték szerinti átadás?'; + $lang['stralignment'] = 'Igazít'; + $lang['strelement'] = 'Elem'; + $lang['strdelimiter'] = 'Határoló'; + $lang['strstorage'] = 'Tár'; + $lang['strfield'] = 'Oszlop'; + $lang['strnumfields'] = 'Oszlopok száma'; + $lang['strnumvalues'] = 'Értékek száma'; + $lang['strtypeneedsname'] = 'Típusnevet kell megadni.'; + $lang['strtypeneedslen'] = 'Meg kell adni a típus hosszát.'; + $lang['strtypecreated'] = 'Típus megteremtve'; + $lang['strtypecreatedbad'] = 'Nem sikerült megteremteni a típust.'; + $lang['strconfdroptype'] = 'Biztosan törölni kívánja „%s†típust?'; + $lang['strtypedropped'] = 'Típus törölve.'; + $lang['strtypedroppedbad'] = 'Nem sikerült törölni a típust.'; + $lang['strflavor'] = 'Fajta'; + $lang['strbasetype'] = 'Alap'; + $lang['strcompositetype'] = 'Összetett'; + $lang['strpseudotype'] = 'Ãl'; + $lang['strenum'] = 'Felsorolás'; + $lang['strenumvalues'] = 'Felsorolás értékei'; + + // Schemas + $lang['strschema'] = 'Séma'; + $lang['strschemas'] = 'Sémák'; + $lang['strshowallschemas'] = 'Minden sémát megjelenít'; + $lang['strnoschema'] = 'Nincs séma.'; + $lang['strnoschemas'] = 'Nincsenek sémák.'; + $lang['strcreateschema'] = 'Sémát teremt'; + $lang['strschemaname'] = 'Sémanév'; + $lang['strschemaneedsname'] = 'Meg kell adni a sémanevet.'; + $lang['strschemacreated'] = 'A séma megteremtve'; + $lang['strschemacreatedbad'] = 'Nem sikerült a sémát megteremteni.'; + $lang['strconfdropschema'] = 'Biztosan törölni kívánja „%s†sémát?'; + $lang['strschemadropped'] = 'A séma törölve.'; + $lang['strschemadroppedbad'] = 'Nem sikerült a sémát törölni.'; + $lang['strschemaaltered'] = 'Séma megváltoztatva.'; + $lang['strschemaalteredbad'] = 'Nem sikerült a sémát megváltoztatni.'; + $lang['strsearchpath'] = 'Séma keresési útvonala'; + $lang['strspecifyschematodrop'] = 'Meg kell adni a törlendÅ‘ sémát'; + + // Reports + + // Domains + $lang['strdomain'] = 'Tartomány'; + $lang['strdomains'] = 'Tartományok'; + $lang['strshowalldomains'] = 'Minden tartományt megjelenít'; + $lang['strnodomains'] = 'Nincsnek tartományok.'; + $lang['strcreatedomain'] = 'Tartományt teremt'; + $lang['strdomaindropped'] = 'A tartomány törölve.'; + $lang['strdomaindroppedbad'] = 'Nem sikerült törölni a tartományt.'; + $lang['strconfdropdomain'] = 'Biztosan törölni kívánja „%s†tartományt?'; + $lang['strdomainneedsname'] = 'Meg kell adni a tartománynevet.'; + $lang['strdomaincreated'] = 'A tartomány megteremtve.'; + $lang['strdomaincreatedbad'] = 'Nem sikerült megteremteni a tartományt.'; + $lang['strdomainaltered'] = 'A tartomány megváltoztatva.'; + $lang['strdomainalteredbad'] = 'Nem sikerült megváltoztatni a tartományt.'; + + // Operators + $lang['stroperator'] = 'Operátor'; + $lang['stroperators'] = 'Operátorok'; + $lang['strshowalloperators'] = 'Minden operátort megjelenít'; + $lang['strnooperator'] = 'Nincs operátor.'; + $lang['strnooperators'] = 'Nincsenek operátorok.'; + $lang['strcreateoperator'] = 'Operátort teremt'; + $lang['strleftarg'] = 'Bal arg típus'; + $lang['strrightarg'] = 'Jobb arg típus'; + $lang['strcommutator'] = 'Kommutátor'; + $lang['strnegator'] = 'Tagadó'; + $lang['strrestrict'] = 'Megszorítás'; + $lang['strjoin'] = 'Összekapcsolás'; + $lang['strhashes'] = 'Hasít'; + $lang['strmerges'] = 'Összefésül'; + $lang['strleftsort'] = 'Balrendezés'; + $lang['strrightsort'] = 'Jobbrendezés'; + $lang['strlessthan'] = 'Kisebb mint'; + $lang['strgreaterthan'] = 'Nagyobb mint'; + $lang['stroperatorneedsname'] = 'Meg kell adni az operátornevet.'; + $lang['stroperatorcreated'] = 'Az operátor megteremtve'; + $lang['stroperatorcreatedbad'] = 'Nem sikerült megteremteni az operátort.'; + $lang['strconfdropoperator'] = 'Biztosan törölni kívánja „%s†operátort?'; + $lang['stroperatordropped'] = 'Az operátor törölve.'; + $lang['stroperatordroppedbad'] = 'Nem sikerült törölni az operátort.'; + + // Casts + $lang['strcasts'] = 'Kasztok'; + $lang['strnocasts'] = 'Nincsenek kasztok.'; + $lang['strsourcetype'] = 'Forrástípus'; + $lang['strtargettype'] = 'Céltípus'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'Értékadásban'; + $lang['strbinarycompat'] = '(Binárisan kompatibilis)'; + + // Conversions + $lang['strconversions'] = 'Ãtalakítások'; + $lang['strnoconversions'] = 'Nincsenek átalakítások.'; + $lang['strsourceencoding'] = 'Forráskódolás'; + $lang['strtargetencoding'] = 'Célkódolás'; + + // Languages + $lang['strlanguages'] = 'Nyelvek'; + $lang['strnolanguages'] = 'Nincsenek nyelvek.'; + $lang['strtrusted'] = 'Hiteles'; + + // Info + $lang['strnoinfo'] = 'Nincs elérhetÅ‘ információ.'; + $lang['strreferringtables'] = 'Kapcsolódó táblák'; + $lang['strparenttables'] = 'SzülÅ‘táblák'; + $lang['strchildtables'] = 'Gyerektáblák'; + + // Aggregates + $lang['straggregate'] = 'Aggregálás'; + $lang['straggregates'] = 'Aggregálások'; + $lang['strnoaggregates'] = 'Nincsenek aggregálások.'; + $lang['stralltypes'] = '(Minden típus)'; + $lang['strcreateaggregate'] = 'Aggregálást teremt'; + $lang['straggrbasetype'] = 'BemenÅ‘ adattípus'; + $lang['straggrsfunc'] = 'Ãllapotátmeneti függvény'; + $lang['straggrstype'] = 'Ãllapotérték adattípusa'; + $lang['straggrffunc'] = 'VégsÅ‘ függvény'; + $lang['straggrinitcond'] = 'KezdÅ‘ feltétel'; + $lang['straggrsortop'] = 'RendezÅ‘ művelet'; + $lang['strconfdropaggregate'] = 'Biztosan töröljük „%s†aggregálást?'; + $lang['straggregatedropped'] = 'Aggregálás törölve.'; + $lang['straggregatedroppedbad'] = 'Nem sikerült törölni az aggregálást.'; + $lang['straggraltered'] = 'Aggregálás megváltoztatva.'; + $lang['straggralteredbad'] = 'Nem sikerült az aggregálást megváltoztatni.'; + $lang['straggrneedsname'] = 'Meg kell adni az aggregálás nevét.'; + $lang['straggrneedsbasetype'] = 'Meg kell adni az aggregálás bemenÅ‘ adattípusát.'; + $lang['straggrneedssfunc'] = 'Meg kell adni az aggregálás állapotátmeneti függvényének nevét.'; + $lang['straggrneedsstype'] = 'Meg kell adni az aggregálás állapotértékének adattípusát.'; + $lang['straggrcreated'] = 'Aggregálás megteremtve.'; + $lang['straggrcreatedbad'] = 'Nem sikerült megteremteni az aggregálást.'; + $lang['straggrshowall'] = 'Minden aggregálás megjelenítése'; + + // Operator Classes + $lang['stropclasses'] = 'Operátor-osztályok'; + $lang['strnoopclasses'] = 'Nincsenek operátor-osztályok.'; + $lang['straccessmethod'] = 'Hozzáférés módja'; + + // Stats and performance + $lang['strrowperf'] = 'Sorteljesítmény'; + $lang['strioperf'] = 'I/O-teljesítmény'; + $lang['stridxrowperf'] = 'Indexsor-teljesítmény'; + $lang['stridxioperf'] = 'Index-I/O-teljesítmény'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Szekvenciális'; + $lang['strscan'] = 'Keresés'; + $lang['strread'] = 'Olvasás'; + $lang['strfetch'] = 'Lehívás'; + $lang['strheap'] = 'Kupac'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Gyorstár'; + $lang['strdisk'] = 'Lemez'; + $lang['strrows2'] = 'Sorok'; + + // Tablespaces + $lang['strtablespace'] = 'Táblahely'; + $lang['strtablespaces'] = 'Táblahelyek'; + $lang['strshowalltablespaces'] = 'Minden táblahelyet megjelenít'; + $lang['strnotablespaces'] = 'Nincsenek táblahelyek.'; + $lang['strcreatetablespace'] = 'Táblahelyet teremt'; + $lang['strlocation'] = 'Hely'; + $lang['strtablespaceneedsname'] = 'Nevet kell adnia a táblahelynek.'; + $lang['strtablespaceneedsloc'] = 'Meg kell adnia egy mappát, ahol a táblahelyet teremti.'; + $lang['strtablespacecreated'] = 'Táblahely teremtve.'; + $lang['strtablespacecreatedbad'] = 'Nem sikerült táblahelyet teremteni.'; + $lang['strconfdroptablespace'] = 'Biztosan ki akarja dobni „%s†táblahelyet?'; + $lang['strtablespacedropped'] = 'Táblahely kidobva.'; + $lang['strtablespacedroppedbad'] = 'Nem sikerült kidobni a táblahelyet.'; + $lang['strtablespacealtered'] = 'Táblahely megváltoztatva.'; + $lang['strtablespacealteredbad'] = 'Nem sikerült megváltoztatni a táblahelyet.'; + + // Miscellaneous + $lang['strtopbar'] = '%s fut %s:%s címen — Ön „%s†néven jelentkezett be.'; + $lang['strtimefmt'] = 'Y.m.d. H:i'; + $lang['strhelp'] = 'Súgó'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Súgólap böngészÅ‘'; + $lang['strselecthelppage'] = 'Súgólapot választ'; + $lang['strinvalidhelppage'] = 'Érvénytelen súgólap.'; + $lang['strlogintitle'] = 'Belépett %s helyre'; + $lang['strlogoutmsg'] = 'Kilépett %s helyrÅ‘l'; + $lang['strloading'] = 'Betöltök...'; + $lang['strerrorloading'] = 'Betöltési hiba'; + $lang['strclicktoreload'] = 'Kattintson az újratöltéshez'; + + // Autovacuum + $lang['strautovacuum'] = 'ÖnműködÅ‘ takarítás'; + $lang['strturnedon'] = 'Bekapcsolva'; + $lang['strturnedoff'] = 'Kikapcsolva'; + $lang['strenabled'] = 'Engedélyezve'; + $lang['strnovacuumconf'] = 'Nem találtam önműködÅ‘ takarítást beállítva.'; + $lang['strvacuumbasethreshold'] = 'Takarítás alap küszbértéke'; + $lang['strvacuumscalefactor'] = 'Takarítás méretezÅ‘ tényezÅ‘je'; + $lang['stranalybasethreshold'] = 'Alap küszöbértéket elemez'; + $lang['stranalyzescalefactor'] = 'MéretezÅ‘ tényezÅ‘t elemez'; + $lang['strvacuumcostdelay'] = 'Takarítás költségének késése'; + $lang['strvacuumcostlimit'] = 'Takarítás költségének korlátja'; + $lang['strvacuumpertable'] = 'ÖnműködÅ‘ takarítás beállítása táblánként'; + $lang['straddvacuumtable'] = 'ÖnműködÅ‘ takarítást állít be egy táblára'; + $lang['streditvacuumtable'] = 'ÖnműködÅ‘ takarítást szerkeszt %s táblára'; + $lang['strdelvacuumtable'] = 'Törli az önműködÅ‘ takarítást %s tábláról?'; + $lang['strvacuumtablereset'] = 'Az önműködÅ‘ takarítást %s táblára visszaállítja az alap értékekre'; + $lang['strdelvacuumtablefail'] = 'Nem sikerült törölni az önműködÅ‘ takarítást %s tábláról'; + $lang['strsetvacuumtablesaved'] = 'ÖnműködÅ‘ takarítás %s táblára mentve.'; + $lang['strsetvacuumtablefail'] = 'ÖnműködÅ‘ takarítást %s táblára nem sikerült beállítani.'; + $lang['strspecifydelvacuumtable'] = 'Meg kell adni a táblát, amirÅ‘l törölni akarja az önműködÅ‘ takarítás paramétereit.'; + $lang['strspecifyeditvacuumtable'] = 'Meg kell adni a táblát, amin szerkeszteni akarja az önműködÅ‘ takarítás paramétereit.'; + $lang['strnotdefaultinred'] = 'A nem alap értékek pirosak.'; + + // Table-level Locks + $lang['strlocks'] = 'Zárak'; + $lang['strtransaction'] = 'Tranzakció AZ'; + $lang['strvirtualtransaction'] = 'Látszólagos tranzakció AZ'; + $lang['strprocessid'] = 'Folyamat AZ'; + $lang['strmode'] = 'Zármód'; + $lang['strislockheld'] = 'Zár tartva?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'ElÅ‘készített tranzakciók'; + $lang['strxactid'] = 'Tranzakció AZ'; + $lang['strgid'] = 'Globális AZ'; + + // Fulltext search + $lang['strfulltext'] = 'Teljes szövegben keres'; + $lang['strftsconfig'] = 'TSzK összeállítás'; + $lang['strftsconfigs'] = 'Összeállítások'; + $lang['strftscreateconfig'] = 'TSzK összeállítást teremt'; + $lang['strftscreatedict'] = 'Szótárt teremt'; + $lang['strftscreatedicttemplate'] = 'Szótársablont teremt'; + $lang['strftscreateparser'] = 'ElemzÅ‘t teremt'; + $lang['strftsnoconfigs'] = 'Nincs TSzK összeállítás.'; + $lang['strftsconfigdropped'] = 'TSzK összeállítás törölve.'; + $lang['strftsconfigdroppedbad'] = 'Nem sikerült törölni a TSzK összeállítást.'; + $lang['strconfdropftsconfig'] = 'Biztosan töröljük „%s†TSzK összeállítást?'; + $lang['strconfdropftsdict'] = 'Biztosan töröljük „%s†TSzK szótárt?'; + $lang['strconfdropftsmapping'] = 'Biztosan töröljük „%s†hozzárendelést „%s†TSzK összeállításból?'; + $lang['strftstemplate'] = 'Sablon'; + $lang['strftsparser'] = 'ElemzÅ‘'; + $lang['strftsconfigneedsname'] = 'Meg kell adni a TSzK összeállítás nevét.'; + $lang['strftsconfigcreated'] = 'TSzK összeállítás megteremtve.'; + $lang['strftsconfigcreatedbad'] = 'Nem sikerült megteremteni a TSzK összeállítást.'; + $lang['strftsmapping'] = 'Hozzárendel'; + $lang['strftsdicts'] = 'Szótárak'; + $lang['strftsdict'] = 'Szótár'; + $lang['strftsemptymap'] = 'Ãœres hozzárendelés a TSzK összeállításban.'; + $lang['strftsconfigaltered'] = 'TSzK összeállítás megváltoztatva.'; + $lang['strftsconfigalteredbad'] = 'Nem sikerült a TSzK összeállítást megváltoztatni.'; + $lang['strftsconfigmap'] = 'TSzK összeállítás hozzárendelése'; + $lang['strftsparsers'] = 'TSzK elemzÅ‘k'; + $lang['strftsnoparsers'] = 'Nincs TSzK elemzÅ‘.'; + $lang['strftsnodicts'] = 'Nincs TSzK szótár.'; + $lang['strftsdictcreated'] = 'TSzK szótár megteremtve.'; + $lang['strftsdictcreatedbad'] = 'Nem sikerült a TSzK szótárt megteremteni.'; + $lang['strftslexize'] = 'Szókincs'; + $lang['strftsinit'] = 'Kezdés'; + $lang['strftsoptionsvalues'] = 'Opciók és értékek'; + $lang['strftsdictneedsname'] = 'Meg kell adni a TSzK szótár nevét.'; + $lang['strftsdictdropped'] = 'TSzK szótár törölve.'; + $lang['strftsdictdroppedbad'] = 'Nem sikerült a TSzK szótárt törölni.'; + $lang['strftsdictaltered'] = 'TSzK szótár megváltoztatva.'; + $lang['strftsdictalteredbad'] = 'Nem sikerült a TSzK szótárt megváltoztatni.'; + $lang['strftsaddmapping'] = 'Új hozzárendelés hozzáadása'; + $lang['strftsspecifymappingtodrop'] = 'Meg kell adni legalább egy törlendÅ‘ TSzK hozzárendelést.'; + $lang['strftsspecifyconfigtoalter'] = 'Meg kell adni a megváltoztatandó TSzK összeállítást'; + $lang['strftsmappingdropped'] = 'TSzK hozzárendelés törölve.'; + $lang['strftsmappingdroppedbad'] = 'Nem sikerült a TSzK hozzárendelést törölni.'; + $lang['strftsnodictionaries'] = 'Nincs szótár.'; + $lang['strftsmappingaltered'] = 'TSzK hozzárendelés megváltoztatva.'; + $lang['strftsmappingalteredbad'] = 'Nem sikerült a TSzK hozzárendelést megváltoztatni.'; + $lang['strftsmappingadded'] = 'TSzK hozzárendelés hozzáadva.'; + $lang['strftsmappingaddedbad'] = 'Nem sikerült hozzáadni a TSzK hozzárendeléshez.'; + $lang['strftsmappingdropped'] = 'TSzK hozzárendelés törölve.'; + $lang['strftsmappingdroppedbad'] = 'Nem sikerült a TSzK hozzárendelést törölni.'; + $lang['strftstabconfigs'] = 'Összeállítások'; + $lang['strftstabdicts'] = 'Szótárak'; + $lang['strftstabparsers'] = 'ElemzÅ‘k'; + $lang['strftscantparsercopy'] = 'Nem állíthat be együtt elemzÅ‘t és sablont szövegkeresÅ‘ beállítás közben.'; + + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/italian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/italian.php new file mode 100644 index 00000000..3f2675a4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/italian.php @@ -0,0 +1,720 @@ +'; + $lang['strfirst'] = '<< Primo'; + $lang['strlast'] = 'Ultimo >>'; + $lang['strfailed'] = 'Fallito'; + $lang['strcreate'] = 'Crea'; + $lang['strcreated'] = 'Creato'; + $lang['strcomment'] = 'Commento'; + $lang['strlength'] = 'Lunghezza'; + $lang['strdefault'] = 'Default'; + $lang['stralter'] = 'Modifica'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Annulla'; + $lang['strac'] = 'Abilita autocompletamento'; + $lang['strsave'] = 'Salva'; + $lang['strreset'] = 'Reset'; + $lang['strinsert'] = 'Inserisci'; + $lang['strselect'] = 'Seleziona'; + $lang['strdelete'] = 'Cancella'; + $lang['strupdate'] = 'Aggiorna'; + $lang['strreferences'] = 'Riferimenti'; + $lang['stryes'] = 'Si'; + $lang['strno'] = 'No'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = 'Modifica'; + $lang['strcolumn'] = 'Colonna'; + $lang['strcolumns'] = 'Colonne'; + $lang['strrows'] = 'riga(ghe)'; + $lang['strrowsaff'] = 'riga(ghe) interessata(e).'; + $lang['strobjects'] = 'oggetto(i)'; + $lang['strback'] = 'Indietro'; + $lang['strqueryresults'] = 'Risultato Query'; + $lang['strshow'] = 'Mostra'; + $lang['strempty'] = 'Svuota'; + $lang['strlanguage'] = 'Lingua'; + $lang['strencoding'] = 'Codifica'; + $lang['strvalue'] = 'Valore'; + $lang['strunique'] = 'Univoco'; + $lang['strprimary'] = 'Primaria'; + $lang['strexport'] = 'Esporta'; + $lang['strimport'] = 'Importa'; + $lang['strallowednulls'] = 'Caratteri NULL consentiti'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Stringa vuota'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Amministratore'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analizza'; + $lang['strclusterindex'] = 'Clusterizza'; + $lang['strclustered'] = 'Clusterizzato?'; + $lang['strreindex'] = 'Reindicizza'; + $lang['strexecute'] = 'Esegui'; + $lang['stradd'] = 'Aggiungi'; + $lang['strevent'] = 'Evento'; + $lang['strwhere'] = 'Condizione'; + $lang['strinstead'] = 'Invece fai'; + $lang['strwhen'] = 'Quando'; + $lang['strformat'] = 'Formato'; + $lang['strdata'] = 'Dati'; + $lang['strconfirm'] = 'Conferma'; + $lang['strexpression'] = 'Espressione'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Espandi'; + $lang['strcollapse'] = 'Raccogli'; + $lang['strexplain'] = 'Explain'; + $lang['strexplainanalyze'] = 'Explain Analyze'; + $lang['strfind'] = 'Trova'; + $lang['stroptions'] = 'Opzioni'; + $lang['strrefresh'] = 'Ricarica'; + $lang['strdownload'] = 'Scarica'; + $lang['strdownloadgzipped'] = 'Scarica compresso con gzip'; + $lang['strinfo'] = 'Informazioni'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Avanzato'; + $lang['strvariables'] = 'Variabili'; + $lang['strprocess'] = 'Processo'; + $lang['strprocesses'] = 'Processi'; + $lang['strsetting'] = 'Valore'; + $lang['streditsql'] = 'Modifica SQL'; + $lang['strruntime'] = 'Tempo di esecuzione totale: %s ms'; + $lang['strpaginate'] = 'Dividi in pagine i risultati'; + $lang['struploadscript'] = 'oppure esegui l\'upload di uno script SQL:'; + $lang['strstarttime'] = 'Inizio'; + $lang['strfile'] = 'File'; + $lang['strfileimported'] = 'File importato.'; + $lang['strtrycred'] = 'Usa queste credenziali per tutti i server'; + $lang['stractionsonmultiplelines'] = 'Azioni su righe multiple'; + $lang['strselectall'] = 'Seleziona tutti'; + $lang['strunselectall'] = 'Deseleziona tutti'; + + // Database sizes - Dimensioni dei database + $lang['strsize'] = 'Dimensione'; + $lang['strbytes'] = 'byte'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling - Gestione degli errori + $lang['strnoframes'] = 'Questa applicazione funziona al meglio utilizzando un browser che supporti i frame, ma può essere usata senza frame seguendo il link sottostante.'; + $lang['strnoframeslink'] = 'Usa senza frame'; + $lang['strbadconfig'] = 'Il file config.inc.php è obsoleto. È necessario rigenerarlo utilizzando il nuovo file config.inc.php-dist .'; + $lang['strnotloaded'] = 'La tua installazione di PHP non supporta PostgreSQL. È necessario ricompilare PHP usando l\'opzione di configurazione --with-pgsql .'; + $lang['strpostgresqlversionnotsupported'] = 'Versione di PostgreSQL non supportata. È necessario aggiornarlo alla versione %s o successiva.'; + $lang['strbadschema'] = 'Schema specificato non valido.'; + $lang['strbadencoding'] = 'Impostazione della codifica del client nel database fallito.'; + $lang['strsqlerror'] = 'Errore SQL:'; + $lang['strinstatement'] = 'Nel costrutto:'; + $lang['strinvalidparam'] = 'Parametri di script non validi.'; + $lang['strnodata'] = 'Nessuna riga trovata.'; + $lang['strnoobjects'] = 'Nessun oggetto trovato.'; + $lang['strrownotunique'] = 'Nessun identificatore univoco per questa riga.'; + $lang['strnouploads'] = 'L\'upload dei file è disabilitato.'; + $lang['strimporterror'] = 'Errore durante l\'import.'; + $lang['strimporterror-fileformat'] = 'Errore durante l\'import: determinazione automatica del formato del file fallita.'; + $lang['strimporterrorline'] = 'Errore durante l\'import alla linea %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Errore durante l\'import alla linea %s: la linea non possiede il numero corretto di colonne.'; + $lang['strimporterror-uploadedfile'] = 'Errore durante l\'import: non è stato possibile caricare il file sul server'; + $lang['strcannotdumponwindows'] = 'Il dump di nomi complessi di tabelle o schemi sotto Windows non è supportato.'; + $lang['strinvalidserverparam'] = 'Tentativo di connessione al server con parametri non validi, è possibile che qualcuno stia cercando di forzare il sistema.'; + + // Tables - Tabelle + $lang['strtable'] = 'Tabella'; + $lang['strtables'] = 'Tabelle'; + $lang['strshowalltables'] = 'Mostra tutte le tabelle'; + $lang['strnotables'] = 'Nessuna tabella trovata.'; + $lang['strnotable'] = 'Tabella non trovata.'; + $lang['strcreatetable'] = 'Crea tabella'; + $lang['strtablename'] = 'Nome tabella'; + $lang['strtableneedsname'] = 'È necessario specificare un nome per la tabella.'; + $lang['strtableneedsfield'] = 'È necessario specificare almeno un campo.'; + $lang['strtableneedscols'] = 'È necessario specificare un numero di colonne valido.'; + $lang['strtablecreated'] = 'Tabella creata.'; + $lang['strtablecreatedbad'] = 'Creazione della tabella fallita.'; + $lang['strconfdroptable'] = 'Eliminare la tabella "%s"?'; + $lang['strtabledropped'] = 'Tabella eliminata.'; + $lang['strtabledroppedbad'] = 'Eliminazione della tabella fallita.'; + $lang['strconfemptytable'] = 'Svuotare la tabella "%s"?'; + $lang['strtableemptied'] = 'Tabella svuotata.'; + $lang['strtableemptiedbad'] = 'Svuotamento della tabella fallito.'; + $lang['strinsertrow'] = 'Inserisci riga'; + $lang['strrowinserted'] = 'Riga inserita.'; + $lang['strrowinsertedbad'] = 'Inserimento della riga fallito.'; + $lang['strrowduplicate'] = 'Inserimento della riga fallito, tentativo di eseguire un inserimento duplicato.'; + $lang['streditrow'] = 'Modifica riga'; + $lang['strrowupdated'] = 'Riga aggiornata.'; + $lang['strrowupdatedbad'] = 'Aggiornamento della riga fallito.'; + $lang['strdeleterow'] = 'Cancella riga'; + $lang['strconfdeleterow'] = 'Cancellare questa riga?'; + $lang['strrowdeleted'] = 'Riga cancellata.'; + $lang['strrowdeletedbad'] = 'Cancellazione della riga fallita.'; + $lang['strinsertandrepeat'] = 'Inserisci e ripeti'; + $lang['strnumcols'] = 'Numero di colonne'; + $lang['strcolneedsname'] = 'È necessario specificare un nome per la colonna'; + $lang['strselectallfields'] = 'Seleziona tutti i campi'; + $lang['strselectneedscol'] = 'È necessario scegliere almeno una colonna.'; + $lang['strselectunary'] = 'Gli operatori unari non possono avere un valore.'; + $lang['strcolumnaltered'] = 'Colonna modificata.'; + $lang['strcolumnalteredbad'] = 'Modifica della colonna fallita.'; + $lang['strconfdropcolumn'] = 'Eliminare la colonna "%s" dalla tabella "%s"?'; + $lang['strcolumndropped'] = 'Colonna eliminata.'; + $lang['strcolumndroppedbad'] = 'Eliminazione della colonna fallita.'; + $lang['straddcolumn'] = 'Aggiungi colonna'; + $lang['strcolumnadded'] = 'Colonna aggiunta.'; + $lang['strcolumnaddedbad'] = 'Aggiunta della colonna fallita.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabella modificata.'; + $lang['strtablealteredbad'] = 'Modifica della tabella fallita.'; + $lang['strdataonly'] = 'Solo i dati'; + $lang['strstructureonly'] = 'Solo la struttura'; + $lang['strstructureanddata'] = 'Struttura e dati'; + $lang['strtabbed'] = 'Tabulato'; + $lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Effettuare il vacuum su "%s"?'; + $lang['strestimatedrowcount'] = 'Numero stimato di righe'; + $lang['strspecifytabletoanalyze'] = 'È necessario specificare almeno una tabella da analizzare'; + + // Colonne - Columns + $lang['strcolprop'] = 'Proprietà della colonna'; + + // Users - Utenti + $lang['struser'] = 'Utente'; + $lang['strusers'] = 'Utenti'; + $lang['strusername'] = 'Username'; + $lang['strpassword'] = 'Password'; + $lang['strsuper'] = 'Superuser?'; + $lang['strcreatedb'] = 'Può creare DB?'; + $lang['strexpires'] = 'Scadenza'; + $lang['strsessiondefaults'] = 'Defaults della sessione'; + $lang['strnousers'] = 'Nessun utente trovato'; + $lang['struserupdated'] = 'Utente aggiornato.'; + $lang['struserupdatedbad'] = 'Aggiornamento utente fallito.'; + $lang['strshowallusers'] = 'Mostra tutti gli utenti'; + $lang['strcreateuser'] = 'Crea utente'; + $lang['struserneedsname'] = 'È necessario specificare un nome per l\'utente.'; + $lang['strusercreated'] = 'Utente creato.'; + $lang['strusercreatedbad'] = 'Creazione dell\'utente fallita.'; + $lang['strconfdropuser'] = 'Eliminare l\'utente "%s"?'; + $lang['struserdropped'] = 'Utente eliminato.'; + $lang['struserdroppedbad'] = 'Eliminazione dell\'utente fallita.'; + $lang['straccount'] = 'Account'; + $lang['strchangepassword'] = 'Modifica password'; + $lang['strpasswordchanged'] = 'Password modificata.'; + $lang['strpasswordchangedbad'] = 'Modifica della password fallita.'; + $lang['strpasswordshort'] = 'La password è troppo corta.'; + $lang['strpasswordconfirm'] = 'Le due password non coincidono.'; + + // Groups - Gruppi + $lang['strgroup'] = 'Gruppo'; + $lang['strgroups'] = 'Gruppi'; + $lang['strshowallgroups'] = 'Mostra tutti i gruppi'; + $lang['strnogroup'] = 'Gruppo non trovato.'; + $lang['strnogroups'] = 'Nessun gruppo trovato.'; + $lang['strcreategroup'] = 'Crea gruppo'; + $lang['strgroupneedsname'] = 'È necessario specificare un nome per il gruppo.'; + $lang['strgroupcreated'] = 'Gruppo creato.'; + $lang['strgroupcreatedbad'] = 'Creazione del gruppo fallita.'; + $lang['strconfdropgroup'] = 'Eliminare il gruppo "%s"?'; + $lang['strgroupdropped'] = 'Gruppo eliminato.'; + $lang['strgroupdroppedbad'] = 'Eliminazione del gruppo fallita.'; + $lang['strmembers'] = 'Membri'; + $lang['strmemberof'] = 'Membro di'; + $lang['stradminmembers'] = 'Membri amministratore'; + $lang['straddmember'] = 'Aggiungi membro'; + $lang['strmemberadded'] = 'Membro aggiunto.'; + $lang['strmemberaddedbad'] = 'Aggiunta del membro fallita.'; + $lang['strdropmember'] = 'Elimina membro'; + $lang['strconfdropmember'] = 'Eliminare il membro "%s" dal gruppo "%s"?'; + $lang['strmemberdropped'] = 'Membro eliminato.'; + $lang['strmemberdroppedbad'] = 'Eliminazione del membro fallita.'; + + // Ruoli - Roles + $lang['strrole'] = 'Ruolo'; + $lang['strroles'] = 'Ruoli'; + $lang['strshowallroles'] = 'Mostra tutti i ruoli'; + $lang['strnoroles'] = 'Nessun ruolo trovato.'; + $lang['strinheritsprivs'] = 'Eredita i privilegi?'; + $lang['strcreaterole'] = 'Crea ruolo'; + $lang['strcancreaterole'] = 'Può creare ruoli?'; + $lang['strrolecreated'] = 'Ruolo creato.'; + $lang['strrolecreatedbad'] = 'Creazione del ruolo fallita.'; + $lang['strrolealtered'] = 'Ruolo modificato.'; + $lang['strrolealteredbad'] = 'Modifica del ruolo fallita.'; + $lang['strcanlogin'] = 'Può effettuare login?'; + $lang['strconnlimit'] = 'Limite alle connessioni'; + $lang['strdroprole'] = 'Elimina ruolo'; + $lang['strconfdroprole'] = 'Eliminare il ruolo "%s"?'; + $lang['strroledropped'] = 'Ruolo eliminato.'; + $lang['strroledroppedbad'] = 'Eliminazione del ruolo fallita.'; + $lang['strnolimit'] = 'Nessun limite'; + $lang['strnever'] = 'Mai'; + $lang['strroleneedsname'] = 'È necessario specificare un nome per il ruolo.'; + + // Privileges - Privilegi + $lang['strprivilege'] = 'Privilegio'; + $lang['strprivileges'] = 'Privilegi'; + $lang['strnoprivileges'] = 'Questo oggetto di default ha i privilegi del proprietario.'; + $lang['strgrant'] = 'Concedi'; + $lang['strrevoke'] = 'Revoca'; + $lang['strgranted'] = 'Privilegi concessi.'; + $lang['strgrantfailed'] = 'Concessione dei privilegi fallita.'; + $lang['strgrantbad'] = 'È necessario specificare almeno un utente o gruppo ed almeno un privilegio.'; + $lang['strgrantor'] = 'Concedente'; + $lang['strasterisk'] = '*'; + + // Databases - Database + $lang['strdatabase'] = 'Database'; + $lang['strdatabases'] = 'Database'; + $lang['strshowalldatabases'] = 'Mostra tutti i database'; + $lang['strnodatabases'] = 'Nessun database trovato.'; + $lang['strcreatedatabase'] = 'Crea database'; + $lang['strdatabasename'] = 'Nome del database'; + $lang['strdatabaseneedsname'] = 'È necessario specificare un nome per il database.'; + $lang['strdatabasecreated'] = 'Database creato.'; + $lang['strdatabasecreatedbad'] = 'Creazione del database fallita.'; + $lang['strconfdropdatabase'] = 'Eliminare il database "%s"?'; + $lang['strdatabasedropped'] = 'Database eliminato.'; + $lang['strdatabasedroppedbad'] = 'Eliminazione del database fallita.'; + $lang['strentersql'] = 'Inserire la query SQL da eseguire qui sotto:'; + $lang['strsqlexecuted'] = 'SQL eseguito.'; + $lang['strvacuumgood'] = 'Vacuum completato.'; + $lang['strvacuumbad'] = 'Vacuum fallito.'; + $lang['stranalyzegood'] = 'Analyze completato.'; + $lang['stranalyzebad'] = 'Analyze fallito'; + $lang['strreindexgood'] = 'Reindicizzamento completato.'; + $lang['strreindexbad'] = 'Reindicizzamento fallito.'; + $lang['strfull'] = 'Completo'; + $lang['strfreeze'] = 'Freeze'; + $lang['strforce'] = 'Forza'; + $lang['strsignalsent'] = 'Segnale inviato.'; + $lang['strsignalsentbad'] = 'Invio del segnale fallito.'; + $lang['strallobjects'] = 'Tutti gli oggetti'; + $lang['strdatabasealtered'] = 'Database modificato.'; + $lang['strdatabasealteredbad'] = 'Modifica del database fallita.'; + + // Views - Viste + $lang['strview'] = 'Vista'; + $lang['strviews'] = 'Viste'; + $lang['strshowallviews'] = 'Mostra tutte le viste'; + $lang['strnoview'] = 'Vista non trovata.'; + $lang['strnoviews'] = 'Nessuna vista trovata.'; + $lang['strcreateview'] = 'Crea vista'; + $lang['strviewname'] = 'Nome vista'; + $lang['strviewneedsname'] = 'È necessario specificare un nome per la vista.'; + $lang['strviewneedsdef'] = 'È necessario specificare una definizione per la vista.'; + $lang['strviewneedsfields'] = 'È necessario specificare le colonne da selezionare nella vista.'; + $lang['strviewcreated'] = 'Vista creata.'; + $lang['strviewcreatedbad'] = 'Creazione della vista fallita.'; + $lang['strconfdropview'] = 'Eliminare la vista "%s"?'; + $lang['strviewdropped'] = 'Vista eliminata.'; + $lang['strviewdroppedbad'] = 'Eliminazione della vista fallita.'; + $lang['strviewupdated'] = 'Vista aggiornata.'; + $lang['strviewupdatedbad'] = 'Aggiornamento della vista fallito.'; + $lang['strviewlink'] = 'Chiavi collegate'; + $lang['strviewconditions'] = 'Condizioni aggiuntive'; + $lang['strcreateviewwiz'] = 'Crea vista tramite wizard'; + + // Sequences - Sequenze + $lang['strsequence'] = 'Sequenza'; + $lang['strsequences'] = 'Sequenze'; + $lang['strshowallsequences'] = 'Mostra tutte le sequenze'; + $lang['strnosequence'] = 'Sequenza non trovata.'; + $lang['strnosequences'] = 'Nessuna sequenza trovata.'; + $lang['strcreatesequence'] = 'Crea sequenza'; + $lang['strlastvalue'] = 'Ultimo valore'; + $lang['strincrementby'] = 'Incrementa di'; + $lang['strstartvalue'] = 'Valore iniziale'; + $lang['strmaxvalue'] = 'Valore massimo'; + $lang['strminvalue'] = 'Valore minimo'; + $lang['strcachevalue'] = 'Valori in cache'; + $lang['strcancycle'] = 'Può ricominciare?'; + $lang['striscalled'] = 'Incrementerà l\'ultimo valore prima di ritornare il prossimo valore (is_called)?'; + $lang['strsequenceneedsname'] = 'È necessario specificare un nome per la sequenza.'; + $lang['strsequencecreated'] = 'Sequenza creata.'; + $lang['strsequencecreatedbad'] = 'Creazione della sequenza fallita.'; + $lang['strconfdropsequence'] = 'Eliminare la sequenza "%s"?'; + $lang['strsequencedropped'] = 'Sequenza eliminata.'; + $lang['strsequencedroppedbad'] = 'Eliminazione della sequenza fallita.'; + $lang['strsequencereset'] = 'Reset della sequenza effettuato.'; + $lang['strsequenceresetbad'] = 'Reset della sequenza fallito.'; + $lang['strsequencealtered'] = 'Sequenza modificata.'; + $lang['strsequencealteredbad'] = 'Modifica della sequenza fallita.'; + $lang['strsetval'] = 'Imposta valore'; + $lang['strsequencesetval'] = 'Valore della sequenza impostato.'; + $lang['strsequencesetvalbad'] = 'Impostazione del valore della sequenza fallito.'; + $lang['strnextval'] = 'Incrementa valore'; + $lang['strsequencenextval'] = 'Sequenza incrementata.'; + $lang['strsequencenextvalbad'] = 'Incremento della sequenza fallito.'; + + // Indexes - Indici + $lang['strindex'] = 'Indice'; + $lang['strindexes'] = 'Indici'; + $lang['strindexname'] = 'Nome dell\'indice'; + $lang['strshowallindexes'] = 'Mostra tutti gli indici'; + $lang['strnoindex'] = 'Indice non trovato.'; + $lang['strnoindexes'] = 'Nessun indice trovato.'; + $lang['strcreateindex'] = 'Crea Indice'; + $lang['strtabname'] = 'Nome del tab'; + $lang['strcolumnname'] = 'Nome della colonna'; + $lang['strindexneedsname'] = 'È necessario specificare un nome per l\'indice'; + $lang['strindexneedscols'] = 'Gli indici richiedono di un numero valido di colonne.'; + $lang['strindexcreated'] = 'Indice creato'; + $lang['strindexcreatedbad'] = 'Creazione indice fallita.'; + $lang['strconfdropindex'] = 'Eliminare l\'indice "%s"?'; + $lang['strindexdropped'] = 'Indice eliminato.'; + $lang['strindexdroppedbad'] = 'Eliminazione dell\'indice fallita.'; + $lang['strkeyname'] = 'Nome della chiave'; + $lang['struniquekey'] = 'Chiave Univoca'; + $lang['strprimarykey'] = 'Chiave Primaria'; + $lang['strindextype'] = 'Tipo di indice'; + $lang['strtablecolumnlist'] = 'Colonne nella tabella'; + $lang['strindexcolumnlist'] = 'Colonne nell\'indice'; + $lang['strconfcluster'] = 'Clusterizzare "%s"?'; + $lang['strclusteredgood'] = 'Clusterizzazione completata.'; + $lang['strclusteredbad'] = 'Clusterizzazione fallita.'; + $lang['strcluster'] = 'Cluster'; + + // Rules - Regole + $lang['strrules'] = 'Regole'; + $lang['strrule'] = 'Regola'; + $lang['strshowallrules'] = 'Mostra tutte le regole'; + $lang['strnorule'] = 'Regola non trovata.'; + $lang['strnorules'] = 'Nessuna regola trovata.'; + $lang['strcreaterule'] = 'Crea regola'; + $lang['strrulename'] = 'Nome della regola'; + $lang['strruleneedsname'] = 'È necessario specificare un nome per la regola.'; + $lang['strrulecreated'] = 'Regola creata.'; + $lang['strrulecreatedbad'] = 'Creazione della regola fallita.'; + $lang['strconfdroprule'] = 'Eliminare la regola "%s" su "%s"?'; + $lang['strruledropped'] = 'Regola eliminata.'; + $lang['strruledroppedbad'] = 'Eliminazione della regola fallita.'; + + // Constraints - Vincoli + $lang['strconstraint'] = 'Vincolo'; + $lang['strconstraints'] = 'Vincoli'; + $lang['strshowallconstraints'] = 'Mostra tutti i vincoli'; + $lang['strnoconstraints'] = 'Nessun vincolo trovato.'; + $lang['strcreateconstraint'] = 'Crea vincolo'; + $lang['strconstraintcreated'] = 'Vincolo creato.'; + $lang['strconstraintcreatedbad'] = 'Creazione del vincolo fallita.'; + $lang['strconfdropconstraint'] = 'Eliminare il vincolo "%s" su "%s"?'; + $lang['strconstraintdropped'] = 'Vincolo eliminato.'; + $lang['strconstraintdroppedbad'] = 'Eliminazione vincolo fallita.'; + $lang['straddcheck'] = 'Aggiungi un Check'; + $lang['strcheckneedsdefinition'] = 'Il vincolo Check necessita di una definizione.'; + $lang['strcheckadded'] = 'Vincolo Check aggiunto.'; + $lang['strcheckaddedbad'] = 'Inserimento del vincolo Check fallito.'; + $lang['straddpk'] = 'Aggiungi una chiave primaria'; + $lang['strpkneedscols'] = 'La chiave primaria richiede almeno una colonna.'; + $lang['strpkadded'] = 'Chiave primaria aggiunta.'; + $lang['strpkaddedbad'] = 'Aggiunta della chiave primaria fallita.'; + $lang['stradduniq'] = 'Aggiungi una chiave univoca'; + $lang['struniqneedscols'] = 'La chiave univoca richiede almeno una colonna.'; + $lang['struniqadded'] = 'Chiave univoca aggiunta.'; + $lang['struniqaddedbad'] = 'Aggiunta chiave univoca fallita.'; + $lang['straddfk'] = 'Aggiungi una chiave esterna'; + $lang['strfkneedscols'] = 'La chiave esterna richiede almeno una colonna.'; + $lang['strfkneedstarget'] = 'La chiave esterna richiede una tabella obiettivo.'; + $lang['strfkadded'] = 'Chiave esterna aggiunta.'; + $lang['strfkaddedbad'] = 'Aggiunta della chiave esterna fallita.'; + $lang['strfktarget'] = 'Tabella obiettivo'; + $lang['strfkcolumnlist'] = 'Colonne della chiave'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions - Funzioni + $lang['strfunction'] = 'Funzione'; + $lang['strfunctions'] = 'Funzioni'; + $lang['strshowallfunctions'] = 'Mostra tutte le funzioni'; + $lang['strnofunction'] = 'Funzione non trovata.'; + $lang['strnofunctions'] = 'Nessuna funzione trovata.'; + $lang['strcreateplfunction'] = 'Crea funzione SQL/PL'; + $lang['strcreateinternalfunction'] = 'Crea funzione internal'; + $lang['strcreatecfunction'] = 'Crea funzione C'; + $lang['strfunctionname'] = 'Nome della funzione'; + $lang['strreturns'] = 'Restituisce'; + $lang['strproglanguage'] = 'Linguaggio di programmazione'; + $lang['strfunctionneedsname'] = 'È necessario specificare un nome per la funzione.'; + $lang['strfunctionneedsdef'] = 'È necessario specificare una definizione per la funzione.'; + $lang['strfunctioncreated'] = 'Funzione creata.'; + $lang['strfunctioncreatedbad'] = 'Creazione funzione fallita.'; + $lang['strconfdropfunction'] = 'Eliminare la funzione "%s"?'; + $lang['strfunctiondropped'] = 'Funzione eliminata.'; + $lang['strfunctiondroppedbad'] = 'Eliminazione della funzione fallita.'; + $lang['strfunctionupdated'] = 'Funzione aggiornata.'; + $lang['strfunctionupdatedbad'] = 'Aggiornamento della funzione fallito.'; + $lang['strobjectfile'] = 'File oggetto'; + $lang['strlinksymbol'] = 'Simbolo di collegamento'; + $lang['strarguments'] = 'Argomenti'; + + // Triggers - Trigger + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Trigger'; + $lang['strshowalltriggers'] = 'Mostra tutti i trigger'; + $lang['strnotrigger'] = 'Trigger non trovato.'; + $lang['strnotriggers'] = 'Nessun trigger trovato.'; + $lang['strcreatetrigger'] = 'Crea Trigger'; + $lang['strtriggerneedsname'] = 'È necessario specificare un nome per il trigger.'; + $lang['strtriggerneedsfunc'] = 'È necessario specificare una funzione per il trigger.'; + $lang['strtriggercreated'] = 'Trigger creato.'; + $lang['strtriggercreatedbad'] = 'Creazione del trigger fallita.'; + $lang['strconfdroptrigger'] = 'Eliminare il trigger "%s" su "%s"?'; + $lang['strtriggerdropped'] = 'Trigger eliminato.'; + $lang['strtriggerdroppedbad'] = 'Eliminazione del trigger fallita.'; + $lang['strtriggeraltered'] = 'Trigger modificato.'; + $lang['strtriggeralteredbad'] = 'Modifica del trigger fallita.'; + $lang['strforeach'] = 'Per ogni'; + + // Types - Tipi + $lang['strtype'] = 'Tipo'; + $lang['strtypes'] = 'Tipi'; + $lang['strshowalltypes'] = 'Mostra tutti i tipi'; + $lang['strnotype'] = 'Tipo non trovato.'; + $lang['strnotypes'] = 'Nessun tipo trovato.'; + $lang['strcreatetype'] = 'Crea Tipo'; + $lang['strcreatecomptype'] = 'Crea tipo composto'; + $lang['strtypeneedsfield'] = 'È necessario specificare almeno un campo.'; + $lang['strtypeneedscols'] = 'È necessario specificare un numero di campi valido.'; + $lang['strtypename'] = 'Nome Tipo'; + $lang['strinputfn'] = 'Funzione di input'; + $lang['stroutputfn'] = 'Funzione di output'; + $lang['strpassbyval'] = 'Passato per valore?'; + $lang['stralignment'] = 'Allineamento'; + $lang['strelement'] = 'Elemento'; + $lang['strdelimiter'] = 'Delimitatore'; + $lang['strstorage'] = 'Memorizzazione'; + $lang['strfield'] = 'Campo'; + $lang['strnumfields'] = 'Numero di campi'; + $lang['strtypeneedsname'] = 'È necessario specificare un nome per il tipo.'; + $lang['strtypeneedslen'] = 'È necessario specificare una lunghezza per il tipo.'; + $lang['strtypecreated'] = 'Tipo creato'; + $lang['strtypecreatedbad'] = 'Creazione del tipo fallita.'; + $lang['strconfdroptype'] = 'Eliminare il tipo "%s"?'; + $lang['strtypedropped'] = 'Tipo eliminato.'; + $lang['strtypedroppedbad'] = 'Eliminazione del tipo fallita.'; + $lang['strflavor'] = 'Varietà'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Composto'; + $lang['strpseudotype'] = 'Pseudo-tipo'; + + // Schemas - Schemi + $lang['strschema'] = 'Schema'; + $lang['strschemas'] = 'Schemi'; + $lang['strshowallschemas'] = 'Mostra tutti gli schemi'; + $lang['strnoschema'] = 'Schema non trovato.'; + $lang['strnoschemas'] = 'Nessuno schema trovato.'; + $lang['strcreateschema'] = 'Crea schema'; + $lang['strschemaname'] = 'Nome dello schema'; + $lang['strschemaneedsname'] = 'È necessario specificare un nome per lo schema.'; + $lang['strschemacreated'] = 'Schema creato'; + $lang['strschemacreatedbad'] = 'Creazione dello schema fallita.'; + $lang['strconfdropschema'] = 'Eliminare lo schema "%s"?'; + $lang['strschemadropped'] = 'Schema eliminato.'; + $lang['strschemadroppedbad'] = 'Eliminazione dello schema fallita.'; + $lang['strschemaaltered'] = 'Schema modificato.'; + $lang['strschemaalteredbad'] = 'Modifica dello schema fallita.'; + $lang['strsearchpath'] = 'Ordine di ricerca dello schema'; + + // Reports - Rapporti + + // Domains - Domini + $lang['strdomain'] = 'Dominio'; + $lang['strdomains'] = 'Domini'; + $lang['strshowalldomains'] = 'Mostra tutti i domini'; + $lang['strnodomains'] = 'Nessun dominio trovato.'; + $lang['strcreatedomain'] = 'Crea dominio'; + $lang['strdomaindropped'] = 'Dominio eliminato.'; + $lang['strdomaindroppedbad'] = 'Eliminazione del dominio fallita.'; + $lang['strconfdropdomain'] = 'Eliminare il dominio "%s"?'; + $lang['strdomainneedsname'] = 'È necessario specificare un nome per il dominio.'; + $lang['strdomaincreated'] = 'Dominio creato.'; + $lang['strdomaincreatedbad'] = 'Creazione del dominio fallita.'; + $lang['strdomainaltered'] = 'Dominio modificato.'; + $lang['strdomainalteredbad'] = 'Modifica del dominio fallita.'; + + // Operators - Operatori + $lang['stroperator'] = 'Operatore'; + $lang['stroperators'] = 'Operatori'; + $lang['strshowalloperators'] = 'Mostra tutti gli operatori'; + $lang['strnooperator'] = 'Operatore non trovato.'; + $lang['strnooperators'] = 'Nessun operatore trovato.'; + $lang['strcreateoperator'] = 'Crea operatore'; + $lang['strleftarg'] = 'Tipo dell\'argomento di sinistra'; + $lang['strrightarg'] = 'Tipo dell\'argomento di destra'; + $lang['strcommutator'] = 'Commutatore'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Supporta hash join'; + $lang['strmerges'] = 'Supporta merge join'; + $lang['strleftsort'] = 'Ordinamento sinistro'; + $lang['strrightsort'] = 'Ordinamento destro'; + $lang['strlessthan'] = 'Minore'; + $lang['strgreaterthan'] = 'Maggiore'; + $lang['stroperatorneedsname'] = 'È necessario specificare un nome per l\'operatore.'; + $lang['stroperatorcreated'] = 'Operatore creato'; + $lang['stroperatorcreatedbad'] = 'Creazione dell\'operatore fallita.'; + $lang['strconfdropoperator'] = 'Eliminare l\'operatore "%s"?'; + $lang['stroperatordropped'] = 'Operatore eliminato.'; + $lang['stroperatordroppedbad'] = 'Eliminazione dell\'operatore fallita.'; + + // Casts - Cast + $lang['strcasts'] = 'Cast'; + $lang['strnocasts'] = 'Nessun cast trovato.'; + $lang['strsourcetype'] = 'Tipo sorgente'; + $lang['strtargettype'] = 'Tipo destinazione'; + $lang['strimplicit'] = 'Implicito'; + $lang['strinassignment'] = 'Negli assegnamenti'; + $lang['strbinarycompat'] = '(Compatibile in binario)'; + + // Conversions - Conversioni + $lang['strconversions'] = 'Conversioni'; + $lang['strnoconversions'] = 'Nessuna conversione trovata.'; + $lang['strsourceencoding'] = 'Codifica sorgente'; + $lang['strtargetencoding'] = 'Codifica destinazione'; + + // Languages - Linguaggi + $lang['strlanguages'] = 'Linguaggi'; + $lang['strnolanguages'] = 'Nessun linguaggio trovato.'; + $lang['strtrusted'] = 'Trusted'; + + // Info + $lang['strnoinfo'] = 'Nessuna informazione disponibile.'; + $lang['strreferringtables'] = 'Tabelle referenti'; + $lang['strparenttables'] = 'Tabella padre'; + $lang['strchildtables'] = 'Tabella figlia'; + + // Aggregates - Aggregati + $lang['straggregate'] = 'Aggregato'; + $lang['straggregates'] = 'Aggregati'; + $lang['strnoaggregates'] = 'Nessun aggregato trovato.'; + $lang['stralltypes'] = '(Tutti i tipi)'; + $lang['strcreateaggregate'] = 'Crea aggregato'; + $lang['straggrsfunc'] = 'Funzione di transizione di stato'; + $lang['straggrstype'] = 'Tipo di dato per il valore di stato'; + $lang['straggrffunc'] = 'Funzione finale'; + $lang['straggrinitcond'] = 'Condizione iniziale'; + $lang['straggrsortop'] = 'Operatore di ordinamento'; + $lang['strconfdropaggregate'] = 'Eliminare l\'aggregato "%s"?'; + $lang['straggregatedropped'] = 'Aggregato eliminato.'; + $lang['straggregatedroppedbad'] = 'Eliminazione dell\'aggregato fallita.'; + $lang['straggraltered'] = 'Aggregato modificato.'; + $lang['straggralteredbad'] = 'Modifica dell\'aggregato fallita.'; + $lang['straggrneedsname'] = 'È necessario specificare un nome per l\'aggregato.'; + $lang['straggrneedssfunc'] = 'È necessario specificare il nome della funzione di transizione di stato per l\'aggregato.'; + $lang['straggrneedsstype'] = 'È necessario specificare il tipo di dato per il valore di stato dell\'aggregato.'; + $lang['straggrcreated'] = 'Aggregato creato.'; + $lang['straggrcreatedbad'] = 'Creazione dell\'aggregato fallita.'; + $lang['straggrshowall'] = 'Mostra tutti gli aggregati'; + + // Operator classes - Classi di operatori + $lang['stropclasses'] = 'Classi di operatori'; + $lang['strnoopclasses'] = 'Nessuna classe di operatori trovata.'; + $lang['straccessmethod'] = 'Metodo di accesso'; + + // Stats and performance - Statistiche e performance + $lang['strrowperf'] = 'Performance sulle righe'; + $lang['strioperf'] = 'Performance sull\'I/O'; + $lang['stridxrowperf'] = 'Performance sulle righe per gli indici'; + $lang['stridxioperf'] = 'Performance sull\'I/O per gli indici'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequenziale'; + $lang['strscan'] = 'Scan'; + $lang['strread'] = 'Read'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disco'; + $lang['strrows2'] = 'Righe'; + + // Tablespaces - Tablespace + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespace'; + $lang['strshowalltablespaces'] = 'Mostra tutti i tablespace'; + $lang['strnotablespaces'] = 'Nessun tablespace trovato.'; + $lang['strcreatetablespace'] = 'Crea tablespace'; + $lang['strlocation'] = 'Directory'; + $lang['strtablespaceneedsname'] = 'È necessario specificare un nome per il tablespace.'; + $lang['strtablespaceneedsloc'] = 'È necessario specificare una directory in cui creare il tablespace.'; + $lang['strtablespacecreated'] = 'Tablespace creato.'; + $lang['strtablespacecreatedbad'] = 'Crezione del tablespace fallita.'; + $lang['strconfdroptablespace'] = 'Eliminare il tablespace "%s"?'; + $lang['strtablespacedropped'] = 'Tablespace eliminato.'; + $lang['strtablespacedroppedbad'] = 'Eliminazione del tablespace fallita.'; + $lang['strtablespacealtered'] = 'Tablespace modificato.'; + $lang['strtablespacealteredbad'] = 'Modifica del tablespace fallita.'; + + // Miscellaneous - Varie + $lang['strtopbar'] = '%s in esecuzione su %s:%s -- Utente "%s"'; + $lang['strtimefmt'] = 'j M Y - g:iA'; + $lang['strhelp'] = 'Aiuto'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Browser delle pagine di aiuto'; + $lang['strselecthelppage'] = 'Seleziona una pagina di aiuto'; + $lang['strinvalidhelppage'] = 'Pagina di aiuto non valida.'; + $lang['strlogintitle'] = 'Login su %s'; + $lang['strlogoutmsg'] = 'Logout da %s effettuato'; + $lang['strloading'] = 'Caricamento...'; + $lang['strerrorloading'] = 'Errore nel caricamento di'; + $lang['strclicktoreload'] = 'Clicca per ricaricare'; + + // Autovacuum + $lang['strautovacuum'] = 'Vacuum automatico'; + + // Prepared transactions - Transazioni preparate + $lang['strpreparedxacts'] = 'Transazioni preparate'; + $lang['strxactid'] = 'ID della transazione'; + $lang['strgid'] = 'ID globale'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/japanese.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/japanese.php new file mode 100644 index 00000000..6c72f8ad --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/japanese.php @@ -0,0 +1,855 @@ +>'; + $lang['strfailed'] = '失敗'; + $lang['strcreate'] = '作æˆ'; + $lang['strcreated'] = '作æˆã—ã¾ã—ãŸã€‚'; + $lang['strcomment'] = 'コメント'; + $lang['strlength'] = 'é•·ã•'; + $lang['strdefault'] = 'デフォルト'; + $lang['stralter'] = '変更'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'å–り消ã—'; + $lang['strac'] = '自動補完を有効ã«ã™ã‚‹'; + $lang['strsave'] = 'ä¿å­˜'; + $lang['strreset'] = 'リセット'; + $lang['strinsert'] = '挿入'; + $lang['strselect'] = 'é¸æŠž'; + $lang['strdelete'] = '削除'; + $lang['strupdate'] = 'æ›´æ–°'; + $lang['strreferences'] = 'å‚ç…§'; + $lang['stryes'] = 'ã¯ã„'; + $lang['strno'] = 'ã„ã„ãˆ'; + $lang['strtrue'] = '真'; + $lang['strfalse'] = 'å½'; + $lang['stredit'] = '編集'; + $lang['strcolumn'] = 'カラム'; + $lang['strcolumns'] = 'カラム'; + $lang['strrows'] = 'レコード'; + $lang['strrowsaff'] = '影響をå—ã‘ãŸãƒ¬ã‚³ãƒ¼ãƒ‰'; + $lang['strobjects'] = 'オブジェクト'; + $lang['strback'] = '戻る'; + $lang['strqueryresults'] = 'クエリçµæžœ'; + $lang['strshow'] = '表示'; + $lang['strempty'] = '空ã«ã™ã‚‹'; + $lang['strlanguage'] = '言語'; + $lang['strencoding'] = 'エンコード'; + $lang['strvalue'] = '値'; + $lang['strunique'] = 'ユニーク'; + $lang['strprimary'] = 'プライマリ'; + $lang['strexport'] = 'エクスãƒãƒ¼ãƒˆ'; + $lang['strimport'] = 'インãƒãƒ¼ãƒˆ'; + $lang['strallowednulls'] = 'NULL 文字を許å¯ã™ã‚‹'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = '空ã®æ–‡å­—列/é …ç›®'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = '管ç†'; + $lang['strvacuum'] = 'ãƒã‚­ãƒ¥ãƒ¼ãƒ '; + $lang['stranalyze'] = '解æž'; + $lang['strclusterindex'] = 'クラスター'; +$lang['strclustered'] = 'Clustered?'; + $lang['strreindex'] = 'å†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹'; + $lang['strexecute'] = '実行ã™ã‚‹'; + $lang['stradd'] = '追加'; + $lang['strevent'] = 'イベント'; + $lang['strwhere'] = 'Where'; + $lang['strinstead'] = '代行'; + $lang['strwhen'] = 'When'; + $lang['strformat'] = 'フォーマット'; + $lang['strdata'] = 'データ'; + $lang['strconfirm'] = '確èª'; + $lang['strexpression'] = '評価å¼'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = '展開'; + $lang['strcollapse'] = 'é–‰ã˜ã‚‹'; + $lang['strfind'] = '検索'; + $lang['stroptions'] = 'オプション'; + $lang['strrefresh'] = 'å†è¡¨ç¤º'; + $lang['strdownload'] = 'ダウンロード'; + $lang['strdownloadgzipped'] = 'gzip ã§åœ§ç¸®ã—ã¦ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰'; + $lang['strinfo'] = '情報'; + $lang['stroids'] = 'OID '; + $lang['stradvanced'] = '高度ãª'; + $lang['strvariables'] = '変数'; + $lang['strprocess'] = 'プロセス'; + $lang['strprocesses'] = 'プロセス'; + $lang['strsetting'] = '設定'; + $lang['streditsql'] = 'SQL 編集'; + $lang['strruntime'] = 'ç·å®Ÿè¡Œæ™‚é–“: %s ミリ秒'; + $lang['strpaginate'] = 'çµæžœã®ãƒšãƒ¼ã‚¸åˆ†å‰²å‡¦ç†ã‚’è¡Œã†'; + $lang['struploadscript'] = 'ã¾ãŸã¯ SQL スクリプトをアップロード:'; + $lang['strstarttime'] = '開始時間'; + $lang['strfile'] = 'ファイル'; + $lang['strfileimported'] = 'ファイルをインãƒãƒ¼ãƒˆã—ã¾ã—ãŸã€‚'; + $lang['strtrycred'] = 'ã™ã¹ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã§ã“ã®æƒ…報を使ã†'; + $lang['stractionsonmultiplelines'] = '複数行ã®æ“作'; + $lang['strselectall'] = 'ã™ã¹ã¦é¸æŠžã™ã‚‹'; + $lang['strunselectall'] = 'ã™ã¹ã¦é¸æŠžã‚’解除ã™ã‚‹'; + $lang['strlocale'] = 'ロケール'; + + // User-supplied SQL history + $lang['strhistory'] = '履歴'; + $lang['strnohistory'] = '履歴ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strclearhistory'] = '履歴を消去ã™ã‚‹ã™'; + $lang['strdelhistory'] = '履歴ã‹ã‚‰å‰Šé™¤ã™ã‚‹'; + $lang['strconfdelhistory'] = '本当ã«å±¥æ­´ã‹ã‚‰ã“ã®è¦æ±‚を削除ã—ã¾ã™ã‹?'; + $lang['strconfclearhistory'] = '本当ã«å±¥æ­´ã‚’消去ã—ã¾ã™ã‹?'; + $lang['strnodatabaseselected'] = 'データベースをé¸æŠžã—ã¦ãã ã•ã„。'; + + // Database Sizes + $lang['strsize'] = 'サイズ'; + $lang['strbytes'] = 'ãƒã‚¤ãƒˆ'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'ã“ã®ã‚¢ãƒ—リケーションを使用ã™ã‚‹ãŸã‚ã«ã¯ãƒ•ãƒ¬ãƒ¼ãƒ ãŒä½¿ç”¨å¯èƒ½ãªãƒ–ラウザーãŒå¿…è¦ã§ã™ã€‚'; + $lang['strnoframeslink'] = 'フレームを除外ã—ã¦ä½¿ã†'; + $lang['strbadconfig'] = 'config.inc.php ãŒæ—§å¼ã§ã™ã€‚æ–°ã—ã„ config.inc.php-dist ã‹ã‚‰å†ä½œæˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strnotloaded'] = 'データベースをサãƒãƒ¼ãƒˆã™ã‚‹ã‚ˆã†ã« PHP ã®ã‚³ãƒ³ãƒ‘イル・インストールãŒã•ã‚Œã¦ã„ã¾ã›ã‚“。configure ã® --with-pgsql オプションを用ã„㦠PHP ã‚’å†ã‚³ãƒ³ãƒ‘イルã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strpostgresqlversionnotsupported'] = 'ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® PostgreSQL ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s 以上ã«ã‚¢ãƒƒãƒ—グレードã—ã¦ãã ã•ã„。'; + $lang['strbadschema'] = '無効ã®ã‚¹ã‚­ãƒ¼ãƒžãŒæŒ‡å®šã•ã‚Œã¾ã—ãŸã€‚'; + $lang['strbadencoding'] = 'データベースã®ä¸­ã§ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’指定ã—ã¾ã›ã‚“ã§ã—ãŸã€‚'; + $lang['strsqlerror'] = 'SQL エラー:'; + $lang['strinstatement'] = 'æ–‡:'; + $lang['strinvalidparam'] = 'スクリプトパラメータãŒç„¡åŠ¹ã§ã™ã€‚'; + $lang['strnodata'] = 'レコードãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strnoobjects'] = 'オブジェクトãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strrownotunique'] = 'ã“ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ã«ã¯ä¸€æ„識別å­ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnouploads'] = 'ファイルアップロードãŒç„¡åŠ¹ã§ã™ã€‚'; + $lang['strimporterror'] = 'インãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼'; + $lang['strimporterror-fileformat'] = 'インãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼: ファイル形å¼ã‚’自動的ã«ç¢ºå®šã§ãã¾ã›ã‚“。.'; + $lang['strimporterrorline'] = '%s 行目ãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼ã§ã™ã€‚'; + $lang['strimporterrorline-badcolumnnum'] = '%s è¡Œã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼: è¡Œã¯æ­£ã—ã„列数をæŒã£ã¦ã„ã¾ã›ã‚“。'; + $lang['strimporterror-uploadedfile'] = 'インãƒãƒ¼ãƒˆã‚¨ãƒ©ãƒ¼: サーãƒãƒ¼ã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップロードã™ã‚‹ã“ã¨ãŒã§ããªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。'; + $lang['strcannotdumponwindows'] = 'Windows 上ã§ã®è¤‡åˆãƒ†ãƒ¼ãƒ–ルã¨ã‚¹ã‚­ãƒ¼ãƒžåã®ãƒ€ãƒ³ãƒ—ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。'; +$lang['strinvalidserverparam'] = 'Attempt to connect with invalid server parameter, possibly someone is trying to hack your system.'; + $lang['strnoserversupplied'] = 'サーãƒãƒ¼ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“!'; + + // Tables + $lang['strtable'] = 'テーブル'; + $lang['strtables'] = 'テーブル'; + $lang['strshowalltables'] = 'ã™ã¹ã¦ã®ãƒ†ãƒ¼ãƒ–ルを表示ã™ã‚‹'; + $lang['strnotables'] = 'テーブルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strnotable'] = 'テーブルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreatetable'] = 'テーブルを作æˆã™ã‚‹'; + $lang['strcreatetablelike'] = 'ã“ã®ãƒ†ãƒ¼ãƒ–ルを元ã«æ–°ã—ã„テーブルを作æˆã™ã‚‹'; + $lang['strcreatetablelikeparent'] = '元テーブル'; + $lang['strcreatelikewithdefaults'] = 'DEFAULT ã‚’å«ã‚€'; + $lang['strcreatelikewithconstraints'] = 'CONSTRAINTS ã‚’å«ã‚€'; + $lang['strcreatelikewithindexes'] = 'INDEX ã‚’å«ã‚€'; + $lang['strtablename'] = 'テーブルå'; + $lang['strtableneedsname'] = 'テーブルåを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; +$lang['strtablelikeneedslike'] = 'You must give a table to copy properties from.'; + $lang['strtableneedsfield'] = 'å°‘ãªãã¨ã‚‚一ã¤ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtableneedscols'] = '有効ãªã‚«ãƒ©ãƒ æ•°ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtablecreated'] = 'テーブルを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strtablecreatedbad'] = 'テーブルã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdroptable'] = 'テーブル「%sã€ã‚’本当ã«ç ´æ£„ã—ã¾ã™ã‹?'; + $lang['strtabledropped'] = 'テーブルを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strtabledroppedbad'] = 'テーブルã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfemptytable'] = '本当ã«ãƒ†ãƒ¼ãƒ–ル「%sã€ã®å†…容を破棄ã—ã¾ã™ã‹?'; + $lang['strtableemptied'] = 'テーブルãŒç©ºã«ãªã‚Šã¾ã—ãŸ.'; + $lang['strtableemptiedbad'] = 'テーブルを空ã«ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚'; + $lang['strinsertrow'] = 'レコードã®æŒ¿å…¥'; + $lang['strrowinserted'] = 'レコードを挿入ã—ã¾ã—ãŸã€‚'; + $lang['strrowinsertedbad'] = 'レコードã®æŒ¿å…¥ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strrowduplicate'] = 'レコードã®æŒ¿å…¥ã«å¤±æ•—ã—ã€æŒ¿å…¥ã®è¤‡è£½ã‚’試ã¿ã¾ã—ãŸã€‚'; + $lang['streditrow'] = 'レコード編集'; + $lang['strrowupdated'] = 'レコードを更新ã—ã¾ã—ãŸã€‚'; + $lang['strrowupdatedbad'] = 'レコードã®æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strdeleterow'] = 'レコード削除'; + $lang['strconfdeleterow'] = '本当ã«ã“ã®ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’削除ã—ã¾ã™ã‹?'; + $lang['strrowdeleted'] = 'レコードを削除ã—ã¾ã—ãŸã€‚'; + $lang['strrowdeletedbad'] = 'レコードã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strinsertandrepeat'] = '挿入ã¨ç¹°ã‚Šè¿”ã—'; + $lang['strnumcols'] = 'カラムã®æ•°'; + $lang['strcolneedsname'] = 'カラムã®åå‰ã‚’指定ã—ãªã‘ã‚Œã°ã‚Šã¾ã›ã‚“。'; + $lang['strselectallfields'] = 'ã™ã¹ã¦ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’é¸æŠžã™ã‚‹'; + $lang['strselectneedscol'] = 'å°‘ãªãã¨ã‚‚一カラムã¯å¿…è¦ã§ã™ã€‚'; + $lang['strselectunary'] = 'å˜é …ã®ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ãƒ¼ã¯å€¤ã‚’æŒã¤ã“ã¨ãŒã§ãã¾ã›ã‚“。'; + $lang['strcolumnaltered'] = 'カラムを変更ã—ã¾ã—ãŸã€‚'; + $lang['strcolumnalteredbad'] = 'カラムã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropcolumn'] = '本当ã«ã‚«ãƒ©ãƒ ã€Œ%sã€ã‚’テーブル「%sã€ã‹ã‚‰ç ´æ£„ã—ã¦ã„ã„ã§ã™ã‹?'; + $lang['strcolumndropped'] = 'カラムを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strcolumndroppedbad'] = 'カラムã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straddcolumn'] = 'カラムã®è¿½åŠ '; + $lang['strcolumnadded'] = 'カラムを追加ã—ã¾ã—ãŸã€‚'; + $lang['strcolumnaddedbad'] = 'カラムã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strcascade'] = 'カスケード'; + $lang['strtablealtered'] = 'テーブルを変更ã—ã¾ã—ãŸã€‚'; + $lang['strtablealteredbad'] = 'テーブルã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strdataonly'] = 'データã®ã¿'; + $lang['strstructureonly'] = '構造ã®ã¿'; + $lang['strstructureanddata'] = '構造ã¨ãƒ‡ãƒ¼ã‚¿'; + $lang['strtabbed'] = 'タブ区切り'; + $lang['strauto'] = '自動'; + $lang['strconfvacuumtable'] = '本当ã«ã€Œ%sã€ã‚’ãƒã‚­ãƒ¥ãƒ¼ãƒ ã—ã¾ã™ã‹?'; + $lang['strconfanalyzetable'] = '「%sã€ã‚’本当ã«åˆ†æž(ANALYZE)ã—ã¾ã™ã‹?'; + $lang['strestimatedrowcount'] = '評価済レコード数'; + $lang['strspecifytabletoanalyze'] = 'テーブルを解æžã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['strspecifytabletoempty'] = 'テーブルを空ã«ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['strspecifytabletodrop'] = 'テーブルを破棄ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['strspecifytabletovacuum'] = 'テーブルをãƒã‚­ãƒ¥ãƒ¼ãƒ ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + + // Columns + $lang['strcolprop'] = 'カラムã®ãƒ—ロパティ'; + $lang['strnotableprovided'] = 'テーブルãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“!'; + + // Users + $lang['struser'] = 'ユーザー'; + $lang['strusers'] = 'ユーザー'; + $lang['strusername'] = 'ユーザーå'; + $lang['strpassword'] = 'パスワード'; + $lang['strsuper'] = 'スーパーユーザーã§ã™ã‹?'; + $lang['strcreatedb'] = 'データベースを作æˆã—ã¾ã™ã‹?'; + $lang['strexpires'] = '有効期é™'; + $lang['strsessiondefaults'] = 'セッションデフォルト'; + $lang['strnousers'] = 'ユーザーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['struserupdated'] = 'ユーザーを更新ã—ã¾ã—ãŸã€‚'; + $lang['struserupdatedbad'] = 'ユーザーã®æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strshowallusers'] = 'ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’表示ã™ã‚‹'; + $lang['strcreateuser'] = 'ユーザーを作æˆã™ã‚‹'; + $lang['struserneedsname'] = 'ユーザーã®åå‰ã‚’ãŒå¿…è¦ã§ã™ã€‚'; + $lang['strusercreated'] = 'ユーザーを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strusercreatedbad'] = 'ユーザーã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropuser'] = '本当ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['struserdropped'] = 'ユーザーを破棄ã—ã¾ã—ãŸã€‚'; + $lang['struserdroppedbad'] = 'ユーザーã®å‰Šé™¤ã«ç ´æ£„ã—ã¾ã—ãŸ'; + $lang['straccount'] = 'アカウント'; + $lang['strchangepassword'] = 'パスワード変更'; + $lang['strpasswordchanged'] = 'パスワードã®å¤‰æ›´ã‚’ã—ã¾ã—ãŸã€‚'; + $lang['strpasswordchangedbad'] = 'パスワードã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strpasswordshort'] = 'パスワードãŒçŸ­ã™ãŽã¾ã™ã€‚'; + $lang['strpasswordconfirm'] = 'パスワードã®ç¢ºèªãŒä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸã€‚'; + + // Groups + $lang['strgroup'] = 'グループ'; + $lang['strgroups'] = 'グループ'; + $lang['strshowallgroups'] = 'ã™ã¹ã¦ã®ã‚°ãƒ«ãƒ¼ãƒ—を表示ã™ã‚‹'; + $lang['strnogroup'] = 'グループãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnogroups'] = 'グループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreategroup'] = 'グループを作æˆã™ã‚‹'; + $lang['strgroupneedsname'] = 'グループåを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strgroupcreated'] = 'グループを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strgroupcreatedbad'] = 'グループã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropgroup'] = '本当ã«ã‚°ãƒ«ãƒ¼ãƒ—「%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strgroupdropped'] = 'グループを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strgroupdroppedbad'] = 'グループã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strmembers'] = 'メンãƒãƒ¼'; + $lang['strmemberof'] = '次ã®ã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒ¡ãƒ³ãƒãƒ¼:'; + $lang['stradminmembers'] = '管ç†ãƒ¡ãƒ³ãƒãƒ¼'; + $lang['straddmember'] = 'メンãƒãƒ¼ã‚’追加ã™ã‚‹'; + $lang['strmemberadded'] = 'メンãƒãƒ¼ã‚’追加ã—ã¾ã—ãŸã€‚'; + $lang['strmemberaddedbad'] = 'メンãƒãƒ¼ã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strdropmember'] = 'メンãƒãƒ¼ç ´æ£„'; + $lang['strconfdropmember'] = '本当ã«ãƒ¡ãƒ³ãƒãƒ¼ã€Œ%sã€ã‚’グループ「%sã€ã‹ã‚‰ç ´æ£„ã—ã¾ã™ã‹?'; + $lang['strmemberdropped'] = 'メンãƒãƒ¼ã‚’破棄ã—ã¾ã—ãŸã€‚'; + $lang['strmemberdroppedbad'] = 'メンãƒãƒ¼ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + + // Roles + $lang['strrole'] = 'ロール'; + $lang['strroles'] = 'ロール'; + $lang['strshowallroles'] = 'ã™ã¹ã¦ã®ãƒ­ãƒ¼ãƒ«ã‚’表示ã™ã‚‹'; + $lang['strnoroles'] = 'ロールãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strinheritsprivs'] = '特権を引ã継ãŽã¾ã™ã‹?'; + $lang['strcreaterole'] = 'ロールを作æˆã™ã‚‹'; + $lang['strcancreaterole'] = 'ロールを作æˆã§ãã¾ã™ã‹?'; + $lang['strrolecreated'] = 'ロールを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strrolecreatedbad'] = 'ロールã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strrolealtered'] = 'ロールを変更ã—ã¾ã—ãŸã€‚'; + $lang['strrolealteredbad'] = 'ロールã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strcanlogin'] = 'ログインã§ãã¾ã™ã‹?'; + $lang['strconnlimit'] = '接続制é™'; + $lang['strdroprole'] = 'ロールを破棄ã™ã‚‹'; + $lang['strconfdroprole'] = '本当ã«ãƒ­ãƒ¼ãƒ«ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strroledropped'] = 'ロールを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strroledroppedbad'] = 'ロールã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strnolimit'] = '制é™ãªã—'; + $lang['strnever'] = 'Never'; + $lang['strroleneedsname'] = 'ロールã®åå‰ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + + // Privileges + $lang['strprivilege'] = '特権'; + $lang['strprivileges'] = '特権'; + $lang['strnoprivileges'] = 'ã“ã®ã‚ªãƒ–ジェクトã¯ç‰¹æ¨©ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。'; + $lang['strgrant'] = '権é™'; + $lang['strrevoke'] = '廃止'; + $lang['strgranted'] = '特権を与ãˆã¾ã—ãŸã€‚'; + $lang['strgrantfailed'] = '特権を与ãˆã‚‹äº‹ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strgrantbad'] = 'å°‘ãªãã¨ã‚‚一人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚°ãƒ«ãƒ¼ãƒ—ã«ã€å°‘ãªãã¨ã‚‚ã²ã¨ã¤ã®ç‰¹æ¨©ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strgrantor'] = '譲与'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'データベース'; + $lang['strdatabases'] = 'データベース'; + $lang['strshowalldatabases'] = 'ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’表示ã™ã‚‹'; + $lang['strnodatabases'] = 'データベースãŒã¾ã£ãŸãã‚ã‚Šã¾ã›ã‚“。'; + $lang['strcreatedatabase'] = 'データベースを作æˆã™ã‚‹'; + $lang['strdatabasename'] = 'データベースå'; + $lang['strdatabaseneedsname'] = 'データベースåを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strdatabasecreated'] = 'データベースを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strdatabasecreatedbad'] = 'データベースã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropdatabase'] = '本当ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strdatabasedropped'] = 'データベースを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strdatabasedroppedbad'] = 'データベースã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strentersql'] = '下ã«å®Ÿè¡Œã™ã‚‹SQLを入力ã—ã¾ã™:'; + $lang['strsqlexecuted'] = 'SQLを実行ã—ã¾ã—ãŸã€‚'; + $lang['strvacuumgood'] = 'ãƒã‚­ãƒ¥ãƒ¼ãƒ ã‚’完了ã—ã¾ã—ãŸã€‚'; + $lang['strvacuumbad'] = 'ãƒã‚­ãƒ¥ãƒ¼ãƒ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['stranalyzegood'] = '解æžã‚’完了ã—ã¾ã—ãŸã€‚'; + $lang['stranalyzebad'] = '解æžã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strreindexgood'] = 'å†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’完了ã—ã¾ã—ãŸã€‚'; + $lang['strreindexbad'] = 'å†ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strfull'] = 'ã™ã¹ã¦'; + $lang['strfreeze'] = 'フリーズ'; + $lang['strforce'] = '強制'; + $lang['strsignalsent'] = 'シグナルé€ä¿¡'; + $lang['strsignalsentbad'] = 'シグナルé€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸ'; + $lang['strallobjects'] = 'ã™ã¹ã¦ã®ã‚ªãƒ–ジェクト'; + $lang['strdatabasealtered'] = 'データベースを変更ã—ã¾ã—ãŸã€‚'; + $lang['strdatabasealteredbad'] = 'データベースã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strspecifydatabasetodrop'] = 'データベースを破棄ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + + // Views + $lang['strview'] = 'ビュー'; + $lang['strviews'] = 'ビュー'; + $lang['strshowallviews'] = 'ã™ã¹ã¦ã®ãƒ“ューを表示ã™ã‚‹'; + $lang['strnoview'] = 'ビューãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnoviews'] = 'ビューãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreateview'] = 'ビューを作æˆã™ã‚‹'; + $lang['strviewname'] = 'ビューå'; + $lang['strviewneedsname'] = 'ビューåを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strviewneedsdef'] = '定義åを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strviewneedsfields'] = 'ビューã®ã®ä¸­ã‹ã‚‰é¸æŠžã—ã€å¸Œæœ›ã®ã‚«ãƒ©ãƒ ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strviewcreated'] = 'ビューを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strviewcreatedbad'] = 'ビューã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropview'] = '本当ã«ãƒ“ュー「%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strviewdropped'] = 'ビューを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strviewdroppedbad'] = 'ビューã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strviewupdated'] = 'ビューを更新ã—ã¾ã—ãŸã€‚'; + $lang['strviewupdatedbad'] = 'ビューã®æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strviewlink'] = 'リンクã—ãŸã‚­ãƒ¼'; + $lang['strviewconditions'] = '追加æ¡ä»¶'; + $lang['strcreateviewwiz'] = 'ウィザードã§ãƒ“ューを作æˆã™ã‚‹'; + $lang['strrenamedupfields'] = 'é‡è¤‡é …ç›®ã®åå‰ã‚’変更ã™ã‚‹'; + $lang['strdropdupfields'] = 'é‡è¤‡é …目を破棄ã™ã‚‹'; + $lang['strerrordupfields'] = 'é‡è¤‡é …ç›®ã®ã‚¨ãƒ©ãƒ¼ã§ã™'; + $lang['strviewaltered'] = 'ビューを変更ã—ã¾ã—ãŸã€‚'; + $lang['strviewalteredbad'] = 'ビューã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strspecifyviewtodrop'] = 'ビューを破棄ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + + // Sequences + $lang['strsequence'] = 'シーケンス'; + $lang['strsequences'] = 'シーケンス'; + $lang['strshowallsequences'] = 'ã™ã¹ã¦ã®ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã‚’表示ã™ã‚‹'; + $lang['strnosequence'] = 'シーケンスãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnosequences'] = 'シーケンスãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreatesequence'] = 'シーケンスを作æˆã™ã‚‹'; + $lang['strlastvalue'] = '最終値'; + $lang['strincrementby'] = '増加数'; + $lang['strstartvalue'] = '開始値'; + $lang['strmaxvalue'] = '最大値'; + $lang['strminvalue'] = '最å°å€¤'; + $lang['strcachevalue'] = 'キャッシュ値'; + $lang['strlogcount'] = 'ログカウント'; +$lang['strcancycle'] = 'Can cycle?'; +$lang['striscalled'] = 'Will increment last value before returning next value (is_called)?'; + $lang['strsequenceneedsname'] = 'シーケンスåを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strsequencecreated'] = 'シーケンスを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strsequencecreatedbad'] = 'シーケンスã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropsequence'] = '本当ã«ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strsequencedropped'] = 'シーケンスを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strsequencedroppedbad'] = 'シーケンスã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strsequencereset'] = 'シーケンスリセットを行ã„ã¾ã—ãŸã€‚'; + $lang['strsequenceresetbad'] = 'シーケンスã®ãƒªã‚»ãƒƒãƒˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strsequencealtered'] = 'シーケンスを変更ã—ã¾ã—ãŸã€‚'; + $lang['strsequencealteredbad'] = 'シーケンスã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strsetval'] = '値を設定ã™ã‚‹'; + $lang['strsequencesetval'] = 'シーケンス値を設定ã—ã¾ã—ãŸã€‚'; + $lang['strsequencesetvalbad'] = 'シーケンス値ã®è¨­å®šã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strnextval'] = '値を増加ã™ã‚‹'; + $lang['strsequencenextval'] = '値を増加ã—ã¾ã—ãŸã€‚'; + $lang['strsequencenextvalbad'] = '値ã®å¢—加ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strspecifysequencetodrop'] = 'シーケンスを破棄ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + + // Indexes + $lang['strindex'] = 'インデックス'; + $lang['strindexes'] = 'インデックス'; + $lang['strindexname'] = 'インデックスå'; + $lang['strshowallindexes'] = 'ã™ã¹ã¦ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’表示ã™ã‚‹'; + $lang['strnoindex'] = 'インデックスãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnoindexes'] = 'インデックスãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreateindex'] = 'インデックスを作æˆã™ã‚‹'; + $lang['strtabname'] = 'タブå'; + $lang['strcolumnname'] = 'カラムå'; + $lang['strindexneedsname'] = '有効ãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹åを指定ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。'; + $lang['strindexneedscols'] = '有効ãªã‚«ãƒ©ãƒ æ•°ã‚’指定ã—ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。'; + $lang['strindexcreated'] = 'インデックスを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strindexcreatedbad'] = 'インデックスã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropindex'] = '本当ã«ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strindexdropped'] = 'インデックスを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strindexdroppedbad'] = 'インデックスã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strkeyname'] = 'キーå'; + $lang['struniquekey'] = 'ユニークキー'; + $lang['strprimarykey'] = 'プライマリキー'; + $lang['strindextype'] = 'インデックスタイプ'; + $lang['strtablecolumnlist'] = 'テーブル中ã®ã‚«ãƒ©ãƒ '; + $lang['strindexcolumnlist'] = 'インデックス中ã®ã‚«ãƒ©ãƒ '; + $lang['strconfcluster'] = '本当ã«ã€Œ%sã€ã‚’クラスターã«ã—ã¾ã™ã‹?'; + $lang['strclusteredgood'] = 'クラスター完了ã§ã™ã€‚'; + $lang['strclusteredbad'] = 'クラスターã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strcluster'] = 'クラスター'; + + // Rules + $lang['strrules'] = 'ルール'; + $lang['strrule'] = 'ルール'; + $lang['strshowallrules'] = 'ã™ã¹ã¦ã®ãƒ«ãƒ¼ãƒ«ã‚’表示ã™ã‚‹'; + $lang['strnorule'] = 'ルールãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnorules'] = 'ルールãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreaterule'] = 'ルールを作æˆã™ã‚‹'; + $lang['strrulename'] = 'ルールå'; + $lang['strruleneedsname'] = 'ルールåを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strrulecreated'] = 'ルールを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strrulecreatedbad'] = 'ルールã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdroprule'] = '本当ã«ãƒ«ãƒ¼ãƒ«ã€Œ%sã€ã‚’データベース「%sã€ã‹ã‚‰ç ´æ£„ã—ã¾ã™ã‹?'; + $lang['strruledropped'] = 'ルールを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strruledroppedbad'] = 'ルールã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + + // Constraints + $lang['strconstraint'] = '検査制約'; + $lang['strconstraints'] = '検査制約'; + $lang['strshowallconstraints'] = 'ã™ã¹ã¦ã®æ¤œæŸ»åˆ¶ç´„を表示ã™ã‚‹'; + $lang['strnoconstraints'] = '検査制約ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strcreateconstraint'] = '検査制約を作æˆã™ã‚‹'; + $lang['strconstraintcreated'] = '検査制約を作æˆã—ã¾ã—ãŸã€‚'; + $lang['strconstraintcreatedbad'] = '検査制約ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropconstraint'] = '本当ã«æ¤œæŸ»åˆ¶ç´„「%sã€ã‚’データベース「%sã€ã‹ã‚‰ç ´æ£„ã—ã¾ã™ã‹?'; + $lang['strconstraintdropped'] = '検査制約を破棄ã—ã¾ã—ãŸã€‚'; + $lang['strconstraintdroppedbad'] = '検査制約ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straddcheck'] = '検査を追加ã™ã‚‹'; + $lang['strcheckneedsdefinition'] = '検査制約ã«ã¯å®šç¾©ãŒå¿…è¦ã§ã™ã€‚'; + $lang['strcheckadded'] = '検査制約を追加ã—ã¾ã—ãŸã€‚'; + $lang['strcheckaddedbad'] = '検査制約ã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straddpk'] = 'プライマリキーを追加ã™ã‚‹'; + $lang['strpkneedscols'] = 'プライマリキーã¯å°‘ãªãã¨ã‚‚一カラムを必è¦ã¨ã—ã¾ã™ã€‚'; + $lang['strpkadded'] = 'プライマリキーを追加ã—ã¾ã—ãŸã€‚'; + $lang['strpkaddedbad'] = 'プライマリキーã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['stradduniq'] = 'ユニークキーを追加ã™ã‚‹'; + $lang['struniqneedscols'] = 'ユニークキーã¯å°‘ãªãã¨ã‚‚一カラムを必è¦ã¨ã—ã¾ã™ã€‚'; + $lang['struniqadded'] = 'ユニークキーを追加ã—ã¾ã—ãŸã€‚'; + $lang['struniqaddedbad'] = 'ユニークキーã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straddfk'] = '外部キーを追加ã™ã‚‹'; + $lang['strfkneedscols'] = '外部キーã¯å°‘ãªãã¨ã‚‚一カラムを必è¦ã¨ã—ã¾ã™ã€‚'; + $lang['strfkneedstarget'] = '外部キーã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ†ãƒ¼ãƒ–ルを必è¦ã¨ã—ã¾ã™ã€‚'; + $lang['strfkadded'] = '外部キーを追加ã—ã¾ã—ãŸã€‚'; + $lang['strfkaddedbad'] = '外部キーã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strfktarget'] = '対象テーブル'; + $lang['strfkcolumnlist'] = 'キー中ã®ã‚«ãƒ©ãƒ '; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = '関数'; + $lang['strfunctions'] = '関数'; + $lang['strshowallfunctions'] = 'ã™ã¹ã¦é–¢æ•°ã‚’表示ã™ã‚‹'; + $lang['strnofunction'] = '関数ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnofunctions'] = '関数ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreateplfunction'] = 'SQL/PL 関数を作æˆã™ã‚‹'; + $lang['strcreateinternalfunction'] = '内部関数を作æˆã™ã‚‹'; + $lang['strcreatecfunction'] = 'C 関数を作æˆã™ã‚‹'; + $lang['strfunctionname'] = '関数å'; + $lang['strreturns'] = '返り値'; + $lang['strproglanguage'] = 'プログラミング言語'; + $lang['strfunctionneedsname'] = '関数åを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strfunctionneedsdef'] = '関数ã®å®šç¾©ã‚’ã—ãªã‘ã‚Œã°ãªã‚Šã‚ã›ã‚“。'; + $lang['strfunctioncreated'] = '関数を作æˆã—ã¾ã—ãŸã€‚'; + $lang['strfunctioncreatedbad'] = '関数ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropfunction'] = '本当ã«é–¢æ•°ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strfunctiondropped'] = '関数を破棄ã—ã¾ã—ãŸã€‚'; + $lang['strfunctiondroppedbad'] = '関数ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strfunctionupdated'] = '関数を更新ã—ã¾ã—ãŸã€‚'; + $lang['strfunctionupdatedbad'] = '関数ã®æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strobjectfile'] = 'オブジェクトファイル'; + $lang['strlinksymbol'] = 'リンクシンボル'; + $lang['strarguments'] = '引数'; + $lang['strargmode'] = 'モード'; + $lang['strargtype'] = '種類'; + $lang['strargadd'] = 'ä»–ã®å¼•æ•°ã‚’追加ã™ã‚‹'; + $lang['strargremove'] = 'ã“ã®å¼•æ•°ã‚’削除ã™ã‚‹'; + $lang['strargnoargs'] = 'ã“ã®é–¢æ•°ã¯ã„ãã¤ã‹ã®å¼•æ•°ã‚’å–らãªã§ã—ょã†ã€‚'; +$lang['strargenableargs'] = 'Enable arguments being passed to this function.'; + $lang['strargnorowabove'] = 'ã“ã®è¡Œã®ä¸Šã«è¡ŒãŒå¿…è¦ã§ã™ã€‚'; + $lang['strargnorowbelow'] = 'ã“ã®è¡Œã®ä¸‹ã«è¡ŒãŒå¿…è¦ã§ã™ã€‚'; + $lang['strargraise'] = '上ã«ç§»å‹•ã—ã¾ã™ã€‚'; + $lang['strarglower'] = '下ã«ç§»å‹•ã—ã¾ã™ã€‚'; + $lang['strargremoveconfirm'] = '本当ã«ã“ã®å¼•æ•°ã‚’削除ã—ã¾ã™ã‹? ã“ã‚Œã¯æˆ»ã™ã“ã¨ãŒã§ãã¾ã›ã‚“This CANNOT be undone。'; +$lang['strfunctioncosting'] = 'Function Costing'; +$lang['strresultrows'] = 'Result Rows'; +$lang['strexecutioncost'] = 'Execution Cost'; + $lang['strspecifyfunctiontodrop'] = '関数を破棄ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + + // Triggers + $lang['strtrigger'] = 'トリガー'; + $lang['strtriggers'] = 'トリガー'; + $lang['strshowalltriggers'] = 'ã™ã¹ã¦ã®ãƒˆãƒªã‚¬ãƒ¼ã‚’表示ã™ã‚‹'; + $lang['strnotrigger'] = 'トリガーãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnotriggers'] = 'トリガーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreatetrigger'] = 'トリガーを作æˆã™ã‚‹'; + $lang['strtriggerneedsname'] = 'トリガーåを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strtriggerneedsfunc'] = 'トリガーã®ãŸã‚ã®é–¢æ•°ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtriggercreated'] = 'トリガーを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strtriggercreatedbad'] = 'トリガーã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdroptrigger'] = '本当ã«ãƒˆãƒªã‚¬ãƒ¼ã€Œ%sã€ã‚’データベース「%sã€ã‹ã‚‰ç ´æ£„ã—ã¾ã™ã‹?'; + $lang['strconfenabletrigger'] = '本当ã«ã€Œ%2$sã€ã®ãƒˆãƒªã‚¬ãƒ¼ã€Œ%1$sã€ã‚’有効ã«ã—ã¾ã™ã‹?'; + $lang['strconfdisabletrigger'] = '本当ã«ã€Œ%2$sã€ã®ãƒˆãƒªã‚¬ãƒ¼ã€Œ%1$sã€ã‚’無効ã«ã—ã¾ã™ã‹?'; + $lang['strtriggerdropped'] = 'トリガーを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strtriggerdroppedbad'] = 'トリガーã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strtriggerenabled'] = 'トリガーを有効ã«ã—ã¾ã—ãŸã€‚'; + $lang['strtriggerenabledbad'] = 'トリガーã®æœ‰åŠ¹åŒ–ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strtriggerdisabled'] = 'トリガーを無効ã«ã—ã¾ã—ãŸã€‚'; + $lang['strtriggerdisabledbad'] = 'トリガーã®ç„¡åŠ¹åŒ–ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strtriggeraltered'] = 'トリガーを変更ã—ã¾ã—ãŸã€‚'; + $lang['strtriggeralteredbad'] = 'トリガーã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; +$lang['strforeach'] = 'For each'; + + // Types + $lang['strtype'] = 'データ型'; + $lang['strtypes'] = 'データ型'; + $lang['strshowalltypes'] = 'ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿åž‹ã‚’表示ã™ã‚‹'; + $lang['strnotype'] = 'データ型ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnotypes'] = 'データ型ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚'; + $lang['strcreatetype'] = 'データ型を作æˆã™ã‚‹'; + $lang['strcreatecomptype'] = '複åˆåž‹ã‚’作æˆã™ã‚‹'; +$lang['strcreateenumtype'] = 'Create enum type'; + $lang['strtypeneedsfield'] = 'å°‘ãªãã¨ã‚‚ 1 ã¤ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtypeneedsvalue'] = 'å°‘ãªãã¨ã‚‚ 1 ã¤ã®å€¤ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtypeneedscols'] = '有効ãªãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®æ•°ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; +$lang['strtypeneedsvals'] = 'You must specify a valid number of values.'; + $lang['strinputfn'] = '入力関数'; + $lang['stroutputfn'] = '出力関数'; +$lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'アライメント'; + $lang['strelement'] = 'è¦ç´ '; + $lang['strdelimiter'] = 'デミリタ'; + $lang['strstorage'] = 'ストレージ'; + $lang['strfield'] = 'フィールド'; +$lang['strvalue'] = 'Value'; +$lang['strvalue'] = 'Value'; + $lang['strnumfields'] = 'フィールド数'; +$lang['strnumvalues'] = 'Num. of values'; + $lang['strtypeneedsname'] = 'åž‹åを指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtypeneedslen'] = 'データ型ã®é•·ã•ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strtypecreated'] = 'データ型を作æˆã—ã¾ã—ãŸã€‚'; + $lang['strtypecreatedbad'] = 'データ型ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdroptype'] = '本当ã«ãƒ‡ãƒ¼ã‚¿åž‹ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strtypedropped'] = 'データ型を破棄ã—ã¾ã—ãŸã€‚'; + $lang['strtypedroppedbad'] = 'データ型ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strflavor'] = '種類'; + $lang['strbasetype'] = '基本'; + $lang['strcompositetype'] = '複åˆåž‹'; + $lang['strpseudotype'] = '擬似データ'; +$lang['strenum'] = 'Enum'; +$lang['strenumvalues'] = 'Enum Values'; + + // Schemas + $lang['strschema'] = 'スキーマ'; + $lang['strschemas'] = 'スキーマ'; + $lang['strshowallschemas'] = 'ã™ã¹ã¦ã®ã‚¹ã‚­ãƒ¼ãƒžã‚’表示ã™ã‚‹'; + $lang['strnoschema'] = 'スキーマãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strnoschemas'] = 'スキーマãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreateschema'] = 'スキーマを作æˆã™ã‚‹'; + $lang['strschemaname'] = 'スキーマå'; + $lang['strschemaneedsname'] = 'スキーマåを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strschemacreated'] = 'スキーマを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strschemacreatedbad'] = 'スキーマã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropschema'] = '本当ã«ã‚¹ã‚­ãƒ¼ãƒžã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strschemadropped'] = 'スキーマを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strschemadroppedbad'] = 'スキーマã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strschemaaltered'] = 'スキーマを変更ã—ã¾ã—ãŸã€‚'; + $lang['strschemaalteredbad'] = 'スキーマã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strsearchpath'] = 'スキーマ検索パス'; + $lang['strspecifyschematodrop'] = 'スキーマを破棄ã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + + // Reports + + // Domains + $lang['strdomain'] = 'ドメイン'; + $lang['strdomains'] = 'ドメイン'; + $lang['strshowalldomains'] = 'ã™ã¹ã¦ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’表示ã™ã‚‹'; + $lang['strnodomains'] = 'ドメインãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strcreatedomain'] = 'ドメイン作æˆ'; + $lang['strdomaindropped'] = 'ドメインを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strdomaindroppedbad'] = 'ドメインã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropdomain'] = '本当ã«ãƒ‰ãƒ¡ã‚¤ãƒ³ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strdomainneedsname'] = 'ドメインåを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strdomaincreated'] = 'ドメインを作æˆã—ã¾ã—ãŸã€‚'; + $lang['strdomaincreatedbad'] = 'ドメインã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strdomainaltered'] = 'ドメインを変更ã—ã¾ã—ãŸã€‚'; + $lang['strdomainalteredbad'] = 'ドメインã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + + // Operators + $lang['stroperator'] = '演算å­'; + $lang['stroperators'] = '演算å­'; + $lang['strshowalloperators'] = 'ã™ã¹ã¦ã®æ¼”ç®—å­ã‚’表示ã™ã‚‹'; + $lang['strnooperator'] = '演算å­ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strnooperators'] = '演算å­ã‚¯ãƒ©ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreateoperator'] = '演算å­ã‚’作æˆã—ã¾ã—ãŸã€‚'; + $lang['strleftarg'] = '左引数タイプ'; + $lang['strrightarg'] = 'å³å¼•æ•°ã‚¿ã‚¤ãƒ—'; + $lang['strcommutator'] = '交代'; + $lang['strnegator'] = 'å¦å®š'; + $lang['strrestrict'] = '制é™'; + $lang['strjoin'] = 'çµåˆ'; + $lang['strhashes'] = 'ãƒãƒƒã‚·ãƒ¥'; + $lang['strmerges'] = 'ä½µåˆ'; + $lang['strleftsort'] = '左ソート'; + $lang['strrightsort'] = 'å³ã‚½ãƒ¼ãƒˆ'; + $lang['strlessthan'] = '未満'; + $lang['strgreaterthan'] = '以上'; + $lang['stroperatorneedsname'] = '演算å­åを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['stroperatorcreated'] = '演算å­ã‚’作æˆã—ã¾ã—ãŸã€‚'; + $lang['stroperatorcreatedbad'] = '演算å­ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropoperator'] = '本当ã«æ¼”ç®—å­ã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['stroperatordropped'] = '演算å­ã‚’破棄ã—ã¾ã—ãŸã€‚'; + $lang['stroperatordroppedbad'] = '演算å­ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + + // Casts + $lang['strcasts'] = 'キャスト'; + $lang['strnocasts'] = 'キャストãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strsourcetype'] = 'ソースタイプ'; + $lang['strtargettype'] = 'ターゲットタイプ'; + $lang['strimplicit'] = 'æš—é»™'; +$lang['strinassignment'] = 'In assignment'; + $lang['strbinarycompat'] = '(ãƒã‚¤ãƒŠãƒªãƒ¼äº’æ›)'; + + // Conversions + $lang['strconversions'] = '変æ›'; + $lang['strnoconversions'] = '変æ›ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strsourceencoding'] = '変æ›å…ƒã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰'; + $lang['strtargetencoding'] = '変æ›å…ˆã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰'; + + // Languages + $lang['strlanguages'] = '言語'; + $lang['strnolanguages'] = '言語ãŒå­˜åœ¨ã—ã¾ã›ã‚“。'; +$lang['strtrusted'] = 'Trusted'; + + // Info + $lang['strnoinfo'] = '有効ãªæƒ…å ±ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strreferringtables'] = 'å‚照テーブル'; + $lang['strparenttables'] = '親テーブル'; + $lang['strchildtables'] = 'å­ãƒ†ãƒ¼ãƒ–ル'; + + // Aggregates + $lang['straggregate'] = '集計'; + $lang['straggregates'] = '集計'; + $lang['strnoaggregates'] = '集計ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['stralltypes'] = '(ã™ã¹ã¦ã®ç¨®é¡ž)'; + $lang['strcreateaggregate'] = '集計を作æˆã™ã‚‹'; + $lang['straggrbasetype'] = '入力データã®ç¨®é¡ž'; + $lang['straggrsfunc'] = '状態é·ç§»é–¢æ•°'; + $lang['straggrstype'] = '状態データã®ç¨®é¡ž'; + $lang['straggrffunc'] = '終了関数'; + $lang['straggrinitcond'] = 'åˆæœŸçŠ¶æ…‹'; + $lang['straggrsortop'] = 'ソートæ“作'; + $lang['strconfdropaggregate'] = '本当ã«é›†è¨ˆã€Œ%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['straggregatedropped'] = '集計を破棄ã—ã¾ã—ãŸã€‚'; + $lang['straggregatedroppedbad'] = '集計ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straggraltered'] = '集計を変更ã—ã¾ã—ãŸã€‚'; + $lang['straggralteredbad'] = '集計ã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straggrneedsname'] = '集計ã¯åå‰ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['straggrneedsbasetype'] = '集計ã¯å…¥åŠ›ãƒ‡ãƒ¼ã‚¿ã®ç¨®é¡žã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['straggrneedssfunc'] = '集計ã¯çŠ¶æ…‹é·ç§»é–¢æ•°ã®åå‰ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['straggrneedsstype'] = '集計ã®çŠ¶æ…‹å€¤ã®ãƒ‡ãƒ¼ã‚¿ã®ç¨®é¡žã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['straggrcreated'] = '集計を作æˆã—ã¾ã—ãŸã€‚'; + $lang['straggrcreatedbad'] = '集計ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['straggrshowall'] = 'ã™ã¹ã¦ã®é›†è¨ˆã‚’表示ã™ã‚‹'; + + // Operator Classes + $lang['stropclasses'] = '演算å­ã‚¯ãƒ©ã‚¹'; + $lang['strnoopclasses'] = '演算å­ã‚¯ãƒ©ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['straccessmethod'] = 'アクセス方法'; + + // Stats and performance + $lang['strrowperf'] = '行パフォーマンス'; + $lang['strioperf'] = 'I/O パフォーマンス'; + $lang['stridxrowperf'] = 'インデックス行パフォーマンス'; + $lang['stridxioperf'] = 'インデックス I/O パフォーマンス'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'シーケンシャル'; + $lang['strscan'] = '検索'; + $lang['strread'] = '読込'; + $lang['strfetch'] = 'å–å¾—'; + $lang['strheap'] = 'ヒープ'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST インデックス'; + $lang['strcache'] = 'キャッシュ'; + $lang['strdisk'] = 'ディスク'; + $lang['strrows2'] = 'è¡Œ'; + + // Tablespaces + $lang['strtablespace'] = 'テーブル空間'; + $lang['strtablespaces'] = 'テーブル空間'; + $lang['strshowalltablespaces'] = 'ã™ã¹ã¦ã®ãƒ†ãƒ¼ãƒ–ルスペースを表示ã™ã‚‹'; + $lang['strnotablespaces'] = 'テーブル空間ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strcreatetablespace'] = 'テーブル空間を作æˆã™ã‚‹'; + $lang['strlocation'] = 'ロケーション'; + $lang['strtablespaceneedsname'] = 'テーブル空間åを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strtablespaceneedsloc'] = 'テーブル空間作æˆã‚’ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strtablespacecreated'] = 'テーブル空間を作æˆã—ã¾ã—ãŸã€‚'; + $lang['strtablespacecreatedbad'] = 'テーブル空間ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdroptablespace'] = '本当ã«ãƒ†ãƒ¼ãƒ–ル空間「%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strtablespacedropped'] = 'テーブル空間を破棄ã—ã¾ã—ãŸã€‚'; + $lang['strtablespacedroppedbad'] = 'テーブル空間ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strtablespacealtered'] = 'テーブル空間を変更ã—ã¾ã—ãŸã€‚'; + $lang['strtablespacealteredbad'] = 'テーブル空間ã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + + // Miscellaneous + $lang['strtopbar'] = 'サーãƒãƒ¼ %2$s ã®ãƒãƒ¼ãƒˆç•ªå· %3$s ã§å®Ÿè¡Œä¸­ã® %1$s ã«æŽ¥ç¶šä¸­ -- ユーザー「%4$sã€ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ä¸­'; + $lang['strtimefmt'] = 'Y å¹´ n 月 j æ—¥ G:i'; + $lang['strhelp'] = 'ヘルプ'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'ヘルプページブラウザー'; + $lang['strselecthelppage'] = 'ヘルプページをé¸ã‚“ã§ãã ã•ã„'; + $lang['strinvalidhelppage'] = '無効ãªãƒ˜ãƒ«ãƒ—ページã§ã™ã€‚'; + $lang['strlogintitle'] = '%s ã«ãƒ­ã‚°ã‚¤ãƒ³'; + $lang['strlogoutmsg'] = '%s をログアウトã—ã¾ã—ãŸã€‚'; + $lang['strloading'] = '読ã¿è¾¼ã¿ä¸­...'; + $lang['strerrorloading'] = '読ã¿è¾¼ã¿ä¸­ã®ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚'; + $lang['strclicktoreload'] = 'クリックã§å†èª­ã¿è¾¼ã¿'; + + // Autovacuum + $lang['strautovacuum'] = 'オートãƒã‚­ãƒ¥ãƒ¼ãƒ '; + $lang['strturnedon'] = 'オンã«ã™ã‚‹'; + $lang['strturnedoff'] = 'オフã«ã™ã‚‹'; +$lang['strenabled'] = 'Enabled'; + $lang['strvacuumbasethreshold'] = '閾値ã«åŸºã¥ã„ãŸãƒã‚­ãƒ¥ãƒ¼ãƒ '; +$lang['strvacuumscalefactor'] = 'Vacuum Scale Factor'; + $lang['stranalybasethreshold'] = '閾値ã«åŸºã¥ã„ãŸè§£æž'; +$lang['stranalyzescalefactor'] = 'Analyze Scale Factor'; +$lang['strvacuumcostdelay'] = 'Vacuum Cost Delay'; +$lang['strvacuumcostlimit'] = 'Vacuum Cost Limit'; + + // Table-level Locks + $lang['strlocks'] = 'ロック'; + $lang['strtransaction'] = 'トランザクション ID'; + $lang['strvirtualtransaction'] = '仮想トランザクション ID'; + $lang['strprocessid'] = 'プロセス ID'; + $lang['strmode'] = 'ロックモード'; +$lang['strislockheld'] = 'Is lock held?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'プリペアを用ã„ãŸãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³'; + $lang['strxactid'] = 'トランザクション ID'; + $lang['strgid'] = '全体 ID'; + + // Fulltext search + $lang['strfulltext'] = '全文テキスト検索'; + $lang['strftsconfig'] = 'FTS 設定'; + $lang['strftsconfigs'] = '設定'; + $lang['strftscreateconfig'] = 'FTS 設定ã®ä½œæˆ'; + $lang['strftscreatedict'] = '辞書を作æˆã™ã‚‹'; + $lang['strftscreatedicttemplate'] = '辞書ã®ãƒ†ãƒ³ãƒ—レートを作æˆã™ã‚‹'; + $lang['strftscreateparser'] = 'パーサーを作æˆã™ã‚‹'; + $lang['strftsnoconfigs'] = 'FTS 設定ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strftsconfigdropped'] = 'FTS 設定を破棄ã—ã¾ã—ãŸã€‚'; + $lang['strftsconfigdroppedbad'] = 'FTS 設定ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strconfdropftsconfig'] = '本当㫠FTS 設定「%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strconfdropftsdict'] = '本当㫠FTS 辞書「%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strconfdropftsmapping'] = '本当㫠FTS 設定「%sã€ã®ãƒžãƒƒãƒ—「%sã€ã‚’破棄ã—ã¾ã™ã‹?'; + $lang['strftstemplate'] = 'テンプレート'; + $lang['strftsparser'] = 'パーサー'; + $lang['strftsconfigneedsname'] = 'FTS 設定ã«ã¯åå‰ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚'; + $lang['strftsconfigcreated'] = 'FTS 設定を作æˆã—ã¾ã—ãŸã€‚'; + $lang['strftsconfigcreatedbad'] = 'FTS 設定ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; +$lang['strftsmapping'] = 'Mapping'; + $lang['strftsdicts'] = '辞書'; + $lang['strftsdict'] = '辞書'; + $lang['strftsemptymap'] = 'FTS 設定マップãŒç©ºã§ã™ã€‚'; +$lang['strftswithmap'] = 'With map'; +$lang['strftsmakedefault'] = 'Make default for given locale'; + $lang['strftsconfigaltered'] = 'FTS 設定を変更ã—ã¾ã—ãŸã€‚'; + $lang['strftsconfigalteredbad'] = 'FTS 設定ã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftsconfigmap'] = 'FTS 設定マップ'; + $lang['strftsparsers'] = 'FTS パーサー'; + $lang['strftsnoparsers'] = '利用ã§ãã‚‹ FTS パーサーãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strftsnodicts'] = '利用ã§ãã‚‹ FTS 辞書ãŒã‚ã‚Šã¾ã›ã‚“。'; + $lang['strftsdictcreated'] = 'FTS 辞書を作æˆã—ã¾ã—ãŸã€‚'; + $lang['strftsdictcreatedbad'] = 'FTS 辞書ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ'; +$lang['strftslexize'] = 'Lexize'; +$lang['strftsinit'] = 'Init'; + $lang['strftsoptionsvalues'] = 'オプションã¨å€¤'; + $lang['strftsdictneedsname'] = 'FTS 辞書ã®åå‰ã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。'; + $lang['strftsdictdropped'] = 'FTS 辞書を破棄ã—ã¾ã—ãŸã€‚'; + $lang['strftsdictdroppedbad'] = 'FTS 辞書ã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftsdictaltered'] = 'FTS 辞書を変更ã—ã¾ã—ãŸã€‚'; + $lang['strftsdictalteredbad'] = 'FTS 辞書ã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftsaddmapping'] = 'æ–°è¦ãƒžãƒƒãƒ—を追加ã™ã‚‹'; + $lang['strftsspecifymappingtodrop'] = 'マップを破棄をã™ã‚‹ã«ã¯å°‘ãªãã¨ã‚‚ 1 ã¤æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['strftsspecifyconfigtoalter'] = 'FTS 設定を変更ã™ã‚‹ã«ã¯æŒ‡å®šã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“'; + $lang['strftsmappingdropped'] = 'FTS マップを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strftsmappingdroppedbad'] = 'FTS マップã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftsnodictionaries'] = '辞書ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。'; + $lang['strftsmappingaltered'] = 'FTS マップを変更ã—ã¾ã—ãŸã€‚'; + $lang['strftsmappingalteredbad'] = 'FTS マップã®å¤‰æ›´ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftsmappingadded'] = 'FTS マップを追加ã—ã¾ã—ãŸã€‚'; + $lang['strftsmappingaddedbad'] = 'FTS マップã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftsmappingdropped'] = 'FTS マップを破棄ã—ã¾ã—ãŸã€‚'; + $lang['strftsmappingdroppedbad'] = 'FTS マップã®ç ´æ£„ã«å¤±æ•—ã—ã¾ã—ãŸã€‚'; + $lang['strftstabconfigs'] = '設定'; + $lang['strftstabdicts'] = '辞書'; + $lang['strftstabparsers'] = 'パーサー'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/langcheck b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/langcheck new file mode 100644 index 00000000..1565c4fa --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/langcheck @@ -0,0 +1,67 @@ +#!/usr/local/bin/php -q +\n\n"; + echo " is the filename without the .php extension\n"; + exit; + } + elseif (!file_exists("{$_SERVER['argv'][1]}.php")) { + echo "Error: File not found.\n"; + exit; + } + + // Include english source file + include('./english.php'); + + $master = $lang; + $master_keys = array_keys($lang); + unset($lang); + + // Include target language file + include("./{$_SERVER['argv'][1]}.php"); + $slave = $lang; + $slave_keys = array_keys($lang); + + echo "Source file: english.php\n"; + echo "Target file: {$_SERVER['argv'][1]}.php\n\n"; + + // Find missing values + $diff = array_diff($master_keys, $slave_keys); + echo "Missing Strings\n"; + echo "---------------\n\n"; + if (sizeof($diff) > 0) { + foreach ($diff as $v) { + echo "\$lang['{$v}'] = '", str_replace("'", "\\'", $master[$v]), "';\n"; + } + echo "\n"; + echo "Translations: ", sizeof($master_keys) - sizeof($diff), "/", sizeof($master_keys), "\n\n"; + + } + else echo "None\n\n"; + + // Find extra values (to be deleted) + $diff = array_diff($slave_keys, $master_keys); + echo "Deleted Strings\n"; + echo "---------------\n\n"; + if (sizeof($diff) > 0) { + foreach ($diff as $v) { + echo "\$lang['{$v}'] = '", str_replace("'", "\\'", $slave[$v]), "';\n"; + } + } + else echo "None\n"; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/lithuanian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/lithuanian.php new file mode 100644 index 00000000..4134644a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/lithuanian.php @@ -0,0 +1,898 @@ +'; + $lang['strfirst'] = '<< Pirmas'; + $lang['strlast'] = 'Paskutinis >>'; + $lang['strfailed'] = 'Nepavyko'; + $lang['strcreate'] = 'Sukurti'; + $lang['strcreated'] = 'Sukurta'; + $lang['strcomment'] = 'Komentaras'; + $lang['strlength'] = 'Ilgis'; + $lang['strdefault'] = 'Numatytoji reikÅ¡mÄ—';//Numatytas(-a) + $lang['stralter'] = 'Pakeisti'; + $lang['strok'] = 'Gerai'; + $lang['strcancel'] = 'Atsisakyti'; + $lang['strkill'] = 'Nutraukti';//Sunaikinti + $lang['strac'] = 'Ä®jungti automatinį baigimÄ…'; + $lang['strsave'] = 'Ä®raÅ¡yti'; + $lang['strreset'] = 'Atstatyti į pradinÄ™ bÅ«senÄ…';//Atkurti + $lang['strrestart'] = 'Paleisti iÅ¡ naujo'; + $lang['strinsert'] = 'Ä®terpti'; + $lang['strselect'] = 'Atrinkti'; + $lang['strdelete'] = 'Å alinti'; + $lang['strupdate'] = 'Atnaujinti'; + $lang['strreferences'] = 'RodyklÄ—s'; + $lang['stryes'] = 'Taip'; + $lang['strno'] = 'Ne'; + $lang['strtrue'] = 'TIESA'; + $lang['strfalse'] = 'NETIESA'; + $lang['stredit'] = 'Taisyti'; + $lang['strcolumn'] = 'Stulpelis'; + $lang['strcolumns'] = 'Stulpeliai'; + $lang['strrows'] = 'įraÅ¡as(-ai)'; + $lang['strrowsaff'] = 'įraÅ¡as(-ai) paveikti.'; + $lang['strobjects'] = 'objektas (-ai)'; + $lang['strback'] = 'Atgal'; + $lang['strqueryresults'] = 'Užklausos rezultatai'; + $lang['strshow'] = 'Rodyti'; + $lang['strempty'] = 'IÅ¡valyti';//Å alinti turinį + $lang['strlanguage'] = 'Kalba'; + $lang['strencoding'] = 'KoduotÄ—'; + $lang['strvalue'] = 'ReikÅ¡mÄ—'; + $lang['strunique'] = 'Unikalus'; + $lang['strprimary'] = 'Pirminis'; + $lang['strexport'] = 'Eksportuoti'; + $lang['strimport'] = 'Importuoti'; + $lang['strallowednulls'] = 'Leidžiami NULL simboliai'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'TuÅ¡Äia eilutÄ—/laukas'; + $lang['strsql'] = 'SQL'; +$lang['stradmin'] = 'Admin';//Administratorius + $lang['strvacuum'] = 'Apvalyti'; + $lang['stranalyze'] = 'Analizuoti'; + $lang['strclusterindex'] = 'Pertvarkyti'; + $lang['strclustered'] = 'Sutvarkyta?'; + $lang['strreindex'] = 'Perindeksuoti'; + $lang['strexecute'] = 'Vykdyti'; + $lang['stradd'] = 'PridÄ—ti'; + $lang['strevent'] = 'Ä®vykis'; + $lang['strwhere'] = 'SÄ…lyga';//Kur + $lang['strinstead'] = 'Atlikti užuot'; + $lang['strwhen'] = 'Kai'; + $lang['strformat'] = 'Formatas'; + $lang['strdata'] = 'Duomenys'; + $lang['strconfirm'] = 'Patvirtinti'; + $lang['strexpression'] = 'IÅ¡raiÅ¡ka'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'IÅ¡skleisti'; + $lang['strcollapse'] = 'Suskleisti'; + $lang['strfind'] = 'IeÅ¡koti'; + $lang['stroptions'] = 'Parinktys'; + $lang['strrefresh'] = 'Atnaujinti'; + $lang['strdownload'] = 'Parsisiųsti'; + $lang['strdownloadgzipped'] = 'Parsisiųsti suspaustÄ… su gzip'; + $lang['strinfo'] = 'Informacija'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'IÅ¡plÄ—stinis(-Ä—)';//papildomas(-a), + $lang['strvariables'] = 'Kintamieji'; + $lang['strprocess'] = 'Procesas'; + $lang['strprocesses'] = 'Procesai'; + $lang['strsetting'] = 'Nuostata';//Parinktis + $lang['streditsql'] = 'Redaguoti SQL'; + $lang['strruntime'] = 'Visa vykdymo trukmÄ—: %s ms'; + $lang['strpaginate'] = 'Rezultatus skaidyti į puslapius'; + $lang['struploadscript'] = 'arba nusiųsti SQL skriptÄ…:'; + $lang['strstarttime'] = 'Pradžios laikas'; + $lang['strfile'] = 'Failas'; + $lang['strfileimported'] = 'Failas importuotas.'; + $lang['strtrycred'] = 'Naudoti Å¡iuos įgaliojimus visiems serveriams'; + $lang['strconfdropcred'] = 'DÄ—l saugumo, ryÅ¡io nutraukimas panaikins jÅ«sų bendrÄ… prisijungimo informacijÄ…. Ar tikrai norite nutraukti ryšį ?'; + $lang['stractionsonmultiplelines'] = 'Veiksmai keliose eilutÄ—se'; + $lang['strselectall'] = 'Visi';//PažymÄ—ti visus + $lang['strunselectall'] = 'Nieko';//Panaikinti žymÄ—jimÄ… visiems + $lang['strlocale'] = 'LokalÄ—'; + $lang['strcollation'] = 'Rikiavimas'; +$lang['strctype'] = 'Character Type';//Simbolių(ženklų) tipas + $lang['strdefaultvalues'] = 'Numatytosios reikÅ¡mÄ—s'; + $lang['strnewvalues'] = 'Naujosios reikÅ¡mÄ—s'; + $lang['strstart'] = 'Paleisti'; + $lang['strstop'] = 'Stabdyti'; + $lang['strgotoppage'] = 'atgal į viršų'; + $lang['strtheme'] = 'Apipavidalinimas'; + $lang['strcluster'] = 'Klasteris'; + + // Admin + $lang['stradminondatabase'] = 'Å ios administracinÄ—s užduotys taikomos visai %s duomenų bazei.'; + $lang['stradminontable'] = 'Å ios administracinÄ—s užduotys taikomos lentelei %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'Praeitis'; + $lang['strnohistory'] = 'NÄ—ra praeities.'; + $lang['strclearhistory'] = 'IÅ¡valyti praeitį'; + $lang['strdelhistory'] = 'Å alinti iÅ¡ praeities sÄ…raÅ¡o'; + $lang['strconfdelhistory'] = 'Ar tikrai paÅ¡alinti Å¡iÄ… užklausÄ… iÅ¡ preities sÄ…raÅ¡o?'; + $lang['strconfclearhistory'] = 'Ar tikrai iÅ¡valyti praeitį?'; + $lang['strnodatabaseselected'] = 'PraÅ¡om pasirinkiti duomenų bazÄ™.'; + + // Database sizes + $lang['strnoaccess'] = 'NÄ—ra prieigos'; + $lang['strsize'] = 'Dydis'; + $lang['strbytes'] = 'baitai'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Å i programa geriausiai veikia su narÅ¡ykle, kurioje palaikomi HTML rÄ—meliai(frames),taÄiau gali bÅ«ti naudojama be rÄ—melių spustelÄ—jus toliau pateiktÄ… nuorodÄ….'; + $lang['strnoframeslink'] = 'Naudoti be rÄ—melių'; + $lang['strbadconfig'] = 'JÅ«sų config.inc.php pasenÄ™s. Reikia atkurti jį iÅ¡ naujo config.inc.php-dist.'; + $lang['strnotloaded'] = 'JÅ«sų PHP įdiegimas nepalaiko PostgreSQL. Reikia perkompiliuoti PHP naudojant --with-pgsql konfigÅ«ravimo parametrÄ….'; + $lang['strpostgresqlversionnotsupported'] = 'PostgreSQL versija nepalaikoma. PraÅ¡om atnaujinti iki %s arba naujesnÄ—s versijos.'; + $lang['strbadschema'] = 'Nurodyta neteisinga schema.'; + $lang['strbadencoding'] = 'Nepavyko nustatyti kliento koduotÄ—s duomenų bazÄ—je.'; + $lang['strsqlerror'] = 'SQL klaida:'; + $lang['strinstatement'] = 'Sakinyje:'; + $lang['strinvalidparam'] = 'Neteisingi skripto parametrai.'; + $lang['strnodata'] = 'Ä®rašų nerasta.'; + $lang['strnoobjects'] = 'Objektų nerasta.'; + $lang['strrownotunique'] = 'Å iame įraÅ¡e nÄ—ra unikalaus identifikatoriaus.'; + $lang['strnouploads'] = 'Failų iÅ¡siuntimai - negalimi.'; + $lang['strimporterror'] = 'Importavimo klaida.'; + $lang['strimporterror-fileformat'] = 'Importavimo klaida: Nepavyko automatiÅ¡kai nustatyti failo formato.'; + $lang['strimporterrorline'] = 'Importavimo klaida eilutÄ—je %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Importavimo klaida eilutÄ—je %s: EilutÄ—je neteisingas stulpelių skaiÄius.'; + $lang['strimporterror-uploadedfile'] = 'Importavimo klaida: Failas negali bÅ«ti nusiųstas į serverį'; + $lang['strcannotdumponwindows'] = 'Atminties iÅ¡klotinÄ—s suformavimas su sudÄ—tingais lentelių ir schemų vardais Windows operacinÄ—je sistemoje nepalaikomas'; + $lang['strinvalidserverparam'] = 'Bandymas prisijungti su negaliojanÄiu serverio parametru, galbÅ«t kas nors bando nulaužti jÅ«sų sistemÄ….'; + $lang['strnoserversupplied'] = 'Nenurodytas serveris!'; + $lang['strbadpgdumppath'] = 'Eksportavimo klaida: nepavyko įvykdyti pg_dump (pateiktas kelias JÅ«sų conf/config.inc.php : %s). Pataisykite šį keliÄ… savo konfigÅ«racijoje ir prisijunkite iÅ¡ naujo.'; + $lang['strbadpgdumpallpath'] = 'Eksportavimo klaida: nepavyko įvykdyti pg_dumpall (pateiktas kelias JÅ«sų conf/config.inc.php : %s). Pataisykite šį keliÄ… savo konfigÅ«racijoje ir prisijunkite iÅ¡ naujo.'; + $lang['strconnectionfail'] = 'Nepavyksta prisijungti prie serverio.'; + + // Tables + $lang['strtable'] = 'LentelÄ—'; + $lang['strtables'] = 'LentelÄ—s'; + $lang['strshowalltables'] = 'Rodyti visas lenteles'; + $lang['strnotables'] = 'Lentelių nerasta.'; + $lang['strnotable'] = 'LentelÄ— nerasta.'; + $lang['strcreatetable'] = 'Sukurti lentelÄ™'; + $lang['strcreatetablelike'] = 'Sukurti lentelÄ™ kaip'; + $lang['strcreatetablelikeparent'] = 'PirminÄ— lentelÄ—'; + $lang['strcreatelikewithdefaults'] = 'Ä®TRAUKTI NUMATYTÄ„SIAS REIKÅ MES'; + $lang['strcreatelikewithconstraints'] = 'Ä®TRAUKTI RIBOJIMUS'; + $lang['strcreatelikewithindexes'] = 'Ä®TRAUKTI INDEKSUS'; + $lang['strtablename'] = 'LentelÄ—s pavadinimas'; + $lang['strtableneedsname'] = 'Turite suteikti lentelei pavadinimÄ….'; + $lang['strtablelikeneedslike'] = 'Turite nurodyti lentelÄ™, kurios savybes reikia kopijuoti.'; + $lang['strtableneedsfield'] = 'Turite nurodyti bent vienÄ… laukÄ….'; + $lang['strtableneedscols'] = 'Turite nurodyti teisingÄ… stulpelių skaiÄių.'; + $lang['strtablecreated'] = 'LentelÄ— sukurta.'; + $lang['strtablecreatedbad'] = 'Nepavyko sukurti lentelÄ—s.'; + $lang['strconfdroptable'] = 'Ar tikrai norite Å¡alinti lentelÄ™ "%s"?'; + $lang['strtabledropped'] = 'LentelÄ— paÅ¡alinta.'; + $lang['strtabledroppedbad'] = 'Nepavyko paÅ¡alinti lentelÄ—s.'; + $lang['strconfemptytable'] = 'Ar tikrai norite iÅ¡valyti lentelÄ™ "%s"?'; + $lang['strtableemptied'] = 'LentelÄ— iÅ¡valyta.'; + $lang['strtableemptiedbad'] = 'Nepavyko iÅ¡valyti lentelÄ—s.'; + $lang['strinsertrow'] = 'Ä®terpti įraÅ¡Ä…'; + $lang['strrowinserted'] = 'Ä®raÅ¡as įterptas.'; + $lang['strrowinsertedbad'] = 'Nepavyko įterpti įraÅ¡o.'; + $lang['strnofkref'] = 'NÄ—ra atitinkamos reikÅ¡mÄ—s iÅ¡oriniame rakte %s.'; + $lang['strrowduplicate'] = 'Nepavyko įterpti įraÅ¡o, bandyta dubliuoti įraÅ¡Ä….'; + $lang['streditrow'] = 'Taisyti įraÅ¡Ä…'; + $lang['strrowupdated'] = 'Ä®raÅ¡as atnaujintas.'; + $lang['strrowupdatedbad'] = 'Nepavyko atnaujinti įraÅ¡o.'; + $lang['strdeleterow'] = 'Å alinti įraÅ¡Ä…'; + $lang['strconfdeleterow'] = 'Ar tikrai norite Å¡alinti šį įraÅ¡Ä…?'; + $lang['strrowdeleted'] = 'Ä®raÅ¡as paÅ¡alintas.'; + $lang['strrowdeletedbad'] = 'Nepavyko paÅ¡alinti įraÅ¡o.'; + $lang['strinsertandrepeat'] = 'Ä®terpti ir kartoti'; + $lang['strnumcols'] = 'Stulpelių skaiÄius'; + $lang['strcolneedsname'] = 'Turite nurodyti stulpelio pavadinimÄ…'; + $lang['strselectallfields'] = 'PažymÄ—ti visus laukus'; + $lang['strselectneedscol'] = 'Turite rodyti bent vienÄ… stulpelį.'; + $lang['strselectunary'] = 'VienvieÄiai operatoriai negali turÄ—ti reikÅ¡mių.'; + $lang['strcolumnaltered'] = 'Stulpelis pakeistas.'; + $lang['strcolumnalteredbad'] = 'Nepavyko pakeisti stulpelio.'; + $lang['strconfdropcolumn'] = 'Ar tikrai norite Å¡alinti stulpelį "%s" iÅ¡ lentelÄ—s "%s"?'; + $lang['strcolumndropped'] = 'Stulpelis paÅ¡alintas.'; + $lang['strcolumndroppedbad'] = 'Nepavyko paÅ¡alinti stulpelio.'; + $lang['straddcolumn'] = 'PridÄ—ti stulpelį'; + $lang['strcolumnadded'] = 'Stulpelis pridÄ—tas.'; + $lang['strcolumnaddedbad'] = 'Nepavyko pridÄ—ti stulpelio.'; +$lang['strcascade'] = 'CASCADE';//Pakopinis + $lang['strtablealtered'] = 'LentelÄ— pakeista.'; + $lang['strtablealteredbad'] = 'Nepavyko pakeisti lentelÄ—s.'; + $lang['strdataonly'] = 'Tik duomenis'; + $lang['strstructureonly'] = 'Tik struktÅ«rÄ…'; + $lang['strstructureanddata'] = 'StruktÅ«rÄ… ir duomenis'; +$lang['strtabbed'] = 'Tabbed';//Atskirtas tabuliavimo žymÄ—mis +$lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Ar tikrai norite apvalyti "%s"?'; + $lang['strconfanalyzetable'] = 'Ar tikrai norite analizuoti "%s"?'; + $lang['strconfreindextable'] = 'Ar tikrai norite perindeksuoti "%s"?'; + $lang['strconfclustertable'] = 'Ar tikrai norite sutvarkyti "%s"?'; + $lang['strestimatedrowcount'] = 'ApskaiÄiuotasis įrašų skaiÄius';//Apytikris + $lang['strspecifytabletoanalyze'] = 'Turite nurodyti bent vienÄ… lentelÄ™, kuri turi bÅ«ti iÅ¡analizuota.'; + $lang['strspecifytabletoempty'] = 'Turite nurodyti bent vienÄ… lentelÄ™, kuri turi bÅ«ti iÅ¡valyta.'; + $lang['strspecifytabletodrop'] = 'Turite nurodyti bent vienÄ… lentelÄ™, kuri turi bÅ«ti paÅ¡alinta.'; + $lang['strspecifytabletovacuum'] = 'Turite nurodyti bent vienÄ… lentelÄ™, kuri turi bÅ«ti apvalyta.'; + $lang['strspecifytabletoreindex'] = 'Turite nurodyti bent vienÄ… lentelÄ™, kuri turi bÅ«ti perindeksuota.'; + $lang['strspecifytabletocluster'] = 'Turite nurodyti bent vienÄ… lentelÄ™, kuri turi bÅ«ti sutvarkyta.'; + $lang['strnofieldsforinsert'] = 'Negalite įterpti įraÅ¡o į lentelÄ™ be stulpelių.'; + + // Columns + $lang['strcolprop'] = 'Stulpelio savybÄ—s'; + $lang['strnotableprovided'] = 'Nenurodyta lentelÄ—!'; + + // Users + $lang['struser'] = 'Naudotojas'; + $lang['strusers'] = 'Naudotojai'; + $lang['strusername'] = 'Naudotojo vardas'; + $lang['strpassword'] = 'Slaptažodis'; +$lang['strsuper'] = 'Superuser?'; + $lang['strcreatedb'] = 'Gali kurti DB?'; + $lang['strexpires'] = 'Baigia galioti'; + $lang['strsessiondefaults'] = 'Seanso numatytosios reikÅ¡mÄ—s'; + $lang['strnousers'] = 'Naudotojų nerasta.'; + $lang['struserupdated'] = 'Naudotojas atnaujintas.'; + $lang['struserupdatedbad'] = 'Nepavyko atnaujinti naudotojo.'; + $lang['strshowallusers'] = 'Rodyti visus naudotojus'; + $lang['strcreateuser'] = 'Kurti naudotojÄ…'; + $lang['struserneedsname'] = 'Turite suteikti naudotojui vardÄ….'; + $lang['strusercreated'] = 'Naudotojas sukurtas.'; + $lang['strusercreatedbad'] = 'Nepavyko sukurti naudotojo.'; + $lang['strconfdropuser'] = 'Ar tikrai norite paÅ¡alinti naudotojÄ… "%s"?'; + $lang['struserdropped'] = 'Naudotojas paÅ¡alintas.'; + $lang['struserdroppedbad'] = 'Nepavyko paÅ¡alinti naudotojo.'; + $lang['straccount'] = 'Paskyra'; + $lang['strchangepassword'] = 'Keisti slaptažodį'; + $lang['strpasswordchanged'] = 'Slaptažodis pakeistas.'; + $lang['strpasswordchangedbad'] = 'Nepavyko pakeisti slaptažodžio.'; + $lang['strpasswordshort'] = 'Slaptažodis per trumpas.'; + $lang['strpasswordconfirm'] = 'Slaptažodis neatitinka patvirtinimo.'; + + // Groups + $lang['strgroup'] = 'GrupÄ—'; + $lang['strgroups'] = 'GrupÄ—s'; + $lang['strshowallgroups'] = 'Rodyti visas grupes'; + $lang['strnogroup'] = 'GrupÄ— nerasta.'; + $lang['strnogroups'] = 'Grupių nerasta.'; + $lang['strcreategroup'] = 'Kurti grupÄ™'; + $lang['strgroupneedsname'] = 'Turite suteikti grupei pavadinimÄ….'; + $lang['strgroupcreated'] = 'GrupÄ— sukurta.'; + $lang['strgroupcreatedbad'] = 'Nepavyko sukurti grupÄ—s.'; + $lang['strconfdropgroup'] = 'Ar tikrai norite Å¡alinti grupÄ™ "%s"?'; + $lang['strgroupdropped'] = 'GrupÄ— paÅ¡alinta.'; + $lang['strgroupdroppedbad'] = 'Nepavyko paÅ¡alinti grupÄ—s.'; + $lang['strmembers'] = 'Nariai'; + $lang['strmemberof'] = 'Yra narys'; + $lang['stradminmembers'] = 'Admin nariai'; + $lang['straddmember'] = 'PridÄ—ti narį'; + $lang['strmemberadded'] = 'Narys pridÄ—tas.'; + $lang['strmemberaddedbad'] = 'Nepavyko pridÄ—ti nario.'; + $lang['strdropmember'] = 'Å alinti narį'; + $lang['strconfdropmember'] = 'Ar tikrai norite Å¡alinti narį "%s" iÅ¡ grupÄ—s "%s"?'; + $lang['strmemberdropped'] = 'Narys paÅ¡alintas.'; + $lang['strmemberdroppedbad'] = 'Nepavyko paÅ¡alinti nario.'; + + // Roles + $lang['strrole'] = 'RolÄ—'; + $lang['strroles'] = 'RolÄ—s'; + $lang['strshowallroles'] = 'Rodyti roles'; + $lang['strnoroles'] = 'Rolių nerasta.'; + $lang['strinheritsprivs'] = 'Paveldi privilegijas?'; + $lang['strcreaterole'] = 'Kurti rolÄ™'; + $lang['strcancreaterole'] = 'Gali kurti rolÄ™?'; + $lang['strrolecreated'] = 'RolÄ— sukurta.'; + $lang['strrolecreatedbad'] = 'Nepavyko sukurti rolÄ—s.'; + $lang['strrolealtered'] = 'RolÄ— pakeista.'; + $lang['strrolealteredbad'] = 'Nepavyko pakeisti rolÄ—s.'; + $lang['strcanlogin'] = 'Gali prisijungti?'; + $lang['strconnlimit'] = 'Sujungimų limitas'; + $lang['strdroprole'] = 'Å alinti rolÄ™'; + $lang['strconfdroprole'] = 'Ar tikrai norite Å¡alinti rolÄ™ "%s"?'; + $lang['strroledropped'] = 'RolÄ— paÅ¡alinta.'; + $lang['strroledroppedbad'] = 'Nepavyko paÅ¡alinti rolÄ—s.'; + $lang['strnolimit'] = 'Be ribojimų'; + $lang['strnever'] = 'Niekada'; + $lang['strroleneedsname'] = 'Turite suteikti rolei pavadinimÄ….'; + + // Privileges + $lang['strprivilege'] = 'Privilegija'; + $lang['strprivileges'] = 'Privilegijos'; + $lang['strnoprivileges'] = 'Å iam objektui taikomos numatytosios valdytojo privilegijos.'; + $lang['strgrant'] = 'Suteikti'; + $lang['strrevoke'] = 'Panaikinti';//AtÅ¡aukti + $lang['strgranted'] = 'Privilegijos pakeistos.'; + $lang['strgrantfailed'] = 'Nepavyko pakeisti privilegijų.'; + $lang['strgrantbad'] = 'Turite nurodyti bent vienÄ… naudotojÄ… arba grupÄ™ ir bent vienÄ… privilegijÄ….'; + $lang['strgrantor'] = 'TeikÄ—jas'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Duomenų bazÄ—'; + $lang['strdatabases'] = 'Duomenų bazÄ—s'; + $lang['strshowalldatabases'] = 'Rodyti duomenų bazes'; + $lang['strnodatabases'] = 'Duomenų bazių nerasta.'; + $lang['strcreatedatabase'] = 'Kurti duomenų bazÄ™'; + $lang['strdatabasename'] = 'Duomenų bazÄ—s pavadinimas'; + $lang['strdatabaseneedsname'] = 'Turite suteikti duomenų bazei pavadinimÄ….'; + $lang['strdatabasecreated'] = 'Duomenų bazÄ— sukurta.'; + $lang['strdatabasecreatedbad'] = 'Nepavyko sukurti duomenų bazÄ—s.'; + $lang['strconfdropdatabase'] = 'Ar tikrai norite Å¡alinti duomenų bazÄ™ "%s"?'; + $lang['strdatabasedropped'] = 'Duomenų bazÄ— paÅ¡alinta.'; + $lang['strdatabasedroppedbad'] = 'Nepavyko paÅ¡alinti duomenų bazÄ—s.'; + $lang['strentersql'] = 'Ä®veskite SQL užklausÄ… žemiau:'; + $lang['strsqlexecuted'] = 'SQL užklausa įvykdyta.'; + $lang['strvacuumgood'] = 'Apvalymas atliktas.'; + $lang['strvacuumbad'] = 'Nepavyko atlikti apvalymo.'; + $lang['stranalyzegood'] = 'AnalizÄ— atlikta.'; + $lang['stranalyzebad'] = 'Nepavyko atlikti analizÄ—s.'; + $lang['strreindexgood'] = 'Perindeksavimas atliktas.'; + $lang['strreindexbad'] = 'Perindeksavimas nepavyko.'; + $lang['strfull'] = 'VisiÅ¡kas'; +$lang['strfreeze'] = 'Freeze'; +$lang['strforce'] = 'Force'; + $lang['strsignalsent'] = 'Signalas iÅ¡siųstas.'; + $lang['strsignalsentbad'] = 'Nepavyko iÅ¡siųsti signalo.'; + $lang['strallobjects'] = 'Visi objektai'; + $lang['strdatabasealtered'] = 'Duomenų bazÄ— pakeista.'; + $lang['strdatabasealteredbad'] = 'Nepavyko pakeisti duomenų bazÄ—s.'; + $lang['strspecifydatabasetodrop'] = 'Turite nurodyti bent vienÄ… duomenų bazÄ™, kuriÄ… reikia Å¡alinti.'; + $lang['strtemplatedb'] = 'Å ablonas'; + $lang['strconfanalyzedatabase'] = 'Ar tikrai norite analizuoti visas lenteles duomenų bazÄ—je "%s"?'; + $lang['strconfvacuumdatabase'] = 'Ar tikrai norite apvalyti visas lenteles duomenų bazÄ—je "%s"?'; + $lang['strconfreindexdatabase'] = 'Ar tikrai norite perindeksuoti visas lenteles duomenų bazÄ—je "%s"?'; + $lang['strconfclusterdatabase'] = 'Ar tikrai norite sutvarkyti visas lenteles duomenų bazÄ—je "%s"?'; + + // Views + $lang['strview'] = 'Rodinys'; + $lang['strviews'] = 'Rodiniai'; + $lang['strshowallviews'] = 'Rodyti visus rodinius'; + $lang['strnoview'] = 'Rodinys nerastas.'; + $lang['strnoviews'] = 'Rodinių nerasta.'; + $lang['strcreateview'] = 'Kurti rodinį'; + $lang['strviewname'] = 'Rodinio pavadinimas'; + $lang['strviewneedsname'] = 'Turite suteikti rodiniui pavadinimÄ….'; + $lang['strviewneedsdef'] = 'Turite pateikti rodinio apibrėžtį.'; + $lang['strviewneedsfields'] = 'Turite nurodyti stulpelius, kurie turi bÅ«ti rodinyje.'; + $lang['strviewcreated'] = 'Rodinys sukurtas.'; + $lang['strviewcreatedbad'] = 'Nepavyko sukurti rodinio.'; + $lang['strconfdropview'] = 'Ar tikrai norite paÅ¡alinti rodinį "%s"?'; + $lang['strviewdropped'] = 'Rodinys paÅ¡alintas.'; + $lang['strviewdroppedbad'] = 'Nepavyko paÅ¡alinti rodinio.'; + $lang['strviewupdated'] = 'Rodinys atnaujintas.'; + $lang['strviewupdatedbad'] = 'Nepavyko atnaujinti rodinio.'; + $lang['strviewlink'] = 'Saistantys raktai'; + $lang['strviewconditions'] = 'Papildomos sÄ…lygos'; + $lang['strcreateviewwiz'] = 'Kurti rodinį su vedikliu'; + $lang['strrenamedupfields'] = 'Pervadinti dubliuojanÄiuosius laukus'; + $lang['strdropdupfields'] = 'PaÅ¡alinti dubliuojanÄiuosius laukus'; + $lang['strerrordupfields'] = 'Klaida dubliuojanÄiuose laukuose'; + $lang['strviewaltered'] = 'Rodinys pakeistas.'; + $lang['strviewalteredbad'] = 'Nepavyko pakeisti rodinio.'; + $lang['strspecifyviewtodrop'] = 'Turite nurodyti bent vienÄ… rodinį, kurį norite paÅ¡alinti.'; + + // Sequences + $lang['strsequence'] = 'Seka'; + $lang['strsequences'] = 'Sekos'; + $lang['strshowallsequences'] = 'Rodyti visas sekas'; + $lang['strnosequence'] = 'Seka nerasta.'; + $lang['strnosequences'] = 'Sekų nerasta.'; + $lang['strcreatesequence'] = 'Kurti sekÄ…'; + $lang['strlastvalue'] = 'PaskutinÄ— reikÅ¡mÄ—'; + $lang['strincrementby'] = 'Prieaugis'; + $lang['strstartvalue'] = 'PradinÄ— reikÅ¡mÄ—'; + $lang['strrestartvalue'] = 'Paleidimo iÅ¡ naujo reikÅ¡mÄ—'; + $lang['strmaxvalue'] = 'Maks. reikÅ¡mÄ—'; + $lang['strminvalue'] = 'Min. reikÅ¡mÄ—'; + $lang['strcachevalue'] = 'ReikÅ¡mÄ— podÄ—lyje'; +$lang['strlogcount'] = 'Log count'; +$lang['strcancycle'] = 'Can cycle?';//Gali kartotis? + $lang['striscalled'] = 'Padidins paskutinÄ™ reikÅ¡mÄ™ prieÅ¡ grąžinant kitÄ… reikÅ¡mÄ™ (is_called)?'; + $lang['strsequenceneedsname'] = 'Turite suteikti sekai vardÄ….'; + $lang['strsequencecreated'] = 'Seka sukurta.'; + $lang['strsequencecreatedbad'] = 'Nepavyko sukurti sekos.'; + $lang['strconfdropsequence'] = 'Ar tikrai norite paÅ¡alinti sekÄ… "%s"?'; + $lang['strsequencedropped'] = 'Seka paÅ¡alinta.'; + $lang['strsequencedroppedbad'] = 'Nepavyko paÅ¡alinti sekos.'; + $lang['strsequencerestart'] = 'Seka paleista iÅ¡ naujo.'; + $lang['strsequencerestartbad'] = 'Nepavyko sekos paleist iÅ¡ naujo.'; + $lang['strsequencereset'] = 'Seka atstatyta į pradinÄ™ bÅ«senÄ….'; + $lang['strsequenceresetbad'] = 'Nepavyko sekos atstatyti į pradinÄ™ bÅ«senÄ….'; + $lang['strsequencealtered'] = 'Seka pakeista.'; + $lang['strsequencealteredbad'] = 'Nepavyko pakeisti sekos.'; + $lang['strsetval'] = 'Nustatyti reikÅ¡mÄ™'; + $lang['strsequencesetval'] = 'Sekos reikÅ¡mÄ— nustatyta.'; + $lang['strsequencesetvalbad'] = 'Nepavyko nustatyti sekos reikÅ¡mÄ—s.'; + $lang['strnextval'] = 'Padidinti reikÅ¡mÄ™'; + $lang['strsequencenextval'] = 'Sekos reikÅ¡mÄ— padidÄ—jo.'; + $lang['strsequencenextvalbad'] = 'Sekos reikÅ¡mÄ—s padidinti nepavyko.'; + $lang['strspecifysequencetodrop'] = 'Turite nurodyti bent vienÄ… sekÄ…, kuriÄ… norite paÅ¡alinti.'; + + // Indexes + $lang['strindex'] = 'Indeksas'; + $lang['strindexes'] = 'Indeksai'; + $lang['strindexname'] = 'Indekso pavadinimas'; + $lang['strshowallindexes'] = 'Rodyti visus indeksus'; + $lang['strnoindex'] = 'Indeksas nerastas.'; + $lang['strnoindexes'] = 'Indeksų nerasta.'; + $lang['strcreateindex'] = 'Kurti indeksÄ…'; + $lang['strtabname'] = 'LentelÄ—s pavadinimas'; + $lang['strcolumnname'] = 'Stulpelio pavadinimas'; + $lang['strindexneedsname'] = 'Turite suteikti indeksui pavadinimÄ….'; + $lang['strindexneedscols'] = 'Turite nurodyti teisingÄ… stulpelių skaiÄių.'; + $lang['strindexcreated'] = 'Indeksas sukurtas.'; + $lang['strindexcreatedbad'] = 'Nepavyko sukurti indekso.'; + $lang['strconfdropindex'] = 'Ar tikrai norite paÅ¡alinti indeksÄ… "%s"?'; + $lang['strindexdropped'] = 'Indeksas paÅ¡alintas.'; + $lang['strindexdroppedbad'] = 'Nepavyko paÅ¡alinti indekso.'; + $lang['strkeyname'] = 'Rakto pavadinimas'; + $lang['struniquekey'] = 'Unikalus raktas'; + $lang['strprimarykey'] = 'Pirminis raktas'; + $lang['strindextype'] = 'Indekso tipas'; + $lang['strtablecolumnlist'] = 'Stulpeliai lentelÄ—je'; + $lang['strindexcolumnlist'] = 'Stulpeliai indekse'; + $lang['strconfcluster'] = 'Ar tikrai norite pertvarkyti "%s"?'; + $lang['strclusteredgood'] = 'Pertvarka atlikta.'; + $lang['strclusteredbad'] = 'Nepavyko atlikti pertvarkos.'; + $lang['strconcurrently'] = 'LygiagreÄiai';//tuo pat metu + $lang['strnoclusteravailable'] = 'LentelÄ— nesutvarkyta pagal indeksÄ….'; + + // Rules + $lang['strrules'] = 'TaisyklÄ—s'; + $lang['strrule'] = 'TaisyklÄ—'; + $lang['strshowallrules'] = 'Rodyti visas taisykles'; + $lang['strnorule'] = 'TaisyklÄ— nerasta.'; + $lang['strnorules'] = 'Taisyklių nerasta.'; + $lang['strcreaterule'] = 'Kurti taisyklÄ™'; + $lang['strrulename'] = 'TaisyklÄ—s pavadinimas'; + $lang['strruleneedsname'] = 'Turite suteikti taisyklei pavadinimÄ….'; + $lang['strrulecreated'] = 'TaisyklÄ— sukurta.'; + $lang['strrulecreatedbad'] = 'Nepavyko sukurti taisyklÄ—s.'; + $lang['strconfdroprule'] = 'Ar tikrai norite Å¡alinti taisyklÄ™ "%s" taikomÄ… "%s"?'; + $lang['strruledropped'] = 'TaisyklÄ— paÅ¡alinta.'; + $lang['strruledroppedbad'] = 'Nepavyko paÅ¡alinti taisyklÄ—s.'; + + // Constraints + $lang['strconstraint'] = 'Ribojimas'; + $lang['strconstraints'] = 'Ribojimai'; + $lang['strshowallconstraints'] = 'Rodyti visus ribojimus'; + $lang['strnoconstraints'] = 'Ribojimų nerasta.'; + $lang['strcreateconstraint'] = 'Kurti ribojimÄ…'; + $lang['strconstraintcreated'] = 'Ribojimas sukurtas.'; + $lang['strconstraintcreatedbad'] = 'Nepavyko sukurti ribojimo.'; + $lang['strconfdropconstraint'] = 'Ar tikrai norite Å¡alinti ribojimÄ… "%s" lentelei "%s"?'; + $lang['strconstraintdropped'] = 'Ribojimas paÅ¡alintas.'; + $lang['strconstraintdroppedbad'] = 'Nepavyko paÅ¡alinti ribojimo.'; + $lang['straddcheck'] = 'PridÄ—ti tikrinimÄ…'; + $lang['strcheckneedsdefinition'] = 'Tikrinimo ribojimui bÅ«tina apibrėžtis.'; + $lang['strcheckadded'] = 'Tikrinimo ribojimas pridÄ—tas.'; + $lang['strcheckaddedbad'] = 'Nepavyko pridÄ—ti tikrinimo ribojimo.'; + $lang['straddpk'] = 'PridÄ—ti pirminį raktÄ…'; + $lang['strpkneedscols'] = 'Pirminiam raktui bÅ«tina priskirti bent vienÄ… stulpelį.'; + $lang['strpkadded'] = 'Pirminis raktas pridÄ—tas.'; + $lang['strpkaddedbad'] = 'Nepavyko pridÄ—ti pirminio rakto.'; + $lang['stradduniq'] = 'PridÄ—ti unikalų raktÄ…'; + $lang['struniqneedscols'] = 'Unikaliam raktui bÅ«tina priskirti bent vienÄ… stulpelį.'; + $lang['struniqadded'] = 'Unikalus raktas pridÄ—tas.'; + $lang['struniqaddedbad'] = 'Nepavyko pridÄ—ti unikalaus rakto.'; + $lang['straddfk'] = 'PridÄ—ti iÅ¡orinį raktÄ…'; + $lang['strfkneedscols'] = 'IÅ¡oriniam raktui bÅ«tina priskirti bent vienÄ… stulpelį.'; + $lang['strfkneedstarget'] = 'BÅ«tina nurodyti iÅ¡orinio rakto paskirties lentelÄ™.'; + $lang['strfkadded'] = 'IÅ¡orinis raktas pridÄ—tas.'; + $lang['strfkaddedbad'] = 'Nepavyko pridÄ—ti iÅ¡orinio rakto.'; + $lang['strfktarget'] = 'Paskirties lentelÄ—'; + $lang['strfkcolumnlist'] = 'Rakto stulpeliai'; + $lang['strondelete'] = 'Å¡alinant'; + $lang['stronupdate'] = 'atnaujinant'; + + // Functions + $lang['strfunction'] = 'Funkcija'; + $lang['strfunctions'] = 'Funkcijos'; + $lang['strshowallfunctions'] = 'Rodyti visas funkcijas'; + $lang['strnofunction'] = 'Funkcija nerasta.'; + $lang['strnofunctions'] = 'Funkcijų nerasta.'; + $lang['strcreateplfunction'] = 'Kurti SQL/PL funkcijÄ…'; + $lang['strcreateinternalfunction'] = 'Kurti vidinÄ™ funkcijÄ…'; + $lang['strcreatecfunction'] = 'Kurti C funkcijÄ…'; + $lang['strfunctionname'] = 'Funkcijos pavadinimas'; + $lang['strreturns'] = 'Grąžina'; + $lang['strproglanguage'] = 'Programavimo kalba'; + $lang['strfunctionneedsname'] = 'Turite suteikti funkcijai pavadinimÄ….'; + $lang['strfunctionneedsdef'] = 'Turite pateikti funkcijos apibrėžtį.'; + $lang['strfunctioncreated'] = 'Funkcija sukurta.'; + $lang['strfunctioncreatedbad'] = 'Nepavyko sukurti funkcijos.'; + $lang['strconfdropfunction'] = 'Ar tikrai norite Å¡alinti funkcijÄ… "%s"?'; + $lang['strfunctiondropped'] = 'Funkcija paÅ¡alinta.'; + $lang['strfunctiondroppedbad'] = 'Nepavyko paÅ¡alinti funkcijos.'; + $lang['strfunctionupdated'] = 'Funkcija atnaujinta.'; + $lang['strfunctionupdatedbad'] = 'Nepavyko atnaujinti funkcijos.'; + $lang['strobjectfile'] = 'Objektinis Failas'; + $lang['strlinksymbol'] = 'SÄ…sajos simbolis (C funkcijos pavadinimas)'; + $lang['strarguments'] = 'Argumentai'; + $lang['strargmode'] = 'Veiksena'; + $lang['strargtype'] = 'Tipas'; + $lang['strargadd'] = 'PridÄ—ti dar vienÄ… argumentÄ…'; + $lang['strargremove'] = 'PaÅ¡alinti šį argumentÄ…'; + $lang['strargnoargs'] = 'Å i funkcija nepriims jokių argumentų.'; + $lang['strargenableargs'] = 'Leisti perduoti argumentus Å¡iai funkcijai.'; + $lang['strargnorowabove'] = 'Turi bÅ«ti eilutÄ— virÅ¡ Å¡ios eilutÄ—s.'; + $lang['strargnorowbelow'] = 'Turi bÅ«ti eilutÄ— žemiau Å¡ios eilutÄ—s.'; + $lang['strargraise'] = 'Pakelti.'; + $lang['strarglower'] = 'Nuleisti.'; + $lang['strargremoveconfirm'] = 'Ar tikrai norite paÅ¡alinti šį argumentÄ…? PaÅ¡alinimas negalÄ—s bÅ«ti atÅ¡auktas.'; +$lang['strfunctioncosting'] = 'Function Costing'; + $lang['strresultrows'] = 'EiluÄių rezultate'; + $lang['strexecutioncost'] = 'Vykdymo sÄ…naudos'; + $lang['strspecifyfunctiontodrop'] = 'Turite nurodyti bent vienÄ… funkcijÄ…, kuriÄ… norite paÅ¡alinti.'; + + // Triggers + $lang['strtrigger'] = 'Trigeris'; + $lang['strtriggers'] = 'Trigeriai'; + $lang['strshowalltriggers'] = 'Rodyti visus trigerius'; + $lang['strnotrigger'] = 'Trigeris nerastas.'; + $lang['strnotriggers'] = 'Trigerių nerasta.'; + $lang['strcreatetrigger'] = 'Kurti trigerį'; + $lang['strtriggerneedsname'] = 'Turite nurodyti trigerio pavadinimÄ….'; + $lang['strtriggerneedsfunc'] = 'Turite priskirti funkcijÄ… trigeriui.'; + $lang['strtriggercreated'] = 'Trigeris sukurtas.'; + $lang['strtriggercreatedbad'] = 'Nepavyko sukurti trigerio.'; + $lang['strconfdroptrigger'] = 'Ar tikrai norite Å¡alinti trigerį "%s" lentelÄ—je "%s"?'; + $lang['strconfenabletrigger'] = 'Ar tikrai norite įjungti trigerį "%s" lentelÄ—je "%s"?'; + $lang['strconfdisabletrigger'] = 'Ar tikrai norite iÅ¡jungti trigerį "%s" lentelÄ—je "%s"?'; + $lang['strtriggerdropped'] = 'Trigeris paÅ¡alintas.'; + $lang['strtriggerdroppedbad'] = 'Nepavyko paÅ¡alinti trigerio.'; + $lang['strtriggerenabled'] = 'Trigeris įjungtas.'; + $lang['strtriggerenabledbad'] = 'Nepavyko įjungti trigerio.'; + $lang['strtriggerdisabled'] = 'Trigeris iÅ¡jungtas.'; + $lang['strtriggerdisabledbad'] = 'Nepavyko iÅ¡jungti trigerio.'; + $lang['strtriggeraltered'] = 'Trigeris pakeistas.'; + $lang['strtriggeralteredbad'] = 'Nepavyko pakeisti trigerio.'; + $lang['strforeach'] = 'Kiekvienam(-ai)'; + + // Types + $lang['strtype'] = 'Duomenų tipas'; + $lang['strtypes'] = 'Duomenų tipai'; + $lang['strshowalltypes'] = 'Rodyti visus duomenų tipus'; + $lang['strnotype'] = 'Duomenų tipas nerastas.'; + $lang['strnotypes'] = 'Duomenų tipų nerasta.'; + $lang['strcreatetype'] = 'Kurti duomenų tipÄ…'; + $lang['strcreatecomptype'] = 'Kurti struktÅ«rinį duomenų tipÄ…'; + $lang['strcreateenumtype'] = 'Kurti enum duomenų tipÄ…'; + $lang['strtypeneedsfield'] = 'Turite nurodyti bent vienÄ… laukÄ….'; + $lang['strtypeneedsvalue'] = 'Turite nurodyti bent vienÄ… reikÅ¡mÄ™.'; + $lang['strtypeneedscols'] = 'Turite nurodyti teisingÄ… laukų skaiÄių.'; + $lang['strtypeneedsvals'] = 'Turite nurodyti teisingÄ… reikÅ¡mių skaiÄių.'; + $lang['strinputfn'] = 'Ä®vesties funkcija'; + $lang['stroutputfn'] = 'IÅ¡vesties funkcija'; + $lang['strpassbyval'] = 'Perdavimas reikÅ¡me?'; + $lang['stralignment'] = 'Lygiavimas'; + $lang['strelement'] = 'Elementas'; + $lang['strdelimiter'] = 'Skirtukas'; + $lang['strstorage'] = 'AtmintinÄ—'; + $lang['strfield'] = 'Laukas'; + $lang['strnumfields'] = 'Laukų sk.'; + $lang['strnumvalues'] = 'ReikÅ¡mių sk.'; + $lang['strtypeneedsname'] = 'Turite suteikti duomenų tipui pavadinimÄ….'; + $lang['strtypeneedslen'] = 'Turite nurodyti duomenų tipo ilgį.'; + $lang['strtypecreated'] = 'Duomenų tipas sukurtas.'; + $lang['strtypecreatedbad'] = 'Nepavyko sukurti duomenų tipo.'; + $lang['strconfdroptype'] = 'Ar tikrai norite Å¡alinti duomenų tipÄ… "%s"?'; + $lang['strtypedropped'] = 'Duomenų tipas paÅ¡alintas.'; + $lang['strtypedroppedbad'] = 'Nepavyko paÅ¡alinti duomenų tipo.'; + $lang['strflavor'] = 'Atmaina'; + $lang['strbasetype'] = 'Bazinis'; + $lang['strcompositetype'] = 'StruktÅ«rinis'; + $lang['strpseudotype'] = 'Pseudo'; +$lang['strenum'] = 'Enum'; + $lang['strenumvalues'] = 'Enum reikÅ¡mÄ—s'; + + // Schemas + $lang['strschema'] = 'Schema'; + $lang['strschemas'] = 'Schemos'; + $lang['strshowallschemas'] = 'Rodyti visas schemas'; + $lang['strnoschema'] = 'Schema nerasta.'; + $lang['strnoschemas'] = 'Schemų nerasta.'; + $lang['strcreateschema'] = 'Kurti schemÄ…'; + $lang['strschemaname'] = 'Schemos pavadinimas'; + $lang['strschemaneedsname'] = 'Turite suteikti schemai pavadinimÄ….'; + $lang['strschemacreated'] = 'Schema sukurta.'; + $lang['strschemacreatedbad'] = 'Nepavyko sukurti schemos.'; + $lang['strconfdropschema'] = 'Ar tikrai norite Å¡alinti schemÄ… "%s"?'; + $lang['strschemadropped'] = 'Schema paÅ¡alinta.'; + $lang['strschemadroppedbad'] = 'Nepavyko paÅ¡alinti schemos.'; + $lang['strschemaaltered'] = 'Schema pakeista.'; + $lang['strschemaalteredbad'] = 'Nepavyko pakeisti schemos.'; + $lang['strsearchpath'] = 'Schemų paieÅ¡kos kelias'; + $lang['strspecifyschematodrop'] = 'Turite nurodyti bent vienÄ… schemÄ…, kuriÄ… norite paÅ¡alinti.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domenas'; + $lang['strdomains'] = 'Domenai'; + $lang['strshowalldomains'] = 'Rodyti visus domenus'; + $lang['strnodomains'] = 'Domenų nerasta.'; + $lang['strcreatedomain'] = 'Kurti domenÄ…'; + $lang['strdomaindropped'] = 'Domenas paÅ¡alintas.'; + $lang['strdomaindroppedbad'] = 'Nepavyko paÅ¡alinti domeno.'; + $lang['strconfdropdomain'] = 'Ar tikrai norite Å¡alinti domenÄ… "%s"?'; + $lang['strdomainneedsname'] = 'Turite suteikti domenui vardÄ….'; + $lang['strdomaincreated'] = 'Domenas sukurtas.'; + $lang['strdomaincreatedbad'] = 'Nepavyko sukurti domeno.'; + $lang['strdomainaltered'] = 'Domenas pakeistas.'; + $lang['strdomainalteredbad'] = 'Nepavyko pakeisti domeno.'; + + // Operators + $lang['stroperator'] = 'Operatorius'; + $lang['stroperators'] = 'Operatoriai'; + $lang['strshowalloperators'] = 'Rodyti visus operatorius'; + $lang['strnooperator'] = 'Operatorius nerastas.'; + $lang['strnooperators'] = 'Operatorių nerasta.'; + $lang['strcreateoperator'] = 'Kurti operatorių'; + $lang['strleftarg'] = 'Kairiojo argumento tipas'; + $lang['strrightarg'] = 'DeÅ¡iniojo argumento tipas'; +$lang['strcommutator'] = 'Commutator';//komutatyvumas, perstatomumas, +$lang['strnegator'] = 'Negator';//inversija,neigimas, neigimo operacija +$lang['strrestrict'] = 'Restrict';//ribojimas +$lang['strjoin'] = 'Join'; +$lang['strhashes'] = 'Hashes'; +$lang['strmerges'] = 'Merges'; +$lang['strleftsort'] = 'Left sort'; +$lang['strrightsort'] = 'Right sort'; + $lang['strlessthan'] = 'Mažiau nei'; + $lang['strgreaterthan'] = 'Daugiau nei'; + $lang['stroperatorneedsname'] = 'Turite suteikti operatoriui pavadinimÄ….'; + $lang['stroperatorcreated'] = 'Operatorius sukurtas.'; + $lang['stroperatorcreatedbad'] = 'Nepavyko sukurti operatoriaus.'; + $lang['strconfdropoperator'] = 'Ar tikrai norite Å¡alinti operatorių "%s"?'; + $lang['stroperatordropped'] = 'Operatorius paÅ¡alintas.'; + $lang['stroperatordroppedbad'] = 'Nepavyko paÅ¡alinti operatoriaus.'; + + // Casts +$lang['strcasts'] = 'Casts';//duomenų tipo keitimas +$lang['strnocasts'] = 'No casts found.'; +$lang['strsourcetype'] = 'Source type'; +$lang['strtargettype'] = 'Target type'; +$lang['strimplicit'] = 'Implicit';//numanomas(-a) +$lang['strinassignment'] = 'In assignment'; +$lang['strbinarycompat'] = '(Binary compatible)';//suderintas(-a) su dvejetainÄ— sistema + + // Conversions + $lang['strconversions'] = 'Konvertavimai'; + $lang['strnoconversions'] = 'Konvertavimai nerasti.'; +$lang['strsourceencoding'] = 'Source encoding';//pradinÄ— koduotÄ— +$lang['strtargetencoding'] = 'Target encoding';//galutinÄ— koduotÄ— + + // Languages + $lang['strlanguages'] = 'Programavimo kalbos'; + $lang['strnolanguages'] = 'Kalbų nerasta.'; + $lang['strtrusted'] = 'Patikima'; + + // Info + $lang['strnoinfo'] = 'NÄ—ra informacijos.'; + $lang['strreferringtables'] = 'Priklausomos lentelÄ—s'; + $lang['strparenttables'] = 'VirÅ¡lentelÄ—s'; + $lang['strchildtables'] = 'PolentelÄ—s'; + + // Aggregates + $lang['straggregate'] = 'Agregavimo funkcija'; + $lang['straggregates'] = 'Agregavimo funkcijos'; + $lang['strnoaggregates'] = 'Agregavimo funkcijų nerasta.'; + $lang['stralltypes'] = '(Visi tipai)'; + $lang['strcreateaggregate'] = 'Kurti agregavimo funkcijÄ…'; + $lang['straggrbasetype'] = 'Pradinių duomenų tipas'; + $lang['straggrsfunc'] = 'BÅ«senos keitimo funkcija'; + $lang['straggrstype'] = 'BÅ«senos reikÅ¡mÄ—s duomenų tipas'; + $lang['straggrffunc'] = 'GalutinÄ— funkcija'; + $lang['straggrinitcond'] = 'PradinÄ— sÄ…lyga'; + $lang['straggrsortop'] = 'Rikiavimo operatorius'; + $lang['strconfdropaggregate'] = 'Ar tikrai norite Å¡alinti agregavimo funkcijÄ… "%s"?'; + $lang['straggregatedropped'] = 'Agregavimo funkcija paÅ¡alinta.'; + $lang['straggregatedroppedbad'] = 'Nepavyko paÅ¡alinti agregavimo funkcijos.'; + $lang['straggraltered'] = 'Agregavimo funkcija pakeista.'; + $lang['straggralteredbad'] = 'Nepavyko pakeisti agregavimo funkcijos.'; + $lang['straggrneedsname'] = 'Turite suteikti agregavimo funkcijai pavadinimÄ….'; + $lang['straggrneedsbasetype'] = 'Turite nurodyti agregavimo funkcijos pradinių duomenų tipÄ….'; + $lang['straggrneedssfunc'] = 'Turite nurodyti agregavimo funkcijos bÅ«senos keitimo funkcijos pavadinimÄ….'; + $lang['straggrneedsstype'] = 'Turite nurodyti agregavimo funkcijos bÅ«senos reikÅ¡mÄ—s duomenų tipÄ….'; + $lang['straggrcreated'] = 'Agregavimo funkcija sukurta.'; + $lang['straggrcreatedbad'] = 'Nepavyko sukurti agregavimo funkcijos.'; + $lang['straggrshowall'] = 'Rodyti visas agregavimo funkcijas'; + + // Operator Classes + $lang['stropclasses'] = 'Operatorių klasÄ—s'; + $lang['strnoopclasses'] = 'Operatorių klasių nerasta.'; + $lang['straccessmethod'] = 'Prieigos metodas'; + + // Stats and performance + $lang['strrowperf'] = 'Ä®rašų NaÅ¡umas'; + $lang['strioperf'] = 'I/O NaÅ¡umas'; + $lang['stridxrowperf'] = 'Indeksų Ä®rašų NaÅ¡umas'; + $lang['stridxioperf'] = 'Indeksų I/O NaÅ¡umas'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Nuoseklus'; + $lang['strscan'] = 'PeržiÅ«rÄ—ti'; + $lang['strread'] = 'Skaityti'; + $lang['strfetch'] = 'Paimti'; + $lang['strheap'] = 'KrÅ«va'; +$lang['strtoast'] = 'TOAST'; +$lang['strtoastindex'] = 'TOAST Indeksas'; + $lang['strcache'] = 'PodÄ—lis'; + $lang['strdisk'] = 'Diskas'; + $lang['strrows2'] = 'Ä®raÅ¡ai'; + + // Tablespaces + $lang['strtablespace'] = 'Lentelių erdvÄ—'; + $lang['strtablespaces'] = 'Lentelių erdvÄ—s'; + $lang['strshowalltablespaces'] = 'Rodyti visas lentelių erdves'; + $lang['strnotablespaces'] = 'Lentelių erdvių nerasta.'; + $lang['strcreatetablespace'] = 'Kurti lentelių erdvÄ™'; + $lang['strlocation'] = 'Vieta'; + $lang['strtablespaceneedsname'] = 'Turite suteikti lentelių erdvei pavadinimÄ….'; + $lang['strtablespaceneedsloc'] = 'Turite nurodyti katalogÄ…, kuriame turi bÅ«ti sukurta lentelių erdvÄ—.'; + $lang['strtablespacecreated'] = 'Lentelių erdvÄ— sukurta.'; + $lang['strtablespacecreatedbad'] = 'Nepavyko sukurti lentelių erdvÄ—s.'; + $lang['strconfdroptablespace'] = 'Ar tikrai norite Å¡alinti lentelių erdvÄ™ "%s"?'; + $lang['strtablespacedropped'] = 'Lentelių erdvÄ— paÅ¡alinta.'; + $lang['strtablespacedroppedbad'] = 'Nepavyko paÅ¡alinti lentelių erdvÄ—s.'; + $lang['strtablespacealtered'] = 'Lentelių erdvÄ— pakeista.'; + $lang['strtablespacealteredbad'] = 'Nepavyko pakeisti lentelių erdvÄ—s.'; + + // Miscellaneous + $lang['strtopbar'] = '%s veikia %s:%s -- JÅ«s esate prisijungÄ™s kaip "%s"'; + $lang['strtimefmt'] = 'j M Y - g:iA'; + $lang['strhelp'] = 'Pagalba'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Pagalbos puslapio narÅ¡yklÄ—'; + $lang['strselecthelppage'] = 'Pasirinkite pagalbos puslapį'; + $lang['strinvalidhelppage'] = 'Netinkamas pagalbos puslapis.'; + $lang['strlogintitle'] = 'Prisijungti prie %s'; + $lang['strlogoutmsg'] = 'Atsijungta nuo %s'; + $lang['strloading'] = 'Ä®keliama...'; + $lang['strerrorloading'] = 'Klaida įkeliant'; + $lang['strclicktoreload'] = 'SpustelÄ—kite, kad bÅ«tų atsiųsta iÅ¡ naujo'; + + // Autovacuum + $lang['strautovacuum'] = 'Automatinis apvalymas'; + $lang['strturnedon'] = 'Ä®jungta'; + $lang['strturnedoff'] = 'IÅ¡jungta'; + $lang['strenabled'] = 'Veiksnus'; + $lang['strnovacuumconf'] = 'Automatinio apvalymo konfigÅ«racijų nerasta.'; + $lang['strvacuumbasethreshold'] = 'Apvalymo bazinÄ— riba'; + $lang['strvacuumscalefactor'] = 'Apvalymo skalÄ—s koeficientas'; + $lang['stranalybasethreshold'] = 'AnalizÄ—s bazinÄ— riba'; + $lang['stranalyzescalefactor'] = 'AnalizÄ—s skalÄ—s koeficientas'; +$lang['strvacuumcostdelay'] = 'Apvalymo Cost Delay'; +$lang['strvacuumcostlimit'] = 'Apvalymo Cost Limit'; + $lang['strvacuumpertable'] = 'Lentelių automatinio apvalymo konfigÅ«racijos'; + $lang['straddvacuumtable'] = 'PridÄ—ti lentelÄ—s automatinio apvalymo konfigÅ«racijÄ…'; + $lang['streditvacuumtable'] = 'Taisyti lentelÄ—s %s automatinio apvalymo konfigÅ«racijÄ…'; + $lang['strdelvacuumtable'] = 'Å alinti lentelÄ—s %s automatinio apvalymo konfigÅ«racijÄ… ?'; + $lang['strvacuumtablereset'] = 'LentelÄ—s %s automatinio apvalymo konfigÅ«racijos reikÅ¡mÄ—s atstatytos į numatytÄ…sias'; + $lang['strdelvacuumtablefail'] = 'Nepavyko panaikinti lentelÄ—s %s automatinio apvalymo konfigÅ«racijos'; + $lang['strsetvacuumtablesaved'] = 'LentelÄ—s %s automatinio apvalymo konfigÅ«racija įraÅ¡yta.'; + $lang['strsetvacuumtablefail'] = 'Nepavyko konfigÅ«ruoti lentelÄ—s %s automatinio apvalymo.'; + $lang['strspecifydelvacuumtable'] = 'Turite nurodyti lentelÄ™, kurios automatinio apvalymo konfigÅ«racijÄ… norite panaikinti.'; + $lang['strspecifyeditvacuumtable'] = 'Turite nurodyti lentelÄ™, kurios automatinio apvalymo konfigÅ«racijÄ… norite taisyti.'; + $lang['strnotdefaultinred'] = 'ReikÅ¡mÄ—s, kitokios nei numatytosios, pažymÄ—tos raudonai.'; + + // Table-level Locks + $lang['strlocks'] = 'BlokuotÄ—s'; + $lang['strtransaction'] = 'Operacijos Identifikatorius'; + $lang['strvirtualtransaction'] = 'Virtualios Operacijos Identifikatorius'; + $lang['strprocessid'] = 'Proceso Identifikatorius'; + $lang['strmode'] = 'BlokuotÄ—s veiksena'; + $lang['strislockheld'] = 'Ar blokuotÄ— veikia?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'ParuoÅ¡tos operacijos'; + $lang['strxactid'] = 'Operacijos identifikatorius'; + $lang['strgid'] = 'Globalus identifikatorius'; + + // Fulltext search +$lang['strfulltext'] = 'Full Text Search'; + $lang['strftsconfig'] = 'FTS konfigÅ«racija'; + $lang['strftsconfigs'] = 'KonfigÅ«racijos'; + $lang['strftscreateconfig'] = 'Kurti FTS konfigÅ«racijÄ…'; + $lang['strftscreatedict'] = 'Kurti žodynÄ…'; + $lang['strftscreatedicttemplate'] = 'Kurti žodyno Å¡ablonÄ…'; + $lang['strftscreateparser'] = 'Kurti analizatorių'; + $lang['strftsnoconfigs'] = 'FTS konfigÅ«racijų nerasta.'; + $lang['strftsconfigdropped'] = 'FTS konfigÅ«racija paÅ¡alinta.'; + $lang['strftsconfigdroppedbad'] = 'Nepavyko paÅ¡alinti FTS konfigÅ«racijos.'; + $lang['strconfdropftsconfig'] = 'Ar tikrai norite Å¡alinti FTS konfigÅ«racijÄ… "%s"?'; + $lang['strconfdropftsdict'] = 'Ar tikrai norite Å¡alinti FTS žodynÄ… "%s"?'; + $lang['strconfdropftsmapping'] = 'Ar tikrai norite Å¡alinti atvaizdį "%s" FTS konfigÅ«racijai "%s"?'; + $lang['strftstemplate'] = 'Å ablonas'; + $lang['strftsparser'] = 'Analizatorius'; + $lang['strftsconfigneedsname'] = 'Turite suteikti FTS konfigÅ«racijai pavadinimÄ….'; + $lang['strftsconfigcreated'] = 'FTS konfigÅ«racija sukurta.'; + $lang['strftsconfigcreatedbad'] = 'Nepavyko sukurti FTS konfigÅ«racijos.'; + $lang['strftsmapping'] = 'Atvaizdis'; + $lang['strftsdicts'] = 'Žodynai'; + $lang['strftsdict'] = 'Žodynas'; + $lang['strftsemptymap'] = 'IÅ¡valyti FTS konfigÅ«racijos atvaizdį.'; + $lang['strftsconfigaltered'] = 'FTS konfigÅ«racija pakeista.'; + $lang['strftsconfigalteredbad'] = 'Nepavyko pakeisti FTS konfigÅ«racijos.'; + $lang['strftsconfigmap'] = 'FTS konfigÅ«racijos atvaizdis'; + $lang['strftsparsers'] = 'FTS analizatoriai'; + $lang['strftsnoparsers'] = 'FTS analizatorių nÄ—ra.'; + $lang['strftsnodicts'] = 'FTS žodynų nÄ—ra.'; + $lang['strftsdictcreated'] = 'FTS žodynas sukurtas.'; + $lang['strftsdictcreatedbad'] = 'Nepavyko sukurti FTS žodyno.'; +$lang['strftslexize'] = 'Lexize'; +$lang['strftsinit'] = 'Init'; + $lang['strftsoptionsvalues'] = 'Parinktys ir reikÅ¡mÄ—s'; + $lang['strftsdictneedsname'] = 'Turite suteikti FTS žodynui pavadinimÄ….'; + $lang['strftsdictdropped'] = 'FTS žodynas paÅ¡alintas.'; + $lang['strftsdictdroppedbad'] = 'Nepavyko paÅ¡alinti FTS žodyno.'; + $lang['strftsdictaltered'] = 'FTS žodynas pakeistas.'; + $lang['strftsdictalteredbad'] = 'Nepavyko pakeisti FTS žodyno.'; + $lang['strftsaddmapping'] = 'PridÄ—ti naujÄ… atvaizdį'; + $lang['strftsspecifymappingtodrop'] = 'Turite nurodyti bent vienÄ… atvaizdį, kurį norite paÅ¡alinti.'; + $lang['strftsspecifyconfigtoalter'] = 'Turite nurodyti bent vienÄ… FTS konfigÅ«racijÄ…, kuriÄ… norite pakeisti.'; + $lang['strftsmappingdropped'] = 'FTS atvaizdis paÅ¡alintas.'; + $lang['strftsmappingdroppedbad'] = 'Nepavyko paÅ¡alinti FTS atvaizdžio.'; + $lang['strftsnodictionaries'] = 'Žodynų nerasta.'; + $lang['strftsmappingaltered'] = 'FTS atvaizdis pakeistas.'; + $lang['strftsmappingalteredbad'] = 'Nepavyko pakeisti FTS atvaizdžio.'; + $lang['strftsmappingadded'] = 'FTS atvaizdis pridÄ—tas.'; + $lang['strftsmappingaddedbad'] = 'Nepavyko pridÄ—ti FTS atvaizdžio.'; + $lang['strftstabconfigs'] = 'KonfigÅ«racijos'; + $lang['strftstabdicts'] = 'Žodynai'; + $lang['strftstabparsers'] = 'Analizatoriai'; + $lang['strftscantparsercopy'] = 'Negalima nurodyti kartu ir analizatoriaus, ir Å¡ablono, teksto paieÅ¡kos konfikÅ«racijos kÅ«rimo metu.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/mongol.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/mongol.php new file mode 100644 index 00000000..e2e9d6c7 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/mongol.php @@ -0,0 +1,527 @@ +'; + $lang['strfirst'] = '<< ќШмЮФ'; + $lang['strlast'] = 'Ñ“??ЬФ >>'; + $lang['strfailed'] = 'ÑЬФСС'; + $lang['strcreate'] = '??гЧмШ'; + $lang['strcreated'] = '??гЧмгмЮ'; + $lang['strcomment'] = 'єСЪЬТСв'; + $lang['strlength'] = 'ѕвд'; + $lang['strdefault'] = 'єЯФЯвШЯЪ Тег'; + $lang['stralter'] = '??воЩЬ?Ш'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'ш?оЩЮЧ?Ъ ТЯЬЧЯШ'; + $lang['strsave'] = 'шСФЧСЬСШ'; + $lang['strreset'] = 'ÑвЩЬЧСШ'; + $lang['strinsert'] = 'ÑвееЬЧС ШЩЪШ'; + $lang['strselect'] = 'ѓЯЮЧЯШ'; + $lang['strdelete'] = 'ѕгдЧСШ'; + $lang['strupdate'] = 'ѓСЪжЩвееЬСШ'; + $lang['strreferences'] = 'шСЭССвСЬ'; + $lang['stryes'] = 'єЩЪЭ'; + $lang['strno'] = '?Ч?Ъ'; + $lang['strtrue'] = '?ЮмЮ'; + $lang['strfalse'] = 'шеФСЬ'; + $lang['stredit'] = 'њСгСШ'; + $lang['strcolumns'] = 'тСЧСЮС'; + $lang['strrows'] = 'Ñ?в'; + $lang['strobjects'] = 'ÑТиХЫд'; + $lang['strexample'] = 'ЧмШ Эмд'; + $lang['strback'] = 'теУСШ'; + $lang['strqueryresults'] = 'ÑгееЬЧйЮ ?в Ф?Ю'; + $lang['strshow'] = '?кмШ'; + $lang['strempty'] = 'шЯЯгЬЯШ'; + $lang['strlanguage'] = 'шмЬ'; + $lang['strencoding'] = 'ыЯФоЩЬЯШ'; + $lang['strvalue'] = 'ѕдЧС'; + $lang['strunique'] = 'ÑЮУЧЯЪ'; + $lang['strprimary'] = '?ЮФгмЮ'; + $lang['strexport'] = 'ќЫгаЯвд'; + $lang['strimport'] = 'щЭаЯвд'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = '?вЧмЬжЬ??Ь'; + $lang['stradmin'] = 'њЯШЩЯЮ ТСЪЧееЬСШ'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Ñ„?Ю лЩЮжЩЬЧмм'; + $lang['strclusterindex'] = 'ыЬСгдХв'; + $lang['strclustered'] = 'ыЬСгдХв'; + $lang['strreindex'] = 'фСШЩЮ ЩЮФХЫгЬмШ'; + $lang['strrun'] = 'ÑжЩЬЬееЬСШ'; + $lang['stradd'] = 'юмЭмШ'; + $lang['strevent'] = 'Ñ”?Ь?з'; + $lang['strwhere'] = 'шССЮС'; + $lang['strinstead'] = 'ÑвЯЮФ Юи '; + $lang['strwhen'] = 'шмкмм'; + $lang['strformat'] = 'цЯвЭСд'; + $lang['strdata'] = '?Ч?ЧФ?Ь'; + $lang['strconfirm'] = 'тСдСЬЧССжееЬСШ'; + $lang['strexpression'] = '?ЪЬФмЬ'; + $lang['strellipsis'] = '...'; + $lang['strexpand'] = '?вЧ?дЧ?Ш'; + $lang['strcollapse'] = 'ѕЮСЬд'; + $lang['strexplain'] = 'єСЪЬТСв'; + $lang['strfind'] = 'ÑЬЯШ'; + $lang['stroptions'] = 'ѓЯЮЧЯЬд'; + $lang['strrefresh'] = 'ѓмвЧммШ'; + $lang['strdownload'] = 'єСдСж СзСШ'; + $lang['strinfo'] = 'ÑмФммЬмЬ'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'юмЭмЬд'; + + // Error handling + $lang['strbadconfig'] = 'єСЮй config.inc.php ШееоЩвгСЮ ТСЪЮС. config.inc.php-dist ?ССг ФСШЩЮ ??гЧм.'; + $lang['strnotloaded'] = 'єСЮй PHP гееЬЧСЬд Юи PostgreSQL ?Ч?ЧФЬЩЪЮ гСЮдСЪ ШСЭдвСЮ СжЭЬЬСШ ТЯЬЯжЧ?Ъ ТСЪЮС. єС PHP ?ЧСС ФСШЩЮ --with-pgsql дЯШЩвЧЯЯдЯЪ гееЬЧС.'; + $lang['strbadschema'] = 'єЯШЩвЧЯЯ Тевее'; + $lang['strbadencoding'] = 'Failed to set client encoding in database.'; + $lang['strsqlerror'] = 'SQL СЬФСС:'; + $lang['strinstatement'] = 'Ñ— ЯаХвСдЯвХ:'; + $lang['strinvalidparam'] = 'юХзХвЮйЪ аСвСЭХдв гЫвЩадС.'; + $lang['strnodata'] = 'фСЮЮйШ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strnoobjects'] = 'ÑТпХЫдЯз ЮХ ЯТЮСвежХЮЯ.'; + $lang['strrownotunique'] = 'юХд еЮЩЫСЬиЮЯЧЯ ЩФХЮдЩЦЩЫСдЯвС ФЬб мдЯЪ кСаЩгЩ.'; + + // Tables + $lang['strtable'] = 'єСТЬЩУС'; + $lang['strtables'] = 'єСТЬЩУй'; + $lang['strshowalltables'] = '№ЯЫСкСди згХ дСТЬЩУй'; + $lang['strnotables'] = 'єСТЬЩУ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strnotable'] = ' єСТЬЩУС ЮХ ЯТЮСвежХЮС.'; + $lang['strcreatetable'] = 'ѓЯкФСди дСТЬЩУе'; + $lang['strtablename'] = 'щЭб дСТЬЩУй'; + $lang['strtableneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ ЯавХФХЬЩди ЩЭб дСТЬЩУй.'; + $lang['strtableneedsfield'] = 'їСЭ ЮХЯТШЯФЩЭЯ ЯавХФХЬЩди аЯ ЫвСЪЮХЪ ЭХвХ ЯФЮЯ аЯЬХ.'; + $lang['strtableneedscols'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ФЯаегдЩЭЯХ оЩгЬЯ СдвЩТедЯз.'; + $lang['strtablecreated'] = 'єСТЬЩУС гЯкФСЮС.'; + $lang['strtablecreatedbad'] = 'ѓЯкФСЮЩХ дСТЬЩУй авХвзСЮЯ.'; + $lang['strconfdroptable'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди дСТЬЩУе "%s"?'; + $lang['strtabledropped'] = 'єСТЬЩУС еФСЬХЮС.'; + $lang['strtabledroppedbad'] = 'ѕФСЬХЮЩХ дСТЬЩУй авХвзСЮЯ.'; + $lang['strconfemptytable'] = 'їй езХвХЮй, одЯ ШЯдЩдХ ЯоЩгдЩди дСТЬЩУе "%s"?'; + $lang['strtableemptied'] = 'єСТЬЩУС ЯоЩнХЮС.'; + $lang['strtableemptiedbad'] = 'ÑоЩгдЫС дСТЬЩУй авХвзСЮС.'; + $lang['strinsertrow'] = 'фЯТСзЩди кСаЩги'; + $lang['strrowinserted'] = 'њСаЩги ФЯТСзЬХЮС.'; + $lang['strrowinsertedbad'] = 'фЯТСзЬХЮЩХ кСаЩгЩ авХвзСЮЯ.'; + $lang['streditrow'] = 'ђХФСЫдЩвЯзСди кСаЩги'; + $lang['strrowupdated'] = 'њСаЩги ЯТЮЯзЬХЮС.'; + $lang['strrowupdatedbad'] = 'ÑТЮЯзЬХЮЩХ кСаЩгЩ авХвзСЮЯ.'; + $lang['strdeleterow'] = 'ѕФСЬЩди кСаЩги'; + $lang['strconfdeleterow'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди кСаЩги?'; + $lang['strrowdeleted'] = 'њСаЩги еФСЬХЮС.'; + $lang['strrowdeletedbad'] = 'ѕФСЬХЮЩХ кСаЩгЩ авХвзСЮЯ.'; + $lang['strsaveandrepeat'] = 'їгдСзЩди Щ аЯздЯвЩди'; + $lang['strfield'] = '№ЯЬХ'; + $lang['strfields'] = '№ЯЬб'; + $lang['strnumfields'] = 'ыЯЬ-зЯ аЯЬХЪ'; + $lang['strfieldneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ ЮСкзСди аЯЬХ'; + $lang['strselectallfields'] = 'їйТвСди згХ аЯЬб'; + $lang['strselectneedscol'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди аЯ ЫвСЪЮХЪ ЭХвХ ЯФЩЮ СдвЩТед'; + $lang['strselectunary'] = 'ѕЮСвЮйЪ ЯаХвСдЯв ЮХ ЭЯжХд ЩЭХди зХЬЩоЩЮе.'; + $lang['straltercolumn'] = 'щкЭХЮЩди СдвЩТед'; + $lang['strcolumnaltered'] = 'ÑдвЩТед ЩкЭХЮХЮ.'; + $lang['strcolumnalteredbad'] = 'щкЭХЮХЮЩХ СдвЩТедС авХвзСЮЯ.'; + $lang['strconfdropcolumn'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди СдвЩТед "%s" дСТЬЩУй "%s"?'; + $lang['strcolumndropped'] = 'ÑдвЩТед еФСЬХЮ.'; + $lang['strcolumndroppedbad'] = 'ѕФСЬХЮЩХ СдвЩТедС авХвзСЮЯ.'; + $lang['straddcolumn'] = 'фЯТСзЩди СдвЩТед'; + $lang['strcolumnadded'] = 'ÑдвЩТед ФЯТСзЬХЮ.'; + $lang['strcolumnaddedbad'] = 'фЯТСзЬХЮЩХ СдвЩТедС авХвзСЮЯ.'; + $lang['strdataonly'] = 'єЯЬиЫЯ ФСЮЮйХ'; + $lang['strcascade'] = 'ыСгЫСФЯЭ'; + $lang['strtablealtered'] = 'єСТЬЩУС ЩкЭХЮХЮС.'; + $lang['strtablealteredbad'] = 'щкЭХЮХЮЩХ дСТЬЩУй авХвзСЮЯ.'; + $lang['strdataonly'] = 'єЯЬиЫЯ ФСЮЮйХ'; + $lang['strstructureonly'] = 'єЯЬиЫЯ гдвеЫдеве'; + $lang['strstructureanddata'] = 'ѓдвеЫдеве Щ ФСЮЮйХ'; + + // Users + $lang['struser'] = '№ЯЬикЯзСдХЬи'; + $lang['strusers'] = '№ЯЬикЯзСдХЬЩ'; + $lang['strusername'] = 'щЭб аЯЬикЯзСдХЬб'; + $lang['strpassword'] = '№СвЯЬи'; + $lang['strsuper'] = 'ѓеаХваЯЬикЯзСдХЬи?'; + $lang['strcreatedb'] = 'ѓЯкФСди ТСке ФСЮЮйШ?'; + $lang['strexpires'] = 'ѓвЯЫ ФХЪгдзЩб'; + $lang['strnousers'] = 'юХд дСЫЩШ аЯЬикЯзСдХЬХЪ.'; + $lang['struserupdated'] = '№ЯЬикЯзСдХЬи ЯТЮЯзЬХЮ.'; + $lang['struserupdatedbad'] = 'ÑТЮЯзЬХЮЩХ аЯЬикЯзСдХЬб авХвзСЮЯ.'; + $lang['strshowallusers'] = '№ЯЫСкСди згХШ аЯЬикЯзСдХЬХЪ'; + $lang['strcreateuser'] = 'ѓЯкФСди аЯЬикЯзСдХЬб'; + $lang['struserneedsname'] = 'їй ФЯЬжЮй ззХгдЩ ЩЭб аЯЬикЯзСдХЬб.'; + $lang['strusercreated'] = '№ЯЬикЯзСдХЬи гЯкФСЮ.'; + $lang['strusercreatedbad'] = 'ѓЯкФСЮЩХ аЯЬикЯзСдХЬб авХвзСЮЯ.'; + $lang['strconfdropuser'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди аЯЬикЯзСдХЬб "%s"?'; + $lang['struserdropped'] = '№ЯЬикЯзСдХЬи еФСЬХЮ.'; + $lang['struserdroppedbad'] = 'ѕФСЬХЮЩХ аЯЬикЯзСдХЬб авХвзСЮЯ.'; + $lang['straccount'] = 'ÑЫЫСеЮд'; + $lang['strchangepassword'] = 'щкЭХЮЩди аСвЯЬи'; + $lang['strpasswordchanged'] = '№СвЯЬи ЩкЭХЮХЮ.'; + $lang['strpasswordchangedbad'] = 'щкЭХЮХЮЩХ аСвЯЬб авХвзСЮЯ.'; + $lang['strpasswordshort'] = '№СвЯЬи гЬЩлЫЯЭ ЫЯвЯдЫЩЪ.'; + $lang['strpasswordconfirm'] = '№СвЯЬи ЮХ гЯЯдзХдгдзеХд аЯФдзХвжФХЮЩР.'; + + // Groups + $lang['strgroup'] = 'чвеааС'; + $lang['strgroups'] = 'чвеаай'; + $lang['strnogroup'] = 'чвеааС ЮХ ЯТЮСвежХЮС.'; + $lang['strnogroups'] = 'юЩ ЯФЮЯЪ Чвеаай ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreategroup'] = 'ѓЯкФСди Чвеаае'; + $lang['strshowallgroups'] = '№ЯЫСкСди згХ Чвеаай'; + $lang['strgroupneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЮСкзСЮЩХ Чвеаай.'; + $lang['strgroupcreated'] = 'чвеааС гЯкФСЮС.'; + $lang['strgroupcreatedbad'] = 'ѓЯкФСЮЩХ Чвеаай авХвзСЮЯ.'; + $lang['strconfdropgroup'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди Чвеаае "%s"?'; + $lang['strgroupdropped'] = 'чвеааС еФСЬХЮС.'; + $lang['strgroupdroppedbad'] = 'ѕФСЬХЮЩХ Чвеаай авХвзСЮЯ.'; + $lang['strmembers'] = 'ѕоСгдЮЩЫЯз'; + $lang['straddmember'] = 'фЯТСзЩди еоСгдЮЩЫС'; + $lang['strmemberadded'] = 'ѕоСгдЮЩЫ ФЯТСзЬХЮ.'; + $lang['strmemberaddedbad'] = 'фЯТСзЬХЮЩХ еоСгдЮЩЫС авХвзСЮЯ.'; + $lang['strdropmember'] = 'ѕФСЬЩди еоСгдЮЩЫС'; + $lang['strconfdropmember'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди еоСгдЮЩЫС "%s" Щк Чвеаай "%s"?'; + $lang['strmemberdropped'] = 'ѕоСгдЮЩЫ еФСЬХЮ.'; + $lang['strmemberdroppedbad'] = 'ѕФСЬХЮЩХ еоСгдЮЩЫС авХвзСЮЯ.'; + + // Privilges + $lang['strprivilege'] = '№вЩзЩЬХЧЩб'; + $lang['strprivileges'] = '№вЩзЩЬХЧЩЩ'; + $lang['strnoprivileges'] = 'ÑТпХЫд ЮХ ЩЭХХд авЩзЩЬХЧЩЪ.'; + $lang['strgrant'] = 'ѕгЩЬЩди'; + $lang['strrevoke'] = 'ÑгЬСТЩди'; + $lang['strgranted'] = '№вЩзЩЬХЧЩЩ ЩкЭХЮХЮй.'; + $lang['strgrantfailed'] = 'щкЭХЮХЮЩХ авЩзЩЬХЧЩЪ авХвзСЮЯ.'; + $lang['strgrantbad'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ШЯдб Тй ЯФЮЯЧЯ аЯЬикЯзСдХЬб ЩЬЩ Чвеаае Щ ШЯдб Тй ЯФЮе авЩзЩЬХЧЩР.'; + $lang['stralterprivs'] = 'щкЭХЮЩди авЩзЩЬХЧЩЩ'; + $lang['strgrantor'] = 'фЯЮЯв'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'тСкС ФСЮЮйШ'; + $lang['strdatabases'] = 'тСкй ФСЮЮйШ'; + $lang['strshowalldatabases'] = '№ЯЫСкСди згХ ТСкй ФСЮЮйШ'; + $lang['strnodatabase'] = 'тСкС ФСЮЮйШ ЮХ ЯТЮСвежХЮС.'; + $lang['strnodatabases'] = 'юЩ ЯФЮЯЪ ТСкй ФСЮЮйШ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreatedatabase'] = 'ѓЯкФСди ТСке ФСЮЮйШ'; + $lang['strdatabasename'] = 'щЭб ТСкй ФСЮЮйШ'; + $lang['strdatabaseneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ авЩгзЯЩди ЩЭб їСлХЪ ТСкХ ФСЮЮйШ.'; + $lang['strdatabasecreated'] = 'тСкС ФСЮЮйШ гЯкФСЮС.'; + $lang['strdatabasecreatedbad'] = 'ѓЯкФСЮЩХ ТСкй ФСЮЮйШ авХвзСЮЯ.'; + $lang['strconfdropdatabase'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди ТСке ФСЮЮйШ "%s"?'; + $lang['strdatabasedropped'] = ' тСкС ФСЮЮйШ еЮЩодЯжХЮС.'; + $lang['strdatabasedroppedbad'] = 'ѕЮЩодЯжХЮЩХ ТСкй ФСЮЮйШ авХвзСЮЯ.'; + $lang['strentersql'] = 'їзХФЩдХ SQL-кСавЯг ЮЩжХ:'; + $lang['strvacuumgood'] = 'ÑаХвСУЩб аХвХгдвЯЪЫЩ кСзХвлХЮС.'; + $lang['strvacuumbad'] = 'ÑаХвСУЩб аХвХгдвЯЪЫЩ авХвзСЮС.'; + $lang['stranalyzegood'] = ' ÑаХвСУЩб СЮСЬЩкС кСзХвлХЮС.'; + $lang['stranalyzebad'] = ' ÑаХвСУЩб СЮСЬЩкС кСзХвлХЮС.'; + + // Views + $lang['strview'] = '№вХФгдСзЬХЮЩХ'; + $lang['strviews'] = '№вХФгдСзЬХЮЩб'; + $lang['strshowallviews'] = '№ЯЫСкСди згХ авХФгдСзЬХЮЩб'; + $lang['strnoview'] = '№вХФгдСзЬХЮЩХ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strnoviews'] = 'юЩ ЯФЮЯЧЯ авХФгдСзЬХЮЩб ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreateview'] = 'ѓЯкФСди авХФгдСзЬХЮЩХ'; + $lang['strviewname'] = 'щЭб авХФгдСзЬХЮЩб'; + $lang['strviewneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб авХФгдСзЬХЮЩб.'; + $lang['strviewneedsdef'] = ' їСЭ ЮХЯТШЯФЩЭЯ ЯавХФХЬЩди СдвЩТедй авХФгдСзЬХЮЩб.'; + $lang['strviewcreated'] = '№вХФгдСзЬХЮЩХ гЯкФСЮЯ.'; + $lang['strviewcreatedbad'] = 'ѓЯкФСЮЩХ авХФгдСзЬХЮЩб авХвзСЮЯ.'; + $lang['strconfdropview'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди авХФгдСзЬХЮЩХ "%s"?'; + $lang['strviewdropped'] = '№вХФгдСзЬХЮЩХ еЮЩодЯжХЮЯ.'; + $lang['strviewdroppedbad'] = 'ѕЮЩодЯжХЮЩХ авХФгдСзЬХЮЩб авХвзСЮЯ.'; + $lang['strviewupdated'] = '№вХФгдСзЬХЮЩХ ЯТЮЯзЬХЮЯ.'; + $lang['strviewupdatedbad'] = 'ÑТЮЯзЬХЮЩХ авХФгдСзЬХЮЩб авХвзСЮЯ.'; + + // Sequences + $lang['strsequence'] = '№ЯгЬХФЯзСдХЬиЮЯгди'; + $lang['strsequences'] = ' №ЯгЬХФЯзСдХЬиЮЯгдЩ'; + $lang['strshowallsequences'] = '№ЯЫСкСди згХ аЯгЬХФЯзСдХЬиЮЯгдЩ'; + $lang['strnosequence'] = '№ЯгЬХФЯзСдХЬиЮЯгди ЮХ ЯТЮСвежХЮС.'; + $lang['strnosequences'] = 'юЩ ЯФЮЯЪ аЯгЬХФЯзСдХЬиЮЯгдЩ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreatesequence'] = 'ѓЯкФСди аЯгЬХФЯзСдХЬиЮЯгди'; + $lang['strlastvalue'] = '№ЯгЬХФЮХХ кЮСоХЮЩХ'; + $lang['strincrementby'] = 'ѕзХЬЩоХЮЩХ ЮС'; + $lang['strstartvalue'] = 'юСоСЬиЮЯХ кЮСоХЮЩХ'; + $lang['strmaxvalue'] = 'ÑСЫг. зХЬЩоЩЮС'; + $lang['strminvalue'] = 'ÑЩЮ. зХЬЩоЩЮС'; + $lang['strcachevalue'] = 'ђСкЭХв ЫмлС'; + $lang['strlogcount'] = 'Log Count'; + $lang['striscycled'] = 'њСУЩЫЬЩди?'; + $lang['strsequenceneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб аЯгЬХФЯзСдХЬиЮЯгдЩ.'; + $lang['strsequencecreated'] = '№ЯгЬХФЯзСдХЬиЮЯгди гЯкФСЮС.'; + $lang['strsequencecreatedbad'] = 'ѓЯкФСЮЩХ аЯгЬХФЯзСдХЬиЮЯгдЩ авХвзСЮЯ.'; + $lang['strconfdropsequence'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди аЯгЬХФЯзСдХЬиЮЯгди "%s"?'; + $lang['strsequencedropped'] = '№ЯгЬХФЯзСдХЬиЮЯгди еЮЩодЯжХЮС.'; + $lang['strsequencedroppedbad'] = 'ѕЮЩодЯжХЮЩХ аЯгЬХФЯзСдХЬиЮЯгдЩ авХвзСЮЯ.'; + $lang['strsequencereset'] = '№ЯгЬХФЯзСдХЬиЮЯгди гТвЯлХЮС.'; + $lang['strsequenceresetbad'] = 'ѓТвЯг аЯгЬХФЯзСдХЬиЮЯгдЩ авХвзСЮ.'; + + // Indexes + $lang['strindexes'] = 'щЮФХЫг'; + $lang['strindexname'] = 'щЭб ЩЮФХЫгС'; + $lang['strshowallindexes'] = '№ЯЫСкСди згХ ЩЮФХЫгй'; + $lang['strnoindex'] = 'щЮФХЫг ЮХ ЯТЮСвежХЮ.'; + $lang['strnoindexes'] = 'юЩ ЯФЮЯЧЯ ЩЮФХЫгС ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreateindex'] = 'ѓЯкФСди ЩЮФХЫг'; + $lang['strtabname'] = 'щЭб дСТЬЩУй'; + $lang['strcolumnname'] = 'щЭб СдвЩТедС'; + $lang['strindexneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб ЩЮФХЫгС'; + $lang['strindexneedscols'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ФЯаегдЩЭЯХ ЫЯЬЩоХгдзЯ СдвЩТедЯз.'; + $lang['strindexcreated'] = 'щЮФХЫг гЯкФСЮ.'; + $lang['strindexcreatedbad'] = 'ѓЯкФСЮЩХ ЩЮФХЫгС авХвзСЮЯ.'; + $lang['strconfdropindex'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди ЩЮФХЫг "%s"?'; + $lang['strindexdropped'] = 'щЮФХЫг еЮЩодЯжХЮ.'; + $lang['strindexdroppedbad'] = 'ѕЮЩодЯжХЮЩХ ЩЮФХЫгС авХвзСЮЯ.'; + $lang['strkeyname'] = 'щЭб ЫЬРоС'; + $lang['struniquekey'] = 'ѕЮЩЫСЬиЮйЪ ЫЬРо'; + $lang['strprimarykey'] = '№ХвзЩоЮйЪ ЫЬРо'; + $lang['strindextype'] = 'їЩФ ЩЮФХЫгС'; + $lang['strindexname'] = 'щЭб ЩЮФХЫгС'; + $lang['strtablecolumnlist'] = 'ÑдвЩТедЯз з дСТЬЩУХ'; + $lang['strindexcolumnlist'] = 'ÑдвЩТедЯз з ЩЮФХЫгХ'; + $lang['strconfcluster'] = 'їй езХвХЮй, одЯ ШЯдЩдХ ЫЬСгдХвЩкЯзСди "%s"?'; + $lang['strclusteredgood'] = 'ыЬСгдХвЩкСУЩб кСзХвлХЮС.'; + $lang['strclusteredbad'] = 'ыЬСгдХвЩкСУЩб авХвзСЮС.'; + + // Rules + $lang['strrules'] = '№вСзЩЬС'; + $lang['strrule'] = '№вСзЩЬЯ'; + $lang['strshowallrules'] = '№ЯЫСкСди згХ авСзЩЬС'; + $lang['strnorule'] = '№вСзЩЬЯ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strnorules'] = 'юЩ ЯФЮЯЧЯ авСзЩЬС ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreaterule'] = 'ѓЯкФСди авСзЩЬЯ'; + $lang['strrulename'] = 'щЭб авСзЩЬС'; + $lang['strruleneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб авСзЩЬС.'; + $lang['strrulecreated'] = '№вСзЩЬЯ гЯкФСЮЯ.'; + $lang['strrulecreatedbad'] = 'ѓЯкФСЮЩХ авСзЩЬС авХвзСЮЯ.'; + $lang['strconfdroprule'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди авСзЩЬЯ "%s" on "%s"?'; + $lang['strruledropped'] = '№вСзЩЬЯ еЮЩодЯжХЮЯ.'; + $lang['strruledroppedbad'] = 'ѕЮЩодЯжХЮЩХ авСзЩЬС авХвзСЮЯ.'; + + // Constraints + $lang['strconstraints'] = 'ÑЧвСЮЩоХЮЩб'; + $lang['strshowallconstraints'] = '№ЯЫСкСди згХ ЯЧвСЮЩоХЮЩб'; + $lang['strnoconstraints'] = 'юЩ ЯФЮЯЧЯ ЯЧвСЮЩоХЮЩб ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreateconstraint'] = 'ѓЯкФСди ЯЧвСЮЩоХЮЩХ'; + $lang['strconstraintcreated'] = 'ÑЧвСЮЩоХЮЩХ гЯкФСЮЯ.'; + $lang['strconstraintcreatedbad'] = 'ѓЯкФСЮЩХ ЯЧвСЮЩоХЮЩб авХвзСЮЯ.'; + $lang['strconfdropconstraint'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди ЯЧвСЮЩоХЮЩХ "%s" on "%s"?'; + $lang['strconstraintdropped'] = 'ÑЧвСЮЩоХЮЩХ еЮЩодЯжХЮЯ.'; + $lang['strconstraintdroppedbad'] = 'ѕЮЩодЯжХЮЩХ ЯЧвСЮЩоХЮЩб авХвзСЮЯ.'; + $lang['straddcheck'] = 'фЯТСзЩди авЯзХвЫе'; + $lang['strcheckneedsdefinition'] = 'ÑЧвСЮЩоХЮЩХ авЯзХвЫЩ ЮежФСХдгб з ЯавХФХЬХЮЩЩ.'; + $lang['strcheckadded'] = 'ÑЧвСЮЩоХЮЩХ авЯзХвЫЩ ФЯТСзЬХЮЯ.'; + $lang['strcheckaddedbad'] = 'фЯТСзЬХЮЩХ ЯЧвСЮЩоХЮЩб авЯзХвЫЩ авХвзСЮЯ.'; + $lang['straddpk'] = 'фЯТСзЩди аХвзЩоЮйЪ ЫЬРо'; + $lang['strpkneedscols'] = '№ХвзЩоЮйЪ ЫЬРо ФЯЬжХЮ зЫЬРоСди ШЯдб Тй ЯФЩЮ СдвЩТед.'; + $lang['strpkadded'] = '№ХвзЩоЮйЪ ЫЬРо ФЯТСзЬХЮ.'; + $lang['strpkaddedbad'] = 'фЯТСзЬХЮЩХ аХвзЩоЮЯЧЯ ЫЬРоС авХвзСЮЯ.'; + $lang['stradduniq'] = 'фЯТСзЩди еЮЩЫСЬиЮйЪ ЫЬРо'; + $lang['struniqneedscols'] = 'ѕЮЩЫСЬиЮйЪ ЫЬРо ФЯЬжХЮ зЫЬРоСди ШЯдб Тй ЯФЩЮ СдвЩТед.'; + $lang['struniqadded'] = 'ѕЮЩЫСЬиЮйЪ ЫЬРо ФЯТСзЬХЮ.'; + $lang['struniqaddedbad'] = 'фЯТСзЬХЮЩХ еЮЩЫСЬиЮЯЧЯ ЫЬРоС авХвзСЮЯ.'; + $lang['straddfk'] = 'фЯТСзЩди зЮХлЮЩЪ ЫЬРо'; + $lang['strfkneedscols'] = 'їЮХлЮЩЪ ЫЬРо ФЯЬжХЮ зЫЬРоСди ШЯдб Тй ЯФЩЮ СдвЩТед.'; + $lang['strfkneedstarget'] = 'їЮХлЮХЭе ЫЬРое ЮХЯТШЯФЩЭЯ еЫСкСди УХЬХзеР дСТЬЩУе.'; + $lang['strfkadded'] = 'їЮХлЮЩЪ ЫЬРо ФЯТСзЬХЮ.'; + $lang['strfkaddedbad'] = 'фЯТСзЬХЮЩХ зЮХлЮХЧЯ ЫЬРоС авХвзСЮЯ.'; + $lang['strfktarget'] = 'уХЬХзСб дСТЬЩУС'; + $lang['strfkcolumnlist'] = 'ÑдвЩТедй з ЫЬРоХ'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'цеЮЫУЩб'; + $lang['strfunctions'] = ' цеЮЫУЩЩ'; + $lang['strshowallfunctions'] = '№ЯЫСкСди згХ ЦеЮЫУЩЩ'; + $lang['strnofunction'] = 'цеЮЫУЩб ЮХ ЯТЮСвежХЮС.'; + $lang['strnofunctions'] = 'юЩ ЯФЮЯЪ ЦеЮЫУЩЩ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreatefunction'] = 'ѓЯкФСди ЦеЮЫУЩР'; + $lang['strfunctionname'] = 'щЭб ЦеЮЫУЩЩ'; + $lang['strreturns'] = 'їЯкзвСнСХЭЯХ кЮСоХЮЩХ'; + $lang['strarguments'] = 'ÑвЧеЭХЮдй'; + $lang['strproglanguage'] = 'ёкйЫ авЯЧвСЭЭЩвЯзСЮЩб'; + $lang['strproglanguage'] = 'ёкйЫ'; + $lang['strfunctionneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб ЦеЮЫУЩЩ.'; + $lang['strfunctionneedsdef'] = 'їСЭ ЮХЯТШЯФЩЭЯ ЯавХФХЬЩди ЦеЮЫУЩР.'; + $lang['strfunctioncreated'] = 'цеЮЫУЩб гЯкФСЮС.'; + $lang['strfunctioncreatedbad'] = 'ѓЯкФСЮЩХ ЦеЮЫУЩЩ авХвзСЮЯ.'; + $lang['strconfdropfunction'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди ЦеЮЫУЩР "%s"?'; + $lang['strfunctiondropped'] = 'цеЮЫУЩб еЮЩодЯжХЮС.'; + $lang['strfunctiondroppedbad'] = 'ѕЮЩодЯжХЮЩХ ЦеЮЫУЩЩ авХвзСЮЯ.'; + $lang['strfunctionupdated'] = 'цеЮЫУЩб ЯТЮЯзЬХЮС.'; + $lang['strfunctionupdatedbad'] = 'ÑТЮЯзЬХЮЩХ ЦеЮЫУЩЩ авХвзСЮЯ.'; + + // Triggers + $lang['strtrigger'] = 'євЩЧЧХв'; + $lang['strtriggers'] = ' євЩЧЧХвй'; + $lang['strshowalltriggers'] = '№ЯЫСкСди згХ двЩЧЧХвй'; + $lang['strnotrigger'] = 'євЩЧЧХв ЮХ ЯТЮСвежХЮ.'; + $lang['strnotriggers'] = 'юЩ ЯФЮЯЧЯ двЩЧЧХвС ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreatetrigger'] = 'ѓЯкФСди двЩЧЧХв'; + $lang['strtriggerneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб двЩЧЧХвС.'; + $lang['strtriggerneedsfunc'] = 'їСЭ ЮХЯТШЯФЩЭЯ ЯавХФХЬЩди ЦеЮЫУЩР двЩЧЧХвС.'; + $lang['strtriggercreated'] = 'євЩЧЧХв гЯкФСЮ.'; + $lang['strtriggercreatedbad'] = 'ѓЯкФСЮЩХ двЩЧЧХвС авХвзСЮЯ.'; + $lang['strconfdroptrigger'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди двЩЧЧХв "%s" ЮС "%s"?'; + $lang['strtriggerdropped'] = 'євЩЧЧХв еЮЩодЯжХЮ.'; + $lang['strtriggerdroppedbad'] = 'ѕЮЩодЯжХЮЩХ двЩЧЧХвС авХвзСЮЯ.'; + $lang['strtriggeraltered'] = 'євЩЧЧХв ЩкЭХЮХЮ.'; + $lang['strtriggeralteredbad'] = 'щкЭХЮХЮЩХ двЩЧЧХвС авХвзСЮЯ.'; + + // Types + $lang['strtype'] = 'єЩа ФСЮЮйШ'; + $lang['strtypes'] = 'єЩай ФСЮЮйШ'; + $lang['strshowalltypes'] = '№ЯЫСкСди згХ дЩай ФСЮЮйШ'; + $lang['strnotype'] = 'єЩа ФСЮЮйШ ЮХ ЯТЮСвежХЮ.'; + $lang['strnotypes'] = 'юЩ ЯФЮЯЧЯ дЩаС ФСЮЮйШ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreatetype'] = 'ѓЯкФСди дЩа ФСЮЮйШ'; + $lang['strtypename'] = 'щЭб дЩаС ФСЮЮйШ'; + $lang['strinputfn'] = 'цеЮЫУЩб ззЯФС'; + $lang['stroutputfn'] = 'цеЮЫУЩб зйзЯФС'; + $lang['strpassbyval'] = '№ХвХФСди аЯ кЮСоХЮЩР?'; + $lang['stralignment'] = 'їйвСзЮЩзСЮЩХ'; + $lang['strelement'] = 'ќЬХЭХЮд'; + $lang['strdelimiter'] = 'ђСкФХЬЩдХЬи'; + $lang['strstorage'] = 'Storage'; + $lang['strtypeneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб дЩаС ФСЮЮйШ.'; + $lang['strtypeneedslen'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди вСкЭХв ФЬб дЩаС ФСЮЮйШ.'; + $lang['strtypecreated'] = 'єЩа ФСЮЮйШ гЯкФСЮ.'; + $lang['strtypecreatedbad'] = 'ѓЯкФСЮЩХ дЩаС ФСЮЮйШ авХвзСЮЯ.'; + $lang['strconfdroptype'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди дЩа ФСЮЮйШ "%s"?'; + $lang['strtypedropped'] = 'єЩа ФСЮЮйШ еЮЩодЯжХЮ.'; + $lang['strtypedroppedbad'] = 'ѕЮЩодЯжХЮЩХ дЩаС ФСЮЮйШ авХвзСЮЯ.'; + + // Schemas + $lang['strschema'] = 'ѓШХЭС'; + $lang['strschemas'] = 'ѓШХЭй'; + $lang['strshowallschemas'] = '№ЯЫСкСди згХ гШХЭй'; + $lang['strnoschema'] = 'ѓШХЭС ЮХ ЯТЮСвежХЮС.'; + $lang['strnoschemas'] = 'юЩ ЯФЮЯЪ гШХЭй ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreateschema'] = 'ѓЯкФСди гШХЭе'; + $lang['strschemaname'] = 'щЭб гШХЭй'; + $lang['strschemaneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб гШХЭй.'; + $lang['strschemacreated'] = 'ѓШХЭС гЯкФСЮС.'; + $lang['strschemacreatedbad'] = 'ѓЯкФСЮЩХ гШХЭй авХвзСЮЯ.'; + $lang['strconfdropschema'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди гШХЭе "%s"?'; + $lang['strschemadropped'] = 'ѓШХЭС еЮЩодЯжХЮС.'; + $lang['strschemadroppedbad'] = 'ѕЮЩодЯжХЮЩХ гШХЭй авХвзСЮЯ.'; + + // Reports + + // Domains + $lang['strdomain'] = 'фЯЭХЮ'; + $lang['strdomains'] = 'фЯЭХЮй'; + $lang['strshowalldomains'] = '№ЯЫСкСди згХ ФЯЭХЮй'; + $lang['strnodomains'] = 'юЩ ЯФЮЯЧЯ ФЯЭХЮС ЮХ ЯТЮСвежХЮЯ.'; + $lang['strcreatedomain'] = 'ѓЯкФСди ФЯЭХЮ'; + $lang['strdomaindropped'] = 'фЯЭХЮ еФСЬХЮ.'; + $lang['strdomaindroppedbad'] = 'ѕФСЬХЮЩХ ФЯЭХЮС авХвзСЮЯ.'; + $lang['strconfdropdomain'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еФСЬЩди ФЯЭХЮ "%s"?'; + $lang['strdomainneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЩЭб ФЯЭХЮС.'; + $lang['strdomaincreated'] = 'фЯЭХЮ гЯкФСЮ.'; + $lang['strdomaincreatedbad'] = 'ѓЯкФСЮЩХ ФЯЭХЮС авХвзСЮЯ.'; + $lang['strdomainaltered'] = 'фЯЭХЮ ЩкЭХЮХЮ.'; + $lang['strdomainalteredbad'] = 'щкЭХЮХЮЩХ ФЯЭХЮС авХвзСЮЯ.'; + + // Operators + $lang['stroperator'] = 'ÑаХвСдЯв'; + $lang['stroperators'] = 'ÑаХвСдЯвй'; + $lang['strshowalloperators'] = '№ЯЫСкСди згХ ЯаХвСдЯвй'; + $lang['strnooperator'] = 'ÑаХвСдЯв ЮХ ЯТЮСвежХЮ.'; + $lang['strnooperators'] = 'ÑаХвСдЯвй ЮХ ЯТЮСвежХЮй.'; + $lang['strcreateoperator'] = 'ѓЯкФСди ЯаХвСдЯв'; + $lang['strleftarg'] = 'єЩа ЬХзЯЧЯ СвЧеЭХЮдС'; + $lang['strrightarg'] = 'єЩа авСзЯЧЯ СвЧеЭХЮдС'; + $lang['strcommutator'] = '№вХЯТвСкЯзСЮЩХ'; + $lang['strnegator'] = 'ÑдвЩУСЮЩХ'; + $lang['strrestrict'] = 'ÑгЬСТЬХЮЩХ'; + $lang['strjoin'] = 'ÑТпХФЩЮХЮЩХ'; + $lang['strhashes'] = 'шХлЩвЯзСЮЩХ'; + $lang['strmerges'] = 'ѓЬЩбЮЩХ'; + $lang['strleftsort'] = 'ѓЯдЩвЯзЫС аЯ ЬХзЯЭе'; + $lang['strrightsort'] = 'ѓЯдЩвЯзЫС аЯ авСзЯЭе'; + $lang['strlessthan'] = 'ÑХЮилХ'; + $lang['strgreaterthan'] = 'тЯЬилХ'; + $lang['stroperatorneedsname'] = 'їСЭ ЮХЯТШЯФЩЭЯ еЫСкСди ЮСкзСЮЩХ ЯаХвСдЯвС.'; + $lang['stroperatorcreated'] = 'ÑаХвСдЯв гЯкФСЮ'; + $lang['stroperatorcreatedbad'] = 'ЯкФСЮЩХ ЯаХвСдЯвС авХвзСЮЯ.'; + $lang['strconfdropoperator'] = 'їй езХвХЮй, одЯ ШЯдЩдХ еЮЩодЯжЩди ЯаХвСдЯв "%s"?'; + $lang['stroperatordropped'] = 'ÑаХвСдЯв еФСЬХЮ.'; + $lang['stroperatordroppedbad'] = 'ѕФСЬХЮЩХ ЯаХвСдЯвС авХвзСЮЯ.'; + + // Casts + $lang['strcasts'] = 'ÑТвСкУй'; + $lang['strnocasts'] = 'ÑТвСкУЯз ЮХ ЯТЮСвежХЮЯ.'; + $lang['strsourcetype'] = 'єЩа ЩгдЯоЮЩЫС'; + $lang['strtargettype'] = 'єЩа авЩХЭЮЩЫС'; + $lang['strimplicit'] = 'юХбзЮйЪ'; + $lang['strinassignment'] = 'Ñ— ЮСкЮСоХЮЩЩ'; + $lang['strbinarycompat'] = '(ФзЯЩоЮЯ гЯзЭХгдЩЭйЪ)'; + + // Conversions + $lang['strconversions'] = '№вХЯТвСкЯзСЮЩХ'; + $lang['strnoconversions'] = '№вХЯТвСкЯзСЮЩЪ ЮХ ЯТЮСвежХЮЯ.'; + $lang['strsourceencoding'] = 'ыЯФЩвЯзЫС ЩгдЯоЮЩЫС'; + $lang['strtargetencoding'] = 'ыЯФЩвЯзЫС авЩХЭЮЩЫС'; + + // Languages + $lang['strlanguages'] = 'ёкйЫЩ'; + $lang['strnolanguages'] = 'ёкйЫЯз ЮХ ЯТЮСвежХЮЯ.'; + $lang['strtrusted'] = '№вЯзХвХЮЯ'; + + // Info + $lang['strnoinfo'] = 'юХд ФЯгдеаЮЯЪ ЩЮЦЯвЭСУЩЩ.'; + $lang['strreferringtables'] = 'ѓгйЬСРнЩХгб дСТЬЩУй'; + $lang['strparenttables'] = 'ђЯФЩдХЬигЫЩХ дСТЬЩУй'; + $lang['strchildtables'] = 'фЯоХвЮЩХ дСТЬЩУй'; + + // Miscellaneous + $lang['strtopbar'] = '%s зйаЯЬЮбХдгб ЮС %s:%s -- їй кСвХЧЩгдвЩвЯзСЮй ЫСЫ "%s"'; + $lang['strtimefmt'] = ' j-m-Y g:i'; + +?> + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/polish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/polish.php new file mode 100644 index 00000000..dc6cc042 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/polish.php @@ -0,0 +1,745 @@ +>'; + $lang['strfailed'] = 'Nieudany'; + $lang['strcreate'] = 'Utwórz'; + $lang['strcreated'] = 'Utworzony'; + $lang['strcomment'] = 'Komentarz'; + $lang['strlength'] = 'DÅ‚ugość'; + $lang['strdefault'] = 'DomyÅ›lny'; + $lang['stralter'] = 'ZmieÅ„'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Anuluj'; + $lang['strac'] = 'WÅ‚Ä…cz autouzupeÅ‚nianie'; + $lang['strsave'] = 'Zapisz'; + $lang['strreset'] = 'Wyczyść'; + $lang['strinsert'] = 'Wstaw'; + $lang['strselect'] = 'Wybierz'; + $lang['strdelete'] = 'UsuÅ„'; + $lang['strupdate'] = 'ZmieÅ„'; + $lang['strreferences'] = 'OdnoÅ›niki'; + $lang['stryes'] = 'Tak'; + $lang['strno'] = 'Nie'; + $lang['strtrue'] = 'Prawda'; + $lang['strfalse'] = 'FaÅ‚sz'; + $lang['stredit'] = 'Edycja'; + $lang['strcolumn'] = 'Kolumna'; + $lang['strcolumns'] = 'Kolumny'; + $lang['strrows'] = 'wiersz(y)'; + $lang['strrowsaff'] = 'wiersz(y) dotyczy.'; + $lang['strobjects'] = 'obiekty'; + $lang['strback'] = 'Wstecz'; + $lang['strqueryresults'] = 'Wyniki zapytania'; + $lang['strshow'] = 'Pokaż'; + $lang['strempty'] = 'Wyczyść'; + $lang['strlanguage'] = 'JÄ™zyk'; + $lang['strencoding'] = 'Kodowanie'; + $lang['strvalue'] = 'Wartość'; + $lang['strunique'] = 'Unikatowy'; + $lang['strprimary'] = 'Główny'; + $lang['strexport'] = 'Eksport'; + $lang['strimport'] = 'Import'; + $lang['strallowednulls'] = 'Dozwolone znaki NULL'; + $lang['strbackslashn'] = '\N'; + $lang['strnull'] = 'Null'; + $lang['stremptystring'] = 'Pusty ciÄ…g znaków/pole'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Administruj'; + $lang['strvacuum'] = 'Przeczyść'; + $lang['stranalyze'] = 'Analizuj'; + $lang['strclusterindex'] = 'Klastruj'; + $lang['strclustered'] = 'Klastrowany?'; + $lang['strreindex'] = 'Przeindeksuj'; + $lang['strrun'] = 'Uruchom'; + $lang['stradd'] = 'Dodaj'; + $lang['strremove'] = 'UsuÅ„'; + $lang['strevent'] = 'Zdarzenie'; + $lang['strwhere'] = 'Gdzie'; + $lang['strinstead'] = 'Wykonaj zamiast'; + $lang['strwhen'] = 'Kiedy'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Dane'; + $lang['strconfirm'] = 'Potwierdź'; + $lang['strexpression'] = 'Wyrażenie'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'RozwiÅ„'; + $lang['strcollapse'] = 'ZwiÅ„'; + $lang['strexplain'] = 'Explain'; + $lang['strexplainanalyze'] = 'Explain Analyze'; + $lang['strfind'] = 'Znajdź'; + $lang['stroptions'] = 'Opcje'; + $lang['strrefresh'] = 'OdÅ›wież'; + $lang['strdownload'] = 'Pobierz'; + $lang['strdownloadgzipped'] = 'Pobierz skompresowane gzip-em'; + $lang['strinfo'] = 'Informacje'; + $lang['stroids'] = 'OIDy'; + $lang['stradvanced'] = 'Zaawansowane'; + $lang['strvariables'] = 'Zmienne'; + $lang['strprocess'] = 'Proces'; + $lang['strprocesses'] = 'Procesy'; + $lang['strsetting'] = 'Ustawienie'; + $lang['streditsql'] = 'Edycja zapytania SQL'; + $lang['strruntime'] = 'CaÅ‚kowity czas pracy: %s ms.'; + $lang['strpaginate'] = 'WyÅ›wietl wyniki stronami'; + $lang['struploadscript'] = 'lub zaÅ‚aduj skrypt SQL:'; + $lang['strstarttime'] = 'Czas poczÄ…tku'; + $lang['strfile'] = 'Plik'; + $lang['strfileimported'] = 'Plik zostaÅ‚ zaimportowany.'; + $lang['strtrycred'] = 'Użyj tych parametrów dla wszystkich serwerów'; + $lang['strexecute'] = 'Wykonaj'; + + // Database Sizes + $lang['strsize'] = 'Rozmiar'; + $lang['strbytes'] = 'bajtów'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Ta aplikacja najlepiej dziaÅ‚a w przeglÄ…darce obsÅ‚ugujÄ…cej ramki, ale możesz jej użyć również bez ramek, klikajÄ…c poniższy link.'; + $lang['strnoframeslink'] = 'Otwórz bez ramek'; + $lang['strbadconfig'] = 'Twój plik config.inc.php jest przestarzaÅ‚y. Musisz go utworzyć ponownie wykorzystujÄ…c nowy config.inc.php-dist.'; + $lang['strnotloaded'] = 'Nie wkompilowaÅ‚eÅ› do PHP obsÅ‚ugi tej bazy danych.'; + $lang['strpostgresqlversionnotsupported'] = 'NieobsÅ‚ugiwana wersja PostgreSQL. Uaktualnij do wersji %s lub nowszej.'; + $lang['strbadschema'] = 'Podano bÅ‚Ä™dny schemat.'; + $lang['strbadencoding'] = 'BÅ‚Ä™dne kodowanie bazy.'; + $lang['strsqlerror'] = 'BÅ‚Ä…d SQL:'; + $lang['strinstatement'] = 'W poleceniu:'; + $lang['strinvalidparam'] = 'BÅ‚Ä™dny parametr.'; + $lang['strnodata'] = 'Nie znaleziono danych.'; + $lang['strnoobjects'] = 'Nie znaleziono obiektów.'; + $lang['strrownotunique'] = 'Brak unikatowego identyfikatora dla tego wiersza.'; + $lang['strnouploads'] = 'Åadowanie plików wyÅ‚Ä…czone.'; + $lang['strimporterror'] = 'BÅ‚Ä…d importu.'; + $lang['strimporterror-fileformat'] = 'BÅ‚Ä…d importu: Nie można automatycznie okreÅ›lić formatu pliku.'; + $lang['strimporterrorline'] = 'BÅ‚Ä…d importu w linii %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'BÅ‚Ä…d importu w linii %s: Linia nie ma wÅ‚aÅ›ciwej liczby kolumn.'; + $lang['strimporterror-uploadedfile'] = 'BÅ‚Ä…d importu: plik nie może być zaÅ‚adowany na serwer.'; + $lang['strcannotdumponwindows'] = 'Zrzucanie zÅ‚ożonych nazw tabel i schematów pod Windows jest nie wspierane.'; + + // Tables + $lang['strtable'] = 'Tabela'; + $lang['strtables'] = 'Tabele'; + $lang['strshowalltables'] = 'Pokaż wszystkie tabele'; + $lang['strnotables'] = 'Nie znaleziono tabel.'; + $lang['strnotable'] = 'Nie znaleziono tabeli.'; + $lang['strcreatetable'] = 'Utwórz tabelÄ™'; + $lang['strtablename'] = 'Nazwa tabeli'; + $lang['strtableneedsname'] = 'Musisz nazwać tabelÄ™.'; + $lang['strtableneedsfield'] = 'Musisz podać przynajmniej jedno pole.'; + $lang['strtableneedscols'] = 'Musisz podać prawidÅ‚owÄ… liczbÄ™ kolumn.'; + $lang['strtablecreated'] = 'Tabela zostaÅ‚a utworzona.'; + $lang['strtablecreatedbad'] = 'Próba utworzenia tabeli siÄ™ nie powiodÅ‚a.'; + $lang['strconfdroptable'] = 'Czy na pewno chcesz usunąć tabelÄ™ "%s"?'; + $lang['strtabledropped'] = 'Tabela zostaÅ‚a usuniÄ™ta.'; + $lang['strtabledroppedbad'] = 'Próba usuniÄ™cia tabeli siÄ™ nie powiodÅ‚a.'; + $lang['strconfemptytable'] = 'Czy na pewno chcesz wyczyÅ›cić tabelÄ™ "%s"?'; + $lang['strtableemptied'] = 'Tabela zostaÅ‚a wyczyszczona.'; + $lang['strtableemptiedbad'] = 'Próba wyczyszczenia tabeli siÄ™ nie powiodÅ‚a.'; + $lang['strinsertrow'] = 'Wstaw wiersz'; + $lang['strrowinserted'] = 'Wiersz zostaÅ‚ wstawiony.'; + $lang['strrowinsertedbad'] = 'Próba wstawienia wiersza siÄ™ nie powiodÅ‚a.'; + $lang['strrowduplicate'] = 'Próba wstawienia zduplikowanego wiersza.'; + $lang['streditrow'] = 'Edycja wiersza'; + $lang['strrowupdated'] = 'Wiersz zostaÅ‚ zaktualizowany.'; + $lang['strrowupdatedbad'] = 'Próba aktualizacji wiersza siÄ™ nie powiodÅ‚a.'; + $lang['strdeleterow'] = 'UsuÅ„ wiersz'; + $lang['strconfdeleterow'] = 'Czy na pewno chcesz usunąć ten wiersz?'; + $lang['strrowdeleted'] = 'Wiersz zostaÅ‚ usuniÄ™ty.'; + $lang['strrowdeletedbad'] = 'Próba usuniÄ™cia wiersza siÄ™ nie powiodÅ‚a.'; + $lang['strinsertandrepeat'] = 'Wstaw i powtórz'; + $lang['strnumcols'] = 'Ilość kolumn'; + $lang['strcolneedsname'] = 'Musisz podać nazwÄ™ kolumny.'; + $lang['strselectallfields'] = 'Wybierz wszystkie pola'; + $lang['strselectneedscol'] = 'Musisz wybrać przynajmniej jednÄ… kolumnÄ™.'; + $lang['strselectunary'] = 'Operatory bezargumentowe (IS NULL/IS NOT NULL) nie mogÄ… mieć podanej wartoÅ›ci.'; + $lang['straltercolumn'] = 'ZmieÅ„ kolumnÄ™'; + $lang['strcolumnaltered'] = 'Kolumna zostaÅ‚a zmodyfikowana.'; + $lang['strcolumnalteredbad'] = 'Próba modyfikacji kolumny siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropcolumn'] = 'Czy na pewno chcesz usunąć kolumnÄ™ "%s" z tabeli "%s"?'; + $lang['strcolumndropped'] = 'Kolumna zostaÅ‚a usuniÄ™ta.'; + $lang['strcolumndroppedbad'] = 'Próba usuniÄ™cia kolumny siÄ™ nie powiodÅ‚a.'; + $lang['straddcolumn'] = 'Dodaj kolumnÄ™'; + $lang['strcolumnadded'] = 'Kolumna zostaÅ‚a dodana.'; + $lang['strcolumnaddedbad'] = 'Próba dodania kolumny siÄ™ nie powiodÅ‚a.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabela zostaÅ‚a zmodyfikowana.'; + $lang['strtablealteredbad'] = 'Próba modyfikacji tabeli siÄ™ nie powiodÅ‚a.'; + $lang['strdataonly'] = 'Tylko dane'; + $lang['strstructureonly'] = 'Tylko struktura'; + $lang['strstructureanddata'] = 'Struktura i dane'; + $lang['strtabbed'] = 'Z tabulacjami'; + $lang['strauto'] = 'Automatyczny'; + $lang['strconfvacuumtable'] = 'Czy na pewno chcesz wykonać vacuum "%s"?'; + $lang['strestimatedrowcount'] = 'Przybliżona ilość wierszy'; + + // Columns + $lang['strcolprop'] = 'WÅ‚aÅ›ciwoÅ›ci kolumny'; + + // Users + $lang['struser'] = 'Użytkownik'; + $lang['strusers'] = 'Użytkownicy'; + $lang['strusername'] = 'Nazwa użytkownika'; + $lang['strpassword'] = 'HasÅ‚o'; + $lang['strsuper'] = 'Administrator?'; + $lang['strcreatedb'] = 'Tworzenie BD?'; + $lang['strexpires'] = 'Wygasa'; + $lang['strsessiondefaults'] = 'WartoÅ›ci domyÅ›lne sesji'; + $lang['strnousers'] = 'Nie znaleziono użytkowników.'; + $lang['struserupdated'] = 'Parametry użytkownika zostaÅ‚y zaktualizowane.'; + $lang['struserupdatedbad'] = 'Próba aktualizacji parametrów użytkownika siÄ™ nie powiodÅ‚a.'; + $lang['strshowallusers'] = 'Pokaż wszystkich użytkowników'; + $lang['strcreateuser'] = 'Utwórz użytkownika'; + $lang['struserneedsname'] = 'Musisz podać nazwÄ™ użytkownika.'; + $lang['strusercreated'] = 'Użytkownik zostaÅ‚ utworzony.'; + $lang['strusercreatedbad'] = 'Próba utworzenia użytkownika siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropuser'] = 'Czy na pewno chcesz usunąć użytkownika "%s"?'; + $lang['struserdropped'] = 'Użytkownik zostaÅ‚ usuniÄ™ty.'; + $lang['struserdroppedbad'] = 'Próba usuniÄ™cia użytkownika siÄ™ nie powiodÅ‚a.'; + $lang['straccount'] = 'Konto'; + $lang['strchangepassword'] = 'ZmieÅ„ hasÅ‚o'; + $lang['strpasswordchanged'] = 'HasÅ‚o zostaÅ‚o zmienione.'; + $lang['strpasswordchangedbad'] = 'Próba zmiany hasÅ‚a siÄ™ nie powiodÅ‚a.'; + $lang['strpasswordshort'] = 'HasÅ‚o jest za krótkie.'; + $lang['strpasswordconfirm'] = 'HasÅ‚o i potwierdzenie muszÄ… być takie same.'; + + // Groups + $lang['strgroup'] = 'Grupa'; + $lang['strgroups'] = 'Grupy'; + $lang['strnogroup'] = 'Nie znaleziono grupy.'; + $lang['strnogroups'] = 'Nie znaleziono grup.'; + $lang['strcreategroup'] = 'Utwórz grupÄ™'; + $lang['strshowallgroups'] = 'Pokaż wszystkie grupy'; + $lang['strgroupneedsname'] = 'Musisz nazwać grupÄ™.'; + $lang['strgroupcreated'] = 'Grupa zostaÅ‚a utworzona.'; + $lang['strgroupcreatedbad'] = 'Próba utworzenia grupy siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropgroup'] = 'Czy na pewno chcesz utworzyć grupÄ™ "%s"?'; + $lang['strgroupdropped'] = 'Grupa zostaÅ‚a usuniÄ™ta.'; + $lang['strgroupdroppedbad'] = 'Próba usuniÄ™cia grupy siÄ™ nie powiodÅ‚a.'; + $lang['strmembers'] = 'CzÅ‚onkowie'; + $lang['straddmember'] = 'Dodaj czÅ‚onka grupy'; + $lang['strmemberadded'] = 'CzÅ‚onek grupy zostaÅ‚ dodany.'; + $lang['strmemberaddedbad'] = 'Próba dodania czÅ‚onka grupy siÄ™ nie powiodÅ‚a.'; + $lang['strdropmember'] = 'UsuÅ„ czÅ‚onka grupy'; + $lang['strconfdropmember'] = 'Czy na pewno chcesz usunąć "%s" z grupy "%s"?'; + $lang['strmemberdropped'] = 'CzÅ‚onek grupy zostaÅ‚ usuniÄ™ty.'; + $lang['strmemberdroppedbad'] = 'Próba usuniÄ™cia czÅ‚onka grupy siÄ™ nie powiodÅ‚a.'; + + // Roles + $lang['strrole'] = 'Rola'; + $lang['strroles'] = 'Role'; + $lang['strinheritsprivs'] = 'Dziedziczyć uprawnienia?'; + $lang['strcreaterole'] = 'Utwórz rolÄ™'; + $lang['strcatupdate'] = 'Modyfikacja katalogów?'; + $lang['strcanlogin'] = 'Może siÄ™ logować?'; + $lang['strmaxconnections'] = 'Maks. ilość poÅ‚Ä…czeÅ„'; + $lang['strconfdroprole'] = 'Czy na pewno chcesz usunąć rolÄ™ "%s"?'; + $lang['strroledropped'] = 'Rola zostaÅ‚a usuniÄ™ta.'; + $lang['strroledroppedbad'] = 'Próba usuniÄ™cia roli siÄ™ nie powiodÅ‚a.'; + + // Privileges + $lang['strprivilege'] = 'Uprawnienie'; + $lang['strprivileges'] = 'Uprawnienia'; + $lang['strnoprivileges'] = 'Ten obiekt nie ma uprawnieÅ„.'; + $lang['strgrant'] = 'Nadaj'; + $lang['strrevoke'] = 'Zabierz'; + $lang['strgranted'] = 'Uprawnienia zostaÅ‚y nadane.'; + $lang['strgrantfailed'] = 'Próba nadania uprawnieÅ„ siÄ™ nie powiodÅ‚a.'; + $lang['strgrantbad'] = 'Musisz podać użytkownika lub grupÄ™, a także uprawnienia, jakie chcesz nadać.'; + $lang['strgrantor'] = 'Kto nadaÅ‚'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Baza danych'; + $lang['strdatabases'] = 'Bazy danych'; + $lang['strshowalldatabases'] = 'Pokaż wszystkie bazy danych'; + $lang['strnodatabase'] = 'Nie znaleziono bazy danych.'; + $lang['strnodatabases'] = 'Nie znaleziono żadnej bazy danych.'; + $lang['strcreatedatabase'] = 'Utwórz bazÄ™ danych'; + $lang['strdatabasename'] = 'Nazwa bazy danych'; + $lang['strdatabaseneedsname'] = 'Musisz nazwać bazÄ™ danych.'; + $lang['strdatabasecreated'] = 'Baza danych zostaÅ‚a utworzona.'; + $lang['strdatabasecreatedbad'] = 'Próba utworzenia bazy danych siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropdatabase'] = 'Czy na pewno chcesz usunąć bazÄ™ danych "%s"?'; + $lang['strdatabasedropped'] = 'Baza danych zostaÅ‚a usuniÄ™ta.'; + $lang['strdatabasedroppedbad'] = 'Próba usuniÄ™cia bazy danych siÄ™ nie powiodÅ‚a.'; + $lang['strentersql'] = 'Podaj polecenie SQL do wykonania:'; + $lang['strsqlexecuted'] = 'Polecenie SQL zostaÅ‚o wykonane.'; + $lang['strvacuumgood'] = 'Czyszczenie bazy zostaÅ‚o zakoÅ„czone.'; + $lang['strvacuumbad'] = 'Próba czyszczenia bazy siÄ™ nie powiodÅ‚a.'; + $lang['stranalyzegood'] = 'Analiza bazy zostaÅ‚a zakoÅ„czona.'; + $lang['stranalyzebad'] = 'Próba analizy siÄ™ nie powiodÅ‚a.'; + $lang['strreindexgood'] = 'Reindeksacja zostaÅ‚a zakoÅ„czona.'; + $lang['strreindexbad'] = 'Próba reindeksacji siÄ™ nie powiodÅ‚a.'; + $lang['strfull'] = 'PeÅ‚ne'; + $lang['strfreeze'] = 'Zamrożenie'; + $lang['strforce'] = 'Wymuszenie'; + $lang['strsignalsent'] = 'SygnaÅ‚ zostaÅ‚ wysÅ‚any.'; + $lang['strsignalsentbad'] = 'Próba wysÅ‚ania sygnaÅ‚u siÄ™ nie powiodÅ‚a.'; + $lang['strallobjects'] = 'Wszystkie obiekty'; + $lang['strdatabasealtered'] = 'Baza danych zostaÅ‚a zmieniona.'; + $lang['strdatabasealteredbad'] = 'Próba modyfikacji bazy danych siÄ™ nie powiodÅ‚a.'; + + // Views + $lang['strview'] = 'Widok'; + $lang['strviews'] = 'Widoki'; + $lang['strshowallviews'] = 'Pokaż wszystkie widoki'; + $lang['strnoview'] = 'Nie znaleziono widoku.'; + $lang['strnoviews'] = 'Nie znaleziono widoków.'; + $lang['strcreateview'] = 'Utwórz widok'; + $lang['strviewname'] = 'Nazwa widoku'; + $lang['strviewneedsname'] = 'Musisz nazwać widok.'; + $lang['strviewneedsdef'] = 'Musisz zdefiniować widok.'; + $lang['strviewneedsfields'] = 'Musisz podać kolumny, które majÄ… być widoczne w widoku.'; + $lang['strviewcreated'] = 'Widok zostaÅ‚ utworzony.'; + $lang['strviewcreatedbad'] = 'Próba utworzenia widoku siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropview'] = 'Czy na pewno chcesz usunąć widok "%s"?'; + $lang['strviewdropped'] = 'Widok zostaÅ‚ usuniÄ™ty.'; + $lang['strviewdroppedbad'] = 'Próba usuniÄ™cia widoku siÄ™ nie powiodÅ‚a.'; + $lang['strviewupdated'] = 'Widok zostaÅ‚ zaktualizowany.'; + $lang['strviewupdatedbad'] = 'Próba aktualizacji widoku siÄ™ nie powiodÅ‚a.'; + $lang['strviewlink'] = 'Klucze Å‚Ä…czÄ…ce'; + $lang['strviewconditions'] = 'Dodatkowe warunki'; + $lang['strcreateviewwiz'] = 'Utwórz widok przy użyciu kreatora widoków'; + + // Sequences + $lang['strsequence'] = 'Sekwencja'; + $lang['strsequences'] = 'Sekwencje'; + $lang['strshowallsequences'] = 'Pokaż wszystkie sekwencje'; + $lang['strnosequence'] = 'Nie znaleziono sekwencji.'; + $lang['strnosequences'] = 'Nie znaleziono sekwencji.'; + $lang['strcreatesequence'] = 'Utwórz sekwencjÄ™'; + $lang['strlastvalue'] = 'Ostatnia wartość'; + $lang['strincrementby'] = 'ZwiÄ™kszana o'; + $lang['strstartvalue'] = 'Wartość poczÄ…tkowa'; + $lang['strmaxvalue'] = 'Wartość maks.'; + $lang['strminvalue'] = 'Wartość min.'; + $lang['strcachevalue'] = 'Wartość keszowana'; + $lang['strlogcount'] = 'log_cnt'; + $lang['striscycled'] = 'czy cykliczna'; + $lang['strsequenceneedsname'] = 'Musisz nazwać sekwencjÄ™.'; + $lang['strsequencecreated'] = 'Sekwencja zostaÅ‚a utworzona.'; + $lang['strsequencecreatedbad'] = 'Próba utworzenia sekwencji siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropsequence'] = 'Czy na pewno chcesz usunąć sekwencjÄ™ "%s"?'; + $lang['strsequencedropped'] = 'Sekwencja zostaÅ‚a usuniÄ™ta.'; + $lang['strsequencedroppedbad'] = 'Próba usuniÄ™cia sekwencji siÄ™ nie powiodÅ‚a.'; + $lang['strsequencereset'] = 'Sekwencja zostaÅ‚a wyzerowana.'; + $lang['strsequenceresetbad'] = 'Próba zerowania sekwencji siÄ™ nie powiodÅ‚a.'; + $lang['straltersequence'] = 'ZmieÅ„ sekwencjÄ™'; + $lang['strsequencealtered'] = 'Sekwencja zostaÅ‚a zmieniona.'; + $lang['strsequencealteredbad'] = 'Próba modyfikacji sekwencji siÄ™ nie powiodÅ‚a.'; + $lang['strsetval'] = 'Ustaw wartość'; + $lang['strsequencesetval'] = 'Wartość sekwencji zostaÅ‚a ustawiona.'; + $lang['strsequencesetvalbad'] = 'Próba ustawienia wartoÅ›ci sekwencji siÄ™ nie powiodÅ‚a.'; + $lang['strnextval'] = 'ZwiÄ™ksz wartość sekwencjÄ™'; + $lang['strsequencenextval'] = 'Wartość sekwencji zostaÅ‚a zwiÄ™kszona.'; + $lang['strsequencenextvalbad'] = 'Próba zwiÄ™kszenia wartoÅ›ci sekwencji siÄ™ nie powiodÅ‚a.'; + + // Indeksy + $lang['strindex'] = 'Indeks'; + $lang['strindexes'] = 'Indeksy'; + $lang['strindexname'] = 'Nazwa indeksu'; + $lang['strshowallindexes'] = 'Pokaż wszystkie indeksy'; + $lang['strnoindex'] = 'Nie znaleziono indeksu.'; + $lang['strnoindexes'] = 'Nie znaleziono indeksów.'; + $lang['strcreateindex'] = 'Utwórz indeks'; + $lang['strtabname'] = 'Tab Name'; + $lang['strcolumnname'] = 'Nazwa kolumny'; + $lang['strindexneedsname'] = 'Musisz nazwać indeks.'; + $lang['strindexneedscols'] = 'W skÅ‚ad indeksu musi wchodzić przynajmniej jedna kolumna.'; + $lang['strindexcreated'] = 'Indeks zostaÅ‚ utworzony.'; + $lang['strindexcreatedbad'] = 'Próba utworzenia indeksu siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropindex'] = 'Czy na pewno chcesz usunąć indeks "%s"?'; + $lang['strindexdropped'] = 'Indeks zostaÅ‚ usuniÄ™ty.'; + $lang['strindexdroppedbad'] = 'Próba usuniÄ™cia indeksu siÄ™ nie powiodÅ‚a.'; + $lang['strkeyname'] = 'Nazwa klucza'; + $lang['struniquekey'] = 'Klucz Unikatowy'; + $lang['strprimarykey'] = 'Klucz Główny'; + $lang['strindextype'] = 'Typ indeksu'; + $lang['strtablecolumnlist'] = 'Kolumny w tabeli'; + $lang['strindexcolumnlist'] = 'Kolumny w indeksie'; + $lang['strconfcluster'] = 'Czy na pewno chcesz zklastrować "%s"?'; + $lang['strclusteredgood'] = 'Klastrowanie zostaÅ‚o zakoÅ„czone.'; + $lang['strclusteredbad'] = 'Próba klastrowania siÄ™ nie powiodÅ‚a.'; + $lang['strcluster'] = 'Klaster'; + + // Rules + $lang['strrules'] = 'ReguÅ‚y'; + $lang['strrule'] = 'ReguÅ‚a'; + $lang['strshowallrules'] = 'Pokaż wszystkie reguÅ‚y'; + $lang['strnorule'] = 'Nie znaleziono reguÅ‚y.'; + $lang['strnorules'] = 'Nie znaleziono reguÅ‚.'; + $lang['strcreaterule'] = 'Utwórz reguÅ‚Ä™'; + $lang['strrulename'] = 'Nazwa reguÅ‚y'; + $lang['strruleneedsname'] = 'Musisz nazwać reguÅ‚Ä™.'; + $lang['strrulecreated'] = 'ReguÅ‚a zostaÅ‚a utworzona.'; + $lang['strrulecreatedbad'] = 'Próba utworzenia reguÅ‚y siÄ™ nie powiodÅ‚a.'; + $lang['strconfdroprule'] = 'Czy na pewno chcesz usunąć reguÅ‚Ä™ "%s" na "%s"?'; + $lang['strruledropped'] = 'ReguÅ‚a zostaÅ‚a usuniÄ™ta.'; + $lang['strruledroppedbad'] = 'Próba usuniÄ™cia reguÅ‚y siÄ™ nie powiodÅ‚a.'; + + // Constraints + $lang['strconstraint'] = 'WiÄ™z integralnoÅ›ci'; + $lang['strconstraints'] = 'WiÄ™zy integralnoÅ›ci'; + $lang['strshowallconstraints'] = 'Pokaż wszystkie wiÄ™zy integralnoÅ›ci'; + $lang['strnoconstraints'] = 'Nie znaleziono wiÄ™zów integralnoÅ›ci.'; + $lang['strcreateconstraint'] = 'Utwórz wiÄ™zy integralnoÅ›ci'; + $lang['strconstraintcreated'] = 'WiÄ™zy integralnoÅ›ci zostaÅ‚y utworzone.'; + $lang['strconstraintcreatedbad'] = 'Próba utworzenia wiÄ™zów integralnoÅ›ci siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropconstraint'] = 'Czy na pewno chcesz usunąć wiÄ™zy integralnoÅ›ci "%s" na "%s"?'; + $lang['strconstraintdropped'] = 'WiÄ™zy integralnoÅ›ci zostaÅ‚y usuniÄ™te.'; + $lang['strconstraintdroppedbad'] = 'Próba usuniÄ™cia wiÄ™zów integralnoÅ›ci siÄ™ nie powiodÅ‚a.'; + $lang['straddcheck'] = 'Dodaj warunek'; + $lang['strcheckneedsdefinition'] = 'Musisz zdefiniować warunek.'; + $lang['strcheckadded'] = 'Warunek zostaÅ‚ dodany.'; + $lang['strcheckaddedbad'] = 'Próba dodania warunku siÄ™ nie powiodÅ‚a.'; + $lang['straddpk'] = 'Dodaj klucz główny'; + $lang['strpkneedscols'] = 'Klucz główny musi zawierać przynajmniej jednÄ… kolumnÄ™.'; + $lang['strpkadded'] = 'Klucz główny zostaÅ‚ dodany.'; + $lang['strpkaddedbad'] = 'Próba dodania klucza głównego siÄ™ nie powiodÅ‚a.'; + $lang['stradduniq'] = 'Dodaj klucz unikatowy'; + $lang['struniqneedscols'] = 'Klucz unikatowy musi zawierać przynajmniej jednÄ… kolumnÄ™.'; + $lang['struniqadded'] = 'Klucz unikatowy zostaÅ‚ dodany.'; + $lang['struniqaddedbad'] = 'Próba dodania klucza unikatowego siÄ™ nie powiodÅ‚a.'; + $lang['straddfk'] = 'Dodaj klucz obcy'; + $lang['strfkneedscols'] = 'Obcy klucz musi zawierać przynajmniej jednÄ… kolumnÄ™.'; + $lang['strfkneedstarget'] = 'Klucz obcy wymaga podania nazwy tabeli docelowej.'; + $lang['strfkadded'] = 'Klucz obcy zostaÅ‚ dodany.'; + $lang['strfkaddedbad'] = 'Próba dodania klucza obcego siÄ™ nie powiodÅ‚a.'; + $lang['strfktarget'] = 'Tabela docelowa'; + $lang['strfkcolumnlist'] = 'Kolumna w kluczu'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Funkcja'; + $lang['strfunctions'] = 'Funkcje'; + $lang['strshowallfunctions'] = 'Pokaż wszystkie funkcje'; + $lang['strnofunction'] = 'Nie znaleziono funkcji.'; + $lang['strnofunctions'] = 'Nie znaleziono funkcji.'; + $lang['strcreateplfunction'] = 'Utwórz funkcjÄ™ SQL/PL'; + $lang['strcreateinternalfunction'] = 'Utwórz funkcjÄ™ wewnÄ™trznÄ…'; + $lang['strcreatecfunction'] = 'Utwórz funkcjÄ™ C'; + $lang['strfunctionname'] = 'Nazwa funkcji'; + $lang['strreturns'] = 'Zwraca'; + $lang['strproglanguage'] = 'JÄ™zyk'; + $lang['strfunctionneedsname'] = 'Musisz nazwać funkcjÄ™.'; + $lang['strfunctionneedsdef'] = 'Musisz zdefiniować funkcjÄ™.'; + $lang['strfunctioncreated'] = 'Funkcja zostaÅ‚a utworzona.'; + $lang['strfunctioncreatedbad'] = 'Próba utworzenia funkcji siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropfunction'] = 'Czy na pewno chcesz usunąć funkcjÄ™ "%s"?'; + $lang['strfunctiondropped'] = 'Funkcja zostaÅ‚a usuniÄ™ta.'; + $lang['strfunctiondroppedbad'] = 'Próba usuniÄ™cia funkcji siÄ™ nie powiodÅ‚a.'; + $lang['strfunctionupdated'] = 'Funkcja zostaÅ‚a zaktualizowana.'; + $lang['strfunctionupdatedbad'] = 'Próba aktualizacji funkcji siÄ™ nie powiodÅ‚a.'; + $lang['strobjectfile'] = 'Plik obiektów'; + $lang['strlinksymbol'] = 'ÅÄ…cz symbol'; + $lang['strarguments'] = 'Argumenty'; + $lang['strargname'] = 'Nazwa'; + $lang['strargmode'] = 'Tryb'; + $lang['strargtype'] = 'Typ'; + $lang['strargadd'] = 'Dodaj nowy argument'; + $lang['strargremove'] = 'UsuÅ„ ten argument'; + $lang['strargnoargs'] = 'Ta funkcja nie bÄ™dzie wymagaÅ‚a żadnych argumentów.'; + $lang['strargenableargs'] = 'WÅ‚Ä…cz podawanie argumentów tej funkcji.'; + $lang['strargnorowabove'] = 'Nad tym wierszem musi być wiersz.'; + $lang['strargnorowbelow'] = 'Pod tym wierszem musi być inny wiersz.'; + $lang['strargraise'] = 'PrzesuÅ„ w górÄ™.'; + $lang['strarglower'] = 'PrzesuÅ„ w dół.'; + $lang['strargremoveconfirm'] = 'Czy na pewno chcesz usunąć ten argument? Tej operacji nie bÄ™dzie można cofnąć.'; + + + // Triggers + $lang['strtrigger'] = 'Procedura wyzwalana'; + $lang['strtriggers'] = 'Procedury wyzwalane'; + $lang['strshowalltriggers'] = 'Pokaż wszystkie procedury wyzwalane'; + $lang['strnotrigger'] = 'Nie znaleziono procedury wyzwalanej.'; + $lang['strnotriggers'] = 'Nie znaleziono procedur wyzwalanych.'; + $lang['strcreatetrigger'] = 'Utwórz procedurÄ™ wyzwalanÄ…'; + $lang['strtriggerneedsname'] = 'Musisz nazwać procedurÄ™ wyzwalanÄ….'; + $lang['strtriggerneedsfunc'] = 'Musisz podać funkcjÄ™ procedury wyzwalanej.'; + $lang['strtriggercreated'] = 'Procedura wyzwalana zostaÅ‚a utworzona.'; + $lang['strtriggercreatedbad'] = 'Próba utworzenia procedury wyzwalanej siÄ™ nie powiodÅ‚a.'; + $lang['strconfdroptrigger'] = 'Czy na pewno chcesz usunąć procedurÄ™ "%s" wyzwalanÄ… przez "%s"?'; + $lang['strconfenabletrigger'] = 'Czy na pewno chcesz wÅ‚Ä…czyć procedurÄ™ wyzwalanÄ… "%s" on "%s"?'; + $lang['strconfdisabletrigger'] = 'Czy na pewno chcesz wyÅ‚Ä…czyć procedurÄ™ wyzwalanÄ… "%s" on "%s"?'; + $lang['strtriggerdropped'] = 'Procedura wyzwalana zostaÅ‚a usuniÄ™ta.'; + $lang['strtriggerdroppedbad'] = 'Próba usuniÄ™cia procedury wyzwalanej siÄ™ nie powiodÅ‚a.'; + $lang['strtriggerenabled'] = 'Procedura wyzwalana zostaÅ‚a wÅ‚Ä…czona.'; + $lang['strtriggerenabledbad'] = 'Próba wÅ‚Ä…czenia procedury wyzwalanej siÄ™ nie powiodÅ‚a.'; + $lang['strtriggerdisabled'] = 'Procedura wyzwalana zostaÅ‚a wyÅ‚Ä…czona.'; + $lang['strtriggerdisabledbad'] = 'Próba wyÅ‚Ä…czenia procedury wyzwalanej siÄ™ nie powiodÅ‚a.'; + $lang['strtriggeraltered'] = 'Procedura wyzwalana zostaÅ‚a zmieniona.'; + $lang['strtriggeralteredbad'] = 'Próba modyfikacji procedury wyzwalanej siÄ™ nie powiodÅ‚a.'; + $lang['strforeach'] = 'Dla wszystkich'; + + // Types + $lang['strtype'] = 'Typ'; + $lang['strtypes'] = 'Typy'; + $lang['strshowalltypes'] = 'Pokaż wszystkie typy'; + $lang['strnotype'] = 'Nie znaleziono typu.'; + $lang['strnotypes'] = 'Nie znaleziono typów.'; + $lang['strcreatetype'] = 'Utwórz typ'; + $lang['strcreatecomptype'] = 'Utwórz typ zÅ‚ożony'; + $lang['strtypeneedsfield'] = 'Musisz podać przynajmniej jedno pole.'; + $lang['strtypeneedscols'] = 'Musisz podać poprawnÄ… ilość pól.'; + $lang['strtypename'] = 'Nazwa typu'; + $lang['strinputfn'] = 'Funkcja wejÅ›ciowa'; + $lang['stroutputfn'] = 'Funkcja wyjÅ›ciowa'; + $lang['strpassbyval'] = 'Przekazywany przez wartość?'; + $lang['stralignment'] = 'Wyrównanie bajtowe'; + $lang['strelement'] = 'Typ elementów'; + $lang['strdelimiter'] = 'Znak oddzielajÄ…cy elementy tabeli'; + $lang['strstorage'] = 'Technika przechowywania'; + $lang['strfield'] = 'Pole'; + $lang['strnumfields'] = 'Ilość pól'; + $lang['strtypeneedsname'] = 'Musisz nazwać typ.'; + $lang['strtypeneedslen'] = 'Musisz podać dÅ‚ugość typu.'; + $lang['strtypecreated'] = 'Typ zostaÅ‚ utworzony.'; + $lang['strtypecreatedbad'] = 'Próba utworzenia typu siÄ™ nie powiodÅ‚a.'; + $lang['strconfdroptype'] = 'Czy na pewno chcesz usunąć typ "%s"?'; + $lang['strtypedropped'] = 'Typ zostaÅ‚ usuniÄ™ty.'; + $lang['strtypedroppedbad'] = 'Próba usuniÄ™cia typu siÄ™ nie powiodÅ‚a.'; + $lang['strflavor'] = 'Flavor'; + $lang['strbasetype'] = 'podstawowy'; + $lang['strcompositetype'] = 'zÅ‚ożony'; + $lang['strpseudotype'] = 'pseudo'; + + // Schemas + $lang['strschema'] = 'Schemat'; + $lang['strschemas'] = 'Schematy'; + $lang['strshowallschemas'] = 'Pokaż wszystkie schematy'; + $lang['strnoschema'] = 'Nie znaleziono schematu.'; + $lang['strnoschemas'] = 'Nie znaleziono schematów.'; + $lang['strcreateschema'] = 'Utwórz schemat'; + $lang['strschemaname'] = 'Nazwa schematu'; + $lang['strschemaneedsname'] = 'Musisz nadać schematowi nazwÄ™.'; + $lang['strschemacreated'] = 'Schemat zostaÅ‚ utworzony.'; + $lang['strschemacreatedbad'] = 'Próba utworzenia schematu siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropschema'] = 'Czy na pewno chcesz usunąć schemat "%s"?'; + $lang['strschemadropped'] = 'Schemat zostaÅ‚ usuniÄ™ty.'; + $lang['strschemadroppedbad'] = 'Próba usuniÄ™cia schematu siÄ™ nie powiodÅ‚a.'; + $lang['strschemaaltered'] = 'Schemat zostaÅ‚ zmieniony.'; + $lang['strschemaalteredbad'] = 'Próba zmiany schematu siÄ™ nie powiodÅ‚a.'; + $lang['strsearchpath'] = 'Åšcieżka wyszukiwania schematu'; + + // Reports + + // Domeny + $lang['strdomain'] = 'Domena'; + $lang['strdomains'] = 'Domeny'; + $lang['strshowalldomains'] = 'Pokaż wszystkie domeny'; + $lang['strnodomains'] = 'Nie znaleziono domen.'; + $lang['strcreatedomain'] = 'Utwórz domenÄ™'; + $lang['strdomaindropped'] = 'Domena zostaÅ‚a usuniÄ™ta.'; + $lang['strdomaindroppedbad'] = 'Próba usuniÄ™cia domeny siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropdomain'] = 'Czy na pewno chcesz usunąć domenÄ™ "%s"?'; + $lang['strdomainneedsname'] = 'Musisz nazwać domenÄ™.'; + $lang['strdomaincreated'] = 'Domena zostaÅ‚a utworzona.'; + $lang['strdomaincreatedbad'] = 'Próba utworzenia domeny siÄ™ nie powiodÅ‚a.'; + $lang['strdomainaltered'] = 'Domena zostaÅ‚a zmieniona.'; + $lang['strdomainalteredbad'] = 'Próba modyfikacji domeny siÄ™ nie powiodÅ‚a.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operatory'; + $lang['strshowalloperators'] = 'Pokaż wszystkie operatory'; + $lang['strnooperator'] = 'Nie znaleziono operatora.'; + $lang['strnooperators'] = 'Nie znaleziono operatorów.'; + $lang['strcreateoperator'] = 'Utwórz operator'; + $lang['strleftarg'] = 'Typ lewego argumentu'; + $lang['strrightarg'] = 'Typ prawego argumentu'; + $lang['strcommutator'] = 'Komutator'; + $lang['strnegator'] = 'Negacja'; + $lang['strrestrict'] = 'Zastrzeżenie'; + $lang['strjoin'] = 'PoÅ‚Ä…czenie'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Lewe sortowanie'; + $lang['strrightsort'] = 'Prawe sortowanie'; + $lang['strlessthan'] = 'Mniej niż'; + $lang['strgreaterthan'] = 'WiÄ™cej niż'; + $lang['stroperatorneedsname'] = 'Musisz nazwać operator.'; + $lang['stroperatorcreated'] = 'Operator zostaÅ‚ utworzony.'; + $lang['stroperatorcreatedbad'] = 'Próba utworzenia operatora siÄ™ nie powiodÅ‚a.'; + $lang['strconfdropoperator'] = 'Czy na pewno chcesz usunąć operator "%s"?'; + $lang['stroperatordropped'] = 'Operator zostaÅ‚ usuniÄ™ty.'; + $lang['stroperatordroppedbad'] = 'Próba usuniÄ™cia operatora siÄ™ nie powiodÅ‚a.'; + + // Casts + $lang['strcasts'] = 'Rzutowania'; + $lang['strnocasts'] = 'Nie znaleziono rzutowaÅ„.'; + $lang['strsourcetype'] = 'Typ źródÅ‚owy'; + $lang['strtargettype'] = 'Typ docelowy'; + $lang['strimplicit'] = 'Domniemany'; + $lang['strinassignment'] = 'W przydziale'; + $lang['strbinarycompat'] = '(Kompatybilny binarnie)'; + + // Conversions + $lang['strconversions'] = 'Konwersje'; + $lang['strnoconversions'] = 'Nie znaleziono konwersji.'; + $lang['strsourceencoding'] = 'Kodowanie źródÅ‚owe'; + $lang['strtargetencoding'] = 'Kodowanie docelowe'; + + // Languages + $lang['strlanguages'] = 'JÄ™zyki'; + $lang['strnolanguages'] = 'Nie znaleziono jÄ™zyków.'; + $lang['strtrusted'] = 'Zaufany'; + + // Info + $lang['strnoinfo'] = 'Brak informacji na ten temat'; + $lang['strreferringtables'] = 'Tabele zależne'; + $lang['strparenttables'] = 'Tabela nadrzÄ™dne'; + $lang['strchildtables'] = 'Tabela podrzÄ™dna'; + + // Aggregates + $lang['straggregate'] = 'Funkcja agregujÄ…ca'; + $lang['straggregates'] = 'Funkcje agregujÄ…ce'; + $lang['strnoaggregates'] = 'Nie znaleziono funkcji agregujÄ…cych.'; + $lang['stralltypes'] = '(Wszystkie typy)'; +$lang['straggrtransfn'] = 'Transition function'; + $lang['strcreateaggregate'] = 'Utwórz funkcjÄ™ agregujÄ…cÄ…'; + $lang['straggrbasetype'] = 'Typ danych wejÅ›ciowych'; +$lang['straggrsfunc'] = 'State transition function'; +$lang['straggrffunc'] = 'Final function'; + $lang['straggrinitcond'] = 'Warunek poczÄ…tkowy'; + $lang['straggrsortop'] = 'Operator sortowania'; + $lang['strconfdropaggregate'] = 'Czy na pewno chcesz usunąć funkcjÄ™ agregujÄ…cÄ… "%s"?'; + $lang['straggregatedropped'] = 'Funkcja agregujÄ…ca zostaÅ‚a usuniÄ™ta.'; + $lang['straggregatedroppedbad'] = 'Próba usuniÄ™cia funkcji agregujÄ…cej siÄ™ nie powiodÅ‚a.'; + $lang['stralteraggregate'] = 'ZmieÅ„ funkcjÄ™ agregujÄ…cÄ…'; + $lang['straggraltered'] = 'Funkcja agregujÄ…ca zostaÅ‚a zmieniona.'; + $lang['straggralteredbad'] = 'Próba zmiany funkcji agregujÄ…cej siÄ™ nie powiodÅ‚a.'; + $lang['straggrneedsname'] = 'Musisz podać nazwÄ™ funkcji agregujÄ…cej'; + $lang['straggrneedsbasetype'] = 'Musisz podać typ danych wejÅ›ciowych funkcji agregujÄ…cej'; +$lang['straggrneedssfunc'] = 'You must specify the name of the state transition function for the aggregate'; +$lang['straggrneedsstype'] = 'You must specify the data type for the aggregate\'s state value'; + $lang['straggrcreated'] = 'Funkcja agregujÄ…ca zostaÅ‚a utworzona.'; + $lang['straggrcreatedbad'] = 'Próba utworzenia funkcji agregujÄ…cej siÄ™ nie powiodÅ‚a.'; + $lang['straggrshowall'] = 'Pokaż wszystkie funkcje agregujÄ…ce'; + + // Operator Classes + $lang['stropclasses'] = 'Klasy operatorów'; + $lang['strnoopclasses'] = 'Nie znaleziono klas operatorów.'; + $lang['straccessmethod'] = 'Metoda dostÄ™pu'; + + // Stats and performance + $lang['strrowperf'] = 'Wydajność wierszowa'; + $lang['strioperf'] = 'Wydajność I/O'; + $lang['stridxrowperf'] = 'Wydajność indeksu wierszowego'; + $lang['stridxioperf'] = 'Wydajność indeksu We/Wy'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sekwencyjny'; + $lang['strscan'] = 'Skanuj'; + $lang['strread'] = 'Czytaj'; + $lang['strfetch'] = 'Pobierz'; + $lang['strheap'] = 'Sterta'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'Indeks TOAST'; + $lang['strcache'] = 'Kesz'; + $lang['strdisk'] = 'Dysk'; + $lang['strrows2'] = 'Wiersze'; + + // Tablespaces + $lang['strtablespace'] = 'PrzestrzeÅ„ tabel'; + $lang['strtablespaces'] = 'Przestrzenie tabel'; + $lang['strshowalltablespaces'] = 'Pokaż wszystkie przestrzenie tabel'; + $lang['strnotablespaces'] = 'Nie znaleziono przestrzeni tabel.'; + $lang['strcreatetablespace'] = 'Utwórz przestrzeÅ„ tabel'; + $lang['strlocation'] = 'PoÅ‚ożenie'; + $lang['strtablespaceneedsname'] = 'Musisz podać nazwÄ™ przestrzeni tabel.'; + $lang['strtablespaceneedsloc'] = 'Musisz podać nazwÄ™ katalogu, w którym chcesz utworzyć przestrzeÅ„ tabel.'; + $lang['strtablespacecreated'] = 'PrzestrzeÅ„ tabel zostaÅ‚a utworzona.'; + $lang['strtablespacecreatedbad'] = 'Próba utworzenia przestrzeni tabel siÄ™ nie powiodÅ‚a.'; + $lang['strconfdroptablespace'] = 'Czy na pewno chcesz usunąć przestrzeÅ„ tabel "%s"?'; + $lang['strtablespacedropped'] = 'PrzestrzeÅ„ tabel zostaÅ‚a usuniÄ™ta.'; + $lang['strtablespacedroppedbad'] = 'Próba usuniÄ™cia przestrzeni tabel siÄ™ nie powiodÅ‚a.'; + $lang['strtablespacealtered'] = 'PrzestrzeÅ„ tabel zostaÅ‚a zmieniona.'; + $lang['strtablespacealteredbad'] = 'Próba modyfikacji przestrzeni tabel siÄ™ nie powiodÅ‚a.'; + + + // Miscellaneous + $lang['strtopbar'] = '%s uruchomiony na %s:%s -- JesteÅ› zalogowany jako "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Pomoc'; + $lang['strhelpicon'] = '?'; + $lang['strlogintitle'] = 'Zaloguj do %s'; + $lang['strlogoutmsg'] = 'Wylogowano z %s'; + $lang['strloading'] = 'ÅadujÄ™...'; + $lang['strerrorloading'] = 'BÅ‚Ä…d Å‚adowania'; + $lang['strclicktoreload'] = 'Kliknij aby odÅ›wieżyć'; + + //Autovacuum + $lang['strautovacuum'] = 'Czyszczenie automatyczne'; + $lang['strturnedon'] = 'WÅ‚Ä…czone'; + $lang['strturnedoff'] = 'WyÅ‚Ä…czone'; + $lang['strenabled'] = 'Aktywne'; + $lang['strvacuumbasethreshold'] = 'Podstawowy próg czyszczenia'; + $lang['strvacuumscalefactor'] = 'Współczynnik czyszczenia'; + $lang['stranalybasethreshold'] = 'Podstawowy próg analizy'; + $lang['stranalyzescalefactor'] = 'Współczynnik analizy'; + $lang['strvacuumcostdelay'] = 'Opóźnienie po przekroczeniu kosztu czyszczenia'; + $lang['strvacuumcostlimit'] = 'Limit kosztu czyszczenia'; + + //Table-level Locks + $lang['strlocks'] = 'Blokady'; + $lang['strtransaction'] = 'ID transakcji'; + $lang['strprocessid'] = 'ID procesu'; + $lang['strmode'] = 'Tryb blokowania'; + $lang['strislockheld'] = 'Czy blokada obowiÄ…zuje?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Przygotowane transakcje'; + $lang['strxactid'] = 'ID transakcji'; + $lang['strgid'] = 'Globalny ID'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/portuguese-br.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/portuguese-br.php new file mode 100644 index 00000000..8f956583 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/portuguese-br.php @@ -0,0 +1,898 @@ +'; + $lang['strfirst'] = '<< Primeiro'; + $lang['strlast'] = 'Último >>'; + $lang['strfailed'] = 'Falhou'; + $lang['strcreate'] = 'Criar'; + $lang['strcreated'] = 'Criado'; + $lang['strcomment'] = 'Comentário'; + $lang['strlength'] = 'Tamanho'; + $lang['strdefault'] = 'Padrão'; + $lang['stralter'] = 'Alterar'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Cancelar'; + $lang['strkill'] = 'Encerrar'; + $lang['strac'] = 'Habilitar AutoComplete'; + $lang['strsave'] = 'Salvar'; + $lang['strreset'] = 'Reiniciar'; + $lang['strrestart'] = 'Reinicializar'; + $lang['strinsert'] = 'Inserir'; + $lang['strselect'] = 'Selecionar'; + $lang['strdelete'] = 'Deletar'; + $lang['strupdate'] = 'Atualizar'; + $lang['strreferences'] = 'Referências'; + $lang['stryes'] = 'Sim'; + $lang['strno'] = 'Não'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = 'Editar'; + $lang['strcolumn'] = 'Coluna'; + $lang['strcolumns'] = 'Colunas'; + $lang['strrows'] = 'linha(s)'; + $lang['strrowsaff'] = 'linha(s) afetadas.'; + $lang['strobjects'] = 'objeto(s)'; + $lang['strback'] = 'Voltar'; + $lang['strqueryresults'] = 'Resultados da consulta'; + $lang['strshow'] = 'Exibir'; + $lang['strempty'] = 'Vazio'; + $lang['strlanguage'] = 'Linguagem'; + $lang['strencoding'] = 'Codificação'; + $lang['strvalue'] = 'Valor'; + $lang['strunique'] = 'Único(a)'; + $lang['strprimary'] = 'Primário(a)'; + $lang['strexport'] = 'Exportar'; + $lang['strimport'] = 'Importar'; + $lang['strallowednulls'] = 'Caracteres NULL permitidos'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Texto/campo vazio'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Administração'; + $lang['strvacuum'] = 'Vácuo'; + $lang['stranalyze'] = 'Analisar'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'Clusterizado?'; + $lang['strreindex'] = 'Reindexar'; + $lang['strexecute'] = 'Executar'; + $lang['stradd'] = 'Adicionar'; + $lang['strevent'] = 'Evento'; + $lang['strwhere'] = 'Onde'; + $lang['strinstead'] = 'Faça preferivelmente'; + $lang['strwhen'] = 'Quando'; + $lang['strformat'] = 'Formato'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'Confirma'; + $lang['strexpression'] = 'Expressão'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Expandir'; + $lang['strcollapse'] = 'Reduzir'; + $lang['strfind'] = 'Encontrar'; + $lang['stroptions'] = 'Opções'; + $lang['strrefresh'] = 'Atualizar'; + $lang['strdownload'] = 'Download'; + $lang['strdownloadgzipped'] = 'Download compactado com gzip'; + $lang['strinfo'] = 'Informações'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Avançado'; + $lang['strvariables'] = 'Variáveis'; + $lang['strprocess'] = 'Processo'; + $lang['strprocesses'] = 'Processos'; + $lang['strsetting'] = 'Valor atribuído'; + $lang['streditsql'] = 'Editar SQL'; + $lang['strruntime'] = 'Tempo de execução total: %s ms'; + $lang['strpaginate'] = 'Paginar resultados'; + $lang['struploadscript'] = 'ou carregue o script SQL de um arquivo:'; + $lang['strstarttime'] = 'Hora de início'; + $lang['strfile'] = 'Arquivo'; + $lang['strfileimported'] = 'Arquivo importado.'; + $lang['strtrycred'] = 'Utilizar estas credenciais para todos os servidores'; + $lang['strconfdropcred'] = 'Por motivos de segurança, a desconexão irá destruir suas informações de login compartilhado. Tem certeza que deseja se desconectar?'; + $lang['stractionsonmultiplelines'] = 'Ações sobre múltiplas linhas'; + $lang['strselectall'] = 'Selecionar tudo'; + $lang['strunselectall'] = 'Desmarcar tudo'; + $lang['strlocale'] = 'Local'; + $lang['strcollation'] = 'Comparação'; + $lang['strctype'] = 'Tipo de codificação'; + $lang['strdefaultvalues'] = 'Valores padrão'; + $lang['strnewvalues'] = 'Novos valores'; + $lang['strstart'] = 'Iniciar'; + $lang['strstop'] = 'Parar'; + $lang['strgotoppage'] = 'Topo da página'; + $lang['strtheme'] = 'Tema'; + + // Admin + $lang['stradminondatabase'] = 'As tarefas administrativas a seguir se aplicam em toda a base de dados %s.'; + $lang['stradminontable'] = 'As tarefas administrativas a seguir se aplicam na tabela %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'Histórico'; + $lang['strnohistory'] = 'Sem histórico.'; + $lang['strclearhistory'] = 'Limpar histórico'; + $lang['strdelhistory'] = 'Deletar do histórico'; + $lang['strconfdelhistory'] = 'Realmente remover esta entrada do histórico?'; + $lang['strconfclearhistory'] = 'Realmente limpar o histórico?'; + $lang['strnodatabaseselected'] = 'Por favor, selecione uma base de dados.'; + + // Database sizes + $lang['strnoaccess'] = 'Sem acesso'; + $lang['strsize'] = 'Tamanho'; + $lang['strbytes'] = 'bytes'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Esta aplicação opera melhor em um navegador com suporte a frames, mas pode ser utilizada sem frames acessando o link abaixo.'; + $lang['strnoframeslink'] = 'Utilizar sem frames'; + $lang['strbadconfig'] = 'Seu arquivo config.inc.php está desatualizado. Você terá que gerá-lo novamente a partir do novo arquivo config.inc.php-dist.'; + $lang['strnotloaded'] = 'Sua instalação do PHP não têm suporte ao PostgreSQL. Você deverá recompilar o PHP utilizando a opção de configuração --with-pgsql (GNU-Linux) ou habilitar a extensão extension=php_pgsql.dll no php.ini (Microsoft Windows).'; + $lang['strpostgresqlversionnotsupported'] = 'Versão do PostgreSQL não suportada. Por favor, atualize para a sua versão %s ou posterior.'; + $lang['strbadschema'] = 'Esquema especificado inválido.'; + $lang['strbadencoding'] = 'Falha ao atribuir a codificação do cliente na base de dados.'; + $lang['strsqlerror'] = 'Erro de SQL:'; + $lang['strinstatement'] = 'No bloco:'; + $lang['strinvalidparam'] = 'Parâmetros de script inválidos.'; + $lang['strnodata'] = 'Nenhuma linha encontrada.'; + $lang['strnoobjects'] = 'Nenhum objeto encontrado.'; + $lang['strrownotunique'] = 'Nenhum identificador único para esta linha.'; + $lang['strnouploads'] = 'O upload de arquivos está desabilitado.'; + $lang['strimporterror'] = 'Erro de importação.'; + $lang['strimporterror-fileformat'] = 'Erro de importação: Falhou ao determinar automáticamente o formato do arquivo.'; + $lang['strimporterrorline'] = 'Erro de importação na linha %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Erro de importação na linha %s: Linha não possui o número correto de colunas.'; + $lang['strimporterror-uploadedfile'] = 'Erro de importação: O arquivo não pode ser carregado para o servidor'; + $lang['strcannotdumponwindows'] = 'O dumping de uma tabela complexa e um nome de esquema não é suportado no Windows.'; + $lang['strinvalidserverparam'] = 'Tentativa de conectar com um parâmetro de servidor inválido, possivelmente alguém está tentando hackear o seu sistema.'; + $lang['strnoserversupplied'] = 'Nenhum servidor informado!'; + $lang['strbadpgdumppath'] = 'Erro de exportação: Falha ao executar pg_dump (caminho apontado no seu conf/config.inc.php : %s). Por favor, ajuste este diretório na sua configuração e relogue no sistema.'; + $lang['strbadpgdumpallpath'] = 'Erro de exportação: Falha ao executar pg_dumpall (caminho apontado no seu conf/config.inc.php : %s). Por favor, este diretório na sua configuração e relogue no sistema.'; + $lang['strconnectionfail'] = 'A conexão falhou.'; + + // Tables + $lang['strtable'] = 'Tabela'; + $lang['strtables'] = 'Tabelas'; + $lang['strshowalltables'] = 'Exibir todas as tabelas'; + $lang['strnotables'] = 'Nenhuma tabela encontrada.'; + $lang['strnotable'] = 'Nenhuma tabela encontrada.'; + $lang['strcreatetable'] = 'Criar tabela'; + $lang['strcreatetablelike'] = 'Criar tabela similar'; + $lang['strcreatetablelikeparent'] = 'Tabela de origem'; + $lang['strcreatelikewithdefaults'] = 'INCLUDE DEFAULTS'; + $lang['strcreatelikewithconstraints'] = 'INCLUDE CONSTRAINTS'; + $lang['strcreatelikewithindexes'] = 'INCLUDE INDEXES'; + $lang['strtablename'] = 'Nome da tabela'; + $lang['strtableneedsname'] = 'Você deve informar um nome para a sua tabela.'; + $lang['strtablelikeneedslike'] = 'Você deve informar uma tabela para copiar suas propriedades.'; + $lang['strtableneedsfield'] = 'Você deve informar ao menos um campo.'; + $lang['strtableneedscols'] = 'Você deve informar um número de colunas válido.'; + $lang['strtablecreated'] = 'Tabela criada.'; + $lang['strtablecreatedbad'] = 'Falha ao criar a tabela.'; + $lang['strconfdroptable'] = 'Você têm certeza que deseja deletar a tabela "%s"?'; + $lang['strtabledropped'] = 'Tabela deletada.'; + $lang['strtabledroppedbad'] = 'Falha ao deletar a tabela.'; + $lang['strconfemptytable'] = 'Você têm certeza que deseja esvaziar a tabela "%s"?'; + $lang['strtableemptied'] = 'Tabela esvaziada.'; + $lang['strtableemptiedbad'] = 'Falha ao esvaziar a tabela.'; + $lang['strinsertrow'] = 'Inserir linha'; + $lang['strrowinserted'] = 'Linha inserida.'; + $lang['strrowinsertedbad'] = 'Falha ao inserir a linha.'; + $lang['strnofkref'] = 'Não há valor correspondendo na chave estrangeira %s.'; + $lang['strrowduplicate'] = 'Falha ao inserir a linha, tentativa de inserção duplicada.'; + $lang['streditrow'] = 'Editar linha'; + $lang['strrowupdated'] = 'Linha atualizada.'; + $lang['strrowupdatedbad'] = 'Falha ao atualizar a linha.'; + $lang['strdeleterow'] = 'Deletar linha'; + $lang['strconfdeleterow'] = 'Você têm certeza que deseja deletar esta linha?'; + $lang['strrowdeleted'] = 'Linha deletada.'; + $lang['strrowdeletedbad'] = 'Falha ao deletar a linha.'; + $lang['strinsertandrepeat'] = 'Inserir & Repetir'; + $lang['strnumcols'] = 'Número de colunas'; + $lang['strcolneedsname'] = 'Você deve informar um nome para a coluna'; + $lang['strselectallfields'] = 'Selecionar todos os campos'; + $lang['strselectneedscol'] = 'Você deve exibir ao menos uma coluna.'; + $lang['strselectunary'] = 'Operadores unários não podem ter valores.'; + $lang['strcolumnaltered'] = 'Coluna alterada.'; + $lang['strcolumnalteredbad'] = 'Falha ao alterar a coluna.'; + $lang['strconfdropcolumn'] = 'Você têm certeza que deseja remover a coluna "%s" da tabela "%s"?'; + $lang['strcolumndropped'] = 'Coluna removida.'; + $lang['strcolumndroppedbad'] = 'Falha ao remover a coluna.'; + $lang['straddcolumn'] = 'Adicionar coluna'; + $lang['strcolumnadded'] = 'Coluna adicionada.'; + $lang['strcolumnaddedbad'] = 'Falha ao adicionar a coluna.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabela alterada.'; + $lang['strtablealteredbad'] = 'Falha ao alterar a tabela.'; + $lang['strdataonly'] = 'Somente dados'; + $lang['strstructureonly'] = 'Somente estrutura'; + $lang['strstructureanddata'] = 'Estrutura e dados'; + $lang['strtabbed'] = 'Tabulado'; + $lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Você têm certeza que deseja realizar vácuo em "%s"?'; + $lang['strconfanalyzetable'] = 'Você têm certeza que deseja analizar "%s"?'; + $lang['strconfreindextable'] = 'Você têm certeza que deseja reindexar "%s"?'; + $lang['strconfclustertable'] = 'Você têm certeza que deseja clusterizar "%s"?'; + $lang['strestimatedrowcount'] = 'Número estimado de linhas'; + $lang['strspecifytabletoanalyze'] = 'Você deve especificar ao menos uma tabela para analisar.'; + $lang['strspecifytabletoempty'] = 'Você deve especificar ao menos uma tabela para esvaziar.'; + $lang['strspecifytabletodrop'] = 'Você deve especificar ao menos uma tabela para deletar.'; + $lang['strspecifytabletovacuum'] = 'Você deve especificar ao menos uma tabela para o vácuo.'; + $lang['strspecifytabletoreindex'] = 'Você deve especificar ao menos uma tabela para reindexar.'; + $lang['strspecifytabletocluster'] = 'Você deve especificar ao menos uma tabela para clusterizar.'; + $lang['strnofieldsforinsert'] = 'Você não pode inserir uma linha em uma tabela sem colunas.'; + + // Columns + $lang['strcolprop'] = 'Propriedades da coluna'; + $lang['strnotableprovided'] = 'Nenhuma tabela informada!'; + + // Users + $lang['struser'] = 'Usuário'; + $lang['strusers'] = 'Usuários'; + $lang['strusername'] = 'Nome de usuário'; + $lang['strpassword'] = 'Senha'; + $lang['strsuper'] = 'Super usuário?'; + $lang['strcreatedb'] = 'Criar DB?'; + $lang['strexpires'] = 'Expira'; + $lang['strsessiondefaults'] = 'Padrões de sessão'; + $lang['strnousers'] = 'Nenhum usuário encontrado.'; + $lang['struserupdated'] = 'Usuário atualizado.'; + $lang['struserupdatedbad'] = 'Falha ao atualizar usuário.'; + $lang['strshowallusers'] = 'Exibir todos os usuários'; + $lang['strcreateuser'] = 'Criar usuário'; + $lang['struserneedsname'] = 'Você deve informar um nome para o seu usuário.'; + $lang['strusercreated'] = 'Usuário criado.'; + $lang['strusercreatedbad'] = 'Falha ao criar usuário.'; + $lang['strconfdropuser'] = 'Você têm certeza que deseja deletar o usuário "%s"?'; + $lang['struserdropped'] = 'Usuário deletado.'; + $lang['struserdroppedbad'] = 'Falha ao deletar usuário.'; + $lang['straccount'] = 'Conta'; + $lang['strchangepassword'] = 'Alterar senha'; + $lang['strpasswordchanged'] = 'Senha alterada.'; + $lang['strpasswordchangedbad'] = 'Falha ao alterar a senha.'; + $lang['strpasswordshort'] = 'A senha é muito curta.'; + $lang['strpasswordconfirm'] = 'A confirmação de senha não confere.'; + + // Groups + $lang['strgroup'] = 'Grupo'; + $lang['strgroups'] = 'Grupos'; + $lang['strshowallgroups'] = 'Exibir todos os grupos'; + $lang['strnogroup'] = 'Grupo não encontrado.'; + $lang['strnogroups'] = 'Nenhum grupo encontrado.'; + $lang['strcreategroup'] = 'Criar grupo'; + $lang['strgroupneedsname'] = 'Você deve informar um nome para o seu grupo.'; + $lang['strgroupcreated'] = 'Grupo criado.'; + $lang['strgroupcreatedbad'] = 'Falha ao criar o grupo.'; + $lang['strconfdropgroup'] = 'Você têm certeza que deseja deletar o grupo "%s"?'; + $lang['strgroupdropped'] = 'Grupo deletado.'; + $lang['strgroupdroppedbad'] = 'Falha ao deletar grupo.'; + $lang['strmembers'] = 'Membros'; + $lang['strmemberof'] = 'Membro de'; + $lang['stradminmembers'] = 'Membros administrativos'; + $lang['straddmember'] = 'Adicionar membros'; + $lang['strmemberadded'] = 'Membro adicionado.'; + $lang['strmemberaddedbad'] = 'Falha ao adicionar membro.'; + $lang['strdropmember'] = 'Deletar membro'; + $lang['strconfdropmember'] = 'Você têm certeza que deseja deletar o membro "%s" do grupo "%s"?'; + $lang['strmemberdropped'] = 'Membro deletado.'; + $lang['strmemberdroppedbad'] = 'Falha ao deletar membro.'; + + // Roles + $lang['strrole'] = 'Papel'; + $lang['strroles'] = 'Papéis'; + $lang['strshowallroles'] = 'Exibir todos os papéis'; + $lang['strnoroles'] = 'Nenhum papel encontrado.'; + $lang['strinheritsprivs'] = 'Herdar privilégios?'; + $lang['strcreaterole'] = 'Criar papel'; + $lang['strcancreaterole'] = 'Pode criar papéis?'; + $lang['strrolecreated'] = 'Papel criado.'; + $lang['strrolecreatedbad'] = 'Falha ao criar o papel.'; + $lang['strrolealtered'] = 'Papel alterado.'; + $lang['strrolealteredbad'] = 'Falha ao alterar o papel.'; + $lang['strcanlogin'] = 'Pode logar?'; + $lang['strconnlimit'] = 'Limite de conexões'; + $lang['strdroprole'] = 'Deletar papel'; + $lang['strconfdroprole'] = 'Você têm certeza que deseja deletar o papel "%s"?'; + $lang['strroledropped'] = 'Papel deletado.'; + $lang['strroledroppedbad'] = 'Falha ao deletar o papel.'; + $lang['strnolimit'] = 'Sem limite'; + $lang['strnever'] = 'Nunca'; + $lang['strroleneedsname'] = 'Você deve informar um nome para o papel.'; + + // Privileges + $lang['strprivilege'] = 'Privilégio'; + $lang['strprivileges'] = 'Privilégios'; + $lang['strnoprivileges'] = 'Este objeto têm os privilégios padrões de proprietário.'; + $lang['strgrant'] = 'Conceder'; + $lang['strrevoke'] = 'Revogar'; + $lang['strgranted'] = 'Privilégios alterados.'; + $lang['strgrantfailed'] = 'Falha ao alterar os privilégios.'; + $lang['strgrantbad'] = 'Você deve informar ao menos um usuário ou grupo e ao menos um privilégio.'; + $lang['strgrantor'] = 'Provedor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Banco de dados'; + $lang['strdatabases'] = 'Bancos de dados'; + $lang['strshowalldatabases'] = 'Exibir todos os bancos de dados'; + $lang['strnodatabases'] = 'Nenhum banco de dados encontrado.'; + $lang['strcreatedatabase'] = 'Criar banco de dados'; + $lang['strdatabasename'] = 'Nome do banco de dados'; + $lang['strdatabaseneedsname'] = 'Você deve informar um nome para o seu banco de dados.'; + $lang['strdatabasecreated'] = 'Banco de dados criado.'; + $lang['strdatabasecreatedbad'] = 'Falha ao criar o banco de dados.'; + $lang['strconfdropdatabase'] = 'Você tem certeza que deseja deletar o banco de dados "%s"?'; + $lang['strdatabasedropped'] = 'Banco de dados deletado.'; + $lang['strdatabasedroppedbad'] = 'Falha ao deletar o banco de dados.'; + $lang['strentersql'] = 'Informe o SQL a executar abaixo:'; + $lang['strsqlexecuted'] = 'SQL executado.'; + $lang['strvacuumgood'] = 'Vácuo completo.'; + $lang['strvacuumbad'] = 'Falha ao realizar o vácuo.'; + $lang['stranalyzegood'] = 'Análise completa.'; + $lang['stranalyzebad'] = 'Falha ao realizar a análise.'; + $lang['strreindexgood'] = 'Reindexação completa.'; + $lang['strreindexbad'] = 'Falha ao executar a reindexação.'; + $lang['strfull'] = 'Completo'; + $lang['strfreeze'] = 'Congelar'; + $lang['strforce'] = 'Forçar'; + $lang['strsignalsent'] = 'Sinal enviado.'; + $lang['strsignalsentbad'] = 'Falha ao enviar o sinal.'; + $lang['strallobjects'] = 'Todos os objetos'; + $lang['strdatabasealtered'] = 'Banco de dados alterado.'; + $lang['strdatabasealteredbad'] = 'Falha ao alterar o banco de dados.'; + $lang['strspecifydatabasetodrop'] = 'Você deve especificar ao menos um banco de dados para deletar.'; + $lang['strtemplatedb'] = 'Modelo'; + $lang['strconfanalyzedatabase'] = 'Você têm certeza que deseja analisar todas as tabelas na base de dados "%s"?'; + $lang['strconfvacuumdatabase'] = 'Você têm certeza que deseja realizar vácuo em todas as tabelas na base de dados "%s"?'; + $lang['strconfreindexdatabase'] = 'Você têm certeza que deseja reindexar todas as tabelas na base de dados "%s"?'; + $lang['strconfclusterdatabase'] = 'Você têm certeza que deseja clusterizar todas as tabelas na base de dados "%s"?'; + + // Views + $lang['strview'] = 'Visão'; + $lang['strviews'] = 'Visões'; + $lang['strshowallviews'] = 'Exibir todas as visões'; + $lang['strnoview'] = 'Nenhuma visão encontrada.'; + $lang['strnoviews'] = 'Nenhuma visão encontrada.'; + $lang['strcreateview'] = 'Criar visão'; + $lang['strviewname'] = 'Nome da visão'; + $lang['strviewneedsname'] = 'Você deve informar o nome da sua visão.'; + $lang['strviewneedsdef'] = 'Você deve informar uma definição para a sua visão.'; + $lang['strviewneedsfields'] = 'Você deve informar as colunas que você deseja selecionar para a sua visão.'; + $lang['strviewcreated'] = 'Visão criada.'; + $lang['strviewcreatedbad'] = 'Falha ao criar a visão.'; + $lang['strconfdropview'] = 'Você têm certeza que deseja deletar a visão "%s"?'; + $lang['strviewdropped'] = 'Visão deletada.'; + $lang['strviewdroppedbad'] = 'Falha ao deletar a visão.'; + $lang['strviewupdated'] = 'Visão atualizada.'; + $lang['strviewupdatedbad'] = 'Falha ao atualizar a visão.'; + $lang['strviewlink'] = 'Chaves de ligação'; + $lang['strviewconditions'] = 'Condições adicionais'; + $lang['strcreateviewwiz'] = 'Criar visão com o assistente'; + $lang['strrenamedupfields'] = 'Renomear campos duplicados'; + $lang['strdropdupfields'] = 'Deletar campos duplicados'; + $lang['strerrordupfields'] = 'Erro quando campos duplicados'; + $lang['strviewaltered'] = 'Visão alterada.'; + $lang['strviewalteredbad'] = 'Falha ao alterar a visão.'; + $lang['strspecifyviewtodrop'] = 'Você deve informar ao menos uma visão para deletar.'; + + // Sequences + $lang['strsequence'] = 'Seqüência'; + $lang['strsequences'] = 'Seqüências'; + $lang['strshowallsequences'] = 'Exibir todas as seqüências'; + $lang['strnosequence'] = 'Nenhuma seqüência encontrada.'; + $lang['strnosequences'] = 'Nenhuma seqüência encontrada.'; + $lang['strcreatesequence'] = 'Criar seqüência'; + $lang['strlastvalue'] = 'Último valor'; + $lang['strincrementby'] = 'Incrementado por'; + $lang['strstartvalue'] = 'Valor inicial'; + $lang['strrestartvalue'] = 'Valor de reinicialização'; + $lang['strmaxvalue'] = 'Valor máximo'; + $lang['strminvalue'] = 'Valor mínimo'; + $lang['strcachevalue'] = 'Valor de cache'; + $lang['strlogcount'] = 'Contador do log'; + $lang['strcancycle'] = 'Pode ser cíclica?'; + $lang['striscalled'] = 'Irá incrementar o último valor antes de retornar o próximo valor (is_called)?'; + $lang['strsequenceneedsname'] = 'Você deve informar um nome para a sua seqüência.'; + $lang['strsequencecreated'] = 'Seqüência criada.'; + $lang['strsequencecreatedbad'] = 'Falha ao criar a seqüência.'; + $lang['strconfdropsequence'] = 'Você têm certeza que deseja deletar a seqüência "%s"?'; + $lang['strsequencedropped'] = 'Seqüência deletada.'; + $lang['strsequencedroppedbad'] = 'Falha ao deletar a seqüência.'; + $lang['strsequencerestart'] = 'Seqüência reinicializada.'; + $lang['strsequencerestartbad'] = 'Falha ao reinicializar a seqüência.'; + $lang['strsequencereset'] = 'Reinicializar a seqüência.'; + $lang['strsequenceresetbad'] = 'Falha ao reinicializar a seqüência.'; + $lang['strsequencealtered'] = 'Seqüência alterada.'; + $lang['strsequencealteredbad'] = 'Falha ao alterar a seqüência.'; + $lang['strsetval'] = 'Atribuir valor'; + $lang['strsequencesetval'] = 'Atribuir valor da seqüência.'; + $lang['strsequencesetvalbad'] = 'Falha ao atribuir valor da seqüência.'; + $lang['strnextval'] = 'Valor de incremento'; + $lang['strsequencenextval'] = 'Seqüência incrementada.'; + $lang['strsequencenextvalbad'] = 'Falha ao incrementar a seqüência.'; + $lang['strspecifysequencetodrop'] = 'Você deve informar ao menos uma seqüência para deletar.'; + + // Indexes + $lang['strindex'] = 'Ãndice'; + $lang['strindexes'] = 'Ãndices'; + $lang['strindexname'] = 'Nome do índice'; + $lang['strshowallindexes'] = 'Exibir todos os índices'; + $lang['strnoindex'] = 'Nenhum índice encontrado.'; + $lang['strnoindexes'] = 'Nenhum índice encontrado.'; + $lang['strcreateindex'] = 'Criar índice'; + $lang['strtabname'] = 'Nome da tabela'; + $lang['strcolumnname'] = 'Nome da coluna'; + $lang['strindexneedsname'] = 'Você deve informar um nome para o seu índice.'; + $lang['strindexneedscols'] = 'Ãndices requerem um número válido de colunas.'; + $lang['strindexcreated'] = 'Ãndice criado.'; + $lang['strindexcreatedbad'] = 'Falha ao criar o índice.'; + $lang['strconfdropindex'] = 'Você têm certeza que deseja deletar o índice "%s"?'; + $lang['strindexdropped'] = 'Ãndice deletado.'; + $lang['strindexdroppedbad'] = 'Falha ao deletar o índice.'; + $lang['strkeyname'] = 'Nome da chave'; + $lang['struniquekey'] = 'Chave única'; + $lang['strprimarykey'] = 'Chave primária'; + $lang['strindextype'] = 'Tipo de índice'; + $lang['strtablecolumnlist'] = 'Colunas na tabela'; + $lang['strindexcolumnlist'] = 'Colunas no índice'; + $lang['strconfcluster'] = 'Você têm certeza que deseja clusterizar "%s"?'; + $lang['strclusteredgood'] = 'Clusterização completa.'; + $lang['strclusteredbad'] = 'Falha ao clusterizar.'; + $lang['strcluster'] = 'Cluster'; + $lang['strconcurrently'] = 'Simultaneamente'; + $lang['strnoclusteravailable'] = 'Tabela não clusterizada em um índice.'; + + // Rules + $lang['strrules'] = 'Regras'; + $lang['strrule'] = 'Regra'; + $lang['strshowallrules'] = 'Exibir todas as regras'; + $lang['strnorule'] = 'Nenhuma regra encontrada.'; + $lang['strnorules'] = 'Nenhuma regra encontrada.'; + $lang['strcreaterule'] = 'Criar regra'; + $lang['strrulename'] = 'Nome da regra'; + $lang['strruleneedsname'] = 'Você deve informar um nome para a sua regra.'; + $lang['strrulecreated'] = 'Regra criada.'; + $lang['strrulecreatedbad'] = 'Falha ao criar a regra.'; + $lang['strconfdroprule'] = 'Você têm certeza que deseja deletar a regra "%s" em "%s"?'; + $lang['strruledropped'] = 'Regra deletada.'; + $lang['strruledroppedbad'] = 'Falha ao deletar a regra.'; + + // Constraints + $lang['strconstraint'] = 'Restrição'; + $lang['strconstraints'] = 'Restrições'; + $lang['strshowallconstraints'] = 'Exibir todas as restrições'; + $lang['strnoconstraints'] = 'Nenhuma restrição encontrada.'; + $lang['strcreateconstraint'] = 'Criar restrição'; + $lang['strconstraintcreated'] = 'Restrição criada.'; + $lang['strconstraintcreatedbad'] = 'Falha ao criar a restrição.'; + $lang['strconfdropconstraint'] = 'Você têm certeza que deseja deletar a restrição "%s" em "%s"?'; + $lang['strconstraintdropped'] = 'Restrição deletada.'; + $lang['strconstraintdroppedbad'] = 'Falha ao deletar a restrição.'; + $lang['straddcheck'] = 'Adicionar checagem'; + $lang['strcheckneedsdefinition'] = 'Checagem de restrição necessita de uma definição.'; + $lang['strcheckadded'] = 'Checagem de restrição adicionada.'; + $lang['strcheckaddedbad'] = 'Falha ao adicionar checagem de restrição.'; + $lang['straddpk'] = 'Adicionar chave primária'; + $lang['strpkneedscols'] = 'Chave primária necessita de ao menos uma coluna.'; + $lang['strpkadded'] = 'Chave primária adicionada.'; + $lang['strpkaddedbad'] = 'Falha ao adicionar chave primária.'; + $lang['stradduniq'] = 'Adicionar chave única'; + $lang['struniqneedscols'] = 'Chave única necessita de ao menos uma coluna.'; + $lang['struniqadded'] = 'Chave única adicionada.'; + $lang['struniqaddedbad'] = 'Falha ao adicionar chave única.'; + $lang['straddfk'] = 'Adicionar chave estrangeira'; + $lang['strfkneedscols'] = 'Chave estrangeira necessita de ao menos uma coluna.'; + $lang['strfkneedstarget'] = 'Chave estrangeira necessita de uma tabela alvo.'; + $lang['strfkadded'] = 'Chave estrangeira adicionada.'; + $lang['strfkaddedbad'] = 'Falha ao adicionar a chave estrangeira.'; + $lang['strfktarget'] = 'Tabela alvo'; + $lang['strfkcolumnlist'] = 'Colunas em chaves'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Função'; + $lang['strfunctions'] = 'Funções'; + $lang['strshowallfunctions'] = 'Exibir todas as funções'; + $lang['strnofunction'] = 'Nenhuma função encontrada.'; + $lang['strnofunctions'] = 'Nenhuma função encontrada.'; + $lang['strcreateplfunction'] = 'Criar função em PL/SQL'; + $lang['strcreateinternalfunction'] = 'Criar função interna'; + $lang['strcreatecfunction'] = 'Criar função em C'; + $lang['strfunctionname'] = 'Nome da função'; + $lang['strreturns'] = 'Retorno'; + $lang['strproglanguage'] = 'Linguagem de programação'; + $lang['strfunctionneedsname'] = 'Você deve informar um nome para a sua função.'; + $lang['strfunctionneedsdef'] = 'Você deve informar uma definição para a sua função.'; + $lang['strfunctioncreated'] = 'Função criada.'; + $lang['strfunctioncreatedbad'] = 'Falha ao criar a função.'; + $lang['strconfdropfunction'] = 'Você têm certeza que deseja deletar a função "%s"?'; + $lang['strfunctiondropped'] = 'Função deletada.'; + $lang['strfunctiondroppedbad'] = 'Falha ao deletar a função.'; + $lang['strfunctionupdated'] = 'Função atualizada.'; + $lang['strfunctionupdatedbad'] = 'Falha ao atualizar a função.'; + $lang['strobjectfile'] = 'Arquivo objeto'; + $lang['strlinksymbol'] = 'Símbolo de link'; + $lang['strarguments'] = 'Argumentos'; + $lang['strargmode'] = 'Modo'; + $lang['strargtype'] = 'Tipo'; + $lang['strargadd'] = 'Adicionar outro argumento'; + $lang['strargremove'] = 'Remover este argumento'; + $lang['strargnoargs'] = 'Esta função não irá utilizar argumentos.'; + $lang['strargenableargs'] = 'Habilitar argumentos passados para esta função.'; + $lang['strargnorowabove'] = 'É preciso ter uma linha acima desta.'; + $lang['strargnorowbelow'] = 'É preciso ter uma linha abaixo desta.'; + $lang['strargraise'] = 'Mover acima.'; + $lang['strarglower'] = 'Mover abaixo.'; + $lang['strargremoveconfirm'] = 'Você têm certeza que deseja remover este argumento? Isto NÃO PODE ser desfeito.'; + $lang['strfunctioncosting'] = 'Custo da função'; + $lang['strresultrows'] = 'Linhas resultantes'; + $lang['strexecutioncost'] = 'Custo de execução'; + $lang['strspecifyfunctiontodrop'] = 'Você deve informar ao menos uma função para deletar.'; + + // Triggers + $lang['strtrigger'] = 'Gatilho'; + $lang['strtriggers'] = 'Gatilhos'; + $lang['strshowalltriggers'] = 'Exibir todos os gatilhos'; + $lang['strnotrigger'] = 'Nenhum gatilho encontrado.'; + $lang['strnotriggers'] = 'Nenhum gatilho encontrado.'; + $lang['strcreatetrigger'] = 'Criar gatilho'; + $lang['strtriggerneedsname'] = 'Você deve informar um nome para o seu gatilho.'; + $lang['strtriggerneedsfunc'] = 'Você deve informar uma função para o seu gatilho.'; + $lang['strtriggercreated'] = 'Gatilho criado.'; + $lang['strtriggercreatedbad'] = 'Falha ao criar o gatilho.'; + $lang['strconfdroptrigger'] = 'Você têm certeza que deseja deletar o gatilho "%s" em "%s"?'; + $lang['strconfenabletrigger'] = 'Você têm certeza que deseja ativar o gatilho "%s" em "%s"?'; + $lang['strconfdisabletrigger'] = 'Você têm certeza que deseja desativar o gatilho "%s" em "%s"?'; + $lang['strtriggerdropped'] = 'Gatilho deletado.'; + $lang['strtriggerdroppedbad'] = 'Falha ao deletar o gatilho.'; + $lang['strtriggerenabled'] = 'Gatilho ativado.'; + $lang['strtriggerenabledbad'] = 'Falha ao ativar o gatilho.'; + $lang['strtriggerdisabled'] = 'Gatilho desativado.'; + $lang['strtriggerdisabledbad'] = 'Falha ao desativar o gatilho.'; + $lang['strtriggeraltered'] = 'Gatilho alterado.'; + $lang['strtriggeralteredbad'] = 'Falha ao alterar o gatilho.'; + $lang['strforeach'] = 'Para cada'; + + // Types + $lang['strtype'] = 'Tipo'; + $lang['strtypes'] = 'Tipos'; + $lang['strshowalltypes'] = 'Exibir todos os tipos'; + $lang['strnotype'] = 'Nenhum tipo encontrado.'; + $lang['strnotypes'] = 'Nenhum tipo encontrado.'; + $lang['strcreatetype'] = 'Criar tipo'; + $lang['strcreatecomptype'] = 'Criar tipo composto'; + $lang['strcreateenumtype'] = 'Criar tipo enumerado'; + $lang['strtypeneedsfield'] = 'Você deve informar ao menos um campo.'; + $lang['strtypeneedsvalue'] = 'Você deve informar ao menos um valor.'; + $lang['strtypeneedscols'] = 'Você deve informar um número válido de campos.'; + $lang['strtypeneedsvals'] = 'Você deve informar um número válido de valores.'; + $lang['strinputfn'] = 'Função de entrada'; + $lang['stroutputfn'] = 'Função de saída'; + $lang['strpassbyval'] = 'Passado por valor?'; + $lang['stralignment'] = 'Alinhamento'; + $lang['strelement'] = 'Elemento'; + $lang['strdelimiter'] = 'Delimitador'; + $lang['strstorage'] = 'Armazenamento'; + $lang['strfield'] = 'Campo'; + $lang['strnumfields'] = 'Num. de campos'; + $lang['strnumvalues'] = 'Num. de valores'; + $lang['strtypeneedsname'] = 'Você deve informar um nome para o seu tipo.'; + $lang['strtypeneedslen'] = 'Você deve informar o tamanho para o seu tipo.'; + $lang['strtypecreated'] = 'Tipo criado.'; + $lang['strtypecreatedbad'] = 'Falha ao criar o tipo.'; + $lang['strconfdroptype'] = 'Você têm certeza que deseja deletar o tipo "%s"?'; + $lang['strtypedropped'] = 'Tipo deletado.'; + $lang['strtypedroppedbad'] = 'Falha ao deletar o tipo.'; + $lang['strflavor'] = 'Sabor'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Composto'; + $lang['strpseudotype'] = 'Pseudo'; + $lang['strenum'] = 'Enum'; + $lang['strenumvalues'] = 'Valores enum'; + + // Schemas + $lang['strschema'] = 'Esquema'; + $lang['strschemas'] = 'Esquemas'; + $lang['strshowallschemas'] = 'Exibir todos os esquemas'; + $lang['strnoschema'] = 'Nenhum esquema encontrado.'; + $lang['strnoschemas'] = 'Nenhum esquema encontrado.'; + $lang['strcreateschema'] = 'Criar esquema'; + $lang['strschemaname'] = 'Nome do esquema'; + $lang['strschemaneedsname'] = 'Você deve informar um nome para o seu esquema.'; + $lang['strschemacreated'] = 'Esquema criado.'; + $lang['strschemacreatedbad'] = 'Falha ao criar o esquema'; + $lang['strconfdropschema'] = 'Você têm certeza que deseja deletar o esquema "%s"?'; + $lang['strschemadropped'] = 'Esquema deletado.'; + $lang['strschemadroppedbad'] = 'Falha ao deletar o esquema.'; + $lang['strschemaaltered'] = 'Esquema alterado.'; + $lang['strschemaalteredbad'] = 'Falha ao alterar o esquema.'; + $lang['strsearchpath'] = 'Diretório de pesquisa do esquema'; + $lang['strspecifyschematodrop'] = 'Você deve informar ao menos um esquema para deletar.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domínio'; + $lang['strdomains'] = 'Domínios'; + $lang['strshowalldomains'] = 'Exibir todos os domínios'; + $lang['strnodomains'] = 'Nenhum domínio encontrado.'; + $lang['strcreatedomain'] = 'Criar domínio'; + $lang['strdomaindropped'] = 'Domínio deletado.'; + $lang['strdomaindroppedbad'] = 'Falha ao deletar o domínio.'; + $lang['strconfdropdomain'] = 'Você têm certeza que deseja deletar o domínio "%s"?'; + $lang['strdomainneedsname'] = 'Você deve informar um nome para o seu domínio.'; + $lang['strdomaincreated'] = 'Domínio criado.'; + $lang['strdomaincreatedbad'] = 'Falha ao criar o domínio.'; + $lang['strdomainaltered'] = 'Domínio alterado.'; + $lang['strdomainalteredbad'] = 'Falha ao alterar o domínio.'; + + // Operators + $lang['stroperator'] = 'Operador'; + $lang['stroperators'] = 'Operadores'; + $lang['strshowalloperators'] = 'Exibir todos os operadores'; + $lang['strnooperator'] = 'Nenhum operador encontrado.'; + $lang['strnooperators'] = 'Nenhum operador encontrado.'; + $lang['strcreateoperator'] = 'Criar operador'; + $lang['strleftarg'] = 'Tipo de Arg Esquerdo'; + $lang['strrightarg'] = 'Tipo de Arg Direito'; + $lang['strcommutator'] = 'Comutador'; + $lang['strnegator'] = 'Negador'; + $lang['strrestrict'] = 'Restrito'; + $lang['strjoin'] = 'Junção'; + $lang['strhashes'] = 'Misturador'; + $lang['strmerges'] = 'Fusão'; + $lang['strleftsort'] = 'Ordenação esquerda'; + $lang['strrightsort'] = 'Ordenação direita'; + $lang['strlessthan'] = 'Menor que'; + $lang['strgreaterthan'] = 'Maior que'; + $lang['stroperatorneedsname'] = 'Você deve informar um nome para o seu operador.'; + $lang['stroperatorcreated'] = 'Operador criado.'; + $lang['stroperatorcreatedbad'] = 'Falha ao criar o operador.'; + $lang['strconfdropoperator'] = 'Você têm certeza que deseja deletar o operador "%s"?'; + $lang['stroperatordropped'] = 'Operador deletado.'; + $lang['stroperatordroppedbad'] = 'Falha ao deletar o operador.'; + + // Casts + $lang['strcasts'] = 'Moldes'; + $lang['strnocasts'] = 'Nenhum molde encontrado.'; + $lang['strsourcetype'] = 'Tipo fonte'; + $lang['strtargettype'] = 'Tipo alvo'; + $lang['strimplicit'] = 'Implícito'; + $lang['strinassignment'] = 'Em atribuição'; + $lang['strbinarycompat'] = '(Compatibilidade binária)'; + + // Conversions + $lang['strconversions'] = 'Conversões'; + $lang['strnoconversions'] = 'Nenhuma conversão encontrada.'; + $lang['strsourceencoding'] = 'Codificação fonte'; + $lang['strtargetencoding'] = 'Codificação alvo'; + + // Languages + $lang['strlanguages'] = 'Linguagens'; + $lang['strnolanguages'] = 'Nenhuma linguagem encontrada.'; + $lang['strtrusted'] = 'Confiado'; + + // Info + $lang['strnoinfo'] = 'Nenhuma informação disponível.'; + $lang['strreferringtables'] = 'Tabelas de referência'; + $lang['strparenttables'] = 'Tabelas pais'; + $lang['strchildtables'] = 'Tabelas filhas'; + + // Aggregates + $lang['straggregate'] = 'Agregação'; + $lang['straggregates'] = 'Agregações'; + $lang['strnoaggregates'] = 'Nenhuma agregação encontrada.'; + $lang['stralltypes'] = '(Todos os tipos)'; + $lang['strcreateaggregate'] = 'Criar agregação'; + $lang['straggrbasetype'] = 'Tipo de dados de entrada'; + $lang['straggrsfunc'] = 'Função de transição de estado'; + $lang['straggrstype'] = 'Tipo de dados para valor de estado'; + $lang['straggrffunc'] = 'Função final'; + $lang['straggrinitcond'] = 'Condição inicial'; + $lang['straggrsortop'] = 'Operador de ordem'; + $lang['strconfdropaggregate'] = 'Você têm certeza que deseja deletar a agregação "%s"?'; + $lang['straggregatedropped'] = 'Agregação deletada.'; + $lang['straggregatedroppedbad'] = 'Falha ao deletar a agregação.'; + $lang['straggraltered'] = 'Agregação alterada.'; + $lang['straggralteredbad'] = 'Falha ao alterar a agregação.'; + $lang['straggrneedsname'] = 'Você deve informar um nome para a sua agregação.'; + $lang['straggrneedsbasetype'] = 'Você deve informar o tipo de entrada de dados para a agregação.'; + $lang['straggrneedssfunc'] = 'Você deve informar o nome da função de transição de estado para a agregação.'; + $lang['straggrneedsstype'] = 'Você deve informar o tipo de dados para o valor de estado da agregação.'; + $lang['straggrcreated'] = 'Agregação criada.'; + $lang['straggrcreatedbad'] = 'Falha ao criar a agregação.'; + $lang['straggrshowall'] = 'Exibir todas as agregações'; + + // Operator Classes + $lang['stropclasses'] = 'Classes Op'; + $lang['strnoopclasses'] = 'Nenhuma classe operador encontrada.'; + $lang['straccessmethod'] = 'Método de acesso'; + + // Stats and performance + $lang['strrowperf'] = 'Performance de linha'; + $lang['strioperf'] = 'Performance de I/O'; + $lang['stridxrowperf'] = 'Ãndice de Performance de linha'; + $lang['stridxioperf'] = 'Ãndice de Performance de I/O'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Seqüêncial'; + $lang['strscan'] = 'Pesquisa'; + $lang['strread'] = 'Leitura'; + $lang['strfetch'] = 'Afetado'; + $lang['strheap'] = 'Pilha'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'Ãndice TOAST'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disco'; + $lang['strrows2'] = 'Linhas'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaces'; + $lang['strshowalltablespaces'] = 'Exibir todos os tablespaces'; + $lang['strnotablespaces'] = 'Nenhum tablespace encontrado.'; + $lang['strcreatetablespace'] = 'Criar tablespace'; + $lang['strlocation'] = 'Localização'; + $lang['strtablespaceneedsname'] = 'Você deve informar um nome para o tablespace.'; + $lang['strtablespaceneedsloc'] = 'Você deve informar um diretório em qual será criado o tablespace.'; + $lang['strtablespacecreated'] = 'Tablespace criado.'; + $lang['strtablespacecreatedbad'] = 'Falha ao criar o tablespace.'; + $lang['strconfdroptablespace'] = 'Você têm certeza que deseja deletar o tablespace "%s"?'; + $lang['strtablespacedropped'] = 'Tablespace deletado.'; + $lang['strtablespacedroppedbad'] = 'Falha ao deletar o tablespace.'; + $lang['strtablespacealtered'] = 'Tablespace alterado.'; + $lang['strtablespacealteredbad'] = 'Falha ao alterar o tablespace.'; + + // Miscellaneous + $lang['strtopbar'] = '%s rodando em %s:%s -- Você está logado como usuário "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Ajuda'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Navegar na página de ajuda'; + $lang['strselecthelppage'] = 'Selecione uma página de ajuda'; + $lang['strinvalidhelppage'] = 'Página de ajuda inválida.'; + $lang['strlogintitle'] = 'Conectado em %s'; + $lang['strlogoutmsg'] = 'Desconectado de %s'; + $lang['strloading'] = 'Carregando...'; + $lang['strerrorloading'] = 'Erro no carregamento'; + $lang['strclicktoreload'] = 'Clique para recarregar'; + + // Autovacuum + $lang['strautovacuum'] = 'Vácuo automático'; + $lang['strturnedon'] = 'Ligado'; + $lang['strturnedoff'] = 'Desligado'; + $lang['strenabled'] = 'Ativado'; + $lang['strnovacuumconf'] = 'Nenhuma configuração de vácuo automático encontrada.'; + $lang['strvacuumbasethreshold'] = 'Vácuo a partir do ponto inicial da base'; + $lang['strvacuumscalefactor'] = 'Vácuo por fator de escala'; + $lang['stranalybasethreshold'] = 'Analisar a partir do ponto inicial da base'; + $lang['stranalyzescalefactor'] = 'Analisar por fator de escala'; + $lang['strvacuumcostdelay'] = 'Custo de retardo do vácuo'; + $lang['strvacuumcostlimit'] = 'Custo máximo do vácuo'; + $lang['strvacuumpertable'] = 'Configuração de vácuo automático por tabela'; + $lang['straddvacuumtable'] = 'Adicionar configuração de vácuo automático para a tabela'; + $lang['streditvacuumtable'] = 'Editar a configuração de vácuo automático para a tabela %s'; + $lang['strdelvacuumtable'] = 'Deletar a configuração de vácuo automático para a tabela %s ?'; + $lang['strvacuumtablereset'] = 'Configuração de vácuo automático para a tabela %s redefinida para os valores padrão'; + $lang['strdelvacuumtablefail'] = 'Falha ao remover a configuração de vácuo automático para a tabela %s'; + $lang['strsetvacuumtablesaved'] = 'Configuração de vácuo automático para a tabela %s salva.'; + $lang['strsetvacuumtablefail'] = 'Configuração de vácuo automático para a tabela %s falhou.'; + $lang['strspecifydelvacuumtable'] = 'Você deve especificar a tabela que deseja remover os parâmetros de vácuo automático.'; + $lang['strspecifyeditvacuumtable'] = 'Você deve especificar a tabela que deseja editar os parâmetros de vácuo automático.'; + $lang['strnotdefaultinred'] = 'Valores não padrão estão em vermelho.'; + + // Table-level Locks + $lang['strlocks'] = 'Travas'; + $lang['strtransaction'] = 'ID de transação'; + $lang['strvirtualtransaction'] = 'ID de transação virtual'; + $lang['strprocessid'] = 'ID do processo'; + $lang['strmode'] = 'Modo de trava'; + $lang['strislockheld'] = 'A trava prendeu?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Transações preparadas'; + $lang['strxactid'] = 'ID da transação'; + $lang['strgid'] = 'ID global'; + + // Fulltext search + $lang['strfulltext'] = 'Busca por Texto Completo'; + $lang['strftsconfig'] = 'Configuração BTC'; + $lang['strftsconfigs'] = 'Configurações'; + $lang['strftscreateconfig'] = 'Criar uma configuração BTC'; + $lang['strftscreatedict'] = 'Criar um dicionário'; + $lang['strftscreatedicttemplate'] = 'Criar um modelo de dicionário'; + $lang['strftscreateparser'] = 'Criar parser'; + $lang['strftsnoconfigs'] = 'Nenhuma configuração BTC encontrada.'; + $lang['strftsconfigdropped'] = 'Configuração BTC eliminada.'; + $lang['strftsconfigdroppedbad'] = 'Falha ao eliminar da configuração BTC.'; + $lang['strconfdropftsconfig'] = 'Deseja eliminar a configuração BTC "%s"?'; + $lang['strconfdropftsdict'] = 'Deseja eliminar o dicionário BTC "%s"?'; + $lang['strconfdropftsmapping'] = 'Deseja eliminar o mapeamento "%s" da configuração BTC "%s"?'; + $lang['strftstemplate'] = 'Modelo'; + $lang['strftsparser'] = 'Parser'; + $lang['strftsconfigneedsname'] = 'Informe o nome para a sua configuração BTC.'; + $lang['strftsconfigcreated'] = 'Configuração BTC criada.'; + $lang['strftsconfigcreatedbad'] = 'Falha ao criar a configuração BTC.'; + $lang['strftsmapping'] = 'Mapeamento'; + $lang['strftsdicts'] = 'Dicionários'; + $lang['strftsdict'] = 'Dicionário'; + $lang['strftsemptymap'] = 'Mapa de configuração BTC vazio.'; + $lang['strftsconfigaltered'] = 'Configuração BTC alterada.'; + $lang['strftsconfigalteredbad'] = 'Falha ao alterar a configuração BTC.'; + $lang['strftsconfigmap'] = 'Mapa de configuração BTC'; + $lang['strftsparsers'] = 'Parsers BTC'; + $lang['strftsnoparsers'] = 'Nenhum parser BTC disponível.'; + $lang['strftsnodicts'] = 'Nenhum dicionário BTC disponível.'; + $lang['strftsdictcreated'] = 'Dicionário BTC criado.'; + $lang['strftsdictcreatedbad'] = 'Falha ao criar o dicionário BTC.'; + $lang['strftslexize'] = 'Lexize'; + $lang['strftsinit'] = 'Inicializar'; + $lang['strftsoptionsvalues'] = 'Opções e valores'; + $lang['strftsdictneedsname'] = 'Informe o nome para o dicionário BTC.'; + $lang['strftsdictdropped'] = 'Dicionário BTC eliminado.'; + $lang['strftsdictdroppedbad'] = 'Falha ao eliminar o dicionário BTC.'; + $lang['strftsdictaltered'] = 'Dicionário BTC alterado.'; + $lang['strftsdictalteredbad'] = 'Falha ao alterar o dicinário BTC.'; + $lang['strftsaddmapping'] = 'Adicionar novo mapeamento'; + $lang['strftsspecifymappingtodrop'] = 'Informe ao menos um mapeamento para eliminar.'; + $lang['strftsspecifyconfigtoalter'] = 'Informe uma configuração BTC para alterar'; + $lang['strftsmappingdropped'] = 'Mapeamento BTC eliminado.'; + $lang['strftsmappingdroppedbad'] = 'Falha ao remover o mapeamento BTC.'; + $lang['strftsnodictionaries'] = 'Nenhum dicionário encontrado.'; + $lang['strftsmappingaltered'] = 'Mapeamento BTC alterado.'; + $lang['strftsmappingalteredbad'] = 'Falha ao alterar o mapeamento BTC.'; + $lang['strftsmappingadded'] = 'Mapeamento BTC adicionado.'; + $lang['strftsmappingaddedbad'] = 'Falha ao adicionar o mapeamento BTC.'; + $lang['strftstabconfigs'] = 'Configurações'; + $lang['strftstabdicts'] = 'Dicionários'; + $lang['strftstabparsers'] = 'Parsers'; + $lang['strftscantparsercopy'] = 'Não é possível especificar ambos parser e modelo durante a criação da configuração de busca de texto.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/portuguese-pt.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/portuguese-pt.php new file mode 100644 index 00000000..01b12a41 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/portuguese-pt.php @@ -0,0 +1,608 @@ +>'; +$lang['strtrue'] = 'VERDADEIRO'; +$lang['strfalse'] = 'FALSO'; +$lang['strcolumn'] = 'Coluna'; +$lang['strobjects'] = 'objecto(s)'; +$lang['strclustered'] = 'Conjunto?'; +$lang['strseparator'] = ': '; +$lang['strexplain'] = 'Explicação'; +$lang['strexplainanalyze'] = 'Explicação de Análise'; +$lang['strfind'] = 'Procurar'; +$lang['stroptions'] = 'Opções'; +$lang['strrefresh'] = 'Actualizar'; +$lang['strdownload'] = 'Descarreguar'; +$lang['strdownloadgzipped'] = 'Descarregar comprimido com gzip'; +$lang['strinfo'] = 'Informação'; +$lang['stroids'] = 'OIDs'; +$lang['stradvanced'] = 'Avançado'; +$lang['strvariables'] = 'Variáveis'; +$lang['strprocess'] = 'Processo'; +$lang['strprocesses'] = 'Processos'; +$lang['strsetting'] = 'Configurações'; +$lang['streditsql'] = 'Editar SQL'; +$lang['strruntime'] = 'Tempo total decorrido: %s ms'; +$lang['strpaginate'] = 'Paginar resultados'; +$lang['struploadscript'] = 'ou upload um script SQL:'; +$lang['strstarttime'] = 'Hora de início'; +$lang['strfile'] = 'Ficheiro'; +$lang['strfileimported'] = 'Ficheiro importado.'; +$lang['strphpversionnotsupported'] = 'Versão do PHP não é suportada. Por favor actualize para a versão %s ou superior.'; +$lang['strpostgresqlversionnotsupported'] = 'Versão do PostgreSQL não é suportada. Por favor actualize para a versão %s ou superior.'; +$lang['strnoobjects'] = 'Não foram escontrados objectos.'; +$lang['strrownotunique'] = 'Não existe identificador único para esta linha.'; +$lang['strnouploads'] = 'Upload de ficheiros indisponível.'; +$lang['strimporterror'] = 'Erro na importação.'; +$lang['strimporterrorline'] = 'Erro ao importar na linha %s.'; +$lang['strinsertandrepeat'] = 'Inserir & Repetir'; +$lang['strnumcols'] = 'Número de colunas'; +$lang['strcolneedsname'] = 'Tem de definir um nome para a coluna.'; +$lang['strselectallfields'] = 'Seleccione todos os campos'; +$lang['strselectunary'] = 'Operadores unários não podem ter valores.'; +$lang['strtablealtered'] = 'Tabela alterada.'; +$lang['strtablealteredbad'] = 'Alteração da Tabela falhou.'; +$lang['strstructureonly'] = 'Só Estrutura'; +$lang['strstructureanddata'] = 'Estrutura e dados'; +$lang['strtabbed'] = 'Tabulado'; +$lang['strauto'] = 'Auto'; +$lang['strconfvacuumtable'] = 'Tem a certeza que pretende aspirar "%s"?'; +$lang['strestimatedrowcount'] = 'Contagem de linhas Estimada'; +$lang['strsessiondefaults'] = 'Configurações padrão da sessão'; +$lang['struserneedsname'] = 'Tem de dar um nome ao seu útilizador.'; +$lang['strnogroup'] = 'Grupo não encontrado.'; +$lang['strcreategroup'] = 'Criar grupo'; +$lang['straddmember'] = 'Adicionar membro'; +$lang['strmemberadded'] = 'Membro adicionado.'; +$lang['strmemberaddedbad'] = 'Falha ao adicionar Membro.'; +$lang['strdropmember'] = 'Retirar membro'; +$lang['strconfdropmember'] = 'Tem a certeza que pretende retirar o membro "%s" do grupo "%s"?'; +$lang['strmemberdropped'] = 'Membro retirado.'; +$lang['strmemberdroppedbad'] = 'Falha ao retirar membro.'; +$lang['strgrantor'] = 'Grantor'; +$lang['strasterisk'] = '*'; +$lang['strreindexgood'] = 'Reindexação completa.'; +$lang['strreindexbad'] = 'Falha na Reindexação.'; +$lang['strfull'] = 'Cheio'; +$lang['strfreeze'] = 'Congelado'; +$lang['strforce'] = 'Forçar'; +$lang['strsignalsent'] = 'Sinal enviado.'; +$lang['strsignalsentbad'] = 'Falha ao enviar sinal.'; +$lang['strallobjects'] = 'Todos os objectos'; +$lang['strviewneedsfields'] = 'Tem de específicar a coluna que pretende seleccionar para a sua vista.'; +$lang['strviewlink'] = 'ligar chaves'; +$lang['strviewconditions'] = 'Condições Adicionais'; +$lang['strcreateviewwiz'] = 'Criar vista com assistente'; +$lang['strsequencereset'] = 'Limpar sequência.'; +$lang['strsequenceresetbad'] = 'Falha ao limpar sequência.'; +$lang['strindex'] = 'Index'; +$lang['strconfcluster'] = 'Tem a certeza que pretende conjugar "%s"?'; +$lang['strclusteredgood'] = 'Conjugação completa.'; +$lang['strclusteredbad'] = 'Falha ao conjugar.'; +$lang['strcreateplfunction'] = 'Criar função Create SQL/PL'; +$lang['strcreateinternalfunction'] = 'Criar função interna'; +$lang['strcreatecfunction'] = 'Criar função em C'; +$lang['strobjectfile'] = 'Ficheiro Objecto'; +$lang['strlinksymbol'] = 'Ligar Símbolo'; +$lang['strtriggeraltered'] = 'Trigger Alterado.'; +$lang['strtriggeralteredbad'] = 'Falha ao alterar Trigger.'; +$lang['strcreatecomptype'] = 'Criar tipo composto'; +$lang['strtypeneedsfield'] = 'Tem de específicar pelo menos um campo.'; +$lang['strtypeneedscols'] = 'Tem de específicar um número válido de campos.'; +$lang['strflavor'] = 'Sabor'; +$lang['strbasetype'] = 'Base'; +$lang['strcompositetype'] = 'Compôr'; +$lang['strpseudotype'] = 'Pseudo'; +$lang['strschemaaltered'] = 'Esquema Alterado.'; +$lang['strschemaalteredbad'] = 'Falha ao alterar o esquema.'; +$lang['strsearchpath'] = 'Caminho de pesquisa no esquema'; +$lang['strdomain'] = 'Domínio'; +$lang['strdomains'] = 'Domínios'; +$lang['strshowalldomains'] = 'Lista todos os domínios'; +$lang['strnodomains'] = 'Não foram encontrados domínios.'; +$lang['strcreatedomain'] = 'Criar domínio'; +$lang['strdomaindropped'] = 'Eliminar domínio.'; +$lang['strdomaindroppedbad'] = 'Falha ao eliminar o domínio.'; +$lang['strconfdropdomain'] = 'Tem a certeza que pretende eliminar o dominio "%s"?'; +$lang['strdomainneedsname'] = 'Tem de específicar um nome para o seu domínio.'; +$lang['strdomaincreated'] = 'Domínio criado.'; +$lang['strdomaincreatedbad'] = 'Falha ao criar domínio.'; +$lang['strdomainaltered'] = 'Alterar domínio.'; +$lang['strdomainalteredbad'] = 'Falha ao alterar domínio.'; +$lang['stroperator'] = 'Operador'; +$lang['strshowalloperators'] = 'Lista todos os operadores'; +$lang['strnooperator'] = 'Não foi encontrado o operador.'; +$lang['strnooperators'] = 'Não foram encontrados operadores.'; +$lang['strcreateoperator'] = 'Criar operador'; +$lang['strleftarg'] = 'Tipo de ARGumento esquerdo'; +$lang['strrightarg'] = 'Tipo de ARGumento direito'; +$lang['strcommutator'] = 'Comutador'; +$lang['strnegator'] = 'Negador'; +$lang['strrestrict'] = 'Restrito'; +$lang['strjoin'] = 'Juntar'; +$lang['strhashes'] = 'Referências'; +$lang['strmerges'] = 'Mesclrar'; +$lang['strleftsort'] = 'Ordenação esquerda'; +$lang['strrightsort'] = 'Ordenação direita'; +$lang['strlessthan'] = 'Menor que'; +$lang['strgreaterthan'] = 'Maior que'; +$lang['stroperatorneedsname'] = 'Tem de específicar um nome para o operador.'; +$lang['stroperatorcreated'] = 'Operador criado'; +$lang['stroperatorcreatedbad'] = 'Falha ao criar operador.'; +$lang['strconfdropoperator'] = 'Tem a certeza que pretende eliminar o operador "%s"?'; +$lang['stroperatordropped'] = 'Operador eliminado.'; +$lang['stroperatordroppedbad'] = 'Falha ao eliminar o operador.'; +$lang['strcasts'] = 'Molde'; +$lang['strnocasts'] = 'Não foram encontrador moldes.'; +$lang['strsourcetype'] = 'Tipo de fonte'; +$lang['strtargettype'] = 'Tipo de alvo'; +$lang['strimplicit'] = 'Implicito'; +$lang['strinassignment'] = 'Em assignamento'; +$lang['strbinarycompat'] = '(Binario compativél)'; +$lang['strconversions'] = 'Conversões'; +$lang['strnoconversions'] = 'Não foram encontradas conversões.'; +$lang['strsourceencoding'] = 'Codificação da fonte'; +$lang['strtargetencoding'] = 'Codificação do alvo'; +$lang['strlanguages'] = 'Línguas'; +$lang['strnolanguages'] = 'Não foram encontradas línguas.'; +$lang['strtrusted'] = 'Confiado'; +$lang['strnoinfo'] = 'Informação indisponível.'; +$lang['strreferringtables'] = 'Tabelas de referência'; +$lang['strparenttables'] = 'Tabelas pai'; +$lang['strchildtables'] = 'Tabelas filho'; +$lang['strnoaggregates'] = 'Não foram encontrados agregados.'; +$lang['stralltypes'] = '(Todos os tipos)'; +$lang['stropclasses'] = 'Classes Op'; +$lang['strnoopclasses'] = 'Não foram encontrados operadores de classes.'; +$lang['straccessmethod'] = 'Método de acesso'; +$lang['strrowperf'] = 'Performance das linhas'; +$lang['strioperf'] = 'Performance de E/S'; +$lang['stridxrowperf'] = 'Performance de indexação de linhas'; +$lang['stridxioperf'] = 'Performance em indexação E/S'; +$lang['strpercent'] = '%'; +$lang['strsequential'] = 'Sequêncial'; +$lang['strscan'] = 'Pesquisar'; +$lang['strread'] = 'Lêr'; +$lang['strfetch'] = 'Descarregar'; +$lang['strheap'] = 'Fila'; +$lang['strtoast'] = 'QUEIMAR'; +$lang['strtoastindex'] = 'QUEIMAR Index'; +$lang['strcache'] = 'Cache'; +$lang['strdisk'] = 'Disco'; +$lang['strrows2'] = 'Linhas'; +$lang['strtablespace'] = 'Espaço de Tabela'; +$lang['strtablespaces'] = 'Espaços de Tabela'; +$lang['strshowalltablespaces'] = 'Lista todos os espaços de tabela'; +$lang['strnotablespaces'] = 'Não foram encontrados espaços de tabela.'; +$lang['strcreatetablespace'] = 'Criar espaço de tabela'; +$lang['strlocation'] = 'Localização'; +$lang['strtablespaceneedsname'] = 'Tem de específicar um nome para o espaço de tabela.'; +$lang['strtablespaceneedsloc'] = 'Tem de específicar um directório no qual irá criar o espaço de tabela.'; +$lang['strtablespacecreated'] = 'Espaço de Tabela criado.'; +$lang['strtablespacecreatedbad'] = 'Falha ao criar espaço de tabela.'; +$lang['strconfdroptablespace'] = 'Tem a certeza que pretende eliminar o espaço de tabela "%s"?'; +$lang['strtablespacedropped'] = 'Espaço de tabela eliminado.'; +$lang['strtablespacedroppedbad'] = 'Falha ao eliminar o espaço de tabela.'; +$lang['strtablespacealtered'] = 'Espaço de tabela alterado.'; +$lang['strtablespacealteredbad'] = 'Alteração do Espaçamento de Tabela falhou.'; +$lang['strhelp'] = 'Ajuda'; +$lang['strhelpicon'] = '?'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/romanian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/romanian.php new file mode 100644 index 00000000..667e9326 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/romanian.php @@ -0,0 +1,758 @@ +'; + $lang['strfirst'] = '<< ÃŽnceput'; + $lang['strlast'] = 'SfârÅŸit >>'; + $lang['strfailed'] = 'EÅŸuat'; + $lang['strcreate'] = 'Creare'; + $lang['strcreated'] = 'Creat'; + $lang['strcomment'] = 'Comentariu'; + $lang['strlength'] = 'Lungime'; + $lang['strdefault'] = 'Implicit'; + $lang['stralter'] = 'Modificare'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Anulare'; + $lang['strac'] = 'Activare Auto-completare'; + $lang['strsave'] = 'Salvare'; + $lang['strreset'] = 'ReiniÅ£ializare'; + $lang['strinsert'] = 'Inserare'; + $lang['strselect'] = 'Selectare'; + $lang['strdelete'] = 'Åžtergere'; + $lang['strupdate'] = 'Actualizare'; + $lang['strreferences'] = 'ReferinÅ£e'; + $lang['stryes'] = 'Da'; + $lang['strno'] = 'Nu'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = 'Editare'; + $lang['strcolumn'] = 'Coloană'; + $lang['strcolumns'] = 'Coloane'; + $lang['strrows'] = 'rând(uri)'; + $lang['strrowsaff'] = 'rând(uri) afectate.'; + $lang['strobjects'] = 'obiect(e)'; + $lang['strback'] = 'ÃŽnapoi'; + $lang['strqueryresults'] = 'Rezultatele interogării'; + $lang['strshow'] = 'AfiÅŸare'; + $lang['strempty'] = 'Golire'; + $lang['strlanguage'] = 'Limbă'; + $lang['strencoding'] = 'Codificare'; + $lang['strvalue'] = 'Valoare'; + $lang['strunique'] = 'Unic'; + $lang['strprimary'] = 'Primar'; + $lang['strexport'] = 'Export'; + $lang['strimport'] = 'Import'; + $lang['strallowednulls'] = 'Caractere NULL permise'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Åžir/câmp gol'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Administrare'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analiză'; + $lang['strclusterindex'] = 'Grupare'; + $lang['strclustered'] = 'Grupat?'; + $lang['strreindex'] = 'Re-indexare'; + $lang['strrun'] = 'Executare'; + $lang['stradd'] = 'Adăugare'; + $lang['strevent'] = 'Eveniment'; + $lang['strwhere'] = 'ÃŽn schimb'; + $lang['strinstead'] = 'Execută în schimb'; + $lang['strwhen'] = 'Când'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Dată'; + $lang['strconfirm'] = 'Confirmare'; + $lang['strexpression'] = 'Expresie'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Expandare'; + $lang['strcollapse'] = 'Restrângere'; + $lang['strexplain'] = 'Explicare'; + $lang['strexplainanalyze'] = 'Explicare & Analiză'; + $lang['strfind'] = 'Căutare'; + $lang['stroptions'] = 'OpÅ£iuni'; + $lang['strrefresh'] = 'Reîmprospătare'; + $lang['strdownload'] = 'Transfer'; + $lang['strdownloadgzipped'] = 'Transfer comprimat cu gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OID-uri'; + $lang['stradvanced'] = 'Avansat'; + $lang['strvariables'] = 'Variabile'; + $lang['strprocess'] = 'Proces'; + $lang['strprocesses'] = 'Procese'; + $lang['strsetting'] = 'Valoare'; + $lang['streditsql'] = 'Editare SQL'; + $lang['strruntime'] = 'Timp total de rulare:%s ms'; + $lang['strpaginate'] = 'Paginare rezultate'; + $lang['struploadscript'] = 'sau încărcare script SQL:'; + $lang['strstarttime'] = 'Timp start'; + $lang['strfile'] = 'FiÅŸier'; + $lang['strfileimported'] = 'FiÅŸier importat'; + $lang['strtrycred'] = 'FolosiÅ£i aceste acreditări pentru toate serverele'; + $lang['strexecute'] = 'Executare'; + + // Database sizes + $lang['strsize'] = 'Dimensiune'; + $lang['strbytes'] = 'octeÅ£i'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Această aplicaÅ£ie funcÅ£ionează cel mai bine într-un browser ce suportă frame-uri , dar poate fi folosită ÅŸi fără frame-uri, urmând legătura de mai jos.'; + $lang['strnoframeslink'] = 'Fără frame-uri'; + $lang['strbadconfig'] = 'FiÅŸierul config.inc.php este învechit. Trebuie să-l re-generaÅ£i folosind noul fiÅŸier config.inc.php-dist.'; + $lang['strnotloaded'] = 'Instalarea de PHP nu suportă PostgreSQL. Trebuie să re-compilaÅ£i PHP folosind opÅ£iunea --with-pgsql la configurare.'; + $lang['strpostgresqlversionnotsupported'] = 'Versiune de PostgreSQL ne-suportată. ActualizaÅ£i la versiunea %s sau ulterioară.'; + $lang['strbadschema'] = 'Schemă specificată incorectă.'; + $lang['strbadencoding'] = 'Imposibil de setat codificarea client în baza de date.'; + $lang['strsqlerror'] = 'Eroare SQL:'; + $lang['strinstatement'] = 'ÃŽn instrucÅ£iunea:'; + $lang['strinvalidparam'] = 'Parametrii scriptului sunt incorecÅ£i.'; + $lang['strnodata'] = 'Nici un rând găsit.'; + $lang['strnoobjects'] = 'Nici un obiect găsit.'; + $lang['strrownotunique'] = 'Nici un identificator unic pentru acest rând.'; + $lang['strnouploads'] = 'ÃŽncărcarea de fiÅŸiere este dezactivată.'; + $lang['strimporterror'] = 'Eroare la importare.'; + $lang['strimporterror-fileformat'] = 'Eroare la importare: Imposibil de determinat în mod automat formatul fiÅŸierului.'; + $lang['strimporterrorline'] = 'Eroare la importare pe linia %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Eroare la importare pe linia %s: Linia nu are numărul corect de coloane.'; + $lang['strimporterror-uploadedfile'] = 'Eroare la importare: FiÅŸierul nu a putut fi încărcat pe server'; + $lang['strcannotdumponwindows'] = 'Descărcarea de tabele complexe ÅŸi nume de scheme în Windows nu este suportată.'; + + // Tables + $lang['strtable'] = 'Tabelă'; + $lang['strtables'] = 'Tabele'; + $lang['strshowalltables'] = 'AfiÅŸare toate tabelele'; + $lang['strnotables'] = 'Nici o tabelă găsită.'; + $lang['strnotable'] = 'Nici o tabelă găsită.'; + $lang['strcreatetable'] = 'Creare tabelă.'; + $lang['strtablename'] = 'Nume tabelă'; + $lang['strtableneedsname'] = 'SpecificaÅ£i un nume pentru tabelă.'; + $lang['strtableneedsfield'] = 'SpecificaÅ£i cel puÅ£in un câmp.'; + $lang['strtableneedscols'] = 'SpecificaÅ£i un număr corect de coloane.'; + $lang['strtablecreated'] = 'Tabelă creată.'; + $lang['strtablecreatedbad'] = 'Creare tabelă eÅŸuată.'; + $lang['strconfdroptable'] = 'Sigur ÅŸtergeÅ£i tabela "%s"?'; + $lang['strtabledropped'] = 'Tabelă ÅŸtearsă.'; + $lang['strtabledroppedbad'] = 'Åžtergere tabelă eÅŸuată.'; + $lang['strconfemptytable'] = 'Sigur goliÅ£i tabela "%s"?'; + $lang['strtableemptied'] = 'Tabelă golită.'; + $lang['strtableemptiedbad'] = 'Golire tabelă eÅŸuată.'; + $lang['strinsertrow'] = 'Inserare rând'; + $lang['strrowinserted'] = 'Rând inserat'; + $lang['strrowinsertedbad'] = 'Inserare rând eÅŸuată.'; + $lang['strrowduplicate'] = 'Inserare de rând eÅŸuată, s-a încercat inserarea unui duplicat.'; + $lang['streditrow'] = 'Editare rând'; + $lang['strrowupdated'] = 'Rând actualizat.'; + $lang['strrowupdatedbad'] = 'Actualizare rând eÅŸuată.'; + $lang['strdeleterow'] = 'Åžtergere rând.'; + $lang['strconfdeleterow'] = 'Sigur ÅŸtergeÅ£i acest rând?'; + $lang['strrowdeleted'] = 'Rând ÅŸters.'; + $lang['strrowdeletedbad'] = 'Åžtergere rând eÅŸuată.'; + $lang['strinsertandrepeat'] = 'Inserare & Repetare'; + $lang['strnumcols'] = 'Număr de coloane'; + $lang['strcolneedsname'] = 'SpecificaÅ£i un nume pentru coloană'; + $lang['strselectallfields'] = 'Selectare toate câmpurile'; + $lang['strselectneedscol'] = 'AfiÅŸaÅ£i cel puÅ£in o coloană.'; + $lang['strselectunary'] = 'Operatorii unari nu pot avea valori.'; + $lang['straltercolumn'] = 'Modificare coloană'; + $lang['strcolumnaltered'] = 'Coloană modificată.'; + $lang['strcolumnalteredbad'] = 'Modificare coloană eÅŸuată.'; + $lang['strconfdropcolumn'] = 'Sigur ÅŸtergeÅ£i coloana "%s" din tabela "%s"?'; + $lang['strcolumndropped'] = 'Coloană ÅŸtearsă.'; + $lang['strcolumndroppedbad'] = 'Åžtergere coloană eÅŸuată.'; + $lang['straddcolumn'] = 'Adăugare coloană'; + $lang['strcolumnadded'] = 'Coloană adăugată.'; + $lang['strcolumnaddedbad'] = 'Adăugare coloană eÅŸuată.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabelă modificată.'; + $lang['strtablealteredbad'] = 'Modificare tabelă eÅŸuată.'; + $lang['strdataonly'] = 'Numai date'; + $lang['strstructureonly'] = 'Numai structură'; + $lang['strstructureanddata'] = 'Structură ÅŸi date'; + $lang['strtabbed'] = 'Cu tab-uri'; + $lang['strauto'] = 'Automat'; + $lang['strconfvacuumtable'] = 'Sigur executaÅ£i "vacuum" pe "%s"?'; + $lang['strestimatedrowcount'] = 'Număr estimat de rânduri'; + + // Columns + $lang['strcolprop'] = 'Proprietăţi coloană'; + + // Users + $lang['struser'] = 'Utilizator'; + $lang['strusers'] = 'Utilizatori'; + $lang['strusername'] = 'Nume utilizator'; + $lang['strpassword'] = 'Parolă'; + $lang['strsuper'] = 'Utilizator privilegiat?'; + $lang['strcreatedb'] = 'Creează BD?'; + $lang['strexpires'] = 'Expiră la'; + $lang['strsessiondefaults'] = 'Valori implicite pentru sesiune'; + $lang['strnousers'] = 'Nici un utilizator găsit.'; + $lang['struserupdated'] = 'Utilizator actualizat.'; + $lang['struserupdatedbad'] = 'Actualizare utilizator eÅŸuată.'; + $lang['strshowallusers'] = 'AfiÅŸare toÅ£i utilizatorii'; + $lang['strcreateuser'] = 'Creare utilizator'; + $lang['struserneedsname'] = 'SpecificaÅ£i un nume pentru utilizator.'; + $lang['strusercreated'] = 'Utilizator creat.'; + $lang['strusercreatedbad'] = 'Creare utilizator eÅŸuată.'; + $lang['strconfdropuser'] = 'Sigur ÅŸtergeÅ£i utilizatorul "%s"?'; + $lang['struserdropped'] = 'Utilizator ÅŸters.'; + $lang['struserdroppedbad'] = 'Åžtergere utilizator eÅŸuată.'; + $lang['straccount'] = 'Cont'; + $lang['strchangepassword'] = 'Schimbare parolă'; + $lang['strpasswordchanged'] = 'Parolă schimbată.'; + $lang['strpasswordchangedbad'] = 'Schimbare parolă eÅŸuată.'; + $lang['strpasswordshort'] = 'Parola este prea scurtă.'; + $lang['strpasswordconfirm'] = 'Parola nu se confirmă.'; + + // Groups + $lang['strgroup'] = 'Grup'; + $lang['strgroups'] = 'Grupuri'; + $lang['strshowallgroups'] = 'AfiÅŸare toate grupurile'; + $lang['strnogroup'] = 'Grup negăsit.'; + $lang['strnogroups'] = 'Nici un grup găsit.'; + $lang['strcreategroup'] = 'Creare grup'; + $lang['strgroupneedsname'] = 'SpecificaÅ£i un nume pentru grup.'; + $lang['strgroupcreated'] = 'Grup creat.'; + $lang['strgroupcreatedbad'] = 'Creare grup eÅŸuată.'; + $lang['strconfdropgroup'] = 'Sigur ÅŸtergeÅ£i grupul "%s"?'; + $lang['strgroupdropped'] = 'Grup ÅŸters.'; + $lang['strgroupdroppedbad'] = 'Åžtergere grup eÅŸuată.'; + $lang['strmembers'] = 'Membri'; + $lang['strmemberof'] = 'Membru al'; + $lang['stradminmembers'] = 'Membri administratori'; + $lang['straddmember'] = 'Adăugare membru'; + $lang['strmemberadded'] = 'Membru adăugat.'; + $lang['strmemberaddedbad'] = 'Adăugare membru eÅŸuată.'; + $lang['strdropmember'] = 'Åžtergere membru'; + $lang['strconfdropmember'] = 'Sigur ÅŸtergeÅ£i membrul "%s" din grupul "%s"?'; + $lang['strmemberdropped'] = 'Membru ÅŸters.'; + $lang['strmemberdroppedbad'] = 'Åžtergere membru eÅŸuată.'; + + // Roles + $lang['strrole'] = 'Rol'; + $lang['strroles'] = 'Roluri'; + $lang['strshowallroles'] = 'AfiÅŸare toate rolurile'; + $lang['strnoroles'] = 'Nici un rol găsit'; + $lang['strinheritsprivs'] = 'MoÅŸtenire privilegii?'; + $lang['strcreaterole'] = 'Creare rol'; + $lang['strcancreaterole'] = 'Creare rol posibilă?'; + $lang['strrolecreated'] = 'Rol creat'; + $lang['strrolecreatedbad'] = 'Creare rol eÅŸuată'; + $lang['stralterrole'] = 'Modificare rol'; + $lang['strrolealtered'] = 'Rol modificat'; + $lang['strrolealteredbad'] = 'Modificare rol eÅŸuată'; + $lang['strcanlogin'] = 'Autentificare posibilă?'; + $lang['strconnlimit'] = 'Limită conectare'; + $lang['strdroprole'] = 'Åžtergere rol'; + $lang['strconfdroprole'] = 'Sigur ÅŸtergeÅ£i rolul "%s"?'; + $lang['strroledropped'] = 'Rol ÅŸters'; + $lang['strroledroppedbad'] = 'Åžtergere rol eÅŸuată'; + $lang['strnolimit'] = 'Fără limită'; + $lang['strnever'] = 'Niciodată'; + $lang['strroleneedsname'] = 'SpecificaÅ£i un nume pentru rol'; + + // Privileges + $lang['strprivilege'] = 'Privilegiu'; + $lang['strprivileges'] = 'Privilegii'; + $lang['strnoprivileges'] = 'Acest obiect are privilegiile implicite ale proprietarului.'; + $lang['strgrant'] = 'Acordare'; + $lang['strrevoke'] = 'Revocare'; + $lang['strgranted'] = 'Privilegii schimbate.'; + $lang['strgrantfailed'] = 'Schimbare privilegii eÅŸuată.'; + $lang['strgrantbad'] = 'SpecificaÅ£i cel puÅ£in un utilizator sau grup ÅŸi cel puÅ£in un privilegiu.'; + $lang['strgrantor'] = 'Acordat de'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Bază de date'; + $lang['strdatabases'] = 'Baze de date'; + $lang['strshowalldatabases'] = 'AfiÅŸare toate bazele de date'; + $lang['strnodatabases'] = 'Nici o bază de date găsită.'; + $lang['strcreatedatabase'] = 'Creare bază de date'; + $lang['strdatabasename'] = 'Nume bază de date'; + $lang['strdatabaseneedsname'] = 'SpecificaÅ£i un nume pentru baza de date.'; + $lang['strdatabasecreated'] = 'Bază de date creată.'; + $lang['strdatabasecreatedbad'] = 'Creare bază de date eÅŸuată.'; + $lang['strconfdropdatabase'] = 'Sigur ÅŸtergeÅ£i baza de date "%s"?'; + $lang['strdatabasedropped'] = 'Bază de date ÅŸtearsă.'; + $lang['strdatabasedroppedbad'] = 'Åžtergere bază de date eÅŸuată.'; + $lang['strentersql'] = 'IntroduceÅ£i instrucÅ£iunea SQL de executat:'; + $lang['strsqlexecuted'] = 'InstrucÅ£iune SQL executată.'; + $lang['strvacuumgood'] = 'Vacuum terminat.'; + $lang['strvacuumbad'] = 'Vacuum eÅŸuat.'; + $lang['stranalyzegood'] = 'Analiză terminată.'; + $lang['stranalyzebad'] = 'Analiză eÅŸuată.'; + $lang['strreindexgood'] = 'Re-indexare terminată.'; + $lang['strreindexbad'] = 'Re-indexare eÅŸuată.'; + $lang['strfull'] = 'Complet'; + $lang['strfreeze'] = 'ÃŽngheÅ£are'; + $lang['strforce'] = 'ForÅ£are'; + $lang['strsignalsent'] = 'Semnal trimis.'; + $lang['strsignalsentbad'] = 'Trimitere semnal eÅŸuată.'; + $lang['strallobjects'] = 'Toate obiectele'; + $lang['strdatabasealtered'] = 'Bază de date modificată.'; + $lang['strdatabasealteredbad'] = 'Modificarea bazei de date a eÅŸuat.'; + + // Views + $lang['strview'] = 'Vizualizare'; + $lang['strviews'] = 'Vizualizări'; + $lang['strshowallviews'] = 'AfiÅŸare toate vizualizările'; + $lang['strnoview'] = 'Nici o vizualizare găsită.'; + $lang['strnoviews'] = 'Nici o vizualizare găsită.'; + $lang['strcreateview'] = 'Creare vizualizare'; + $lang['strviewname'] = 'Nume vizualizare'; + $lang['strviewneedsname'] = 'SpecificaÅ£i un nume pentru vizualizare.'; + $lang['strviewneedsdef'] = 'SpecificaÅ£i o definiÅ£ie pentru vizualizare.'; + $lang['strviewneedsfields'] = 'SpecificaÅ£i coloanele pe care le doriÅ£i selectate în vizualizare.'; + $lang['strviewcreated'] = 'Vizualizare creată.'; + $lang['strviewcreatedbad'] = 'Creare vizualizare eÅŸuată.'; + $lang['strconfdropview'] = 'Sigur ÅŸtergeÅ£i vizualizarea "%s"?'; + $lang['strviewdropped'] = 'Vizualizare ÅŸtearsă.'; + $lang['strviewdroppedbad'] = 'Åžtergere vizualizare eÅŸuată.'; + $lang['strviewupdated'] = 'Vizualizare actualizată'; + $lang['strviewupdatedbad'] = 'Actualizare vizualizare eÅŸuată.'; + $lang['strviewlink'] = 'Chei de legătură'; + $lang['strviewconditions'] = 'CondiÅ£ii suplimentare'; + $lang['strcreateviewwiz'] = 'Creare vizualizare folosind expertul'; + + // Sequences + $lang['strsequence'] = 'Secvenţă'; + $lang['strsequences'] = 'SecvenÅ£e'; + $lang['strshowallsequences'] = 'AfiÅŸare toate secvenÅ£ele'; + $lang['strnosequence'] = 'Nici o secvenţă găsită.'; + $lang['strnosequences'] = 'Nici o secvenţă găsită.'; + $lang['strcreatesequence'] = 'Creare secvenţă'; + $lang['strlastvalue'] = 'Ultima valoare'; + $lang['strincrementby'] = 'Incrementare cu'; + $lang['strstartvalue'] = 'Valoare de start'; + $lang['strmaxvalue'] = 'Valoare maximă'; + $lang['strminvalue'] = 'Valoare minimă'; + $lang['strcachevalue'] = 'Valoare cache'; + $lang['strlogcount'] = 'Log count'; + $lang['striscycled'] = 'Ciclică?'; + $lang['strsequenceneedsname'] = 'SpecificaÅ£i un nume pentru secvenţă.'; + $lang['strsequencecreated'] = 'Secvenţă creată.'; + $lang['strsequencecreatedbad'] = 'Creare secvenţă eÅŸuată.'; + $lang['strconfdropsequence'] = 'Sigur ÅŸtergeÅ£i secvenÅ£a "%s"?'; + $lang['strsequencedropped'] = 'Secvenţă ÅŸtearsă.'; + $lang['strsequencedroppedbad'] = 'Åžtergere secvenţă eÅŸuată.'; + $lang['strsequencereset'] = 'ReiniÅ£ializare secvenţă.'; + $lang['strsequenceresetbad'] = 'ReiniÅ£ializare secvenţă eÅŸuată.'; + $lang['straltersequence'] = 'Modificare secvenţă'; + $lang['strsequencealtered'] = 'Secvenţă modificată'; + $lang['strsequencealteredbad'] = 'Modificare secvenţă eÅŸuată'; + $lang['strsetval'] = 'Setare valoare'; + $lang['strsequencesetval'] = 'Valoare secvenţă setată'; + $lang['strsequencesetvalbad'] = 'Setare valoare secvenţă eÅŸuată'; + $lang['strnextval'] = 'Valoare increment'; + $lang['strsequencenextval'] = 'Secvenţă incrementată'; + $lang['strsequencenextvalbad'] = 'Incremetare secvenţă eÅŸuată'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indexuri'; + $lang['strindexname'] = 'Nume index'; + $lang['strshowallindexes'] = 'AfiÅŸare toate indexurile'; + $lang['strnoindex'] = 'Nici un index găsit.'; + $lang['strnoindexes'] = 'Nici un index găsit.'; + $lang['strcreateindex'] = 'Creare index'; + $lang['strtabname'] = 'Nume tabelă'; + $lang['strcolumnname'] = 'Nume coloană'; + $lang['strindexneedsname'] = 'SpecificaÅ£i un nume pentru index.'; + $lang['strindexneedscols'] = 'Indexurile necesită un număr corect de coloane.'; + $lang['strindexcreated'] = 'Index creat'; + $lang['strindexcreatedbad'] = 'Creare index eÅŸuată.'; + $lang['strconfdropindex'] = 'Sigur ÅŸtergeÅ£i indexul "%s"?'; + $lang['strindexdropped'] = 'Index ÅŸters.'; + $lang['strindexdroppedbad'] = 'Åžtergere index eÅŸuată.'; + $lang['strkeyname'] = 'Nume cheie'; + $lang['struniquekey'] = 'Cheie unică'; + $lang['strprimarykey'] = 'Cheie primară'; + $lang['strindextype'] = 'Tip de index'; + $lang['strtablecolumnlist'] = 'Coloane în tabelă'; + $lang['strindexcolumnlist'] = 'Coloane în index'; + $lang['strconfcluster'] = 'Sigur grupaÅ£i "%s"?'; + $lang['strclusteredgood'] = 'Grupare completă.'; + $lang['strclusteredbad'] = 'Grupare eÅŸuată.'; + $lang['strcluster'] = 'Grupare'; + + // Rules + $lang['strrules'] = 'Reguli'; + $lang['strrule'] = 'Regulă'; + $lang['strshowallrules'] = 'AfiÅŸare toate regulile'; + $lang['strnorule'] = 'Nici o regulă găsită.'; + $lang['strnorules'] = 'Nici o regulă găsită.'; + $lang['strcreaterule'] = 'Creare regulă'; + $lang['strrulename'] = 'Nume regulă'; + $lang['strruleneedsname'] = 'SpecificaÅ£i un nume pentru regulă.'; + $lang['strrulecreated'] = 'Regulă creată.'; + $lang['strrulecreatedbad'] = 'Creare regulă eÅŸuată.'; + $lang['strconfdroprule'] = 'Sigur ÅŸtergeÅ£i regula "%s"?'; + $lang['strruledropped'] = 'Regulă ÅŸtearsă.'; + $lang['strruledroppedbad'] = 'Åžtergere regulă eÅŸuată.'; + + // Constraints + $lang['strconstraint'] = 'RestricÅ£ie'; + $lang['strconstraints'] = 'RestricÅ£ii'; + $lang['strshowallconstraints'] = 'AfiÅŸare toate restricÅ£iile'; + $lang['strnoconstraints'] = 'Nici o restricÅ£ie găsită.'; + $lang['strcreateconstraint'] = 'Creare restricÅ£ie'; + $lang['strconstraintcreated'] = 'RestricÅ£ie creată.'; + $lang['strconstraintcreatedbad'] = 'Creare restricÅ£ie eÅŸuată.'; + $lang['strconfdropconstraint'] = 'Sigur ÅŸtergeÅ£i restricÅ£ia "%s"?'; + $lang['strconstraintdropped'] = 'RestricÅ£ie ÅŸtearsă.'; + $lang['strconstraintdroppedbad'] = 'Åžtergere restricÅ£ie eÅŸuată.'; + $lang['straddcheck'] = 'Adăugare verificare'; + $lang['strcheckneedsdefinition'] = 'Verificarea de restricÅ£ie necesită o definiÅ£ie.'; + $lang['strcheckadded'] = 'Verificare de restricÅ£ie adăugată.'; + $lang['strcheckaddedbad'] = 'Adăugare verificare de restricÅ£ie eÅŸuată.'; + $lang['straddpk'] = 'Adăugare cheie primară'; + $lang['strpkneedscols'] = 'Cheia primară necesită cel puÅ£in o coloană.'; + $lang['strpkadded'] = 'Cheie primară adăugată.'; + $lang['strpkaddedbad'] = 'Adăugare cheie primară eÅŸuată.'; + $lang['stradduniq'] = 'Adăugare cheie unică'; + $lang['struniqneedscols'] = 'Cheia unică necesită cel puÅ£in o coloană.'; + $lang['struniqadded'] = 'Cheie unică adăugată.'; + $lang['struniqaddedbad'] = 'Adăugare cheie unică eÅŸuată.'; + $lang['straddfk'] = 'Adăugare cheie străină'; + $lang['strfkneedscols'] = 'Cheia străină necesită cel puÅ£in o coloană.'; + $lang['strfkneedstarget'] = 'Cheia străină necesită o tabelă de destinaÅ£ie.'; + $lang['strfkadded'] = 'Cheie străină adăugată.'; + $lang['strfkaddedbad'] = 'Adăugare cheie străină eÅŸuată.'; + $lang['strfktarget'] = 'Tabelă de destinaÅ£ie'; + $lang['strfkcolumnlist'] = 'Coloane în cheie'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'FuncÅ£ie'; + $lang['strfunctions'] = 'FuncÅ£ii'; + $lang['strshowallfunctions'] = 'AfiÅŸare toate funcÅ£iile'; + $lang['strnofunction'] = 'Nici o functie găsită.'; + $lang['strnofunctions'] = 'Nici o functie găsită.'; + $lang['strcreateplfunction'] = 'Creare funcÅ£ie SQL/PL'; + $lang['strcreateinternalfunction'] = 'Creare funcÅ£ie internă'; + $lang['strcreatecfunction'] = 'Creare funcÅ£ie C'; + $lang['strfunctionname'] = 'Nume funcÅ£ie'; + $lang['strreturns'] = 'ÃŽntoarce'; + $lang['strproglanguage'] = 'Limbaj de programare'; + $lang['strfunctionneedsname'] = 'SpecificaÅ£i un nume pentru funcÅ£ie.'; + $lang['strfunctionneedsdef'] = 'SpecificaÅ£i o definiÅ£ie pentru functie.'; + $lang['strfunctioncreated'] = 'FuncÅ£ie creată.'; + $lang['strfunctioncreatedbad'] = 'Creare funcÅ£ie eÅŸuată.'; + $lang['strconfdropfunction'] = 'Sigur ÅŸtergeÅ£i funcÅ£ia "%s"?'; + $lang['strfunctiondropped'] = 'FuncÅ£ie ÅŸtearsă.'; + $lang['strfunctiondroppedbad'] = 'Åžtergere funcÅ£ie eÅŸuată.'; + $lang['strfunctionupdated'] = 'FuncÅ£ie actualizată.'; + $lang['strfunctionupdatedbad'] = 'Actualizare funcÅ£ie eÅŸuată.'; + $lang['strobjectfile'] = 'FiÅŸier obiect'; + $lang['strlinksymbol'] = 'Simbol de legătură'; + $lang['strarguments'] = 'Argumente'; + $lang['strargmode'] = 'Mod'; + $lang['strargtype'] = 'Tip'; + $lang['strargadd'] = 'Adăugare alt argument'; + $lang['strargremove'] = 'Eliminare argument'; + $lang['strargnoargs'] = 'Această funcÅ£ie nu acceptă nici un argument'; + $lang['strargenableargs'] = 'Activare argumente pasate acestei funcÅ£ii'; + $lang['strargnorowabove'] = 'Trebuie să existe un rând deasupra acestui rând'; + $lang['strargnorowbelow'] = 'Trebuie să existe un rând dedesubtul acestui rând'; + $lang['strargraise'] = 'Mutare în sus'; + $lang['strarglower'] = 'Mutare în jos'; + $lang['strargremoveconfirm'] = 'Sigur eliminaÅ£i acest argument? Această acÅ£iune NU poate fi revocată.'; + + // Triggers + $lang['strtrigger'] = 'DeclanÅŸator'; + $lang['strtriggers'] = 'DeclanÅŸatori'; + $lang['strshowalltriggers'] = 'AfiÅŸare toate declanÅŸatoarele'; + $lang['strnotrigger'] = 'Nici un declanÅŸator găsit.'; + $lang['strnotriggers'] = 'Nici un declanÅŸator găsit.'; + $lang['strcreatetrigger'] = 'Creare declanÅŸator'; + $lang['strtriggerneedsname'] = 'SpecificaÅ£i un nume pentru declanÅŸator.'; + $lang['strtriggerneedsfunc'] = 'SpecificaÅ£i o funcÅ£ie pentru declanÅŸator.'; + $lang['strtriggercreated'] = 'DeclanÅŸator creat.'; + $lang['strtriggercreatedbad'] = 'Creare declanÅŸator eÅŸuată.'; + $lang['strconfdroptrigger'] = 'Sigur ÅŸtergeÅ£i declanÅŸatorul "%s" de pe "%s"?'; + $lang['strconfenabletrigger'] = 'Sigur activaÅ£i declanÅŸatorul "%s" pentru "%s"?'; + $lang['strconfdisabletrigger'] = 'Sigur dezactivaÅ£i declanÅŸatorul "%s" pentru "%s"?'; + $lang['strtriggerdropped'] = 'DeclanÅŸator ÅŸters.'; + $lang['strtriggerdroppedbad'] = 'Åžtergere declanÅŸator eÅŸuată.'; + $lang['strtriggerenabled'] = 'DeclanÅŸator activat'; + $lang['strtriggerenabledbad'] = 'Activare declanÅŸator eÅŸuată'; + $lang['strtriggerdisabled'] = 'DeclanÅŸator dezactivat'; + $lang['strtriggerdisabledbad'] = 'Dezactivare declanÅŸator eÅŸuată'; + $lang['strtriggeraltered'] = 'DeclanÅŸator modificat.'; + $lang['strtriggeralteredbad'] = 'Modificare declanÅŸator eÅŸuată.'; + $lang['strforeach'] = 'Pentru fiecare'; + + // Types + $lang['strtype'] = 'Tip'; + $lang['strtypes'] = 'Tipuri'; + $lang['strshowalltypes'] = 'AfiÅŸare toate tipurile'; + $lang['strnotype'] = 'Nici un tip găsit.'; + $lang['strnotypes'] = 'Nici un tip găsit.'; + $lang['strcreatetype'] = 'Creare tip'; + $lang['strcreatecomptype'] = 'Creare tip compus'; + $lang['strtypeneedsfield'] = 'SpecificaÅ£i cel puÅ£in un câmp.'; + $lang['strtypeneedscols'] = 'SpecificaÅ£i un număr corect de cămpuri.'; + $lang['strtypename'] = 'Nume tip'; + $lang['strinputfn'] = 'FuncÅ£ie de intrare'; + $lang['stroutputfn'] = 'FuncÅ£ie de ieÅŸire'; + $lang['strpassbyval'] = 'Transmis prin valoare?'; + $lang['stralignment'] = 'Aliniere'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Delimitator'; + $lang['strstorage'] = 'Stocare'; + $lang['strfield'] = 'Câmp'; + $lang['strnumfields'] = 'Număr de câmpuri'; + $lang['strtypeneedsname'] = 'SpecificaÅ£i un nume pentru tip.'; + $lang['strtypeneedslen'] = 'SpecificaÅ£i o lungime pentru tip.'; + $lang['strtypecreated'] = 'Tip creat.'; + $lang['strtypecreatedbad'] = 'Creare tip eÅŸuată.'; + $lang['strconfdroptype'] = 'Sigur ÅŸtergeÅ£i tipul "%s"?'; + $lang['strtypedropped'] = 'Tip ÅŸters.'; + $lang['strtypedroppedbad'] = 'Åžtergere tip eÅŸuată.'; + $lang['strflavor'] = 'Flavor'; + $lang['strbasetype'] = 'Bază'; + $lang['strcompositetype'] = 'Compus'; + $lang['strpseudotype'] = 'Pseudo'; + + // Schemas + $lang['strschema'] = 'Schemă'; + $lang['strschemas'] = 'Scheme'; + $lang['strshowallschemas'] = 'AfiÅŸare toate schemele'; + $lang['strnoschema'] = 'Nici o schemă găsită.'; + $lang['strnoschemas'] = 'Nici o schemă găsită.'; + $lang['strcreateschema'] = 'Creare schemă'; + $lang['strschemaname'] = 'Nume schemă'; + $lang['strschemaneedsname'] = 'SpecificaÅ£i un nume pentru schemă.'; + $lang['strschemacreated'] = 'Schemă creată.'; + $lang['strschemacreatedbad'] = 'Creare schemă eÅŸuată.'; + $lang['strconfdropschema'] = 'Sigur ÅŸtergeÅ£i schema "%s"?'; + $lang['strschemadropped'] = 'Schemă ÅŸtearsă.'; + $lang['strschemadroppedbad'] = 'Åžtergere schemă eÅŸuată.'; + $lang['strschemaaltered'] = 'Schemă modificată.'; + $lang['strschemaalteredbad'] = 'Modificare schemă eÅŸuată.'; + $lang['strsearchpath'] = 'Cale de căutare pentru schemă'; + + // Reports + + // Domains + $lang['strdomain'] = 'Domeniu'; + $lang['strdomains'] = 'Domenii'; + $lang['strshowalldomains'] = 'AfiÅŸare toate domeniile'; + $lang['strnodomains'] = 'Nici un domeniu găsit.'; + $lang['strcreatedomain'] = 'Creare domeniu'; + $lang['strdomaindropped'] = 'Domeniu ÅŸters.'; + $lang['strdomaindroppedbad'] = 'Åžtergere domeniu eÅŸuată.'; + $lang['strconfdropdomain'] = 'Sigur ÅŸtergeÅ£i domeniul "%s"?'; + $lang['strdomainneedsname'] = 'SpecificaÅ£i un nume pentru domeniu.'; + $lang['strdomaincreated'] = 'Domeniu creat.'; + $lang['strdomaincreatedbad'] = 'Creare domeniu eÅŸuată.'; + $lang['strdomainaltered'] = 'Domeniu modificat.'; + $lang['strdomainalteredbad'] = 'Modificare domeniu eÅŸuată.'; + + // Operators + $lang['stroperator'] = 'Operator'; + $lang['stroperators'] = 'Operatori'; + $lang['strshowalloperators'] = 'AfiÅŸare toÅ£i operatorii'; + $lang['strnooperator'] = 'Nici un operator găsit.'; + $lang['strnooperators'] = 'Nici un operator găsit.'; + $lang['strcreateoperator'] = 'Creare operator'; + $lang['strleftarg'] = 'Tipul argumentului stâng'; + $lang['strrightarg'] = 'Tipul argumentului drept'; + $lang['strcommutator'] = 'Comutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'RelaÅ£ionare'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'ÃŽmbină'; + $lang['strleftsort'] = 'Sortare stânga'; + $lang['strrightsort'] = 'Sortare dreapta'; + $lang['strlessthan'] = 'Mai mic decăt'; + $lang['strgreaterthan'] = 'Mai mare decăt'; + $lang['stroperatorneedsname'] = 'SpecificaÅ£i un nume pentru operator.'; + $lang['stroperatorcreated'] = 'Operator creat.'; + $lang['stroperatorcreatedbad'] = 'Creare operator eÅŸuată.'; + $lang['strconfdropoperator'] = 'Sigur ÅŸtergeÅ£i operatorul "%s"?'; + $lang['stroperatordropped'] = 'Operator ÅŸters.'; + $lang['stroperatordroppedbad'] = 'Åžtergere operator eÅŸuată.'; + + // Casts + $lang['strcasts'] = 'Conversii de tip'; + $lang['strnocasts'] = 'Nici o conversie de tip găsită.'; + $lang['strsourcetype'] = 'Tip sursă'; + $lang['strtargettype'] = 'Tip destinaÅ£ie'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'ÃŽn alocare'; + $lang['strbinarycompat'] = '(Compatibil binar)'; + + // Conversions + $lang['strconversions'] = 'Conversii'; + $lang['strnoconversions'] = 'Nici o conversie găsită.'; + $lang['strsourceencoding'] = 'Codificare sursă'; + $lang['strtargetencoding'] = 'Codificare destinaÅ£ie'; + + // Languages + $lang['strlanguages'] = 'Limbaje'; + $lang['strnolanguages'] = 'Nici un limbaj găsit.'; + $lang['strtrusted'] = 'Sigur'; + + // Info + $lang['strnoinfo'] = 'Nici o informaÅ£ie disponibilă.'; + $lang['strreferringtables'] = 'Tabele referite'; + $lang['strparenttables'] = 'Tabele părinte'; + $lang['strchildtables'] = 'Tabele copii'; + + // Aggregates + $lang['straggregate'] = 'Agregare'; + $lang['straggregates'] = 'Agregări'; + $lang['strnoaggregates'] = 'Nici o agregare găsită.'; + $lang['stralltypes'] = '(Toate tipurile)'; + $lang['straggrtransfn'] = 'FuncÅ£ie de tranziÅ£ie'; + $lang['strcreateaggregate'] = 'Creare agregare'; + $lang['straggrbasetype'] = 'Tip dată de intrare'; + $lang['straggrsfunc'] = 'FuncÅ£ie tranziÅ£ie de stare'; + $lang['straggrffunc'] = 'FuncÅ£ie finală'; + $lang['straggrinitcond'] = 'CondiÅ£ie iniÅ£ială'; + $lang['straggrsortop'] = 'Operator sortare'; + $lang['strdropaggregate'] = 'Åžtergere agregare'; + $lang['strconfdropaggregate'] = 'Sigur ÅŸtergeÅ£i agregarea "%s"?'; + $lang['straggregatedropped'] = 'Agregare ÅŸtearsă.'; + $lang['straggregatedroppedbad'] = 'Åžtergere agregare eÅŸuată.'; + $lang['stralteraggregate'] = 'Modificare agregare'; + $lang['straggraltered'] = 'Agregare modificată.'; + $lang['straggralteredbad'] = 'Modificare agregare eÅŸuată.'; + $lang['straggrneedsname'] = 'SpecificaÅ£i un nume pentru agregare'; + $lang['straggrneedsbasetype'] = 'SpecificaÅ£i tipul de dată de intrare pentru agregare'; + $lang['straggrneedssfunc'] = 'SpecificaÅ£i numele funcÅ£iei tranziÅ£iei de stare pentru agregare'; + $lang['straggrneedsstype'] = 'SpecificaÅ£i tipul datei pentru valoarea stării agregării'; + $lang['straggrcreated'] = 'Agregare creată.'; + $lang['straggrcreatedbad'] = 'Creare agregare eÅŸuată.'; + $lang['straggrshowall'] = 'AfiÅŸare toate agregările'; + + // Operator Classes + $lang['stropclasses'] = 'Clase de operatori'; + $lang['strnoopclasses'] = 'Nici o clasă de operatori găsită.'; + $lang['straccessmethod'] = 'Metodă de acces'; + + // Stats and performance + $lang['strrowperf'] = 'Performanţă rând'; + $lang['strioperf'] = 'Performanţă I/O'; + $lang['stridxrowperf'] = 'Performanţă index/rând'; + $lang['stridxioperf'] = 'Performanţă index I/O'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'SecvenÅ£ial'; + $lang['strscan'] = 'Scanare'; + $lang['strread'] = 'Citire'; + $lang['strfetch'] = 'Transfer'; + $lang['strheap'] = 'Stivă'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'Index TOAST'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disc'; + $lang['strrows2'] = 'Rânduri'; + + // Tablespaces + $lang['strtablespace'] = 'SpaÅ£iu de tabele'; + $lang['strtablespaces'] = 'SpaÅ£ii de tabele'; + $lang['strshowalltablespaces'] = 'AfiÅŸare toate spaÅ£iile de tabele'; + $lang['strnotablespaces'] = 'Nici un spaÅ£iu de tabele găsit.'; + $lang['strcreatetablespace'] = 'Creare spaÅ£iu de tabele'; + $lang['strlocation'] = 'LocaÅ£ie'; + $lang['strtablespaceneedsname'] = 'SpecificaÅ£i un nume pentru spaÅ£iul de tabele.'; + $lang['strtablespaceneedsloc'] = 'SpecificaÅ£i directorul în care va fi creat spaÅ£iul de tabele.'; + $lang['strtablespacecreated'] = 'SpaÅ£iu de tabele creat.'; + $lang['strtablespacecreatedbad'] = 'Creare spaÅ£iu de tabele eÅŸuată.'; + $lang['strconfdroptablespace'] = 'Sigur ÅŸtergeÅ£i spaÅ£iul de tabele "%s"?'; + $lang['strtablespacedropped'] = 'SpaÅ£iu de tabele ÅŸters.'; + $lang['strtablespacedroppedbad'] = 'Åžtergere ÅŸpaÅ£iu de tabele eÅŸuată.'; + $lang['strtablespacealtered'] = 'SpaÅ£iu de tabele modificat.'; + $lang['strtablespacealteredbad'] = 'Modificare ÅŸpaÅ£iu de tabele eÅŸuată.'; + + // Miscellaneous + $lang['strtopbar'] = '%s rulând pe %s:%s -- SunteÅ£i autentificat ca utilizator "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Ajutor'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Pagini de ajutor'; + $lang['strselecthelppage'] = 'SelectaÅ£i o pagină de ajutor'; + $lang['strinvalidhelppage'] = 'Pagină de ajutor incorectă.'; + $lang['strlogintitle'] = 'Autentificare la %s'; + $lang['strlogoutmsg'] = 'IeÅŸire din %s'; + $lang['strloading'] = 'ÃŽncărcare...'; + $lang['strerrorloading'] = 'Eroare la încărcare'; + $lang['strclicktoreload'] = 'FaceÅ£i clic pentru reîncărcare'; + + // Autovacuum + $lang['strautovacuum'] = 'Autovacuum'; + $lang['strturnedon'] = 'Pornit'; + $lang['strturnedoff'] = 'Oprit'; + $lang['strenabled'] = 'Activat'; + $lang['strvacuumbasethreshold'] = 'Vacuum Base Threshold'; + $lang['strvacuumscalefactor'] = 'Vacuum Scale Factor'; + $lang['stranalybasethreshold'] = 'Analyze Base Threshold'; + $lang['stranalyzescalefactor'] = 'Analyze Scale Factor'; + $lang['strvacuumcostdelay'] = 'Vacuum Cost Delay'; + $lang['strvacuumcostlimit'] = 'Vacuum Cost Limit'; + + // Table-level Locks + $lang['strlocks'] = 'Blocări'; + $lang['strtransaction'] = 'ID tranzacÅ£ie'; + $lang['strprocessid'] = 'ID proces'; + $lang['strmode'] = 'Mod blocare'; + $lang['strislockheld'] = 'Blocaj reÅ£inut?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'TranzacÅ£ii preparate'; + $lang['strxactid'] = 'ID tranzacÅ£ie'; + $lang['strgid'] = 'ID global'; + + + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/russian-utf8.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/russian-utf8.php new file mode 100644 index 00000000..12cd7710 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/russian-utf8.php @@ -0,0 +1,894 @@ +'; + $lang['strfirst'] = '<< Перв.'; + $lang['strlast'] = 'ПоÑл. >>'; + $lang['strfailed'] = 'Прервано'; + $lang['strcreate'] = 'Создать'; + $lang['strcreated'] = 'Создано'; + $lang['strcomment'] = 'Комментарий'; + $lang['strlength'] = 'Длина'; + $lang['strdefault'] = 'По умолчанию'; + $lang['stralter'] = 'Изменить'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Отменить'; + $lang['strkill'] = 'Убить'; + $lang['strac'] = 'Включить автодополнение'; + $lang['strsave'] = 'Сохранить'; + $lang['strreset'] = 'СброÑить'; + $lang['strinsert'] = 'Ð’Ñтавить'; + $lang['strselect'] = 'Выбрать'; + $lang['strdelete'] = 'Удалить'; + $lang['strupdate'] = 'Обновить'; + $lang['strreferences'] = 'СÑылки'; + $lang['stryes'] = 'Да'; + $lang['strno'] = 'Ðет'; + $lang['strtrue'] = 'ИÑтина'; + $lang['strfalse'] = 'Ложь'; + $lang['stredit'] = 'Редактировать'; + $lang['strcolumn'] = 'Ðтрибут'; + $lang['strcolumns'] = 'Ðтрибуты'; + $lang['strrows'] = 'запиÑ(ÑŒ/и/ей)'; + $lang['strrowsaff'] = 'запиÑ(ÑŒ/и/ей) обработано.'; + $lang['strobjects'] = 'объект(а/ов)'; + $lang['strback'] = 'Ðазад'; + $lang['strqueryresults'] = 'Результаты запроÑа'; + $lang['strshow'] = 'Показать'; + $lang['strempty'] = 'ОчиÑтить'; + $lang['strlanguage'] = 'Язык'; + $lang['strencoding'] = 'Кодировка'; + $lang['strvalue'] = 'Значение'; + $lang['strunique'] = 'Уникальный'; + $lang['strprimary'] = 'Первичный'; + $lang['strexport'] = 'ЭкÑпорт'; + $lang['strimport'] = 'Импорт'; + $lang['strallowednulls'] = 'Разрешенные NULL-Ñимволы'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'ПуÑÑ‚Ð°Ñ Ñтрока/поле'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Управление'; + $lang['strvacuum'] = 'ПереÑтроить'; + $lang['stranalyze'] = 'Ðнализировать'; + $lang['strclusterindex'] = 'КлаÑтеризовать'; + $lang['strclustered'] = 'КлаÑтеризован?'; + $lang['strreindex'] = 'ПереÑтроить индекÑ'; + $lang['strexecute'] = 'Выполнить'; + $lang['stradd'] = 'Добавить'; + $lang['strevent'] = 'Событие'; + $lang['strwhere'] = 'Где'; + $lang['strinstead'] = 'Делать вмеÑто'; + $lang['strwhen'] = 'Когда'; + $lang['strformat'] = 'Формат'; + $lang['strdata'] = 'Данные'; + $lang['strconfirm'] = 'Подтвердить'; + $lang['strexpression'] = 'Выражение'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'РаÑширить'; + $lang['strcollapse'] = 'Свернуть'; + $lang['strfind'] = 'Ðайти'; + $lang['stroptions'] = 'Опции'; + $lang['strrefresh'] = 'Обновить'; + $lang['strdownload'] = 'Загрузить'; + $lang['strdownloadgzipped'] = 'Загрузить архив gzip'; + $lang['strinfo'] = 'СведениÑ'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Дополнительно'; + $lang['strvariables'] = 'Переменные'; + $lang['strprocess'] = 'ПроцеÑÑ'; + $lang['strprocesses'] = 'ПроцеÑÑÑ‹'; + $lang['strsetting'] = 'Опции'; + $lang['streditsql'] = 'Редактировать SQL'; + $lang['strruntime'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ: %s мÑек'; + $lang['strpaginate'] = 'Ðумеровать Ñтраницы Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°Ð¼Ð¸'; + $lang['struploadscript'] = 'или загрузить SQL-Ñкрипт:'; + $lang['strstarttime'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°'; + $lang['strfile'] = 'Файл'; + $lang['strfileimported'] = 'Файл импортирован.'; + $lang['strtrycred'] = 'ИÑпользовать Ñти данные аутентификации Ð´Ð»Ñ Ð²Ñех Ñерверов'; + $lang['strconfdropcred'] = 'Ð’ целÑÑ… безопаÑноÑти отключение уничтожит общую аутентификационную информацию. Ð’Ñ‹ дейÑтвительно хотите отключитÑÑ?'; + $lang['stractionsonmultiplelines'] = 'ДейÑÑ‚Ð²Ð¸Ñ Ð½Ð°Ð´ неÑколькими Ñтроками.'; + $lang['strselectall'] = 'Выбрать вÑе'; + $lang['strunselectall'] = 'Отменить выбор вÑех'; + $lang['strlocale'] = 'Локаль'; + $lang['strcollation'] = 'ПорÑдок Ñортировки Ñтрок (LC_COLLATE)'; + $lang['strctype'] = 'КлаÑÑÐ¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ñимволов (LC_CTYPE)'; + $lang['strdefaultvalues'] = 'Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию'; + $lang['strnewvalues'] = 'Ðовые значениÑ'; + $lang['strstart'] = 'ЗапуÑтить автоматичеÑкое обновление'; + $lang['strstop'] = 'ОÑтановить автоматичеÑкое обновление'; + $lang['strgotoppage'] = 'вверх'; + $lang['strtheme'] = 'Тема'; + $lang['strcluster'] = 'КлаÑтер'; + + // Admin + $lang['stradminondatabase'] = 'Следующие админиÑтративные задачи применÑÑŽÑ‚ÑÑ ÐºÐ¾ вÑей базе данных %s.'; + $lang['stradminontable'] = 'Следующие админиÑтративные задачи применÑÑŽÑ‚ÑÑ Ðº таблице %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'ИÑториÑ'; + $lang['strnohistory'] = 'Ðет иÑтории.'; + $lang['strclearhistory'] = 'ОчиÑтить иÑторию'; + $lang['strdelhistory'] = 'Удалить из иÑтории'; + $lang['strconfdelhistory'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¸Ð· иÑтории?'; + $lang['strconfclearhistory'] = 'Ð’Ñ‹ дейÑтвительно хотите очиÑтить иÑторию?'; + $lang['strnodatabaseselected'] = 'ПожалуйÑта, выберете базу данных.'; + + // Database sizes + $lang['strnoaccess'] = 'Ðет доÑтупа'; + $lang['strsize'] = 'Размер'; + $lang['strbytes'] = 'байт'; + $lang['strkb'] = 'кБ'; + $lang['strmb'] = 'МБ'; + $lang['strgb'] = 'ГБ'; + $lang['strtb'] = 'ТБ'; + + // Error handling + $lang['strnoframes'] = 'Это приложение лучше вÑего работает в браузере, который поддерживает фреймы, но оно может работать и без иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ñ€ÐµÐ¹Ð¼Ð¾Ð² еÑли перейти по ÑÑылке ниже.'; + $lang['strnoframeslink'] = 'ИÑпользовать без фреймов'; + $lang['strbadconfig'] = 'Ваш config.inc.php ÑвлÑетÑÑ ÑƒÑтаревшим. Вам необходимо обновить его из config.inc.php-dist.'; + $lang['strnotloaded'] = 'Ваша инÑталÑÑ†Ð¸Ñ PHP не поддерживает PostgreSQL. Вам необходимо переÑобрать PHP, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ --with-pgsql Ð´Ð»Ñ configure.'; + $lang['strpostgresqlversionnotsupported'] = 'ВерÑÐ¸Ñ PostgreSQL не поддерживаетÑÑ. ПожалуйÑта, обновитеÑÑŒ до верÑии %s или более поздней.'; + $lang['strbadschema'] = 'Обнаружена Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ñхема.'; + $lang['strbadencoding'] = 'Ошибка при уÑтановке кодировки клиента (client encoding).'; + $lang['strsqlerror'] = 'Ошибка SQL:'; + $lang['strinstatement'] = 'Ð’ операторе:'; + $lang['strinvalidparam'] = 'Ðеверный параметр Ñкрипта.'; + $lang['strnodata'] = 'Данных не найдено.'; + $lang['strnoobjects'] = 'Объектов не найдено.'; + $lang['strrownotunique'] = 'Ðет уникального идентификатора Ð´Ð»Ñ Ñтой запиÑи.'; + $lang['strnouploads'] = 'Загрузка файла невозможна.'; + $lang['strimporterror'] = 'Ошибка импорта.'; + $lang['strimporterror-fileformat'] = 'Ошибка импорта: Ðевозможно автоматичеÑки определить формат файла.'; + $lang['strimporterrorline'] = 'Ошибка канала при импорте %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Ошибка импорта в Ñтроке %s: Строка не обладает необходимым чиÑлом атрибутов.'; + $lang['strimporterror-uploadedfile'] = 'Ошибка импорта: Файл не может быть загружен на Ñервер'; + $lang['strcannotdumponwindows'] = 'ЭкÑпорт таблиц и Ñхем Ñо Ñложными именами в Windows не поддерживаетÑÑ.'; + $lang['strinvalidserverparam'] = 'Попытка ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ значением параметра "Ñервер", возможно кто-то пытаетÑÑ Ð²Ð·Ð»Ð¾Ð¼Ð°Ñ‚ÑŒ вашу ÑиÑтему.'; + $lang['strnoserversupplied'] = 'Значение параметра "Ñервер" не предÑтавлено!'; + $lang['strbadpgdumppath'] = 'Ошибка ÑкÑпорта: Ðевозможно выполнить pg_dump (указанный в conf/config.inc.php путь: %s). ПожалуйÑта, иÑправте Ñтот путь в конфигурации и заново войдите в ÑиÑтему.'; + $lang['strbadpgdumpallpath'] = 'Ошибка ÑкÑпорта: Ðевозможно выполнить pg_dumpall (указанный в conf/config.inc.php путь: %s). ПожалуйÑта, иÑправте Ñтот путь в конфигурации и заново войдите в ÑиÑтему.'; + $lang['strconnectionfail'] = 'Ошибка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Ñерверу.'; + + // Tables + $lang['strtable'] = 'Таблица'; + $lang['strtables'] = 'Таблицы'; + $lang['strshowalltables'] = 'Показать вÑе таблицы'; + $lang['strnotables'] = 'Таблиц не найдено.'; + $lang['strnotable'] = 'Таблица не обнаружена.'; + $lang['strcreatetable'] = 'Создать таблицу'; + $lang['strcreatetablelike'] = 'Создать таблицу наподобие'; + $lang['strcreatetablelikeparent'] = 'ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°'; + $lang['strcreatelikewithdefaults'] = 'включить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию'; + $lang['strcreatelikewithconstraints'] = 'включить ограничениÑ'; + $lang['strcreatelikewithindexes'] = 'включить индекÑÑ‹'; + $lang['strtablename'] = 'Ð˜Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['strtableneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹.'; + $lang['strtablelikeneedslike'] = 'Вам необходимо определить иÑходную таблицу.'; + $lang['strtableneedsfield'] = 'Вам необходимо определить по крайней мере одно поле.'; + $lang['strtableneedscols'] = 'Вам необходимо указать допуÑтимое чиÑло атрибутов.'; + $lang['strtablecreated'] = 'Таблица Ñоздана.'; + $lang['strtablecreatedbad'] = 'Создание таблицы прервано.'; + $lang['strconfdroptable'] = 'Ð’Ñ‹ уверены, что хотите удалить таблицу "%s"?'; + $lang['strtabledropped'] = 'Таблица удалена.'; + $lang['strtabledroppedbad'] = 'Удаление таблицы прервано.'; + $lang['strconfemptytable'] = 'Ð’Ñ‹ уверены, что хотите очиÑтить таблицу "%s"?'; + $lang['strtableemptied'] = 'Таблица очищена.'; + $lang['strtableemptiedbad'] = 'ОчиÑтка таблицы прервана.'; + $lang['strinsertrow'] = 'Добавить запиÑÑŒ'; + $lang['strrowinserted'] = 'ЗапиÑÑŒ добавлена.'; + $lang['strrowinsertedbad'] = 'Добавление запиÑи прервано.'; + $lang['strnofkref'] = 'Ðет ÑоответÑтвующего Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ ключа %s.'; + $lang['strrowduplicate'] = 'Ð’Ñтавка Ñтроки прервана, попытка Ñделать дублирующую вÑтавку.'; + $lang['streditrow'] = 'Редактировать запиÑÑŒ'; + $lang['strrowupdated'] = 'ЗапиÑÑŒ обновлена.'; + $lang['strrowupdatedbad'] = 'Обновление запиÑи прервано.'; + $lang['strdeleterow'] = 'Удалить запиÑÑŒ'; + $lang['strconfdeleterow'] = 'Ð’Ñ‹ уверены, что хотите удалить запиÑÑŒ?'; + $lang['strrowdeleted'] = 'ЗапиÑÑŒ удалена.'; + $lang['strrowdeletedbad'] = 'Удаление запиÑи прервано.'; + $lang['strinsertandrepeat'] = 'Ð’Ñтавить и повторить'; + $lang['strnumcols'] = 'КоличеÑтво атрибутов'; + $lang['strcolneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ Ñтолбца'; + $lang['strselectallfields'] = 'Выбрать вÑе полÑ'; + $lang['strselectneedscol'] = 'Вам необходимо указать по крайней мере один атрибут'; + $lang['strselectunary'] = 'Унарный оператор не может иметь величину.'; + $lang['strcolumnaltered'] = 'Ðтрибут изменен.'; + $lang['strcolumnalteredbad'] = 'Изменение атрибута прервано.'; + $lang['strconfdropcolumn'] = 'Ð’Ñ‹ уверены, что хотите удалить атрибут "%s" таблицы "%s"?'; + $lang['strcolumndropped'] = 'Ðтрибут удален.'; + $lang['strcolumndroppedbad'] = 'Удаление атрибута прервано.'; + $lang['straddcolumn'] = 'Добавить атрибут'; + $lang['strcolumnadded'] = 'Ðтрибут добавлен.'; + $lang['strcolumnaddedbad'] = 'Добавление атрибута прервано.'; + $lang['strcascade'] = 'КаÑкадом'; + $lang['strtablealtered'] = 'Таблица изменена.'; + $lang['strtablealteredbad'] = 'Изменение таблицы прервано.'; + $lang['strdataonly'] = 'Только данные'; + $lang['strstructureonly'] = 'Только Ñтруктуру'; + $lang['strstructureanddata'] = 'Структуру и данные'; + $lang['strtabbed'] = 'Через табулÑцию'; + $lang['strauto'] = 'Ðвто'; + $lang['strconfvacuumtable'] = 'Ð’Ñ‹ дейÑтвительно хотите переÑтроить "%s"?'; + $lang['strconfanalyzetable'] = 'Ð’Ñ‹ дейÑтвительно хотите произвеÑти анализ "%s"?'; + $lang['strconfreindextable'] = 'Ð’Ñ‹ дейÑтвительно хотите переÑтроить Ð¸Ð½Ð´ÐµÐºÑ "%s"?'; + $lang['strconfclustertable'] = 'Ð’Ñ‹ дейÑтвительно хотите клаÑтеризовать "%s"?'; + $lang['strestimatedrowcount'] = 'Предполагаемое чиÑло Ñтрок'; + $lang['strspecifytabletoanalyze'] = 'Вам необходимо указать как минимум одну таблицу Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð°.'; + $lang['strspecifytabletoempty'] = 'Вам необходимо указать как минимум одну таблицу Ð´Ð»Ñ Ð¾Ñ‡Ð¸Ñтки.'; + $lang['strspecifytabletodrop'] = 'Вам необходимо указать как минимум одну таблицу Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + $lang['strspecifytabletovacuum'] = 'Вам необходимо указать как минимум одну таблицу Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑтроениÑ.'; + $lang['strspecifytabletoreindex'] = 'Вам необходимо указать как минимум одну таблицу Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð¸Ð½Ð´ÐµÐºÑа.'; + $lang['strspecifytabletocluster'] = 'Вам необходимо указать как минимум одну таблицу Ð´Ð»Ñ ÐºÐ»Ð°Ñтеризации.'; + $lang['strnofieldsforinsert'] = 'Ð’Ñ‹ не можете вÑтавить Ñтроку в таблицу без Ñтолбцов.'; + + // Columns + $lang['strcolprop'] = 'СвойÑтва Ñтолбца'; + $lang['strnotableprovided'] = 'Значение параметра "таблица" не предÑтавлено!'; + + // Users + $lang['struser'] = 'Пользователь'; + $lang['strusers'] = 'Пользователи'; + $lang['strusername'] = 'Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ'; + $lang['strpassword'] = 'Пароль'; + $lang['strsuper'] = 'Суперпользователь?'; + $lang['strcreatedb'] = 'Создать базу данных?'; + $lang['strexpires'] = 'Срок дейÑтвиÑ'; + $lang['strsessiondefaults'] = 'Опции ÑеанÑа по умолчанию'; + $lang['strnousers'] = 'Ðет таких пользователей.'; + $lang['struserupdated'] = 'Пользователь обновлен.'; + $lang['struserupdatedbad'] = 'Обновление Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strshowallusers'] = 'Показать вÑех пользователей'; + $lang['strcreateuser'] = 'Создать пользователÑ'; + $lang['struserneedsname'] = 'Ð’Ñ‹ должны ввеÑти Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ.'; + $lang['strusercreated'] = 'Пользователь Ñоздан.'; + $lang['strusercreatedbad'] = 'Создание Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropuser'] = 'Ð’Ñ‹ уверены, что хотите удалить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ "%s"?'; + $lang['struserdropped'] = 'Пользователь удален.'; + $lang['struserdroppedbad'] = 'Удаление Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straccount'] = 'Ðккаунт'; + $lang['strchangepassword'] = 'Изменить пароль'; + $lang['strpasswordchanged'] = 'Пароль изменен.'; + $lang['strpasswordchangedbad'] = 'Изменение Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strpasswordshort'] = 'Пароль Ñлишком короткий.'; + $lang['strpasswordconfirm'] = 'Пароль не ÑоответÑтвует подтверждению.'; + + // Groups + $lang['strgroup'] = 'Группа'; + $lang['strgroups'] = 'Группы'; + $lang['strshowallgroups'] = 'Показать вÑе группы'; + $lang['strnogroup'] = 'Группа не обнаружена.'; + $lang['strnogroups'] = 'Ðи одной группы не найдено.'; + $lang['strcreategroup'] = 'Создать группу'; + $lang['strgroupneedsname'] = 'Вам необходимо указать название группы.'; + $lang['strgroupcreated'] = 'Группа Ñоздана.'; + $lang['strgroupcreatedbad'] = 'Создание группы прервано.'; + $lang['strconfdropgroup'] = 'Ð’Ñ‹ уверены, что хотите удалить группу "%s"?'; + $lang['strgroupdropped'] = 'Группа удалена.'; + $lang['strgroupdroppedbad'] = 'Удаление группы прервано.'; + $lang['strmembers'] = 'УчаÑтников'; + $lang['strmemberof'] = 'Добавить в роли'; + $lang['stradminmembers'] = 'Admin-учаÑтников'; + $lang['straddmember'] = 'Добавить учаÑтника'; + $lang['strmemberadded'] = 'УчаÑтник добавлен.'; + $lang['strmemberaddedbad'] = 'Добавление учаÑтника прервано.'; + $lang['strdropmember'] = 'Удалить учаÑтника'; + $lang['strconfdropmember'] = 'Ð’Ñ‹ уверены, что хотите удалить учаÑтника "%s" из группы "%s"?'; + $lang['strmemberdropped'] = 'УчаÑтник удален.'; + $lang['strmemberdroppedbad'] = 'Удаление учаÑтника прервано.'; + + // Roles + $lang['strrole'] = 'Роль'; + $lang['strroles'] = 'Роли'; + $lang['strshowallroles'] = 'Показать вÑе роли'; + $lang['strnoroles'] = 'Роли не найдены.'; + $lang['strinheritsprivs'] = 'ÐаÑледовать привилегии?'; + $lang['strcreaterole'] = 'Создать роль'; + $lang['strcancreaterole'] = 'Может Ñоздавать роли?'; + $lang['strrolecreated'] = 'Роль Ñоздана.'; + $lang['strrolecreatedbad'] = 'Создание роли прервано.'; + $lang['strrolealtered'] = 'Роль изменена.'; + $lang['strrolealteredbad'] = 'Изменение роли прервано.'; + $lang['strcanlogin'] = 'Может логинитьÑÑ?'; + $lang['strconnlimit'] = 'Лимит Ñоединений'; + $lang['strdroprole'] = 'Удалить роль'; + $lang['strconfdroprole'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить роль "%s"?'; + $lang['strroledropped'] = 'Роль удалена.'; + $lang['strroledroppedbad'] = 'Удаление роли прервано.'; + $lang['strnolimit'] = 'Без ограничений'; + $lang['strnever'] = 'Ðикогда'; + $lang['strroleneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ Ñ€Ð¾Ð»Ð¸.'; + + // Privileges + $lang['strprivilege'] = 'ПривилегиÑ'; + $lang['strprivileges'] = 'Привилегии'; + $lang['strnoprivileges'] = 'Объект не имеет привилегий.'; + $lang['strgrant'] = 'УÑилить'; + $lang['strrevoke'] = 'ОÑлабить'; + $lang['strgranted'] = 'Привилегии изменены.'; + $lang['strgrantfailed'] = 'Изменение привилегий прервано.'; + $lang['strgrantbad'] = 'Вам необходимо указать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ группу и Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одну привилегию.'; + $lang['strgrantor'] = 'Донор'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'База данных'; + $lang['strdatabases'] = 'Базы данных'; + $lang['strshowalldatabases'] = 'Показать вÑе базы данных'; + $lang['strnodatabases'] = 'Ðи одной базы данных не найдено.'; + $lang['strcreatedatabase'] = 'Создать базу данных'; + $lang['strdatabasename'] = 'Ð˜Ð¼Ñ Ð±Ð°Ð·Ñ‹ данных'; + $lang['strdatabaseneedsname'] = 'Вам необходимо приÑвоить Ð¸Ð¼Ñ Ð’Ð°ÑˆÐµÐ¹ базе данных.'; + $lang['strdatabasecreated'] = 'База данных Ñоздана.'; + $lang['strdatabasecreatedbad'] = 'Создание базы данных прервано.'; + $lang['strconfdropdatabase'] = 'Ð’Ñ‹ уверены, что хотите уничтожить базу данных "%s"?'; + $lang['strdatabasedropped'] = 'База данных уничтожена.'; + $lang['strdatabasedroppedbad'] = 'Уничтожение базы данных прервано.'; + $lang['strentersql'] = 'Введите SQL-Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð¸Ð¶Ðµ:'; + $lang['strsqlexecuted'] = 'SQL-Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½.'; + $lang['strvacuumgood'] = 'ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€ÐµÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.'; + $lang['strvacuumbad'] = 'ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€ÐµÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð°.'; + $lang['stranalyzegood'] = 'ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° завершена.'; + $lang['stranalyzebad'] = 'ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° прервана.'; + $lang['strreindexgood'] = 'ПереиндекÑÐ°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.'; + $lang['strreindexbad'] = 'ПереиндекÑÐ°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð°.'; + $lang['strfull'] = 'ПолноÑтью'; + $lang['strfreeze'] = 'Заморозить'; + $lang['strforce'] = 'Принудительно'; + $lang['strsignalsent'] = 'Сигнал отправлен.'; + $lang['strsignalsentbad'] = 'Отправка Ñигнала прервана.'; + $lang['strallobjects'] = 'Ð’Ñе объекты'; + $lang['strdatabasealtered'] = 'База данных изменена.'; + $lang['strdatabasealteredbad'] = 'Изменение базы данных прервано.'; + $lang['strspecifydatabasetodrop'] = 'Вам необходимо указать как минимум одну базу данных Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + $lang['strtemplatedb'] = 'Шаблон'; + $lang['strconfanalyzedatabase'] = 'Ð’Ñ‹ дейÑтвительно хотите анализировать вÑе таблицы в базе данных "%s"?'; + $lang['strconfvacuumdatabase'] = 'Ð’Ñ‹ дейÑтвительно хотите переÑтроить вÑе таблицы в базе данных "%s"?'; + $lang['strconfreindexdatabase'] = 'Ð’Ñ‹ дейÑтвительно хотите переÑтроить Ð¸Ð½Ð´ÐµÐºÑ Ð²Ñех таблиц в базе данных "%s"?'; + $lang['strconfclusterdatabase'] = 'Ð’Ñ‹ дейÑтвительно хотите клаÑтеризовать вÑе таблицы в базе данных "%s"?'; + + // Views + $lang['strview'] = 'ПредÑтавление'; + $lang['strviews'] = 'ПредÑтавлениÑ'; + $lang['strshowallviews'] = 'Показать вÑе предÑтавлениÑ'; + $lang['strnoview'] = 'ПредÑтавление не найдено.'; + $lang['strnoviews'] = 'Ðи одного предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ найдено.'; + $lang['strcreateview'] = 'Создать предÑтавление'; + $lang['strviewname'] = 'Ð˜Ð¼Ñ Ð¿Ñ€ÐµÐ´ÑтавлениÑ'; + $lang['strviewneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¿Ñ€ÐµÐ´ÑтавлениÑ.'; + $lang['strviewneedsdef'] = 'Вам необходимо определить атрибуты предÑтавлениÑ.'; + $lang['strviewneedsfields'] = 'Вам необходимо определить атрибуты Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸ в ваше предÑтавление.'; + $lang['strviewcreated'] = 'ПредÑтавление Ñоздано.'; + $lang['strviewcreatedbad'] = 'Создание предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropview'] = 'Ð’Ñ‹ уверены, что хотите уничтожить предÑтавление "%s"?'; + $lang['strviewdropped'] = 'ПредÑтавление уничтожено.'; + $lang['strviewdroppedbad'] = 'Уничтожение предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strviewupdated'] = 'ПредÑтавление обновлено.'; + $lang['strviewupdatedbad'] = 'Обновление предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strviewlink'] = 'СвÑзанные ключи'; + $lang['strviewconditions'] = 'Дополнительные уÑловиÑ'; + $lang['strcreateviewwiz'] = 'Создать предÑтавление помощником'; + $lang['strrenamedupfields'] = 'Переименовывать полÑ-дубликаты'; + $lang['strdropdupfields'] = 'УдалÑÑ‚ÑŒ полÑ-дубликаты'; + $lang['strerrordupfields'] = 'Ошибка при поÑвлении полей-дубликатов'; + $lang['strviewaltered'] = 'ПредÑтавление изменено.'; + $lang['strviewalteredbad'] = 'Изменение предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strspecifyviewtodrop'] = 'Вам необходимо определить как минимум одно предÑтавление Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + + // Sequences + $lang['strsequence'] = 'ПоÑледовательноÑÑ‚ÑŒ'; + $lang['strsequences'] = 'ПоÑледовательноÑти'; + $lang['strshowallsequences'] = 'Показать вÑе поÑледовательноÑти'; + $lang['strnosequence'] = 'ПоÑледовательноÑÑ‚ÑŒ не обнаружена.'; + $lang['strnosequences'] = 'Ðи одной поÑледовательноÑти не найдено.'; + $lang['strcreatesequence'] = 'Создать поÑледовательноÑÑ‚ÑŒ'; + $lang['strlastvalue'] = 'ПоÑледнее значение'; + $lang['strincrementby'] = 'Увеличение на'; + $lang['strstartvalue'] = 'Ðачальное значение'; + $lang['strmaxvalue'] = 'МакÑ. величина'; + $lang['strminvalue'] = 'Мин. величина'; + $lang['strcachevalue'] = 'Размер кÑша'; + $lang['strlogcount'] = 'Log Count'; + $lang['strcancycle'] = 'Может зацикливатьÑÑ?'; + $lang['striscalled'] = 'Увеличит поÑледнее значение поÑле Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñледующего Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (is_called)?'; + $lang['strsequenceneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¿Ð¾ÑледовательноÑти.'; + $lang['strsequencecreated'] = 'ПоÑледовательноÑÑ‚ÑŒ Ñоздана.'; + $lang['strsequencecreatedbad'] = 'Создание поÑледовательноÑти прервано.'; + $lang['strconfdropsequence'] = 'Ð’Ñ‹ уверены, что хотите уничтожить поÑледовательноÑÑ‚ÑŒ "%s"?'; + $lang['strsequencedropped'] = 'ПоÑледовательноÑÑ‚ÑŒ уничтожена.'; + $lang['strsequencedroppedbad'] = 'Уничтожение поÑледовательноÑти прервано.'; + $lang['strsequencereset'] = 'ПоÑледовательноÑÑ‚ÑŒ Ñброшена.'; + $lang['strsequenceresetbad'] = 'Ð¡Ð±Ñ€Ð¾Ñ Ð¿Ð¾ÑледовательноÑти прерван.'; + $lang['strsequencealtered'] = 'ПоÑледовательноÑÑ‚ÑŒ изменена.'; + $lang['strsequencealteredbad'] = 'Изменение поÑледовательноÑти прервано.'; + $lang['strsetval'] = 'УÑтановить значение'; + $lang['strsequencesetval'] = 'Значение поÑледовательноÑти уÑтановлено.'; + $lang['strsequencesetvalbad'] = 'Изменение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑледовательноÑти прервано.'; + $lang['strnextval'] = 'Инкрементировать значение'; + $lang['strsequencenextval'] = 'Значение поÑледовательноÑти инкрементировано.'; + $lang['strsequencenextvalbad'] = 'Инкрементирование Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑледовательноÑти прервано.'; + $lang['strspecifysequencetodrop'] = 'Вам необходимо указать как минимун одну поÑледовательноÑÑ‚ÑŒ Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + + // Indexes + $lang['strindex'] = 'ИндекÑ'; + $lang['strindexes'] = 'ИндекÑÑ‹'; + $lang['strindexname'] = 'Ð˜Ð¼Ñ Ð¸Ð½Ð´ÐµÐºÑа'; + $lang['strshowallindexes'] = 'Показать вÑе индекÑÑ‹'; + $lang['strnoindex'] = 'Ð˜Ð½Ð´ÐµÐºÑ Ð½Ðµ обнаружен.'; + $lang['strnoindexes'] = 'Ðи одного индекÑа не найдено.'; + $lang['strcreateindex'] = 'Создать индекÑ'; + $lang['strtabname'] = 'Ð˜Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['strcolumnname'] = 'Ð˜Ð¼Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°'; + $lang['strindexneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¸Ð½Ð´ÐµÐºÑа'; + $lang['strindexneedscols'] = 'Вам необходимо указать допуÑтимое количеÑтво атрибутов.'; + $lang['strindexcreated'] = 'Ð˜Ð½Ð´ÐµÐºÑ Ñоздан.'; + $lang['strindexcreatedbad'] = 'Создание индекÑа прервано.'; + $lang['strconfdropindex'] = 'Ð’Ñ‹ уверены, что хотите уничтожить Ð¸Ð½Ð´ÐµÐºÑ "%s"?'; + $lang['strindexdropped'] = 'Ð˜Ð½Ð´ÐµÐºÑ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶ÐµÐ½.'; + $lang['strindexdroppedbad'] = 'Уничтожение индекÑа прервано.'; + $lang['strkeyname'] = 'Ð˜Ð¼Ñ ÐºÐ»ÑŽÑ‡Ð°'; + $lang['struniquekey'] = 'Уникальный ключ'; + $lang['strprimarykey'] = 'Первичный ключ'; + $lang['strindextype'] = 'Вид индекÑа'; + $lang['strtablecolumnlist'] = 'Ðтрибутов в таблице'; + $lang['strindexcolumnlist'] = 'Ðтрибутов в индекÑе'; + $lang['strclusteredgood'] = 'КлаÑÑ‚ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.'; + $lang['strclusteredbad'] = 'КлаÑÑ‚ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð°.'; + $lang['strconcurrently'] = 'Без блокировки запиÑи (CONCURRENTLY)'; + $lang['strnoclusteravailable'] = 'Таблица не клаÑтеризуема по индекÑу.'; + + // Rules + $lang['strrules'] = 'Правила'; + $lang['strrule'] = 'Правило'; + $lang['strshowallrules'] = 'Показать вÑе правила'; + $lang['strnorule'] = 'Правило не найдено.'; + $lang['strnorules'] = 'Ðи одного правила не найдено.'; + $lang['strcreaterule'] = 'Создать правило'; + $lang['strrulename'] = 'Ð˜Ð¼Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°'; + $lang['strruleneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°.'; + $lang['strrulecreated'] = 'Правило Ñоздано.'; + $lang['strrulecreatedbad'] = 'Создание правила прервано.'; + $lang['strconfdroprule'] = 'Ð’Ñ‹ уверены, что хотите уничтожить правило "%s" on "%s"?'; + $lang['strruledropped'] = 'Правило уничтожено.'; + $lang['strruledroppedbad'] = 'Уничтожение правила прервано.'; + + // Constraints + $lang['strconstraint'] = 'Ограничение'; + $lang['strconstraints'] = 'ОграничениÑ'; + $lang['strshowallconstraints'] = 'Показать вÑе ограничениÑ'; + $lang['strnoconstraints'] = 'Ðи одного Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ найдено.'; + $lang['strcreateconstraint'] = 'Создать ограничение'; + $lang['strconstraintcreated'] = 'Ограничение Ñоздано.'; + $lang['strconstraintcreatedbad'] = 'Создание Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropconstraint'] = 'Ð’Ñ‹ уверены, что хотите уничтожить ограничение "%s" on "%s"?'; + $lang['strconstraintdropped'] = 'Ограничение уничтожено.'; + $lang['strconstraintdroppedbad'] = 'Уничтожение Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straddcheck'] = 'Добавить проверку'; + $lang['strcheckneedsdefinition'] = 'Ограничение проверки нуждаетÑÑ Ð² определении.'; + $lang['strcheckadded'] = 'Ограничение проверки добавлено.'; + $lang['strcheckaddedbad'] = 'Добавление Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ прервано.'; + $lang['straddpk'] = 'Добавить первичный ключ'; + $lang['strpkneedscols'] = 'Первичный ключ должен включать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один атрибут.'; + $lang['strpkadded'] = 'Первичный ключ добавлен.'; + $lang['strpkaddedbad'] = 'Добавление первичного ключа прервано.'; + $lang['stradduniq'] = 'Добавить уникальный ключ'; + $lang['struniqneedscols'] = 'Уникальный ключ должен включать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один атрибут.'; + $lang['struniqadded'] = 'Уникальный ключ добавлен.'; + $lang['struniqaddedbad'] = 'Добавление уникального ключа прервано.'; + $lang['straddfk'] = 'Добавить внешний ключ'; + $lang['strfkneedscols'] = 'Внешний ключ должен включать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один атрибут.'; + $lang['strfkneedstarget'] = 'Внешнему ключу необходимо указать целевую таблицу.'; + $lang['strfkadded'] = 'Внешний ключ добавлен.'; + $lang['strfkaddedbad'] = 'Добавление внешнего ключа прервано.'; + $lang['strfktarget'] = 'Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°'; + $lang['strfkcolumnlist'] = 'Ðтрибуты в ключе'; + $lang['strondelete'] = 'при удалении'; + $lang['stronupdate'] = 'при обновлении'; + + // Functions + $lang['strfunction'] = 'ФункциÑ'; + $lang['strfunctions'] = 'Функции'; + $lang['strshowallfunctions'] = 'Показать вÑе функции'; + $lang['strnofunction'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ обнаружена.'; + $lang['strnofunctions'] = 'Ðи одной функции не найдено.'; + $lang['strcreateplfunction'] = 'Создать SQL/PL функцию'; + $lang['strcreateinternalfunction'] = 'Создать внутреннюю функцию'; + $lang['strcreatecfunction'] = 'Создать функцию на Ñзыке C'; + $lang['strfunctionname'] = 'Ð˜Ð¼Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸'; + $lang['strreturns'] = 'Возвращаемое значение'; + $lang['strproglanguage'] = 'Язык'; + $lang['strfunctionneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸.'; + $lang['strfunctionneedsdef'] = 'Вам необходимо определить функцию.'; + $lang['strfunctioncreated'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ñоздана.'; + $lang['strfunctioncreatedbad'] = 'Создание функции прервано.'; + $lang['strconfdropfunction'] = 'Ð’Ñ‹ уверены, что хотите уничтожить функцию "%s"?'; + $lang['strfunctiondropped'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶ÐµÐ½Ð°.'; + $lang['strfunctiondroppedbad'] = 'Уничтожение функции прервано.'; + $lang['strfunctionupdated'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð°.'; + $lang['strfunctionupdatedbad'] = 'Обновление функции прервано.'; + $lang['strobjectfile'] = 'Объектный файл'; + $lang['strlinksymbol'] = 'Символ линковки (Ð¸Ð¼Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ в C)'; + $lang['strarguments'] = 'Ðргументы'; + $lang['strargmode'] = 'Режим'; + $lang['strargtype'] = 'Тип'; + $lang['strargadd'] = 'Добавить еще аргумент'; + $lang['strargremove'] = 'Удалить Ñтот аргумент'; + $lang['strargnoargs'] = 'Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ будет принимать аргументов.'; + $lang['strargenableargs'] = 'Включить передачу аргументов Ñтой функции.'; + $lang['strargnorowabove'] = 'Ðеобходима Ñтрока выше Ñтой Ñтроки.'; + $lang['strargnorowbelow'] = 'Ðеобходима Ñтрока ниже Ñтой Ñтроки.'; + $lang['strargraise'] = 'ПеремеÑтить вверх.'; + $lang['strarglower'] = 'ПеремеÑтить вниз.'; + $lang['strargremoveconfirm'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить Ñтот аргумент? Отменить удаление невозможно.'; + $lang['strfunctioncosting'] = 'СтоимоÑти функции'; + $lang['strresultrows'] = 'Строк в результате'; + $lang['strexecutioncost'] = 'СтоимоÑÑ‚ÑŒ иÑполнениÑ'; + $lang['strspecifyfunctiontodrop'] = 'Вам необходимо указать как минимум одну функцию Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + + // Triggers + $lang['strtrigger'] = 'Триггер'; + $lang['strtriggers'] = 'Триггеры'; + $lang['strshowalltriggers'] = 'Показать вÑе триггеры'; + $lang['strnotrigger'] = 'Триггер не обнаружен.'; + $lang['strnotriggers'] = 'Ðи одного триггера не найдено.'; + $lang['strcreatetrigger'] = 'Создать триггер'; + $lang['strtriggerneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñ‚Ñ€Ð¸Ð³Ð³ÐµÑ€Ð°.'; + $lang['strtriggerneedsfunc'] = 'Вам необходимо определить функцию триггера.'; + $lang['strtriggercreated'] = 'Триггер Ñоздан.'; + $lang['strtriggercreatedbad'] = 'Создание триггера прервано.'; + $lang['strconfdroptrigger'] = 'Ð’Ñ‹ уверены, что хотите уничтожить триггер "%s" на "%s"?'; + $lang['strconfenabletrigger'] = 'Ð’Ñ‹ дейÑтвительно хотите включить триггер "%s" на "%s"?'; + $lang['strconfdisabletrigger'] = 'Ð’Ñ‹ дейÑтвительно хотите выключить триггер "%s" на "%s"?'; + $lang['strtriggerdropped'] = 'Триггер уничтожен.'; + $lang['strtriggerdroppedbad'] = 'Уничтожение триггера прервано.'; + $lang['strtriggerenabled'] = 'Триггер включен.'; + $lang['strtriggerenabledbad'] = 'Включение триггера прервано.'; + $lang['strtriggerdisabled'] = 'Триггер выключен.'; + $lang['strtriggerdisabledbad'] = 'Выключение триггера прервано.'; + $lang['strtriggeraltered'] = 'Триггер изменен.'; + $lang['strtriggeralteredbad'] = 'Изменение триггера прервано.'; + $lang['strforeach'] = 'Ð”Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾'; + + // Types + $lang['strtype'] = 'Тип данных'; + $lang['strtypes'] = 'Типы данных'; + $lang['strshowalltypes'] = 'Показать вÑе типы данных'; + $lang['strnotype'] = 'Тип данных не обнаружен.'; + $lang['strnotypes'] = 'Ðи одного типа данных не найдено.'; + $lang['strcreatetype'] = 'Создать тип данных'; + $lang['strcreatecomptype'] = 'Создать композитный тип'; + $lang['strcreateenumtype'] = 'Создать перечиÑлимый тип'; + $lang['strtypeneedsfield'] = 'Вам необходимо указать как минимум одно поле.'; + $lang['strtypeneedsvalue'] = 'Вам необходимо указать как минимум одно значение.'; + $lang['strtypeneedscols'] = 'Вам необходимо указать корректное чиÑло полей.'; + $lang['strtypeneedsvals'] = 'Вам необходимо указать корректное чиÑло значений.'; + $lang['strinputfn'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°'; + $lang['stroutputfn'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð°'; + $lang['strpassbyval'] = 'Передать по значению?'; + $lang['stralignment'] = 'Выравнивание'; + $lang['strelement'] = 'Элемент'; + $lang['strdelimiter'] = 'Разделитель'; + $lang['strstorage'] = 'Хранилище'; + $lang['strfield'] = 'Поле'; + $lang['strnumfields'] = 'Кол-во полей'; + $lang['strnumvalues'] = 'Кол-во значений'; + $lang['strtypeneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð° данных.'; + $lang['strtypeneedslen'] = 'Вам необходимо указать размер Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° данных.'; + $lang['strtypecreated'] = 'Тип данных Ñоздан.'; + $lang['strtypecreatedbad'] = 'Создание типа данных прервано.'; + $lang['strconfdroptype'] = 'Ð’Ñ‹ уверены, что хотите уничтожить тип данных "%s"?'; + $lang['strtypedropped'] = 'Тип данных уничтожен.'; + $lang['strtypedroppedbad'] = 'Уничтожение типа данных прервано.'; + $lang['strflavor'] = 'Тип'; + $lang['strbasetype'] = 'Базовый'; + $lang['strcompositetype'] = 'Композитный'; + $lang['strpseudotype'] = 'ПÑевдо'; + $lang['strenum'] = 'ПеречиÑлимый'; + $lang['strenumvalues'] = 'ПеречиÑлимые значениÑ'; + + // Schemas + $lang['strschema'] = 'Схема'; + $lang['strschemas'] = 'Схемы'; + $lang['strshowallschemas'] = 'Показать вÑе Ñхемы'; + $lang['strnoschema'] = 'Схема не обнаружена.'; + $lang['strnoschemas'] = 'Ðи одной Ñхемы не найдено.'; + $lang['strcreateschema'] = 'Создать Ñхему'; + $lang['strschemaname'] = 'Ð˜Ð¼Ñ Ñхемы'; + $lang['strschemaneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñхемы.'; + $lang['strschemacreated'] = 'Схема Ñоздана.'; + $lang['strschemacreatedbad'] = 'Создание Ñхемы прервано.'; + $lang['strconfdropschema'] = 'Ð’Ñ‹ уверены, что хотите уничтожить Ñхему "%s"?'; + $lang['strschemadropped'] = 'Схема уничтожена.'; + $lang['strschemadroppedbad'] = 'Уничтожение Ñхемы прервано.'; + $lang['strschemaaltered'] = 'Схема обновлена.'; + $lang['strschemaalteredbad'] = 'Обновление Ñхемы прервано.'; + $lang['strsearchpath'] = 'Пути поиÑка в Ñхемах'; + $lang['strspecifyschematodrop'] = 'Вам необходимо указать как минимум одну Ñхему Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Домен'; + $lang['strdomains'] = 'Домены'; + $lang['strshowalldomains'] = 'Показать вÑе домены'; + $lang['strnodomains'] = 'Ðи одного домена не найдено.'; + $lang['strcreatedomain'] = 'Создать домен'; + $lang['strdomaindropped'] = 'Домен удален.'; + $lang['strdomaindroppedbad'] = 'Удаление домена прервано.'; + $lang['strconfdropdomain'] = 'Ð’Ñ‹ уверены, что хотите удалить домен "%s"?'; + $lang['strdomainneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°.'; + $lang['strdomaincreated'] = 'Домен Ñоздан.'; + $lang['strdomaincreatedbad'] = 'Создание домена прервано.'; + $lang['strdomainaltered'] = 'Домен изменен.'; + $lang['strdomainalteredbad'] = 'Изменение домена прервано.'; + + // Operators + $lang['stroperator'] = 'Оператор'; + $lang['stroperators'] = 'Операторы'; + $lang['strshowalloperators'] = 'Показать вÑе операторы'; + $lang['strnooperator'] = 'Оператор не обнаружен.'; + $lang['strnooperators'] = 'Операторы не обнаружены.'; + $lang['strcreateoperator'] = 'Создать оператор'; + $lang['strleftarg'] = 'Тип левого аргумента'; + $lang['strrightarg'] = 'Тип правого аргумента'; + $lang['strcommutator'] = 'Преобразование'; + $lang['strnegator'] = 'Отрицание'; + $lang['strrestrict'] = 'ОÑлабление'; + $lang['strjoin'] = 'Объединение'; + $lang['strhashes'] = 'Хеширование'; + $lang['strmerges'] = 'СлиÑние'; + $lang['strleftsort'] = 'Сотировка по левому'; + $lang['strrightsort'] = 'Сотировка по правому'; + $lang['strlessthan'] = 'Меньше'; + $lang['strgreaterthan'] = 'Больше'; + $lang['stroperatorneedsname'] = 'Вам необходимо указать название оператора.'; + $lang['stroperatorcreated'] = 'Оператор Ñоздан'; + $lang['stroperatorcreatedbad'] = 'Создание оператора прервано.'; + $lang['strconfdropoperator'] = 'Ð’Ñ‹ уверены, что хотите уничтожить оператор "%s"?'; + $lang['stroperatordropped'] = 'Оператор удален.'; + $lang['stroperatordroppedbad'] = 'Удаление оператора прервано.'; + + // Casts + $lang['strcasts'] = 'Образцы'; + $lang['strnocasts'] = 'Образцов не найдено.'; + $lang['strsourcetype'] = 'Тип иÑточника'; + $lang['strtargettype'] = 'Тип приемника'; + $lang['strimplicit'] = 'ÐеÑвный'; + $lang['strinassignment'] = 'Ð’ назначении'; + $lang['strbinarycompat'] = '(двоично ÑовмеÑтимый)'; + + // Conversions + $lang['strconversions'] = 'Преобразование'; + $lang['strnoconversions'] = 'Преобразований не найдено.'; + $lang['strsourceencoding'] = 'Кодировка иÑточника'; + $lang['strtargetencoding'] = 'Кодировка приемника'; + + // Languages + $lang['strlanguages'] = 'Языки'; + $lang['strnolanguages'] = 'Языков не найдено.'; + $lang['strtrusted'] = 'Проверено'; + + // Info + $lang['strnoinfo'] = 'Ðет доÑтупной информации.'; + $lang['strreferringtables'] = 'СÑылающиеÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['strparenttables'] = 'РодительÑкие таблицы'; + $lang['strchildtables'] = 'Дочерние таблицы'; + + // Aggregates + $lang['straggregate'] = 'Ðгрегатное выражение'; + $lang['straggregates'] = 'Ðгрегатные выражениÑ'; + $lang['strnoaggregates'] = 'Ðгрегатных выражений не найдено.'; + $lang['stralltypes'] = '(Ð’Ñе типы)'; + $lang['strcreateaggregate'] = 'Создать агрегатное выражение'; + $lang['straggrbasetype'] = 'Входной тип данных'; + $lang['straggrsfunc'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ñмены ÑоÑтоÑний'; + $lang['straggrstype'] = 'Тип переменной ÑоÑтоÑниÑ'; + $lang['straggrffunc'] = 'Ð¤Ð¸Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ'; + $lang['straggrinitcond'] = 'Ðачальное уÑловие'; + $lang['straggrsortop'] = 'Оператор Ñортировки'; + $lang['strconfdropaggregate'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить агрегатное выражение "%s"?'; + $lang['straggregatedropped'] = 'Ðгрегатное выражение удалено.'; + $lang['straggregatedroppedbad'] = 'Удаление агрегатного Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straggraltered'] = 'Ðгрегатное выражение изменено.'; + $lang['straggralteredbad'] = 'Изменение агрегатного Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straggrneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð³Ð¾ выражениÑ.'; + $lang['straggrneedsbasetype'] = 'Вам необходимо указать входной тип данных Ð´Ð»Ñ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð³Ð¾ выражениÑ.'; + $lang['straggrneedssfunc'] = 'Вам необходимо укакзать Ð¸Ð¼Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñмены ÑоÑтоÑний Ð´Ð»Ñ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð³Ð¾ выражениÑ.'; + $lang['straggrneedsstype'] = 'Вам необходимо указать тип переменной ÑоÑтоÑÐ½Ð¸Ñ Ð´Ð»Ñ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð³Ð¾ выражениÑ.'; + $lang['straggrcreated'] = 'Ðгрегатное выражение Ñоздано.'; + $lang['straggrcreatedbad'] = 'Создание агрегатного Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straggrshowall'] = 'Показать вÑе агрегатные выражениÑ'; + + // Operator Classes + $lang['stropclasses'] = 'КлаÑÑÑ‹ операторов'; + $lang['strnoopclasses'] = 'КлаÑÑов операторов не найдено.'; + $lang['straccessmethod'] = 'Метод доÑтупа'; + + // Stats and performance + $lang['strrowperf'] = 'ПредÑтавление запиÑи'; + $lang['strioperf'] = 'ПредÑтавление ввода/вывода'; + $lang['stridxrowperf'] = 'ПредÑтавление индекÑа запиÑи'; + $lang['stridxioperf'] = 'ПредÑтавление индекÑа ввода/вывода'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'ПоÑледовательный'; + $lang['strscan'] = 'Сканировать'; + $lang['strread'] = 'Читать'; + $lang['strfetch'] = 'Извлечь'; + $lang['strheap'] = 'МуÑор'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST индекÑ'; + $lang['strcache'] = 'Кеш'; + $lang['strdisk'] = 'ДиÑк'; + $lang['strrows2'] = 'ЗапиÑи'; + + // Tablespaces + $lang['strtablespace'] = 'Табличное проÑтранÑтво'; + $lang['strtablespaces'] = 'Табличные проÑтранÑтва'; + $lang['strshowalltablespaces'] = 'Показать вÑе табличные проÑтранÑтва'; + $lang['strnotablespaces'] = 'Табличные проÑтранÑтва не найдены.'; + $lang['strcreatetablespace'] = 'Создать табличное проÑтранÑтво'; + $lang['strlocation'] = 'РаÑположение'; + $lang['strtablespaceneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ проÑтранÑтва.'; + $lang['strtablespaceneedsloc'] = 'Вам необходимо определить директорию, в которой табличное проÑтранÑтво буде Ñоздано.'; + $lang['strtablespacecreated'] = 'Табличное проÑтранÑтво Ñоздано.'; + $lang['strtablespacecreatedbad'] = 'Создание табличного проÑтранÑтва прервано.'; + $lang['strconfdroptablespace'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить табличное проÑтранÑтво "%s"?'; + $lang['strtablespacedropped'] = 'Табличное проÑтранÑтво удалено.'; + $lang['strtablespacedroppedbad'] = 'Удаление табличного проÑтранÑтва прервано.'; + $lang['strtablespacealtered'] = 'Табличное проÑтранÑтво изменено.'; + $lang['strtablespacealteredbad'] = 'Изменение табличного проÑтранÑтва прервано.'; + + // Miscellaneous + $lang['strtopbar'] = '%s выполнÑетÑÑ Ð½Ð° %s:%s -- Ð’Ñ‹ зарегиÑтрированы как "%s"'; + $lang['strtimefmt'] = ' j-m-Y g:i'; + $lang['strhelp'] = 'Помощь'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'ПроÑмотр Ñтраниц помощи'; + $lang['strselecthelppage'] = 'Выберете Ñтраницу помощи'; + $lang['strinvalidhelppage'] = 'ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ñтраница помощи.'; + $lang['strlogintitle'] = 'Вошли на %s'; + $lang['strlogoutmsg'] = 'Вышли из %s'; + $lang['strloading'] = 'Загрузка...'; + $lang['strerrorloading'] = 'Ошибка при загрузке'; + $lang['strclicktoreload'] = 'Щелкните Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸'; + + // Autovacuum + $lang['strautovacuum'] = 'ÐвтоматичеÑкое переÑтроение'; + $lang['strturnedon'] = 'Включено'; + $lang['strturnedoff'] = 'Выключено'; + $lang['strenabled'] = 'Включено'; + $lang['strnovacuumconf'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð½Ðµ найдена.'; + $lang['strvacuumbasethreshold'] = 'Базовый порог переÑтроениÑ'; + $lang['strvacuumscalefactor'] = 'МаÑштабный множитель переÑтроениÑ'; + $lang['stranalybasethreshold'] = 'Базовый порог анализа'; + $lang['stranalyzescalefactor'] = 'МаÑштабный множитель анализа'; + $lang['strvacuumcostdelay'] = 'Задержка при превышении ÑтоимоÑти переÑтроениÑ'; + $lang['strvacuumcostlimit'] = 'Ограничение ÑтоимоÑти переÑтроениÑ'; + $lang['strvacuumpertable'] = 'УÑтановки автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð¿Ð¾ таблицам'; + $lang['straddvacuumtable'] = 'Добавить уÑтановки автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['streditvacuumtable'] = 'Редактировать уÑтановки автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ %s'; + $lang['strdelvacuumtable'] = 'Удалить уÑтановки автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ %s?'; + $lang['strvacuumtablereset'] = 'Ð¡Ð±Ñ€Ð¾Ñ ÑƒÑтановок автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ %s к значениÑм по умолчанию'; + $lang['strdelvacuumtablefail'] = 'Ошибка при удалении уÑтановок автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ %s'; + $lang['strsetvacuumtablesaved'] = 'УÑтановки автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ %s Ñохранены.'; + $lang['strsetvacuumtablefail'] = 'Ошибка при Ñохранении уÑтановок автоматичеÑкого переÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ %s.'; + $lang['strspecifydelvacuumtable'] = 'Вам необходимо указать таблицу, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ вы хотите удалить уÑтановки автоматичеÑкого переÑтроениÑ.'; + $lang['strspecifyeditvacuumtable'] = 'Вам необходимо указать таблицу, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ вы хотите редактировать уÑтановки автоматичеÑкого переÑтроениÑ.'; + $lang['strnotdefaultinred'] = 'ЗначениÑ, отличные от значений по умолчанию, отмечены краÑным цветом.'; + + // Table-level Locks + $lang['strlocks'] = 'Блокировки'; + $lang['strtransaction'] = 'ID транзакции'; + $lang['strvirtualtransaction'] = 'ID виртуальной транзакции'; + $lang['strprocessid'] = 'ID процеÑÑа'; + $lang['strmode'] = 'Режим блокировки'; + $lang['strislockheld'] = 'Блокировка удерживаетÑÑ?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Подготовленные транзакции'; + $lang['strxactid'] = 'ID транзакции'; + $lang['strgid'] = 'Глобальный ID'; + + // Fulltext search + $lang['strfulltext'] = 'ПолнотекÑтовый поиÑк (FTS)'; + $lang['strftsconfig'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FTS'; + $lang['strftsconfigs'] = 'Конфигурации'; + $lang['strftscreateconfig'] = 'Создать конфигурацию FTS'; + $lang['strftscreatedict'] = 'Создать Ñловарь'; + $lang['strftscreatedicttemplate'] = 'Создать шаблон ÑловарÑ'; + $lang['strftscreateparser'] = 'Создать парÑер'; + $lang['strftsnoconfigs'] = 'Конфигурации FTS не найдены.'; + $lang['strftsconfigdropped'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FTS удалена.'; + $lang['strftsconfigdroppedbad'] = 'Удаление конфигурации FTS прервано.'; + $lang['strconfdropftsconfig'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить конфигурацию FTS "%s"?'; + $lang['strconfdropftsdict'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить Ñловарь FTS "%s"?'; + $lang['strconfdropftsmapping'] = 'Ð’Ñ‹ дейÑтвительно хотите удалить правило "%s" конфигурации FTS "%s"?'; + $lang['strftstemplate'] = 'Шаблон'; + $lang['strftsparser'] = 'ПарÑер'; + $lang['strftsconfigneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ FTS.'; + $lang['strftsconfigcreated'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FTS Ñоздана.'; + $lang['strftsconfigcreatedbad'] = 'Создание конфигурации FTS прервано.'; + $lang['strftsmapping'] = 'Правила'; + $lang['strftsdicts'] = 'Словари'; + $lang['strftsdict'] = 'Словарь'; + $lang['strftsemptymap'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð» FTS пуÑта.'; + $lang['strftsconfigaltered'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ FTS изменена.'; + $lang['strftsconfigalteredbad'] = 'Изменение конфигурации FTS прервано.'; + $lang['strftsconfigmap'] = 'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð» FTS'; + $lang['strftsparsers'] = 'ПарÑеры FTS'; + $lang['strftsnoparsers'] = 'Ðет доÑтупных парÑеров FTS.'; + $lang['strftsnodicts'] = 'Ðет доÑтупных Ñловарей FTS.'; + $lang['strftsdictcreated'] = 'Словарь FTS Ñоздан.'; + $lang['strftsdictcreatedbad'] = 'Создание ÑÐ»Ð¾Ð²Ð°Ñ€Ñ FTS прервано.'; + $lang['strftslexize'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¾ÐºÐµÐ½Ð° в лекÑему (lexize)'; + $lang['strftsinit'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸'; + $lang['strftsoptionsvalues'] = 'Опции и значениÑ'; + $lang['strftsdictneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ ÑÐ»Ð¾Ð²Ð°Ñ€Ñ FTS.'; + $lang['strftsdictdropped'] = 'Словарь FTS удален.'; + $lang['strftsdictdroppedbad'] = 'Удаление ÑÐ»Ð¾Ð²Ð°Ñ€Ñ FTS прервано.'; + $lang['strftsdictaltered'] = 'Словарь FTS изменен.'; + $lang['strftsdictalteredbad'] = 'Изменение ÑÐ»Ð¾Ð²Ð°Ñ€Ñ FTS прервано.'; + $lang['strftsaddmapping'] = 'Добавить новое правило'; + $lang['strftsspecifymappingtodrop'] = 'Вам необходимо указать как минимум одно правило Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.'; + $lang['strftsspecifyconfigtoalter'] = 'Вам необходимо указать конфигурацию FTS Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ'; + $lang['strftsmappingdropped'] = 'Правило FTS удалено.'; + $lang['strftsmappingdroppedbad'] = 'Удаление правила FTS прервано.'; + $lang['strftsnodictionaries'] = 'Словари не найдены.'; + $lang['strftsmappingaltered'] = 'Правило FTS изменено.'; + $lang['strftsmappingalteredbad'] = 'Изменение правила FTS прервано.'; + $lang['strftsmappingadded'] = 'Правило FTS добавлено.'; + $lang['strftsmappingaddedbad'] = 'Добавление правила FTS прервано.'; + $lang['strftstabconfigs'] = 'Конфигурации'; + $lang['strftstabdicts'] = 'Словари'; + $lang['strftstabparsers'] = 'ПарÑеры'; + $lang['strftscantparsercopy'] = 'При Ñоздании конфигурации поиÑка Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ одновременно парÑер и шаблон.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/russian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/russian.php new file mode 100644 index 00000000..da842798 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/russian.php @@ -0,0 +1,586 @@ +'; + $lang['strfirst'] = '<< Перв.'; + $lang['strlast'] = 'ПоÑл. >>'; + $lang['strfailed'] = 'Прервано'; + $lang['strcreate'] = 'Создать'; + $lang['strcreated'] = 'Создано'; + $lang['strcomment'] = 'Комментарий'; + $lang['strlength'] = 'Длина'; + $lang['strdefault'] = 'По умолчанию'; + $lang['stralter'] = 'Изменить'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Отменить'; + $lang['strsave'] = 'Сохранить'; + $lang['strreset'] = 'СброÑить'; + $lang['strinsert'] = 'Ð’Ñтавить'; + $lang['strselect'] = 'Выбрать'; + $lang['strdelete'] = 'Удалить'; + $lang['strupdate'] = 'Обновить'; + $lang['strreferences'] = 'СÑылки'; + $lang['stryes'] = 'Да'; + $lang['strno'] = 'Ðет'; + $lang['strtrue'] = 'ИÑтина'; + $lang['strfalse'] = 'Ложь'; + $lang['stredit'] = 'Редактировать'; + $lang['strcolumns'] = 'Ðтрибуты'; + $lang['strrows'] = 'запиÑ(ÑŒ/и/ей)'; + $lang['strrowsaff'] = 'запиÑ(ÑŒ/и/ей) обработано.'; + $lang['strobjects'] = 'объект(а/ов)'; + $lang['strexample'] = 'и Ñ‚.д.'; + $lang['strback'] = 'Ðазад'; + $lang['strqueryresults'] = 'Результаты запроÑа'; + $lang['strshow'] = 'Показать'; + $lang['strempty'] = 'ОчиÑтить'; + $lang['strlanguage'] = 'Язык'; + $lang['strencoding'] = 'Кодировка'; + $lang['strvalue'] = 'Величина'; + $lang['strunique'] = 'Уникальный'; + $lang['strprimary'] = 'Первичный'; + $lang['strexport'] = 'ЭкÑпорт'; + $lang['strimport'] = 'Импорт'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = 'Выполнить'; + $lang['stradmin'] = 'Управление'; + $lang['strvacuum'] = 'ПереÑтроить'; + $lang['stranalyze'] = 'Ðнализировать'; + $lang['strclusterindex'] = 'КлаÑтеризовать'; + $lang['strclustered'] = 'КлаÑтеризован?'; + $lang['strreindex'] = 'ПереÑтроить индекÑ'; + $lang['strrun'] = 'Выполнить'; + $lang['stradd'] = 'Добавить'; + $lang['strevent'] = 'Событие'; + $lang['strwhere'] = 'Где'; + $lang['strinstead'] = 'Делать вмеÑто'; + $lang['strwhen'] = 'Когда'; + $lang['strformat'] = 'Формат'; + $lang['strdata'] = 'Данные'; + $lang['strconfirm'] = 'Подтвердить'; + $lang['strexpression'] = 'Выражение'; + $lang['strellipsis'] = '...'; + $lang['strexpand'] = 'РаÑширить'; + $lang['strcollapse'] = 'Свернуть'; + $lang['strexplain'] = 'ОбъÑÑнить'; + $lang['strexplainanalyze'] = 'ОбъÑÑнить анализ'; + $lang['strfind'] = 'Ðайти'; + $lang['stroptions'] = 'Опции'; + $lang['strrefresh'] = 'Обновить'; + $lang['strdownload'] = 'Загрузить'; + $lang['strdownloadgzipped'] = 'Загрузить архив gzip'; + $lang['strinfo'] = 'СведениÑ'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Дополнительно'; + $lang['strvariables'] = 'Переменные'; + $lang['strprocess'] = 'ПроцеÑÑ'; + $lang['strprocesses'] = 'ПроцеÑÑÑ‹'; + $lang['strsetting'] = 'Опции'; + $lang['streditsql'] = 'Редактировать SQL'; + $lang['strruntime'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ: %s мÑек'; + $lang['strpaginate'] = 'Ðумеровать Ñтраницы Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°Ð¼Ð¸'; + $lang['struploadscript'] = 'или загрузить SQL-Ñкрипт:'; + $lang['strstarttime'] = 'Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°'; + $lang['strfile'] = 'Файл'; + $lang['strfileimported'] = 'Файл импортирован.'; + + // Error handling + $lang['strbadconfig'] = 'Ваш config.inc.php ÑвлÑетÑÑ ÑƒÑтаревшим. Вам необходимо обновить его из config.inc.php-dist.'; + $lang['strnotloaded'] = 'Ваша инÑталÑÑ†Ð¸Ñ PHP не поддерживает PostgreSQL. Вам необходимо переÑобрать PHP, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ --with-pgsql Ð´Ð»Ñ configure.'; + $lang['strbadschema'] = 'Обнаружена Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ñхема.'; + $lang['strbadencoding'] = 'Failed to set client encoding in database.'; + $lang['strsqlerror'] = 'Ошибка SQL:'; + $lang['strinstatement'] = 'Ð’ операторе:'; + $lang['strinvalidparam'] = 'Ðеверный параметр Ñкрипта.'; + $lang['strnodata'] = 'Данных не найдено.'; + $lang['strnoobjects'] = 'Объектов не найдено.'; + $lang['strrownotunique'] = 'Ðет уникального идентификатора Ð´Ð»Ñ Ñтой запиÑи.'; + $lang['strnouploads'] = 'Загрузка файла невозможна.'; + $lang['strimporterror'] = 'Ошибка импорта.'; + $lang['strimporterrorline'] = 'Ошибка канала при импорте %s.'; + + // Tables + $lang['strtable'] = 'Таблица'; + $lang['strtables'] = 'Таблицы'; + $lang['strshowalltables'] = 'Показать вÑе таблицы'; + $lang['strnotables'] = 'Таблиц не найдено.'; + $lang['strnotable'] = ' Таблица не обнаружена.'; + $lang['strcreatetable'] = 'Создать таблицу'; + $lang['strtablename'] = 'Ð˜Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['strtableneedsname'] = 'Вам необходимо определить Ð¸Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹.'; + $lang['strtableneedsfield'] = 'Вам необходимо определить по крайней мере одно поле.'; + $lang['strtableneedscols'] = 'Вам необходимо указать допуÑтимое чиÑло атрибутов.'; + $lang['strtablecreated'] = 'Таблица Ñоздана.'; + $lang['strtablecreatedbad'] = 'Создание таблицы прервано.'; + $lang['strconfdroptable'] = 'Ð’Ñ‹ уверены, что хотите удалить таблицу "%s"?'; + $lang['strtabledropped'] = 'Таблица удалена.'; + $lang['strtabledroppedbad'] = 'Удаление таблицы прервано.'; + $lang['strconfemptytable'] = 'Ð’Ñ‹ уверены, что хотите очиÑтить таблицу "%s"?'; + $lang['strtableemptied'] = 'Таблица очищена.'; + $lang['strtableemptiedbad'] = 'ОчиÑтка таблицы прервана.'; + $lang['strinsertrow'] = 'Добавить запиÑÑŒ'; + $lang['strrowinserted'] = 'ЗапиÑÑŒ добавлена.'; + $lang['strrowinsertedbad'] = 'Добавление запиÑи прервано.'; + $lang['streditrow'] = 'Редактировать запиÑÑŒ'; + $lang['strrowupdated'] = 'ЗапиÑÑŒ обновлена.'; + $lang['strrowupdatedbad'] = 'Обновление запиÑи прервано.'; + $lang['strdeleterow'] = 'Удалить запиÑÑŒ'; + $lang['strconfdeleterow'] = 'Ð’Ñ‹ уверены, что хотите удалить запиÑÑŒ?'; + $lang['strrowdeleted'] = 'ЗапиÑÑŒ удалена.'; + $lang['strrowdeletedbad'] = 'Удаление запиÑи прервано.'; + $lang['strsaveandrepeat'] = 'Ð’Ñтавить и повторить'; + $lang['strfield'] = 'Поле'; + $lang['strfields'] = 'ПолÑ'; + $lang['strnumfields'] = 'Кол-во полей'; + $lang['strfieldneedsname'] = 'Вам необходимо назвать поле'; + $lang['strselectallfields'] = 'Выбрать вÑе полÑ'; + $lang['strselectneedscol'] = 'Вам необходимо указать по крайней мере один атрибут'; + $lang['strselectunary'] = 'Унарный оператор не может иметь величину.'; + $lang['straltercolumn'] = 'Изменить атрибут'; + $lang['strcolumnaltered'] = 'Ðтрибут изменен.'; + $lang['strcolumnalteredbad'] = 'Изменение атрибута прервано.'; + $lang['strconfdropcolumn'] = 'Ð’Ñ‹ уверены, что хотите удалить атрибут "%s" таблицы "%s"?'; + $lang['strcolumndropped'] = 'Ðтрибут удален.'; + $lang['strcolumndroppedbad'] = 'Удаление атрибута прервано.'; + $lang['straddcolumn'] = 'Добавить атрибут'; + $lang['strcolumnadded'] = 'Ðтрибут добавлен.'; + $lang['strcolumnaddedbad'] = 'Добавление атрибута прервано.'; + $lang['strdataonly'] = 'Только данные'; + $lang['strcascade'] = 'КаÑкадом'; + $lang['strtablealtered'] = 'Таблица изменена.'; + $lang['strtablealteredbad'] = 'Изменение таблицы прервано.'; + $lang['strdataonly'] = 'Только данные'; + $lang['strstructureonly'] = 'Только Ñтруктуру'; + $lang['strstructureanddata'] = 'Структуру и данные'; + $lang['strtabbed'] = 'Через табулÑцию'; + $lang['strauto'] = 'Ðвто'; + + // Users + $lang['struser'] = 'Пользователь'; + $lang['strusers'] = 'Пользователи'; + $lang['strusername'] = 'Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ'; + $lang['strpassword'] = 'Пароль'; + $lang['strsuper'] = 'Суперпользователь?'; + $lang['strcreatedb'] = 'Создать базу данных?'; + $lang['strexpires'] = 'Срок дейÑтвиÑ'; + $lang['strsessiondefaults'] = 'Опции ÑеанÑа по умолчанию'; + $lang['strnousers'] = 'Ðет таких пользователей.'; + $lang['struserupdated'] = 'Пользователь обновлен.'; + $lang['struserupdatedbad'] = 'Обновление Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strshowallusers'] = 'Показать вÑех пользователей'; + $lang['strcreateuser'] = 'Создать пользователÑ'; + $lang['struserneedsname'] = 'Ð’Ñ‹ должны ввеÑти Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ.'; + $lang['strusercreated'] = 'Пользователь Ñоздан.'; + $lang['strusercreatedbad'] = 'Создание Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropuser'] = 'Ð’Ñ‹ уверены, что хотите удалить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ "%s"?'; + $lang['struserdropped'] = 'Пользователь удален.'; + $lang['struserdroppedbad'] = 'Удаление Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straccount'] = 'Ðккаунт'; + $lang['strchangepassword'] = 'Изменить пароль'; + $lang['strpasswordchanged'] = 'Пароль изменен.'; + $lang['strpasswordchangedbad'] = 'Изменение Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strpasswordshort'] = 'Пароль Ñлишком короткий.'; + $lang['strpasswordconfirm'] = 'Пароль не ÑоответÑтвует подтверждению.'; + + // Groups + $lang['strgroup'] = 'Группа'; + $lang['strgroups'] = 'Группы'; + $lang['strnogroup'] = 'Группа не обнаружена.'; + $lang['strnogroups'] = 'Ðи одной группы не найдено.'; + $lang['strcreategroup'] = 'Создать группу'; + $lang['strshowallgroups'] = 'Показать вÑе группы'; + $lang['strgroupneedsname'] = 'Вам необходимо указать название группы.'; + $lang['strgroupcreated'] = 'Группа Ñоздана.'; + $lang['strgroupcreatedbad'] = 'Создание группы прервано.'; + $lang['strconfdropgroup'] = 'Ð’Ñ‹ уверены, что хотите удалить группу "%s"?'; + $lang['strgroupdropped'] = 'Группа удалена.'; + $lang['strgroupdroppedbad'] = 'Удаление группы прервано.'; + $lang['strmembers'] = 'УчаÑтников'; + $lang['straddmember'] = 'Добавить учаÑтника'; + $lang['strmemberadded'] = 'УчаÑтник добавлен.'; + $lang['strmemberaddedbad'] = 'Добавление учаÑтника прервано.'; + $lang['strdropmember'] = 'Удалить учаÑтника'; + $lang['strconfdropmember'] = 'Ð’Ñ‹ уверены, что хотите удалить учаÑтника "%s" из группы "%s"?'; + $lang['strmemberdropped'] = 'УчаÑтник удален.'; + $lang['strmemberdroppedbad'] = 'Удаление учаÑтника прервано.'; + + // Privilges + $lang['strprivilege'] = 'ПривилегиÑ'; + $lang['strprivileges'] = 'Привилегии'; + $lang['strnoprivileges'] = 'Объект не имеет привилегий.'; + $lang['strgrant'] = 'УÑилить'; + $lang['strrevoke'] = 'ОÑлабить'; + $lang['strgranted'] = 'Привилегии изменены.'; + $lang['strgrantfailed'] = 'Изменение привилегий прервано.'; + $lang['strgrantbad'] = 'Вам необходимо указать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ группу и Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одну привилегию.'; + $lang['stralterprivs'] = 'Изменить привилегии'; + $lang['strgrantor'] = 'Донор'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'База данных'; + $lang['strdatabases'] = 'Базы данных'; + $lang['strshowalldatabases'] = 'Показать вÑе базы данных'; + $lang['strnodatabase'] = 'База данных не обнаружена.'; + $lang['strnodatabases'] = 'Ðи одной базы данных не найдено.'; + $lang['strcreatedatabase'] = 'Создать базу данных'; + $lang['strdatabasename'] = 'Ð˜Ð¼Ñ Ð±Ð°Ð·Ñ‹ данных'; + $lang['strdatabaseneedsname'] = 'Вам необходимо приÑвоить Ð¸Ð¼Ñ Ð’Ð°ÑˆÐµÐ¹ базе данных.'; + $lang['strdatabasecreated'] = 'База данных Ñоздана.'; + $lang['strdatabasecreatedbad'] = 'Создание базы данных прервано.'; + $lang['strconfdropdatabase'] = 'Ð’Ñ‹ уверены, что хотите уничтожить базу данных "%s"?'; + $lang['strdatabasedropped'] = ' База данных уничтожена.'; + $lang['strdatabasedroppedbad'] = 'Уничтожение базы данных прервано.'; + $lang['strentersql'] = 'Введите SQL-Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð¸Ð¶Ðµ:'; + $lang['strsqlexecuted'] = 'SQL-Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½.'; + $lang['strvacuumgood'] = 'ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€ÐµÑтройки завершена.'; + $lang['strvacuumbad'] = 'ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€ÐµÑтройки прервана.'; + $lang['stranalyzegood'] = ' ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° завершена.'; + $lang['stranalyzebad'] = ' ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° завершена.'; + $lang['strreindexgood'] = 'ПереиндекÑÐ°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.'; + $lang['strreindexbad'] = 'ПереиндекÑÐ°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð°.'; + $lang['strfull'] = 'ПолноÑтью'; + $lang['strfreeze'] = 'Заморозить'; + $lang['strforce'] = 'Принудительно'; + + // Views + $lang['strview'] = 'ПредÑтавление'; + $lang['strviews'] = 'ПредÑтавлениÑ'; + $lang['strshowallviews'] = 'Показать вÑе предÑтавлениÑ'; + $lang['strnoview'] = 'ПредÑтавление не найдено.'; + $lang['strnoviews'] = 'Ðи одного предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ найдено.'; + $lang['strcreateview'] = 'Создать предÑтавление'; + $lang['strviewname'] = 'Ð˜Ð¼Ñ Ð¿Ñ€ÐµÐ´ÑтавлениÑ'; + $lang['strviewneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¿Ñ€ÐµÐ´ÑтавлениÑ.'; + $lang['strviewneedsdef'] = 'Вам необходимо определить атрибуты предÑтавлениÑ.'; + $lang['strviewneedsfields'] = 'Вам необходимо определить атрибуты Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸ в ваше предÑтавление.'; + $lang['strviewcreated'] = 'ПредÑтавление Ñоздано.'; + $lang['strviewcreatedbad'] = 'Создание предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropview'] = 'Ð’Ñ‹ уверены, что хотите уничтожить предÑтавление "%s"?'; + $lang['strviewdropped'] = 'ПредÑтавление уничтожено.'; + $lang['strviewdroppedbad'] = 'Уничтожение предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strviewupdated'] = 'ПредÑтавление обновлено.'; + $lang['strviewupdatedbad'] = 'Обновление предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strviewlink'] = 'СвÑзанные ключи'; + $lang['strviewconditions'] = 'Дополнительные уÑловиÑ'; + $lang['strcreateviewwiz'] = 'Создать предÑтавление помощником'; + + // Sequences + $lang['strsequence'] = 'ПоÑледовательноÑÑ‚ÑŒ'; + $lang['strsequences'] = ' ПоÑледовательноÑти'; + $lang['strshowallsequences'] = 'Показать вÑе поÑледовательноÑти'; + $lang['strnosequence'] = 'ПоÑледовательноÑÑ‚ÑŒ не обнаружена.'; + $lang['strnosequences'] = 'Ðи одной поÑледовательноÑти не найдено.'; + $lang['strcreatesequence'] = 'Создать поÑледовательноÑÑ‚ÑŒ'; + $lang['strlastvalue'] = 'ПоÑледнее значение'; + $lang['strincrementby'] = 'Увеличение на'; + $lang['strstartvalue'] = 'Ðачальное значение'; + $lang['strmaxvalue'] = 'МакÑ. величина'; + $lang['strminvalue'] = 'Мин. величина'; + $lang['strcachevalue'] = 'Размер кÑша'; + $lang['strlogcount'] = 'Log Count'; + $lang['striscycled'] = 'Зациклить?'; + $lang['strsequenceneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¿Ð¾ÑледовательноÑти.'; + $lang['strsequencecreated'] = 'ПоÑледовательноÑÑ‚ÑŒ Ñоздана.'; + $lang['strsequencecreatedbad'] = 'Создание поÑледовательноÑти прервано.'; + $lang['strconfdropsequence'] = 'Ð’Ñ‹ уверены, что хотите уничтожить поÑледовательноÑÑ‚ÑŒ "%s"?'; + $lang['strsequencedropped'] = 'ПоÑледовательноÑÑ‚ÑŒ уничтожена.'; + $lang['strsequencedroppedbad'] = 'Уничтожение поÑледовательноÑти прервано.'; + $lang['strsequencereset'] = 'ПоÑледовательноÑÑ‚ÑŒ Ñброшена.'; + $lang['strsequenceresetbad'] = 'Ð¡Ð±Ñ€Ð¾Ñ Ð¿Ð¾ÑледовательноÑти прерван.'; + + // Indexes + $lang['strindex'] = 'ИндекÑ'; + $lang['strindexes'] = 'ИндекÑÑ‹'; + $lang['strindexname'] = 'Ð˜Ð¼Ñ Ð¸Ð½Ð´ÐµÐºÑа'; + $lang['strshowallindexes'] = 'Показать вÑе индекÑÑ‹'; + $lang['strnoindex'] = 'Ð˜Ð½Ð´ÐµÐºÑ Ð½Ðµ обнаружен.'; + $lang['strnoindexes'] = 'Ðи одного индекÑа не найдено.'; + $lang['strcreateindex'] = 'Создать индекÑ'; + $lang['strtabname'] = 'Ð˜Ð¼Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['strcolumnname'] = 'Ð˜Ð¼Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°'; + $lang['strindexneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¸Ð½Ð´ÐµÐºÑа'; + $lang['strindexneedscols'] = 'Вам необходимо указать допуÑтимое количеÑтво атрибутов.'; + $lang['strindexcreated'] = 'Ð˜Ð½Ð´ÐµÐºÑ Ñоздан.'; + $lang['strindexcreatedbad'] = 'Создание индекÑа прервано.'; + $lang['strconfdropindex'] = 'Ð’Ñ‹ уверены, что хотите уничтожить Ð¸Ð½Ð´ÐµÐºÑ "%s"?'; + $lang['strindexdropped'] = 'Ð˜Ð½Ð´ÐµÐºÑ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶ÐµÐ½.'; + $lang['strindexdroppedbad'] = 'Уничтожение индекÑа прервано.'; + $lang['strkeyname'] = 'Ð˜Ð¼Ñ ÐºÐ»ÑŽÑ‡Ð°'; + $lang['struniquekey'] = 'Уникальный ключ'; + $lang['strprimarykey'] = 'Первичный ключ'; + $lang['strindextype'] = 'Вид индекÑа'; + $lang['strindexname'] = 'Ð˜Ð¼Ñ Ð¸Ð½Ð´ÐµÐºÑа'; + $lang['strtablecolumnlist'] = 'Ðтрибутов в таблице'; + $lang['strindexcolumnlist'] = 'Ðтрибутов в индекÑе'; + $lang['strconfcluster'] = 'Ð’Ñ‹ уверены, что хотите клаÑтеризовать "%s"?'; + $lang['strclusteredgood'] = 'КлаÑÑ‚ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.'; + $lang['strclusteredbad'] = 'КлаÑÑ‚ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð°.'; + + // Rules + $lang['strrules'] = 'Правила'; + $lang['strrule'] = 'Правило'; + $lang['strshowallrules'] = 'Показать вÑе правила'; + $lang['strnorule'] = 'Правило не найдено.'; + $lang['strnorules'] = 'Ðи одного правила не найдено.'; + $lang['strcreaterule'] = 'Создать правило'; + $lang['strrulename'] = 'Ð˜Ð¼Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°'; + $lang['strruleneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°.'; + $lang['strrulecreated'] = 'Правило Ñоздано.'; + $lang['strrulecreatedbad'] = 'Создание правила прервано.'; + $lang['strconfdroprule'] = 'Ð’Ñ‹ уверены, что хотите уничтожить правило "%s" on "%s"?'; + $lang['strruledropped'] = 'Правило уничтожено.'; + $lang['strruledroppedbad'] = 'Уничтожение правила прервано.'; + + // Constraints + $lang['strconstraints'] = 'ОграничениÑ'; + $lang['strshowallconstraints'] = 'Показать вÑе ограничениÑ'; + $lang['strnoconstraints'] = 'Ðи одного Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ найдено.'; + $lang['strcreateconstraint'] = 'Создать ограничение'; + $lang['strconstraintcreated'] = 'Ограничение Ñоздано.'; + $lang['strconstraintcreatedbad'] = 'Создание Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropconstraint'] = 'Ð’Ñ‹ уверены, что хотите уничтожить ограничение "%s" on "%s"?'; + $lang['strconstraintdropped'] = 'Ограничение уничтожено.'; + $lang['strconstraintdroppedbad'] = 'Уничтожение Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straddcheck'] = 'Добавить проверку'; + $lang['strcheckneedsdefinition'] = 'Ограничение проверки нуждаетÑÑ Ð² определении.'; + $lang['strcheckadded'] = 'Ограничение проверки добавлено.'; + $lang['strcheckaddedbad'] = 'Добавление Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ прервано.'; + $lang['straddpk'] = 'Добавить первичный ключ'; + $lang['strpkneedscols'] = 'Первичный ключ должен включать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один атрибут.'; + $lang['strpkadded'] = 'Первичный ключ добавлен.'; + $lang['strpkaddedbad'] = 'Добавление первичного ключа прервано.'; + $lang['stradduniq'] = 'Добавить уникальный ключ'; + $lang['struniqneedscols'] = 'Уникальный ключ должен включать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один атрибут.'; + $lang['struniqadded'] = 'Уникальный ключ добавлен.'; + $lang['struniqaddedbad'] = 'Добавление уникального ключа прервано.'; + $lang['straddfk'] = 'Добавить внешний ключ'; + $lang['strfkneedscols'] = 'Внешний ключ должен включать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один атрибут.'; + $lang['strfkneedstarget'] = 'Внешнему ключу необходимо указать целевую таблицу.'; + $lang['strfkadded'] = 'Внешний ключ добавлен.'; + $lang['strfkaddedbad'] = 'Добавление внешнего ключа прервано.'; + $lang['strfktarget'] = 'Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°'; + $lang['strfkcolumnlist'] = 'Ðтрибуты в ключе'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'ФункциÑ'; + $lang['strfunctions'] = ' Функции'; + $lang['strshowallfunctions'] = 'Показать вÑе функции'; + $lang['strnofunction'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ обнаружена.'; + $lang['strnofunctions'] = 'Ðи одной функции не найдено.'; + $lang['strcreatefunction'] = 'Создать функцию'; + $lang['strfunctionname'] = 'Ð˜Ð¼Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸'; + $lang['strreturns'] = 'Возвращаемое значение'; + $lang['strarguments'] = 'Ðргументы'; + $lang['strproglanguage'] = 'Язык программированиÑ'; + $lang['strproglanguage'] = 'Язык'; + $lang['strfunctionneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸.'; + $lang['strfunctionneedsdef'] = 'Вам необходимо определить функцию.'; + $lang['strfunctioncreated'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ñоздана.'; + $lang['strfunctioncreatedbad'] = 'Создание функции прервано.'; + $lang['strconfdropfunction'] = 'Ð’Ñ‹ уверены, что хотите уничтожить функцию "%s"?'; + $lang['strfunctiondropped'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶ÐµÐ½Ð°.'; + $lang['strfunctiondroppedbad'] = 'Уничтожение функции прервано.'; + $lang['strfunctionupdated'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð°.'; + $lang['strfunctionupdatedbad'] = 'Обновление функции прервано.'; + + // Triggers + $lang['strtrigger'] = 'Триггер'; + $lang['strtriggers'] = ' Триггеры'; + $lang['strshowalltriggers'] = 'Показать вÑе триггеры'; + $lang['strnotrigger'] = 'Триггер не обнаружен.'; + $lang['strnotriggers'] = 'Ðи одного триггера не найдено.'; + $lang['strcreatetrigger'] = 'Создать триггер'; + $lang['strtriggerneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñ‚Ñ€Ð¸Ð³Ð³ÐµÑ€Ð°.'; + $lang['strtriggerneedsfunc'] = 'Вам необходимо определить функцию триггера.'; + $lang['strtriggercreated'] = 'Триггер Ñоздан.'; + $lang['strtriggercreatedbad'] = 'Создание триггера прервано.'; + $lang['strconfdroptrigger'] = 'Ð’Ñ‹ уверены, что хотите уничтожить триггер "%s" на "%s"?'; + $lang['strtriggerdropped'] = 'Триггер уничтожен.'; + $lang['strtriggerdroppedbad'] = 'Уничтожение триггера прервано.'; + $lang['strtriggeraltered'] = 'Триггер изменен.'; + $lang['strtriggeralteredbad'] = 'Изменение триггера прервано.'; + + // Types + $lang['strtype'] = 'Тип данных'; + $lang['strtypes'] = 'Типы данных'; + $lang['strshowalltypes'] = 'Показать вÑе типы данных'; + $lang['strnotype'] = 'Тип данных не обнаружен.'; + $lang['strnotypes'] = 'Ðи одного типа данных не найдено.'; + $lang['strcreatetype'] = 'Создать тип данных'; + $lang['strtypename'] = 'Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð° данных'; + $lang['strinputfn'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°'; + $lang['stroutputfn'] = 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð°'; + $lang['strpassbyval'] = 'Передать по значению?'; + $lang['stralignment'] = 'Выравнивание'; + $lang['strelement'] = 'Элемент'; + $lang['strdelimiter'] = 'Разделитель'; + $lang['strstorage'] = 'Storage'; + $lang['strtypeneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñ‚Ð¸Ð¿Ð° данных.'; + $lang['strtypeneedslen'] = 'Вам необходимо указать размер Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° данных.'; + $lang['strtypecreated'] = 'Тип данных Ñоздан.'; + $lang['strtypecreatedbad'] = 'Создание типа данных прервано.'; + $lang['strconfdroptype'] = 'Ð’Ñ‹ уверены, что хотите уничтожить тип данных "%s"?'; + $lang['strtypedropped'] = 'Тип данных уничтожен.'; + $lang['strtypedroppedbad'] = 'Уничтожение типа данных прервано.'; + + // Schemas + $lang['strschema'] = 'Схема'; + $lang['strschemas'] = 'Схемы'; + $lang['strshowallschemas'] = 'Показать вÑе Ñхемы'; + $lang['strnoschema'] = 'Схема не обнаружена.'; + $lang['strnoschemas'] = 'Ðи одной Ñхемы не найдено.'; + $lang['strcreateschema'] = 'Создать Ñхему'; + $lang['strschemaname'] = 'Ð˜Ð¼Ñ Ñхемы'; + $lang['strschemaneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ñхемы.'; + $lang['strschemacreated'] = 'Схема Ñоздана.'; + $lang['strschemacreatedbad'] = 'Создание Ñхемы прервано.'; + $lang['strconfdropschema'] = 'Ð’Ñ‹ уверены, что хотите уничтожить Ñхему "%s"?'; + $lang['strschemadropped'] = 'Схема уничтожена.'; + $lang['strschemadroppedbad'] = 'Уничтожение Ñхемы прервано.'; + $lang['strschemaaltered'] = 'Схема обновлена.'; + $lang['strschemaalteredbad'] = 'Обновление Ñхемы прервано.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Домен'; + $lang['strdomains'] = 'Домены'; + $lang['strshowalldomains'] = 'Показать вÑе домены'; + $lang['strnodomains'] = 'Ðи одного домена не найдено.'; + $lang['strcreatedomain'] = 'Создать домен'; + $lang['strdomaindropped'] = 'Домен удален.'; + $lang['strdomaindroppedbad'] = 'Удаление домена прервано.'; + $lang['strconfdropdomain'] = 'Ð’Ñ‹ уверены, что хотите удалить домен "%s"?'; + $lang['strdomainneedsname'] = 'Вам необходимо указать Ð¸Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°.'; + $lang['strdomaincreated'] = 'Домен Ñоздан.'; + $lang['strdomaincreatedbad'] = 'Создание домена прервано.'; + $lang['strdomainaltered'] = 'Домен изменен.'; + $lang['strdomainalteredbad'] = 'Изменение домена прервано.'; + + // Operators + $lang['stroperator'] = 'Оператор'; + $lang['stroperators'] = 'Операторы'; + $lang['strshowalloperators'] = 'Показать вÑе операторы'; + $lang['strnooperator'] = 'Оператор не обнаружен.'; + $lang['strnooperators'] = 'Операторы не обнаружены.'; + $lang['strcreateoperator'] = 'Создать оператор'; + $lang['strleftarg'] = 'Тип левого аргумента'; + $lang['strrightarg'] = 'Тип правого аргумента'; + $lang['strcommutator'] = 'Преобразование'; + $lang['strnegator'] = 'Отрицание'; + $lang['strrestrict'] = 'ОÑлабление'; + $lang['strjoin'] = 'Объединение'; + $lang['strhashes'] = 'Хеширование'; + $lang['strmerges'] = 'СлиÑние'; + $lang['strleftsort'] = 'Сотировка по левому'; + $lang['strrightsort'] = 'Сотировка по правому'; + $lang['strlessthan'] = 'Меньше'; + $lang['strgreaterthan'] = 'Больше'; + $lang['stroperatorneedsname'] = 'Вам необходимо указать название оператора.'; + $lang['stroperatorcreated'] = 'Оператор Ñоздан'; + $lang['stroperatorcreatedbad'] = 'Создание оператора прервано.'; + $lang['strconfdropoperator'] = 'Ð’Ñ‹ уверены, что хотите уничтожить оператор "%s"?'; + $lang['stroperatordropped'] = 'Оператор удален.'; + $lang['stroperatordroppedbad'] = 'Удаление оператора прервано.'; + + // Casts + $lang['strcasts'] = 'Образцы'; + $lang['strnocasts'] = 'Образцов не найдено.'; + $lang['strsourcetype'] = 'Тип иÑточника'; + $lang['strtargettype'] = 'Тип приемника'; + $lang['strimplicit'] = 'ÐеÑвный'; + $lang['strinassignment'] = 'Ð’ назначении'; + $lang['strbinarycompat'] = '(двоично ÑовмеÑтимый)'; + + // Conversions + $lang['strconversions'] = 'Преобразование'; + $lang['strnoconversions'] = 'Преобразований не найдено.'; + $lang['strsourceencoding'] = 'Кодировка иÑточника'; + $lang['strtargetencoding'] = 'Кодировка приемника'; + + // Languages + $lang['strlanguages'] = 'Языки'; + $lang['strnolanguages'] = 'Языков не найдено.'; + $lang['strtrusted'] = 'Проверено'; + + // Info + $lang['strnoinfo'] = 'Ðет доÑтупной информации.'; + $lang['strreferringtables'] = 'СÑылающиеÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹'; + $lang['strparenttables'] = 'РодительÑкие таблицы'; + $lang['strchildtables'] = 'Дочерние таблицы'; + + // Aggregates + $lang['straggregates'] = 'Ðгрегатные выражениÑ'; + $lang['strnoaggregates'] = 'Ðгрегатных выражений не найдено.'; + $lang['stralltypes'] = '(Ð’Ñе типы)'; + + // Operator Classes + $lang['stropclasses'] = 'КлаÑÑÑ‹ операторов'; + $lang['strnoopclasses'] = 'КлаÑÑов операторов не найдено.'; + $lang['straccessmethod'] = 'Метод доÑтупа'; + + // Stats and performance + $lang['strrowperf'] = 'ПредÑтавление запиÑи'; + $lang['strioperf'] = 'ПредÑтавление ввода/вывода'; + $lang['stridxrowperf'] = 'ПредÑтавление индекÑа запиÑи'; + $lang['stridxioperf'] = 'ПредÑтавление индекÑа ввода/вывода'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'ПоÑледовательный'; + $lang['strscan'] = 'Сканировать'; + $lang['strread'] = 'Читать'; + $lang['strfetch'] = 'Извлечь'; + $lang['strheap'] = 'МуÑор'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST индекÑ'; + $lang['strcache'] = 'Кеш'; + $lang['strdisk'] = 'ДиÑк'; + $lang['strrows2'] = 'ЗапиÑи'; + + // Miscellaneous + $lang['strtopbar'] = '%s выполнÑетÑÑ Ð½Ð° %s:%s -- Ð’Ñ‹ зарегиÑтрированы как "%s"'; + $lang['strtimefmt'] = ' j-m-Y g:i'; + $lang['strhelp'] = 'Помощь'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/slovak.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/slovak.php new file mode 100644 index 00000000..51a3f6b3 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/slovak.php @@ -0,0 +1,648 @@ +>'; + $lang['strfailed'] = 'Chyba.'; + $lang['strcreate'] = 'VytvoriÅ¥'; + $lang['strcreated'] = 'Vytvorené'; + $lang['strcomment'] = 'Komentár'; + $lang['strlength'] = 'Dĺžka'; + $lang['strdefault'] = 'Predvolené'; + $lang['stralter'] = 'ZmeniÅ¥'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'ZruÅ¡iÅ¥'; + $lang['strsave'] = 'UložiÅ¥'; + $lang['strreset'] = 'Reset'; + $lang['strinsert'] = 'VložiÅ¥'; + $lang['strselect'] = 'VybraÅ¥'; + $lang['strdelete'] = 'ZmazaÅ¥'; + $lang['strupdate'] = 'AktualizovaÅ¥'; + $lang['strreferences'] = 'Referencie'; + $lang['stryes'] = 'Ãno'; + $lang['strno'] = 'Nie'; + $lang['strtrue'] = 'True'; + $lang['strfalse'] = 'False'; + $lang['stredit'] = 'UpraviÅ¥'; + $lang['strcolumn'] = 'Stĺpec'; + $lang['strcolumns'] = 'Stĺpce'; + $lang['strrows'] = 'riadky'; + $lang['strrowsaff'] = 'riadkov ovplyvnených.'; + $lang['strobjects'] = 'objekt(y)'; + $lang['strback'] = 'Späť'; + $lang['strqueryresults'] = 'Výsledky Dotazu'; + $lang['strshow'] = 'UkázaÅ¥'; + $lang['strempty'] = 'VyprázdniÅ¥'; + $lang['strlanguage'] = 'Jazyk'; + $lang['strencoding'] = 'Kódovanie'; + $lang['strvalue'] = 'Hodnota'; + $lang['strunique'] = 'Unikátny'; + $lang['strprimary'] = 'Primárny'; + $lang['strexport'] = 'ExportovaÅ¥'; + $lang['strimport'] = 'Import'; + $lang['strallowednulls'] = 'Povolený NULL znak'; + $lang['strbackslashn'] = '\N'; + $lang['strnull'] = 'Null'; + $lang['strnull'] = 'NULL (slovo)'; + $lang['stremptystring'] = 'Prázdny reÅ¥azec/pole'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'VyÄistiÅ¥'; + $lang['stranalyze'] = 'AnalyzovaÅ¥'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'Clustered?'; + $lang['strreindex'] = 'Reindex'; + $lang['strrun'] = 'SpustiÅ¥'; + $lang['stradd'] = 'PridaÅ¥'; + $lang['strremove'] = 'ZmazaÅ¥'; + $lang['strevent'] = 'Prípadne'; + $lang['strwhere'] = 'Kde'; + $lang['strinstead'] = 'UrobiÅ¥ Namiesto'; + $lang['strwhen'] = 'Kedy'; + $lang['strformat'] = 'Formát'; + $lang['strdata'] = 'Dáta'; + $lang['strconfirm'] = 'PotvrdiÅ¥'; + $lang['strexpression'] = 'Výraz'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'RozšíriÅ¥'; + $lang['strcollapse'] = 'ZbaliÅ¥'; + $lang['strexplain'] = 'VysvetliÅ¥'; + $lang['strexplainanalyze'] = 'VysvetliÅ¥ Analyze'; + $lang['strfind'] = 'NájsÅ¥'; + $lang['stroptions'] = 'Nastavenia'; + $lang['strrefresh'] = 'ObnoviÅ¥'; + $lang['strdownload'] = 'Download'; + $lang['strdownloadgzipped'] = 'StiahnuÅ¥ skomprimované pomocou gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Viac'; + $lang['strvariables'] = 'Premenné'; + $lang['strprocess'] = 'Proces'; + $lang['strprocesses'] = 'Procesy'; + $lang['strsetting'] = 'Nastavenie'; + $lang['streditsql'] = 'UpraviÅ¥ SQL'; + $lang['strruntime'] = 'Celkový beh: %s ms'; + $lang['strpaginate'] = 'Výsledky stránkovania'; + $lang['struploadscript'] = 'alebo uploadni SQL skript:'; + $lang['strstarttime'] = 'ÄŒas Å¡tartu'; + $lang['strfile'] = 'Súbor'; + $lang['strfileimported'] = 'Súbor importovaný.'; + $lang['strtrycred'] = 'PoužiÅ¥ tieto hodnoty pre vÅ¡etky hodnoty'; +$lang['strexecute'] = 'Execute'; + + // Error handling + $lang['strnoframes'] = 'Táto aplikácia funguje najlapÅ¡ie s prehliadaÄom, ktorý podporuje technológiu frame-ov, no môže byÅ¥ použitý aj takým, ktorý to nepodporuje nasledovaním tohto odkazu:'; + $lang['strnoframeslink'] = 'NepoužívaÅ¥ frame-y'; + $lang['strbadconfig'] = 'Tvoj config.inc.php je zastaralý. Musíš vygenerovaÅ¥ nový zo súboru config.inc.php-dist.'; + $lang['strnotloaded'] = 'Tvoje PHP nie je skompilované s potrebnou podporou databáz.'; + $lang['strpostgresqlversionnotsupported'] = 'Tvoja verzia PostgreSQL nie je podporovaná. Prosím aktualizuj ju na verziu %s alebo vyÅ¡Å¡iu.'; + $lang['strbadschema'] = 'Å pecifikovaná chybná schéma.'; + $lang['strbadencoding'] = 'Nastavenie kódovania v databáze zlyhalo.'; + $lang['strsqlerror'] = 'SQL chyba:'; + $lang['strinstatement'] = 'Vo výraze:'; + $lang['strinvalidparam'] = 'Chybné parametre skriptu.'; + $lang['strnodata'] = 'Nenájdené žiadne záznamy.'; + $lang['strnoobjects'] = 'Nenájdené žiadne objekty.'; + $lang['strrownotunique'] = 'Žiadny unikátny identifikárot pre tento riadok.'; + $lang['strnouploads'] = 'Upload súborov je vypnutý.'; + $lang['strimporterror'] = 'Chyba Import-u.'; + $lang['strimporterror-fileformat'] = 'Chyba importu: Automatické urÄenie formátu súboru zlyhalo.'; + $lang['strimporterrorline'] = 'Chyba Import-u na riadku %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Chyba importu na riadku %s: Riadok nemá správny poÄet stĺpcov.'; + $lang['strimporterror-uploadedfile'] = 'Chyba importu: Súbor nemôže byÅ¥ upload-nutý k serveru'; + $lang['strcannotdumponwindows'] = 'Dump komplexných tabuliek a schém nie je na platforme Windows podporovaný.'; + + // Tables + $lang['strtable'] = 'Tabuľka'; + $lang['strtables'] = 'Tabuľky'; + $lang['strshowalltables'] = 'ZobraziÅ¥ VÅ¡etky Tabuľky'; + $lang['strnotables'] = 'Nenájdené žiadne tabuľky.'; + $lang['strnotable'] = 'Nenájdená žiadna tabuľka.'; + $lang['strcreatetable'] = 'VytvoriÅ¥ tabuľku'; + $lang['strtablename'] = 'Názov tabuľky'; + $lang['strtableneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju tabuľku.'; + $lang['strtableneedsfield'] = 'Musíš Å¡pecifikovaÅ¥ aspoň jedno pole.'; + $lang['strtableneedscols'] = 'Tabuľky vyžadujú vyhovujúci poÄet stĺpcov.'; + $lang['strtablecreated'] = 'Tabuľka vytvorená.'; + $lang['strtablecreatedbad'] = 'Tabuľka nebola vytvorená.'; + $lang['strconfdroptable'] = 'Naozaj chceÅ¡ odstrániÅ¥ tabuľku "%s"?'; + $lang['strtabledropped'] = 'Tabuľka odstránená.'; + $lang['strtabledroppedbad'] = 'Tabuľka nebola odstránená.'; + $lang['strconfemptytable'] = 'Si si istý, že chceÅ¡ vyprázdniÅ¥ tabuľku "%s"?'; + $lang['strtableemptied'] = 'Tabuľka vyprázdnená.'; + $lang['strtableemptiedbad'] = 'Tabuľka nebola vyprázdnená.'; + $lang['strinsertrow'] = 'VložiÅ¥ Riadok'; + $lang['strrowinserted'] = 'Riadok vložený.'; + $lang['strrowinsertedbad'] = 'Riadok nebol vložený.'; + $lang['strrowduplicate'] = 'Vloženie riadku zlyhalo, pokus o duplikátny insert.'; + $lang['streditrow'] = 'UpraviÅ¥ Riadok'; + $lang['strrowupdated'] = 'Riadok upravený.'; + $lang['strrowupdatedbad'] = 'Riadok nebol upravený.'; + $lang['strdeleterow'] = 'ZmazaÅ¥ Riadok'; + $lang['strconfdeleterow'] = 'Si si istý, že chceÅ¡ zmazaÅ¥ tento riadok?'; + $lang['strrowdeleted'] = 'Riadok zmazaný.'; + $lang['strrowdeletedbad'] = 'Riadok nebol zmazaný.'; + $lang['strinsertandrepeat'] = 'VložiÅ¥ & ZopakovaÅ¥'; + $lang['strnumcols'] = 'PoÄet stĺpcov'; + $lang['strcolneedsname'] = 'Musíš zadaÅ¥ názov pre tvoj stĺpec'; + $lang['strselectallfields'] = 'VybraÅ¥ vÅ¡etky polia'; + $lang['strselectneedscol'] = 'Musíš oznaÄiÅ¥ aspoň jeden stĺpec.'; + $lang['strselectunary'] = 'Unárne operátory nemôžu maÅ¥ hodnoty.'; + $lang['straltercolumn'] = 'ZmeniÅ¥ Stĺpec'; + $lang['strcolumnaltered'] = 'Stĺpec zmenený.'; + $lang['strcolumnalteredbad'] = 'Stĺpec nebol zmenený.'; + $lang['strconfdropcolumn'] = 'Naozaj chceÅ¡ zmazaÅ¥ stĺpec "%s" z tabuľky "%s"?'; + $lang['strcolumndropped'] = 'Stĺpec zmenený.'; + $lang['strcolumndroppedbad'] = 'Stĺpec nebol zmazaný.'; + $lang['straddcolumn'] = 'PridaÅ¥ Stĺpec'; + $lang['strcolumnadded'] = 'Stĺpec pridaný.'; + $lang['strcolumnaddedbad'] = 'Stĺpec nebol pridaný.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tabuľka zmenená.'; + $lang['strtablealteredbad'] = 'Tabuľka nebola zmenená.'; + $lang['strdataonly'] = 'Iba Dáta'; + $lang['strstructureonly'] = 'Iba Å truktúra'; + $lang['strstructureanddata'] = 'Å truktúra a Dáta'; + $lang['strtabbed'] = 'Tabbed'; + $lang['strauto'] = 'Auto'; + $lang['strconfvacuumtable'] = 'Naozaj chceÅ¡ vyÄistiÅ¥ "%s"?'; + $lang['strestimatedrowcount'] = 'Odhadovaný poÄet riadkov'; + + // Users + $lang['struser'] = 'Používateľ'; + $lang['strusers'] = 'Používatelia'; + $lang['strusername'] = 'Meno používateľa'; + $lang['strpassword'] = 'Heslo'; + $lang['strsuper'] = 'Superuser?'; + $lang['strcreatedb'] = 'Vytváranie DB?'; + $lang['strexpires'] = 'Expiruje'; + $lang['strsessiondefaults'] = 'Sessions defaults'; //s cim to tak suvis??:) + $lang['strnousers'] = 'Nenájdení žiadni používatelia.'; + $lang['struserupdated'] = 'Požívatelia zmenení.'; + $lang['struserupdatedbad'] = 'Použivatelia neboli zmenení.'; + $lang['strshowallusers'] = 'ZobraziÅ¥ VÅ¡etkých Používateľov'; + $lang['strcreateuser'] = 'VytvoriÅ¥ používateľa'; + $lang['struserneedsname'] = 'Musíš zadaÅ¥ meno pre svojho používateľa.'; + $lang['strusercreated'] = 'Používateľ vytvorený.'; + $lang['strusercreatedbad'] = 'Používateľ nebol vytvorený.'; + $lang['strconfdropuser'] = 'Naozaj chceÅ¡ zmazaÅ¥ používateľa "%s"?'; + $lang['struserdropped'] = 'Používateľ zmazaný.'; + $lang['struserdroppedbad'] = 'Používateľ nebol zmazaný.'; + + // Groups + $lang['straccount'] = 'Konto'; + $lang['strchangepassword'] = 'ZmeniÅ¥ Heslo'; + $lang['strpasswordchanged'] = 'Heslo zmenené.'; + $lang['strpasswordchangedbad'] = 'Heslo NEBOLO zmenené.'; + $lang['strpasswordshort'] = 'Heslo je príliÅ¡ krátke.'; + $lang['strpasswordconfirm'] = 'Heslo sa nezhoduje so zadaným overovacím heslom.'; + + // Groups + $lang['strgroup'] = 'Skupina'; + $lang['strgroups'] = 'Skupiny'; + $lang['strnogroup'] = 'Skupina nenájdená.'; + $lang['strnogroups'] = 'Žiadne skupiny nenájdené.'; + $lang['strcreategroup'] = 'VytvoriÅ¥ Skupinu'; + $lang['strshowallgroups'] = 'ZobraziÅ¥ VÅ¡etky Skupiny'; + $lang['strgroupneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju skupinu.'; + $lang['strgroupcreated'] = 'Skupina Vytvorená.'; + $lang['strgroupcreatedbad'] = 'Skupina nebola vytvorená.'; + $lang['strconfdropgroup'] = 'Naozaj chceÅ¡ zmazaÅ¥ skupinu "%s"?'; + $lang['strgroupdropped'] = 'Skupina zmazaná.'; + $lang['strgroupdroppedbad'] = 'Skupina nebola zmazaná.'; + $lang['strmembers'] = 'ÄŒlenovia'; + $lang['straddmember'] = 'PridaÅ¥ Älena'; + $lang['strmemberadded'] = 'ÄŒlen pridaný.'; + $lang['strmemberaddedbad'] = 'ÄŒlen nebol pridaný.'; + $lang['strdropmember'] = 'ZmazaÅ¥ Älena'; + $lang['strconfdropmember'] = 'Naozaj chceÅ¡ zmazaÅ¥ cľena "%s" zo skupiny "%s"?'; + $lang['strmemberdropped'] = 'ÄŒlen zmazaný.'; + $lang['strmemberdroppedbad'] = 'ÄŒlen nebol zmazaný.'; + + // Privilges + $lang['strprivilege'] = 'Privilégiá'; + $lang['strprivileges'] = 'Privilégiá'; + $lang['strnoprivileges'] = 'Tento objekt nemá privilégiá.'; + $lang['strgrant'] = 'PovoliÅ¥'; + $lang['strrevoke'] = 'OdobraÅ¥'; + $lang['strgranted'] = 'Privilégiá pridané.'; + $lang['strgrantfailed'] = 'Privilégiá neboli pridané.'; + $lang['strgrantbad'] = 'Musíš Å¡pecifikovat aspoň jedného užívateľa/skupinu a aspoň jedno privilégium.'; + $lang['strgrantor'] = 'Prideľovateľ'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Databáza'; + $lang['strdatabases'] = 'Databázy'; + $lang['strshowalldatabases'] = 'ZobraziÅ¥ vÅ¡etky databázy'; + $lang['strnodatabase'] = 'Nenájdená žiadna Databáza.'; + $lang['strnodatabases'] = 'Nenájdené žiadne Databázy.'; + $lang['strcreatedatabase'] = 'VytvoriÅ¥ databázu'; + $lang['strdatabasename'] = 'Názov databázy'; + $lang['strdatabaseneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju databázu.'; + $lang['strdatabasecreated'] = 'Databáza vytvorená.'; + $lang['strdatabasecreatedbad'] = 'Databáza nebola vytvorená.'; + $lang['strconfdropdatabase'] = 'Naozaj chceÅ¡ zmazaÅ¥ databázu "%s"?'; + $lang['strdatabasedropped'] = 'Databáze zmazaná.'; + $lang['strdatabasedroppedbad'] = 'Databáza nebola zmazaná.'; + $lang['strentersql'] = 'VložiÅ¥ SQL dotaz:'; + $lang['strsqlexecuted'] = 'SQL dotaz vykonaný.'; + $lang['strvacuumgood'] = 'VyÄistenie kompletné.'; + $lang['strvacuumbad'] = 'VyÄistnie zlyhalo.'; + $lang['stranalyzegood'] = 'Analyzovanie kompletné.'; + $lang['stranalyzebad'] = 'Analyzovanie zlyhalo.'; + $lang['strreindexgood'] = 'Reindex hotový.'; + $lang['strreindexbad'] = 'Reindex zlyhal.'; + $lang['strfull'] = 'Full'; //todo - konzultovat!! + $lang['strfreeze'] = 'Freeze'; //deto + $lang['strforce'] = 'Force'; // -||- + $lang['strsignalsent'] = 'Signál odoslaný.'; + $lang['strsignalsentbad'] = 'Odoslanie signálu zlyhalo.'; + $lang['strallobjects'] = 'VÅ¡etky objekty'; + $lang['strdatabasealtered'] = 'Databáza zmenená.'; + $lang['strdatabasealteredbad'] = 'Databáza nebola zmenená.'; + + // Views + $lang['strview'] = 'Náhľad'; + $lang['strviews'] = 'Náhľady'; + $lang['strshowallviews'] = 'ZobraziÅ¥ VÅ¡etky Náhľady'; + $lang['strnoview'] = 'Nenájdený žiadny náhľad.'; + $lang['strnoviews'] = 'Nenájdené žiadne náhľady.'; + $lang['strcreateview'] = 'VytvoriÅ¥ Náhľad'; + $lang['strviewname'] = 'Názov náhľadu'; + $lang['strviewneedsname'] = 'Musíš zadaÅ¥ názov pre tvoj náhľad.'; + $lang['strviewneedsdef'] = 'Musíš zadaÅ¥ definíciu pre tvoj náhľad.'; + $lang['strviewneedsfields'] = 'Mušíš zvoliÅ¥ stĺpce, ktoré chceÅ¡ maÅ¥ vo svojom náhľade.'; + $lang['strviewcreated'] = 'Náhľad vytvorený.'; + $lang['strviewcreatedbad'] = 'Náhľad nebol vytvorený.'; + $lang['strconfdropview'] = 'Naozaj chceÅ¡ zmazaÅ¥ náhľad "%s"?'; + $lang['strviewdropped'] = 'Náhľad zmazaný.'; + $lang['strviewdroppedbad'] = 'Náhľad nebol zmazaný.'; + $lang['strviewupdated'] = 'Náhľad upravený.'; + $lang['strviewupdatedbad'] = 'Náhľad nebol upravený.'; + $lang['strviewlink'] = 'Linkujúce KľúÄe'; + $lang['strviewconditions'] = 'Doplňujúce Podmienky'; + $lang['strcreateviewwiz'] = 'VytvoriÅ¥ náhľad cez \"pomocníka\"'; + + // Sequences + $lang['strsequence'] = 'Sekvencia'; + $lang['strsequences'] = 'Sekvencie'; + $lang['strshowallsequences'] = 'ZobraziÅ¥ VÅ¡etky Sekvencie'; + $lang['strnosequence'] = 'Nenájdená žiadna sekvencia.'; + $lang['strnosequences'] = 'nenájdené žiadne sekvencie.'; + $lang['strcreatesequence'] = 'VytvoriÅ¥ Sekvenciu'; + $lang['strlastvalue'] = 'Posledná Hodnota'; + $lang['strincrementby'] = 'InkrementovaÅ¥ od'; + $lang['strstartvalue'] = 'Start Hodnota'; + $lang['strmaxvalue'] = 'Max Hodnota'; + $lang['strminvalue'] = 'Min Hodnota'; + $lang['strcachevalue'] = 'Cache Hodnota'; + $lang['strlogcount'] = 'Log SúÄet'; + $lang['striscycled'] = 'Je Cycled?'; + $lang['strsequenceneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju sekvenciu.'; + $lang['strsequencecreated'] = 'Sekvencia vytvorená.'; + $lang['strsequencecreatedbad'] = 'Sekvencia nebola vytvorená.'; + $lang['strconfdropsequence'] = 'Naozaj chceÅ¡ zmazaÅ¥ sekvenciu "%s"?'; + $lang['strsequencedropped'] = 'Sekvencia zmazaná.'; + $lang['strsequencedroppedbad'] = 'Sekvencia nebola zmazaná.'; + $lang['strsequencereset'] = 'Sekvencia resetovaná.'; + $lang['strsequenceresetbad'] = 'Sekvencia nebola resetovaná.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indexy'; + $lang['strindexname'] = 'Názov Indexu'; + $lang['strshowallindexes'] = 'ZobraziÅ¥ VÅ¡etky Indexy'; + $lang['strnoindex'] = 'Nenájdený žiadny index.'; + $lang['strnoindexes'] = 'Nenájdené žiadne indexy.'; + $lang['strcreateindex'] = 'VytvoriÅ¥ Index'; + $lang['strtabname'] = 'Tab Meno'; + $lang['strcolumnname'] = 'Názov stÃ¥pca'; + $lang['strindexneedsname'] = 'Musíš zadaÅ¥ názov pre tvoj index'; + $lang['strindexneedscols'] = 'Index vyžaduje vyhovujúci poÄet stĺpcov.'; + $lang['strindexcreated'] = 'Index vytvorený'; + $lang['strindexcreatedbad'] = 'Index nebol vytvorený.'; + $lang['strconfdropindex'] = 'Naozaj chceÅ¡ zmazaÅ¥ index "%s"?'; + $lang['strindexdropped'] = 'Index zmazaný.'; + $lang['strindexdroppedbad'] = 'Index nebol zmazaný.'; + $lang['strkeyname'] = 'Názov KľúÄu'; + $lang['struniquekey'] = 'Unikátny KľúÄ'; + $lang['strprimarykey'] = 'Primárny KľúÄ'; + $lang['strindextype'] = 'Typ indexu'; + $lang['strtablecolumnlist'] = 'Stĺpce v Tabuľke'; + $lang['strindexcolumnlist'] = 'Stľpce v Indexe'; + $lang['strconfcluster'] = 'Naozaj chceÅ¡ vytvoriÅ¥ cluster "%s"?'; + $lang['strclusteredgood'] = 'Cluster hotový.'; + $lang['strclusteredbad'] = 'Cluster nebol vytvorený.'; +$lang['strcluster'] = 'Cluster'; + + // Rules + $lang['strrules'] = 'Pravidlá'; + $lang['strrule'] = 'Pravidlo'; + $lang['strshowallrules'] = 'ZobraziÅ¥ VÅ¡etky Pravidlá'; + $lang['strnorule'] = 'Nenájdené žiadne pravidlo.'; + $lang['strnorules'] = 'Nenájdené žiadne pravidlá.'; + $lang['strcreaterule'] = 'VytvoriÅ¥ pravidlo'; + $lang['strrulename'] = 'Názov pravidla'; + $lang['strruleneedsname'] = 'Musíš zadaÅ¥ názov pre tvoje pravidlo.'; + $lang['strrulecreated'] = 'Pravidlo vytvorené.'; + $lang['strrulecreatedbad'] = 'Pravidlo nebolo vytvorené.'; + $lang['strconfdroprule'] = 'Naozaj chceÅ¡ zmazaÅ¥ pravidlo "%s" na "%s"?'; + $lang['strruledropped'] = 'Pravidlo zmazané.'; + $lang['strruledroppedbad'] = 'Pravidlo nebolo zmazané.'; + + // Constraints + $lang['strconstraint'] = 'Obmedzenie'; + $lang['strconstraints'] = 'Obmedzenia'; + $lang['strshowallconstraints'] = 'ZobraziÅ¥ VÅ¡etky Obmedzenia'; + $lang['strnoconstraints'] = 'Nenájdené žiadne obmedzenie.'; + $lang['strcreateconstraint'] = 'VytvoriÅ¥ Obmedzenie'; + $lang['strconstraintcreated'] = 'Obmedzenie vytvorené.'; + $lang['strconstraintcreatedbad'] = 'Obmedzenie nebolo vytvorené.'; + $lang['strconfdropconstraint'] = 'Naozaj chceÅ¡ zmazaÅ¥ obmedzenie "%s" na "%s"?'; + $lang['strconstraintdropped'] = 'Obmedzenie zmazané.'; + $lang['strconstraintdroppedbad'] = 'Obmedzenie nebolo zmazané.'; + $lang['straddcheck'] = 'PridaÅ¥ Overovanie'; + $lang['strcheckneedsdefinition'] = 'Overovanie Obmedzenia vyžaduje jeho definovanie.'; + $lang['strcheckadded'] = 'Overovanie obmedzenia pridané.'; + $lang['strcheckaddedbad'] = 'Overovanie obmedzenia nebolo pridané.'; + $lang['straddpk'] = 'PridaÅ¥ Primárny KľúÄ'; + $lang['strpkneedscols'] = 'Primárny kÄ¾ÃºÄ vyžaduje aspoň jeden stĺpec.'; + $lang['strpkadded'] = 'Primárny kÄ¾ÃºÄ pridaný.'; + $lang['strpkaddedbad'] = 'Primárny kÄ¾ÃºÄ nebol pridaný.'; + $lang['stradduniq'] = 'PridaÅ¥ Unikátny KľúÄ'; + $lang['struniqneedscols'] = 'Unikátny kÄ¾ÃºÄ vyžaduje aspoň jeden stĺpec.'; + $lang['struniqadded'] = 'Unikátny kÄ¾ÃºÄ pridaný.'; + $lang['struniqaddedbad'] = 'Unikátny kÄ¾ÃºÄ nebol pridaný.'; + $lang['straddfk'] = 'PridaÅ¥ Cudzí KľúÄ'; + $lang['strfkneedscols'] = 'Cudzí kÄ¾ÃºÄ vyžaduje aspoň jeden stĺpec.'; + $lang['strfkneedstarget'] = 'Cudzí kÄ¾ÃºÄ vyžaduje cieľovú tabuľku.'; + $lang['strfkadded'] = 'Cudzí kÄ¾ÃºÄ pridaný.'; + $lang['strfkaddedbad'] = 'Cudzí kÄ¾ÃºÄ nebol pridaný.'; + $lang['strfktarget'] = 'Cieľová tabuľka'; + $lang['strfkcolumnlist'] = 'Stľpce v kľúÄi'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'Funkcia'; + $lang['strfunctions'] = 'Funkcie'; + $lang['strshowallfunctions'] = 'ZobraziÅ¥ vÅ etky funkcie'; + $lang['strnofunction'] = 'Nenájdená žiadna funkcia.'; + $lang['strnofunctions'] = 'Nenájdené žiadne funkcie.'; + $lang['strcreateplfunction'] = 'VytvoriÅ¥ SQL/PL funkciu'; + $lang['strcreateinternalfunction'] = 'VytvoriÅ¥ internú funkciu'; + $lang['strcreatecfunction'] = 'VytvoriÅ¥ C funkciu'; + $lang['strfunctionname'] = 'Názov funkcie'; + $lang['strreturns'] = 'Vracia'; + $lang['strarguments'] = 'Argumenty'; + $lang['strproglanguage'] = 'Jazyk'; + $lang['strfunctionneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju funkciu.'; + $lang['strfunctionneedsdef'] = 'Musíš zadaÅ¥ definíciu pre tvoju funkciu.'; + $lang['strfunctioncreated'] = 'Funkcia vytvorená.'; + $lang['strfunctioncreatedbad'] = 'Funkcia nebola vytvorená.'; + $lang['strconfdropfunction'] = 'Si si istý, že chceÅ¡ zmazaÅ¥ funkciu "%s"?'; + $lang['strfunctiondropped'] = 'Funkcia zmazaná.'; + $lang['strfunctiondroppedbad'] = 'Funkcia nebola zmazaná.'; + $lang['strfunctionupdated'] = 'Funkcia upravená.'; + $lang['strfunctionupdatedbad'] = 'Funkcia nebola upravená.'; + $lang['strobjectfile'] = 'Objektový súbor'; + $lang['strlinksymbol'] = 'Link symbol'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; //su to medzipravidla ?? po cesky spouste.. + $lang['strtriggers'] = 'Trigger-y'; + $lang['strshowalltriggers'] = 'ZobraziÅ¥ VÅ¡etky Trigger-y'; + $lang['strnotrigger'] = 'Nenájdený žiadny Trigger.'; + $lang['strnotriggers'] = 'Nenájdené žiadne Trigger-y.'; + $lang['strcreatetrigger'] = 'VytvoriÅ¥ Trigger'; + $lang['strtriggerneedsname'] = 'Musíš zadaÅ¥ názov pre tvoj Trigger.'; + $lang['strtriggerneedsfunc'] = 'Musíš zadaÅ¥ funkciu pre tvoj Trigger.'; + $lang['strtriggercreated'] = 'Trigger vytvorený.'; + $lang['strtriggercreatedbad'] = 'Trigger nebol vytvorený.'; + $lang['strconfdroptrigger'] = 'Naozaj chceÅ¡ zmazaÅ¥ Trigger "%s" na "%s"?'; + $lang['strtriggerdropped'] = 'Trigger zmazaný.'; + $lang['strtriggerdroppedbad'] = 'Trigger nebol zmazaný.'; + $lang['strtriggeraltered'] = 'Trigger zmenený.'; + $lang['strtriggeralteredbad'] = 'Trigger nebol zmenený.'; + $lang['strforeach'] = 'Pre každých'; + + // Types + $lang['strtype'] = 'Typ'; + $lang['strtypes'] = 'Typy'; + $lang['strshowalltypes'] = 'ZobraziÅ¥ VÅ¡etky typy'; + $lang['strnotype'] = 'Nenájdený žiadny typ.'; + $lang['strnotypes'] = 'Nenájdené žiadne typy.'; + $lang['strcreatetype'] = 'VytvoriÅ¥ Typ'; + $lang['strcreatecomptype'] = 'VytvoriÅ¥ kompozitný typ'; + $lang['strtypeneedsfield'] = 'Musíš vybraÅ¥ aspoň jedno pole.'; + $lang['strtypeneedscols'] = 'Musíš zadaÅ¥ správny poÄet polí.'; + $lang['strtypename'] = 'Názov typu'; + $lang['strinputfn'] = 'Vstupná funkcia'; + $lang['stroutputfn'] = 'Výstupná funkcia'; + $lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'Alignment'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Delimiter'; + $lang['strstorage'] = 'Storage'; + $lang['strfield'] = 'Pole'; + $lang['strnumfields'] = 'PoÄet polí'; + $lang['strtypeneedsname'] = 'Musíš zadaÅ¥ názov pre tvoj typ.'; + $lang['strtypeneedslen'] = 'Musíš zadaÅ¥ dĺžku pre tvoj typ.'; + $lang['strtypecreated'] = 'Typ Vytvorený'; + $lang['strtypecreatedbad'] = 'Typ nebol vytvorený.'; + $lang['strconfdroptype'] = 'Naozaj chceÅ¡ zmazaÅ¥ typ "%s"?'; + $lang['strtypedropped'] = 'Typ zmazaný.'; + $lang['strtypedroppedbad'] = 'Typ nebol zmazaný.'; + $lang['strflavor'] = 'Flavor'; //todo + $lang['strbasetype'] = 'Základný'; + $lang['strcompositetype'] = 'Kompozitný'; + $lang['strpseudotype'] = 'Pseudo'; + + // Schemas + $lang['strschema'] = 'Schéma'; + $lang['strschemas'] = 'Schémy'; + $lang['strshowallschemas'] = 'ZobraziÅ¥ VÅ¡etky Schémy'; + $lang['strnoschema'] = 'Nenájdená žiadna schéma.'; + $lang['strnoschemas'] = 'Nenájdené žiadne schémy.'; + $lang['strcreateschema'] = 'VytvoriÅ¥ Schému'; + $lang['strschemaname'] = 'Názov Schémy'; + $lang['strschemaneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju schému.'; + $lang['strschemacreated'] = 'Schéma vytvorená'; + $lang['strschemacreatedbad'] = 'Schéma nebola vytvorená.'; + $lang['strconfdropschema'] = 'Naozaj chceÅ¡ zmazaÅ¥ schému "%s"?'; + $lang['strschemadropped'] = 'Schéma zmazaná.'; + $lang['strschemadroppedbad'] = 'Schéma nebola zmazaná.'; + $lang['strschemaaltered'] = 'Schéma zmenená.'; + $lang['strschemaalteredbad'] = 'Schéma nebola zmenená.'; + $lang['strsearchpath'] = 'Cesta k nájdeniu Schémy'; + + // Reports + + //Domains + $lang['strdomain'] = 'Doména'; + $lang['strdomains'] = 'Domény'; + $lang['strshowalldomains'] = 'ZobraziÅ¥ VÅ¡etky Domény'; + $lang['strnodomains'] = 'Nenájdené žiadne domény.'; + $lang['strcreatedomain'] = 'VytvoriÅ¥ doménu'; + $lang['strdomaindropped'] = 'Doména zmazaná.'; + $lang['strdomaindroppedbad'] = 'Doména nebola zmazaná.'; + $lang['strconfdropdomain'] = 'Naozaj chceÅ¡ zmazaÅ¥ doménu "%s"?'; + $lang['strdomainneedsname'] = 'Musíš zadaÅ¥ názov pre tvoju doménu.'; + $lang['strdomaincreated'] = 'Doména vytvorená.'; + $lang['strdomaincreatedbad'] = 'Doména nebola vytvorená.'; + $lang['strdomainaltered'] = 'Doména zmenená.'; + $lang['strdomainalteredbad'] = 'Doména nebola zmenená.'; + + //Operators + $lang['stroperator'] = 'Operátor'; + $lang['stroperators'] = 'Operátory'; + $lang['strshowalloperators'] = 'ZobraziÅ¥ VÅ¡etky Operátory'; + $lang['strnooperator'] = 'Nenájdený žiadny operátor.'; + $lang['strnooperators'] = 'Nenájdené žiadne operátory.'; + $lang['strcreateoperator'] = 'VytvoriÅ¥ Operátor'; + $lang['strleftarg'] = 'Ľavý Arg Typ'; + $lang['strrightarg'] = 'Pravý Arg Typ'; + $lang['strcommutator'] = 'Komutátor'; + $lang['strnegator'] = 'Negátor'; + $lang['strrestrict'] = 'ObmedziÅ¥'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Ľavý sort'; + $lang['strrightsort'] = 'Pravý sort'; + $lang['strlessthan'] = 'Menej ako'; + $lang['strgreaterthan'] = 'Viac ako'; + $lang['stroperatorneedsname'] = 'Musíš zadaÅ¥ názov pre tvoj operátor.'; + $lang['stroperatorcreated'] = 'Operátor vytvorený'; + $lang['stroperatorcreatedbad'] = 'Operátor nebol vytvorený.'; + $lang['strconfdropoperator'] = 'Naozaj chceÅ¡ zmazaÅ¥ operátor "%s"?'; + $lang['stroperatordropped'] = 'Operátor zmazaný.'; + $lang['stroperatordroppedbad'] = 'Operátor nebol zmazaný.'; + + //Casts + $lang['strcasts'] = 'Cast-y'; + $lang['strnocasts'] = 'Nenájdené žiadne Cast-y.'; + $lang['strsourcetype'] = 'Zdrojový typ'; + $lang['strtargettype'] = 'Cieľový typ'; + $lang['strimplicit'] = 'Implicitný'; + $lang['strinassignment'] = 'V priradení'; + $lang['strbinarycompat'] = '(Binárne identické)'; + + // Conversions + $lang['strconversions'] = 'Konverzie'; + $lang['strnoconversions'] = 'Nenájdené žiadne konverzie.'; + $lang['strsourceencoding'] = 'Zdojové kódovanie'; + $lang['strtargetencoding'] = 'Cieľové kódovanie'; + + // Languages + $lang['strlanguages'] = 'Jazyky'; + $lang['strnolanguages'] = 'Nenájdené žiadne jazyky.'; + $lang['strtrusted'] = 'Trusted'; + + // Info + $lang['strnoinfo'] = 'Informácie nedostupné.'; + $lang['strreferringtables'] = 'Referujúce tabuľky'; + $lang['strparenttables'] = 'RodiÄovské tabuľky'; + $lang['strchildtables'] = 'Dcérske tabuľky'; + + // Aggregates + $lang['straggregates'] = 'Agregáty'; + $lang['strnoaggregates'] = 'Nenájdené žiadne agregáty.'; + $lang['stralltypes'] = '(VÅ¡etky typy)'; + + // Operator Classes + $lang['stropclasses'] = 'Op Triedy'; + $lang['strnoopclasses'] = 'Nenájdené žiadne op. triedy.'; + $lang['straccessmethod'] = 'Prístupové metódy'; + + // Stats and performance + $lang['strrowperf'] = 'VýkonnosÅ¥ Riadku'; //to znie dost tupo.. + $lang['strioperf'] = 'I/O Výkon'; + $lang['stridxrowperf'] = 'VýkonnosÅ¥ Indexovania Riadkov'; + $lang['stridxioperf'] = 'Index I/O Výkon'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'SekvenÄný'; + $lang['strscan'] = 'Scan'; //co s tymto tu??? + $lang['strread'] = 'NaÄítaÅ¥'; + $lang['strfetch'] = 'ZískaÅ¥'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Riadkov'; + + // Tablespaces + $lang['strtablespace'] = 'Priestor pre tabuľku'; + $lang['strtablespaces'] = 'Priestory tabuliek'; + $lang['strshowalltablespaces'] = 'ZobraziÅ¥ vÅ¡etky priestory pre tabuľky'; + $lang['strnotablespaces'] = 'Nenájdené žiadne priestory tabuliek.'; + $lang['strcreatetablespace'] = 'VytvoriÅ¥ priestor pre tabuľku'; + $lang['strlocation'] = 'Umiestnenie'; + $lang['strtablespaceneedsname'] = 'Musíš zadaÅ¥ názov priestoru tabuľky.'; + $lang['strtablespaceneedsloc'] = 'Musíš zadaÅ¥ adresár, vktorom sa má vytvoriÅ¥ priestor pre tabuľku.'; + $lang['strtablespacecreated'] = 'Priestor pre tabuľku bol vytvorený.'; + $lang['strtablespacecreatedbad'] = 'Vytvorenie priestoru pre tabuľku zlyhalo.'; + $lang['strconfdroptablespace'] = 'Naozaj chceÅ¡ odstrániÅ¥ priestor tabuľky "%s"?'; + $lang['strtablespacedropped'] = 'Priestor pre tabuľku bol odstránený.'; + $lang['strtablespacedroppedbad'] = 'Odstránenie priestoru zlyhalo.'; + $lang['strtablespacealtered'] = 'Priestor tabuľky zmenený.'; + $lang['strtablespacealteredbad'] = 'Zmenenie priestoru tabuľky zlyhalo.'; + + + // Miscellaneous + $lang['strtopbar'] = '%s beží na %s:%s -- si prihlásený ako "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Pomoc'; + $lang['strhelpicon'] = '?'; + $lang['strlogintitle'] = 'Prihlasujem do %s'; + $lang['strlogoutmsg'] = 'Odhlásený z %s'; + $lang['strloading'] = 'Spracuvávam...'; + $lang['strerrorloading'] = 'Chyba spracovania'; + $lang['strclicktoreload'] = 'Klikni pre obnovenie'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/spanish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/spanish.php new file mode 100644 index 00000000..e4dcb5af --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/spanish.php @@ -0,0 +1,905 @@ +'; + $lang['strfirst'] = '<< Principio'; + $lang['strlast'] = 'Fin >>'; + $lang['strfailed'] = 'Falló'; + $lang['strcreate'] = 'Crear'; + $lang['strcreated'] = 'Creado'; + $lang['strcomment'] = 'Comentario'; + $lang['strlength'] = 'Longitud'; + $lang['strdefault'] = 'Predeterminado'; + $lang['stralter'] = 'Modificar'; + $lang['strok'] = 'Aceptar'; + $lang['strcancel'] = 'Cancelar'; + $lang['strkill'] = 'Terminar'; + $lang['strac'] = 'Activar AutoCompletado'; + $lang['strsave'] = 'Guardar'; + $lang['strreset'] = 'Reestablecer'; + $lang['strrestart'] = 'Reiniciar'; + $lang['strinsert'] = 'Insertar'; + $lang['strselect'] = 'Seleccionar'; + $lang['strdelete'] = 'Eliminar'; + $lang['strupdate'] = 'Actualizar'; + $lang['strreferences'] = 'Referencia'; + $lang['stryes'] = 'Si'; + $lang['strno'] = 'No'; + $lang['strtrue'] = 'VERDADERO'; + $lang['strfalse'] = 'FALSO'; + $lang['stredit'] = 'Editar'; + $lang['strcolumn'] = 'Columna'; + $lang['strcolumns'] = 'Columnas'; + $lang['strrows'] = 'fila(s)'; + $lang['strrowsaff'] = 'fila(s) afectadas.'; + $lang['strobjects'] = 'objeto(s)'; + $lang['strback'] = 'Atrás'; + $lang['strqueryresults'] = 'Resultado de la consulta'; + $lang['strshow'] = 'Mostrar'; + $lang['strempty'] = 'Vaciar'; + $lang['strlanguage'] = 'Idioma'; + $lang['strencoding'] = 'Codificación'; + $lang['strvalue'] = 'Valor'; + $lang['strunique'] = 'Único'; + $lang['strprimary'] = 'Primaria'; + $lang['strexport'] = 'Exportar'; + $lang['strimport'] = 'Importar'; + $lang['strallowednulls'] = 'Permitir valores nulos'; + $lang['strbackslashn'] = '\N'; + $lang['stremptystring'] = 'Cadena o campo vacio'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Limpiar'; + $lang['stranalyze'] = 'Analizar'; + $lang['strclusterindex'] = 'Clúster'; + $lang['strclustered'] = '¿En Clúster?'; + $lang['strreindex'] = 'Actualizar índices'; + $lang['strexecute'] = 'Ejecutar'; + $lang['stradd'] = 'Agregar'; + $lang['strevent'] = 'Evento'; + $lang['strwhere'] = 'Dónde'; + $lang['strinstead'] = 'Hacer en su lugar'; + $lang['strwhen'] = 'Cuándo'; + $lang['strformat'] = 'Formato'; + $lang['strdata'] = 'Dato'; + $lang['strconfirm'] = 'Confirmar'; + $lang['strexpression'] = 'Expresión'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'Expandir'; + $lang['strcollapse'] = 'Contraer'; + $lang['strfind'] = 'Buscar'; + $lang['stroptions'] = 'Opciones'; + $lang['strrefresh'] = 'Refrescar'; + $lang['strdownload'] = 'Descargar'; + $lang['strdownloadgzipped'] = 'Descargar comprimido con gzip'; + $lang['strinfo'] = 'Información'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Avanzado'; + $lang['strvariables'] = 'Variables'; + $lang['strprocess'] = 'Proceso'; + $lang['strprocesses'] = 'Procesos'; + $lang['strblocked'] = 'Bloqueados'; + $lang['strsetting'] = 'Configuración'; + $lang['streditsql'] = 'Editar SQL'; + $lang['strruntime'] = 'Tiempo total de ejecución: %s ms'; + $lang['strpaginate'] = 'Paginar resultados'; + $lang['struploadscript'] = 'o subir un script SQL:'; + $lang['strstarttime'] = 'Hora de comienzo'; + $lang['strfile'] = 'Archivo'; + $lang['strfileimported'] = 'Archivo importado.'; + $lang['strtrycred'] = 'Usar estas crendeciales para todos los servidores'; + $lang['strconfdropcred'] = 'Por razones de seguridad, al desconectar se destruirá tu información compartida. ¿Estás seguro que desea desconectarse?'; + $lang['stractionsonmultiplelines'] = 'Acciones en múltiples líneas'; + $lang['strselectall'] = 'Seleccionar todos'; + $lang['strunselectall'] = 'Seleccionar ninguno'; + $lang['strlocale'] = 'Localización'; + $lang['strcollation'] = 'Colación'; + $lang['strctype'] = 'Tipo de caracter'; + $lang['strdefaultvalues'] = 'Valores por defecto'; + $lang['strnewvalues'] = 'Nuevos valores'; + $lang['strstart'] = 'Iniciar'; + $lang['strstop'] = 'Detener'; + $lang['strgotoppage'] = 'subir al inicio'; + $lang['strtheme'] = 'Tema'; + $lang['strcluster'] = 'Clúster'; + + // Admin + $lang['stradminondatabase'] = 'Las siguientes tareas administrativas aplican a toda la base de datos %s.'; + $lang['stradminontable'] = 'Las siguientes tareas administrativas aplican a la tabla %s.'; + + // User-supplied SQL history + $lang['strhistory'] = 'Historial'; + $lang['strnohistory'] = 'Sin historial.'; + $lang['strclearhistory'] = 'Borrar historial'; + $lang['strdelhistory'] = 'Borrar del historial'; + $lang['strconfdelhistory'] = '¿Desea borrar esta solicitud del historial?'; + $lang['strconfclearhistory'] = '¿Desea borrar el historial?'; + $lang['strnodatabaseselected'] = 'Por favor, seleccione una base de datos.'; + + // Database sizes + $lang['strnoaccess'] = 'Sin acceso'; + $lang['strsize'] = 'Tamaño'; + $lang['strbytes'] = 'bytes'; + $lang['strkb'] = 'kB'; + $lang['strmb'] = 'MB'; + $lang['strgb'] = 'GB'; + $lang['strtb'] = 'TB'; + + // Error handling + $lang['strnoframes'] = 'Esta aplicación funciona mejor con un navegador con soporte para marcos, pero puede usarse sin marcos siguiendo el link de abajo.'; + $lang['strnoframeslink'] = 'Usar sin marcos'; + $lang['strbadconfig'] = 'Su archivo config.inc.php está desactualizado. Deberá regenerarlo a partir del nuevo archivo config.inc.php-dist.'; + $lang['strnotloaded'] = 'Su instalación de PHP no tiene el soporte correcto para PostgreSQL. Deberá recompilar PHP usando la opción --with-pgsql en el configure.'; + $lang['strpostgresqlversionnotsupported'] = 'Su versión de PostgreSQL no está soportada. Por favor actualice a la versión %s o mas reciente.'; + $lang['strbadschema'] = 'El esquema especificado es inválido.'; + $lang['strbadencoding'] = 'No se pudo configurar la codificación del cliente en la base de datos.'; + $lang['strsqlerror'] = 'Error de SQL:'; + $lang['strinstatement'] = 'En la setencia:'; + $lang['strinvalidparam'] = 'Parámetros inválidos del script.'; + $lang['strnodata'] = 'No se encontraron filas.'; + $lang['strnoobjects'] = 'No se encontraron objetos.'; + $lang['strrownotunique'] = 'No existe un identificador único para este registro.'; + $lang['strnouploads'] = 'Está deshabilitada la subida de archivos.'; + $lang['strimporterror'] = 'Error de importación.'; + $lang['strimporterror-fileformat'] = 'Error de importacion: Falló la detección del formato del archivo.'; + $lang['strimporterrorline'] = 'Error de importación en la línea %s.'; + $lang['strimporterrorline-badcolumnnum'] = 'Error de importación en la línea %s: La línea no posee un número incorrecto de columnas.'; + $lang['strimporterror-uploadedfile'] = 'Error de importación: No se pudo subir el archivo al servidor'; + $lang['strcannotdumponwindows'] = 'El volcado de datos de tablas y esquemas con nombres complejos no esta soportado en Windows.'; + $lang['strinvalidserverparam'] = 'Intento de conexión al servidor con un parámetro inválido. Posiblemente alguien está intentando atacar tu sistema.'; + $lang['strnoserversupplied'] = 'No se suministró un servidor'; + $lang['strbadpgdumppath'] = 'Error de exportación: Falló la ejecución de execute pg_dump (según la ruta dada en conf/config.inc.php : %s). Por favor, arregla esta ruta en tu configuración y vuelve a iniciar sesión.'; + $lang['strbadpgdumpallpath'] = 'Error de exportación: Falló la ejecución de pg_dumpall (según la ruta dada en conf/config.inc.php : %s). Por favor, arregla esta ruta en tu configuración y vuelve a iniciar sesión.'; + $lang['strconnectionfail'] = 'No se puede conectar al servidor.'; + + // Tables + $lang['strtable'] = 'Tabla'; + $lang['strtables'] = 'Tablas'; + $lang['strshowalltables'] = 'Mostrar todas las tablas'; + $lang['strnotables'] = 'No se encontraron tablas.'; + $lang['strnotable'] = 'No se encontró la tabla.'; + $lang['strcreatetable'] = 'Crear tabla'; + $lang['strcreatetablelike'] = 'Crear una tabla a partir de una existente'; + $lang['strcreatetablelikeparent'] = 'Tabla de origen'; + $lang['strcreatelikewithdefaults'] = 'INCLUIR VALORES POR DEFECTO'; + $lang['strcreatelikewithconstraints'] = 'INCLUIR RESTRICCIONES'; + $lang['strcreatelikewithindexes'] = 'INCLUIR ÃNDICES'; + $lang['strtablename'] = 'Nombre de la tabla'; + $lang['strtableneedsname'] = 'Debes darle un nombre a la tabla.'; + $lang['strtablelikeneedslike'] = 'Debes especificar una tabla para copiar sus propiedades.'; + $lang['strtableneedsfield'] = 'Debes especificar al menos un campo.'; + $lang['strtableneedscols'] = 'Debes especificar un número válido de columnas.'; + $lang['strtablecreated'] = 'Tabla creada.'; + $lang['strtablecreatedbad'] = 'Falló la creación de la tabla.'; + $lang['strconfdroptable'] = '¿Estás seguro que desea eliminar la tabla "%s"?'; + $lang['strtabledropped'] = 'Tabla eliminada.'; + $lang['strtabledroppedbad'] = 'Falló la eliminación de la tabla.'; + $lang['strconfemptytable'] = '¿Estás seguro que desea vaciar la tabla "%s"?'; + $lang['strtableemptied'] = 'Tabla vaciada.'; + $lang['strtableemptiedbad'] = 'Falló el vaciado de la tabla.'; + $lang['strinsertrow'] = 'Insertar Fila'; + $lang['strrowinserted'] = 'Fila insertada.'; + $lang['strrowinsertedbad'] = 'Falló la inserción de fila.'; + $lang['strnofkref'] = 'No se hay un valor coincidente en la clave foránea %s.'; + $lang['strrowduplicate'] = 'Falló la inserción de fila , se intentó hacer una inserción duplicada.'; + $lang['streditrow'] = 'Editar fila'; + $lang['strrowupdated'] = 'Fila actualizada.'; + $lang['strrowupdatedbad'] = 'Falló la actualización de la fila.'; + $lang['strdeleterow'] = 'Eliminar Fila'; + $lang['strconfdeleterow'] = '¿Estás seguro que quiere eliminar esta fila?'; + $lang['strrowdeleted'] = 'Fila eliminada.'; + $lang['strrowdeletedbad'] = 'Falló la eliminación de fila.'; + $lang['strinsertandrepeat'] = 'Insertar y Repite'; + $lang['strnumcols'] = 'Número de columnas'; + $lang['strcolneedsname'] = 'Debes especificar un nombre para la columna'; + $lang['strselectallfields'] = 'Seleccionar todos los campos.'; + $lang['strselectneedscol'] = 'Debes elegir al menos una columna'; + $lang['strselectunary'] = 'Los operadores unarios no pueden tener valores.'; + $lang['strcolumnaltered'] = 'Columna Modificada.'; + $lang['strcolumnalteredbad'] = 'Falló la modificación de columna.'; + $lang['strconfdropcolumn'] = '¿Estás seguro que quiere eliminar la columna "%s" de la tabla "%s"?'; + $lang['strcolumndropped'] = 'Columna eliminada.'; + $lang['strcolumndroppedbad'] = 'Falló la eliminación de columna.'; + $lang['straddcolumn'] = 'Agregar Columna'; + $lang['strcolumnadded'] = 'Columna agregada.'; + $lang['strcolumnaddedbad'] = 'Falló el agregado de columna.'; + $lang['strcascade'] = 'EN CASCADA'; + $lang['strtablealtered'] = 'Tabla modificada.'; + $lang['strtablealteredbad'] = 'Falló la modificación de la Tabla.'; + $lang['strdataonly'] = 'Solamente datos'; + $lang['strstructureonly'] = 'Solo la estructura'; + $lang['strstructureanddata'] = 'Estructura y datos'; + $lang['strtabbed'] = 'Tabulado'; + $lang['strauto'] = 'Automático'; + $lang['strconfvacuumtable'] = '¿Estás seguro que quiere limpiar "%s"?'; + $lang['strconfanalyzetable'] = '¿Estás seguro que quiere analizar "%s"?'; + $lang['strconfreindextable'] = '¿Estás seguro que quiere actualizar los índices "%s"?'; + $lang['strconfclustertable'] = '¿Estás seguro que quiere clusterizar "%s"?'; + $lang['strestimatedrowcount'] = 'Cantidad de filas estimadas'; + $lang['strspecifytabletoanalyze'] = 'Debes especificar al menos una tabla para analizar.'; + $lang['strspecifytabletoempty'] = 'Debes especificar al menos una tabla para vaciar.'; + $lang['strspecifytabletodrop'] = 'Debes especificar al menos una tabla para eliminar.'; + $lang['strspecifytabletovacuum'] = 'Debes especificar al menos una tabla para limpiar.'; + $lang['strspecifytabletoreindex'] = 'Debes especificar al menos una tabla para actualizar sus índices.'; + $lang['strspecifytabletocluster'] = 'Debes especificar al menos una tabla para clusterizar.'; + $lang['strnofieldsforinsert'] = 'No puedes insertar un registro en una tabla sin columnas.'; + + // Columns + $lang['strcolprop'] = 'Propiedades de la Columna'; + $lang['strnotableprovided'] = '¡No se suministró al menos una tabla!'; + + // Users + $lang['struser'] = 'Usuario'; + $lang['strusers'] = 'Usuarios'; + $lang['strusername'] = 'Nombre de usuario'; + $lang['strpassword'] = 'Contraseña'; + $lang['strsuper'] = '¿Superusuario?'; + $lang['strcreatedb'] = '¿Puede crear BD?'; + $lang['strexpires'] = 'Expira'; + $lang['strsessiondefaults'] = 'Valores predeterminados de la sesión.'; + $lang['strnousers'] = 'No se encontraron usuarios.'; + $lang['struserupdated'] = 'Usuario actualizado.'; + $lang['struserupdatedbad'] = 'Falló la actualización del usuario.'; + $lang['strshowallusers'] = 'Mostrar todos los usuarios'; + $lang['strcreateuser'] = 'Crear usuario'; + $lang['struserneedsname'] = 'Debes dar un nombre a su usuario.'; + $lang['strusercreated'] = 'Usuario creado.'; + $lang['strusercreatedbad'] = 'Falló la creación del usuario.'; + $lang['strconfdropuser'] = '¿Estás seguro de querer eliminar el usuario "%s"?'; + $lang['struserdropped'] = 'Usuario eliminado.'; + $lang['struserdroppedbad'] = 'Falló la eliminación del usuario.'; + $lang['straccount'] = 'Cuenta'; + $lang['strchangepassword'] = 'Cambiar Contraseña'; + $lang['strpasswordchanged'] = 'Contraseña modificada.'; + $lang['strpasswordchangedbad'] = 'Falló al modificar contraseña.'; + $lang['strpasswordshort'] = 'La contraseña es muy corta.'; + $lang['strpasswordconfirm'] = 'Las contraseñas no coinciden.'; + + // Groups + $lang['strgroup'] = 'Grupo'; + $lang['strgroups'] = 'Grupos'; + $lang['strgroupgroups'] = 'Groups in group "%s"'; + $lang['strshowallgroups'] = 'Mostrar todos los grupos'; + $lang['strnogroup'] = 'Grupo no encontrado.'; + $lang['strnogroups'] = 'No se encontraron grupos.'; + $lang['strcreategroup'] = 'Crear Grupo'; + $lang['strgroupneedsname'] = 'Debes darle un nombre al grupo.'; + $lang['strgroupcreated'] = 'Grupo creado.'; + $lang['strgroupcreatedbad'] = 'Falló la creación del grupo.'; + $lang['strconfdropgroup'] = '¿Estás seguro de querer eliminar el grupo "%s"?'; + $lang['strgroupdropped'] = 'Grupo eliminado.'; + $lang['strgroupdroppedbad'] = 'Falló la eliminación del grupo.'; + $lang['strmembers'] = 'Miembros'; + $lang['strmemberof'] = 'Miembro de'; + $lang['stradminmembers'] = 'Administadores '; + $lang['straddmember'] = 'Agregar miembro'; + $lang['strmemberadded'] = 'Miembro agregado.'; + $lang['strmemberaddedbad'] = 'Falló la agregación de un nuevo miembro.'; + $lang['strdropmember'] = 'Retirar miembro'; + $lang['strconfdropmember'] = '¿Estás seguro de retirar el miembro "%s" del grupo "%s"?'; + $lang['strmemberdropped'] = 'Miembro retirado.'; + $lang['strmemberdroppedbad'] = 'Falló al retirar un miembro del grupo.'; + + // Roles + $lang['strrole'] = 'Rol'; + $lang['strroles'] = 'Roles'; + $lang['strshowallroles'] = 'Mostrar todas los roles'; + $lang['strnoroles'] = 'No se encontraron roles.'; + $lang['strinheritsprivs'] = '¿Hereda privilegios?'; + $lang['strcreaterole'] = 'Crear rol'; + $lang['strcancreaterole'] = '¿Puede crear roles?'; + $lang['strrolecreated'] = 'Rol creado.'; + $lang['strrolecreatedbad'] = 'Falló la creación del rol.'; + $lang['strrolealtered'] = 'Rol modificado.'; + $lang['strrolealteredbad'] = 'Falló la modificación del rol.'; + $lang['strcanlogin'] = '¿Puede iniciar sesión?'; + $lang['strconnlimit'] = 'Límite de conexión'; + $lang['strdroprole'] = 'Eliminar rol'; + $lang['strconfdroprole'] = '¿Estás seguro de que desea eliminar el rol "%s"?'; + $lang['strroledropped'] = 'Rol eliminado.'; + $lang['strroledroppedbad'] = 'Falló la eliminación del rol.'; + $lang['strnolimit'] = 'Sin límite'; + $lang['strnever'] = 'Nunca'; + $lang['strroleneedsname'] = 'Debes darle un nombre al rol.'; + + // Privileges + $lang['strprivilege'] = 'Privilegio'; + $lang['strprivileges'] = 'Privilegios'; + $lang['strnoprivileges'] = 'Por defecto, este objeto tiene privilegios de usuario.'; + $lang['strgrant'] = 'Otorgar'; + $lang['strrevoke'] = 'Revocar'; + $lang['strgranted'] = 'Los privilegios cambiaron.'; + $lang['strgrantfailed'] = 'Falló la actualización de los privilegios.'; + $lang['strgrantbad'] = 'Debes especificar al menos un usuario o grupo y al menos un privilegio.'; + $lang['strgrantor'] = 'Cedente'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Base de Datos'; + $lang['strdatabases'] = 'Bases de Datos'; + $lang['strshowalldatabases'] = 'Mostrar todas las bases de datos'; + $lang['strnodatabases'] = 'No se encontraron las bases de datos.'; + $lang['strcreatedatabase'] = 'Crear base de datos'; + $lang['strdatabasename'] = 'Nombre de la base de datos'; + $lang['strdatabaseneedsname'] = 'Debes darle un nombre a la base de datos.'; + $lang['strdatabasecreated'] = 'Base de datos creada.'; + $lang['strdatabasecreatedbad'] = 'Falló la creación de la base de datos.'; + $lang['strconfdropdatabase'] = '¿Estás seguro que quiere eliminar la base de datos "%s"?'; + $lang['strdatabasedropped'] = 'Base de datos eliminada.'; + $lang['strdatabasedroppedbad'] = 'Falló al eliminar la base de datos.'; + $lang['strentersql'] = 'Ingrese la sentencia de SQL para ejecutar:'; + $lang['strsqlexecuted'] = 'SQL ejecutada.'; + $lang['strvacuumgood'] = 'Limpieza completada.'; + $lang['strvacuumbad'] = 'Falló la limpieza.'; + $lang['stranalyzegood'] = 'Análisis completado.'; + $lang['stranalyzebad'] = 'El analisis falló.'; + $lang['strreindexgood'] = 'Actualización de índices completada.'; + $lang['strreindexbad'] = 'Falló la actualización de índices.'; + $lang['strfull'] = 'Llena'; + $lang['strfreeze'] = 'Congelar'; + $lang['strforce'] = 'Forzar'; + $lang['strsignalsent'] = 'Señal enviada.'; + $lang['strsignalsentbad'] = 'Falló el envío de la señal.'; + $lang['strallobjects'] = 'Todos los objetos'; + $lang['strdatabasealtered'] = 'Base de Datos modificada.'; + $lang['strdatabasealteredbad'] = 'Falló al intentar modificar la base de datos.'; + $lang['strspecifydatabasetodrop'] = 'Debes especificar al menos una base de datos para eliminar.'; + $lang['strtemplatedb'] = 'Plantilla'; + $lang['strconfanalyzedatabase'] = '¿Estás seguro que desea analizar todas las tablas en la base de datos "%s"?'; + $lang['strconfvacuumdatabase'] = '¿Estás seguro que desea limpiar todas las tablas en la base de datos "%s"?'; + $lang['strconfreindexdatabase'] = '¿Estás seguro que desea actualizar los índices de todas las tablas en la base de datos "%s"?'; + $lang['strconfclusterdatabase'] = '¿Estás seguro que desea ordenar todas las tablas en la base de datos "%s"?'; + + // Views + $lang['strview'] = 'Vista'; + $lang['strviews'] = 'Vistas'; + $lang['strshowallviews'] = 'Mostrar todas las vistas'; + $lang['strnoview'] = 'No se encontró la vista.'; + $lang['strnoviews'] = 'No se encontraron vistas.'; + $lang['strcreateview'] = 'Crear Vista'; + $lang['strviewname'] = 'Ver el nombre'; + $lang['strviewneedsname'] = 'Debes darle un nombre a la vista.'; + $lang['strviewneedsdef'] = 'Debes darle una definición a su vista.'; + $lang['strviewneedsfields'] = 'Debes seleccionar las columnas deseadas en su vista.'; + $lang['strviewcreated'] = 'Vista creada.'; + $lang['strviewcreatedbad'] = 'Falló al crear la vista.'; + $lang['strconfdropview'] = '¿Estás seguro que quiere eliminar la vista "%s"?'; + $lang['strviewdropped'] = 'Vista eliminada.'; + $lang['strviewdroppedbad'] = 'Falló al intentar eliminar la vista.'; + $lang['strviewupdated'] = 'Vista actualizada.'; + $lang['strviewupdatedbad'] = 'Falló al actualizar la vista.'; + $lang['strviewlink'] = 'Claves de enlace'; + $lang['strviewconditions'] = 'Condiciones adicionales'; + $lang['strcreateviewwiz'] = 'Crear vista usando el asistente'; + $lang['strrenamedupfields'] = 'Renombrar campos duplicados'; + $lang['strdropdupfields'] = 'Eliminar campos duplicados'; + $lang['strerrordupfields'] = 'Error en campos duplicados'; + $lang['strviewaltered'] = 'Vista modificada.'; + $lang['strviewalteredbad'] = 'Falló en la modificación de la vista.'; + $lang['strspecifyviewtodrop'] = 'Debes especificar al menos una vista a eliminar.'; + + // Sequences + $lang['strsequence'] = 'Secuencia'; + $lang['strsequences'] = 'Secuencias'; + $lang['strshowallsequences'] = 'Mostrar todas las secuencias'; + $lang['strnosequence'] = 'No se encontró la secuencia.'; + $lang['strnosequences'] = 'No se encontraron las secuencias.'; + $lang['strcreatesequence'] = 'Crear secuencia'; + $lang['strlastvalue'] = 'Último Valor'; + $lang['strincrementby'] = 'Incremento'; + $lang['strstartvalue'] = 'Valor inicial'; + $lang['strrestartvalue'] = 'Reiniciar valor'; + $lang['strmaxvalue'] = 'Valor máximo'; + $lang['strminvalue'] = 'Valor mínimo'; + $lang['strcachevalue'] = 'Valor de la caché'; + $lang['strlogcount'] = 'Registrar cuenta'; + $lang['strcancycle'] = '¿Cíclica?'; + $lang['striscalled'] = '¿Incrementará el último valor antes de ser llamado (is_called)?'; + $lang['strsequenceneedsname'] = 'Debes especificar el nombre de la secuencia.'; + $lang['strsequencecreated'] = 'Secuencia creada.'; + $lang['strsequencecreatedbad'] = 'Falló la creación de la secuencia.'; + $lang['strconfdropsequence'] = '¿Estás seguro que quiere eliminar la secuencia "%s"?'; + $lang['strsequencedropped'] = 'Secuencia eliminada.'; + $lang['strsequencedroppedbad'] = 'Falló la eliminación de la secuencia.'; + $lang['strsequencerestart'] = 'Secuencia restablecida.'; + $lang['strsequencerestartbad'] = 'Falló al restablecer la secuencia.'; + $lang['strsequencereset'] = 'Secuencia reiniciada.'; + $lang['strsequenceresetbad'] = 'Falló al intentar reiniciar la secuencia.'; + $lang['strsequencealtered'] = 'Secuencia modificada.'; + $lang['strsequencealteredbad'] = 'Falló la modificación de la secuencia.'; + $lang['strsetval'] = 'Fijar el valor'; + $lang['strsequencesetval'] = 'Fijar el valor de la secuencia.'; + $lang['strsequencesetvalbad'] = 'Falló la fijación del valor en la secuencia.'; + $lang['strnextval'] = 'Valor de incremento'; + $lang['strsequencenextval'] = 'Secuencia incrementada.'; + $lang['strsequencenextvalbad'] = 'Falló el incremento de la secuencia.'; + $lang['strspecifysequencetodrop'] = 'Debes especificar al menos una secuencia a eliminar.'; + + // Indexes + $lang['strindex'] = 'Ãndice'; + $lang['strindexes'] = 'Ãndices'; + $lang['strindexname'] = 'Nombre del Ãndice'; + $lang['strshowallindexes'] = 'Mostrar Todos los Ãndices'; + $lang['strnoindex'] = 'No se encontró el índice.'; + $lang['strnoindexes'] = 'No se encontraron índices.'; + $lang['strcreateindex'] = 'Crear Ãndice'; + $lang['strtabname'] = 'Nombre de la pestaña'; + $lang['strcolumnname'] = 'Nombre de Columna'; + $lang['strindexneedsname'] = 'Debes darle un nombre al índice'; + $lang['strindexneedscols'] = 'Los índices requieren un número válido de columnas.'; + $lang['strindexcreated'] = 'Ãndice creado'; + $lang['strindexcreatedbad'] = 'Falló la creación del índice.'; + $lang['strconfdropindex'] = '¿Estás seguro d eliminar el índice "%s"?'; + $lang['strindexdropped'] = 'Ãndice eliminado.'; + $lang['strindexdroppedbad'] = 'Falló la eliminación del índice.'; + $lang['strkeyname'] = 'Nombre de la clave'; + $lang['struniquekey'] = 'Clave única'; + $lang['strprimarykey'] = 'Clave primaria'; + $lang['strindextype'] = 'Tipo de índice'; + $lang['strtablecolumnlist'] = 'Columnas en tabla'; + $lang['strindexcolumnlist'] = 'Columnas en el índice'; + $lang['strconfcluster'] = '¿Estás seguro de querer clusterizar en "%s"?'; + $lang['strclusteredgood'] = 'Clusterización completa.'; + $lang['strclusteredbad'] = 'Falló la clusterización de la tabla.'; + $lang['strconcurrently'] = 'Concurrente'; + $lang['strnoclusteravailable'] = 'Tabla no ordenada en un índice.'; + + // Rules + $lang['strrules'] = 'Reglas'; + $lang['strrule'] = 'Regla'; + $lang['strshowallrules'] = 'Mostrar todas las reglas'; + $lang['strnorule'] = 'No se encontró la regla.'; + $lang['strnorules'] = 'No se encontraron las reglas.'; + $lang['strcreaterule'] = 'Crear regla'; + $lang['strrulename'] = 'Nombre de regla'; + $lang['strruleneedsname'] = 'Debes darle un nombre a la regla.'; + $lang['strrulecreated'] = 'Regla creada.'; + $lang['strrulecreatedbad'] = 'Falló la creación de la regla.'; + $lang['strconfdroprule'] = '¿Estás seguro de querer eliminar la regla "%s" en "%s"?'; + $lang['strruledropped'] = 'Regla eliminada.'; + $lang['strruledroppedbad'] = 'Falló la eliminación de la regla.'; + + // Constraints + $lang['strconstraint'] = 'Restricción'; + $lang['strconstraints'] = 'Restricciones'; + $lang['strshowallconstraints'] = 'Mostrar todas las restricciones'; + $lang['strnoconstraints'] = 'No se encontraron restricciones.'; + $lang['strcreateconstraint'] = 'Crear restricción'; + $lang['strconstraintcreated'] = 'Restricción creada.'; + $lang['strconstraintcreatedbad'] = 'Falló la creación de la restricción.'; + $lang['strconfdropconstraint'] = '¿Estás seguro que quiere eliminar la restricción "%s" de "%s"?'; + $lang['strconstraintdropped'] = 'Restricción eliminada.'; + $lang['strconstraintdroppedbad'] = 'Falló al eliminar la restricción.'; + $lang['straddcheck'] = 'Agregar chequeo'; + $lang['strcheckneedsdefinition'] = 'La restricción de chequeo necesita una definición.'; + $lang['strcheckadded'] = 'Restricción de chequeo agregada.'; + $lang['strcheckaddedbad'] = 'Fallo al intentar agregar restricción de chequeo.'; + $lang['straddpk'] = 'Agregar clave primaria'; + $lang['strpkneedscols'] = 'La clave primaria necesita al menos un campo.'; + $lang['strpkadded'] = 'Clave primaria agregada.'; + $lang['strpkaddedbad'] = 'Falló al intentar crear la clave primaria.'; + $lang['stradduniq'] = 'Agregar clave única'; + $lang['struniqneedscols'] = 'La clave única necesita al menos un campo.'; + $lang['struniqadded'] = 'Clave única agregada.'; + $lang['struniqaddedbad'] = 'Falló al intentar agregar la clave única.'; + $lang['straddfk'] = 'Agregar clave foránea'; + $lang['strfkneedscols'] = 'La clave foránea necesita al menos un campo.'; + $lang['strfkneedstarget'] = 'La clave foránea necesita una tabla para referenciar.'; + $lang['strfkadded'] = 'Clave foránea agregada.'; + $lang['strfkaddedbad'] = 'Fallo al agregar la clave foránea.'; + $lang['strfktarget'] = 'Tabla de destino'; + $lang['strfkcolumnlist'] = 'Campos en la clave'; + $lang['strondelete'] = 'AL ELIMINAR'; + $lang['stronupdate'] = 'AL ACTUALIZAR'; + + // Functions + $lang['strfunction'] = 'Función'; + $lang['strfunctions'] = 'Funciones'; + $lang['strshowallfunctions'] = 'Mostrar todas las funciones'; + $lang['strnofunction'] = 'No se encontró la función.'; + $lang['strnofunctions'] = 'No se encontraron funciones.'; + $lang['strcreateplfunction'] = 'Crear función SQL/PL'; + $lang['strcreateinternalfunction'] = 'Crear función interna'; + $lang['strcreatecfunction'] = 'Crear función en C'; + $lang['strfunctionname'] = 'Nombre de la función'; + $lang['strreturns'] = 'Retorna'; + $lang['strproglanguage'] = 'Lenguaje de programación'; + $lang['strfunctionneedsname'] = 'Debes darle un nombre a la función.'; + $lang['strfunctionneedsdef'] = 'Debes darle una definición a la función.'; + $lang['strfunctioncreated'] = 'Función creada.'; + $lang['strfunctioncreatedbad'] = 'Falló la creación de la función.'; + $lang['strconfdropfunction'] = '¿Estás seguro que quiere eliminar la función "%s"?'; + $lang['strfunctiondropped'] = 'Función eliminada.'; + $lang['strfunctiondroppedbad'] = 'Falló al eliminar la función.'; + $lang['strfunctionupdated'] = 'Función actualizada.'; + $lang['strfunctionupdatedbad'] = 'Falló al actualizar la función.'; + $lang['strobjectfile'] = 'Archivo de objeto'; + $lang['strlinksymbol'] = 'Vinculo simbólico'; + $lang['strarguments'] = 'Argumentos'; + $lang['strargmode'] = 'Modo'; + $lang['strargtype'] = 'Tipo'; + $lang['strargadd'] = 'Agregar otro argumento'; + $lang['strargremove'] = 'Eliminar este argumento'; + $lang['strargnoargs'] = 'Esta función no tendrá argumentos.'; + $lang['strargenableargs'] = 'Habilitar argumentos pasados a esta función.'; + $lang['strargnorowabove'] = 'Debe existir una fila por encima de esta fila.'; + $lang['strargnorowbelow'] = 'Debe exisitr una fila por debajo de esta fila.'; + $lang['strargraise'] = 'Mover arriba.'; + $lang['strarglower'] = 'Mover abajo.'; + $lang['strargremoveconfirm'] = '¿Esta seguro que quiere eliminar este argumento? Esto NO se puede deshacer.'; + $lang['strfunctioncosting'] = 'Costo de la función'; + $lang['strresultrows'] = 'Filas en el resultado'; + $lang['strexecutioncost'] = 'Costo de ejecución'; + $lang['strspecifyfunctiontodrop'] = 'Debes especificar al menos una función a eliminar.'; + + // Triggers + $lang['strtrigger'] = 'Disparador'; + $lang['strtriggers'] = 'Disparadores'; + $lang['strshowalltriggers'] = 'Mostrar todos los disparadores'; + $lang['strnotrigger'] = 'No se encontró el disparador.'; + $lang['strnotriggers'] = 'No se encontraron disparadores.'; + $lang['strcreatetrigger'] = 'Crear Disparador'; + $lang['strtriggerneedsname'] = 'Debes darle un nombre al disparador.'; + $lang['strtriggerneedsfunc'] = 'Debes especificar una función para el disparador.'; + $lang['strtriggercreated'] = 'Disparador creado.'; + $lang['strtriggercreatedbad'] = 'Falló la creación del disparador.'; + $lang['strconfdroptrigger'] = '¿Estás seguro que quiere eliminar el disparador "%s" en "%s"?'; + $lang['strconfenabletrigger'] = '¿Estás seguro que desea activar el disparador "%s" en "%s"?'; + $lang['strconfdisabletrigger'] = '¿Estás seguro que desea desactivar el disparador "%s" en "%s"?'; + $lang['strtriggerdropped'] = 'Disparador eliminado.'; + $lang['strtriggerdroppedbad'] = 'Falló al eliminar el disparador.'; + $lang['strtriggerenabled'] = 'Disparador activado.'; + $lang['strtriggerenabledbad'] = 'Falló la activación del disparador.'; + $lang['strtriggerdisabled'] = 'Disparador desactivado.'; + $lang['strtriggerdisabledbad'] = 'Falló la desactivación del disparador.'; + $lang['strtriggeraltered'] = 'Disparador modificado.'; + $lang['strtriggeralteredbad'] = 'Falló la modificación del disparador.'; + $lang['strforeach'] = 'Para cada uno'; + + // Types + $lang['strtype'] = 'Tipo de dato'; + $lang['strtypes'] = 'Tipos de datos'; + $lang['strshowalltypes'] = 'Mostrar todos los tipos'; + $lang['strnotype'] = 'No se encontró el tipo.'; + $lang['strnotypes'] = 'No se encontraron tipos.'; + $lang['strcreatetype'] = 'Crear Tipo'; + $lang['strcreatecomptype'] = 'Crear tipo compuesto'; + $lang['strcreateenumtype'] = 'Crear tipo enumerado'; + $lang['strtypeneedsfield'] = 'Debes especificar al menos un campo.'; + $lang['strtypeneedsvalue'] = 'Debes especificar al menos un valor.'; + $lang['strtypeneedscols'] = 'Tipos compuestos requieren de un número válido de columnas.'; + $lang['strtypeneedsvals'] = 'Debes especificar un número válido de valores.'; + $lang['strinputfn'] = 'Función de entrada'; + $lang['stroutputfn'] = 'Función de salida'; + $lang['strpassbyval'] = '¿Pasar por valor?'; + $lang['stralignment'] = 'Alineamiento'; + $lang['strelement'] = 'Elemento'; + $lang['strdelimiter'] = 'Delimitador'; + $lang['strstorage'] = 'Almacenamiento'; + $lang['strfield'] = 'Campo'; + $lang['strnumfields'] = 'Número de campos'; + $lang['strnumvalues'] = 'Número de valores'; + $lang['strtypeneedsname'] = 'Debes especificar un nombre para el tipo.'; + $lang['strtypeneedslen'] = 'Debes especificar una longitud para el tipo.'; + $lang['strtypecreated'] = 'Tipo creado'; + $lang['strtypecreatedbad'] = 'Falló la creación del tipo.'; + $lang['strconfdroptype'] = '¿Estás seguro de querer eliminar el tipo "%s"?'; + $lang['strtypedropped'] = 'Tipo eliminado.'; + $lang['strtypedroppedbad'] = 'Falló al eliminar el tipo.'; + $lang['strflavor'] = 'Tipo'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Compuesto'; + $lang['strpseudotype'] = 'Seudo'; + $lang['strenum'] = 'Enumerado'; + $lang['strenumvalues'] = 'Valores enumerados'; + + // Schemas + $lang['strschema'] = 'Esquema'; + $lang['strschemas'] = 'Esquemas'; + $lang['strshowallschemas'] = 'Mostrar Todos los Esquemas'; + $lang['strnoschema'] = 'No se encontró el esquema.'; + $lang['strnoschemas'] = 'No se encontraron esquemas.'; + $lang['strcreateschema'] = 'Crear Esquema'; + $lang['strschemaname'] = 'Nombre del esquema'; + $lang['strschemaneedsname'] = 'Debes especificar un nombre para el esquema.'; + $lang['strschemacreated'] = 'Esquema creado'; + $lang['strschemacreatedbad'] = 'Falló la creación del esquema.'; + $lang['strconfdropschema'] = '¿Estás seguro que quiere eliminar el esquema "%s"?'; + $lang['strschemadropped'] = 'Esquema eliminado.'; + $lang['strschemadroppedbad'] = 'Falló la eliminación del esquema.'; + $lang['strschemaaltered'] = 'Esquema actualizado.'; + $lang['strschemaalteredbad'] = 'Falló la actualización del esquema.'; + $lang['strsearchpath'] = 'Ruta de la búsqueda en los esquemas'; + $lang['strspecifyschematodrop'] = 'Debes especificar al menos un esquema a eliminar.'; + + // Reports + + //Domains + $lang['strdomain'] = 'Dominio'; + $lang['strdomains'] = 'Dominios'; + $lang['strshowalldomains'] = 'Mostrar todos los dominios'; + $lang['strnodomains'] = 'No se encontraron dominios.'; + $lang['strcreatedomain'] = 'Crear dominio'; + $lang['strdomaindropped'] = 'Dominio eliminado.'; + $lang['strdomaindroppedbad'] = 'Falló la eliminación del dominio.'; + $lang['strconfdropdomain'] = '¿Esta seguro de querer eliminar el dominio "%s"?'; + $lang['strdomainneedsname'] = 'Debes dar un nombre para el dominio.'; + $lang['strdomaincreated'] = 'Dominio creado.'; + $lang['strdomaincreatedbad'] = 'Falló la creación del dominio.'; + $lang['strdomainaltered'] = 'Dominio modificado.'; + $lang['strdomainalteredbad'] = 'Falló al intentar modificar el dominio.'; + + // Operators + $lang['stroperator'] = 'Operador'; + $lang['stroperators'] = 'Operadores'; + $lang['strshowalloperators'] = 'Mostrar todos los operadores'; + $lang['strnooperator'] = 'No se encontró el operador.'; + $lang['strnooperators'] = 'No se encontraron operadores.'; + $lang['strcreateoperator'] = 'Crear operador'; + $lang['strleftarg'] = 'Tipo de datos del arg. izquierdo'; + $lang['strrightarg'] = 'Tipo de datos del arg. derecho'; + $lang['strcommutator'] = 'Conmutador'; + $lang['strnegator'] = 'Negación'; + $lang['strrestrict'] = 'Restringir'; + $lang['strjoin'] = 'Unión'; + $lang['strhashes'] = 'Llaves (Hash)'; + $lang['strmerges'] = 'Fusiones'; + $lang['strleftsort'] = 'Ordenado izquierdo'; + $lang['strrightsort'] = 'Ordenado derecho'; + $lang['strlessthan'] = 'Menor que'; + $lang['strgreaterthan'] = 'Mayor que'; + $lang['stroperatorneedsname'] = 'Debes darle un nombre al operador.'; + $lang['stroperatorcreated'] = 'Operador creado'; + $lang['stroperatorcreatedbad'] = 'Falló la creación del operador.'; + $lang['strconfdropoperator'] = '¿Estás seguro de querer eliminar el operador "%s"?'; + $lang['stroperatordropped'] = 'Operador eliminado.'; + $lang['stroperatordroppedbad'] = 'Falló en la eliminación del operador.'; + + // Casts + $lang['strcasts'] = 'Conversión de tipos'; + $lang['strnocasts'] = 'No se encontraron conversiones.'; + $lang['strsourcetype'] = 'Tipo del origen'; + $lang['strtargettype'] = 'Tipo del destino'; + $lang['strimplicit'] = 'Implícito'; + $lang['strinassignment'] = 'En asignación'; + $lang['strbinarycompat'] = '(Compatible con binario)'; + + // Conversions + $lang['strconversions'] = 'Conversiones'; + $lang['strnoconversions'] = 'No se encontraron conversiones.'; + $lang['strsourceencoding'] = 'Codificación de la fuente'; + $lang['strtargetencoding'] = 'Codificación del destino'; + + // Languages + $lang['strlanguages'] = 'Lenguajes'; + $lang['strnolanguages'] = 'No se encontraron lenguajes.'; + $lang['strtrusted'] = 'Confiable'; + + // Info + $lang['strnoinfo'] = 'No hay información disponible.'; + $lang['strreferringtables'] = 'Tablas referenciales'; + $lang['strparenttables'] = 'Tablas padre'; + $lang['strchildtables'] = 'Tablas hija'; + + // Aggregates + $lang['straggregate'] = 'Agregación'; + $lang['straggregates'] = 'Agregaciones'; + $lang['strnoaggregates'] = 'No se encontraron agregaciones.'; + $lang['stralltypes'] = '(Todos los tipos)'; + $lang['strcreateaggregate'] = 'Crear Agregación'; + $lang['straggrbasetype'] = 'Tipo del dato de entrada'; + $lang['straggrsfunc'] = 'Función de transición de estado'; + $lang['straggrstype'] = 'Tipo de dato para el valor de estado'; + $lang['straggrffunc'] = 'Función final'; + $lang['straggrinitcond'] = 'Condición inicial'; + $lang['straggrsortop'] = 'Operador de ordenamiento'; + $lang['strconfdropaggregate'] = '¿Estás seguro que desea eliminar la agregación "%s"?'; + $lang['straggregatedropped'] = 'Agregación eliminada.'; + $lang['straggregatedroppedbad'] = 'Falló en la eliminación de la agregación.'; + $lang['straggraltered'] = 'Agregación modificada.'; + $lang['straggralteredbad'] = 'Falló la modificación de la agregación.'; + $lang['straggrneedsname'] = 'Debes especificar un nombre para la agregación.'; + $lang['straggrneedsbasetype'] = 'Debes especificar un tipo de dato de entrada para la agregación.'; + $lang['straggrneedssfunc'] = 'Debes especificar el nombre de la función de transición de estado de la agregación.'; + $lang['straggrneedsstype'] = 'Debes especificar el tipo de dato para la el valor de estado de la agregación.'; + $lang['straggrcreated'] = 'Agregación creada.'; + $lang['straggrcreatedbad'] = 'Falló la creación de la agregación.'; + $lang['straggrshowall'] = 'Mostrar todas las agregaciones'; + + // Operator Classes + $lang['stropclasses'] = 'Clases de operadores'; + $lang['strnoopclasses'] = 'No se encontraron las clases de operadores.'; + $lang['straccessmethod'] = 'Método de acceso'; + + // Stats and performance + $lang['strrowperf'] = 'Rendimiento de fila'; + $lang['strioperf'] = 'Rentimiento de E/S'; + $lang['stridxrowperf'] = 'Rendimiento de índice de la fila'; + $lang['stridxioperf'] = 'Rendimiento de indexado de E/S'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Secuencial'; + $lang['strscan'] = 'Escanear'; + $lang['strread'] = 'Leer'; + $lang['strfetch'] = 'Extraer'; + $lang['strheap'] = 'Salto'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'Indice TOAST'; + $lang['strcache'] = 'Caché'; + $lang['strdisk'] = 'Disco'; + $lang['strrows2'] = 'Filas'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaces'; + $lang['strshowalltablespaces'] = 'Mostrar todos los tablespaces'; + $lang['strnotablespaces'] = 'No se encontraron tablespaces.'; + $lang['strcreatetablespace'] = 'Crear tablespace'; + $lang['strlocation'] = 'Ubicación'; + $lang['strtablespaceneedsname'] = 'Debes darle un nombre al tablespace.'; + $lang['strtablespaceneedsloc'] = 'Debes dar un directorio en donde crear el tablespace.'; + $lang['strtablespacecreated'] = 'Tablespace creado.'; + $lang['strtablespacecreatedbad'] = 'Falló la creación del tablespace.'; + $lang['strconfdroptablespace'] = '¿Esta seguro que quiere eliminar el tablespace "%s"?'; + $lang['strtablespacedropped'] = 'Tablespace eliminado.'; + $lang['strtablespacedroppedbad'] = 'Falló la eliminación del tablespace.'; + $lang['strtablespacealtered'] = 'Tablespace modificado.'; + $lang['strtablespacealteredbad'] = 'Falló la modificación del Tablespace.'; + + // Miscellaneous + $lang['strtopbar'] = '%s corriendo en %s:%s -- Usted ha iniciado sesión con el usuario "%s"'; + $lang['strtimefmt'] = 'd/m/Y, G:i:s'; + $lang['strhelp'] = 'Ayuda'; + $lang['strhelpicon'] = '?'; + $lang['strhelppagebrowser'] = 'Buscador de la página de ayúda'; + $lang['strselecthelppage'] = 'Seleccione una página de ayuda'; + $lang['strinvalidhelppage'] = 'Página de ayuda inválida.'; + $lang['strlogintitle'] = 'Iniciar sesión en %s'; + $lang['strlogoutmsg'] = 'Saliendo de %s'; + $lang['strloading'] = 'Cargando...'; + $lang['strerrorloading'] = 'Error al cargar'; + $lang['strclicktoreload'] = 'Clic para recargar'; + + // Autovacuum + $lang['strautovacuum'] = 'Autolimpiado'; + $lang['strturnedon'] = 'Encendido'; + $lang['strturnedoff'] = 'Apagado'; + $lang['strenabled'] = 'Habilitado'; + $lang['strnovacuumconf'] = 'No se encontró configuración para autolimpiar.'; + $lang['strvacuumbasethreshold'] = 'Umbral de limpiar'; + $lang['strvacuumscalefactor'] = 'Factor de escala de limpiado'; + $lang['stranalybasethreshold'] = 'Analizar umbral base'; + $lang['stranalyzescalefactor'] = 'Analizar Facor de Escala'; + $lang['strvacuumcostdelay'] = 'Tiempo de retraso para limpiar'; + $lang['strvacuumcostlimit'] = 'Limite del costo de limpiar'; + $lang['strvacuumpertable'] = 'Configuración de autolimpiar de cada tabla'; + $lang['straddvacuumtable'] = 'Agregar configuración de autolimpiar a una tabla'; + $lang['streditvacuumtable'] = 'Editar configuración de autolimpiar para la tabla %s'; + $lang['strdelvacuumtable'] = '¿Eliminar configuración de autolimpiar para la tabla %s ?'; + $lang['strvacuumtablereset'] = 'Reiniciar configuración de autolimpiar para la tabla %s '; + $lang['strdelvacuumtablefail'] = 'Falló al remover la configuración de autolimpiar para la tabla %s'; + $lang['strsetvacuumtablesaved'] = 'Configuración de autolimpiar %s guardada.'; + $lang['strsetvacuumtablefail'] = 'Falló la configuración de autolimpiar para la tabla %s.'; + $lang['strspecifydelvacuumtable'] = 'Debes especificar la tabla a la que deseas removerle los parámetros de autolimpiar.'; + $lang['strspecifyeditvacuumtable'] = 'Debes especificar la tabla a la que deseeas editarle los parámetros de autolimpiar.'; + $lang['strnotdefaultinred'] = 'Los valores en rojo no son los valores por defecto.'; + + // Table-level Locks + $lang['strlocks'] = 'Bloqueos'; + $lang['strtransaction'] = 'ID de la transacción'; + $lang['strvirtualtransaction'] = 'ID de la transacción virtual'; + $lang['strprocessid'] = 'ID de proceso'; + $lang['strmode'] = 'Modo de bloqueo'; + $lang['strislockheld'] = '¿Se mantiene el bloqueo?'; + + // Prepared transactions + $lang['strpreparedxacts'] = 'Transacciones preparadas'; + $lang['strxactid'] = 'ID de la Transacción'; + $lang['strgid'] = 'ID Global'; + + // Fulltext search + $lang['strfulltext'] = 'Búsqueda de texto completo'; + $lang['strftsconfig'] = 'Configuración de BTC'; + $lang['strftsconfigs'] = 'Configuraciones'; + $lang['strftscreateconfig'] = 'Crear configuración de BTC'; + $lang['strftscreatedict'] = 'Crear diccionario'; + $lang['strftscreatedicttemplate'] = 'Crear plantilla de dicionario'; + $lang['strftscreateparser'] = 'Crear analizador'; + $lang['strftsnoconfigs'] = 'No se encontró configuración de búsqueda de texto completo.'; + $lang['strftsconfigdropped'] = 'Configuración de búsqueda de texto completo eliminada.'; + $lang['strftsconfigdroppedbad'] = 'Falló la eliminación de la configuración de búsqueda de texto completo.'; + $lang['strconfdropftsconfig'] = '¿Estás seguro de eliminar la configuración de búsqueda de texto completo "%s"?'; + $lang['strconfdropftsdict'] = '¿Estás seguro eliminar el diccionario de BTC "%s"?'; + $lang['strconfdropftsmapping'] = '¿Estás seguro de eliminar la asignación "%s" de la configuración de BTC "%s"?'; + $lang['strftstemplate'] = 'Plantilla'; + $lang['strftsparser'] = 'Analizador'; + $lang['strftsconfigneedsname'] = 'Debes suministrar un nombre para la configuración de la BTC.'; + $lang['strftsconfigcreated'] = 'Configuración de BTC creada.'; + $lang['strftsconfigcreatedbad'] = 'Falló la creación de BTC.'; + $lang['strftsmapping'] = 'Mapeo'; + $lang['strftsdicts'] = 'Diccionarios'; + $lang['strftsdict'] = 'Diccionario'; + $lang['strftsemptymap'] = 'Configuración vacía de la asignación de BTC .'; + $lang['strftsconfigaltered'] = 'Configuración de BTC modificada.'; + $lang['strftsconfigalteredbad'] = 'Falló la modificación de la configuración de BTC.'; + $lang['strftsconfigmap'] = 'Configuración de asignación de BTC'; + $lang['strftsparsers'] = 'Analizadores de BTC'; + $lang['strftsnoparsers'] = 'No hay analizadores de BTC disponibles.'; + $lang['strftsnodicts'] = 'No hay diccionarios de BTC disponibles.'; + $lang['strftsdictcreated'] = 'Diccionario de BTC creado.'; + $lang['strftsdictcreatedbad'] = 'Falló la creación del diccionario BTC.'; + $lang['strftslexize'] = 'Analizar léxicamente'; + $lang['strftsinit'] = 'Iniciar'; + $lang['strftsoptionsvalues'] = 'Opciones y valores'; + $lang['strftsdictneedsname'] = 'Debes suministrar un nombre para el diccionario de BTC.'; + $lang['strftsdictdropped'] = 'Diccionario de BTC eliminado.'; + $lang['strftsdictdroppedbad'] = 'Falló la eliminación del diccionario de BTC.'; + $lang['strftsdictaltered'] = 'Diccionario de BTC modificado.'; + $lang['strftsdictalteredbad'] = 'Falló la modificación del diccionario de BTC.'; + $lang['strftsaddmapping'] = 'Agregar nueva asignación'; + $lang['strftsspecifymappingtodrop'] = 'Debes especificar al menos una asignación a eliminar.'; + $lang['strftsspecifyconfigtoalter'] = 'Debes especificar una configuración de BTC a modificar'; + $lang['strftsmappingdropped'] = 'Asignación de BTC eliminada.'; + $lang['strftsmappingdroppedbad'] = 'Falló la eliminación de la asignación de BTC.'; + $lang['strftsnodictionaries'] = 'No se encontrarón diccionarios.'; + $lang['strftsmappingaltered'] = 'Asignación de BTC modificada.'; + $lang['strftsmappingalteredbad'] = 'Falló la modificación de la asignación de BTC.'; + $lang['strftsmappingadded'] = 'Asignación de BTC agregada.'; + $lang['strftsmappingaddedbad'] = 'Falló la asignación de BTC.'; + $lang['strftstabconfigs'] = 'Configuraciones'; + $lang['strftstabdicts'] = 'Diccionarios'; + $lang['strftstabparsers'] = 'Analizadores'; + $lang['strftscantparsercopy'] = 'No se puede especificar tanto el analizador como la plantilla durante la creación de la configuración de la búsqueda de texto.'; + + //Plugins + $lang['strpluginnotfound'] = 'Error: el plugin \'%s\' no se encontró. Chequea si existe en la carpeta plugins/ , o si el plugin contiene un archivo llamado plugin.php. Los nombres de los plugin son sensibles a las mayúsculas'; + $lang['stractionnotfound'] = 'Error: la acción \'%s\' no se encontró en el \'%s\' del plugin, o no se especificó como acción.'; + $lang['strhooknotfound'] = 'Error: el hook \'%s\' no está disponible.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/swedish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/swedish.php new file mode 100644 index 00000000..bed040ce --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/swedish.php @@ -0,0 +1,565 @@ + + * Due to lack of SQL knowledge som translations may be wrong, mail me the correct one and ill fix it + * + * $Id: swedish.php,v 1.11 2007/04/24 11:42:07 soranzo Exp $ + */ + + // Language and character set + $lang['applang'] = 'Swedish'; + $lang['applocale'] = 'sv-SE'; + $lang['applangdir'] = 'ltr'; + + // Welcome + $lang['strintro'] = 'Välkommen till phpPgAdmin.'; + $lang['strppahome'] = 'phpPgAdmins Hemsida'; + $lang['strpgsqlhome'] = 'PostgreSQLs Hemsida'; + $lang['strpgsqlhome_url'] = 'http://www.postgresql.org/'; + $lang['strlocaldocs'] = 'PostgreSQLs Dokumentation (lokalt)'; + $lang['strreportbug'] = 'Rapportera ett fel'; + $lang['strviewfaq'] = 'Visa FrÃ¥gor & Svar'; + $lang['strviewfaq_url'] = 'http://phppgadmin.sourceforge.net/doku.php?id=faq'; + + // Basic strings + $lang['strlogin'] = 'Logga in'; + $lang['strloginfailed'] = 'Inloggningen misslyckades'; + $lang['strlogindisallowed'] = 'Inloggningen ej tillÃ¥ten'; + $lang['strserver'] = 'Server'; + $lang['strlogout'] = 'Logga ut'; + $lang['strowner'] = 'Ägare'; + $lang['straction'] = 'Ã…tgärd'; + $lang['stractions'] = 'Ã…tgärder'; + $lang['strname'] = 'Namn'; + $lang['strdefinition'] = 'Definition'; + $lang['strproperties'] = 'Egenskaper'; + $lang['strbrowse'] = 'Bläddra'; + $lang['strdrop'] = 'Ta bort'; + $lang['strdropped'] = 'Borttagen'; + $lang['strnull'] = 'Ingenting'; + $lang['strnotnull'] = 'Inte Ingenting'; + $lang['strfirst'] = '<< Första'; + $lang['strlast'] = 'Sista >>'; + $lang['strprev'] = 'FöregÃ¥ende'; + $lang['strfailed'] = 'Misslyckades'; + $lang['strnext'] = 'Nästa'; + $lang['strcreate'] = 'Skapa'; + $lang['strcreated'] = 'Skapad'; + $lang['strcomment'] = 'Kommentar'; + $lang['strlength'] = 'Längd'; + $lang['strdefault'] = 'Standardvärde'; + $lang['stralter'] = 'Ändra'; + $lang['strok'] = 'OK'; + $lang['strcancel'] = 'Ã…ngra'; + $lang['strsave'] = 'Spara'; + $lang['strreset'] = 'Nollställ'; + $lang['strinsert'] = 'Infoga'; + $lang['strselect'] = 'Välj'; + $lang['strdelete'] = 'Radera'; + $lang['strupdate'] = 'Uppdatera'; + $lang['strreferences'] = 'Referencer'; + $lang['stryes'] = 'Ja'; + $lang['strno'] = 'Nej'; + $lang['strtrue'] = 'Sant'; + $lang['strfalse'] = 'Falskt'; + $lang['stredit'] = 'Redigera'; + $lang['strcolumns'] = 'Kolumner'; + $lang['strrows'] = 'Rad(er)'; + $lang['strrowsaff'] = 'Rad(er) PÃ¥verkade.'; + $lang['strobjects'] = 'Objekt'; + $lang['strexample'] = 't. ex.'; + $lang['strback'] = 'BakÃ¥t'; + $lang['strqueryresults'] = 'Sökresultat'; + $lang['strshow'] = 'Visa'; + $lang['strempty'] = 'Tom'; + $lang['strlanguage'] = 'SprÃ¥k'; + $lang['strencoding'] = 'Kodning'; + $lang['strvalue'] = 'Värde'; + $lang['strunique'] = 'Unik'; + $lang['strprimary'] = 'Primär'; + $lang['strexport'] = 'Exportera'; + $lang['strimport'] = 'Importera'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = 'Kör'; + $lang['stradmin'] = 'Admin'; + $lang['strvacuum'] = 'Städa upp'; + $lang['stranalyze'] = 'Analysera'; + $lang['strclusterindex'] = 'Kluster'; + $lang['strclustered'] = 'Klustrat?'; + $lang['strreindex'] = 'Ã…terindexera'; + $lang['strrun'] = 'Kör'; + $lang['stradd'] = 'Lägg till'; + $lang['strinstead'] = 'Gör Istället'; + $lang['strevent'] = 'Händelse'; + $lang['strformat'] = 'Format'; + $lang['strwhen'] = 'När'; + $lang['strdata'] = 'Data'; + $lang['strconfirm'] = 'Bekräfta'; + $lang['strexpression'] = 'Uttryck'; + $lang['strellipsis'] = '...'; + $lang['strwhere'] = 'När'; + $lang['strexplain'] = 'Förklara'; + $lang['strfind'] = 'Sök'; + $lang['stroptions'] = 'Alternativ'; + $lang['strrefresh'] = 'Uppdatera'; + $lang['strcollapse'] = 'Förminska'; + $lang['strexpand'] = 'Utöka'; + $lang['strdownload'] = 'Ladda ner'; + $lang['strdownloadgzipped'] = 'Ladda ner komprimerat med gzip'; + $lang['strinfo'] = 'Info'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Avancerat'; + $lang['strvariables'] = 'Variabler'; + $lang['strprocess'] = 'Process'; + $lang['strprocesses'] = 'Processer'; + $lang['strsetting'] = 'Inställning'; + $lang['strparameters'] = 'Parametrar'; + + // Error handling + $lang['strnotloaded'] = 'Du har inte kompilerat in korrekt databasstöd i din PHP-installation.'; + $lang['strbadconfig'] = 'Din config.inc.php är ej uppdaterad. Du mÃ¥ste Ã¥terskapa den frÃ¥n den nya config.inc.php-dist.'; + $lang['strbadencoding'] = 'Misslyckades att sätta klientkodning i databasen.'; + $lang['strbadschema'] = 'OtillÃ¥tet schema angett.'; + $lang['strinstatement'] = 'I pÃ¥stÃ¥ende:'; + $lang['strsqlerror'] = 'SQL fel:'; + $lang['strinvalidparam'] = 'OtillÃ¥tna scriptparametrar.'; + $lang['strnodata'] = 'Hittade inga rader.'; + $lang['strnoobjects'] = 'Hittade inga objekt.'; + $lang['strrownotunique'] = 'Ingen unik nyckel för denna rad.'; + + // Tables + $lang['strtable'] = 'Tabell'; + $lang['strtables'] = 'Tabeller'; + $lang['strshowalltables'] = 'Visa alla tabeller'; + $lang['strnotables'] = 'Hittade inga tabeller.'; + $lang['strnotable'] = 'Hittade ingen tabell.'; + $lang['strcreatetable'] = 'Skapa tabell'; + $lang['strtablename'] = 'Tabellnamn'; + $lang['strtableneedsname'] = 'Du mÃ¥ste ge ett namn till din tabell.'; + $lang['strtableneedsfield'] = 'Du mÃ¥ste ange minst ett fält.'; + $lang['strtableneedscols'] = 'tabeller kräver ett tillÃ¥tet antal kolumner.'; + $lang['strtablecreated'] = 'Tabell skapad.'; + $lang['strtablecreatedbad'] = 'Misslyckades med att skapa Tabell.'; + $lang['strconfdroptable'] = 'Är du säker pÃ¥ att du vill ta bort tabellen "%s"?'; + $lang['strtabledropped'] = 'Tabellen borttagen.'; + $lang['strinsertrow'] = 'Infoga rad'; + $lang['strtabledroppedbad'] = 'Misslyckades med att ta bort tabellen.'; + $lang['strrowinserted'] = 'Rad infogad.'; + $lang['strconfemptytable'] = 'Är du säker pÃ¥ att du vill tömma tabellen "%s"?'; + $lang['strrowupdated'] = 'Rad uppdaterad.'; + $lang['strrowinsertedbad'] = 'Misslyckades att infoga rad.'; + $lang['strtableemptied'] = 'Tabellen tömd.'; + $lang['strrowupdatedbad'] = 'Misslyckades att uppdatera rad.'; + $lang['streditrow'] = 'Ändra rad'; + $lang['strrowdeleted'] = 'Rad raderad.'; + $lang['strrowdeletedbad'] = 'Misslyckades att radera rad.'; + $lang['strfield'] = 'Fält'; + $lang['strconfdeleterow'] = 'Är du säker pÃ¥ att du vill ta bort denna rad?'; + $lang['strnumfields'] = 'Antal fält'; + $lang['strsaveandrepeat'] = 'Infoga & Upprepa'; + $lang['strtableemptiedbad'] = 'Misslyckades med att tömma tabellen'; + $lang['strdeleterow'] = 'Radera rad'; + $lang['strfields'] = 'Fält'; + $lang['strfieldneedsname'] = 'Du mÃ¥ste namnge fältet'; + $lang['strcolumndropped'] = 'Kolumn raderad.'; + $lang['strselectallfields'] = 'Välj alla fält'; + $lang['strselectneedscol'] = 'Du mÃ¥ste visa minst en kolumn'; + $lang['strselectunary'] = 'Unära operander kan ej ha värden.'; + $lang['strcolumnaltered'] = 'Kolumn ändrad.'; + $lang['straltercolumn'] = 'Ändra kolumn'; + $lang['strcolumnalteredbad'] = 'Misslyckades att ändra kolumn.'; + $lang['strconfdropcolumn'] = 'Är du säker pÃ¥ att du vill radera kolumn "%s" frÃ¥n tabell "%s"?'; + $lang['strcolumndroppedbad'] = 'Misslyckades att radera kolumn.'; + $lang['straddcolumn'] = 'Lägg till kolumn'; + $lang['strcolumnadded'] = 'Kolumn inlagd.'; + $lang['strcolumnaddedbad'] = 'Misslyckades att lägga till kolumne.'; + $lang['strcascade'] = 'KASKAD'; + $lang['strdataonly'] = 'Endast Data'; + $lang['strtablealtered'] = 'Tabell ändrad.'; + $lang['strtablealteredbad'] = 'Misslyckades att ändra tabell.'; + + // Users + $lang['struser'] = 'Användare'; + $lang['strusers'] = 'Användare'; + $lang['strusername'] = 'Användarnamn'; + $lang['strpassword'] = 'Lösenord'; + $lang['strsuper'] = 'Superanvändare?'; + $lang['strcreatedb'] = 'Skapa Databas?'; + $lang['strexpires'] = 'UtgÃ¥ngsdatum'; + $lang['strsessiondefaults'] = 'Sessionsinställningar'; + $lang['strnewname'] = 'Nytt namn'; + $lang['strnousers'] = 'Hittade inga användare.'; + $lang['strrename'] = 'Döp om'; + $lang['struserrenamed'] = 'Användarnamn ändrat.'; + $lang['struserrenamedbad'] = 'Misslyckades att döpa om användare.'; + $lang['struserupdated'] = 'Användare uppdaterad.'; + $lang['struserupdatedbad'] = 'Misslyckades att uppdatera användare.'; + $lang['strshowallusers'] = 'Visa alla användare'; + $lang['strcreateuser'] = 'Skapa användare'; + $lang['struserneedsname'] = 'Du mÃ¥ste namnge användaren.'; + $lang['strconfdropuser'] = 'Är du säker pÃ¥ att du vill radera användaren "%s"?'; + $lang['strusercreated'] = 'Användare skapad.'; + $lang['strusercreatedbad'] = 'Misslyckades att skapa användare.'; + $lang['struserdropped'] = 'Användare raderad.'; + $lang['struserdroppedbad'] = 'Misslyckades att radera användare.'; + $lang['straccount'] = 'Konton'; + $lang['strchangepassword'] = 'Ändra lösenord'; + $lang['strpasswordchanged'] = 'Lösenord ändrat.'; + $lang['strpasswordchangedbad'] = 'Misslyckades att ändra lösenord.'; + $lang['strpasswordshort'] = 'För fÃ¥ tecken i lösenordet.'; + $lang['strpasswordconfirm'] = 'Lösenordet är inte samma som bekräftelsen.'; + $lang['strgroup'] = 'Grupp'; + $lang['strgroups'] = 'Grupper'; + $lang['strnogroup'] = 'Hittade ej grupp.'; + $lang['strnogroups'] = 'Hittade inga grupper.'; + $lang['strcreategroup'] = 'Skapa grupp'; + $lang['strshowallgroups'] = 'Visa alla grupper'; + $lang['strgroupneedsname'] = 'Du mÃ¥ste namnge din grupp.'; + $lang['strgroupcreated'] = 'Grupp skapad.'; + $lang['strgroupdropped'] = 'Grupp raderad.'; + $lang['strgroupcreatedbad'] = 'Misslyckades att skapa grupp.'; + $lang['strconfdropgroup'] = 'Är du säker pÃ¥ att du vill radera grupp "%s"?'; + $lang['strprivileges'] = 'Rättigheter'; + $lang['strgrant'] = 'TillÃ¥t'; + $lang['strgranted'] = 'Rättigheter ändrade.'; + $lang['strgroupdroppedbad'] = 'Misslyckades att radera grupp.'; + $lang['straddmember'] = 'Lägg till medlem'; + $lang['strmemberadded'] = 'Medlem inlagd.'; + $lang['strmemberaddedbad'] = 'Misslyckades att lägga till medlem.'; + $lang['strdropmember'] = 'Radera medlem'; + $lang['strconfdropmember'] = 'Är du säker pÃ¥ att du vill radera medlem "%s" frÃ¥n gruppen "%s"?'; + $lang['strmemberdropped'] = 'Medlem raderad.'; + $lang['strmemberdroppedbad'] = 'Misslyckades att radera medlem.'; + $lang['strprivilege'] = 'Rättighet'; + $lang['strnoprivileges'] = 'Detta objekt har standard ägarrättigheter.'; + $lang['strmembers'] = 'Medelemmar'; + $lang['strrevoke'] = 'Ta tillbaka'; + $lang['strgrantbad'] = 'Du mÃ¥ste ange minst en användare eller grupp och minst en rättighet.'; + $lang['strgrantfailed'] = 'Misslyckades att ändra rättigheter.'; + $lang['stralterprivs'] = 'Ändra rättigheter'; + $lang['strdatabase'] = 'Databas'; + $lang['strdatabasedropped'] = 'Databas raderad.'; + $lang['strdatabases'] = 'Databaser'; + $lang['strentersql'] = 'Ange SQL att köra:'; + $lang['strgrantor'] = 'TillstÃ¥ndsgivare'; + $lang['strasterisk'] = '*'; + $lang['strshowalldatabases'] = 'Visa alla databaser'; + $lang['strnodatabase'] = 'Hittade ingen databas.'; + $lang['strnodatabases'] = 'Hittade inga databaser.'; + $lang['strcreatedatabase'] = 'Skapa databas'; + $lang['strdatabasename'] = 'Databasnamn'; + $lang['strdatabaseneedsname'] = 'Du mÃ¥ste namnge databasen.'; + $lang['strdatabasecreated'] = 'Databas skapad.'; + $lang['strdatabasecreatedbad'] = 'Misslyckades att skapa databas.'; + $lang['strconfdropdatabase'] = 'Är du säker pÃ¥ att du vill radera databas "%s"?'; + $lang['strdatabasedroppedbad'] = 'Misslyckades att radera databas.'; + $lang['strsqlexecuted'] = 'SQL-kommando utfört.'; + $lang['strvacuumgood'] = 'Uppstädning utförd.'; + $lang['strvacuumbad'] = 'Uppstädning misslyckades.'; + $lang['stranalyzegood'] = 'Analysen lyckades.'; + $lang['stranalyzebad'] = 'Analysen misslyckades.'; + $lang['strstructureonly'] = 'Endast struktur'; + $lang['strstructureanddata'] = 'Struktur och data'; + + // Views + $lang['strview'] = 'Vy'; + $lang['strviews'] = 'Vyer'; + $lang['strshowallviews'] = 'Visa alla vyer'; + $lang['strnoview'] = 'Hittade ingen vy.'; + $lang['strnoviews'] = 'Hittade inga vyer.'; + $lang['strcreateview'] = 'Skapa vy'; + $lang['strviewname'] = 'Vynamn'; + $lang['strviewneedsname'] = 'Du mÃ¥ste namnge Vy.'; + $lang['strviewneedsdef'] = 'Du mÃ¥ste ange en definition för din vy.'; + $lang['strviewcreated'] = 'Vy skapad.'; + $lang['strviewcreatedbad'] = 'Misslyckades att skapa vy.'; + $lang['strconfdropview'] = 'Är du säker pÃ¥ att du vill radera vyn "%s"?'; + $lang['strviewdropped'] = 'Vy raderad.'; + $lang['strviewdroppedbad'] = 'Misslyckades att radera vy.'; + $lang['strviewupdated'] = 'Vy uppdaterad.'; + $lang['strviewupdatedbad'] = 'Misslyckades att uppdatera vy.'; + $lang['strviewlink'] = 'Länkade nycklar'; + $lang['strviewconditions'] = 'Ytterligare villkor'; + + // Sequences + $lang['strsequence'] = 'Sekvens'; + $lang['strsequences'] = 'Sekvenser'; + $lang['strshowallsequences'] = 'Visa alla sekvenser'; + $lang['strnosequence'] = 'Hittade ingen sekvens.'; + $lang['strnosequences'] = 'Hittade inga sekvenser.'; + $lang['strcreatesequence'] = 'Skapa sekvens'; + $lang['strlastvalue'] = 'Senaste värde'; + $lang['strincrementby'] = 'Öka med'; + $lang['strstartvalue'] = 'Startvärde'; + $lang['strmaxvalue'] = 'Största värde'; + $lang['strminvalue'] = 'Minsta värde'; + $lang['strcachevalue'] = 'Värde pÃ¥ cache'; + $lang['strlogcount'] = 'Räkna log'; + $lang['striscycled'] = 'Är upprepad?'; + $lang['strsequenceneedsname'] = 'Du mÃ¥ste ge ett namn till din sekvens.'; + $lang['strsequencecreated'] = 'Sekvens skapad.'; + $lang['strsequencecreatedbad'] = 'Misslyckades att skapa sekvens.'; + $lang['strconfdropsequence'] = 'Är du säker pÃ¥ att du vill radera sekvensen "%s"?'; + $lang['strsequencedropped'] = 'Sekvensen borrtagen.'; + $lang['strsequencedroppedbad'] = 'Misslyckades att radera sekvens.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Index'; + $lang['strindexname'] = 'Indexnamn'; + $lang['strshowallindexes'] = 'Visa alla index'; + $lang['strnoindex'] = 'Hittade inget index.'; + $lang['strsequencereset'] = 'Nollställ sekvens.'; + $lang['strsequenceresetbad'] = 'Misslyckades att nollställa sekvens.'; + $lang['strnoindexes'] = 'Hittade inga index.'; + $lang['strcreateindex'] = 'Skapa index'; + $lang['strindexname'] = 'Indexnamn'; + $lang['strtabname'] = 'Tabellnamn'; + $lang['strcolumnname'] = 'Kolumnnamn'; + $lang['strindexneedsname'] = 'Du mÃ¥ste ge ett namn för ditt index'; + $lang['strindexneedscols'] = 'Det krävs ett giltigt antal kolumner för index.'; + $lang['strindexcreated'] = 'Index skapat'; + $lang['strindexcreatedbad'] = 'Misslyckades att skapa index.'; + $lang['strconfdropindex'] = 'Är du säker pÃ¥ att du vill radera index "%s"?'; + $lang['strindexdropped'] = 'Index raderat.'; + $lang['strindexdroppedbad'] = 'Misslyckades att radera index.'; + $lang['strkeyname'] = 'Nyckelvärdesnamn'; + $lang['struniquekey'] = 'Unikt nyckelvärde'; + $lang['strprimarykey'] = 'Primärnyckel'; + $lang['strindextype'] = 'Typ av index'; + $lang['strindexname'] = 'Indexnamn'; + $lang['strtablecolumnlist'] = 'Tabellkolumner'; + $lang['strindexcolumnlist'] = 'Indexkolumner'; + $lang['strconfcluster'] = 'Är du säker pÃ¥ att du vill klustra "%s"?'; + $lang['strclusteredgood'] = 'Klustring avslutad.'; + $lang['strclusteredbad'] = 'Klustring misslyckades.'; + + // Rules + $lang['strrules'] = 'Regler'; + $lang['strrule'] = 'Regel'; + $lang['strshowallrules'] = 'Visa alla regler'; + $lang['strnorule'] = 'Hittade ingen regel.'; + $lang['strnorules'] = 'Hittade inga regler.'; + $lang['strcreaterule'] = 'Skapa regel'; + $lang['strrulename'] = 'Regelnamn'; + $lang['strruleneedsname'] = 'Du mÃ¥ste ge ett namn till din regel.'; + $lang['strrulecreated'] = 'Regel skapad.'; + $lang['strrulecreatedbad'] = 'Misslyckades att skapa regel.'; + $lang['strconfdroprule'] = 'Är du säker pÃ¥ att du vill radera regel "%s" för "%s"?'; + $lang['strruledropped'] = 'Regel raderat.'; + $lang['strruledroppedbad'] = 'Misslyckades att radera regel.'; + + // Constraints + $lang['strconstraints'] = 'Begränsningar'; + $lang['strshowallconstraints'] = 'Visa alla begränsningar'; + $lang['strnoconstraints'] = 'Hittade inga begränsningar.'; + $lang['strcreateconstraint'] = 'Skapa begränsning'; + $lang['strconstraintcreated'] = 'Begränsning skapad.'; + $lang['strconstraintcreatedbad'] = 'Misslyckades att skapa begränsning.'; + $lang['strconfdropconstraint'] = 'Är du säker pÃ¥ att du vill radera begränsning "%s" för "%s"?'; + $lang['strconstraintdropped'] = 'Begränsning raderad.'; + $lang['strconstraintdroppedbad'] = 'Misslyckades att radera begränsning.'; + $lang['straddcheck'] = 'Lägg till en koll'; + $lang['strcheckneedsdefinition'] = 'En kollbegränsning behöver definieras.'; + $lang['strcheckadded'] = 'Kollbegränsning inlagd.'; + $lang['strcheckaddedbad'] = 'Misslyckades att lägga till en koll.'; + $lang['straddpk'] = 'Lägg till primärnyckel'; + $lang['strpkneedscols'] = 'Primärnyckel behöver minst en kolumn.'; + $lang['strpkadded'] = 'Primärnyckel inlagd.'; + $lang['strpkaddedbad'] = 'Misslyckades att lägga till primärnyckel.'; + $lang['stradduniq'] = 'Lägg till Unikt nyckelvärde'; + $lang['struniqneedscols'] = 'Unikt nyckelvärde behöver minst en kolumn.'; + $lang['struniqadded'] = 'Unikt nyckelvärde inlagt.'; + $lang['struniqaddedbad'] = 'Misslyckades att lägga till unikt nyckelvärde.'; + $lang['straddfk'] = 'Lägg till utomstÃ¥ende nyckel'; + $lang['strfkneedscols'] = 'UtomstÃ¥ende nyckel behöver minst en kolumn.'; + $lang['strfkneedstarget'] = 'UtomstÃ¥ende nycket behöver en mÃ¥ltabell.'; + $lang['strfkadded'] = 'UtomstÃ¥ende nyckel inlagd.'; + $lang['strfkaddedbad'] = 'Misslyckades att lägga till utomstÃ¥ende nyckel.'; + $lang['strfktarget'] = 'MÃ¥ltabell'; + $lang['strfkcolumnlist'] = 'Kolumner i nyckel'; + $lang['strondelete'] = 'VID RADERING'; + $lang['stronupdate'] = 'VID UPPDATERING'; + + // Functions + $lang['strfunction'] = 'Funktion'; + $lang['strfunctions'] = 'Funktioner'; + $lang['strshowallfunctions'] = 'Visa alla funktioner'; + $lang['strnofunction'] = 'Hittade ingen funktion.'; + $lang['strnofunctions'] = 'Hittade inga funktioner.'; + $lang['strcreatefunction'] = 'Skapa funktion'; + $lang['strfunctionname'] = 'Funktionsnamn'; + $lang['strreturns'] = 'Ã…terger'; + $lang['strarguments'] = 'Argument'; + $lang['strfunctionneedsname'] = 'Du mÃ¥ste namnge din funktion.'; + $lang['strfunctionneedsdef'] = 'Du mÃ¥ste definiera din funktion.'; + $lang['strfunctioncreated'] = 'Funktion skapad.'; + $lang['strfunctioncreatedbad'] = 'Misslyckades att skapa funktion.'; + $lang['strconfdropfunction'] = 'Är du säker pÃ¥ att du vill radera funktionen "%s"?'; + $lang['strproglanguage'] = 'ProgrammeringssprÃ¥k'; + $lang['strfunctiondropped'] = 'Funktionen raderad.'; + $lang['strfunctiondroppedbad'] = 'Misslyckades att radera funktion.'; + $lang['strfunctionupdated'] = 'Funktion uppdaterad.'; + $lang['strfunctionupdatedbad'] = 'Misslyckades att uppdatera funktion.'; + + // Triggers + $lang['strtrigger'] = 'Mekanism'; + $lang['strtriggers'] = 'Mekanismer'; + $lang['strshowalltriggers'] = 'Visa alla Mekanismer'; + $lang['strnotrigger'] = 'Hittade ingen mekanism.'; + $lang['strnotriggers'] = 'Hittade inga mekanismer.'; + $lang['strcreatetrigger'] = 'Skapa mekanism'; + $lang['strtriggerneedsname'] = 'Du mÃ¥ste namnge din mekanism.'; + $lang['strtriggerneedsfunc'] = 'Du mÃ¥ste specificera en funktion för din mekanism.'; + $lang['strtriggercreated'] = 'Mekanism skapad.'; + $lang['strtriggerdropped'] = 'Mekanism raderad.'; + $lang['strtriggercreatedbad'] = 'Misslyckades att skapa mekanism.'; + $lang['strconfdroptrigger'] = 'Är du säker pÃ¥ att du vill radera mekanismen "%s" pÃ¥ "%s"?'; + $lang['strtriggerdroppedbad'] = 'Misslyckades att radera mekanism.'; + + // Types + $lang['strtype'] = 'Typ'; + $lang['strstorage'] = 'Lagring'; + $lang['strtriggeraltered'] = 'Mekanism ändrad.'; + $lang['strtriggeralteredbad'] = 'Misslyckades att ändra mekanism.'; + $lang['strtypes'] = 'Typer'; + $lang['strtypeneedslen'] = 'Du mÃ¥ste ange typens längd.'; + $lang['strshowalltypes'] = 'Visa alla typer'; + $lang['strnotype'] = 'Hittade ingen typ.'; + $lang['strnotypes'] = 'Hittade inga typer.'; + $lang['strcreatetype'] = 'Skapa typ'; + $lang['strtypename'] = 'Namn pÃ¥ typen'; + $lang['strinputfn'] = 'Infogande funktion'; + $lang['stroutputfn'] = 'Funktion för utvärden'; + $lang['strpassbyval'] = 'GenomgÃ¥tt utvärdering?'; + $lang['stralignment'] = 'Justering'; + $lang['strelement'] = 'Element'; + $lang['strdelimiter'] = 'Avgränsare'; + $lang['strtypeneedsname'] = 'Du mÃ¥ste namnge din typ.'; + $lang['strtypecreated'] = 'Typ skapad'; + $lang['strtypecreatedbad'] = 'Misslyckades att skapa typ.'; + $lang['strconfdroptype'] = 'Är du säker pÃ¥ att du vill radera typen "%s"?'; + $lang['strtypedropped'] = 'Typ raderad.'; + $lang['strtypedroppedbad'] = 'Misslyckades att radera typ.'; + + // Schemas + $lang['strschema'] = 'Schema'; + $lang['strschemas'] = 'Scheman'; + $lang['strshowallschemas'] = 'Visa alla scheman'; + $lang['strnoschema'] = 'Hittade inget schema.'; + $lang['strnoschemas'] = 'Hittade inga scheman.'; + $lang['strcreateschema'] = 'Skapa Schema'; + $lang['strschemaname'] = 'Schemanamn'; + $lang['strschemaneedsname'] = 'Du mÃ¥ste namnge ditt Schema.'; + $lang['strschemacreated'] = 'Schema skapat'; + $lang['strschemacreatedbad'] = 'Misslyckades att skapa schema.'; + $lang['strconfdropschema'] = 'Är du säker pÃ¥ att du vill radera schemat "%s"?'; + $lang['strschemadropped'] = 'Schema raderat.'; + $lang['strschemadroppedbad'] = 'Misslyckades att radera schema.'; + + // Reports + $lang['strtopbar'] = '%s körs pÃ¥ %s:%s -- Du är inloggad som användare "%s"'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + + // Domains + $lang['strdomain'] = 'Domän'; + $lang['strdomains'] = 'Domäner'; + $lang['strshowalldomains'] = 'Visa alla domäner'; + $lang['strnodomains'] = 'Hittade inga domäner.'; + $lang['strcreatedomain'] = 'Skapa domän'; + $lang['strdomaindropped'] = 'Domän raderad.'; + $lang['strdomaindroppedbad'] = 'Misslyckades att radera domän.'; + $lang['strconfdropdomain'] = 'Är du säker pÃ¥ att du vill radera domänen "%s"?'; + $lang['strdomainneedsname'] = 'Du mÃ¥ste ange ett domännamn.'; + $lang['strdomaincreated'] = 'Domän skapad.'; + $lang['strdomaincreatedbad'] = 'Misslyckades att skapa domän.'; + $lang['strdomainaltered'] = 'Domän ändrad.'; + $lang['strdomainalteredbad'] = 'Misslyckades att ändra domän.'; + + // Operators + $lang['stroperator'] = 'Operand'; + $lang['stroperators'] = 'Operander'; + $lang['strshowalloperators'] = 'Visa alla operander'; + $lang['strnooperator'] = 'Hittade ingen operand.'; + $lang['strnooperators'] = 'Hittade inga operander.'; + $lang['strcreateoperator'] = 'Skapa operand'; + $lang['strleftarg'] = 'Arg Typ Vänster'; + $lang['strrightarg'] = 'Arg Typ Höger'; + $lang['strcommutator'] = 'Växlare'; + $lang['strnegator'] = 'Negerande'; + $lang['strrestrict'] = 'Spärra'; + $lang['strjoin'] = 'SlÃ¥ ihop'; + $lang['strhashes'] = 'Hashtabeller'; + $lang['strmerges'] = 'Sammanslagningar'; + $lang['strleftsort'] = 'Sortera vänster'; + $lang['strrightsort'] = 'Sortera höger'; + $lang['strlessthan'] = 'Mindre än'; + $lang['strgreaterthan'] = 'Större än'; + $lang['stroperatorneedsname'] = 'Du mÃ¥ste namnge operanden.'; + $lang['stroperatorcreated'] = 'Operand skapad'; + $lang['stroperatorcreatedbad'] = 'Misslyckades att skapa operand.'; + $lang['strconfdropoperator'] = 'Är du säker pÃ¥ att du vill radera operanden "%s"?'; + $lang['stroperatordropped'] = 'Operand raderad.'; + $lang['stroperatordroppedbad'] = 'Misslyckades att radera operand.'; + + // Casts + $lang['strcasts'] = 'Typomvandlingar'; + $lang['strnocasts'] = 'Hittade inga typomvandlingar.'; + $lang['strsourcetype'] = 'Källtyp'; + $lang['strtargettype'] = 'MÃ¥ltyp'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'Tilldelat i'; + $lang['strbinarycompat'] = '(Binärt kompatibel)'; + + // Conversions + $lang['strconversions'] = 'Omkodningar'; + $lang['strnoconversions'] = 'Hittade inga omkodningar.'; + $lang['strsourceencoding'] = 'Källkodning'; + $lang['strtargetencoding'] = 'MÃ¥lkodning'; + + // Languages + $lang['strlanguages'] = 'SprÃ¥k'; + $lang['strnolanguages'] = 'Hittade inga sprÃ¥k.'; + $lang['strtrusted'] = 'PÃ¥litlig(a)'; + + // Info + $lang['strnoinfo'] = 'Ingen information tillgänglig.'; + $lang['strreferringtables'] = 'Refererande tabeller'; + $lang['strparenttables'] = 'OvanstÃ¥ende tabeller'; + $lang['strchildtables'] = 'Underliggande tabeller'; + + // Aggregates + $lang['straggregates'] = 'Sammanslagningar'; + $lang['strnoaggregates'] = 'Hittade inga sammanslagningar.'; + $lang['stralltypes'] = '(Alla typer)'; + + // Operator Classes + $lang['stropclasses'] = 'Op Klasser'; + $lang['strnoopclasses'] = 'Hittade inga operandklasser.'; + $lang['straccessmethod'] = 'Kopplingsmetod'; + + // Stats and performance + $lang['strrowperf'] = 'Radprestanda'; + $lang['strioperf'] = 'I/O Prestanda'; + $lang['stridxrowperf'] = 'Index Radprestanda'; + $lang['stridxioperf'] = 'Index I/O Prestanda'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sekventiell'; + $lang['strscan'] = 'Scanna'; + $lang['strread'] = 'Läs'; + $lang['strfetch'] = 'Hämta'; + $lang['strheap'] = 'Bunt'; + $lang['strtoast'] = 'Bränn'; + $lang['strtoastindex'] = 'Bränn Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Rader'; + + // Miscellaneous + $lang['strtopbar'] = '%s Körs pÃ¥ %s:%s -- Du är inloggad som användare "%s", %s'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Hjälp'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/synch b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/synch new file mode 100755 index 00000000..7e07d226 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/synch @@ -0,0 +1,71 @@ +#!/bin/bash +# This script will synchronize language file with the master +# english translation using diff(1) utility. +# It doesn't translate strings, only inserts english versions +# to proper positions and deletes removed. And it doesn't +# synchronize commented lines. +# You need to have GNU ed and diff installed in $PATH. +# +# Usage: synch +# +# is the filename without the .php extension +# +# BTW, diff should create better ed scripts than previous +# version of synch (that one with awk code). If it will not, +# be frightened about patching Linux kernel sources ;-) + +if [ -z $1 ] ; then + echo "You must tell me which language I should synchronize." + echo -e "for example: \n\t$0 polish" + exit +fi + +if [ ! -f $1.php ] ; then + echo "Sorry, I cannot find $1.php" + exit +fi + +echo "Making backup of $1.php" +cp $1.php $1.php.old + +# Find variables names ( "$lang['strfoo']" part ) +cat english.php | awk -F"=" '{print $1}' > english.tmp +cat $1.php | awk -F"=" '{print $1}' > $1.tmp + +# diff variable names and create ed script +diff --ignore-case --ignore-all-space --ignore-blank-lines \ + --ignore-matching-lines="*" \ + --ignore-matching-lines="[^:]//" \ + --ed \ + $1.tmp english.tmp > diff.ed + +# No more need for .tmp files +rm *.tmp + +# Add english values and ed destination file +cat diff.ed | awk ' +function grep_n(what, where, n, ln) { +# Returns line with searched text + + while ( (getline line < where ) > 0 ) { + if (index(line, what)>0) { + gsub("^\t","",what); + split(line,a,"="); + print what" = "a[2]; + } +} + close(where); +} + +BEGIN { FS="=" } + +/\$lang/{ grep_n($1, "english.php") ; + next; } + + { print } +END { print "w" }' \ +| ed $1.php + +# Clean temporary files +rm diff.ed + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/translations.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/translations.php new file mode 100644 index 00000000..3e42c87c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/translations.php @@ -0,0 +1,82 @@ + 'Afrikaans', + 'arabic' => 'عربي', + 'catalan' => 'Català', + 'chinese-zh-CN' => '简体中文(UTF-8)', + 'chinese-zh-TW' => '正體中文(UTF-8)', + 'czech' => 'Česky', + 'danish' => 'Danish', + 'dutch' => 'Nederlands', + 'english' => 'English', + 'french' => 'Français', + 'galician' => 'Galego', + 'german' => 'Deutsch', + 'greek' => 'Ελληνικά', + 'hebrew' => 'Hebrew', + 'hungarian' => 'Magyar', + 'italian' => 'Italiano', + 'japanese' => '日本語', + 'lithuanian' => 'Lietuvių', + 'mongol' => 'Mongolian', + 'polish' => 'Polski', + 'portuguese-br' => 'Português-Brasileiro', + 'romanian' => 'Română', + 'russian' => 'Русский', + 'russian-utf8' => 'Русский (UTF-8)', + 'slovak' => 'Slovensky', + 'swedish' => 'Svenska', + 'spanish' => 'Español', + 'turkish' => 'Türkçe', + 'ukrainian' => 'Українська' + ); + + + // ISO639 language code to language file mapping. + // See http://www.w3.org/WAI/ER/IG/ert/iso639.htm for language codes + + // If it's available 'language-country', but not general + // 'language' translation (eg. 'portuguese-br', but not 'portuguese') + // specify both 'la' => 'language-country' and 'la-co' => 'language-country'. + + $availableLanguages = array( + 'af' => 'afrikaans', + 'ar' => 'arabic', + 'ca' => 'catalan', + 'zh-cn' => 'chinese-zh-CN', + 'zh-tw' => 'chinese-zh-TW', + 'cs' => 'czech', + 'da' => 'danish', + 'nl' => 'dutch', + 'en' => 'english', + 'fr' => 'french', + 'gl' => 'galician', + 'de' => 'german', + 'el' => 'greek', + 'he' => 'hebrew', + 'hu' => 'hungarian', + 'it' => 'italian', + 'ja' => 'japanese', + 'lt' => 'lithuanian', + 'mn' => 'mongol', + 'pl' => 'polish', + 'pt' => 'portuguese-br', + 'pt-br' => 'portuguese-br', + 'ro' => 'romanian', + 'ru' => 'russian', + 'sk' => 'slovak', + 'sv' => 'swedish', + 'es' => 'spanish', + 'tr' => 'turkish', + 'uk' => 'ukrainian' + ); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/turkish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/turkish.php new file mode 100644 index 00000000..83773890 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/turkish.php @@ -0,0 +1,641 @@ +>'; + $lang['strfailed'] = 'BaÅŸarısız oldu.'; + $lang['strcreate'] = 'Yarat'; + $lang['strcreated'] = 'Yaratıldı'; + $lang['strcomment'] = 'Yorum'; + $lang['strlength'] = 'Uzunluk'; + $lang['strdefault'] = 'Ön tanımlı deÄŸer'; + $lang['stralter'] = 'DeÄŸiÅŸtir'; + $lang['strok'] = 'Tamam'; + $lang['strcancel'] = 'Ä°ptal Et'; + $lang['strsave'] = 'Kaydet'; + $lang['strreset'] = 'Temizle'; + $lang['strinsert'] = 'Ekle'; + $lang['strselect'] = 'Seç'; + $lang['strdelete'] = 'Sil'; + $lang['strupdate'] = 'Güncelle'; + $lang['strreferences'] = 'References'; + $lang['stryes'] = 'Evet'; + $lang['strno'] = 'Hayır'; + $lang['strtrue'] = 'TRUE'; + $lang['strfalse'] = 'FALSE'; + $lang['stredit'] = 'Düzenle'; + $lang['strcolumn'] = 'KolonF'; + $lang['strcolumns'] = 'Kolonlar'; + $lang['strrows'] = 'satır'; + $lang['strrowsaff'] = 'satır iÅŸlendi.'; + $lang['strobjects'] = 'nesne(ler)'; + $lang['strback'] = 'Geri'; + $lang['strqueryresults'] = 'Sorgu sonuçları'; + $lang['strshow'] = 'Göster'; + $lang['strempty'] = 'BoÅŸalt'; + $lang['strlanguage'] = 'Dil'; + $lang['strencoding'] = 'Karakter kodlaması'; + $lang['strvalue'] = 'DeÄŸer'; + $lang['strunique'] = 'Tekil'; + $lang['strprimary'] = 'Birincil'; + $lang['strexport'] = 'Export'; + $lang['strimport'] = 'Import'; + $lang['strallowednulls'] = 'Ä°zin verilen NULL karakterler'; + $lang['strbackslashn'] = '\N'; + $lang['strnull'] = 'Null'; + $lang['strnull'] = 'NULL (sözcük)'; + $lang['stremptystring'] = 'BoÅŸ metin/alan'; + $lang['strsql'] = 'SQL'; + $lang['stradmin'] = 'Yönetici'; + $lang['strvacuum'] = 'Vacuum'; + $lang['stranalyze'] = 'Analyze'; + $lang['strclusterindex'] = 'Cluster'; + $lang['strclustered'] = 'Cluster edildi mi?'; + $lang['strreindex'] = 'Reindex'; + $lang['strrun'] = 'Çalıştır'; + $lang['stradd'] = 'Ekle'; + $lang['strremove'] = 'Kaldır'; + $lang['strevent'] = 'Event'; + $lang['strwhere'] = 'Where'; + $lang['strinstead'] = 'Do Instead'; + $lang['strwhen'] = 'When'; + $lang['strformat'] = 'Format'; + $lang['strdata'] = 'Veri'; + $lang['strconfirm'] = 'Onayla'; + $lang['strexpression'] = 'Ä°fade'; + $lang['strellipsis'] = '...'; + $lang['strseparator'] = ': '; + $lang['strexpand'] = 'GeniÅŸlet'; + $lang['strcollapse'] = 'Dar görünüm'; + $lang['strexplain'] = 'Explain'; + $lang['strexplainanalyze'] = 'Explain Analyze'; + $lang['strfind'] = 'Bul'; + $lang['stroptions'] = 'Seçenekler'; + $lang['strrefresh'] = 'Yenile'; + $lang['strdownload'] = 'Ä°ndir'; + $lang['strdownloadgzipped'] = 'gzip ile sıkıştırılmış halde indir'; + $lang['strinfo'] = 'Bilgi'; + $lang['stroids'] = 'OIDler'; + $lang['stradvanced'] = 'GeliÅŸmiÅŸ'; + $lang['strvariables'] = 'DeÄŸiÅŸkenler'; + $lang['strprocess'] = 'Süreç'; + $lang['strprocesses'] = 'Süreçler'; + $lang['strsetting'] = 'Ayar'; + $lang['streditsql'] = 'SQL Düzenle'; + $lang['strruntime'] = 'Toplam çalışma süresi: %s ms'; + $lang['strpaginate'] = 'Sonuçları sayfalandır.'; + $lang['struploadscript'] = 'ya da bir SQL betiÄŸi yükleyin:'; + $lang['strstarttime'] = 'BaÅŸlangıç zamanı'; + $lang['strfile'] = 'Dosya'; + $lang['strfileimported'] = 'Dosya import edildi.'; + $lang['strtrycred'] = 'GiriÅŸ bilgilerini tüm sunucular için kullan'; +$lang['strexecute'] = 'Execute'; + + // Error handling + $lang['strnoframes'] = 'Bu uygulama en iyi olarak frame destekli bir tarayıcı ile kullanılabilir; ancak frameler ile kullanmak istemiyorsanız aÅŸağıdaki linke tıklayabilirsiniz.'; + $lang['strnoframeslink'] = 'Frame olmadan kullan'; + $lang['strbadconfig'] = 'config.inc.php dosyaniz güncel deÄŸil. Bu dosyayı yeni config.inc.php-dist dosyasından yaratmanız gerekmektedir.'; + $lang['strnotloaded'] = 'PHP kurulumunuzda PostgreSQL desteÄŸi bulunamamıştır.'; + $lang['strpostgresqlversionnotsupported'] = 'Bu PostgreSQL sürümü desteklenmemektedir. Lütfen %s ya da üstü bir sürüme güncelleyiniz.'; + $lang['strbadschema'] = 'Geçersiz ÅŸema.'; + $lang['strbadencoding'] = 'Ä°stemci dil kodlamasını ayarlamaya çalışırken bir hata oluÅŸtu.'; + $lang['strsqlerror'] = 'SQL hatası:'; + $lang['strinstatement'] = 'Ãœstteki hata, aÅŸağıdaki ifade içinde oluÅŸtu:'; + $lang['strinvalidparam'] = 'Geçersiz betik parametreleri.'; + $lang['strnodata'] = 'Satır bulunamadı.'; + $lang['strnoobjects'] = 'Hiçbir nesne bulunamadı..'; + $lang['strrownotunique'] = 'Bu satır için hiçbir tekil belirtici bulunamadı.'; + $lang['strnouploads'] = 'Dosya yükleme özelliÄŸi etkin deÄŸil.'; + $lang['strimporterror'] = 'Import hatası.'; + $lang['strimporterror-fileformat'] = 'Import hatası: Dosya tipi otomatik olarak belirlenemedi.'; + $lang['strimporterrorline'] = '%s numaralı satırda import hatası.'; +$lang['strimporterrorline-badcolumnnum'] = 'Import error on line %s: Line does not possess the correct number of columns.'; +$lang['strimporterror-uploadedfile'] = 'Import error: File could not be uploaded to the server'; +$lang['strcannotdumponwindows'] = 'Dumping of complex table and schema names on Windows is not supported.'; + + // Tables + $lang['strtable'] = 'Tablo'; + $lang['strtables'] = 'Tablolar'; + $lang['strshowalltables'] = 'Tüm tabloları göster'; + $lang['strnotables'] = 'Veritabanında tablo bulunamadı.'; + $lang['strnotable'] = 'Veritabanında tablo bulunamadı.'; + $lang['strcreatetable'] = 'Yeni tablo yarat'; + $lang['strtablename'] = 'Tablo adı'; + $lang['strtableneedsname'] = 'Tablonuza bir ad vermeniz gerekmektedir.'; + $lang['strtableneedsfield'] = 'En az bir alan belirtmeniz gerekmektedir.'; + $lang['strtableneedscols'] = 'Geçerli miktarda kolon sayısı belirtmeniz gerekmektedir.'; + $lang['strtablecreated'] = 'Tablo yaratıldı.'; + $lang['strtablecreatedbad'] = 'Tablo yaratılamadı.'; + $lang['strconfdroptable'] = '"%s" tablosunu kaldırmak istediÄŸinizden emin misiniz?'; + $lang['strtabledropped'] = 'Tablo kaldırıldı.'; + $lang['strtabledroppedbad'] = 'Tablo kaldırılamadı.'; + $lang['strconfemptytable'] = '"%s" tablosunu boÅŸaltmak istediÄŸinizden emin misiniz?'; + $lang['strtableemptied'] = 'Tablo boÅŸaltıldı.'; + $lang['strtableemptiedbad'] = 'Tablo boÅŸaltılamadı.'; + $lang['strinsertrow'] = 'Yeni kayıt gir'; + $lang['strrowinserted'] = 'Yeni kayıt girildi.'; + $lang['strrowinsertedbad'] = 'Yeni kayıt girme iÅŸlemi baÅŸarısız oldu.'; + $lang['strrowduplicate'] = 'Satır ekleme baÅŸarısız oldu, birbirinin aynı iki kayıt girilmek istendi.'; + $lang['streditrow'] = 'Kayıdın içeriÄŸini deÄŸiÅŸtir.'; + $lang['strrowupdated'] = 'Kayıt güncellendi.'; + $lang['strrowupdatedbad'] = 'Kayıt güncelleme iÅŸleme baÅŸarısız oldu.'; + $lang['strdeleterow'] = 'Kaydı sil'; + $lang['strconfdeleterow'] = 'Bu kaydı silmek istediÄŸinize emin misiniz?'; + $lang['strrowdeleted'] = 'Kayıt silindi.'; + $lang['strrowdeletedbad'] = 'Kayıt silinme iÅŸlemi baÅŸarısız oldu.'; + $lang['strinsertandrepeat'] = 'Ekle ve Tekrarla'; + $lang['strnumcols'] = 'Kolon sayısı'; + $lang['strcolneedsname'] = 'Kolon için bir ad vermelisiniz.'; + $lang['strselectallfields'] = 'Tüm alanları seç'; + $lang['strselectneedscol'] = 'En az bir kolon iÅŸaretlemelisiniz'; + $lang['strselectunary'] = 'Unary operatörlerin deÄŸeri olamaz.'; + $lang['straltercolumn'] = 'Kolonu deÄŸiÅŸtir (alter)'; + $lang['strcolumnaltered'] = 'Kolon deÄŸiÅŸtirildi (alter)'; + $lang['strcolumnalteredbad'] = 'Kolon deÄŸiÅŸtirilme iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropcolumn'] = '"%s" kolonunu "%s" tablosundan silmek istediÄŸinize emin misiniz?'; + $lang['strcolumndropped'] = 'Kolon silindi.'; + $lang['strcolumndroppedbad'] = 'Kolon silme iÅŸlemi baÅŸarısız oldu.'; + $lang['straddcolumn'] = 'Yeni kolon ekle'; + $lang['strcolumnadded'] = 'Kolon eklendi.'; + $lang['strcolumnaddedbad'] = 'Kolon eklenemedi.'; + $lang['strcascade'] = 'CASCADE'; + $lang['strtablealtered'] = 'Tablo alter edildi..'; + $lang['strtablealteredbad'] = 'Tablo alteration iÅŸlemi baÅŸarısız oldu.'; + $lang['strdataonly'] = 'Sadece veri'; + $lang['strstructureonly'] = 'Sadece yapı'; + $lang['strstructureanddata'] = 'Yapı ve veri'; + $lang['strtabbed'] = 'Tabbed'; + $lang['strauto'] = 'Otomatik'; + $lang['strconfvacuumtable'] = '"%s" tablosunu vakumlamak istediÄŸiniz emin misiniz?'; + $lang['strestimatedrowcount'] = 'Yaklaşık satır sayısı'; + + // Users + $lang['struser'] = 'Kullanıcı'; + $lang['strusers'] = 'Kullanıcılar'; + $lang['strusername'] = 'Kullanıcı Adı'; + $lang['strpassword'] = 'Åžifresi'; + $lang['strsuper'] = 'Superuser mı?'; + $lang['strcreatedb'] = 'Veritabanı yaratabilsin mi?'; + $lang['strexpires'] = 'Expires'; + $lang['strsessiondefaults'] = 'Oturum varsayılanları'; + $lang['strnousers'] = 'Hiçbir kullanıcı bulunamadı.'; + $lang['struserupdated'] = 'Kullanıcı güncellendi.'; + $lang['struserupdatedbad'] = 'Kullanıcı güncelleme iÅŸlemi baÅŸarısız oldu.'; + $lang['strshowallusers'] = 'Tüm kullanıcıları göster.'; + $lang['strcreateuser'] = 'Yeni kullanıcı yarat'; + $lang['struserneedsname'] = 'Kullanıcınız için bir ad vermelisiniz.'; + $lang['strusercreated'] = 'Kullanıcı yaratıldı.'; + $lang['strusercreatedbad'] = 'Kullanıcı yaratılma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropuser'] = '"%s" kullanıcısını silmek istediÄŸinize emin misiniz?'; + $lang['struserdropped'] = 'Kullanıcı silindi.'; + $lang['struserdroppedbad'] = 'Kullanıcı silme iÅŸlemi baÅŸarısız oldu.'; + $lang['straccount'] = 'Hesap'; + $lang['strchangepassword'] = 'Åžifre DeÄŸiÅŸtir'; + $lang['strpasswordchanged'] = 'Åžifre deÄŸiÅŸtirildi.'; + $lang['strpasswordchangedbad'] = 'Åžifre deÄŸiÅŸtirme baÅŸarısız oldu.'; + $lang['strpasswordshort'] = 'Åžifre çok kısa.'; + $lang['strpasswordconfirm'] = 'Åžifreler uyuÅŸmadı.'; + + // Groups + $lang['strgroup'] = 'Grup'; + $lang['strgroups'] = 'Gruplar'; + $lang['strnogroup'] = 'Grup bulunamadı.'; + $lang['strnogroups'] = 'Grup bulunamadı.'; + $lang['strcreategroup'] = 'Yeni grup yarat'; + $lang['strshowallgroups'] = 'Tüm grupları göster'; + $lang['strgroupneedsname'] = 'Grup yaratabilmek için bir ad vermelisiniz.'; + $lang['strgroupcreated'] = 'Grup yaratıldı.'; + $lang['strgroupcreatedbad'] = 'Grup yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropgroup'] = '"%s" grubunu silmek istediÄŸinize emin misiniz?'; + $lang['strgroupdropped'] = 'Grup silindi.'; + $lang['strgroupdroppedbad'] = 'Grup silme iÅŸlemi baÅŸarısız oldu.'; + $lang['strmembers'] = 'Ãœyeler'; + $lang['straddmember'] = 'Ãœye ekle'; + $lang['strmemberadded'] = 'Ãœye eklendi.'; + $lang['strmemberaddedbad'] = 'Ãœye ekleme baÅŸarısız oldu.'; + $lang['strdropmember'] = 'Ãœyeyi kaldır'; + $lang['strconfdropmember'] = '"%s" üyesini "%s" grubundan silmek istediÄŸinize emin misiniz?'; + $lang['strmemberdropped'] = 'Ãœye silindi.'; + $lang['strmemberdroppedbad'] = 'Ãœye silme baÅŸarısız oldu.'; + + // Privilges + $lang['strprivilege'] = 'Ä°zni'; + $lang['strprivileges'] = 'Ä°zinler'; + $lang['strnoprivileges'] = 'Bu nesnenin bir izni yoktur.'; + $lang['strgrant'] = 'Ä°zni ver'; + $lang['strrevoke'] = 'Ä°zni kaldır'; + $lang['strgranted'] = 'Ä°zimler verildi.'; + $lang['strgrantfailed'] = 'Ä°zinlerin grant iÅŸlemi baÅŸarısız oldu.'; + + $lang['strgrantbad'] = 'En az bir kullanıcı ya da grup ve en az bir izin belirtmelisiniz.'; + $lang['strgrantor'] = 'Grantor'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'Veritabanı'; + $lang['strdatabases'] = 'Veritabanları'; + $lang['strshowalldatabases'] = 'Tüm veritabanlarını göster'; + $lang['strnodatabase'] = 'Veritabanı bulunamadı.'; + $lang['strnodatabases'] = 'Veritabanı bulunamadı.'; + $lang['strcreatedatabase'] = 'Veritabanı yarat'; + $lang['strdatabasename'] = 'Veritabanı adı'; + $lang['strdatabaseneedsname'] = 'Veritabanınıza bir ad vermelisiniz.'; + $lang['strdatabasecreated'] = 'Veritabanı yaratıldı.'; + $lang['strdatabasecreatedbad'] = 'Veritabanı yaratılamadı.'; + $lang['strconfdropdatabase'] = '"%s" veritabanını kaldırmak istediÄŸinize emin misiniz?'; + $lang['strdatabasedropped'] = 'Veritabanı kaldırıldı.'; + $lang['strdatabasedroppedbad'] = 'Veritabanı kaldırma baÅŸarısız oldu.'; + $lang['strentersql'] = 'Veritabanı üzerinde çalıştırılacak sorgu/sorguları aÅŸağıya yazınız:'; + $lang['strsqlexecuted'] = 'SQL çalıştırıldı.'; + $lang['strvacuumgood'] = 'Vacuum tamamlandı.'; + $lang['strvacuumbad'] = 'Vacuum iÅŸlemi baÅŸarısız oldu.'; + $lang['stranalyzegood'] = 'Analyze iÅŸlemi tamamlandı.'; + $lang['stranalyzebad'] = 'Analyze iÅŸlemi baÅŸarısız oldu.'; + $lang['strreindexgood'] = 'Reindex tamamlandı.'; + $lang['strreindexbad'] = 'Reindex baÅŸarısız oldu.'; + $lang['strfull'] = 'Full'; + $lang['strfreeze'] = 'Freeze'; + $lang['strforce'] = 'Force'; + $lang['strsignalsent'] = 'Sinyal gönderildi.'; + $lang['strsignalsentbad'] = 'Sinyal gönderme iÅŸlemi baÅŸarısız oldu'; + $lang['strallobjects'] = 'Tüm nesneler'; + $lang['strdatabasealtered'] = 'Veritabanı deÄŸiÅŸtirildi.'; + $lang['strdatabasealteredbad'] = 'Veritabanı deÄŸiÅŸtirme baÅŸarısız oldu.'; + + // Views + $lang['strview'] = 'View'; + $lang['strviews'] = 'Viewlar'; + $lang['strshowallviews'] = 'Tüm viewları göster'; + $lang['strnoview'] = 'Bir view bulunamadı.'; + $lang['strnoviews'] = 'Bir view bulunamadı.'; + $lang['strcreateview'] = 'View yarat'; + $lang['strviewname'] = 'View adı'; + $lang['strviewneedsname'] = 'View için bir ad belirtmelisiniz.'; + $lang['strviewneedsdef'] = 'View için bir tanım belirtmelisiniz.'; + $lang['strviewneedsfields'] = 'View içinde görünmesini istediÄŸiniz kolonları belirtmelisiniz.'; + $lang['strviewcreated'] = 'View yaratıldı.'; + $lang['strviewcreatedbad'] = 'View yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropview'] = '"%s" viewini kaldırmak istediÄŸinize emin misiniz?'; + $lang['strviewdropped'] = 'View kaldırıldı.'; + $lang['strviewdroppedbad'] = 'View kaldırma iÅŸlemi baÅŸarısız oldu.'; + $lang['strviewupdated'] = 'View güncellendi.'; + $lang['strviewupdatedbad'] = 'View güncelleme iÅŸlemi baÅŸarısız oldu.'; + $lang['strviewlink'] = 'Linking Keys'; + $lang['strviewconditions'] = 'Ek durumlar'; + $lang['strcreateviewwiz'] = 'Sihirbaz ile view yaratın'; + + // Sequences + $lang['strsequence'] = 'Sequence'; + $lang['strsequences'] = 'Sequences'; + $lang['strshowallsequences'] = 'Show all sequences'; + $lang['strnosequence'] = 'No sequence found.'; + $lang['strnosequences'] = 'No sequences found.'; + $lang['strcreatesequence'] = 'Create sequence'; + $lang['strlastvalue'] = 'Son deÄŸer'; + $lang['strincrementby'] = 'Arttırma deÄŸeri'; + $lang['strstartvalue'] = 'BaÅŸlangıç DeÄŸeri'; + $lang['strmaxvalue'] = 'Max DeÄŸer'; + $lang['strminvalue'] = 'Min DeÄŸer'; + $lang['strcachevalue'] = 'Cache DeÄŸeri'; + $lang['strlogcount'] = 'Log Count'; + $lang['striscycled'] = 'Is Cycled?'; + $lang['strsequenceneedsname'] = 'Sequence için bir ad belirtmelisiniz.'; + $lang['strsequencecreated'] = 'Sequence yaratıldı.'; + $lang['strsequencecreatedbad'] = 'Sequence yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropsequence'] = '"%s" sequence ini kaldırmak istediÄŸinize emin misiniz?'; + $lang['strsequencedropped'] = 'Sequence kaldırıldı.'; + $lang['strsequencedroppedbad'] = 'Sequence kaldırma iÅŸlemi baÅŸarısız oldu.'; + $lang['strsequencereset'] = 'Sequence sıfırlandı.'; + $lang['strsequenceresetbad'] = 'Sequence sıfırlama baÅŸarısız oldu.'; + + // Indexes + $lang['strindex'] = 'Index'; + $lang['strindexes'] = 'Indeksler'; + $lang['strindexname'] = 'Indeks adı'; + $lang['strshowallindexes'] = 'Tüm indeksleri göster'; + $lang['strnoindex'] = 'Hiçbir indeks bulunamadı.'; + $lang['strnoindexes'] = 'Hiçbir indeks bulunamadı.'; + $lang['strcreateindex'] = 'Indeks yarat'; + $lang['strtabname'] = 'Tab Adı'; + $lang['strcolumnname'] = 'Kolon adı'; + $lang['strindexneedsname'] = 'Indeksinize bir ad vermeniz gerekmektedir.'; + $lang['strindexneedscols'] = 'Geçerli kolın sayısı vermeniz gerekmektedir.'; + $lang['strindexcreated'] = 'Indeks yaratıldı.'; + $lang['strindexcreatedbad'] = 'Index creation failed.'; + $lang['strconfdropindex'] = '"%s" indeksini kaldırmak istediÄŸinize emin misiniz?'; + $lang['strindexdropped'] = 'Indeks kaldırıldı.'; + $lang['strindexdroppedbad'] = 'Indeks kaldırılamadı.'; + $lang['strkeyname'] = 'Anahtar adı'; + $lang['struniquekey'] = 'Tekil (Unique) Anahtar'; + $lang['strprimarykey'] = 'Birincil Anahtar (Primary Key)'; + $lang['strindextype'] = 'Indeksin tipi'; + $lang['strtablecolumnlist'] = 'Tablodaki kolonlar'; + $lang['strindexcolumnlist'] = 'Indeksteki kolonlar'; + $lang['strconfcluster'] = '"%s" tablosunu cluster etmek istiyor musunuz?'; + $lang['strclusteredgood'] = 'Cluster tamamlandı.'; + $lang['strclusteredbad'] = 'Cluster baÅŸarısız oldu.'; + $lang['strcluster'] = 'Küme'; + + // Rules + $lang['strrules'] = 'Rules'; + $lang['strrule'] = 'Rule'; + $lang['strshowallrules'] = 'Show all Rules'; + $lang['strnorule'] = 'Rule bulunamadı.'; + $lang['strnorules'] = 'Rule bulunamadı.'; + $lang['strcreaterule'] = 'Rule yarat'; + $lang['strrulename'] = 'Rule adı'; + $lang['strruleneedsname'] = 'Rule için bir ad belirtmelisiniz.'; + $lang['strrulecreated'] = 'Rule yaratıldı.'; + $lang['strrulecreatedbad'] = 'Rule yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdroprule'] = '"%s" kuralını "%s" tablosundan silmek istediÄŸinize emin misiniz?'; + $lang['strruledropped'] = 'Rule silindi'; + $lang['strruledroppedbad'] = 'Rule silinme iÅŸlemi baÅŸarısız oldu.'; + + // Constraints + $lang['strconstraint'] = 'Kısıtlama'; + $lang['strconstraints'] = 'Kısıtlamalar'; + $lang['strshowallconstraints'] = 'Tüm kısıtlamaları (constraint) göster.'; + $lang['strnoconstraints'] = 'Hiçbir kısıtlama (constraint) bulunamadı.'; + $lang['strcreateconstraint'] = 'Kısıtlama (Constraint) yarat'; + $lang['strconstraintcreated'] = 'Kısıtlama (Constraint) yaratıldı.'; + $lang['strconstraintcreatedbad'] = 'Kısıtlama (Constraint) yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropconstraint'] = '"%s" üzerindeki "%s" kısıtlamasını (constraint) kaldırmak istiyor musunuz?'; + $lang['strconstraintdropped'] = 'Kısıtlama (Constraint) kaldırıldı'; + $lang['strconstraintdroppedbad'] = 'Kısıtlama (Constraint) iÅŸlemi baÅŸarısız oldu.'; + $lang['straddcheck'] = 'Kontrol (Check) ekle'; + $lang['strcheckneedsdefinition'] = 'Kontrol (Check) kısıtlaması (constraint) için bir tanım girilmelidir.'; + $lang['strcheckadded'] = 'Kontrol kısıtlaması (Check constraint) eklendi.'; + $lang['strcheckaddedbad'] = 'Kontrol kısıtlaması (Check constraint) ekleme iÅŸlemi baÅŸarısız oldu.'; + $lang['straddpk'] = 'Birincil Anahtar Ekle'; + $lang['strpkneedscols'] = 'Birincil anahtar için en az bir kolon gereklidir.'; + $lang['strpkadded'] = 'Birincil anahtar eklendi.'; + $lang['strpkaddedbad'] = 'Birincil anahtar eklenemedi.'; + $lang['stradduniq'] = 'Tekil (Unique) anahtar ekle'; + $lang['struniqneedscols'] = 'Tekil anahtar yaratmak için en az bir kolon gerekir.'; + $lang['struniqadded'] = 'Tekil anahtar eklendi.'; + $lang['struniqaddedbad'] = 'Tekil anahtar eklenemedi.'; + $lang['straddfk'] = 'Ä°kincil anahtar ekle'; + $lang['strfkneedscols'] = 'Ä°kincil anahtar yaratmak için en az bir kolon gerekir.'; + $lang['strfkneedstarget'] = 'Ä°kincil anahtar hedef bir tablo gerektirir.'; + $lang['strfkadded'] = 'Ä°kincil anahtar eklendi.'; + $lang['strfkaddedbad'] = 'Ä°kincil anahtar eklenemedi.'; + $lang['strfktarget'] = 'Hedef tablo'; + + $lang['strfkcolumnlist'] = 'Anahtardaki kolonlar'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + // Functions + $lang['strfunction'] = 'Fonksiyon'; + $lang['strfunctions'] = 'Fonksiyonlar'; + $lang['strshowallfunctions'] = 'Tüm fonksiyonları göster'; + $lang['strnofunction'] = 'Fonksiyon bulunamadı.'; + $lang['strnofunctions'] = 'Fonksiyon bulunamadı.'; + $lang['strcreateplfunction'] = 'SQL/PL fonksiyonu yarat'; + $lang['strcreateinternalfunction'] = 'İç (internal) fonksiyon yarat'; + $lang['strcreatecfunction'] = 'C fonksiyonu yarat'; + $lang['strfunctionname'] = 'Fonksiyon adı'; + $lang['strreturns'] = 'Dönderilen deÄŸer'; + $lang['strarguments'] = 'Argümanlar'; + $lang['strproglanguage'] = 'Dil'; + $lang['strfunctionneedsname'] = 'Fonksiyona bir ad vermelisiniz.'; + $lang['strfunctionneedsdef'] = 'Fonksiyona bir tanım vermelisiniz.'; + $lang['strfunctioncreated'] = 'Fonksiyon yaratıldı.'; + $lang['strfunctioncreatedbad'] = 'Fonksiyon yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropfunction'] = '"%s" fonksiyonunu kaldırmak istediÄŸinize emin misiniz?'; + $lang['strfunctiondropped'] = 'Fonksiyon kaldırıldı.'; + $lang['strfunctiondroppedbad'] = 'Fonksiyon kaldırma iÅŸlemi baÅŸarısız oldu.'; + $lang['strfunctionupdated'] = 'Fonksiyon güncellendi.'; + $lang['strfunctionupdatedbad'] = 'Function güncelleme iÅŸlemi baÅŸarısız oldu.'; + $lang['strobjectfile'] = 'Nesne dosyası'; + $lang['strlinksymbol'] = 'BaÄŸlantı sembolü'; + + // Triggers + $lang['strtrigger'] = 'Trigger'; + $lang['strtriggers'] = 'Triggerlar'; + $lang['strshowalltriggers'] = 'Tüm triggerları göster'; + $lang['strnotrigger'] = 'Trigger bulunamadı.'; + $lang['strnotriggers'] = 'Trigger bulunamadı.'; + $lang['strcreatetrigger'] = 'Yeni trigger yarat'; + $lang['strtriggerneedsname'] = 'Trigger için bir ad belirtmelisiniz.'; + $lang['strtriggerneedsfunc'] = 'Trigger için bir fonksiyon belirtmelisiniz.'; + $lang['strtriggercreated'] = 'Trigger yaratıldı.'; + $lang['strtriggercreatedbad'] = 'Trigger yaratılamadı.'; + $lang['strconfdroptrigger'] = '"%s" triggerini "%s" tablosundan kaldırmak istediÄŸinize emin misiniz?'; + $lang['strtriggerdropped'] = 'Trigger silindi.'; + $lang['strtriggerdroppedbad'] = 'Trigger silinme iÅŸlemi baÅŸarısız oldu.'; + $lang['strtriggeraltered'] = 'Trigger deÄŸiÅŸtirildi.'; + $lang['strtriggeralteredbad'] = 'Trigger deÄŸiÅŸtirilme iÅŸlemi baÅŸarısız oldu.'; + $lang['strforeach'] = 'Her bir'; + + // Types + $lang['strtype'] = 'Veri tipi'; + $lang['strtypes'] = 'Veri tipleri'; + $lang['strshowalltypes'] = 'Tüm veri tiplerini göster'; + $lang['strnotype'] = 'Hiç veri tipi bulunamadı.'; + $lang['strnotypes'] = 'Hiç veri tipi bulunamadı.'; + $lang['strcreatetype'] = 'Yeni veri tipi yarat'; + $lang['strcreatecomptype'] = 'Karmaşık veri tipi yarat'; + $lang['strtypeneedsfield'] = 'En az bir alan belirtmelisiniz.'; + $lang['strtypeneedscols'] = 'Geçerli bir alan sayısı belirtmelisiniz.'; + $lang['strtypename'] = 'Veri tipi adı'; + $lang['strinputfn'] = 'GiriÅŸ (Input) fonksiyonu'; + $lang['stroutputfn'] = 'Çıkış (Output) fonksiyonu'; + $lang['strpassbyval'] = 'Passed by val?'; + $lang['stralignment'] = 'Alignment'; + $lang['strelement'] = 'Eleman'; + $lang['strdelimiter'] = 'Delimiter'; + $lang['strstorage'] = 'Storage'; + $lang['strfield'] = 'Alan'; + $lang['strnumfields'] = 'Alanların sayısı'; + + $lang['strtypeneedsname'] = 'Veri tipi için bir ad vermelisiniz.'; + $lang['strtypeneedslen'] = 'Veri tipiniz için bir uzunluk belirtmelisiniz.'; + $lang['strtypecreated'] = 'Veri tipi yaratıldı'; + $lang['strtypecreatedbad'] = 'Veri tipi yaratılamadı.'; + $lang['strconfdroptype'] = '"%s" veri tipini kaldırmak istediÄŸinize emin misiniz?'; + $lang['strtypedropped'] = 'Veri tipi kaldırıldı.'; + $lang['strtypedroppedbad'] = 'Veri tipi kaldırılamadı.'; + $lang['strflavor'] = 'Flavor'; + $lang['strbasetype'] = 'Base'; + $lang['strcompositetype'] = 'Composite'; + $lang['strpseudotype'] = 'Pseudo'; + + // Schemas + $lang['strschema'] = 'Åžema'; + $lang['strschemas'] = 'Åžemalar'; + $lang['strshowallschemas'] = 'Tüm ÅŸemaları göster'; + $lang['strnoschema'] = 'Bir ÅŸema bulunamadı.'; + $lang['strnoschemas'] = 'Bir ÅŸema bulunamadı.'; + $lang['strcreateschema'] = 'Åžema yarat'; + $lang['strschemaname'] = 'Åžema adı'; + $lang['strschemaneedsname'] = 'Åžema için bir ad belirtmelisiniz.'; + $lang['strschemacreated'] = 'Åžema yaratıldı'; + $lang['strschemacreatedbad'] = 'Åžema yaratma iÅŸlemi baÅŸarısız oldu'; + $lang['strconfdropschema'] = '"%s" ÅŸemasını kaldırmak istediÄŸinize emin misiniz?'; + $lang['strschemadropped'] = 'Åžema kaldırıldı.'; + $lang['strschemadroppedbad'] = 'Åžema kaldırma iÅŸlemi baÅŸarısız oldu.'; + $lang['strschemaaltered'] = 'Schema deÄŸiÅŸtirildi.'; + $lang['strschemaalteredbad'] = 'Schema deÄŸiÅŸtirilme iÅŸlemi baÅŸarısız oldu.'; + $lang['strsearchpath'] = 'Åžema arama yolu'; + + // Reports + $lang['strdomain'] = 'Domain'; + $lang['strdomains'] = 'Domainler'; + $lang['strshowalldomains'] = 'Tüm domainleri göster.'; + $lang['strnodomains'] = 'Hiçbir domain bulunamadı.'; + $lang['strcreatedomain'] = 'Domain yarat'; + $lang['strdomaindropped'] = 'Domain silindi.'; + $lang['strdomaindroppedbad'] = 'Domain silme baÅŸarısız oldu.'; + $lang['strconfdropdomain'] = '"%s" domain\'ini silmek istediÄŸinize emin misiniz??'; + $lang['strdomainneedsname'] = 'Domain için bir ad vermelisiniz.'; + $lang['strdomaincreated'] = 'Domain yaratıldı.'; + $lang['strdomaincreatedbad'] = 'Domain yaratma baÅŸarısız oldu.'; + $lang['strdomainaltered'] = 'Domain alter edildi.'; + $lang['strdomainalteredbad'] = 'Domain alter iÅŸlemi baÅŸarısız oldu.'; + + $lang['stroperator'] = 'Operatör'; + $lang['stroperators'] = 'Operatörler'; + $lang['strshowalloperators'] = 'Tüm operatörleri göster'; + $lang['strnooperator'] = 'Operatör bulunamadı.'; + $lang['strnooperators'] = 'Operatör bulunamadı.'; + $lang['strcreateoperator'] = 'Operatör yaratıldı.'; + $lang['strleftarg'] = 'Sol Arg Tipi'; + $lang['strrightarg'] = 'SaÄŸ Arg Tipi'; + $lang['strcommutator'] = 'Commutator'; + $lang['strnegator'] = 'Negator'; + $lang['strrestrict'] = 'Restrict'; + $lang['strjoin'] = 'Join'; + $lang['strhashes'] = 'Hashes'; + $lang['strmerges'] = 'Merges'; + $lang['strleftsort'] = 'Left sort'; + $lang['strrightsort'] = 'Right sort'; + $lang['strlessthan'] = 'küçüktür'; + $lang['strgreaterthan'] = 'büyüktür'; + $lang['stroperatorneedsname'] = 'Operatöre bir ad vermelisiniz.'; + $lang['stroperatorcreated'] = 'Operatör yaratıldı'; + $lang['stroperatorcreatedbad'] = 'Operatör yaratma iÅŸlemi baÅŸarısız oldu.'; + $lang['strconfdropoperator'] = '"%s" operatörünü kaldırmak istediÄŸinize emin misiniz?'; + $lang['stroperatordropped'] = 'Operatör kaldırıldı.'; + $lang['stroperatordroppedbad'] = 'Operator kaldırma iÅŸlemi baÅŸarısız oldu.'; + + // Casts + $lang['strcasts'] = 'Casts'; + $lang['strnocasts'] = 'Hiç cast bulunamadı.'; + $lang['strsourcetype'] = 'Kaynak tip'; + $lang['strtargettype'] = 'Hedef tip'; + $lang['strimplicit'] = 'Implicit'; + $lang['strinassignment'] = 'In assignment'; + $lang['strbinarycompat'] = '(Binary uyumlu)'; + + // Conversions + $lang['strconversions'] = 'Dönüşümleri'; + $lang['strnoconversions'] = 'Hiç dönüşüm bulunamadı.'; + $lang['strsourceencoding'] = 'Kaynak dil kodlaması'; + $lang['strtargetencoding'] = 'Hedef dil kodlaması'; + + // Languages + $lang['strlanguages'] = 'Diller'; + $lang['strnolanguages'] = 'Hiç bir dil bulunamadı.'; + $lang['strtrusted'] = 'Güvenilir'; + + // Info + $lang['strnoinfo'] = 'Hiç bir bilgi yok.'; + $lang['strreferringtables'] = 'Referring tables'; + $lang['strparenttables'] = 'Parent tablolar'; + $lang['strchildtables'] = 'Child tablolar'; + + // Aggregates + $lang['straggregates'] = 'Aggregate'; + $lang['strnoaggregates'] = 'Hiç aggregate bulunamadı.'; + $lang['stralltypes'] = '(Tüm veri tipleri)'; + $lang['stropclasses'] = 'Op sınıfları'; + $lang['strnoopclasses'] = 'Hiç operatör sınıfı bulunamadı.'; + $lang['straccessmethod'] = 'EriÅŸim Yöntemi'; + $lang['strrowperf'] = 'Satır BaÅŸarımı'; + $lang['strioperf'] = 'I/O BaÅŸarımı'; + $lang['stridxrowperf'] = 'Index Satır BaÅŸarımı'; + $lang['stridxioperf'] = 'Index I/O BaÅŸarımı'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'Sequential'; + $lang['strscan'] = 'Scan'; + $lang['strread'] = 'Read'; + $lang['strfetch'] = 'Fetch'; + $lang['strheap'] = 'Heap'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST Index'; + $lang['strcache'] = 'Cache'; + $lang['strdisk'] = 'Disk'; + $lang['strrows2'] = 'Rows'; + + // Tablespaces + $lang['strtablespace'] = 'Tablespace'; + $lang['strtablespaces'] = 'Tablespaceler'; + $lang['strshowalltablespaces'] = 'Tüm tablespaceleri göster'; + $lang['strnotablespaces'] = 'Hiç tablespace bulunamadı.'; + $lang['strcreatetablespace'] = 'Tablespace yarat'; + $lang['strlocation'] = 'Yer'; + $lang['strtablespaceneedsname'] = 'Tablespace\'e bir ad vermelisiniz.'; + $lang['strtablespaceneedsloc'] = 'Tablespace\'in yaratılacağı dizini belirtmelisiniz'; + $lang['strtablespacecreated'] = 'Tablespace yaratıldı.'; + $lang['strtablespacecreatedbad'] = 'Tablespace yaratılamadı.'; + $lang['strconfdroptablespace'] = '"%s" adlı tablespace\'i kaldırmak istediÄŸinize emin misiniz?'; + $lang['strtablespacedropped'] = 'Tablespace kaldırıldı.'; + $lang['strtablespacedroppedbad'] = 'Tablespace kaldırılamadı.'; + $lang['strtablespacealtered'] = 'Tablespace deÄŸiÅŸtirildi.'; + $lang['strtablespacealteredbad'] = 'Tablespace deÄŸiÅŸtirilemedi.'; + + // Miscellaneous + $lang['strtopbar'] = '%s, %s:%s üzerinde çalışıyor-- "%s" kullanıcısı ile sisteme giriÅŸ yaptınız.'; + $lang['strtimefmt'] = 'jS M, Y g:iA'; + $lang['strhelp'] = 'Yardım'; + $lang['strhelpicon'] = '?'; + $lang['strlogintitle'] = '%s\'e giriÅŸ yap'; + $lang['strlogoutmsg'] = '%s\'den çıkıldı.'; + $lang['strloading'] = 'Yükleniyor...'; + $lang['strerrorloading'] = 'Yükleme hatası'; + $lang['strclicktoreload'] = 'Yeniden yüklemek için tıklayın.'; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/ukrainian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/ukrainian.php new file mode 100644 index 00000000..b4a6d361 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/lang/ukrainian.php @@ -0,0 +1,584 @@ +'; + $lang['strfirst'] = '<< Перший'; + $lang['strlast'] = 'ОÑтан. >>'; + $lang['strfailed'] = 'Перервано'; + $lang['strcreate'] = 'Створити'; + $lang['strcreated'] = 'Створено'; + $lang['strcomment'] = 'Коментар'; + $lang['strlength'] = 'Довжина'; + $lang['strdefault'] = 'По замовчуванню'; + $lang['stralter'] = 'Змінити'; + $lang['strok'] = 'Гаразд'; + $lang['strcancel'] = 'Відмінити'; + $lang['strsave'] = 'Зберегти'; + $lang['strreset'] = 'Скинути'; + $lang['strinsert'] = 'Ð’Ñтавити'; + $lang['strselect'] = 'Вибрати'; + $lang['strdelete'] = 'Видалити'; + $lang['strupdate'] = 'Оновити'; + $lang['strreferences'] = 'ПоÑиланнÑ'; + $lang['stryes'] = 'Так'; + $lang['strno'] = 'ÐÑ–'; + $lang['strtrue'] = 'ІÑтина'; + $lang['strfalse'] = 'Фальш'; + $lang['stredit'] = 'Редагувати'; + $lang['strcolumns'] = 'Ðтрибути'; + $lang['strrows'] = 'запиÑ(и/ів)'; + $lang['strrowsaff'] = 'запиÑ(и/ів) опрацьовано.'; + $lang['strobjects'] = 'об"єкт(и/ів)'; + $lang['strexample'] = 'Ñ– Ñ‚.д.'; + $lang['strback'] = 'Ðазад'; + $lang['strqueryresults'] = 'Результати запиту'; + $lang['strshow'] = 'Показати'; + $lang['strempty'] = 'ОчиÑтити'; + $lang['strlanguage'] = 'Мова'; + $lang['strencoding'] = 'КодуваннÑ'; + $lang['strvalue'] = 'ЗначеннÑ'; + $lang['strunique'] = 'Унікальний'; + $lang['strprimary'] = 'Первинний'; + $lang['strexport'] = 'ЕкÑпорт'; + $lang['strimport'] = 'Імпорт'; + $lang['strsql'] = 'SQL'; + $lang['strgo'] = 'Виконати'; + $lang['stradmin'] = 'УправліннÑ'; + $lang['strvacuum'] = 'Перебудувати'; + $lang['stranalyze'] = 'Ðналізувати'; + $lang['strclusterindex'] = 'КлаÑтеризувати'; + $lang['strclustered'] = 'КлаÑтеризовано?'; + $lang['strreindex'] = 'Перебудувати індекÑ'; + $lang['strrun'] = 'Виконати'; + $lang['stradd'] = 'Додати'; + $lang['strevent'] = 'ПодіÑ'; + $lang['strwhere'] = 'Де'; + $lang['strinstead'] = 'Робити заміÑÑ‚ÑŒ'; + $lang['strwhen'] = 'Коли'; + $lang['strformat'] = 'Формат'; + $lang['strdata'] = 'Данні'; + $lang['strconfirm'] = 'Підтвердити'; + $lang['strexpression'] = 'Вираз'; + $lang['strellipsis'] = '...'; + $lang['strexpand'] = 'Разширити'; + $lang['strcollapse'] = 'Згорнути'; + $lang['strexplain'] = 'ПоÑÑнити'; + $lang['strexplainanalyze'] = 'ПоÑÑнити аналіз'; + $lang['strfind'] = 'Знайти'; + $lang['stroptions'] = 'Опції'; + $lang['strrefresh'] = 'Оновити'; + $lang['strdownload'] = 'Завантажити'; + $lang['strdownloadgzipped'] = 'Завантажити архів gzip'; + $lang['strinfo'] = 'ВідомоÑÑ‚Ñ–'; + $lang['stroids'] = 'OIDs'; + $lang['stradvanced'] = 'Додатково'; + $lang['strvariables'] = 'Змінні'; + $lang['strprocess'] = 'ПроцеÑ'; + $lang['strprocesses'] = 'ПроцеÑи'; + $lang['strsetting'] = 'ÐалаштуваннÑ'; + $lang['streditsql'] = 'Редагувати SQL'; + $lang['strruntime'] = 'Ð§Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ: %s мÑек'; + $lang['strpaginate'] = 'Ðумерувати Ñторінки з результатами'; + $lang['struploadscript'] = 'чи завантажити SQL-Ñкрипт:'; + $lang['strstarttime'] = 'Ð§Ð°Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ'; + $lang['strfile'] = 'Файл'; + $lang['strfileimported'] = 'Файл імпортовано.'; + + // Error handling + $lang['strbadconfig'] = 'Ваш config.inc.php заÑтарів. Вам необхідно оновити його із config.inc.php-dist.'; + $lang['strnotloaded'] = 'Ваша інÑталÑÑ†Ñ–Ñ PHP не підтримує PostgreSQL. Вам необхідно перекомпілювати PHP, викориÑтавши параметр --with-pgsql Ð´Ð»Ñ configure.'; + $lang['strbadschema'] = 'ВиÑвлено неправильну Ñхему.'; + $lang['strbadencoding'] = 'Ðеможливо вÑтановити Ваше ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð² базі даних.'; + $lang['strsqlerror'] = 'Помилка SQL:'; + $lang['strinstatement'] = 'Ð’ операторі:'; + $lang['strinvalidparam'] = 'Ðеправильний параметр Ñкрипта.'; + $lang['strnodata'] = 'Даних не виÑвлено.'; + $lang['strnoobjects'] = 'Об"єктів не виÑвлено.'; + $lang['strrownotunique'] = 'Ðемає унікального ідентифікатора Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ запиÑу.'; + $lang['strnouploads'] = 'Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° неможливе.'; + $lang['strimporterror'] = 'Помилка при імпортуванні.'; + $lang['strimporterrorline'] = 'Помилка каналу при імпортові %s.'; + + // Tables + $lang['strtable'] = 'ТаблицÑ'; + $lang['strtables'] = 'Таблиці'; + $lang['strshowalltables'] = 'Показати вÑÑ– таблиці'; + $lang['strnotables'] = 'Таблиць не виÑвлено.'; + $lang['strnotable'] = ' Таблицю не знайдено.'; + $lang['strcreatetable'] = 'Створити таблицю'; + $lang['strtablename'] = 'Ім"Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ–'; + $lang['strtableneedsname'] = 'Вам необхідно визначити ім"Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ–.'; + $lang['strtableneedsfield'] = 'Вам необхідно визначити щонайменше одне поле.'; + $lang['strtableneedscols'] = 'Вам необхідно вказати допуÑтиме чиÑло атрибутів.'; + $lang['strtablecreated'] = 'Таблицю Ñтворено.'; + $lang['strtablecreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– перервано.'; + $lang['strconfdroptable'] = 'Ви впевнені, що бажаєте видалити таблицю "%s"?'; + $lang['strtabledropped'] = 'Таблицю видалено.'; + $lang['strtabledroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– перервано.'; + $lang['strconfemptytable'] = 'Ви впевнені, що бажаєте очиÑтити таблицю "%s"?'; + $lang['strtableemptied'] = 'Таблицю очищено.'; + $lang['strtableemptiedbad'] = 'ÐžÑ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– перервано.'; + $lang['strinsertrow'] = 'Додати запиÑ'; + $lang['strrowinserted'] = 'Ð—Ð°Ð¿Ð¸Ñ Ð´Ð¾Ð´Ð°Ð½Ð¾.'; + $lang['strrowinsertedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу перервано.'; + $lang['streditrow'] = 'Редагувати запиÑ'; + $lang['strrowupdated'] = 'Ð—Ð°Ð¿Ð¸Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾.'; + $lang['strrowupdatedbad'] = 'ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу перервано.'; + $lang['strdeleterow'] = 'Видалити запиÑ'; + $lang['strconfdeleterow'] = 'Ви впевнені, що бажаєте видалити запиÑ?'; + $lang['strrowdeleted'] = 'Ð—Ð°Ð¿Ð¸Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾.'; + $lang['strrowdeletedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу перервано.'; + $lang['strsaveandrepeat'] = 'Ð’Ñтавити Ñ– повторити'; + $lang['strfield'] = 'Поле'; + $lang['strfields'] = 'ПолÑ'; + $lang['strnumfields'] = 'К-Ñ‚ÑŒ полів'; + $lang['strfieldneedsname'] = 'Вам необхідно назвати поле'; + $lang['strselectallfields'] = 'Вибрати вÑÑ– полÑ'; + $lang['strselectneedscol'] = 'Вам необхідно вказати щонайменше один атрибут'; + $lang['strselectunary'] = 'Унарний оператор не может мати величину.'; + $lang['straltercolumn'] = 'Змінити атрибут'; + $lang['strcolumnaltered'] = 'Ðтрибут змінено.'; + $lang['strcolumnalteredbad'] = 'Зміну атрибута перервано.'; + $lang['strconfdropcolumn'] = 'Ви впевнені, що бажаєте видалити атрибут "%s" таблиці "%s"?'; + $lang['strcolumndropped'] = 'Ðтрибут видалено.'; + $lang['strcolumndroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° перервано.'; + $lang['straddcolumn'] = 'Додати атрибут'; + $lang['strcolumnadded'] = 'Ðтрибут додано.'; + $lang['strcolumnaddedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° перервано.'; + $lang['strdataonly'] = 'Тільки дані'; + $lang['strcascade'] = 'КаÑкадом'; + $lang['strtablealtered'] = 'Таблицю змінено.'; + $lang['strtablealteredbad'] = 'Зміну таблиці перервано.'; + $lang['strdataonly'] = 'Лише дані'; + $lang['strstructureonly'] = 'Лише Ñтруктуру'; + $lang['strstructureanddata'] = 'Структуру Ñ– дані'; + $lang['strtabbed'] = 'Через табулÑцію'; + $lang['strauto'] = 'Ðвто'; + + // Users + $lang['struser'] = 'КориÑтувач'; + $lang['strusers'] = 'КориÑтувачі'; + $lang['strusername'] = 'Ім"Ñ ÐºÐ¾Ñ€Ð¸Ñтувача'; + $lang['strpassword'] = 'Пароль'; + $lang['strsuper'] = 'СуперкориÑтувач?'; + $lang['strcreatedb'] = 'Створити базу даних?'; + $lang['strexpires'] = 'Термін дії'; + $lang['strsessiondefaults'] = 'Опції ÑеанÑу за замовчуваннÑм'; + $lang['strnousers'] = 'Ðемає таких кориÑтувачів.'; + $lang['struserupdated'] = 'КориÑтувача оновлено.'; + $lang['struserupdatedbad'] = 'ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача перервано.'; + $lang['strshowallusers'] = 'Показати вÑÑ–Ñ… кориÑтувачів'; + $lang['strcreateuser'] = 'Створити кориÑтувача'; + $lang['struserneedsname'] = 'Ви повинні ввеÑти ім"Ñ ÐºÐ¾Ñ€Ð¸Ñтувача.'; + $lang['strusercreated'] = 'КориÑтувача Ñтворено.'; + $lang['strusercreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача перервано.'; + $lang['strconfdropuser'] = 'Ви впевнені, що бажаєте видалити кориÑтувача "%s"?'; + $lang['struserdropped'] = 'КориÑтувача видалено.'; + $lang['struserdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача перервано.'; + $lang['straccount'] = 'Обліковий запиÑ'; + $lang['strchangepassword'] = 'Змінити пароль'; + $lang['strpasswordchanged'] = 'Пароль змінено.'; + $lang['strpasswordchangedbad'] = 'Зміну Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿ÐµÑ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strpasswordshort'] = 'Пароль закороткий.'; + $lang['strpasswordconfirm'] = 'Пароль не відповідає підтвержденню.'; + + // Groups + $lang['strgroup'] = 'Група'; + $lang['strgroups'] = 'Групи'; + $lang['strnogroup'] = 'Групу не виÑвлено.'; + $lang['strnogroups'] = 'Жодної групи не виÑвлено.'; + $lang['strcreategroup'] = 'Створити групу'; + $lang['strshowallgroups'] = 'Показати вÑÑ– групи'; + $lang['strgroupneedsname'] = 'Вам необхідно вказати назву групи.'; + $lang['strgroupcreated'] = 'Групу Ñтворено.'; + $lang['strgroupcreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð³Ñ€ÑƒÐ¿Ð¸ перервано.'; + $lang['strconfdropgroup'] = 'Ви впевненні, що бажаєте видалити групу "%s"?'; + $lang['strgroupdropped'] = 'Групу видалено.'; + $lang['strgroupdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð³Ñ€ÑƒÐ¿Ð¸ перервано.'; + $lang['strmembers'] = 'УчаÑників'; + $lang['straddmember'] = 'Додати учаÑника'; + $lang['strmemberadded'] = 'УчаÑника додано.'; + $lang['strmemberaddedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÑƒÑ‡Ð°Ñника перервано.'; + $lang['strdropmember'] = 'Видалити учаÑника'; + $lang['strconfdropmember'] = 'Ви впевненні, що бажаєте видалити учаÑника "%s" із групи "%s"?'; + $lang['strmemberdropped'] = 'УчаÑника видалено.'; + $lang['strmemberdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑƒÑ‡Ð°Ñника перервано.'; + + // Privileges + $lang['strprivilege'] = 'Привілей'; + $lang['strprivileges'] = 'Привілеї'; + $lang['strnoprivileges'] = 'Об"єкт не володіє привілеÑми.'; + $lang['strgrant'] = 'ПідÑилити'; + $lang['strrevoke'] = 'ПоÑлабити'; + $lang['strgranted'] = 'Привілеї змінено.'; + $lang['strgrantfailed'] = 'Зміну привілеїв перервано.'; + $lang['strgrantbad'] = 'Вам необхідно вказати щонайменше одного кориÑтувача чи групу Ñ– щонайменше один привілей.'; + $lang['stralterprivs'] = 'Змінити привілеї'; + $lang['strgrantor'] = 'Донор'; + $lang['strasterisk'] = '*'; + + // Databases + $lang['strdatabase'] = 'База даних'; + $lang['strdatabases'] = 'Бази даних'; + $lang['strshowalldatabases'] = 'Показати вÑÑ– бази даних'; + $lang['strnodatabase'] = 'Базу даних не виÑвлено.'; + $lang['strnodatabases'] = 'Жодної бази даних не виÑвлено.'; + $lang['strcreatedatabase'] = 'Створити базу даних'; + $lang['strdatabasename'] = 'Ім"Ñ Ð±Ð°Ð·Ð¸ даних'; + $lang['strdatabaseneedsname'] = 'Вам необхідно приÑвоїти ім"Ñ Ð’Ð°ÑˆÑ–Ð¹ базі даних.'; + $lang['strdatabasecreated'] = 'Базу даних Ñтворено.'; + $lang['strdatabasecreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð±Ð°Ð·Ð¸ даних перервано.'; + $lang['strconfdropdatabase'] = 'Ви впевненні, що бажаєте видалити базу даних "%s"?'; + $lang['strdatabasedropped'] = ' Базу даних видалено.'; + $lang['strdatabasedroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð±Ð°Ð·Ð¸ даних перервано.'; + $lang['strentersql'] = 'Введіть SQL-запит:'; + $lang['strsqlexecuted'] = 'SQL-запит виконано.'; + $lang['strvacuumgood'] = 'Операцію перебудови завершено.'; + $lang['strvacuumbad'] = 'Операцію перебудови перервано.'; + $lang['stranalyzegood'] = ' Операцію аналізу завершено.'; + $lang['stranalyzebad'] = ' Операцію аналізу завершено.'; + $lang['strreindexgood'] = 'ПереіндекÑацію завершено.'; + $lang['strreindexbad'] = 'ПереіндекÑацію перервано.'; + $lang['strfull'] = 'ПовніÑÑ‚ÑŽ'; + $lang['strfreeze'] = 'Заморозити'; + $lang['strforce'] = 'ПримуÑово'; + + // Views + $lang['strview'] = 'Показ'; + $lang['strviews'] = 'Покази'; + $lang['strshowallviews'] = 'ПредÑтавити вÑÑ– покази'; + $lang['strnoview'] = 'Показу не виÑвлено.'; + $lang['strnoviews'] = 'Жодного показу не виÑвлено.'; + $lang['strcreateview'] = 'Створити показ'; + $lang['strviewname'] = 'Ім"Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ'; + $lang['strviewneedsname'] = 'Вам необхідно вказати ім"Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ.'; + $lang['strviewneedsdef'] = 'Вам необхідно визначити атрибуты показу.'; + $lang['strviewneedsfields'] = 'Вам необхідно визначити атрибуты Ð´Ð»Ñ Ð²Ð¸Ð±Ñ–Ñ€ÐºÐ¸ в ваш показ.'; + $lang['strviewcreated'] = 'Показ Ñтворено.'; + $lang['strviewcreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ перервано.'; + $lang['strconfdropview'] = 'Ви впевнені, що бажаєте видалити показ "%s"?'; + $lang['strviewdropped'] = 'Показ видалено.'; + $lang['strviewdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ перервано.'; + $lang['strviewupdated'] = 'Показ оновлено.'; + $lang['strviewupdatedbad'] = 'ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ перервано.'; + $lang['strviewlink'] = 'Пов"Ñзані ключі'; + $lang['strviewconditions'] = 'Додаткові умови'; + $lang['strcreateviewwiz'] = 'Створити показ, ÑкориÑтавшиÑÑŒ майÑтром'; + + // Sequences + $lang['strsequence'] = 'ПоÑлідовніÑÑ‚ÑŒ'; + $lang['strsequences'] = ' ПоÑлідовноÑÑ‚Ñ–'; + $lang['strshowallsequences'] = 'Показати вÑÑ– поÑлідовноÑÑ‚Ñ–'; + $lang['strnosequence'] = 'ПоÑлідовніÑÑ‚ÑŒ не виÑвлено.'; + $lang['strnosequences'] = 'Жодної поÑлідовноÑÑ‚Ñ– не виÑвлено.'; + $lang['strcreatesequence'] = 'Створити поÑлідовніÑÑ‚ÑŒ'; + $lang['strlastvalue'] = 'ОÑтаннє значеннÑ'; + $lang['strincrementby'] = 'Ð—Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð½Ð°'; + $lang['strstartvalue'] = 'Початкове значеннÑ'; + $lang['strmaxvalue'] = 'МакÑ. значеннÑ'; + $lang['strminvalue'] = 'Мін. значеннÑ'; + $lang['strcachevalue'] = 'Розмір кеша'; + $lang['strlogcount'] = 'Log Count'; + $lang['striscycled'] = 'Зациклити?'; + $lang['strsequenceneedsname'] = 'Вам необхідно вказати ім"Ñ Ð¿Ð¾ÑлідовноÑÑ‚Ñ–.'; + $lang['strsequencecreated'] = 'ПоÑлідовніÑÑ‚ÑŒ Ñтворено.'; + $lang['strsequencecreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð¾ÑлідовноÑÑ‚Ñ– перервано.'; + $lang['strconfdropsequence'] = 'Ви впевнені, що бажаєте видалити поÑлідовніÑÑ‚ÑŒ "%s"?'; + $lang['strsequencedropped'] = 'ПоÑлідовніÑÑ‚ÑŒ видалено.'; + $lang['strsequencedroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾ÑлідовноÑÑ‚Ñ– перервано.'; + $lang['strsequencereset'] = 'ПоÑлідовніÑÑ‚ÑŒ Ñкинуто.'; + $lang['strsequenceresetbad'] = 'Ð¡ÐºÐ¸Ð½ÐµÐ½Ð½Ñ Ð¿Ð¾ÑлідовноÑÑ‚Ñ– перервано.'; + + // Indexes + $lang['strindex'] = 'ІндекÑ'; + $lang['strindexes'] = 'ІндекÑи'; + $lang['strindexname'] = 'Ім"Ñ Ñ–Ð½Ð´ÐµÐºÑа'; + $lang['strshowallindexes'] = 'Показати вÑÑ– індекÑи'; + $lang['strnoindex'] = 'Ð†Ð½Ð´ÐµÐºÑ Ð½Ðµ виÑвлено.'; + $lang['strnoindexes'] = 'Жодного індекÑа не знайдено.'; + $lang['strcreateindex'] = 'Створити індекÑ'; + $lang['strtabname'] = 'Ім"Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ–'; + $lang['strcolumnname'] = 'Ім"Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°'; + $lang['strindexneedsname'] = 'Вам необхідно вказати ім"Ñ Ñ–Ð½Ð´ÐµÐºÑа'; + $lang['strindexneedscols'] = 'Вам необхідно вказати можливу кількіÑÑ‚ÑŒ атрибутів.'; + $lang['strindexcreated'] = 'Ð†Ð½Ð´ÐµÐºÑ Ñтворено.'; + $lang['strindexcreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ–Ð½Ð´ÐµÐºÑа перервано.'; + $lang['strconfdropindex'] = 'Ви впевнені, що бажаєте видалити Ñ–Ð½Ð´ÐµÐºÑ "%s"?'; + $lang['strindexdropped'] = 'Ð†Ð½Ð´ÐµÐºÑ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾.'; + $lang['strindexdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ–Ð½Ð´ÐµÐºÑа перервано.'; + $lang['strkeyname'] = 'Ім"Ñ ÐºÐ»ÑŽÑ‡Ð°'; + $lang['struniquekey'] = 'Унікальний ключ'; + $lang['strprimarykey'] = 'Первинний ключ'; + $lang['strindextype'] = 'Вид індекÑа'; + $lang['strindexname'] = 'Ім"Ñ Ñ–Ð½Ð´ÐµÐºÑа'; + $lang['strtablecolumnlist'] = 'Ðтрибутів в таблиці'; + $lang['strindexcolumnlist'] = 'Ðтрибутів в індекÑÑ–'; + $lang['strconfcluster'] = 'Ви впевнені, що бажаєте клаÑтеризувати "%s"?'; + $lang['strclusteredgood'] = 'КлаÑтеризацію завершено.'; + $lang['strclusteredbad'] = 'КлаÑтеризацію перервано.'; + + // Rules + $lang['strrules'] = 'Правила'; + $lang['strrule'] = 'Правило'; + $lang['strshowallrules'] = 'Показати вÑÑ– правила'; + $lang['strnorule'] = 'Правило не виÑвлено.'; + $lang['strnorules'] = 'Жодного правила не виÑвлено.'; + $lang['strcreaterule'] = 'Створити правило'; + $lang['strrulename'] = 'Ім"Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°'; + $lang['strruleneedsname'] = 'Вам необхідно вказати ім"Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°.'; + $lang['strrulecreated'] = 'Правило Ñтворено.'; + $lang['strrulecreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° перервано.'; + $lang['strconfdroprule'] = 'Ви впевнені, що бажаєте видалити правило "%s" з "%s"?'; + $lang['strruledropped'] = 'Правило видалено.'; + $lang['strruledroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° перервано.'; + + // Constraints + $lang['strconstraints'] = 'ОбмеженнÑ'; + $lang['strshowallconstraints'] = 'Показати вÑÑ– обмеженнÑ'; + $lang['strnoconstraints'] = 'Жодного Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ðµ виÑвлено.'; + $lang['strcreateconstraint'] = 'Створити обмеженнÑ'; + $lang['strconstraintcreated'] = 'ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñтворено.'; + $lang['strconstraintcreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['strconfdropconstraint'] = 'Ви впевнені, що бажаєте видалити Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ "%s" з "%s"?'; + $lang['strconstraintdropped'] = 'ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾.'; + $lang['strconstraintdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÑ€Ð²Ð°Ð½Ð¾.'; + $lang['straddcheck'] = 'Додати перевірку'; + $lang['strcheckneedsdefinition'] = 'ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ потребує визначеннÑ.'; + $lang['strcheckadded'] = 'ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ додано.'; + $lang['strcheckaddedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ перервано.'; + $lang['straddpk'] = 'Додати первинний ключ'; + $lang['strpkneedscols'] = 'Первинний ключ повинен міÑтити Ñ…Ð¾Ñ‡Ñ Ð± один атрибут.'; + $lang['strpkadded'] = 'Первинний ключ додано.'; + $lang['strpkaddedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿ÐµÑ€Ð²Ð¸Ð½Ð½Ð¾Ð³Ð¾ ключа перервано.'; + $lang['stradduniq'] = 'Додати унікальний ключ'; + $lang['struniqneedscols'] = 'Унікальний ключ повинен міÑтити хоча б один атрибут.'; + $lang['struniqadded'] = 'Унікальний ключ додано.'; + $lang['struniqaddedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÑƒÐ½Ñ–ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ключа перервано.'; + $lang['straddfk'] = 'Додати зовнішній ключ'; + $lang['strfkneedscols'] = 'Зовнішній ключ повинен міÑтити хоча б один атрибут.'; + $lang['strfkneedstarget'] = 'Зовнішньому ключеві необхідно вказати цільову таблицю.'; + $lang['strfkadded'] = 'Зовнішній ключ додано.'; + $lang['strfkaddedbad'] = 'Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ ключа перервано.'; + $lang['strfktarget'] = 'Цільова таблицÑ'; + $lang['strfkcolumnlist'] = 'Ðтрибуты в ключі'; + $lang['strondelete'] = 'ON DELETE'; + $lang['stronupdate'] = 'ON UPDATE'; + + // Functions + $lang['strfunction'] = 'ФункціÑ'; + $lang['strfunctions'] = ' Функції'; + $lang['strshowallfunctions'] = 'Показати вÑÑ– функції'; + $lang['strnofunction'] = 'Функцію не виÑвлено.'; + $lang['strnofunctions'] = 'Жодної функції не виÑвлено.'; + $lang['strcreatefunction'] = 'Створити функцію'; + $lang['strfunctionname'] = 'Ім"Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ—'; + $lang['strreturns'] = 'Результат, що повертає'; + $lang['strarguments'] = 'Ðргументи'; + $lang['strproglanguage'] = 'Мова програмуваннÑ'; + $lang['strproglanguage'] = 'Мова'; + $lang['strfunctionneedsname'] = 'Вам необхідно вказати ім"Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ—.'; + $lang['strfunctionneedsdef'] = 'Вам необхідно визначити функцію.'; + $lang['strfunctioncreated'] = 'Функцію Ñтворено.'; + $lang['strfunctioncreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— перервано.'; + $lang['strconfdropfunction'] = 'Ви впевнені, що бажаєте видалити функцію "%s"?'; + $lang['strfunctiondropped'] = 'Функцію видалено.'; + $lang['strfunctiondroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— перервано.'; + $lang['strfunctionupdated'] = 'Функцію оновлено.'; + $lang['strfunctionupdatedbad'] = 'ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— перервано.'; + + // Triggers + $lang['strtrigger'] = 'Трігер'; + $lang['strtriggers'] = ' Трігери'; + $lang['strshowalltriggers'] = 'Показати вÑÑ– трігери'; + $lang['strnotrigger'] = 'Трігер не виÑвлено.'; + $lang['strnotriggers'] = 'Жодного трігера не виÑвлено.'; + $lang['strcreatetrigger'] = 'Створити трігер'; + $lang['strtriggerneedsname'] = 'Вам необхідно вказать ім"Ñ Ñ‚Ñ€Ñ–Ð³ÐµÑ€Ð°.'; + $lang['strtriggerneedsfunc'] = 'Вам необхідно визначити функцію трігера.'; + $lang['strtriggercreated'] = 'Трігер Ñтворено.'; + $lang['strtriggercreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ñ€Ñ–Ð³ÐµÑ€Ð° перервано.'; + $lang['strconfdroptrigger'] = 'Ви впевнені, що бажаєтее видалити трігер "%s" на "%s"?'; + $lang['strtriggerdropped'] = 'Трігер видалено.'; + $lang['strtriggerdroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚Ñ€Ñ–Ð³ÐµÑ€Ð° перервано.'; + $lang['strtriggeraltered'] = 'Трігер змінено.'; + $lang['strtriggeralteredbad'] = 'Зміну трігера перервано.'; + + // Types + $lang['strtype'] = 'Тип даних'; + $lang['strtypes'] = 'Типи даних'; + $lang['strshowalltypes'] = 'Показати вÑÑ– типи даних'; + $lang['strnotype'] = 'Тип даних не виÑвлено.'; + $lang['strnotypes'] = 'Жодного типу даних не виÑвлено.'; + $lang['strcreatetype'] = 'Створити тип даних'; + $lang['strtypename'] = 'Ім"Ñ Ñ‚Ð¸Ð¿Ñƒ даних'; + $lang['strinputfn'] = 'Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ Ð²Ð²Ð¾Ð´Ñƒ'; + $lang['stroutputfn'] = 'Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ Ð²Ð¸Ð²Ð¾Ð´Ñƒ'; + $lang['strpassbyval'] = 'Передати за значеннÑм?'; + $lang['stralignment'] = 'ВирівнюваннÑ'; + $lang['strelement'] = 'Елемент'; + $lang['strdelimiter'] = 'Роздільник'; + $lang['strstorage'] = 'ЗберіганнÑ'; + $lang['strtypeneedsname'] = 'Вам необхідно вказати ім"Ñ Ñ‚Ð¸Ð¿Ñƒ даних.'; + $lang['strtypeneedslen'] = 'Вам необхідно вказати розмір Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ñƒ даних.'; + $lang['strtypecreated'] = 'Тип даних Ñтворено.'; + $lang['strtypecreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ даних перервано.'; + $lang['strconfdroptype'] = 'Ви впевнені, що бажаєте видалити тип даних "%s"?'; + $lang['strtypedropped'] = 'Тип даних видалено.'; + $lang['strtypedroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ даних перервано.'; + + // Schemas + $lang['strschema'] = 'Схема'; + $lang['strschemas'] = 'Схеми'; + $lang['strshowallschemas'] = 'Показати вÑÑ– Ñхеми'; + $lang['strnoschema'] = 'Схему не виÑвлено.'; + $lang['strnoschemas'] = 'Жодної Ñхеми не виÑвлено.'; + $lang['strcreateschema'] = 'Створити Ñхему'; + $lang['strschemaname'] = 'Ім"Ñ Ñхеми'; + $lang['strschemaneedsname'] = 'Вам необхідно вказати ім"Ñ Ñхеми.'; + $lang['strschemacreated'] = 'Схему Ñтворено.'; + $lang['strschemacreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñхеми перервано.'; + $lang['strconfdropschema'] = 'Ви впевнені, що бажаєте видалити Ñхему "%s"?'; + $lang['strschemadropped'] = 'Схему видалено.'; + $lang['strschemadroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñхеми перервано.'; + $lang['strschemaaltered'] = 'Схему оновлено.'; + $lang['strschemaalteredbad'] = 'ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñхеми перервано.'; + + // Reports + + // Domains + $lang['strdomain'] = 'Домен'; + $lang['strdomains'] = 'Домени'; + $lang['strshowalldomains'] = 'Показати вÑÑ– домени'; + $lang['strnodomains'] = 'Жодного домена не виÑвлено.'; + $lang['strcreatedomain'] = 'Створити домен'; + $lang['strdomaindropped'] = 'Домен видалено.'; + $lang['strdomaindroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ð¼ÐµÐ½Ð° перервано.'; + $lang['strconfdropdomain'] = 'Ви впевнені, що бажаєте видалити домен "%s"?'; + $lang['strdomainneedsname'] = 'Вам необхідно вказати ім"Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°.'; + $lang['strdomaincreated'] = 'Домен Ñтворено.'; + $lang['strdomaincreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð¾Ð¼ÐµÐ½Ð° перервано.'; + $lang['strdomainaltered'] = 'Домен змінено.'; + $lang['strdomainalteredbad'] = 'Зміну домена перервано.'; + + // Operators + $lang['stroperator'] = 'Оператор'; + $lang['stroperators'] = 'Оператори'; + $lang['strshowalloperators'] = 'Показати вÑÑ– оператори'; + $lang['strnooperator'] = 'Оператор не виÑвлено.'; + $lang['strnooperators'] = 'Операторів не виÑвлено.'; + $lang['strcreateoperator'] = 'Створити оператор'; + $lang['strleftarg'] = 'Тип лівого аргумента'; + $lang['strrightarg'] = 'Тип правого аргумента'; + $lang['strcommutator'] = 'ПеретвореннÑ'; + $lang['strnegator'] = 'ЗапереченнÑ'; + $lang['strrestrict'] = 'ПоÑлабленнÑ'; + $lang['strjoin'] = 'Об"єднаннÑ'; + $lang['strhashes'] = 'ХешуваннÑ'; + $lang['strmerges'] = 'Об"єднаннÑ'; + $lang['strleftsort'] = 'Ð¡Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° лівим'; + $lang['strrightsort'] = 'Ð¡Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° правим'; + $lang['strlessthan'] = 'Менше'; + $lang['strgreaterthan'] = 'Більше'; + $lang['stroperatorneedsname'] = 'Вам необхідно вказати назву оператора.'; + $lang['stroperatorcreated'] = 'Оператор Ñтворено'; + $lang['stroperatorcreatedbad'] = 'Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° перервано.'; + $lang['strconfdropoperator'] = 'Ви впевнені, що бажаєтее видалити оператор "%s"?'; + $lang['stroperatordropped'] = 'Оператор видалено.'; + $lang['stroperatordroppedbad'] = 'Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° перервано.'; + + // Casts + $lang['strcasts'] = 'Взірці'; + $lang['strnocasts'] = 'Взірців не виÑвлено.'; + $lang['strsourcetype'] = 'Тип джерела'; + $lang['strtargettype'] = 'Тип приймача'; + $lang['strimplicit'] = 'ÐеÑвний'; + $lang['strinassignment'] = 'Ð’ призначенні'; + $lang['strbinarycompat'] = '(двійково ÑуміÑний)'; + + // Conversions + $lang['strconversions'] = 'ПеретвореннÑ'; + $lang['strnoconversions'] = 'Перетворень не виÑвлено.'; + $lang['strsourceencoding'] = 'ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¶ÐµÑ€ÐµÐ»Ð°'; + $lang['strtargetencoding'] = 'ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð¹Ð¼Ð°Ñ‡Ð°'; + + // Languages + $lang['strlanguages'] = 'Мови'; + $lang['strnolanguages'] = 'Мов не виÑвлено.'; + $lang['strtrusted'] = 'Перевірено'; + + // Info + $lang['strnoinfo'] = 'Ðемає доÑтупної інформації.'; + $lang['strreferringtables'] = 'Таблиці, що поÑилаютьÑÑ'; + $lang['strparenttables'] = 'БатьківÑькі таблиці'; + $lang['strchildtables'] = 'Дочірні таблиці'; + + // Aggregates + $lang['straggregates'] = 'Ðгрегатні вирази'; + $lang['strnoaggregates'] = 'Ðгрегатних виразів не виÑвлено.'; + $lang['stralltypes'] = '(Ð’ÑÑ– типи)'; + + // Operator Classes + $lang['stropclasses'] = 'КлаÑи операторів'; + $lang['strnoopclasses'] = 'КлаÑів операторів не виÑвлено.'; + $lang['straccessmethod'] = 'Метод доÑтупа'; + + // Stats and performance + $lang['strrowperf'] = 'Показ запиÑу'; + $lang['strioperf'] = 'Показ вводу/виводу'; + $lang['stridxrowperf'] = 'Показ індекÑа запиÑу'; + $lang['stridxioperf'] = 'Показ індекÑа вводу/виводу'; + $lang['strpercent'] = '%'; + $lang['strsequential'] = 'ПоÑлідовний'; + $lang['strscan'] = 'Сканувати'; + $lang['strread'] = 'Читати'; + $lang['strfetch'] = 'ВитÑгнути'; + $lang['strheap'] = 'СміттÑ'; + $lang['strtoast'] = 'TOAST'; + $lang['strtoastindex'] = 'TOAST індекÑ'; + $lang['strcache'] = 'Кеш'; + $lang['strdisk'] = 'ДиÑк'; + $lang['strrows2'] = 'ЗапиÑи'; + + // Miscellaneous + $lang['strtopbar'] = '%s виконуєтьÑÑ Ð½Ð° %s:%s -- Ви зареєÑтрувалиÑÑŒ Ñк "%s"'; + $lang['strtimefmt'] = ' j-m-Y g:i'; + $lang['strhelp'] = 'Допомога'; + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/languages.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/languages.php new file mode 100644 index 00000000..b337638b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/languages.php @@ -0,0 +1,79 @@ +printTrail('database'); + $misc->printTabs('database','languages'); + $misc->printMsg($msg); + + $languages = $data->getLanguages(); + + $columns = array( + 'language' => array( + 'title' => $lang['strname'], + 'field' => field('lanname'), + ), + 'trusted' => array( + 'title' => $lang['strtrusted'], + 'field' => field('lanpltrusted'), + 'type' => 'yesno', + ), + 'function' => array( + 'title' => $lang['strfunction'], + 'field' => field('lanplcallf'), + ), + ); + + $actions = array(); + + $misc->printTable($languages, $columns, $actions, 'languages-languages', $lang['strnolanguages']); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $languages = $data->getLanguages(); + + $attrs = array( + 'text' => field('lanname'), + 'icon' => 'Language' + ); + + $misc->printTree($languages, $attrs, 'languages'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strlanguages']); + $misc->printBody(); + + switch ($action) { + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-csvlib.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-csvlib.inc.php new file mode 100644 index 00000000..1c0d0818 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-csvlib.inc.php @@ -0,0 +1,318 @@ +FieldCount() : 0; + + if ($sql) $sql = urlencode($sql); + // metadata setup + + if ($max <= 0 || $rs->dataProvider == 'empty') { // is insert/update/delete + if (is_object($conn)) { + $sql .= ','.$conn->Affected_Rows(); + $sql .= ','.$conn->Insert_ID(); + } else + $sql .= ',,'; + + $text = "====-1,0,$sql\n"; + return $text; + } + $tt = ($rs->timeCreated) ? $rs->timeCreated : time(); + + ## changed format from ====0 to ====1 + $line = "====1,$tt,$sql\n"; + + if ($rs->databaseType == 'array') { + $rows = $rs->_array; + } else { + $rows = array(); + while (!$rs->EOF) { + $rows[] = $rs->fields; + $rs->MoveNext(); + } + } + + for($i=0; $i < $max; $i++) { + $o = $rs->FetchField($i); + $flds[] = $o; + } + + $savefetch = isset($rs->adodbFetchMode) ? $rs->adodbFetchMode : $rs->fetchMode; + $class = $rs->connection->arrayClass; + $rs2 = new $class(); + $rs2->timeCreated = $rs->timeCreated; # memcache fix + $rs2->sql = $rs->sql; + $rs2->oldProvider = $rs->dataProvider; + $rs2->InitArrayFields($rows,$flds); + $rs2->fetchMode = $savefetch; + return $line.serialize($rs2); + } + + +/** +* Open CSV file and convert it into Data. +* +* @param url file/ftp/http url +* @param err returns the error message +* @param timeout dispose if recordset has been alive for $timeout secs +* +* @return recordset, or false if error occured. If no +* error occurred in sql INSERT/UPDATE/DELETE, +* empty recordset is returned +*/ + function csv2rs($url,&$err,$timeout=0, $rsclass='ADORecordSet_array') + { + $false = false; + $err = false; + $fp = @fopen($url,'rb'); + if (!$fp) { + $err = $url.' file/URL not found'; + return $false; + } + @flock($fp, LOCK_SH); + $arr = array(); + $ttl = 0; + + if ($meta = fgetcsv($fp, 32000, ",")) { + // check if error message + if (strncmp($meta[0],'****',4) === 0) { + $err = trim(substr($meta[0],4,1024)); + fclose($fp); + return $false; + } + // check for meta data + // $meta[0] is -1 means return an empty recordset + // $meta[1] contains a time + + if (strncmp($meta[0], '====',4) === 0) { + + if ($meta[0] == "====-1") { + if (sizeof($meta) < 5) { + $err = "Corrupt first line for format -1"; + fclose($fp); + return $false; + } + fclose($fp); + + if ($timeout > 0) { + $err = " Illegal Timeout $timeout "; + return $false; + } + + $rs = new $rsclass($val=true); + $rs->fields = array(); + $rs->timeCreated = $meta[1]; + $rs->EOF = true; + $rs->_numOfFields = 0; + $rs->sql = urldecode($meta[2]); + $rs->affectedrows = (integer)$meta[3]; + $rs->insertid = $meta[4]; + return $rs; + } + # Under high volume loads, we want only 1 thread/process to _write_file + # so that we don't have 50 processes queueing to write the same data. + # We use probabilistic timeout, ahead of time. + # + # -4 sec before timeout, give processes 1/32 chance of timing out + # -2 sec before timeout, give processes 1/16 chance of timing out + # -1 sec after timeout give processes 1/4 chance of timing out + # +0 sec after timeout, give processes 100% chance of timing out + if (sizeof($meta) > 1) { + if($timeout >0){ + $tdiff = (integer)( $meta[1]+$timeout - time()); + if ($tdiff <= 2) { + switch($tdiff) { + case 4: + case 3: + if ((rand() & 31) == 0) { + fclose($fp); + $err = "Timeout 3"; + return $false; + } + break; + case 2: + if ((rand() & 15) == 0) { + fclose($fp); + $err = "Timeout 2"; + return $false; + } + break; + case 1: + if ((rand() & 3) == 0) { + fclose($fp); + $err = "Timeout 1"; + return $false; + } + break; + default: + fclose($fp); + $err = "Timeout 0"; + return $false; + } // switch + + } // if check flush cache + }// (timeout>0) + $ttl = $meta[1]; + } + //================================================ + // new cache format - use serialize extensively... + if ($meta[0] === '====1') { + // slurp in the data + $MAXSIZE = 128000; + + $text = fread($fp,$MAXSIZE); + if (strlen($text)) { + while ($txt = fread($fp,$MAXSIZE)) { + $text .= $txt; + } + } + fclose($fp); + $rs = unserialize($text); + if (is_object($rs)) $rs->timeCreated = $ttl; + else { + $err = "Unable to unserialize recordset"; + //echo htmlspecialchars($text),' !--END--!

'; + } + return $rs; + } + + $meta = false; + $meta = fgetcsv($fp, 32000, ","); + if (!$meta) { + fclose($fp); + $err = "Unexpected EOF 1"; + return $false; + } + } + + // Get Column definitions + $flds = array(); + foreach($meta as $o) { + $o2 = explode(':',$o); + if (sizeof($o2)!=3) { + $arr[] = $meta; + $flds = false; + break; + } + $fld = new ADOFieldObject(); + $fld->name = urldecode($o2[0]); + $fld->type = $o2[1]; + $fld->max_length = $o2[2]; + $flds[] = $fld; + } + } else { + fclose($fp); + $err = "Recordset had unexpected EOF 2"; + return $false; + } + + // slurp in the data + $MAXSIZE = 128000; + + $text = ''; + while ($txt = fread($fp,$MAXSIZE)) { + $text .= $txt; + } + + fclose($fp); + @$arr = unserialize($text); + //var_dump($arr); + if (!is_array($arr)) { + $err = "Recordset had unexpected EOF (in serialized recordset)"; + if (get_magic_quotes_runtime()) $err .= ". Magic Quotes Runtime should be disabled!"; + return $false; + } + $rs = new $rsclass(); + $rs->timeCreated = $ttl; + $rs->InitArrayFields($arr,$flds); + return $rs; + } + + + /** + * Save a file $filename and its $contents (normally for caching) with file locking + * Returns true if ok, false if fopen/fwrite error, 0 if rename error (eg. file is locked) + */ + function adodb_write_file($filename, $contents,$debug=false) + { + # http://www.php.net/bugs.php?id=9203 Bug that flock fails on Windows + # So to simulate locking, we assume that rename is an atomic operation. + # First we delete $filename, then we create a $tempfile write to it and + # rename to the desired $filename. If the rename works, then we successfully + # modified the file exclusively. + # What a stupid need - having to simulate locking. + # Risks: + # 1. $tempfile name is not unique -- very very low + # 2. unlink($filename) fails -- ok, rename will fail + # 3. adodb reads stale file because unlink fails -- ok, $rs timeout occurs + # 4. another process creates $filename between unlink() and rename() -- ok, rename() fails and cache updated + if (strncmp(PHP_OS,'WIN',3) === 0) { + // skip the decimal place + $mtime = substr(str_replace(' ','_',microtime()),2); + // getmypid() actually returns 0 on Win98 - never mind! + $tmpname = $filename.uniqid($mtime).getmypid(); + if (!($fd = @fopen($tmpname,'w'))) return false; + if (fwrite($fd,$contents)) $ok = true; + else $ok = false; + fclose($fd); + + if ($ok) { + @chmod($tmpname,0644); + // the tricky moment + @unlink($filename); + if (!@rename($tmpname,$filename)) { + unlink($tmpname); + $ok = 0; + } + if (!$ok) { + if ($debug) ADOConnection::outp( " Rename $tmpname ".($ok? 'ok' : 'failed')); + } + } + return $ok; + } + if (!($fd = @fopen($filename, 'a'))) return false; + if (flock($fd, LOCK_EX) && ftruncate($fd, 0)) { + if (fwrite( $fd, $contents )) $ok = true; + else $ok = false; + fclose($fd); + @chmod($filename,0644); + }else { + fclose($fd); + if ($debug)ADOConnection::outp( " Failed acquiring lock for $filename
\n"); + $ok = false; + } + + return $ok; + } +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-datadict.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-datadict.inc.php new file mode 100644 index 00000000..b62f1ae0 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-datadict.inc.php @@ -0,0 +1,1032 @@ +$str

"; +$a= Lens_ParseArgs($str); +print "
";
+print_r($a);
+print "
"; +} + + +if (!function_exists('ctype_alnum')) { + function ctype_alnum($text) { + return preg_match('/^[a-z0-9]*$/i', $text); + } +} + +//Lens_ParseTest(); + +/** + Parse arguments, treat "text" (text) and 'text' as quotation marks. + To escape, use "" or '' or )) + + Will read in "abc def" sans quotes, as: abc def + Same with 'abc def'. + However if `abc def`, then will read in as `abc def` + + @param endstmtchar Character that indicates end of statement + @param tokenchars Include the following characters in tokens apart from A-Z and 0-9 + @returns 2 dimensional array containing parsed tokens. +*/ +function Lens_ParseArgs($args,$endstmtchar=',',$tokenchars='_.-') +{ + $pos = 0; + $intoken = false; + $stmtno = 0; + $endquote = false; + $tokens = array(); + $tokens[$stmtno] = array(); + $max = strlen($args); + $quoted = false; + $tokarr = array(); + + while ($pos < $max) { + $ch = substr($args,$pos,1); + switch($ch) { + case ' ': + case "\t": + case "\n": + case "\r": + if (!$quoted) { + if ($intoken) { + $intoken = false; + $tokens[$stmtno][] = implode('',$tokarr); + } + break; + } + + $tokarr[] = $ch; + break; + + case '`': + if ($intoken) $tokarr[] = $ch; + case '(': + case ')': + case '"': + case "'": + + if ($intoken) { + if (empty($endquote)) { + $tokens[$stmtno][] = implode('',$tokarr); + if ($ch == '(') $endquote = ')'; + else $endquote = $ch; + $quoted = true; + $intoken = true; + $tokarr = array(); + } else if ($endquote == $ch) { + $ch2 = substr($args,$pos+1,1); + if ($ch2 == $endquote) { + $pos += 1; + $tokarr[] = $ch2; + } else { + $quoted = false; + $intoken = false; + $tokens[$stmtno][] = implode('',$tokarr); + $endquote = ''; + } + } else + $tokarr[] = $ch; + + }else { + + if ($ch == '(') $endquote = ')'; + else $endquote = $ch; + $quoted = true; + $intoken = true; + $tokarr = array(); + if ($ch == '`') $tokarr[] = '`'; + } + break; + + default: + + if (!$intoken) { + if ($ch == $endstmtchar) { + $stmtno += 1; + $tokens[$stmtno] = array(); + break; + } + + $intoken = true; + $quoted = false; + $endquote = false; + $tokarr = array(); + + } + + if ($quoted) $tokarr[] = $ch; + else if (ctype_alnum($ch) || strpos($tokenchars,$ch) !== false) $tokarr[] = $ch; + else { + if ($ch == $endstmtchar) { + $tokens[$stmtno][] = implode('',$tokarr); + $stmtno += 1; + $tokens[$stmtno] = array(); + $intoken = false; + $tokarr = array(); + break; + } + $tokens[$stmtno][] = implode('',$tokarr); + $tokens[$stmtno][] = $ch; + $intoken = false; + } + } + $pos += 1; + } + if ($intoken) $tokens[$stmtno][] = implode('',$tokarr); + + return $tokens; +} + + +class ADODB_DataDict { + var $connection; + var $debug = false; + var $dropTable = 'DROP TABLE %s'; + var $renameTable = 'RENAME TABLE %s TO %s'; + var $dropIndex = 'DROP INDEX %s'; + var $addCol = ' ADD'; + var $alterCol = ' ALTER COLUMN'; + var $dropCol = ' DROP COLUMN'; + var $renameColumn = 'ALTER TABLE %s RENAME COLUMN %s TO %s'; // table, old-column, new-column, column-definitions (not used by default) + var $nameRegex = '\w'; + var $nameRegexBrackets = 'a-zA-Z0-9_\(\)'; + var $schema = false; + var $serverInfo = array(); + var $autoIncrement = false; + var $dataProvider; + var $invalidResizeTypes4 = array('CLOB','BLOB','TEXT','DATE','TIME'); // for changetablesql + var $blobSize = 100; /// any varchar/char field this size or greater is treated as a blob + /// in other words, we use a text area for editting. + + function GetCommentSQL($table,$col) + { + return false; + } + + function SetCommentSQL($table,$col,$cmt) + { + return false; + } + + function MetaTables() + { + if (!$this->connection->IsConnected()) return array(); + return $this->connection->MetaTables(); + } + + function MetaColumns($tab, $upper=true, $schema=false) + { + if (!$this->connection->IsConnected()) return array(); + return $this->connection->MetaColumns($this->TableName($tab), $upper, $schema); + } + + function MetaPrimaryKeys($tab,$owner=false,$intkey=false) + { + if (!$this->connection->IsConnected()) return array(); + return $this->connection->MetaPrimaryKeys($this->TableName($tab), $owner, $intkey); + } + + function MetaIndexes($table, $primary = false, $owner = false) + { + if (!$this->connection->IsConnected()) return array(); + return $this->connection->MetaIndexes($this->TableName($table), $primary, $owner); + } + + function MetaType($t,$len=-1,$fieldobj=false) + { + static $typeMap = array( + 'VARCHAR' => 'C', + 'VARCHAR2' => 'C', + 'CHAR' => 'C', + 'C' => 'C', + 'STRING' => 'C', + 'NCHAR' => 'C', + 'NVARCHAR' => 'C', + 'VARYING' => 'C', + 'BPCHAR' => 'C', + 'CHARACTER' => 'C', + 'INTERVAL' => 'C', # Postgres + 'MACADDR' => 'C', # postgres + 'VAR_STRING' => 'C', # mysql + ## + 'LONGCHAR' => 'X', + 'TEXT' => 'X', + 'NTEXT' => 'X', + 'M' => 'X', + 'X' => 'X', + 'CLOB' => 'X', + 'NCLOB' => 'X', + 'LVARCHAR' => 'X', + ## + 'BLOB' => 'B', + 'IMAGE' => 'B', + 'BINARY' => 'B', + 'VARBINARY' => 'B', + 'LONGBINARY' => 'B', + 'B' => 'B', + ## + 'YEAR' => 'D', // mysql + 'DATE' => 'D', + 'D' => 'D', + ## + 'UNIQUEIDENTIFIER' => 'C', # MS SQL Server + ## + 'TIME' => 'T', + 'TIMESTAMP' => 'T', + 'DATETIME' => 'T', + 'TIMESTAMPTZ' => 'T', + 'SMALLDATETIME' => 'T', + 'T' => 'T', + 'TIMESTAMP WITHOUT TIME ZONE' => 'T', // postgresql + ## + 'BOOL' => 'L', + 'BOOLEAN' => 'L', + 'BIT' => 'L', + 'L' => 'L', + ## + 'COUNTER' => 'R', + 'R' => 'R', + 'SERIAL' => 'R', // ifx + 'INT IDENTITY' => 'R', + ## + 'INT' => 'I', + 'INT2' => 'I', + 'INT4' => 'I', + 'INT8' => 'I', + 'INTEGER' => 'I', + 'INTEGER UNSIGNED' => 'I', + 'SHORT' => 'I', + 'TINYINT' => 'I', + 'SMALLINT' => 'I', + 'I' => 'I', + ## + 'LONG' => 'N', // interbase is numeric, oci8 is blob + 'BIGINT' => 'N', // this is bigger than PHP 32-bit integers + 'DECIMAL' => 'N', + 'DEC' => 'N', + 'REAL' => 'N', + 'DOUBLE' => 'N', + 'DOUBLE PRECISION' => 'N', + 'SMALLFLOAT' => 'N', + 'FLOAT' => 'N', + 'NUMBER' => 'N', + 'NUM' => 'N', + 'NUMERIC' => 'N', + 'MONEY' => 'N', + + ## informix 9.2 + 'SQLINT' => 'I', + 'SQLSERIAL' => 'I', + 'SQLSMINT' => 'I', + 'SQLSMFLOAT' => 'N', + 'SQLFLOAT' => 'N', + 'SQLMONEY' => 'N', + 'SQLDECIMAL' => 'N', + 'SQLDATE' => 'D', + 'SQLVCHAR' => 'C', + 'SQLCHAR' => 'C', + 'SQLDTIME' => 'T', + 'SQLINTERVAL' => 'N', + 'SQLBYTES' => 'B', + 'SQLTEXT' => 'X', + ## informix 10 + "SQLINT8" => 'I8', + "SQLSERIAL8" => 'I8', + "SQLNCHAR" => 'C', + "SQLNVCHAR" => 'C', + "SQLLVARCHAR" => 'X', + "SQLBOOL" => 'L' + ); + + if (!$this->connection->IsConnected()) { + $t = strtoupper($t); + if (isset($typeMap[$t])) return $typeMap[$t]; + return 'N'; + } + return $this->connection->MetaType($t,$len,$fieldobj); + } + + function NameQuote($name = NULL,$allowBrackets=false) + { + if (!is_string($name)) { + return FALSE; + } + + $name = trim($name); + + if ( !is_object($this->connection) ) { + return $name; + } + + $quote = $this->connection->nameQuote; + + // if name is of the form `name`, quote it + if ( preg_match('/^`(.+)`$/', $name, $matches) ) { + return $quote . $matches[1] . $quote; + } + + // if name contains special characters, quote it + $regex = ($allowBrackets) ? $this->nameRegexBrackets : $this->nameRegex; + + if ( !preg_match('/^[' . $regex . ']+$/', $name) ) { + return $quote . $name . $quote; + } + + return $name; + } + + function TableName($name) + { + if ( $this->schema ) { + return $this->NameQuote($this->schema) .'.'. $this->NameQuote($name); + } + return $this->NameQuote($name); + } + + // Executes the sql array returned by GetTableSQL and GetIndexSQL + function ExecuteSQLArray($sql, $continueOnError = true) + { + $rez = 2; + $conn = $this->connection; + $saved = $conn->debug; + foreach($sql as $line) { + + if ($this->debug) $conn->debug = true; + $ok = $conn->Execute($line); + $conn->debug = $saved; + if (!$ok) { + if ($this->debug) ADOConnection::outp($conn->ErrorMsg()); + if (!$continueOnError) return 0; + $rez = 1; + } + } + return $rez; + } + + /** + Returns the actual type given a character code. + + C: varchar + X: CLOB (character large object) or largest varchar size if CLOB is not supported + C2: Multibyte varchar + X2: Multibyte CLOB + + B: BLOB (binary large object) + + D: Date + T: Date-time + L: Integer field suitable for storing booleans (0 or 1) + I: Integer + F: Floating point number + N: Numeric or decimal number + */ + + function ActualType($meta) + { + return $meta; + } + + function CreateDatabase($dbname,$options=false) + { + $options = $this->_Options($options); + $sql = array(); + + $s = 'CREATE DATABASE ' . $this->NameQuote($dbname); + if (isset($options[$this->upperName])) + $s .= ' '.$options[$this->upperName]; + + $sql[] = $s; + return $sql; + } + + /* + Generates the SQL to create index. Returns an array of sql strings. + */ + function CreateIndexSQL($idxname, $tabname, $flds, $idxoptions = false) + { + if (!is_array($flds)) { + $flds = explode(',',$flds); + } + + foreach($flds as $key => $fld) { + # some indexes can use partial fields, eg. index first 32 chars of "name" with NAME(32) + $flds[$key] = $this->NameQuote($fld,$allowBrackets=true); + } + + return $this->_IndexSQL($this->NameQuote($idxname), $this->TableName($tabname), $flds, $this->_Options($idxoptions)); + } + + function DropIndexSQL ($idxname, $tabname = NULL) + { + return array(sprintf($this->dropIndex, $this->NameQuote($idxname), $this->TableName($tabname))); + } + + function SetSchema($schema) + { + $this->schema = $schema; + } + + function AddColumnSQL($tabname, $flds) + { + $tabname = $this->TableName ($tabname); + $sql = array(); + list($lines,$pkey,$idxs) = $this->_GenFields($flds); + // genfields can return FALSE at times + if ($lines == null) $lines = array(); + $alter = 'ALTER TABLE ' . $tabname . $this->addCol . ' '; + foreach($lines as $v) { + $sql[] = $alter . $v; + } + if (is_array($idxs)) { + foreach($idxs as $idx => $idxdef) { + $sql_idxs = $this->CreateIndexSql($idx, $tabname, $idxdef['cols'], $idxdef['opts']); + $sql = array_merge($sql, $sql_idxs); + } + } + return $sql; + } + + /** + * Change the definition of one column + * + * As some DBM's can't do that on there own, you need to supply the complete defintion of the new table, + * to allow, recreating the table and copying the content over to the new table + * @param string $tabname table-name + * @param string $flds column-name and type for the changed column + * @param string $tableflds='' complete defintion of the new table, eg. for postgres, default '' + * @param array/string $tableoptions='' options for the new table see CreateTableSQL, default '' + * @return array with SQL strings + */ + function AlterColumnSQL($tabname, $flds, $tableflds='',$tableoptions='') + { + $tabname = $this->TableName ($tabname); + $sql = array(); + list($lines,$pkey,$idxs) = $this->_GenFields($flds); + // genfields can return FALSE at times + if ($lines == null) $lines = array(); + $alter = 'ALTER TABLE ' . $tabname . $this->alterCol . ' '; + foreach($lines as $v) { + $sql[] = $alter . $v; + } + if (is_array($idxs)) { + foreach($idxs as $idx => $idxdef) { + $sql_idxs = $this->CreateIndexSql($idx, $tabname, $idxdef['cols'], $idxdef['opts']); + $sql = array_merge($sql, $sql_idxs); + } + + } + return $sql; + } + + /** + * Rename one column + * + * Some DBM's can only do this together with changeing the type of the column (even if that stays the same, eg. mysql) + * @param string $tabname table-name + * @param string $oldcolumn column-name to be renamed + * @param string $newcolumn new column-name + * @param string $flds='' complete column-defintion-string like for AddColumnSQL, only used by mysql atm., default='' + * @return array with SQL strings + */ + function RenameColumnSQL($tabname,$oldcolumn,$newcolumn,$flds='') + { + $tabname = $this->TableName ($tabname); + if ($flds) { + list($lines,$pkey,$idxs) = $this->_GenFields($flds); + // genfields can return FALSE at times + if ($lines == null) $lines = array(); + $first = reset($lines); + list(,$column_def) = preg_split("/[\t ]+/",$first,2); + } + return array(sprintf($this->renameColumn,$tabname,$this->NameQuote($oldcolumn),$this->NameQuote($newcolumn),$column_def)); + } + + /** + * Drop one column + * + * Some DBM's can't do that on there own, you need to supply the complete defintion of the new table, + * to allow, recreating the table and copying the content over to the new table + * @param string $tabname table-name + * @param string $flds column-name and type for the changed column + * @param string $tableflds='' complete defintion of the new table, eg. for postgres, default '' + * @param array/string $tableoptions='' options for the new table see CreateTableSQL, default '' + * @return array with SQL strings + */ + function DropColumnSQL($tabname, $flds, $tableflds='',$tableoptions='') + { + $tabname = $this->TableName ($tabname); + if (!is_array($flds)) $flds = explode(',',$flds); + $sql = array(); + $alter = 'ALTER TABLE ' . $tabname . $this->dropCol . ' '; + foreach($flds as $v) { + $sql[] = $alter . $this->NameQuote($v); + } + return $sql; + } + + function DropTableSQL($tabname) + { + return array (sprintf($this->dropTable, $this->TableName($tabname))); + } + + function RenameTableSQL($tabname,$newname) + { + return array (sprintf($this->renameTable, $this->TableName($tabname),$this->TableName($newname))); + } + + /** + Generate the SQL to create table. Returns an array of sql strings. + */ + function CreateTableSQL($tabname, $flds, $tableoptions=array()) + { + list($lines,$pkey,$idxs) = $this->_GenFields($flds, true); + // genfields can return FALSE at times + if ($lines == null) $lines = array(); + + $taboptions = $this->_Options($tableoptions); + $tabname = $this->TableName ($tabname); + $sql = $this->_TableSQL($tabname,$lines,$pkey,$taboptions); + + // ggiunta - 2006/10/12 - KLUDGE: + // if we are on autoincrement, and table options includes REPLACE, the + // autoincrement sequence has already been dropped on table creation sql, so + // we avoid passing REPLACE to trigger creation code. This prevents + // creating sql that double-drops the sequence + if ($this->autoIncrement && isset($taboptions['REPLACE'])) + unset($taboptions['REPLACE']); + $tsql = $this->_Triggers($tabname,$taboptions); + foreach($tsql as $s) $sql[] = $s; + + if (is_array($idxs)) { + foreach($idxs as $idx => $idxdef) { + $sql_idxs = $this->CreateIndexSql($idx, $tabname, $idxdef['cols'], $idxdef['opts']); + $sql = array_merge($sql, $sql_idxs); + } + } + + return $sql; + } + + + + function _GenFields($flds,$widespacing=false) + { + if (is_string($flds)) { + $padding = ' '; + $txt = $flds.$padding; + $flds = array(); + $flds0 = Lens_ParseArgs($txt,','); + $hasparam = false; + foreach($flds0 as $f0) { + $f1 = array(); + foreach($f0 as $token) { + switch (strtoupper($token)) { + case 'INDEX': + $f1['INDEX'] = ''; + // fall through intentionally + case 'CONSTRAINT': + case 'DEFAULT': + $hasparam = $token; + break; + default: + if ($hasparam) $f1[$hasparam] = $token; + else $f1[] = $token; + $hasparam = false; + break; + } + } + // 'index' token without a name means single column index: name it after column + if (array_key_exists('INDEX', $f1) && $f1['INDEX'] == '') { + $f1['INDEX'] = isset($f0['NAME']) ? $f0['NAME'] : $f0[0]; + // check if column name used to create an index name was quoted + if (($f1['INDEX'][0] == '"' || $f1['INDEX'][0] == "'" || $f1['INDEX'][0] == "`") && + ($f1['INDEX'][0] == substr($f1['INDEX'], -1))) { + $f1['INDEX'] = $f1['INDEX'][0].'idx_'.substr($f1['INDEX'], 1, -1).$f1['INDEX'][0]; + } + else + $f1['INDEX'] = 'idx_'.$f1['INDEX']; + } + // reset it, so we don't get next field 1st token as INDEX... + $hasparam = false; + + $flds[] = $f1; + + } + } + $this->autoIncrement = false; + $lines = array(); + $pkey = array(); + $idxs = array(); + foreach($flds as $fld) { + $fld = _array_change_key_case($fld); + + $fname = false; + $fdefault = false; + $fautoinc = false; + $ftype = false; + $fsize = false; + $fprec = false; + $fprimary = false; + $fnoquote = false; + $fdefts = false; + $fdefdate = false; + $fconstraint = false; + $fnotnull = false; + $funsigned = false; + $findex = ''; + $funiqueindex = false; + + //----------------- + // Parse attributes + foreach($fld as $attr => $v) { + if ($attr == 2 && is_numeric($v)) $attr = 'SIZE'; + else if (is_numeric($attr) && $attr > 1 && !is_numeric($v)) $attr = strtoupper($v); + + switch($attr) { + case '0': + case 'NAME': $fname = $v; break; + case '1': + case 'TYPE': $ty = $v; $ftype = $this->ActualType(strtoupper($v)); break; + + case 'SIZE': + $dotat = strpos($v,'.'); if ($dotat === false) $dotat = strpos($v,','); + if ($dotat === false) $fsize = $v; + else { + $fsize = substr($v,0,$dotat); + $fprec = substr($v,$dotat+1); + } + break; + case 'UNSIGNED': $funsigned = true; break; + case 'AUTOINCREMENT': + case 'AUTO': $fautoinc = true; $fnotnull = true; break; + case 'KEY': + // a primary key col can be non unique in itself (if key spans many cols...) + case 'PRIMARY': $fprimary = $v; $fnotnull = true; /*$funiqueindex = true;*/ break; + case 'DEF': + case 'DEFAULT': $fdefault = $v; break; + case 'NOTNULL': $fnotnull = $v; break; + case 'NOQUOTE': $fnoquote = $v; break; + case 'DEFDATE': $fdefdate = $v; break; + case 'DEFTIMESTAMP': $fdefts = $v; break; + case 'CONSTRAINT': $fconstraint = $v; break; + // let INDEX keyword create a 'very standard' index on column + case 'INDEX': $findex = $v; break; + case 'UNIQUE': $funiqueindex = true; break; + } //switch + } // foreach $fld + + //-------------------- + // VALIDATE FIELD INFO + if (!strlen($fname)) { + if ($this->debug) ADOConnection::outp("Undefined NAME"); + return false; + } + + $fid = strtoupper(preg_replace('/^`(.+)`$/', '$1', $fname)); + $fname = $this->NameQuote($fname); + + if (!strlen($ftype)) { + if ($this->debug) ADOConnection::outp("Undefined TYPE for field '$fname'"); + return false; + } else { + $ftype = strtoupper($ftype); + } + + $ftype = $this->_GetSize($ftype, $ty, $fsize, $fprec); + + if ($ty == 'X' || $ty == 'X2' || $ty == 'B') $fnotnull = false; // some blob types do not accept nulls + + if ($fprimary) $pkey[] = $fname; + + // some databases do not allow blobs to have defaults + if ($ty == 'X') $fdefault = false; + + // build list of indexes + if ($findex != '') { + if (array_key_exists($findex, $idxs)) { + $idxs[$findex]['cols'][] = ($fname); + if (in_array('UNIQUE', $idxs[$findex]['opts']) != $funiqueindex) { + if ($this->debug) ADOConnection::outp("Index $findex defined once UNIQUE and once not"); + } + if ($funiqueindex && !in_array('UNIQUE', $idxs[$findex]['opts'])) + $idxs[$findex]['opts'][] = 'UNIQUE'; + } + else + { + $idxs[$findex] = array(); + $idxs[$findex]['cols'] = array($fname); + if ($funiqueindex) + $idxs[$findex]['opts'] = array('UNIQUE'); + else + $idxs[$findex]['opts'] = array(); + } + } + + //-------------------- + // CONSTRUCT FIELD SQL + if ($fdefts) { + if (substr($this->connection->databaseType,0,5) == 'mysql') { + $ftype = 'TIMESTAMP'; + } else { + $fdefault = $this->connection->sysTimeStamp; + } + } else if ($fdefdate) { + if (substr($this->connection->databaseType,0,5) == 'mysql') { + $ftype = 'TIMESTAMP'; + } else { + $fdefault = $this->connection->sysDate; + } + } else if ($fdefault !== false && !$fnoquote) { + if ($ty == 'C' or $ty == 'X' or + ( substr($fdefault,0,1) != "'" && !is_numeric($fdefault))) { + + if (($ty == 'D' || $ty == 'T') && strtolower($fdefault) != 'null') { + // convert default date into database-aware code + if ($ty == 'T') + { + $fdefault = $this->connection->DBTimeStamp($fdefault); + } + else + { + $fdefault = $this->connection->DBDate($fdefault); + } + } + else + if (strlen($fdefault) != 1 && substr($fdefault,0,1) == ' ' && substr($fdefault,strlen($fdefault)-1) == ' ') + $fdefault = trim($fdefault); + else if (strtolower($fdefault) != 'null') + $fdefault = $this->connection->qstr($fdefault); + } + } + $suffix = $this->_CreateSuffix($fname,$ftype,$fnotnull,$fdefault,$fautoinc,$fconstraint,$funsigned); + + // add index creation + if ($widespacing) $fname = str_pad($fname,24); + + // check for field names appearing twice + if (array_key_exists($fid, $lines)) { + ADOConnection::outp("Field '$fname' defined twice"); + } + + $lines[$fid] = $fname.' '.$ftype.$suffix; + + if ($fautoinc) $this->autoIncrement = true; + } // foreach $flds + + return array($lines,$pkey,$idxs); + } + + /** + GENERATE THE SIZE PART OF THE DATATYPE + $ftype is the actual type + $ty is the type defined originally in the DDL + */ + function _GetSize($ftype, $ty, $fsize, $fprec) + { + if (strlen($fsize) && $ty != 'X' && $ty != 'B' && strpos($ftype,'(') === false) { + $ftype .= "(".$fsize; + if (strlen($fprec)) $ftype .= ",".$fprec; + $ftype .= ')'; + } + return $ftype; + } + + + // return string must begin with space + function _CreateSuffix($fname,&$ftype,$fnotnull,$fdefault,$fautoinc,$fconstraint,$funsigned) + { + $suffix = ''; + if (strlen($fdefault)) $suffix .= " DEFAULT $fdefault"; + if ($fnotnull) $suffix .= ' NOT NULL'; + if ($fconstraint) $suffix .= ' '.$fconstraint; + return $suffix; + } + + function _IndexSQL($idxname, $tabname, $flds, $idxoptions) + { + $sql = array(); + + if ( isset($idxoptions['REPLACE']) || isset($idxoptions['DROP']) ) { + $sql[] = sprintf ($this->dropIndex, $idxname); + if ( isset($idxoptions['DROP']) ) + return $sql; + } + + if ( empty ($flds) ) { + return $sql; + } + + $unique = isset($idxoptions['UNIQUE']) ? ' UNIQUE' : ''; + + $s = 'CREATE' . $unique . ' INDEX ' . $idxname . ' ON ' . $tabname . ' '; + + if ( isset($idxoptions[$this->upperName]) ) + $s .= $idxoptions[$this->upperName]; + + if ( is_array($flds) ) + $flds = implode(', ',$flds); + $s .= '(' . $flds . ')'; + $sql[] = $s; + + return $sql; + } + + function _DropAutoIncrement($tabname) + { + return false; + } + + function _TableSQL($tabname,$lines,$pkey,$tableoptions) + { + $sql = array(); + + if (isset($tableoptions['REPLACE']) || isset ($tableoptions['DROP'])) { + $sql[] = sprintf($this->dropTable,$tabname); + if ($this->autoIncrement) { + $sInc = $this->_DropAutoIncrement($tabname); + if ($sInc) $sql[] = $sInc; + } + if ( isset ($tableoptions['DROP']) ) { + return $sql; + } + } + $s = "CREATE TABLE $tabname (\n"; + $s .= implode(",\n", $lines); + if (sizeof($pkey)>0) { + $s .= ",\n PRIMARY KEY ("; + $s .= implode(", ",$pkey).")"; + } + if (isset($tableoptions['CONSTRAINTS'])) + $s .= "\n".$tableoptions['CONSTRAINTS']; + + if (isset($tableoptions[$this->upperName.'_CONSTRAINTS'])) + $s .= "\n".$tableoptions[$this->upperName.'_CONSTRAINTS']; + + $s .= "\n)"; + if (isset($tableoptions[$this->upperName])) $s .= $tableoptions[$this->upperName]; + $sql[] = $s; + + return $sql; + } + + /** + GENERATE TRIGGERS IF NEEDED + used when table has auto-incrementing field that is emulated using triggers + */ + function _Triggers($tabname,$taboptions) + { + return array(); + } + + /** + Sanitize options, so that array elements with no keys are promoted to keys + */ + function _Options($opts) + { + if (!is_array($opts)) return array(); + $newopts = array(); + foreach($opts as $k => $v) { + if (is_numeric($k)) $newopts[strtoupper($v)] = $v; + else $newopts[strtoupper($k)] = $v; + } + return $newopts; + } + + + function _getSizePrec($size) + { + $fsize = false; + $fprec = false; + $dotat = strpos($size,'.'); + if ($dotat === false) $dotat = strpos($size,','); + if ($dotat === false) $fsize = $size; + else { + $fsize = substr($size,0,$dotat); + $fprec = substr($size,$dotat+1); + } + return array($fsize, $fprec); + } + + /** + "Florian Buzin [ easywe ]" + + This function changes/adds new fields to your table. You don't + have to know if the col is new or not. It will check on its own. + */ + function ChangeTableSQL($tablename, $flds, $tableoptions = false, $dropOldFlds=false) + { + global $ADODB_FETCH_MODE; + + $save = $ADODB_FETCH_MODE; + $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; + if ($this->connection->fetchMode !== false) $savem = $this->connection->SetFetchMode(false); + + // check table exists + $save_handler = $this->connection->raiseErrorFn; + $this->connection->raiseErrorFn = ''; + $cols = $this->MetaColumns($tablename); + $this->connection->raiseErrorFn = $save_handler; + + if (isset($savem)) $this->connection->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + + if ( empty($cols)) { + return $this->CreateTableSQL($tablename, $flds, $tableoptions); + } + + if (is_array($flds)) { + // Cycle through the update fields, comparing + // existing fields to fields to update. + // if the Metatype and size is exactly the + // same, ignore - by Mark Newham + $holdflds = array(); + foreach($flds as $k=>$v) { + if ( isset($cols[$k]) && is_object($cols[$k]) ) { + // If already not allowing nulls, then don't change + $obj = $cols[$k]; + if (isset($obj->not_null) && $obj->not_null) + $v = str_replace('NOT NULL','',$v); + if (isset($obj->auto_increment) && $obj->auto_increment && empty($v['AUTOINCREMENT'])) + $v = str_replace('AUTOINCREMENT','',$v); + + $c = $cols[$k]; + $ml = $c->max_length; + $mt = $this->MetaType($c->type,$ml); + + if (isset($c->scale)) $sc = $c->scale; + else $sc = 99; // always force change if scale not known. + + if ($sc == -1) $sc = false; + list($fsize, $fprec) = $this->_getSizePrec($v['SIZE']); + + if ($ml == -1) $ml = ''; + if ($mt == 'X') $ml = $v['SIZE']; + if (($mt != $v['TYPE']) || ($ml != $fsize || $sc != $fprec) || (isset($v['AUTOINCREMENT']) && $v['AUTOINCREMENT'] != $obj->auto_increment)) { + $holdflds[$k] = $v; + } + } else { + $holdflds[$k] = $v; + } + } + $flds = $holdflds; + } + + + // already exists, alter table instead + list($lines,$pkey,$idxs) = $this->_GenFields($flds); + // genfields can return FALSE at times + if ($lines == null) $lines = array(); + $alter = 'ALTER TABLE ' . $this->TableName($tablename); + $sql = array(); + + foreach ( $lines as $id => $v ) { + if ( isset($cols[$id]) && is_object($cols[$id]) ) { + + $flds = Lens_ParseArgs($v,','); + + // We are trying to change the size of the field, if not allowed, simply ignore the request. + // $flds[1] holds the type, $flds[2] holds the size -postnuke addition + if ($flds && in_array(strtoupper(substr($flds[0][1],0,4)),$this->invalidResizeTypes4) + && (isset($flds[0][2]) && is_numeric($flds[0][2]))) { + if ($this->debug) ADOConnection::outp(sprintf("

%s cannot be changed to %s currently

", $flds[0][0], $flds[0][1])); + #echo "

$this->alterCol cannot be changed to $flds currently

"; + continue; + } + $sql[] = $alter . $this->alterCol . ' ' . $v; + } else { + $sql[] = $alter . $this->addCol . ' ' . $v; + } + } + + if ($dropOldFlds) { + foreach ( $cols as $id => $v ) + if ( !isset($lines[$id]) ) + $sql[] = $alter . $this->dropCol . ' ' . $v->name; + } + return $sql; + } +} // class +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-error.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-error.inc.php new file mode 100644 index 00000000..c6be5b55 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-error.inc.php @@ -0,0 +1,257 @@ + DB_ERROR_NOSUCHTABLE, + '/Relation [\"\'].*[\"\'] already exists|Cannot insert a duplicate key into (a )?unique index.*/i' => DB_ERROR_ALREADY_EXISTS, + '/divide by zero$/i' => DB_ERROR_DIVZERO, + '/pg_atoi: error in .*: can\'t parse /i' => DB_ERROR_INVALID_NUMBER, + '/ttribute [\"\'].*[\"\'] not found|Relation [\"\'].*[\"\'] does not have attribute [\"\'].*[\"\']/i' => DB_ERROR_NOSUCHFIELD, + '/parser: parse error at or near \"/i' => DB_ERROR_SYNTAX, + '/referential integrity violation/i' => DB_ERROR_CONSTRAINT, + '/Relation [\"\'].*[\"\'] already exists|Cannot insert a duplicate key into (a )?unique index.*|duplicate key.*violates unique constraint/i' + => DB_ERROR_ALREADY_EXISTS + ); + foreach($error_regexps as $regexp => $code) { + if (preg_match($regexp, $errormsg)) { + return $code; + } + } + // Fall back to DB_ERROR if there was no mapping. + return DB_ERROR; +} + +function adodb_error_odbc() +{ +static $MAP = array( + '01004' => DB_ERROR_TRUNCATED, + '07001' => DB_ERROR_MISMATCH, + '21S01' => DB_ERROR_MISMATCH, + '21S02' => DB_ERROR_MISMATCH, + '22003' => DB_ERROR_INVALID_NUMBER, + '22008' => DB_ERROR_INVALID_DATE, + '22012' => DB_ERROR_DIVZERO, + '23000' => DB_ERROR_CONSTRAINT, + '24000' => DB_ERROR_INVALID, + '34000' => DB_ERROR_INVALID, + '37000' => DB_ERROR_SYNTAX, + '42000' => DB_ERROR_SYNTAX, + 'IM001' => DB_ERROR_UNSUPPORTED, + 'S0000' => DB_ERROR_NOSUCHTABLE, + 'S0001' => DB_ERROR_NOT_FOUND, + 'S0002' => DB_ERROR_NOSUCHTABLE, + 'S0011' => DB_ERROR_ALREADY_EXISTS, + 'S0012' => DB_ERROR_NOT_FOUND, + 'S0021' => DB_ERROR_ALREADY_EXISTS, + 'S0022' => DB_ERROR_NOT_FOUND, + 'S1000' => DB_ERROR_NOSUCHTABLE, + 'S1009' => DB_ERROR_INVALID, + 'S1090' => DB_ERROR_INVALID, + 'S1C00' => DB_ERROR_NOT_CAPABLE + ); + return $MAP; +} + +function adodb_error_ibase() +{ +static $MAP = array( + -104 => DB_ERROR_SYNTAX, + -150 => DB_ERROR_ACCESS_VIOLATION, + -151 => DB_ERROR_ACCESS_VIOLATION, + -155 => DB_ERROR_NOSUCHTABLE, + -157 => DB_ERROR_NOSUCHFIELD, + -158 => DB_ERROR_VALUE_COUNT_ON_ROW, + -170 => DB_ERROR_MISMATCH, + -171 => DB_ERROR_MISMATCH, + -172 => DB_ERROR_INVALID, + -204 => DB_ERROR_INVALID, + -205 => DB_ERROR_NOSUCHFIELD, + -206 => DB_ERROR_NOSUCHFIELD, + -208 => DB_ERROR_INVALID, + -219 => DB_ERROR_NOSUCHTABLE, + -297 => DB_ERROR_CONSTRAINT, + -530 => DB_ERROR_CONSTRAINT, + -803 => DB_ERROR_CONSTRAINT, + -551 => DB_ERROR_ACCESS_VIOLATION, + -552 => DB_ERROR_ACCESS_VIOLATION, + -922 => DB_ERROR_NOSUCHDB, + -923 => DB_ERROR_CONNECT_FAILED, + -924 => DB_ERROR_CONNECT_FAILED + ); + + return $MAP; +} + +function adodb_error_ifx() +{ +static $MAP = array( + '-201' => DB_ERROR_SYNTAX, + '-206' => DB_ERROR_NOSUCHTABLE, + '-217' => DB_ERROR_NOSUCHFIELD, + '-329' => DB_ERROR_NODBSELECTED, + '-1204' => DB_ERROR_INVALID_DATE, + '-1205' => DB_ERROR_INVALID_DATE, + '-1206' => DB_ERROR_INVALID_DATE, + '-1209' => DB_ERROR_INVALID_DATE, + '-1210' => DB_ERROR_INVALID_DATE, + '-1212' => DB_ERROR_INVALID_DATE + ); + + return $MAP; +} + +function adodb_error_oci8() +{ +static $MAP = array( + 1 => DB_ERROR_ALREADY_EXISTS, + 900 => DB_ERROR_SYNTAX, + 904 => DB_ERROR_NOSUCHFIELD, + 923 => DB_ERROR_SYNTAX, + 942 => DB_ERROR_NOSUCHTABLE, + 955 => DB_ERROR_ALREADY_EXISTS, + 1476 => DB_ERROR_DIVZERO, + 1722 => DB_ERROR_INVALID_NUMBER, + 2289 => DB_ERROR_NOSUCHTABLE, + 2291 => DB_ERROR_CONSTRAINT, + 2449 => DB_ERROR_CONSTRAINT + ); + + return $MAP; +} + +function adodb_error_mssql() +{ +static $MAP = array( + 208 => DB_ERROR_NOSUCHTABLE, + 2601 => DB_ERROR_ALREADY_EXISTS + ); + + return $MAP; +} + +function adodb_error_sqlite() +{ +static $MAP = array( + 1 => DB_ERROR_SYNTAX + ); + + return $MAP; +} + +function adodb_error_mysql() +{ +static $MAP = array( + 1004 => DB_ERROR_CANNOT_CREATE, + 1005 => DB_ERROR_CANNOT_CREATE, + 1006 => DB_ERROR_CANNOT_CREATE, + 1007 => DB_ERROR_ALREADY_EXISTS, + 1008 => DB_ERROR_CANNOT_DROP, + 1045 => DB_ERROR_ACCESS_VIOLATION, + 1046 => DB_ERROR_NODBSELECTED, + 1049 => DB_ERROR_NOSUCHDB, + 1050 => DB_ERROR_ALREADY_EXISTS, + 1051 => DB_ERROR_NOSUCHTABLE, + 1054 => DB_ERROR_NOSUCHFIELD, + 1062 => DB_ERROR_ALREADY_EXISTS, + 1064 => DB_ERROR_SYNTAX, + 1100 => DB_ERROR_NOT_LOCKED, + 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, + 1146 => DB_ERROR_NOSUCHTABLE, + 1048 => DB_ERROR_CONSTRAINT, + 2002 => DB_ERROR_CONNECT_FAILED, + 2005 => DB_ERROR_CONNECT_FAILED + ); + + return $MAP; +} +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-iterator.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-iterator.inc.php new file mode 100644 index 00000000..e8b5e57b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-iterator.inc.php @@ -0,0 +1,30 @@ +Execute("select * from adoxyz"); + foreach($rs as $k => $v) { + echo $k; print_r($v); echo "
"; + } + + + Iterator code based on http://cvs.php.net/cvs.php/php-src/ext/spl/examples/cachingiterator.inc?login=2 + + + Moved to adodb.inc.php to improve performance. + */ + + + + + +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-lib.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-lib.inc.php new file mode 100644 index 00000000..6b2e8910 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-lib.inc.php @@ -0,0 +1,1197 @@ + sizeof($array)) $max = sizeof($array); + else $max = $probe; + + + for ($j=0;$j < $max; $j++) { + $row = $array[$j]; + if (!$row) break; + $i = -1; + foreach($row as $v) { + $i += 1; + + if (isset($types[$i]) && $types[$i]=='C') continue; + + //print " ($i ".$types[$i]. "$v) "; + $v = trim($v); + + if (!preg_match('/^[+-]{0,1}[0-9\.]+$/',$v)) { + $types[$i] = 'C'; // once C, always C + + continue; + } + if ($j == 0) { + // If empty string, we presume is character + // test for integer for 1st row only + // after that it is up to testing other rows to prove + // that it is not an integer + if (strlen($v) == 0) $types[$i] = 'C'; + if (strpos($v,'.') !== false) $types[$i] = 'N'; + else $types[$i] = 'I'; + continue; + } + + if (strpos($v,'.') !== false) $types[$i] = 'N'; + + } + } + +} + +function adodb_transpose(&$arr, &$newarr, &$hdr, &$fobjs) +{ + $oldX = sizeof(reset($arr)); + $oldY = sizeof($arr); + + if ($hdr) { + $startx = 1; + $hdr = array('Fields'); + for ($y = 0; $y < $oldY; $y++) { + $hdr[] = $arr[$y][0]; + } + } else + $startx = 0; + + for ($x = $startx; $x < $oldX; $x++) { + if ($fobjs) { + $o = $fobjs[$x]; + $newarr[] = array($o->name); + } else + $newarr[] = array(); + + for ($y = 0; $y < $oldY; $y++) { + $newarr[$x-$startx][] = $arr[$y][$x]; + } + } +} + +// Force key to upper. +// See also http://www.php.net/manual/en/function.array-change-key-case.php +function _array_change_key_case($an_array) +{ + if (is_array($an_array)) { + $new_array = array(); + foreach($an_array as $key=>$value) + $new_array[strtoupper($key)] = $value; + + return $new_array; + } + + return $an_array; +} + +function _adodb_replace(&$zthis, $table, $fieldArray, $keyCol, $autoQuote, $has_autoinc) +{ + if (count($fieldArray) == 0) return 0; + $first = true; + $uSet = ''; + + if (!is_array($keyCol)) { + $keyCol = array($keyCol); + } + foreach($fieldArray as $k => $v) { + if ($v === null) { + $v = 'NULL'; + $fieldArray[$k] = $v; + } else if ($autoQuote && /*!is_numeric($v) /*and strncmp($v,"'",1) !== 0 -- sql injection risk*/ strcasecmp($v,$zthis->null2null)!=0) { + $v = $zthis->qstr($v); + $fieldArray[$k] = $v; + } + if (in_array($k,$keyCol)) continue; // skip UPDATE if is key + + if ($first) { + $first = false; + $uSet = "$k=$v"; + } else + $uSet .= ",$k=$v"; + } + + $where = false; + foreach ($keyCol as $v) { + if (isset($fieldArray[$v])) { + if ($where) $where .= ' and '.$v.'='.$fieldArray[$v]; + else $where = $v.'='.$fieldArray[$v]; + } + } + + if ($uSet && $where) { + $update = "UPDATE $table SET $uSet WHERE $where"; + + $rs = $zthis->Execute($update); + + + if ($rs) { + if ($zthis->poorAffectedRows) { + /* + The Select count(*) wipes out any errors that the update would have returned. + http://phplens.com/lens/lensforum/msgs.php?id=5696 + */ + if ($zthis->ErrorNo()<>0) return 0; + + # affected_rows == 0 if update field values identical to old values + # for mysql - which is silly. + + $cnt = $zthis->GetOne("select count(*) from $table where $where"); + if ($cnt > 0) return 1; // record already exists + } else { + if (($zthis->Affected_Rows()>0)) return 1; + } + } else + return 0; + } + + // print "

Error=".$this->ErrorNo().'

'; + $first = true; + foreach($fieldArray as $k => $v) { + if ($has_autoinc && in_array($k,$keyCol)) continue; // skip autoinc col + + if ($first) { + $first = false; + $iCols = "$k"; + $iVals = "$v"; + } else { + $iCols .= ",$k"; + $iVals .= ",$v"; + } + } + $insert = "INSERT INTO $table ($iCols) VALUES ($iVals)"; + $rs = $zthis->Execute($insert); + return ($rs) ? 2 : 0; +} + +// Requires $ADODB_FETCH_MODE = ADODB_FETCH_NUM +function _adodb_getmenu(&$zthis, $name,$defstr='',$blank1stItem=true,$multiple=false, + $size=0, $selectAttr='',$compareFields0=true) +{ + $hasvalue = false; + + if ($multiple or is_array($defstr)) { + if ($size==0) $size=5; + $attr = ' multiple size="'.$size.'"'; + if (!strpos($name,'[]')) $name .= '[]'; + } else if ($size) $attr = ' size="'.$size.'"'; + else $attr =''; + + $s = '\n"; +} + +// Requires $ADODB_FETCH_MODE = ADODB_FETCH_NUM +function _adodb_getmenu_gp(&$zthis, $name,$defstr='',$blank1stItem=true,$multiple=false, + $size=0, $selectAttr='',$compareFields0=true) +{ + $hasvalue = false; + + if ($multiple or is_array($defstr)) { + if ($size==0) $size=5; + $attr = ' multiple size="'.$size.'"'; + if (!strpos($name,'[]')) $name .= '[]'; + } else if ($size) $attr = ' size="'.$size.'"'; + else $attr =''; + + $s = '\n"; +} + + +/* + Count the number of records this sql statement will return by using + query rewriting heuristics... + + Does not work with UNIONs, except with postgresql and oracle. + + Usage: + + $conn->Connect(...); + $cnt = _adodb_getcount($conn, $sql); + +*/ +function _adodb_getcount(&$zthis, $sql,$inputarr=false,$secs2cache=0) +{ + $qryRecs = 0; + + if (!empty($zthis->_nestedSQL) || preg_match("/^\s*SELECT\s+DISTINCT/is", $sql) || + preg_match('/\s+GROUP\s+BY\s+/is',$sql) || + preg_match('/\s+UNION\s+/is',$sql)) { + + $rewritesql = adodb_strip_order_by($sql); + + // ok, has SELECT DISTINCT or GROUP BY so see if we can use a table alias + // but this is only supported by oracle and postgresql... + if ($zthis->dataProvider == 'oci8') { + // Allow Oracle hints to be used for query optimization, Chris Wrye + if (preg_match('#/\\*+.*?\\*\\/#', $sql, $hint)) { + $rewritesql = "SELECT ".$hint[0]." COUNT(*) FROM (".$rewritesql.")"; + } else + $rewritesql = "SELECT COUNT(*) FROM (".$rewritesql.")"; + + } else if (strncmp($zthis->databaseType,'postgres',8) == 0 || strncmp($zthis->databaseType,'mysql',5) == 0) { + $rewritesql = "SELECT COUNT(*) FROM ($rewritesql) _ADODB_ALIAS_"; + } else { + $rewritesql = "SELECT COUNT(*) FROM ($rewritesql)"; + } + } else { + // now replace SELECT ... FROM with SELECT COUNT(*) FROM + $rewritesql = preg_replace( + '/^\s*SELECT\s.*\s+FROM\s/Uis','SELECT COUNT(*) FROM ',$sql); + // fix by alexander zhukov, alex#unipack.ru, because count(*) and 'order by' fails + // with mssql, access and postgresql. Also a good speedup optimization - skips sorting! + // also see http://phplens.com/lens/lensforum/msgs.php?id=12752 + $rewritesql = adodb_strip_order_by($rewritesql); + } + + if (isset($rewritesql) && $rewritesql != $sql) { + if (preg_match('/\sLIMIT\s+[0-9]+/i',$sql,$limitarr)) $rewritesql .= $limitarr[0]; + + if ($secs2cache) { + // we only use half the time of secs2cache because the count can quickly + // become inaccurate if new records are added + $qryRecs = $zthis->CacheGetOne($secs2cache/2,$rewritesql,$inputarr); + + } else { + $qryRecs = $zthis->GetOne($rewritesql,$inputarr); + } + if ($qryRecs !== false) return $qryRecs; + } + //-------------------------------------------- + // query rewrite failed - so try slower way... + + + // strip off unneeded ORDER BY if no UNION + if (preg_match('/\s*UNION\s*/is', $sql)) $rewritesql = $sql; + else $rewritesql = $rewritesql = adodb_strip_order_by($sql); + + if (preg_match('/\sLIMIT\s+[0-9]+/i',$sql,$limitarr)) $rewritesql .= $limitarr[0]; + + if ($secs2cache) { + $rstest = $zthis->CacheExecute($secs2cache,$rewritesql,$inputarr); + if (!$rstest) $rstest = $zthis->CacheExecute($secs2cache,$sql,$inputarr); + } else { + $rstest = $zthis->Execute($rewritesql,$inputarr); + if (!$rstest) $rstest = $zthis->Execute($sql,$inputarr); + } + if ($rstest) { + $qryRecs = $rstest->RecordCount(); + if ($qryRecs == -1) { + global $ADODB_EXTENSION; + // some databases will return -1 on MoveLast() - change to MoveNext() + if ($ADODB_EXTENSION) { + while(!$rstest->EOF) { + adodb_movenext($rstest); + } + } else { + while(!$rstest->EOF) { + $rstest->MoveNext(); + } + } + $qryRecs = $rstest->_currentRow; + } + $rstest->Close(); + if ($qryRecs == -1) return 0; + } + return $qryRecs; +} + +/* + Code originally from "Cornel G" + + This code might not work with SQL that has UNION in it + + Also if you are using CachePageExecute(), there is a strong possibility that + data will get out of synch. use CachePageExecute() only with tables that + rarely change. +*/ +function _adodb_pageexecute_all_rows(&$zthis, $sql, $nrows, $page, + $inputarr=false, $secs2cache=0) +{ + $atfirstpage = false; + $atlastpage = false; + $lastpageno=1; + + // If an invalid nrows is supplied, + // we assume a default value of 10 rows per page + if (!isset($nrows) || $nrows <= 0) $nrows = 10; + + $qryRecs = false; //count records for no offset + + $qryRecs = _adodb_getcount($zthis,$sql,$inputarr,$secs2cache); + $lastpageno = (int) ceil($qryRecs / $nrows); + $zthis->_maxRecordCount = $qryRecs; + + + + // ***** Here we check whether $page is the last page or + // whether we are trying to retrieve + // a page number greater than the last page number. + if ($page >= $lastpageno) { + $page = $lastpageno; + $atlastpage = true; + } + + // If page number <= 1, then we are at the first page + if (empty($page) || $page <= 1) { + $page = 1; + $atfirstpage = true; + } + + // We get the data we want + $offset = $nrows * ($page-1); + if ($secs2cache > 0) + $rsreturn = $zthis->CacheSelectLimit($secs2cache, $sql, $nrows, $offset, $inputarr); + else + $rsreturn = $zthis->SelectLimit($sql, $nrows, $offset, $inputarr, $secs2cache); + + + // Before returning the RecordSet, we set the pagination properties we need + if ($rsreturn) { + $rsreturn->_maxRecordCount = $qryRecs; + $rsreturn->rowsPerPage = $nrows; + $rsreturn->AbsolutePage($page); + $rsreturn->AtFirstPage($atfirstpage); + $rsreturn->AtLastPage($atlastpage); + $rsreturn->LastPageNo($lastpageno); + } + return $rsreturn; +} + +// Iván Oliva version +function _adodb_pageexecute_no_last_page(&$zthis, $sql, $nrows, $page, $inputarr=false, $secs2cache=0) +{ + + $atfirstpage = false; + $atlastpage = false; + + if (!isset($page) || $page <= 1) { // If page number <= 1, then we are at the first page + $page = 1; + $atfirstpage = true; + } + if ($nrows <= 0) $nrows = 10; // If an invalid nrows is supplied, we assume a default value of 10 rows per page + + // ***** Here we check whether $page is the last page or whether we are trying to retrieve a page number greater than + // the last page number. + $pagecounter = $page + 1; + $pagecounteroffset = ($pagecounter * $nrows) - $nrows; + if ($secs2cache>0) $rstest = $zthis->CacheSelectLimit($secs2cache, $sql, $nrows, $pagecounteroffset, $inputarr); + else $rstest = $zthis->SelectLimit($sql, $nrows, $pagecounteroffset, $inputarr, $secs2cache); + if ($rstest) { + while ($rstest && $rstest->EOF && $pagecounter>0) { + $atlastpage = true; + $pagecounter--; + $pagecounteroffset = $nrows * ($pagecounter - 1); + $rstest->Close(); + if ($secs2cache>0) $rstest = $zthis->CacheSelectLimit($secs2cache, $sql, $nrows, $pagecounteroffset, $inputarr); + else $rstest = $zthis->SelectLimit($sql, $nrows, $pagecounteroffset, $inputarr, $secs2cache); + } + if ($rstest) $rstest->Close(); + } + if ($atlastpage) { // If we are at the last page or beyond it, we are going to retrieve it + $page = $pagecounter; + if ($page == 1) $atfirstpage = true; // We have to do this again in case the last page is the same as the first + //... page, that is, the recordset has only 1 page. + } + + // We get the data we want + $offset = $nrows * ($page-1); + if ($secs2cache > 0) $rsreturn = $zthis->CacheSelectLimit($secs2cache, $sql, $nrows, $offset, $inputarr); + else $rsreturn = $zthis->SelectLimit($sql, $nrows, $offset, $inputarr, $secs2cache); + + // Before returning the RecordSet, we set the pagination properties we need + if ($rsreturn) { + $rsreturn->rowsPerPage = $nrows; + $rsreturn->AbsolutePage($page); + $rsreturn->AtFirstPage($atfirstpage); + $rsreturn->AtLastPage($atlastpage); + } + return $rsreturn; +} + +function _adodb_getupdatesql(&$zthis,&$rs, $arrFields,$forceUpdate=false,$magicq=false,$force=2) +{ + global $ADODB_QUOTE_FIELDNAMES; + + if (!$rs) { + printf(ADODB_BAD_RS,'GetUpdateSQL'); + return false; + } + + $fieldUpdatedCount = 0; + $arrFields = _array_change_key_case($arrFields); + + $hasnumeric = isset($rs->fields[0]); + $setFields = ''; + + // Loop through all of the fields in the recordset + for ($i=0, $max=$rs->FieldCount(); $i < $max; $i++) { + // Get the field from the recordset + $field = $rs->FetchField($i); + + // If the recordset field is one + // of the fields passed in then process. + $upperfname = strtoupper($field->name); + if (adodb_key_exists($upperfname,$arrFields,$force)) { + + // If the existing field value in the recordset + // is different from the value passed in then + // go ahead and append the field name and new value to + // the update query. + + if ($hasnumeric) $val = $rs->fields[$i]; + else if (isset($rs->fields[$upperfname])) $val = $rs->fields[$upperfname]; + else if (isset($rs->fields[$field->name])) $val = $rs->fields[$field->name]; + else if (isset($rs->fields[strtolower($upperfname)])) $val = $rs->fields[strtolower($upperfname)]; + else $val = ''; + + + if ($forceUpdate || strcmp($val, $arrFields[$upperfname])) { + // Set the counter for the number of fields that will be updated. + $fieldUpdatedCount++; + + // Based on the datatype of the field + // Format the value properly for the database + $type = $rs->MetaType($field->type); + + + if ($type == 'null') { + $type = 'C'; + } + + if ((strpos($upperfname,' ') !== false) || ($ADODB_QUOTE_FIELDNAMES)) + $fnameq = $zthis->nameQuote.$upperfname.$zthis->nameQuote; + else + $fnameq = $upperfname; + + + // is_null requires php 4.0.4 + //********************************************************// + if (is_null($arrFields[$upperfname]) + || (empty($arrFields[$upperfname]) && strlen($arrFields[$upperfname]) == 0) + || $arrFields[$upperfname] === $zthis->null2null + ) + { + switch ($force) { + + //case 0: + // //Ignore empty values. This is allready handled in "adodb_key_exists" function. + //break; + + case 1: + //Set null + $setFields .= $field->name . " = null, "; + break; + + case 2: + //Set empty + $arrFields[$upperfname] = ""; + $setFields .= _adodb_column_sql($zthis, 'U', $type, $upperfname, $fnameq,$arrFields, $magicq); + break; + default: + case 3: + //Set the value that was given in array, so you can give both null and empty values + if (is_null($arrFields[$upperfname]) || $arrFields[$upperfname] === $zthis->null2null) { + $setFields .= $field->name . " = null, "; + } else { + $setFields .= _adodb_column_sql($zthis, 'U', $type, $upperfname, $fnameq,$arrFields, $magicq); + } + break; + } + //********************************************************// + } else { + //we do this so each driver can customize the sql for + //DB specific column types. + //Oracle needs BLOB types to be handled with a returning clause + //postgres has special needs as well + $setFields .= _adodb_column_sql($zthis, 'U', $type, $upperfname, $fnameq, + $arrFields, $magicq); + } + } + } + } + + // If there were any modified fields then build the rest of the update query. + if ($fieldUpdatedCount > 0 || $forceUpdate) { + // Get the table name from the existing query. + if (!empty($rs->tableName)) $tableName = $rs->tableName; + else { + preg_match("/FROM\s+".ADODB_TABLE_REGEX."/is", $rs->sql, $tableName); + $tableName = $tableName[1]; + } + // Get the full where clause excluding the word "WHERE" from + // the existing query. + preg_match('/\sWHERE\s(.*)/is', $rs->sql, $whereClause); + + $discard = false; + // not a good hack, improvements? + if ($whereClause) { + #var_dump($whereClause); + if (preg_match('/\s(ORDER\s.*)/is', $whereClause[1], $discard)); + else if (preg_match('/\s(LIMIT\s.*)/is', $whereClause[1], $discard)); + else if (preg_match('/\s(FOR UPDATE.*)/is', $whereClause[1], $discard)); + else preg_match('/\s.*(\) WHERE .*)/is', $whereClause[1], $discard); # see http://sourceforge.net/tracker/index.php?func=detail&aid=1379638&group_id=42718&atid=433976 + } else + $whereClause = array(false,false); + + if ($discard) + $whereClause[1] = substr($whereClause[1], 0, strlen($whereClause[1]) - strlen($discard[1])); + + $sql = 'UPDATE '.$tableName.' SET '.substr($setFields, 0, -2); + if (strlen($whereClause[1]) > 0) + $sql .= ' WHERE '.$whereClause[1]; + + return $sql; + + } else { + return false; + } +} + +function adodb_key_exists($key, &$arr,$force=2) +{ + if ($force<=0) { + // the following is the old behaviour where null or empty fields are ignored + return (!empty($arr[$key])) || (isset($arr[$key]) && strlen($arr[$key])>0); + } + + if (isset($arr[$key])) return true; + ## null check below + if (ADODB_PHPVER >= 0x4010) return array_key_exists($key,$arr); + return false; +} + +/** + * There is a special case of this function for the oci8 driver. + * The proper way to handle an insert w/ a blob in oracle requires + * a returning clause with bind variables and a descriptor blob. + * + * + */ +function _adodb_getinsertsql(&$zthis,&$rs,$arrFields,$magicq=false,$force=2) +{ +static $cacheRS = false; +static $cacheSig = 0; +static $cacheCols; + global $ADODB_QUOTE_FIELDNAMES; + + $tableName = ''; + $values = ''; + $fields = ''; + $recordSet = null; + $arrFields = _array_change_key_case($arrFields); + $fieldInsertedCount = 0; + + if (is_string($rs)) { + //ok we have a table name + //try and get the column info ourself. + $tableName = $rs; + + //we need an object for the recordSet + //because we have to call MetaType. + //php can't do a $rsclass::MetaType() + $rsclass = $zthis->rsPrefix.$zthis->databaseType; + $recordSet = new $rsclass(-1,$zthis->fetchMode); + $recordSet->connection = $zthis; + + if (is_string($cacheRS) && $cacheRS == $rs) { + $columns = $cacheCols; + } else { + $columns = $zthis->MetaColumns( $tableName ); + $cacheRS = $tableName; + $cacheCols = $columns; + } + } else if (is_subclass_of($rs, 'adorecordset')) { + if (isset($rs->insertSig) && is_integer($cacheRS) && $cacheRS == $rs->insertSig) { + $columns = $cacheCols; + } else { + for ($i=0, $max=$rs->FieldCount(); $i < $max; $i++) + $columns[] = $rs->FetchField($i); + $cacheRS = $cacheSig; + $cacheCols = $columns; + $rs->insertSig = $cacheSig++; + } + $recordSet = $rs; + + } else { + printf(ADODB_BAD_RS,'GetInsertSQL'); + return false; + } + + // Loop through all of the fields in the recordset + foreach( $columns as $field ) { + $upperfname = strtoupper($field->name); + if (adodb_key_exists($upperfname,$arrFields,$force)) { + $bad = false; + if ((strpos($upperfname,' ') !== false) || ($ADODB_QUOTE_FIELDNAMES)) + $fnameq = $zthis->nameQuote.$upperfname.$zthis->nameQuote; + else + $fnameq = $upperfname; + + $type = $recordSet->MetaType($field->type); + + /********************************************************/ + if (is_null($arrFields[$upperfname]) + || (empty($arrFields[$upperfname]) && strlen($arrFields[$upperfname]) == 0) + || $arrFields[$upperfname] === $zthis->null2null + ) + { + switch ($force) { + + case 0: // we must always set null if missing + $bad = true; + break; + + case 1: + $values .= "null, "; + break; + + case 2: + //Set empty + $arrFields[$upperfname] = ""; + $values .= _adodb_column_sql($zthis, 'I', $type, $upperfname, $fnameq,$arrFields, $magicq); + break; + + default: + case 3: + //Set the value that was given in array, so you can give both null and empty values + if (is_null($arrFields[$upperfname]) || $arrFields[$upperfname] === $zthis->null2null) { + $values .= "null, "; + } else { + $values .= _adodb_column_sql($zthis, 'I', $type, $upperfname, $fnameq, $arrFields, $magicq); + } + break; + } // switch + + /*********************************************************/ + } else { + //we do this so each driver can customize the sql for + //DB specific column types. + //Oracle needs BLOB types to be handled with a returning clause + //postgres has special needs as well + $values .= _adodb_column_sql($zthis, 'I', $type, $upperfname, $fnameq, + $arrFields, $magicq); + } + + if ($bad) continue; + // Set the counter for the number of fields that will be inserted. + $fieldInsertedCount++; + + + // Get the name of the fields to insert + $fields .= $fnameq . ", "; + } + } + + + // If there were any inserted fields then build the rest of the insert query. + if ($fieldInsertedCount <= 0) return false; + + // Get the table name from the existing query. + if (!$tableName) { + if (!empty($rs->tableName)) $tableName = $rs->tableName; + else if (preg_match("/FROM\s+".ADODB_TABLE_REGEX."/is", $rs->sql, $tableName)) + $tableName = $tableName[1]; + else + return false; + } + + // Strip off the comma and space on the end of both the fields + // and their values. + $fields = substr($fields, 0, -2); + $values = substr($values, 0, -2); + + // Append the fields and their values to the insert query. + return 'INSERT INTO '.$tableName.' ( '.$fields.' ) VALUES ( '.$values.' )'; +} + + +/** + * This private method is used to help construct + * the update/sql which is generated by GetInsertSQL and GetUpdateSQL. + * It handles the string construction of 1 column -> sql string based on + * the column type. We want to do 'safe' handling of BLOBs + * + * @param string the type of sql we are trying to create + * 'I' or 'U'. + * @param string column data type from the db::MetaType() method + * @param string the column name + * @param array the column value + * + * @return string + * + */ +function _adodb_column_sql_oci8(&$zthis,$action, $type, $fname, $fnameq, $arrFields, $magicq) +{ + $sql = ''; + + // Based on the datatype of the field + // Format the value properly for the database + switch($type) { + case 'B': + //in order to handle Blobs correctly, we need + //to do some magic for Oracle + + //we need to create a new descriptor to handle + //this properly + if (!empty($zthis->hasReturningInto)) { + if ($action == 'I') { + $sql = 'empty_blob(), '; + } else { + $sql = $fnameq. '=empty_blob(), '; + } + //add the variable to the returning clause array + //so the user can build this later in + //case they want to add more to it + $zthis->_returningArray[$fname] = ':xx'.$fname.'xx'; + } else if (empty($arrFields[$fname])){ + if ($action == 'I') { + $sql = 'empty_blob(), '; + } else { + $sql = $fnameq. '=empty_blob(), '; + } + } else { + //this is to maintain compatibility + //with older adodb versions. + $sql = _adodb_column_sql($zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq,false); + } + break; + + case "X": + //we need to do some more magic here for long variables + //to handle these correctly in oracle. + + //create a safe bind var name + //to avoid conflicts w/ dupes. + if (!empty($zthis->hasReturningInto)) { + if ($action == 'I') { + $sql = ':xx'.$fname.'xx, '; + } else { + $sql = $fnameq.'=:xx'.$fname.'xx, '; + } + //add the variable to the returning clause array + //so the user can build this later in + //case they want to add more to it + $zthis->_returningArray[$fname] = ':xx'.$fname.'xx'; + } else { + //this is to maintain compatibility + //with older adodb versions. + $sql = _adodb_column_sql($zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq,false); + } + break; + + default: + $sql = _adodb_column_sql($zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq,false); + break; + } + + return $sql; +} + +function _adodb_column_sql(&$zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq, $recurse=true) +{ + + if ($recurse) { + switch($zthis->dataProvider) { + case 'postgres': + if ($type == 'L') $type = 'C'; + break; + case 'oci8': + return _adodb_column_sql_oci8($zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq); + + } + } + + switch($type) { + case "C": + case "X": + case 'B': + $val = $zthis->qstr($arrFields[$fname],$magicq); + break; + + case "D": + $val = $zthis->DBDate($arrFields[$fname]); + break; + + case "T": + $val = $zthis->DBTimeStamp($arrFields[$fname]); + break; + + case "N": + $val = $arrFields[$fname]; + if (!is_numeric($val)) $val = str_replace(',', '.', (float)$val); + break; + + case "I": + case "R": + $val = $arrFields[$fname]; + if (!is_numeric($val)) $val = (integer) $val; + break; + + default: + $val = str_replace(array("'"," ","("),"",$arrFields[$fname]); // basic sql injection defence + if (empty($val)) $val = '0'; + break; + } + + if ($action == 'I') return $val . ", "; + + + return $fnameq . "=" . $val . ", "; + +} + + + +function _adodb_debug_execute(&$zthis, $sql, $inputarr) +{ + $ss = ''; + if ($inputarr) { + foreach($inputarr as $kk=>$vv) { + if (is_string($vv) && strlen($vv)>64) $vv = substr($vv,0,64).'...'; + if (is_null($vv)) $ss .= "($kk=>null) "; + else $ss .= "($kk=>'$vv') "; + } + $ss = "[ $ss ]"; + } + $sqlTxt = is_array($sql) ? $sql[0] : $sql; + /*str_replace(', ','##1#__^LF',is_array($sql) ? $sql[0] : $sql); + $sqlTxt = str_replace(',',', ',$sqlTxt); + $sqlTxt = str_replace('##1#__^LF', ', ' ,$sqlTxt); + */ + // check if running from browser or command-line + $inBrowser = isset($_SERVER['HTTP_USER_AGENT']); + + $dbt = $zthis->databaseType; + if (isset($zthis->dsnType)) $dbt .= '-'.$zthis->dsnType; + if ($inBrowser) { + if ($ss) { + $ss = ''.htmlspecialchars($ss).''; + } + if ($zthis->debug === -1) + ADOConnection::outp( "
\n($dbt): ".htmlspecialchars($sqlTxt)."   $ss\n
\n",false); + else if ($zthis->debug !== -99) + ADOConnection::outp( "


\n($dbt): ".htmlspecialchars($sqlTxt)."   $ss\n
\n",false); + } else { + $ss = "\n ".$ss; + if ($zthis->debug !== -99) + ADOConnection::outp("-----
\n($dbt): ".$sqlTxt." $ss\n-----
\n",false); + } + + $qID = $zthis->_query($sql,$inputarr); + + /* + Alexios Fakios notes that ErrorMsg() must be called before ErrorNo() for mssql + because ErrorNo() calls Execute('SELECT @ERROR'), causing recursion + */ + if ($zthis->databaseType == 'mssql') { + // ErrorNo is a slow function call in mssql, and not reliable in PHP 4.0.6 + + if($emsg = $zthis->ErrorMsg()) { + if ($err = $zthis->ErrorNo()) { + if ($zthis->debug === -99) + ADOConnection::outp( "
\n($dbt): ".htmlspecialchars($sqlTxt)."   $ss\n
\n",false); + + ADOConnection::outp($err.': '.$emsg); + } + } + } else if (!$qID) { + + if ($zthis->debug === -99) + if ($inBrowser) ADOConnection::outp( "
\n($dbt): ".htmlspecialchars($sqlTxt)."   $ss\n
\n",false); + else ADOConnection::outp("-----
\n($dbt): ".$sqlTxt."$ss\n-----
\n",false); + + ADOConnection::outp($zthis->ErrorNo() .': '. $zthis->ErrorMsg()); + } + + if ($zthis->debug === 99) _adodb_backtrace(true,9999,2); + return $qID; +} + +# pretty print the debug_backtrace function +function _adodb_backtrace($printOrArr=true,$levels=9999,$skippy=0,$ishtml=null) +{ + if (!function_exists('debug_backtrace')) return ''; + + if ($ishtml === null) $html = (isset($_SERVER['HTTP_USER_AGENT'])); + else $html = $ishtml; + + $fmt = ($html) ? " %% line %4d, file: %s" : "%% line %4d, file: %s"; + + $MAXSTRLEN = 128; + + $s = ($html) ? '
' : '';
+	
+	if (is_array($printOrArr)) $traceArr = $printOrArr;
+	else $traceArr = debug_backtrace();
+	array_shift($traceArr);
+	array_shift($traceArr);
+	$tabs = sizeof($traceArr)-2;
+	
+	foreach ($traceArr as $arr) {
+		if ($skippy) {$skippy -= 1; continue;}
+		$levels -= 1;
+		if ($levels < 0) break;
+		
+		$args = array();
+		for ($i=0; $i < $tabs; $i++) $s .=  ($html) ? '   ' : "\t";
+		$tabs -= 1;
+		if ($html) $s .= '';
+		if (isset($arr['class'])) $s .= $arr['class'].'.';
+		if (isset($arr['args']))
+		 foreach($arr['args'] as $v) {
+			if (is_null($v)) $args[] = 'null';
+			else if (is_array($v)) $args[] = 'Array['.sizeof($v).']';
+			else if (is_object($v)) $args[] = 'Object:'.get_class($v);
+			else if (is_bool($v)) $args[] = $v ? 'true' : 'false';
+			else {
+				$v = (string) @$v;
+				$str = htmlspecialchars(str_replace(array("\r","\n"),' ',substr($v,0,$MAXSTRLEN)));
+				if (strlen($v) > $MAXSTRLEN) $str .= '...';
+				$args[] = $str;
+			}
+		}
+		$s .= $arr['function'].'('.implode(', ',$args).')';
+		
+		
+		$s .= @sprintf($fmt, $arr['line'],$arr['file'],basename($arr['file']));
+			
+		$s .= "\n";
+	}	
+	if ($html) $s .= '
'; + if ($printOrArr) print $s; + + return $s; +} +/* +function _adodb_find_from($sql) +{ + + $sql = str_replace(array("\n","\r"), ' ', $sql); + $charCount = strlen($sql); + + $inString = false; + $quote = ''; + $parentheseCount = 0; + $prevChars = ''; + $nextChars = ''; + + + for($i = 0; $i < $charCount; $i++) { + + $char = substr($sql,$i,1); + $prevChars = substr($sql,0,$i); + $nextChars = substr($sql,$i+1); + + if((($char == "'" || $char == '"' || $char == '`') && substr($prevChars,-1,1) != '\\') && $inString === false) { + $quote = $char; + $inString = true; + } + + elseif((($char == "'" || $char == '"' || $char == '`') && substr($prevChars,-1,1) != '\\') && $inString === true && $quote == $char) { + $quote = ""; + $inString = false; + } + + elseif($char == "(" && $inString === false) + $parentheseCount++; + + elseif($char == ")" && $inString === false && $parentheseCount > 0) + $parentheseCount--; + + elseif($parentheseCount <= 0 && $inString === false && $char == " " && strtoupper(substr($prevChars,-5,5)) == " FROM") + return $i; + + } +} +*/ + +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-time.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-time.inc.php new file mode 100644 index 00000000..d62f6784 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb-time.inc.php @@ -0,0 +1,1429 @@ + 4 digit year conversion. The maximum is billions of years in the +future, but this is a theoretical limit as the computation of that year +would take too long with the current implementation of adodb_mktime(). + +This library replaces native functions as follows: + +
	
+	getdate()  with  adodb_getdate()
+	date()     with  adodb_date() 
+	gmdate()   with  adodb_gmdate()
+	mktime()   with  adodb_mktime()
+	gmmktime() with  adodb_gmmktime()
+	strftime() with  adodb_strftime()
+	strftime() with  adodb_gmstrftime()
+
+ +The parameters are identical, except that adodb_date() accepts a subset +of date()'s field formats. Mktime() will convert from local time to GMT, +and date() will convert from GMT to local time, but daylight savings is +not handled currently. + +This library is independant of the rest of ADOdb, and can be used +as standalone code. + +PERFORMANCE + +For high speed, this library uses the native date functions where +possible, and only switches to PHP code when the dates fall outside +the 32-bit signed integer range. + +GREGORIAN CORRECTION + +Pope Gregory shortened October of A.D. 1582 by ten days. Thursday, +October 4, 1582 (Julian) was followed immediately by Friday, October 15, +1582 (Gregorian). + +Since 0.06, we handle this correctly, so: + +adodb_mktime(0,0,0,10,15,1582) - adodb_mktime(0,0,0,10,4,1582) + == 24 * 3600 (1 day) + +============================================================================= + +COPYRIGHT + +(c) 2003-2005 John Lim and released under BSD-style license except for code by +jackbbs, which includes adodb_mktime, adodb_get_gmt_diff, adodb_is_leap_year +and originally found at http://www.php.net/manual/en/function.mktime.php + +============================================================================= + +BUG REPORTS + +These should be posted to the ADOdb forums at + + http://phplens.com/lens/lensforum/topics.php?id=4 + +============================================================================= + +FUNCTION DESCRIPTIONS + + +** FUNCTION adodb_getdate($date=false) + +Returns an array containing date information, as getdate(), but supports +dates greater than 1901 to 2038. The local date/time format is derived from a +heuristic the first time adodb_getdate is called. + + +** FUNCTION adodb_date($fmt, $timestamp = false) + +Convert a timestamp to a formatted local date. If $timestamp is not defined, the +current timestamp is used. Unlike the function date(), it supports dates +outside the 1901 to 2038 range. + +The format fields that adodb_date supports: + +
+	a - "am" or "pm" 
+	A - "AM" or "PM" 
+	d - day of the month, 2 digits with leading zeros; i.e. "01" to "31" 
+	D - day of the week, textual, 3 letters; e.g. "Fri" 
+	F - month, textual, long; e.g. "January" 
+	g - hour, 12-hour format without leading zeros; i.e. "1" to "12" 
+	G - hour, 24-hour format without leading zeros; i.e. "0" to "23" 
+	h - hour, 12-hour format; i.e. "01" to "12" 
+	H - hour, 24-hour format; i.e. "00" to "23" 
+	i - minutes; i.e. "00" to "59" 
+	j - day of the month without leading zeros; i.e. "1" to "31" 
+	l (lowercase 'L') - day of the week, textual, long; e.g. "Friday"  
+	L - boolean for whether it is a leap year; i.e. "0" or "1" 
+	m - month; i.e. "01" to "12" 
+	M - month, textual, 3 letters; e.g. "Jan" 
+	n - month without leading zeros; i.e. "1" to "12" 
+	O - Difference to Greenwich time in hours; e.g. "+0200" 
+	Q - Quarter, as in 1, 2, 3, 4 
+	r - RFC 2822 formatted date; e.g. "Thu, 21 Dec 2000 16:01:07 +0200" 
+	s - seconds; i.e. "00" to "59" 
+	S - English ordinal suffix for the day of the month, 2 characters; 
+	   			i.e. "st", "nd", "rd" or "th" 
+	t - number of days in the given month; i.e. "28" to "31"
+	T - Timezone setting of this machine; e.g. "EST" or "MDT" 
+	U - seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)  
+	w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday) 
+	Y - year, 4 digits; e.g. "1999" 
+	y - year, 2 digits; e.g. "99" 
+	z - day of the year; i.e. "0" to "365" 
+	Z - timezone offset in seconds (i.e. "-43200" to "43200"). 
+	   			The offset for timezones west of UTC is always negative, 
+				and for those east of UTC is always positive. 
+
+ +Unsupported: +
+	B - Swatch Internet time 
+	I (capital i) - "1" if Daylight Savings Time, "0" otherwise.
+	W - ISO-8601 week number of year, weeks starting on Monday 
+
+
+ + +** FUNCTION adodb_date2($fmt, $isoDateString = false) +Same as adodb_date, but 2nd parameter accepts iso date, eg. + + adodb_date2('d-M-Y H:i','2003-12-25 13:01:34'); + + +** FUNCTION adodb_gmdate($fmt, $timestamp = false) + +Convert a timestamp to a formatted GMT date. If $timestamp is not defined, the +current timestamp is used. Unlike the function date(), it supports dates +outside the 1901 to 2038 range. + + +** FUNCTION adodb_mktime($hr, $min, $sec[, $month, $day, $year]) + +Converts a local date to a unix timestamp. Unlike the function mktime(), it supports +dates outside the 1901 to 2038 range. All parameters are optional. + + +** FUNCTION adodb_gmmktime($hr, $min, $sec [, $month, $day, $year]) + +Converts a gmt date to a unix timestamp. Unlike the function gmmktime(), it supports +dates outside the 1901 to 2038 range. Differs from gmmktime() in that all parameters +are currently compulsory. + +** FUNCTION adodb_gmstrftime($fmt, $timestamp = false) +Convert a timestamp to a formatted GMT date. + +** FUNCTION adodb_strftime($fmt, $timestamp = false) + +Convert a timestamp to a formatted local date. Internally converts $fmt into +adodb_date format, then echo result. + +For best results, you can define the local date format yourself. Define a global +variable $ADODB_DATE_LOCALE which is an array, 1st element is date format using +adodb_date syntax, and 2nd element is the time format, also in adodb_date syntax. + + eg. $ADODB_DATE_LOCALE = array('d/m/Y','H:i:s'); + + Supported format codes: + +
+	%a - abbreviated weekday name according to the current locale 
+	%A - full weekday name according to the current locale 
+	%b - abbreviated month name according to the current locale 
+	%B - full month name according to the current locale 
+	%c - preferred date and time representation for the current locale 
+	%d - day of the month as a decimal number (range 01 to 31) 
+	%D - same as %m/%d/%y 
+	%e - day of the month as a decimal number, a single digit is preceded by a space (range ' 1' to '31') 
+	%h - same as %b
+	%H - hour as a decimal number using a 24-hour clock (range 00 to 23) 
+	%I - hour as a decimal number using a 12-hour clock (range 01 to 12) 
+	%m - month as a decimal number (range 01 to 12) 
+	%M - minute as a decimal number 
+	%n - newline character 
+	%p - either `am' or `pm' according to the given time value, or the corresponding strings for the current locale 
+	%r - time in a.m. and p.m. notation 
+	%R - time in 24 hour notation 
+	%S - second as a decimal number 
+	%t - tab character 
+	%T - current time, equal to %H:%M:%S 
+	%x - preferred date representation for the current locale without the time 
+	%X - preferred time representation for the current locale without the date 
+	%y - year as a decimal number without a century (range 00 to 99) 
+	%Y - year as a decimal number including the century 
+	%Z - time zone or name or abbreviation 
+	%% - a literal `%' character 
+
+ + Unsupported codes: +
+	%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99) 
+	%g - like %G, but without the century. 
+	%G - The 4-digit year corresponding to the ISO week number (see %V). 
+	     This has the same format and value as %Y, except that if the ISO week number belongs 
+		 to the previous or next year, that year is used instead. 
+	%j - day of the year as a decimal number (range 001 to 366) 
+	%u - weekday as a decimal number [1,7], with 1 representing Monday 
+	%U - week number of the current year as a decimal number, starting 
+	    with the first Sunday as the first day of the first week 
+	%V - The ISO 8601:1988 week number of the current year as a decimal number, 
+	     range 01 to 53, where week 1 is the first week that has at least 4 days in the 
+		 current year, and with Monday as the first day of the week. (Use %G or %g for 
+		 the year component that corresponds to the week number for the specified timestamp.) 
+	%w - day of the week as a decimal, Sunday being 0 
+	%W - week number of the current year as a decimal number, starting with the 
+	     first Monday as the first day of the first week 
+
+ +============================================================================= + +NOTES + +Useful url for generating test timestamps: + http://www.4webhelp.net/us/timestamp.php + +Possible future optimizations include + +a. Using an algorithm similar to Plauger's in "The Standard C Library" +(page 428, xttotm.c _Ttotm() function). Plauger's algorithm will not +work outside 32-bit signed range, so i decided not to implement it. + +b. Implement daylight savings, which looks awfully complicated, see + http://webexhibits.org/daylightsaving/ + + +CHANGELOG + +- 11 Feb 2008 0.33 +* Bug in 0.32 fix for hour handling. Fixed. + +- 1 Feb 2008 0.32 +* Now adodb_mktime(0,0,0,12+$m,20,2040) works properly. + +- 10 Jan 2008 0.31 +* Now adodb_mktime(0,0,0,24,1,2037) works correctly. + +- 15 July 2007 0.30 +Added PHP 5.2.0 compatability fixes. + * gmtime behaviour for 1970 has changed. We use the actual date if it is between 1970 to 2038 to get the + * timezone, otherwise we use the current year as the baseline to retrieve the timezone. + * Also the timezone's in php 5.2.* support historical data better, eg. if timezone today was +8, but + in 1970 it was +7:30, then php 5.2 return +7:30, while this library will use +8. + * + +- 19 March 2006 0.24 +Changed strftime() locale detection, because some locales prepend the day of week to the date when %c is used. + +- 10 Feb 2006 0.23 +PHP5 compat: when we detect PHP5, the RFC2822 format for gmt 0000hrs is changed from -0000 to +0000. + In PHP4, we will still use -0000 for 100% compat with PHP4. + +- 08 Sept 2005 0.22 +In adodb_date2(), $is_gmt not supported properly. Fixed. + +- 18 July 2005 0.21 +In PHP 4.3.11, the 'r' format has changed. Leading 0 in day is added. Changed for compat. +Added support for negative months in adodb_mktime(). + +- 24 Feb 2005 0.20 +Added limited strftime/gmstrftime support. x10 improvement in performance of adodb_date(). + +- 21 Dec 2004 0.17 +In adodb_getdate(), the timestamp was accidentally converted to gmt when $is_gmt is false. +Also adodb_mktime(0,0,0) did not work properly. Both fixed thx Mauro. + +- 17 Nov 2004 0.16 +Removed intval typecast in adodb_mktime() for secs, allowing: + adodb_mktime(0,0,0 + 2236672153,1,1,1934); +Suggested by Ryan. + +- 18 July 2004 0.15 +All params in adodb_mktime were formerly compulsory. Now only the hour, min, secs is compulsory. +This brings it more in line with mktime (still not identical). + +- 23 June 2004 0.14 + +Allow you to define your own daylights savings function, adodb_daylight_sv. +If the function is defined (somewhere in an include), then you can correct for daylights savings. + +In this example, we apply daylights savings in June or July, adding one hour. This is extremely +unrealistic as it does not take into account time-zone, geographic location, current year. + +function adodb_daylight_sv(&$arr, $is_gmt) +{ + if ($is_gmt) return; + $m = $arr['mon']; + if ($m == 6 || $m == 7) $arr['hours'] += 1; +} + +This is only called by adodb_date() and not by adodb_mktime(). + +The format of $arr is +Array ( + [seconds] => 0 + [minutes] => 0 + [hours] => 0 + [mday] => 1 # day of month, eg 1st day of the month + [mon] => 2 # month (eg. Feb) + [year] => 2102 + [yday] => 31 # days in current year + [leap] => # true if leap year + [ndays] => 28 # no of days in current month + ) + + +- 28 Apr 2004 0.13 +Fixed adodb_date to properly support $is_gmt. Thx to Dimitar Angelov. + +- 20 Mar 2004 0.12 +Fixed month calculation error in adodb_date. 2102-June-01 appeared as 2102-May-32. + +- 26 Oct 2003 0.11 +Because of daylight savings problems (some systems apply daylight savings to +January!!!), changed adodb_get_gmt_diff() to ignore daylight savings. + +- 9 Aug 2003 0.10 +Fixed bug with dates after 2038. +See http://phplens.com/lens/lensforum/msgs.php?id=6980 + +- 1 July 2003 0.09 +Added support for Q (Quarter). +Added adodb_date2(), which accepts ISO date in 2nd param + +- 3 March 2003 0.08 +Added support for 'S' adodb_date() format char. Added constant ADODB_ALLOW_NEGATIVE_TS +if you want PHP to handle negative timestamps between 1901 to 1969. + +- 27 Feb 2003 0.07 +All negative numbers handled by adodb now because of RH 7.3+ problems. +See http://bugs.php.net/bug.php?id=20048&edit=2 + +- 4 Feb 2003 0.06 +Fixed a typo, 1852 changed to 1582! This means that pre-1852 dates +are now correctly handled. + +- 29 Jan 2003 0.05 + +Leap year checking differs under Julian calendar (pre 1582). Also +leap year code optimized by checking for most common case first. + +We also handle month overflow correctly in mktime (eg month set to 13). + +Day overflow for less than one month's days is supported. + +- 28 Jan 2003 0.04 + +Gregorian correction handled. In PHP5, we might throw an error if +mktime uses invalid dates around 5-14 Oct 1582. Released with ADOdb 3.10. +Added limbo 5-14 Oct 1582 check, when we set to 15 Oct 1582. + +- 27 Jan 2003 0.03 + +Fixed some more month problems due to gmt issues. Added constant ADODB_DATE_VERSION. +Fixed calculation of days since start of year for <1970. + +- 27 Jan 2003 0.02 + +Changed _adodb_getdate() to inline leap year checking for better performance. +Fixed problem with time-zones west of GMT +0000. + +- 24 Jan 2003 0.01 + +First implementation. +*/ + + +/* Initialization */ + +/* + Version Number +*/ +define('ADODB_DATE_VERSION',0.33); + +$ADODB_DATETIME_CLASS = (PHP_VERSION >= 5.2); + +/* + This code was originally for windows. But apparently this problem happens + also with Linux, RH 7.3 and later! + + glibc-2.2.5-34 and greater has been changed to return -1 for dates < + 1970. This used to work. The problem exists with RedHat 7.3 and 8.0 + echo (mktime(0, 0, 0, 1, 1, 1960)); // prints -1 + + References: + http://bugs.php.net/bug.php?id=20048&edit=2 + http://lists.debian.org/debian-glibc/2002/debian-glibc-200205/msg00010.html +*/ + +if (!defined('ADODB_ALLOW_NEGATIVE_TS')) define('ADODB_NO_NEGATIVE_TS',1); + +function adodb_date_test_date($y1,$m,$d=13) +{ + $h = round(rand()% 24); + $t = adodb_mktime($h,0,0,$m,$d,$y1); + $rez = adodb_date('Y-n-j H:i:s',$t); + if ($h == 0) $h = '00'; + else if ($h < 10) $h = '0'.$h; + if ("$y1-$m-$d $h:00:00" != $rez) { + print "$y1 error, expected=$y1-$m-$d $h:00:00, adodb=$rez
"; + return false; + } + return true; +} + +function adodb_date_test_strftime($fmt) +{ + $s1 = strftime($fmt); + $s2 = adodb_strftime($fmt); + + if ($s1 == $s2) return true; + + echo "error for $fmt, strftime=$s1, adodb=$s2
"; + return false; +} + +/** + Test Suite +*/ +function adodb_date_test() +{ + + for ($m=-24; $m<=24; $m++) + echo "$m :",adodb_date('d-m-Y',adodb_mktime(0,0,0,1+$m,20,2040)),"
"; + + error_reporting(E_ALL); + print "

Testing adodb_date and adodb_mktime. version=".ADODB_DATE_VERSION.' PHP='.PHP_VERSION."

"; + @set_time_limit(0); + $fail = false; + + // This flag disables calling of PHP native functions, so we can properly test the code + if (!defined('ADODB_TEST_DATES')) define('ADODB_TEST_DATES',1); + + $t = time(); + + + $fmt = 'Y-m-d H:i:s'; + echo '
';
+	echo 'adodb: ',adodb_date($fmt,$t),'
'; + echo 'php : ',date($fmt,$t),'
'; + echo '
'; + + adodb_date_test_strftime('%Y %m %x %X'); + adodb_date_test_strftime("%A %d %B %Y"); + adodb_date_test_strftime("%H %M S"); + + $t = adodb_mktime(0,0,0); + if (!(adodb_date('Y-m-d') == date('Y-m-d'))) print 'Error in '.adodb_mktime(0,0,0).'
'; + + $t = adodb_mktime(0,0,0,6,1,2102); + if (!(adodb_date('Y-m-d',$t) == '2102-06-01')) print 'Error in '.adodb_date('Y-m-d',$t).'
'; + + $t = adodb_mktime(0,0,0,2,1,2102); + if (!(adodb_date('Y-m-d',$t) == '2102-02-01')) print 'Error in '.adodb_date('Y-m-d',$t).'
'; + + + print "

Testing gregorian <=> julian conversion

"; + $t = adodb_mktime(0,0,0,10,11,1492); + //http://www.holidayorigins.com/html/columbus_day.html - Friday check + if (!(adodb_date('D Y-m-d',$t) == 'Fri 1492-10-11')) print 'Error in Columbus landing
'; + + $t = adodb_mktime(0,0,0,2,29,1500); + if (!(adodb_date('Y-m-d',$t) == '1500-02-29')) print 'Error in julian leap years
'; + + $t = adodb_mktime(0,0,0,2,29,1700); + if (!(adodb_date('Y-m-d',$t) == '1700-03-01')) print 'Error in gregorian leap years
'; + + print adodb_mktime(0,0,0,10,4,1582).' '; + print adodb_mktime(0,0,0,10,15,1582); + $diff = (adodb_mktime(0,0,0,10,15,1582) - adodb_mktime(0,0,0,10,4,1582)); + if ($diff != 3600*24) print " Error in gregorian correction = ".($diff/3600/24)." days
"; + + print " 15 Oct 1582, Fri=".(adodb_dow(1582,10,15) == 5 ? 'Fri' : 'Error')."
"; + print " 4 Oct 1582, Thu=".(adodb_dow(1582,10,4) == 4 ? 'Thu' : 'Error')."
"; + + print "

Testing overflow

"; + + $t = adodb_mktime(0,0,0,3,33,1965); + if (!(adodb_date('Y-m-d',$t) == '1965-04-02')) print 'Error in day overflow 1
'; + $t = adodb_mktime(0,0,0,4,33,1971); + if (!(adodb_date('Y-m-d',$t) == '1971-05-03')) print 'Error in day overflow 2
'; + $t = adodb_mktime(0,0,0,1,60,1965); + if (!(adodb_date('Y-m-d',$t) == '1965-03-01')) print 'Error in day overflow 3 '.adodb_date('Y-m-d',$t).'
'; + $t = adodb_mktime(0,0,0,12,32,1965); + if (!(adodb_date('Y-m-d',$t) == '1966-01-01')) print 'Error in day overflow 4 '.adodb_date('Y-m-d',$t).'
'; + $t = adodb_mktime(0,0,0,12,63,1965); + if (!(adodb_date('Y-m-d',$t) == '1966-02-01')) print 'Error in day overflow 5 '.adodb_date('Y-m-d',$t).'
'; + $t = adodb_mktime(0,0,0,13,3,1965); + if (!(adodb_date('Y-m-d',$t) == '1966-01-03')) print 'Error in mth overflow 1
'; + + print "Testing 2-digit => 4-digit year conversion

"; + if (adodb_year_digit_check(00) != 2000) print "Err 2-digit 2000
"; + if (adodb_year_digit_check(10) != 2010) print "Err 2-digit 2010
"; + if (adodb_year_digit_check(20) != 2020) print "Err 2-digit 2020
"; + if (adodb_year_digit_check(30) != 2030) print "Err 2-digit 2030
"; + if (adodb_year_digit_check(40) != 1940) print "Err 2-digit 1940
"; + if (adodb_year_digit_check(50) != 1950) print "Err 2-digit 1950
"; + if (adodb_year_digit_check(90) != 1990) print "Err 2-digit 1990
"; + + // Test string formating + print "

Testing date formating

"; + + $fmt = '\d\a\t\e T Y-m-d H:i:s a A d D F g G h H i j l L m M n O \R\F\C2822 r s t U w y Y z Z 2003'; + $s1 = date($fmt,0); + $s2 = adodb_date($fmt,0); + if ($s1 != $s2) { + print " date() 0 failed
$s1
$s2
"; + } + flush(); + for ($i=100; --$i > 0; ) { + + $ts = 3600.0*((rand()%60000)+(rand()%60000))+(rand()%60000); + $s1 = date($fmt,$ts); + $s2 = adodb_date($fmt,$ts); + //print "$s1
$s2

"; + $pos = strcmp($s1,$s2); + + if (($s1) != ($s2)) { + for ($j=0,$k=strlen($s1); $j < $k; $j++) { + if ($s1[$j] != $s2[$j]) { + print substr($s1,$j).' '; + break; + } + } + print "Error date(): $ts

 
+  \"$s1\" (date len=".strlen($s1).")
+  \"$s2\" (adodb_date len=".strlen($s2).")

"; + $fail = true; + } + + $a1 = getdate($ts); + $a2 = adodb_getdate($ts); + $rez = array_diff($a1,$a2); + if (sizeof($rez)>0) { + print "Error getdate() $ts
"; + print_r($a1); + print "
"; + print_r($a2); + print "

"; + $fail = true; + } + } + + // Test generation of dates outside 1901-2038 + print "

Testing random dates between 100 and 4000

"; + adodb_date_test_date(100,1); + for ($i=100; --$i >= 0;) { + $y1 = 100+rand(0,1970-100); + $m = rand(1,12); + adodb_date_test_date($y1,$m); + + $y1 = 3000-rand(0,3000-1970); + adodb_date_test_date($y1,$m); + } + print '

'; + $start = 1960+rand(0,10); + $yrs = 12; + $i = 365.25*86400*($start-1970); + $offset = 36000+rand(10000,60000); + $max = 365*$yrs*86400; + $lastyear = 0; + + // we generate a timestamp, convert it to a date, and convert it back to a timestamp + // and check if the roundtrip broke the original timestamp value. + print "Testing $start to ".($start+$yrs).", or $max seconds, offset=$offset: "; + $cnt = 0; + for ($max += $i; $i < $max; $i += $offset) { + $ret = adodb_date('m,d,Y,H,i,s',$i); + $arr = explode(',',$ret); + if ($lastyear != $arr[2]) { + $lastyear = $arr[2]; + print " $lastyear "; + flush(); + } + $newi = adodb_mktime($arr[3],$arr[4],$arr[5],$arr[0],$arr[1],$arr[2]); + if ($i != $newi) { + print "Error at $i, adodb_mktime returned $newi ($ret)"; + $fail = true; + break; + } + $cnt += 1; + } + echo "Tested $cnt dates
"; + if (!$fail) print "

Passed !

"; + else print "

Failed :-(

"; +} + +/** + Returns day of week, 0 = Sunday,... 6=Saturday. + Algorithm from PEAR::Date_Calc +*/ +function adodb_dow($year, $month, $day) +{ +/* +Pope Gregory removed 10 days - October 5 to October 14 - from the year 1582 and +proclaimed that from that time onwards 3 days would be dropped from the calendar +every 400 years. + +Thursday, October 4, 1582 (Julian) was followed immediately by Friday, October 15, 1582 (Gregorian). +*/ + if ($year <= 1582) { + if ($year < 1582 || + ($year == 1582 && ($month < 10 || ($month == 10 && $day < 15)))) $greg_correction = 3; + else + $greg_correction = 0; + } else + $greg_correction = 0; + + if($month > 2) + $month -= 2; + else { + $month += 10; + $year--; + } + + $day = floor((13 * $month - 1) / 5) + + $day + ($year % 100) + + floor(($year % 100) / 4) + + floor(($year / 100) / 4) - 2 * + floor($year / 100) + 77 + $greg_correction; + + return $day - 7 * floor($day / 7); +} + + +/** + Checks for leap year, returns true if it is. No 2-digit year check. Also + handles julian calendar correctly. +*/ +function _adodb_is_leap_year($year) +{ + if ($year % 4 != 0) return false; + + if ($year % 400 == 0) { + return true; + // if gregorian calendar (>1582), century not-divisible by 400 is not leap + } else if ($year > 1582 && $year % 100 == 0 ) { + return false; + } + + return true; +} + + +/** + checks for leap year, returns true if it is. Has 2-digit year check +*/ +function adodb_is_leap_year($year) +{ + return _adodb_is_leap_year(adodb_year_digit_check($year)); +} + +/** + Fix 2-digit years. Works for any century. + Assumes that if 2-digit is more than 30 years in future, then previous century. +*/ +function adodb_year_digit_check($y) +{ + if ($y < 100) { + + $yr = (integer) date("Y"); + $century = (integer) ($yr /100); + + if ($yr%100 > 50) { + $c1 = $century + 1; + $c0 = $century; + } else { + $c1 = $century; + $c0 = $century - 1; + } + $c1 *= 100; + // if 2-digit year is less than 30 years in future, set it to this century + // otherwise if more than 30 years in future, then we set 2-digit year to the prev century. + if (($y + $c1) < $yr+30) $y = $y + $c1; + else $y = $y + $c0*100; + } + return $y; +} + +function adodb_get_gmt_diff_ts($ts) +{ + if (0 <= $ts && $ts <= 0x7FFFFFFF) { // check if number in 32-bit signed range) { + $arr = getdate($ts); + $y = $arr['year']; + $m = $arr['mon']; + $d = $arr['mday']; + return adodb_get_gmt_diff($y,$m,$d); + } else { + return adodb_get_gmt_diff(false,false,false); + } + +} + +/** + get local time zone offset from GMT. Does not handle historical timezones before 1970. +*/ +function adodb_get_gmt_diff($y,$m,$d) +{ +static $TZ,$tzo; +global $ADODB_DATETIME_CLASS; + + if (!defined('ADODB_TEST_DATES')) $y = false; + else if ($y < 1970 || $y >= 2038) $y = false; + + if ($ADODB_DATETIME_CLASS && $y !== false) { + $dt = new DateTime(); + $dt->setISODate($y,$m,$d); + if (empty($tzo)) { + $tzo = new DateTimeZone(date_default_timezone_get()); + # $tzt = timezone_transitions_get( $tzo ); + } + return -$tzo->getOffset($dt); + } else { + if (isset($TZ)) return $TZ; + $y = date('Y'); + $TZ = mktime(0,0,0,12,2,$y,0) - gmmktime(0,0,0,12,2,$y,0); + } + + return $TZ; +} + +/** + Returns an array with date info. +*/ +function adodb_getdate($d=false,$fast=false) +{ + if ($d === false) return getdate(); + if (!defined('ADODB_TEST_DATES')) { + if ((abs($d) <= 0x7FFFFFFF)) { // check if number in 32-bit signed range + if (!defined('ADODB_NO_NEGATIVE_TS') || $d >= 0) // if windows, must be +ve integer + return @getdate($d); + } + } + return _adodb_getdate($d); +} + +/* +// generate $YRS table for _adodb_getdate() +function adodb_date_gentable($out=true) +{ + + for ($i=1970; $i >= 1600; $i-=10) { + $s = adodb_gmmktime(0,0,0,1,1,$i); + echo "$i => $s,
"; + } +} +adodb_date_gentable(); + +for ($i=1970; $i > 1500; $i--) { + +echo "
$i "; + adodb_date_test_date($i,1,1); +} + +*/ + + +$_month_table_normal = array("",31,28,31,30,31,30,31,31,30,31,30,31); +$_month_table_leaf = array("",31,29,31,30,31,30,31,31,30,31,30,31); + +function adodb_validdate($y,$m,$d) +{ +global $_month_table_normal,$_month_table_leaf; + + if (_adodb_is_leap_year($y)) $marr = $_month_table_leaf; + else $marr = $_month_table_normal; + + if ($m > 12 || $m < 1) return false; + + if ($d > 31 || $d < 1) return false; + + if ($marr[$m] < $d) return false; + + if ($y < 1000 && $y > 3000) return false; + + return true; +} + +/** + Low-level function that returns the getdate() array. We have a special + $fast flag, which if set to true, will return fewer array values, + and is much faster as it does not calculate dow, etc. +*/ +function _adodb_getdate($origd=false,$fast=false,$is_gmt=false) +{ +static $YRS; +global $_month_table_normal,$_month_table_leaf; + + $d = $origd - ($is_gmt ? 0 : adodb_get_gmt_diff_ts($origd)); + $_day_power = 86400; + $_hour_power = 3600; + $_min_power = 60; + + if ($d < -12219321600) $d -= 86400*10; // if 15 Oct 1582 or earlier, gregorian correction + + $_month_table_normal = array("",31,28,31,30,31,30,31,31,30,31,30,31); + $_month_table_leaf = array("",31,29,31,30,31,30,31,31,30,31,30,31); + + $d366 = $_day_power * 366; + $d365 = $_day_power * 365; + + if ($d < 0) { + + if (empty($YRS)) $YRS = array( + 1970 => 0, + 1960 => -315619200, + 1950 => -631152000, + 1940 => -946771200, + 1930 => -1262304000, + 1920 => -1577923200, + 1910 => -1893456000, + 1900 => -2208988800, + 1890 => -2524521600, + 1880 => -2840140800, + 1870 => -3155673600, + 1860 => -3471292800, + 1850 => -3786825600, + 1840 => -4102444800, + 1830 => -4417977600, + 1820 => -4733596800, + 1810 => -5049129600, + 1800 => -5364662400, + 1790 => -5680195200, + 1780 => -5995814400, + 1770 => -6311347200, + 1760 => -6626966400, + 1750 => -6942499200, + 1740 => -7258118400, + 1730 => -7573651200, + 1720 => -7889270400, + 1710 => -8204803200, + 1700 => -8520336000, + 1690 => -8835868800, + 1680 => -9151488000, + 1670 => -9467020800, + 1660 => -9782640000, + 1650 => -10098172800, + 1640 => -10413792000, + 1630 => -10729324800, + 1620 => -11044944000, + 1610 => -11360476800, + 1600 => -11676096000); + + if ($is_gmt) $origd = $d; + // The valid range of a 32bit signed timestamp is typically from + // Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT + // + + # old algorithm iterates through all years. new algorithm does it in + # 10 year blocks + + /* + # old algo + for ($a = 1970 ; --$a >= 0;) { + $lastd = $d; + + if ($leaf = _adodb_is_leap_year($a)) $d += $d366; + else $d += $d365; + + if ($d >= 0) { + $year = $a; + break; + } + } + */ + + $lastsecs = 0; + $lastyear = 1970; + foreach($YRS as $year => $secs) { + if ($d >= $secs) { + $a = $lastyear; + break; + } + $lastsecs = $secs; + $lastyear = $year; + } + + $d -= $lastsecs; + if (!isset($a)) $a = $lastyear; + + //echo ' yr=',$a,' ', $d,'.'; + + for (; --$a >= 0;) { + $lastd = $d; + + if ($leaf = _adodb_is_leap_year($a)) $d += $d366; + else $d += $d365; + + if ($d >= 0) { + $year = $a; + break; + } + } + /**/ + + $secsInYear = 86400 * ($leaf ? 366 : 365) + $lastd; + + $d = $lastd; + $mtab = ($leaf) ? $_month_table_leaf : $_month_table_normal; + for ($a = 13 ; --$a > 0;) { + $lastd = $d; + $d += $mtab[$a] * $_day_power; + if ($d >= 0) { + $month = $a; + $ndays = $mtab[$a]; + break; + } + } + + $d = $lastd; + $day = $ndays + ceil(($d+1) / ($_day_power)); + + $d += ($ndays - $day+1)* $_day_power; + $hour = floor($d/$_hour_power); + + } else { + for ($a = 1970 ;; $a++) { + $lastd = $d; + + if ($leaf = _adodb_is_leap_year($a)) $d -= $d366; + else $d -= $d365; + if ($d < 0) { + $year = $a; + break; + } + } + $secsInYear = $lastd; + $d = $lastd; + $mtab = ($leaf) ? $_month_table_leaf : $_month_table_normal; + for ($a = 1 ; $a <= 12; $a++) { + $lastd = $d; + $d -= $mtab[$a] * $_day_power; + if ($d < 0) { + $month = $a; + $ndays = $mtab[$a]; + break; + } + } + $d = $lastd; + $day = ceil(($d+1) / $_day_power); + $d = $d - ($day-1) * $_day_power; + $hour = floor($d /$_hour_power); + } + + $d -= $hour * $_hour_power; + $min = floor($d/$_min_power); + $secs = $d - $min * $_min_power; + if ($fast) { + return array( + 'seconds' => $secs, + 'minutes' => $min, + 'hours' => $hour, + 'mday' => $day, + 'mon' => $month, + 'year' => $year, + 'yday' => floor($secsInYear/$_day_power), + 'leap' => $leaf, + 'ndays' => $ndays + ); + } + + + $dow = adodb_dow($year,$month,$day); + + return array( + 'seconds' => $secs, + 'minutes' => $min, + 'hours' => $hour, + 'mday' => $day, + 'wday' => $dow, + 'mon' => $month, + 'year' => $year, + 'yday' => floor($secsInYear/$_day_power), + 'weekday' => gmdate('l',$_day_power*(3+$dow)), + 'month' => gmdate('F',mktime(0,0,0,$month,2,1971)), + 0 => $origd + ); +} +/* + if ($isphp5) + $dates .= sprintf('%s%04d',($gmt<=0)?'+':'-',abs($gmt)/36); + else + $dates .= sprintf('%s%04d',($gmt<0)?'+':'-',abs($gmt)/36); + break;*/ +function adodb_tz_offset($gmt,$isphp5) +{ + $zhrs = abs($gmt)/3600; + $hrs = floor($zhrs); + if ($isphp5) + return sprintf('%s%02d%02d',($gmt<=0)?'+':'-',floor($zhrs),($zhrs-$hrs)*60); + else + return sprintf('%s%02d%02d',($gmt<0)?'+':'-',floor($zhrs),($zhrs-$hrs)*60); +} + + +function adodb_gmdate($fmt,$d=false) +{ + return adodb_date($fmt,$d,true); +} + +// accepts unix timestamp and iso date format in $d +function adodb_date2($fmt, $d=false, $is_gmt=false) +{ + if ($d !== false) { + if (!preg_match( + "|^([0-9]{4})[-/\.]?([0-9]{1,2})[-/\.]?([0-9]{1,2})[ -]?(([0-9]{1,2}):?([0-9]{1,2}):?([0-9\.]{1,4}))?|", + ($d), $rr)) return adodb_date($fmt,false,$is_gmt); + + if ($rr[1] <= 100 && $rr[2]<= 1) return adodb_date($fmt,false,$is_gmt); + + // h-m-s-MM-DD-YY + if (!isset($rr[5])) $d = adodb_mktime(0,0,0,$rr[2],$rr[3],$rr[1],false,$is_gmt); + else $d = @adodb_mktime($rr[5],$rr[6],$rr[7],$rr[2],$rr[3],$rr[1],false,$is_gmt); + } + + return adodb_date($fmt,$d,$is_gmt); +} + + +/** + Return formatted date based on timestamp $d +*/ +function adodb_date($fmt,$d=false,$is_gmt=false) +{ +static $daylight; +global $ADODB_DATETIME_CLASS; + + if ($d === false) return ($is_gmt)? @gmdate($fmt): @date($fmt); + if (!defined('ADODB_TEST_DATES')) { + if ((abs($d) <= 0x7FFFFFFF)) { // check if number in 32-bit signed range + if (!defined('ADODB_NO_NEGATIVE_TS') || $d >= 0) // if windows, must be +ve integer + return ($is_gmt)? @gmdate($fmt,$d): @date($fmt,$d); + + } + } + $_day_power = 86400; + + $arr = _adodb_getdate($d,true,$is_gmt); + + if (!isset($daylight)) $daylight = function_exists('adodb_daylight_sv'); + if ($daylight) adodb_daylight_sv($arr, $is_gmt); + + $year = $arr['year']; + $month = $arr['mon']; + $day = $arr['mday']; + $hour = $arr['hours']; + $min = $arr['minutes']; + $secs = $arr['seconds']; + + $max = strlen($fmt); + $dates = ''; + + $isphp5 = PHP_VERSION >= 5; + + /* + at this point, we have the following integer vars to manipulate: + $year, $month, $day, $hour, $min, $secs + */ + for ($i=0; $i < $max; $i++) { + switch($fmt[$i]) { + case 'e': + $dates .= date('e'); + break; + case 'T': + if ($ADODB_DATETIME_CLASS) { + $dt = new DateTime(); + $dt->SetDate($year,$month,$day); + $dates .= $dt->Format('T'); + } else + $dates .= date('T'); + break; + // YEAR + case 'L': $dates .= $arr['leap'] ? '1' : '0'; break; + case 'r': // Thu, 21 Dec 2000 16:01:07 +0200 + + // 4.3.11 uses '04 Jun 2004' + // 4.3.8 uses ' 4 Jun 2004' + $dates .= gmdate('D',$_day_power*(3+adodb_dow($year,$month,$day))).', ' + . ($day<10?'0'.$day:$day) . ' '.date('M',mktime(0,0,0,$month,2,1971)).' '.$year.' '; + + if ($hour < 10) $dates .= '0'.$hour; else $dates .= $hour; + + if ($min < 10) $dates .= ':0'.$min; else $dates .= ':'.$min; + + if ($secs < 10) $dates .= ':0'.$secs; else $dates .= ':'.$secs; + + $gmt = adodb_get_gmt_diff($year,$month,$day); + + $dates .= ' '.adodb_tz_offset($gmt,$isphp5); + break; + + case 'Y': $dates .= $year; break; + case 'y': $dates .= substr($year,strlen($year)-2,2); break; + // MONTH + case 'm': if ($month<10) $dates .= '0'.$month; else $dates .= $month; break; + case 'Q': $dates .= ($month+3)>>2; break; + case 'n': $dates .= $month; break; + case 'M': $dates .= date('M',mktime(0,0,0,$month,2,1971)); break; + case 'F': $dates .= date('F',mktime(0,0,0,$month,2,1971)); break; + // DAY + case 't': $dates .= $arr['ndays']; break; + case 'z': $dates .= $arr['yday']; break; + case 'w': $dates .= adodb_dow($year,$month,$day); break; + case 'l': $dates .= gmdate('l',$_day_power*(3+adodb_dow($year,$month,$day))); break; + case 'D': $dates .= gmdate('D',$_day_power*(3+adodb_dow($year,$month,$day))); break; + case 'j': $dates .= $day; break; + case 'd': if ($day<10) $dates .= '0'.$day; else $dates .= $day; break; + case 'S': + $d10 = $day % 10; + if ($d10 == 1) $dates .= 'st'; + else if ($d10 == 2 && $day != 12) $dates .= 'nd'; + else if ($d10 == 3) $dates .= 'rd'; + else $dates .= 'th'; + break; + + // HOUR + case 'Z': + $dates .= ($is_gmt) ? 0 : -adodb_get_gmt_diff($year,$month,$day); break; + case 'O': + $gmt = ($is_gmt) ? 0 : adodb_get_gmt_diff($year,$month,$day); + + $dates .= adodb_tz_offset($gmt,$isphp5); + break; + + case 'H': + if ($hour < 10) $dates .= '0'.$hour; + else $dates .= $hour; + break; + case 'h': + if ($hour > 12) $hh = $hour - 12; + else { + if ($hour == 0) $hh = '12'; + else $hh = $hour; + } + + if ($hh < 10) $dates .= '0'.$hh; + else $dates .= $hh; + break; + + case 'G': + $dates .= $hour; + break; + + case 'g': + if ($hour > 12) $hh = $hour - 12; + else { + if ($hour == 0) $hh = '12'; + else $hh = $hour; + } + $dates .= $hh; + break; + // MINUTES + case 'i': if ($min < 10) $dates .= '0'.$min; else $dates .= $min; break; + // SECONDS + case 'U': $dates .= $d; break; + case 's': if ($secs < 10) $dates .= '0'.$secs; else $dates .= $secs; break; + // AM/PM + // Note 00:00 to 11:59 is AM, while 12:00 to 23:59 is PM + case 'a': + if ($hour>=12) $dates .= 'pm'; + else $dates .= 'am'; + break; + case 'A': + if ($hour>=12) $dates .= 'PM'; + else $dates .= 'AM'; + break; + default: + $dates .= $fmt[$i]; break; + // ESCAPE + case "\\": + $i++; + if ($i < $max) $dates .= $fmt[$i]; + break; + } + } + return $dates; +} + +/** + Returns a timestamp given a GMT/UTC time. + Note that $is_dst is not implemented and is ignored. +*/ +function adodb_gmmktime($hr,$min,$sec,$mon=false,$day=false,$year=false,$is_dst=false) +{ + return adodb_mktime($hr,$min,$sec,$mon,$day,$year,$is_dst,true); +} + +/** + Return a timestamp given a local time. Originally by jackbbs. + Note that $is_dst is not implemented and is ignored. + + Not a very fast algorithm - O(n) operation. Could be optimized to O(1). +*/ +function adodb_mktime($hr,$min,$sec,$mon=false,$day=false,$year=false,$is_dst=false,$is_gmt=false) +{ + if (!defined('ADODB_TEST_DATES')) { + + if ($mon === false) { + return $is_gmt? @gmmktime($hr,$min,$sec): @mktime($hr,$min,$sec); + } + + // for windows, we don't check 1970 because with timezone differences, + // 1 Jan 1970 could generate negative timestamp, which is illegal + $usephpfns = (1970 < $year && $year < 2038 + || !defined('ADODB_NO_NEGATIVE_TS') && (1901 < $year && $year < 2038) + ); + + + if ($usephpfns && ($year + $mon/12+$day/365.25+$hr/(24*365.25) >= 2038)) $usephpfns = false; + + if ($usephpfns) { + return $is_gmt ? + @gmmktime($hr,$min,$sec,$mon,$day,$year): + @mktime($hr,$min,$sec,$mon,$day,$year); + } + } + + $gmt_different = ($is_gmt) ? 0 : adodb_get_gmt_diff($year,$mon,$day); + + /* + # disabled because some people place large values in $sec. + # however we need it for $mon because we use an array... + $hr = intval($hr); + $min = intval($min); + $sec = intval($sec); + */ + $mon = intval($mon); + $day = intval($day); + $year = intval($year); + + + $year = adodb_year_digit_check($year); + + if ($mon > 12) { + $y = floor(($mon-1)/ 12); + $year += $y; + $mon -= $y*12; + } else if ($mon < 1) { + $y = ceil((1-$mon) / 12); + $year -= $y; + $mon += $y*12; + } + + $_day_power = 86400; + $_hour_power = 3600; + $_min_power = 60; + + $_month_table_normal = array("",31,28,31,30,31,30,31,31,30,31,30,31); + $_month_table_leaf = array("",31,29,31,30,31,30,31,31,30,31,30,31); + + $_total_date = 0; + if ($year >= 1970) { + for ($a = 1970 ; $a <= $year; $a++) { + $leaf = _adodb_is_leap_year($a); + if ($leaf == true) { + $loop_table = $_month_table_leaf; + $_add_date = 366; + } else { + $loop_table = $_month_table_normal; + $_add_date = 365; + } + if ($a < $year) { + $_total_date += $_add_date; + } else { + for($b=1;$b<$mon;$b++) { + $_total_date += $loop_table[$b]; + } + } + } + $_total_date +=$day-1; + $ret = $_total_date * $_day_power + $hr * $_hour_power + $min * $_min_power + $sec + $gmt_different; + + } else { + for ($a = 1969 ; $a >= $year; $a--) { + $leaf = _adodb_is_leap_year($a); + if ($leaf == true) { + $loop_table = $_month_table_leaf; + $_add_date = 366; + } else { + $loop_table = $_month_table_normal; + $_add_date = 365; + } + if ($a > $year) { $_total_date += $_add_date; + } else { + for($b=12;$b>$mon;$b--) { + $_total_date += $loop_table[$b]; + } + } + } + $_total_date += $loop_table[$mon] - $day; + + $_day_time = $hr * $_hour_power + $min * $_min_power + $sec; + $_day_time = $_day_power - $_day_time; + $ret = -( $_total_date * $_day_power + $_day_time - $gmt_different); + if ($ret < -12220185600) $ret += 10*86400; // if earlier than 5 Oct 1582 - gregorian correction + else if ($ret < -12219321600) $ret = -12219321600; // if in limbo, reset to 15 Oct 1582. + } + //print " dmy=$day/$mon/$year $hr:$min:$sec => " .$ret; + return $ret; +} + +function adodb_gmstrftime($fmt, $ts=false) +{ + return adodb_strftime($fmt,$ts,true); +} + +// hack - convert to adodb_date +function adodb_strftime($fmt, $ts=false,$is_gmt=false) +{ +global $ADODB_DATE_LOCALE; + + if (!defined('ADODB_TEST_DATES')) { + if ((abs($ts) <= 0x7FFFFFFF)) { // check if number in 32-bit signed range + if (!defined('ADODB_NO_NEGATIVE_TS') || $ts >= 0) // if windows, must be +ve integer + return ($is_gmt)? @gmstrftime($fmt,$ts): @strftime($fmt,$ts); + + } + } + + if (empty($ADODB_DATE_LOCALE)) { + /* + $tstr = strtoupper(gmstrftime('%c',31366800)); // 30 Dec 1970, 1 am + $sep = substr($tstr,2,1); + $hasAM = strrpos($tstr,'M') !== false; + */ + # see http://phplens.com/lens/lensforum/msgs.php?id=14865 for reasoning, and changelog for version 0.24 + $dstr = gmstrftime('%x',31366800); // 30 Dec 1970, 1 am + $sep = substr($dstr,2,1); + $tstr = strtoupper(gmstrftime('%X',31366800)); // 30 Dec 1970, 1 am + $hasAM = strrpos($tstr,'M') !== false; + + $ADODB_DATE_LOCALE = array(); + $ADODB_DATE_LOCALE[] = strncmp($tstr,'30',2) == 0 ? 'd'.$sep.'m'.$sep.'y' : 'm'.$sep.'d'.$sep.'y'; + $ADODB_DATE_LOCALE[] = ($hasAM) ? 'h:i:s a' : 'H:i:s'; + + } + $inpct = false; + $fmtdate = ''; + for ($i=0,$max = strlen($fmt); $i < $max; $i++) { + $ch = $fmt[$i]; + if ($ch == '%') { + if ($inpct) { + $fmtdate .= '%'; + $inpct = false; + } else + $inpct = true; + } else if ($inpct) { + + $inpct = false; + switch($ch) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'E': + case 'O': + /* ignore format modifiers */ + $inpct = true; + break; + + case 'a': $fmtdate .= 'D'; break; + case 'A': $fmtdate .= 'l'; break; + case 'h': + case 'b': $fmtdate .= 'M'; break; + case 'B': $fmtdate .= 'F'; break; + case 'c': $fmtdate .= $ADODB_DATE_LOCALE[0].$ADODB_DATE_LOCALE[1]; break; + case 'C': $fmtdate .= '\C?'; break; // century + case 'd': $fmtdate .= 'd'; break; + case 'D': $fmtdate .= 'm/d/y'; break; + case 'e': $fmtdate .= 'j'; break; + case 'g': $fmtdate .= '\g?'; break; //? + case 'G': $fmtdate .= '\G?'; break; //? + case 'H': $fmtdate .= 'H'; break; + case 'I': $fmtdate .= 'h'; break; + case 'j': $fmtdate .= '?z'; $parsej = true; break; // wrong as j=1-based, z=0-basd + case 'm': $fmtdate .= 'm'; break; + case 'M': $fmtdate .= 'i'; break; + case 'n': $fmtdate .= "\n"; break; + case 'p': $fmtdate .= 'a'; break; + case 'r': $fmtdate .= 'h:i:s a'; break; + case 'R': $fmtdate .= 'H:i:s'; break; + case 'S': $fmtdate .= 's'; break; + case 't': $fmtdate .= "\t"; break; + case 'T': $fmtdate .= 'H:i:s'; break; + case 'u': $fmtdate .= '?u'; $parseu = true; break; // wrong strftime=1-based, date=0-based + case 'U': $fmtdate .= '?U'; $parseU = true; break;// wrong strftime=1-based, date=0-based + case 'x': $fmtdate .= $ADODB_DATE_LOCALE[0]; break; + case 'X': $fmtdate .= $ADODB_DATE_LOCALE[1]; break; + case 'w': $fmtdate .= '?w'; $parseu = true; break; // wrong strftime=1-based, date=0-based + case 'W': $fmtdate .= '?W'; $parseU = true; break;// wrong strftime=1-based, date=0-based + case 'y': $fmtdate .= 'y'; break; + case 'Y': $fmtdate .= 'Y'; break; + case 'Z': $fmtdate .= 'T'; break; + } + } else if (('A' <= ($ch) && ($ch) <= 'Z' ) || ('a' <= ($ch) && ($ch) <= 'z' )) + $fmtdate .= "\\".$ch; + else + $fmtdate .= $ch; + } + //echo "fmt=",$fmtdate,"
"; + if ($ts === false) $ts = time(); + $ret = adodb_date($fmtdate, $ts, $is_gmt); + return $ret; +} + + +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb.inc.php new file mode 100644 index 00000000..5b0704c1 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/adodb.inc.php @@ -0,0 +1,4416 @@ +fields is available on EOF + $ADODB_FETCH_MODE, // DEFAULT, NUM, ASSOC or BOTH. Default follows native driver default... + $ADODB_GETONE_EOF, + $ADODB_QUOTE_FIELDNAMES; // Allows you to force quotes (backticks) around field names in queries generated by getinsertsql and getupdatesql. + + //============================================================================================== + // GLOBAL SETUP + //============================================================================================== + + $ADODB_EXTENSION = defined('ADODB_EXTENSION'); + + //********************************************************// + /* + Controls $ADODB_FORCE_TYPE mode. Default is ADODB_FORCE_VALUE (3). + Used in GetUpdateSql and GetInsertSql functions. Thx to Niko, nuko#mbnet.fi + + 0 = ignore empty fields. All empty fields in array are ignored. + 1 = force null. All empty, php null and string 'null' fields are changed to sql NULL values. + 2 = force empty. All empty, php null and string 'null' fields are changed to sql empty '' or 0 values. + 3 = force value. Value is left as it is. Php null and string 'null' are set to sql NULL values and empty fields '' are set to empty '' sql values. + */ + define('ADODB_FORCE_IGNORE',0); + define('ADODB_FORCE_NULL',1); + define('ADODB_FORCE_EMPTY',2); + define('ADODB_FORCE_VALUE',3); + //********************************************************// + + + if (!$ADODB_EXTENSION || ADODB_EXTENSION < 4.0) { + + define('ADODB_BAD_RS','

Bad $rs in %s. Connection or SQL invalid. Try using $connection->debug=true;

'); + + // allow [ ] @ ` " and . in table names + define('ADODB_TABLE_REGEX','([]0-9a-z_\:\"\`\.\@\[-]*)'); + + // prefetching used by oracle + if (!defined('ADODB_PREFETCH_ROWS')) define('ADODB_PREFETCH_ROWS',10); + + + /* + Controls ADODB_FETCH_ASSOC field-name case. Default is 2, use native case-names. + This currently works only with mssql, odbc, oci8po and ibase derived drivers. + + 0 = assoc lowercase field names. $rs->fields['orderid'] + 1 = assoc uppercase field names. $rs->fields['ORDERID'] + 2 = use native-case field names. $rs->fields['OrderID'] + */ + + define('ADODB_FETCH_DEFAULT',0); + define('ADODB_FETCH_NUM',1); + define('ADODB_FETCH_ASSOC',2); + define('ADODB_FETCH_BOTH',3); + + if (!defined('TIMESTAMP_FIRST_YEAR')) define('TIMESTAMP_FIRST_YEAR',100); + + // PHP's version scheme makes converting to numbers difficult - workaround + $_adodb_ver = (float) PHP_VERSION; + if ($_adodb_ver >= 5.2) { + define('ADODB_PHPVER',0x5200); + } else if ($_adodb_ver >= 5.0) { + define('ADODB_PHPVER',0x5000); + } else + die("PHP5 or later required. You are running ".PHP_VERSION); + } + + + //if (!defined('ADODB_ASSOC_CASE')) define('ADODB_ASSOC_CASE',2); + + + /** + Accepts $src and $dest arrays, replacing string $data + */ + function ADODB_str_replace($src, $dest, $data) + { + if (ADODB_PHPVER >= 0x4050) return str_replace($src,$dest,$data); + + $s = reset($src); + $d = reset($dest); + while ($s !== false) { + $data = str_replace($s,$d,$data); + $s = next($src); + $d = next($dest); + } + return $data; + } + + function ADODB_Setup() + { + GLOBAL + $ADODB_vers, // database version + $ADODB_COUNTRECS, // count number of records returned - slows down query + $ADODB_CACHE_DIR, // directory to cache recordsets + $ADODB_FETCH_MODE, + $ADODB_CACHE, + $ADODB_CACHE_CLASS, + $ADODB_FORCE_TYPE, + $ADODB_GETONE_EOF, + $ADODB_QUOTE_FIELDNAMES; + + if (empty($ADODB_CACHE_CLASS)) $ADODB_CACHE_CLASS = 'ADODB_Cache_File' ; + $ADODB_FETCH_MODE = ADODB_FETCH_DEFAULT; + $ADODB_FORCE_TYPE = ADODB_FORCE_VALUE; + $ADODB_GETONE_EOF = null; + + if (!isset($ADODB_CACHE_DIR)) { + $ADODB_CACHE_DIR = '/tmp'; //(isset($_ENV['TMP'])) ? $_ENV['TMP'] : '/tmp'; + } else { + // do not accept url based paths, eg. http:/ or ftp:/ + if (strpos($ADODB_CACHE_DIR,'://') !== false) + die("Illegal path http:// or ftp://"); + } + + + // Initialize random number generator for randomizing cache flushes + // -- note Since PHP 4.2.0, the seed becomes optional and defaults to a random value if omitted. + srand(((double)microtime())*1000000); + + /** + * ADODB version as a string. + */ + $ADODB_vers = 'V5.11 5 May 2010 (c) 2000-2010 John Lim (jlim#natsoft.com). All rights reserved. Released BSD & LGPL.'; + + /** + * Determines whether recordset->RecordCount() is used. + * Set to false for highest performance -- RecordCount() will always return -1 then + * for databases that provide "virtual" recordcounts... + */ + if (!isset($ADODB_COUNTRECS)) $ADODB_COUNTRECS = true; + } + + + //============================================================================================== + // CHANGE NOTHING BELOW UNLESS YOU ARE DESIGNING ADODB + //============================================================================================== + + ADODB_Setup(); + + //============================================================================================== + // CLASS ADOFieldObject + //============================================================================================== + /** + * Helper class for FetchFields -- holds info on a column + */ + class ADOFieldObject { + var $name = ''; + var $max_length=0; + var $type=""; +/* + // additional fields by dannym... (danny_milo@yahoo.com) + var $not_null = false; + // actually, this has already been built-in in the postgres, fbsql AND mysql module? ^-^ + // so we can as well make not_null standard (leaving it at "false" does not harm anyways) + + var $has_default = false; // this one I have done only in mysql and postgres for now ... + // others to come (dannym) + var $default_value; // default, if any, and supported. Check has_default first. +*/ + } + + // for transaction handling + + function ADODB_TransMonitor($dbms, $fn, $errno, $errmsg, $p1, $p2, &$thisConnection) + { + //print "Errorno ($fn errno=$errno m=$errmsg) "; + $thisConnection->_transOK = false; + if ($thisConnection->_oldRaiseFn) { + $fn = $thisConnection->_oldRaiseFn; + $fn($dbms, $fn, $errno, $errmsg, $p1, $p2,$thisConnection); + } + } + + //------------------ + // class for caching + class ADODB_Cache_File { + + var $createdir = true; // requires creation of temp dirs + + function __construct() + { + global $ADODB_INCLUDED_CSV; + if (empty($ADODB_INCLUDED_CSV)) include_once(ADODB_DIR.'/adodb-csvlib.inc.php'); + } + + // write serialised recordset to cache item/file + function writecache($filename, $contents, $debug, $secs2cache) + { + return adodb_write_file($filename, $contents,$debug); + } + + // load serialised recordset and unserialise it + function &readcache($filename, &$err, $secs2cache, $rsClass) + { + $rs = csv2rs($filename,$err,$secs2cache,$rsClass); + return $rs; + } + + // flush all items in cache + function flushall($debug=false) + { + global $ADODB_CACHE_DIR; + + $rez = false; + + if (strlen($ADODB_CACHE_DIR) > 1) { + $rez = $this->_dirFlush($ADODB_CACHE_DIR); + if ($debug) ADOConnection::outp( "flushall: $dir
\n". $rez."
"); + } + return $rez; + } + + // flush one file in cache + function flushcache($f, $debug=false) + { + if (!@unlink($f)) { + if ($debug) ADOConnection::outp( "flushcache: failed for $f"); + } + } + + function getdirname($hash) + { + global $ADODB_CACHE_DIR; + if (!isset($this->notSafeMode)) $this->notSafeMode = !ini_get('safe_mode'); + return ($this->notSafeMode) ? $ADODB_CACHE_DIR.'/'.substr($hash,0,2) : $ADODB_CACHE_DIR; + } + + // create temp directories + function createdir($hash, $debug) + { + $dir = $this->getdirname($hash); + if ($this->notSafeMode && !file_exists($dir)) { + $oldu = umask(0); + if (!@mkdir($dir,0771)) if(!is_dir($dir) && $debug) ADOConnection::outp("Cannot create $dir"); + umask($oldu); + } + + return $dir; + } + + /** + * Private function to erase all of the files and subdirectories in a directory. + * + * Just specify the directory, and tell it if you want to delete the directory or just clear it out. + * Note: $kill_top_level is used internally in the function to flush subdirectories. + */ + function _dirFlush($dir, $kill_top_level = false) + { + if(!$dh = @opendir($dir)) return; + + while (($obj = readdir($dh))) { + if($obj=='.' || $obj=='..') continue; + $f = $dir.'/'.$obj; + + if (strpos($obj,'.cache')) @unlink($f); + if (is_dir($f)) $this->_dirFlush($f, true); + } + if ($kill_top_level === true) @rmdir($dir); + return true; + } + } + + //============================================================================================== + // CLASS ADOConnection + //============================================================================================== + + /** + * Connection object. For connecting to databases, and executing queries. + */ + class ADOConnection { + // + // PUBLIC VARS + // + var $dataProvider = 'native'; + var $databaseType = ''; /// RDBMS currently in use, eg. odbc, mysql, mssql + var $database = ''; /// Name of database to be used. + var $host = ''; /// The hostname of the database server + var $user = ''; /// The username which is used to connect to the database server. + var $password = ''; /// Password for the username. For security, we no longer store it. + var $debug = false; /// if set to true will output sql statements + var $maxblobsize = 262144; /// maximum size of blobs or large text fields (262144 = 256K)-- some db's die otherwise like foxpro + var $concat_operator = '+'; /// default concat operator -- change to || for Oracle/Interbase + var $substr = 'substr'; /// substring operator + var $length = 'length'; /// string length ofperator + var $random = 'rand()'; /// random function + var $upperCase = 'upper'; /// uppercase function + var $fmtDate = "'Y-m-d'"; /// used by DBDate() as the default date format used by the database + var $fmtTimeStamp = "'Y-m-d, h:i:s A'"; /// used by DBTimeStamp as the default timestamp fmt. + var $true = '1'; /// string that represents TRUE for a database + var $false = '0'; /// string that represents FALSE for a database + var $replaceQuote = "\\'"; /// string to use to replace quotes + var $nameQuote = '"'; /// string to use to quote identifiers and names + var $charSet=false; /// character set to use - only for interbase, postgres and oci8 + var $metaDatabasesSQL = ''; + var $metaTablesSQL = ''; + var $uniqueOrderBy = false; /// All order by columns have to be unique + var $emptyDate = ' '; + var $emptyTimeStamp = ' '; + var $lastInsID = false; + //-- + var $hasInsertID = false; /// supports autoincrement ID? + var $hasAffectedRows = false; /// supports affected rows for update/delete? + var $hasTop = false; /// support mssql/access SELECT TOP 10 * FROM TABLE + var $hasLimit = false; /// support pgsql/mysql SELECT * FROM TABLE LIMIT 10 + var $readOnly = false; /// this is a readonly database - used by phpLens + var $hasMoveFirst = false; /// has ability to run MoveFirst(), scrolling backwards + var $hasGenID = false; /// can generate sequences using GenID(); + var $hasTransactions = true; /// has transactions + //-- + var $genID = 0; /// sequence id used by GenID(); + var $raiseErrorFn = false; /// error function to call + var $isoDates = false; /// accepts dates in ISO format + var $cacheSecs = 3600; /// cache for 1 hour + + // memcache + var $memCache = false; /// should we use memCache instead of caching in files + var $memCacheHost; /// memCache host + var $memCachePort = 11211; /// memCache port + var $memCacheCompress = false; /// Use 'true' to store the item compressed (uses zlib) + + var $sysDate = false; /// name of function that returns the current date + var $sysTimeStamp = false; /// name of function that returns the current timestamp + var $sysUTimeStamp = false; // name of function that returns the current timestamp accurate to the microsecond or nearest fraction + var $arrayClass = 'ADORecordSet_array'; /// name of class used to generate array recordsets, which are pre-downloaded recordsets + + var $noNullStrings = false; /// oracle specific stuff - if true ensures that '' is converted to ' ' + var $numCacheHits = 0; + var $numCacheMisses = 0; + var $pageExecuteCountRows = true; + var $uniqueSort = false; /// indicates that all fields in order by must be unique + var $leftOuter = false; /// operator to use for left outer join in WHERE clause + var $rightOuter = false; /// operator to use for right outer join in WHERE clause + var $ansiOuter = false; /// whether ansi outer join syntax supported + var $autoRollback = false; // autoRollback on PConnect(). + var $poorAffectedRows = false; // affectedRows not working or unreliable + + var $fnExecute = false; + var $fnCacheExecute = false; + var $blobEncodeType = false; // false=not required, 'I'=encode to integer, 'C'=encode to char + var $rsPrefix = "ADORecordSet_"; + + var $autoCommit = true; /// do not modify this yourself - actually private + var $transOff = 0; /// temporarily disable transactions + var $transCnt = 0; /// count of nested transactions + + var $fetchMode=false; + + var $null2null = 'null'; // in autoexecute/getinsertsql/getupdatesql, this value will be converted to a null + var $bulkBind = false; // enable 2D Execute array + // + // PRIVATE VARS + // + var $_oldRaiseFn = false; + var $_transOK = null; + var $_connectionID = false; /// The returned link identifier whenever a successful database connection is made. + var $_errorMsg = false; /// A variable which was used to keep the returned last error message. The value will + /// then returned by the errorMsg() function + var $_errorCode = false; /// Last error code, not guaranteed to be used - only by oci8 + var $_queryID = false; /// This variable keeps the last created result link identifier + + var $_isPersistentConnection = false; /// A boolean variable to state whether its a persistent connection or normal connection. */ + var $_bindInputArray = false; /// set to true if ADOConnection.Execute() permits binding of array parameters. + var $_evalAll = false; + var $_affected = false; + var $_logsql = false; + var $_transmode = ''; // transaction mode + + + + /** + * Constructor + */ + function __construct() + { + die('Virtual Class -- cannot instantiate'); + } + + static function Version() + { + global $ADODB_vers; + + $ok = preg_match( '/^[Vv]([0-9\.]+)/', $ADODB_vers, $matches ); + if (!$ok) return (float) substr($ADODB_vers,1); + else return $matches[1]; + } + + /** + Get server version info... + + @returns An array with 2 elements: $arr['string'] is the description string, + and $arr[version] is the version (also a string). + */ + function ServerInfo() + { + return array('description' => '', 'version' => ''); + } + + function IsConnected() + { + return !empty($this->_connectionID); + } + + function _findvers($str) + { + if (preg_match('/([0-9]+\.([0-9\.])+)/',$str, $arr)) return $arr[1]; + else return ''; + } + + /** + * All error messages go through this bottleneck function. + * You can define your own handler by defining the function name in ADODB_OUTP. + */ + static function outp($msg,$newline=true) + { + global $ADODB_FLUSH,$ADODB_OUTP; + + if (defined('ADODB_OUTP')) { + $fn = ADODB_OUTP; + $fn($msg,$newline); + return; + } else if (isset($ADODB_OUTP)) { + $fn = $ADODB_OUTP; + $fn($msg,$newline); + return; + } + + if ($newline) $msg .= "
\n"; + + if (isset($_SERVER['HTTP_USER_AGENT']) || !$newline) echo $msg; + else echo strip_tags($msg); + + + if (!empty($ADODB_FLUSH) && ob_get_length() !== false) flush(); // do not flush if output buffering enabled - useless - thx to Jesse Mullan + + } + + function Time() + { + $rs = $this->_Execute("select $this->sysTimeStamp"); + if ($rs && !$rs->EOF) return $this->UnixTimeStamp(reset($rs->fields)); + + return false; + } + + /** + * Connect to database + * + * @param [argHostname] Host to connect to + * @param [argUsername] Userid to login + * @param [argPassword] Associated password + * @param [argDatabaseName] database + * @param [forceNew] force new connection + * + * @return true or false + */ + function Connect($argHostname = "", $argUsername = "", $argPassword = "", $argDatabaseName = "", $forceNew = false) + { + if ($argHostname != "") $this->host = $argHostname; + if ($argUsername != "") $this->user = $argUsername; + if ($argPassword != "") $this->password = 'not stored'; // not stored for security reasons + if ($argDatabaseName != "") $this->database = $argDatabaseName; + + $this->_isPersistentConnection = false; + + if ($forceNew) { + if ($rez=$this->_nconnect($this->host, $this->user, $argPassword, $this->database)) return true; + } else { + if ($rez=$this->_connect($this->host, $this->user, $argPassword, $this->database)) return true; + } + if (isset($rez)) { + $err = $this->ErrorMsg(); + if (empty($err)) $err = "Connection error to server '$argHostname' with user '$argUsername'"; + $ret = false; + } else { + $err = "Missing extension for ".$this->dataProvider; + $ret = 0; + } + if ($fn = $this->raiseErrorFn) + $fn($this->databaseType,'CONNECT',$this->ErrorNo(),$err,$this->host,$this->database,$this); + + + $this->_connectionID = false; + if ($this->debug) ADOConnection::outp( $this->host.': '.$err); + return $ret; + } + + function _nconnect($argHostname, $argUsername, $argPassword, $argDatabaseName) + { + return $this->_connect($argHostname, $argUsername, $argPassword, $argDatabaseName); + } + + + /** + * Always force a new connection to database - currently only works with oracle + * + * @param [argHostname] Host to connect to + * @param [argUsername] Userid to login + * @param [argPassword] Associated password + * @param [argDatabaseName] database + * + * @return true or false + */ + function NConnect($argHostname = "", $argUsername = "", $argPassword = "", $argDatabaseName = "") + { + return $this->Connect($argHostname, $argUsername, $argPassword, $argDatabaseName, true); + } + + /** + * Establish persistent connect to database + * + * @param [argHostname] Host to connect to + * @param [argUsername] Userid to login + * @param [argPassword] Associated password + * @param [argDatabaseName] database + * + * @return return true or false + */ + function PConnect($argHostname = "", $argUsername = "", $argPassword = "", $argDatabaseName = "") + { + + if (defined('ADODB_NEVER_PERSIST')) + return $this->Connect($argHostname,$argUsername,$argPassword,$argDatabaseName); + + if ($argHostname != "") $this->host = $argHostname; + if ($argUsername != "") $this->user = $argUsername; + if ($argPassword != "") $this->password = 'not stored'; + if ($argDatabaseName != "") $this->database = $argDatabaseName; + + $this->_isPersistentConnection = true; + + if ($rez = $this->_pconnect($this->host, $this->user, $argPassword, $this->database)) return true; + if (isset($rez)) { + $err = $this->ErrorMsg(); + if (empty($err)) $err = "Connection error to server '$argHostname' with user '$argUsername'"; + $ret = false; + } else { + $err = "Missing extension for ".$this->dataProvider; + $ret = 0; + } + if ($fn = $this->raiseErrorFn) { + $fn($this->databaseType,'PCONNECT',$this->ErrorNo(),$err,$this->host,$this->database,$this); + } + + $this->_connectionID = false; + if ($this->debug) ADOConnection::outp( $this->host.': '.$err); + return $ret; + } + + function outp_throw($msg,$src='WARN',$sql='') + { + if (defined('ADODB_ERROR_HANDLER') && ADODB_ERROR_HANDLER == 'adodb_throw') { + adodb_throw($this->databaseType,$src,-9999,$msg,$sql,false,$this); + return; + } + ADOConnection::outp($msg); + } + + // create cache class. Code is backward compat with old memcache implementation + function _CreateCache() + { + global $ADODB_CACHE, $ADODB_CACHE_CLASS; + + if ($this->memCache) { + global $ADODB_INCLUDED_MEMCACHE; + + if (empty($ADODB_INCLUDED_MEMCACHE)) include(ADODB_DIR.'/adodb-memcache.lib.inc.php'); + $ADODB_CACHE = new ADODB_Cache_MemCache($this); + } else + $ADODB_CACHE = new $ADODB_CACHE_CLASS($this); + + } + + // Format date column in sql string given an input format that understands Y M D + function SQLDate($fmt, $col=false) + { + if (!$col) $col = $this->sysDate; + return $col; // child class implement + } + + /** + * Should prepare the sql statement and return the stmt resource. + * For databases that do not support this, we return the $sql. To ensure + * compatibility with databases that do not support prepare: + * + * $stmt = $db->Prepare("insert into table (id, name) values (?,?)"); + * $db->Execute($stmt,array(1,'Jill')) or die('insert failed'); + * $db->Execute($stmt,array(2,'Joe')) or die('insert failed'); + * + * @param sql SQL to send to database + * + * @return return FALSE, or the prepared statement, or the original sql if + * if the database does not support prepare. + * + */ + function Prepare($sql) + { + return $sql; + } + + /** + * Some databases, eg. mssql require a different function for preparing + * stored procedures. So we cannot use Prepare(). + * + * Should prepare the stored procedure and return the stmt resource. + * For databases that do not support this, we return the $sql. To ensure + * compatibility with databases that do not support prepare: + * + * @param sql SQL to send to database + * + * @return return FALSE, or the prepared statement, or the original sql if + * if the database does not support prepare. + * + */ + function PrepareSP($sql,$param=true) + { + return $this->Prepare($sql,$param); + } + + /** + * PEAR DB Compat + */ + function Quote($s) + { + return $this->qstr($s,false); + } + + /** + Requested by "Karsten Dambekalns" + */ + function QMagic($s) + { + return $this->qstr($s,get_magic_quotes_gpc()); + } + + function q(&$s) + { + #if (!empty($this->qNull)) if ($s == 'null') return $s; + $s = $this->qstr($s,false); + } + + /** + * PEAR DB Compat - do not use internally. + */ + function ErrorNative() + { + return $this->ErrorNo(); + } + + + /** + * PEAR DB Compat - do not use internally. + */ + function nextId($seq_name) + { + return $this->GenID($seq_name); + } + + /** + * Lock a row, will escalate and lock the table if row locking not supported + * will normally free the lock at the end of the transaction + * + * @param $table name of table to lock + * @param $where where clause to use, eg: "WHERE row=12". If left empty, will escalate to table lock + */ + function RowLock($table,$where,$col='1 as adodbignore') + { + return false; + } + + function CommitLock($table) + { + return $this->CommitTrans(); + } + + function RollbackLock($table) + { + return $this->RollbackTrans(); + } + + /** + * PEAR DB Compat - do not use internally. + * + * The fetch modes for NUMERIC and ASSOC for PEAR DB and ADODB are identical + * for easy porting :-) + * + * @param mode The fetchmode ADODB_FETCH_ASSOC or ADODB_FETCH_NUM + * @returns The previous fetch mode + */ + function SetFetchMode($mode) + { + $old = $this->fetchMode; + $this->fetchMode = $mode; + + if ($old === false) { + global $ADODB_FETCH_MODE; + return $ADODB_FETCH_MODE; + } + return $old; + } + + + /** + * PEAR DB Compat - do not use internally. + */ + function Query($sql, $inputarr=false) + { + $rs = $this->Execute($sql, $inputarr); + if (!$rs && defined('ADODB_PEAR')) return ADODB_PEAR_Error(); + return $rs; + } + + + /** + * PEAR DB Compat - do not use internally + */ + function LimitQuery($sql, $offset, $count, $params=false) + { + $rs = $this->SelectLimit($sql, $count, $offset, $params); + if (!$rs && defined('ADODB_PEAR')) return ADODB_PEAR_Error(); + return $rs; + } + + + /** + * PEAR DB Compat - do not use internally + */ + function Disconnect() + { + return $this->Close(); + } + + /* + Returns placeholder for parameter, eg. + $DB->Param('a') + + will return ':a' for Oracle, and '?' for most other databases... + + For databases that require positioned params, eg $1, $2, $3 for postgresql, + pass in Param(false) before setting the first parameter. + */ + function Param($name,$type='C') + { + return '?'; + } + + /* + InParameter and OutParameter are self-documenting versions of Parameter(). + */ + function InParameter(&$stmt,&$var,$name,$maxLen=4000,$type=false) + { + return $this->Parameter($stmt,$var,$name,false,$maxLen,$type); + } + + /* + */ + function OutParameter(&$stmt,&$var,$name,$maxLen=4000,$type=false) + { + return $this->Parameter($stmt,$var,$name,true,$maxLen,$type); + + } + + + /* + Usage in oracle + $stmt = $db->Prepare('select * from table where id =:myid and group=:group'); + $db->Parameter($stmt,$id,'myid'); + $db->Parameter($stmt,$group,'group',64); + $db->Execute(); + + @param $stmt Statement returned by Prepare() or PrepareSP(). + @param $var PHP variable to bind to + @param $name Name of stored procedure variable name to bind to. + @param [$isOutput] Indicates direction of parameter 0/false=IN 1=OUT 2= IN/OUT. This is ignored in oci8. + @param [$maxLen] Holds an maximum length of the variable. + @param [$type] The data type of $var. Legal values depend on driver. + + */ + function Parameter(&$stmt,&$var,$name,$isOutput=false,$maxLen=4000,$type=false) + { + return false; + } + + + function IgnoreErrors($saveErrs=false) + { + if (!$saveErrs) { + $saveErrs = array($this->raiseErrorFn,$this->_transOK); + $this->raiseErrorFn = false; + return $saveErrs; + } else { + $this->raiseErrorFn = $saveErrs[0]; + $this->_transOK = $saveErrs[1]; + } + } + + /** + Improved method of initiating a transaction. Used together with CompleteTrans(). + Advantages include: + + a. StartTrans/CompleteTrans is nestable, unlike BeginTrans/CommitTrans/RollbackTrans. + Only the outermost block is treated as a transaction.
+ b. CompleteTrans auto-detects SQL errors, and will rollback on errors, commit otherwise.
+ c. All BeginTrans/CommitTrans/RollbackTrans inside a StartTrans/CompleteTrans block + are disabled, making it backward compatible. + */ + function StartTrans($errfn = 'ADODB_TransMonitor') + { + if ($this->transOff > 0) { + $this->transOff += 1; + return true; + } + + $this->_oldRaiseFn = $this->raiseErrorFn; + $this->raiseErrorFn = $errfn; + $this->_transOK = true; + + if ($this->debug && $this->transCnt > 0) ADOConnection::outp("Bad Transaction: StartTrans called within BeginTrans"); + $ok = $this->BeginTrans(); + $this->transOff = 1; + return $ok; + } + + + /** + Used together with StartTrans() to end a transaction. Monitors connection + for sql errors, and will commit or rollback as appropriate. + + @autoComplete if true, monitor sql errors and commit and rollback as appropriate, + and if set to false force rollback even if no SQL error detected. + @returns true on commit, false on rollback. + */ + function CompleteTrans($autoComplete = true) + { + if ($this->transOff > 1) { + $this->transOff -= 1; + return true; + } + $this->raiseErrorFn = $this->_oldRaiseFn; + + $this->transOff = 0; + if ($this->_transOK && $autoComplete) { + if (!$this->CommitTrans()) { + $this->_transOK = false; + if ($this->debug) ADOConnection::outp("Smart Commit failed"); + } else + if ($this->debug) ADOConnection::outp("Smart Commit occurred"); + } else { + $this->_transOK = false; + $this->RollbackTrans(); + if ($this->debug) ADOCOnnection::outp("Smart Rollback occurred"); + } + + return $this->_transOK; + } + + /* + At the end of a StartTrans/CompleteTrans block, perform a rollback. + */ + function FailTrans() + { + if ($this->debug) + if ($this->transOff == 0) { + ADOConnection::outp("FailTrans outside StartTrans/CompleteTrans"); + } else { + ADOConnection::outp("FailTrans was called"); + adodb_backtrace(); + } + $this->_transOK = false; + } + + /** + Check if transaction has failed, only for Smart Transactions. + */ + function HasFailedTrans() + { + if ($this->transOff > 0) return $this->_transOK == false; + return false; + } + + /** + * Execute SQL + * + * @param sql SQL statement to execute, or possibly an array holding prepared statement ($sql[0] will hold sql text) + * @param [inputarr] holds the input data to bind to. Null elements will be set to null. + * @return RecordSet or false + */ + function Execute($sql,$inputarr=false) + { + if ($this->fnExecute) { + $fn = $this->fnExecute; + $ret = $fn($this,$sql,$inputarr); + if (isset($ret)) return $ret; + } + if ($inputarr) { + if (!is_array($inputarr)) $inputarr = array($inputarr); + + $element0 = reset($inputarr); + # is_object check because oci8 descriptors can be passed in + $array_2d = $this->bulkBind && is_array($element0) && !is_object(reset($element0)); + //remove extra memory copy of input -mikefedyk + unset($element0); + + if (!is_array($sql) && !$this->_bindInputArray) { + $sqlarr = explode('?',$sql); + $nparams = sizeof($sqlarr)-1; + if (!$array_2d) $inputarr = array($inputarr); + foreach($inputarr as $arr) { + $sql = ''; $i = 0; + foreach($arr as $v) { + $sql .= $sqlarr[$i]; + // from Ron Baldwin + // Only quote string types + $typ = gettype($v); + if ($typ == 'string') + //New memory copy of input created here -mikefedyk + $sql .= $this->qstr($v); + else if ($typ == 'double') + $sql .= str_replace(',','.',$v); // locales fix so 1.1 does not get converted to 1,1 + else if ($typ == 'boolean') + $sql .= $v ? $this->true : $this->false; + else if ($typ == 'object') { + if (method_exists($v, '__toString')) $sql .= $this->qstr($v->__toString()); + else $sql .= $this->qstr((string) $v); + } else if ($v === null) + $sql .= 'NULL'; + else + $sql .= $v; + $i += 1; + + if ($i == $nparams) break; + } // while + if (isset($sqlarr[$i])) { + $sql .= $sqlarr[$i]; + if ($i+1 != sizeof($sqlarr)) $this->outp_throw( "Input Array does not match ?: ".htmlspecialchars($sql),'Execute'); + } else if ($i != sizeof($sqlarr)) + $this->outp_throw( "Input array does not match ?: ".htmlspecialchars($sql),'Execute'); + + $ret = $this->_Execute($sql); + if (!$ret) return $ret; + } + } else { + if ($array_2d) { + if (is_string($sql)) + $stmt = $this->Prepare($sql); + else + $stmt = $sql; + + foreach($inputarr as $arr) { + $ret = $this->_Execute($stmt,$arr); + if (!$ret) return $ret; + } + } else { + $ret = $this->_Execute($sql,$inputarr); + } + } + } else { + $ret = $this->_Execute($sql,false); + } + + return $ret; + } + + + function _Execute($sql,$inputarr=false) + { + if ($this->debug) { + global $ADODB_INCLUDED_LIB; + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + $this->_queryID = _adodb_debug_execute($this, $sql,$inputarr); + } else { + $this->_queryID = @$this->_query($sql,$inputarr); + } + + /************************ + // OK, query executed + *************************/ + + if ($this->_queryID === false) { // error handling if query fails + if ($this->debug == 99) adodb_backtrace(true,5); + $fn = $this->raiseErrorFn; + if ($fn) { + $fn($this->databaseType,'EXECUTE',$this->ErrorNo(),$this->ErrorMsg(),$sql,$inputarr,$this); + } + $false = false; + return $false; + } + + if ($this->_queryID === true) { // return simplified recordset for inserts/updates/deletes with lower overhead + $rsclass = $this->rsPrefix.'empty'; + $rs = (class_exists($rsclass)) ? new $rsclass(): new ADORecordSet_empty(); + + return $rs; + } + + // return real recordset from select statement + $rsclass = $this->rsPrefix.$this->databaseType; + $rs = new $rsclass($this->_queryID,$this->fetchMode); + $rs->connection = $this; // Pablo suggestion + $rs->Init(); + if (is_array($sql)) $rs->sql = $sql[0]; + else $rs->sql = $sql; + if ($rs->_numOfRows <= 0) { + global $ADODB_COUNTRECS; + if ($ADODB_COUNTRECS) { + if (!$rs->EOF) { + $rs = $this->_rs2rs($rs,-1,-1,!is_array($sql)); + $rs->_queryID = $this->_queryID; + } else + $rs->_numOfRows = 0; + } + } + return $rs; + } + + function CreateSequence($seqname='adodbseq',$startID=1) + { + if (empty($this->_genSeqSQL)) return false; + return $this->Execute(sprintf($this->_genSeqSQL,$seqname,$startID)); + } + + function DropSequence($seqname='adodbseq') + { + if (empty($this->_dropSeqSQL)) return false; + return $this->Execute(sprintf($this->_dropSeqSQL,$seqname)); + } + + /** + * Generates a sequence id and stores it in $this->genID; + * GenID is only available if $this->hasGenID = true; + * + * @param seqname name of sequence to use + * @param startID if sequence does not exist, start at this ID + * @return 0 if not supported, otherwise a sequence id + */ + function GenID($seqname='adodbseq',$startID=1) + { + if (!$this->hasGenID) { + return 0; // formerly returns false pre 1.60 + } + + $getnext = sprintf($this->_genIDSQL,$seqname); + + $holdtransOK = $this->_transOK; + + $save_handler = $this->raiseErrorFn; + $this->raiseErrorFn = ''; + @($rs = $this->Execute($getnext)); + $this->raiseErrorFn = $save_handler; + + if (!$rs) { + $this->_transOK = $holdtransOK; //if the status was ok before reset + $createseq = $this->Execute(sprintf($this->_genSeqSQL,$seqname,$startID)); + $rs = $this->Execute($getnext); + } + if ($rs && !$rs->EOF) $this->genID = reset($rs->fields); + else $this->genID = 0; // false + + if ($rs) $rs->Close(); + + return $this->genID; + } + + /** + * @param $table string name of the table, not needed by all databases (eg. mysql), default '' + * @param $column string name of the column, not needed by all databases (eg. mysql), default '' + * @return the last inserted ID. Not all databases support this. + */ + function Insert_ID($table='',$column='') + { + if ($this->_logsql && $this->lastInsID) return $this->lastInsID; + if ($this->hasInsertID) return $this->_insertid($table,$column); + if ($this->debug) { + ADOConnection::outp( '

Insert_ID error

'); + adodb_backtrace(); + } + return false; + } + + + /** + * Portable Insert ID. Pablo Roca + * + * @return the last inserted ID. All databases support this. But aware possible + * problems in multiuser environments. Heavy test this before deploying. + */ + function PO_Insert_ID($table="", $id="") + { + if ($this->hasInsertID){ + return $this->Insert_ID($table,$id); + } else { + return $this->GetOne("SELECT MAX($id) FROM $table"); + } + } + + /** + * @return # rows affected by UPDATE/DELETE + */ + function Affected_Rows() + { + if ($this->hasAffectedRows) { + if ($this->fnExecute === 'adodb_log_sql') { + if ($this->_logsql && $this->_affected !== false) return $this->_affected; + } + $val = $this->_affectedrows(); + return ($val < 0) ? false : $val; + } + + if ($this->debug) ADOConnection::outp( '

Affected_Rows error

',false); + return false; + } + + + /** + * @return the last error message + */ + function ErrorMsg() + { + if ($this->_errorMsg) return '!! '.strtoupper($this->dataProvider.' '.$this->databaseType).': '.$this->_errorMsg; + else return ''; + } + + + /** + * @return the last error number. Normally 0 means no error. + */ + function ErrorNo() + { + return ($this->_errorMsg) ? -1 : 0; + } + + function MetaError($err=false) + { + include_once(ADODB_DIR."/adodb-error.inc.php"); + if ($err === false) $err = $this->ErrorNo(); + return adodb_error($this->dataProvider,$this->databaseType,$err); + } + + function MetaErrorMsg($errno) + { + include_once(ADODB_DIR."/adodb-error.inc.php"); + return adodb_errormsg($errno); + } + + /** + * @returns an array with the primary key columns in it. + */ + function MetaPrimaryKeys($table, $owner=false) + { + // owner not used in base class - see oci8 + $p = array(); + $objs = $this->MetaColumns($table); + if ($objs) { + foreach($objs as $v) { + if (!empty($v->primary_key)) + $p[] = $v->name; + } + } + if (sizeof($p)) return $p; + if (function_exists('ADODB_VIEW_PRIMARYKEYS')) + return ADODB_VIEW_PRIMARYKEYS($this->databaseType, $this->database, $table, $owner); + return false; + } + + /** + * @returns assoc array where keys are tables, and values are foreign keys + */ + function MetaForeignKeys($table, $owner=false, $upper=false) + { + return false; + } + /** + * Choose a database to connect to. Many databases do not support this. + * + * @param dbName is the name of the database to select + * @return true or false + */ + function SelectDB($dbName) + {return false;} + + + /** + * Will select, getting rows from $offset (1-based), for $nrows. + * This simulates the MySQL "select * from table limit $offset,$nrows" , and + * the PostgreSQL "select * from table limit $nrows offset $offset". Note that + * MySQL and PostgreSQL parameter ordering is the opposite of the other. + * eg. + * SelectLimit('select * from table',3); will return rows 1 to 3 (1-based) + * SelectLimit('select * from table',3,2); will return rows 3 to 5 (1-based) + * + * Uses SELECT TOP for Microsoft databases (when $this->hasTop is set) + * BUG: Currently SelectLimit fails with $sql with LIMIT or TOP clause already set + * + * @param sql + * @param [offset] is the row to start calculations from (1-based) + * @param [nrows] is the number of rows to get + * @param [inputarr] array of bind variables + * @param [secs2cache] is a private parameter only used by jlim + * @return the recordset ($rs->databaseType == 'array') + */ + function SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0) + { + if ($this->hasTop && $nrows > 0) { + // suggested by Reinhard Balling. Access requires top after distinct + // Informix requires first before distinct - F Riosa + $ismssql = (strpos($this->databaseType,'mssql') !== false); + if ($ismssql) $isaccess = false; + else $isaccess = (strpos($this->databaseType,'access') !== false); + + if ($offset <= 0) { + + // access includes ties in result + if ($isaccess) { + $sql = preg_replace( + '/(^\s*select\s+(distinctrow|distinct)?)/i','\\1 '.$this->hasTop.' '.((integer)$nrows).' ',$sql); + + if ($secs2cache != 0) { + $ret = $this->CacheExecute($secs2cache, $sql,$inputarr); + } else { + $ret = $this->Execute($sql,$inputarr); + } + return $ret; // PHP5 fix + } else if ($ismssql){ + $sql = preg_replace( + '/(^\s*select\s+(distinctrow|distinct)?)/i','\\1 '.$this->hasTop.' '.((integer)$nrows).' ',$sql); + } else { + $sql = preg_replace( + '/(^\s*select\s)/i','\\1 '.$this->hasTop.' '.((integer)$nrows).' ',$sql); + } + } else { + $nn = $nrows + $offset; + if ($isaccess || $ismssql) { + $sql = preg_replace( + '/(^\s*select\s+(distinctrow|distinct)?)/i','\\1 '.$this->hasTop.' '.$nn.' ',$sql); + } else { + $sql = preg_replace( + '/(^\s*select\s)/i','\\1 '.$this->hasTop.' '.$nn.' ',$sql); + } + } + } + + // if $offset>0, we want to skip rows, and $ADODB_COUNTRECS is set, we buffer rows + // 0 to offset-1 which will be discarded anyway. So we disable $ADODB_COUNTRECS. + global $ADODB_COUNTRECS; + + $savec = $ADODB_COUNTRECS; + $ADODB_COUNTRECS = false; + + + if ($secs2cache != 0) $rs = $this->CacheExecute($secs2cache,$sql,$inputarr); + else $rs = $this->Execute($sql,$inputarr); + + $ADODB_COUNTRECS = $savec; + if ($rs && !$rs->EOF) { + $rs = $this->_rs2rs($rs,$nrows,$offset); + } + //print_r($rs); + return $rs; + } + + /** + * Create serializable recordset. Breaks rs link to connection. + * + * @param rs the recordset to serialize + */ + function SerializableRS(&$rs) + { + $rs2 = $this->_rs2rs($rs); + $ignore = false; + $rs2->connection = $ignore; + + return $rs2; + } + + /** + * Convert database recordset to an array recordset + * input recordset's cursor should be at beginning, and + * old $rs will be closed. + * + * @param rs the recordset to copy + * @param [nrows] number of rows to retrieve (optional) + * @param [offset] offset by number of rows (optional) + * @return the new recordset + */ + function &_rs2rs(&$rs,$nrows=-1,$offset=-1,$close=true) + { + if (! $rs) { + $false = false; + return $false; + } + $dbtype = $rs->databaseType; + if (!$dbtype) { + $rs = $rs; // required to prevent crashing in 4.2.1, but does not happen in 4.3.1 -- why ? + return $rs; + } + if (($dbtype == 'array' || $dbtype == 'csv') && $nrows == -1 && $offset == -1) { + $rs->MoveFirst(); + $rs = $rs; // required to prevent crashing in 4.2.1, but does not happen in 4.3.1-- why ? + return $rs; + } + $flds = array(); + for ($i=0, $max=$rs->FieldCount(); $i < $max; $i++) { + $flds[] = $rs->FetchField($i); + } + + $arr = $rs->GetArrayLimit($nrows,$offset); + //print_r($arr); + if ($close) $rs->Close(); + + $arrayClass = $this->arrayClass; + + $rs2 = new $arrayClass(); + $rs2->connection = $this; + $rs2->sql = $rs->sql; + $rs2->dataProvider = $this->dataProvider; + $rs2->InitArrayFields($arr,$flds); + $rs2->fetchMode = isset($rs->adodbFetchMode) ? $rs->adodbFetchMode : $rs->fetchMode; + return $rs2; + } + + /* + * Return all rows. Compat with PEAR DB + */ + function GetAll($sql, $inputarr=false) + { + $arr = $this->GetArray($sql,$inputarr); + return $arr; + } + + function GetAssoc($sql, $inputarr=false,$force_array = false, $first2cols = false) + { + $rs = $this->Execute($sql, $inputarr); + if (!$rs) { + $false = false; + return $false; + } + $arr = $rs->GetAssoc($force_array,$first2cols); + return $arr; + } + + function CacheGetAssoc($secs2cache, $sql=false, $inputarr=false,$force_array = false, $first2cols = false) + { + if (!is_numeric($secs2cache)) { + $first2cols = $force_array; + $force_array = $inputarr; + } + $rs = $this->CacheExecute($secs2cache, $sql, $inputarr); + if (!$rs) { + $false = false; + return $false; + } + $arr = $rs->GetAssoc($force_array,$first2cols); + return $arr; + } + + /** + * Return first element of first row of sql statement. Recordset is disposed + * for you. + * + * @param sql SQL statement + * @param [inputarr] input bind array + */ + function GetOne($sql,$inputarr=false) + { + global $ADODB_COUNTRECS,$ADODB_GETONE_EOF; + $crecs = $ADODB_COUNTRECS; + $ADODB_COUNTRECS = false; + + $ret = false; + $rs = $this->Execute($sql,$inputarr); + if ($rs) { + if ($rs->EOF) $ret = $ADODB_GETONE_EOF; + else $ret = reset($rs->fields); + + $rs->Close(); + } + $ADODB_COUNTRECS = $crecs; + return $ret; + } + + // $where should include 'WHERE fld=value' + function GetMedian($table, $field,$where = '') + { + $total = $this->GetOne("select count(*) from $table $where"); + if (!$total) return false; + + $midrow = (integer) ($total/2); + $rs = $this->SelectLimit("select $field from $table $where order by 1",1,$midrow); + if ($rs && !$rs->EOF) return reset($rs->fields); + return false; + } + + + function CacheGetOne($secs2cache,$sql=false,$inputarr=false) + { + global $ADODB_GETONE_EOF; + $ret = false; + $rs = $this->CacheExecute($secs2cache,$sql,$inputarr); + if ($rs) { + if ($rs->EOF) $ret = $ADODB_GETONE_EOF; + else $ret = reset($rs->fields); + $rs->Close(); + } + + return $ret; + } + + function GetCol($sql, $inputarr = false, $trim = false) + { + + $rs = $this->Execute($sql, $inputarr); + if ($rs) { + $rv = array(); + if ($trim) { + while (!$rs->EOF) { + $rv[] = trim(reset($rs->fields)); + $rs->MoveNext(); + } + } else { + while (!$rs->EOF) { + $rv[] = reset($rs->fields); + $rs->MoveNext(); + } + } + $rs->Close(); + } else + $rv = false; + return $rv; + } + + function CacheGetCol($secs, $sql = false, $inputarr = false,$trim=false) + { + $rs = $this->CacheExecute($secs, $sql, $inputarr); + if ($rs) { + $rv = array(); + if ($trim) { + while (!$rs->EOF) { + $rv[] = trim(reset($rs->fields)); + $rs->MoveNext(); + } + } else { + while (!$rs->EOF) { + $rv[] = reset($rs->fields); + $rs->MoveNext(); + } + } + $rs->Close(); + } else + $rv = false; + + return $rv; + } + + function Transpose(&$rs,$addfieldnames=true) + { + $rs2 = $this->_rs2rs($rs); + $false = false; + if (!$rs2) return $false; + + $rs2->_transpose($addfieldnames); + return $rs2; + } + + /* + Calculate the offset of a date for a particular database and generate + appropriate SQL. Useful for calculating future/past dates and storing + in a database. + + If dayFraction=1.5 means 1.5 days from now, 1.0/24 for 1 hour. + */ + function OffsetDate($dayFraction,$date=false) + { + if (!$date) $date = $this->sysDate; + return '('.$date.'+'.$dayFraction.')'; + } + + + /** + * + * @param sql SQL statement + * @param [inputarr] input bind array + */ + function GetArray($sql,$inputarr=false) + { + global $ADODB_COUNTRECS; + + $savec = $ADODB_COUNTRECS; + $ADODB_COUNTRECS = false; + $rs = $this->Execute($sql,$inputarr); + $ADODB_COUNTRECS = $savec; + if (!$rs) + if (defined('ADODB_PEAR')) { + $cls = ADODB_PEAR_Error(); + return $cls; + } else { + $false = false; + return $false; + } + $arr = $rs->GetArray(); + $rs->Close(); + return $arr; + } + + function CacheGetAll($secs2cache,$sql=false,$inputarr=false) + { + $arr = $this->CacheGetArray($secs2cache,$sql,$inputarr); + return $arr; + } + + function CacheGetArray($secs2cache,$sql=false,$inputarr=false) + { + global $ADODB_COUNTRECS; + + $savec = $ADODB_COUNTRECS; + $ADODB_COUNTRECS = false; + $rs = $this->CacheExecute($secs2cache,$sql,$inputarr); + $ADODB_COUNTRECS = $savec; + + if (!$rs) + if (defined('ADODB_PEAR')) { + $cls = ADODB_PEAR_Error(); + return $cls; + } else { + $false = false; + return $false; + } + $arr = $rs->GetArray(); + $rs->Close(); + return $arr; + } + + function GetRandRow($sql, $arr= false) + { + $rezarr = $this->GetAll($sql, $arr); + $sz = sizeof($rezarr); + return $rezarr[abs(rand()) % $sz]; + } + + /** + * Return one row of sql statement. Recordset is disposed for you. + * + * @param sql SQL statement + * @param [inputarr] input bind array + */ + function GetRow($sql,$inputarr=false) + { + global $ADODB_COUNTRECS; + $crecs = $ADODB_COUNTRECS; + $ADODB_COUNTRECS = false; + + $rs = $this->Execute($sql,$inputarr); + + $ADODB_COUNTRECS = $crecs; + if ($rs) { + if (!$rs->EOF) $arr = $rs->fields; + else $arr = array(); + $rs->Close(); + return $arr; + } + + $false = false; + return $false; + } + + function CacheGetRow($secs2cache,$sql=false,$inputarr=false) + { + $rs = $this->CacheExecute($secs2cache,$sql,$inputarr); + if ($rs) { + if (!$rs->EOF) $arr = $rs->fields; + else $arr = array(); + + $rs->Close(); + return $arr; + } + $false = false; + return $false; + } + + /** + * Insert or replace a single record. Note: this is not the same as MySQL's replace. + * ADOdb's Replace() uses update-insert semantics, not insert-delete-duplicates of MySQL. + * Also note that no table locking is done currently, so it is possible that the + * record be inserted twice by two programs... + * + * $this->Replace('products', array('prodname' =>"'Nails'","price" => 3.99), 'prodname'); + * + * $table table name + * $fieldArray associative array of data (you must quote strings yourself). + * $keyCol the primary key field name or if compound key, array of field names + * autoQuote set to true to use a hueristic to quote strings. Works with nulls and numbers + * but does not work with dates nor SQL functions. + * has_autoinc the primary key is an auto-inc field, so skip in insert. + * + * Currently blob replace not supported + * + * returns 0 = fail, 1 = update, 2 = insert + */ + + function Replace($table, $fieldArray, $keyCol, $autoQuote=false, $has_autoinc=false) + { + global $ADODB_INCLUDED_LIB; + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + + return _adodb_replace($this, $table, $fieldArray, $keyCol, $autoQuote, $has_autoinc); + } + + + /** + * Will select, getting rows from $offset (1-based), for $nrows. + * This simulates the MySQL "select * from table limit $offset,$nrows" , and + * the PostgreSQL "select * from table limit $nrows offset $offset". Note that + * MySQL and PostgreSQL parameter ordering is the opposite of the other. + * eg. + * CacheSelectLimit(15,'select * from table',3); will return rows 1 to 3 (1-based) + * CacheSelectLimit(15,'select * from table',3,2); will return rows 3 to 5 (1-based) + * + * BUG: Currently CacheSelectLimit fails with $sql with LIMIT or TOP clause already set + * + * @param [secs2cache] seconds to cache data, set to 0 to force query. This is optional + * @param sql + * @param [offset] is the row to start calculations from (1-based) + * @param [nrows] is the number of rows to get + * @param [inputarr] array of bind variables + * @return the recordset ($rs->databaseType == 'array') + */ + function CacheSelectLimit($secs2cache,$sql,$nrows=-1,$offset=-1,$inputarr=false) + { + if (!is_numeric($secs2cache)) { + if ($sql === false) $sql = -1; + if ($offset == -1) $offset = false; + // sql, nrows, offset,inputarr + $rs = $this->SelectLimit($secs2cache,$sql,$nrows,$offset,$this->cacheSecs); + } else { + if ($sql === false) $this->outp_throw("Warning: \$sql missing from CacheSelectLimit()",'CacheSelectLimit'); + $rs = $this->SelectLimit($sql,$nrows,$offset,$inputarr,$secs2cache); + } + return $rs; + } + + + /** + * Flush cached recordsets that match a particular $sql statement. + * If $sql == false, then we purge all files in the cache. + */ + + /** + * Flush cached recordsets that match a particular $sql statement. + * If $sql == false, then we purge all files in the cache. + */ + function CacheFlush($sql=false,$inputarr=false) + { + global $ADODB_CACHE_DIR, $ADODB_CACHE; + + if (empty($ADODB_CACHE)) return false; + + if (!$sql) { + $ADODB_CACHE->flushall($this->debug); + return; + } + + $f = $this->_gencachename($sql.serialize($inputarr),false); + return $ADODB_CACHE->flushcache($f, $this->debug); + } + + + /** + * Private function to generate filename for caching. + * Filename is generated based on: + * + * - sql statement + * - database type (oci8, ibase, ifx, etc) + * - database name + * - userid + * - setFetchMode (adodb 4.23) + * + * When not in safe mode, we create 256 sub-directories in the cache directory ($ADODB_CACHE_DIR). + * Assuming that we can have 50,000 files per directory with good performance, + * then we can scale to 12.8 million unique cached recordsets. Wow! + */ + function _gencachename($sql,$createdir) + { + global $ADODB_CACHE, $ADODB_CACHE_DIR; + + if ($this->fetchMode === false) { + global $ADODB_FETCH_MODE; + $mode = $ADODB_FETCH_MODE; + } else { + $mode = $this->fetchMode; + } + $m = md5($sql.$this->databaseType.$this->database.$this->user.$mode); + if (!$ADODB_CACHE->createdir) return $m; + if (!$createdir) $dir = $ADODB_CACHE->getdirname($m); + else $dir = $ADODB_CACHE->createdir($m, $this->debug); + + return $dir.'/adodb_'.$m.'.cache'; + } + + + /** + * Execute SQL, caching recordsets. + * + * @param [secs2cache] seconds to cache data, set to 0 to force query. + * This is an optional parameter. + * @param sql SQL statement to execute + * @param [inputarr] holds the input data to bind to + * @return RecordSet or false + */ + function CacheExecute($secs2cache,$sql=false,$inputarr=false) + { + global $ADODB_CACHE; + + if (empty($ADODB_CACHE)) $this->_CreateCache(); + + if (!is_numeric($secs2cache)) { + $inputarr = $sql; + $sql = $secs2cache; + $secs2cache = $this->cacheSecs; + } + + if (is_array($sql)) { + $sqlparam = $sql; + $sql = $sql[0]; + } else + $sqlparam = $sql; + + + $md5file = $this->_gencachename($sql.serialize($inputarr),true); + $err = ''; + + if ($secs2cache > 0){ + $rs = $ADODB_CACHE->readcache($md5file,$err,$secs2cache,$this->arrayClass); + $this->numCacheHits += 1; + } else { + $err='Timeout 1'; + $rs = false; + $this->numCacheMisses += 1; + } + + if (!$rs) { + // no cached rs found + if ($this->debug) { + if (get_magic_quotes_runtime() && !$this->memCache) { + ADOConnection::outp("Please disable magic_quotes_runtime - it corrupts cache files :("); + } + if ($this->debug !== -1) ADOConnection::outp( " $md5file cache failure: $err (see sql below)"); + } + + $rs = $this->Execute($sqlparam,$inputarr); + + if ($rs) { + + $eof = $rs->EOF; + $rs = $this->_rs2rs($rs); // read entire recordset into memory immediately + $rs->timeCreated = time(); // used by caching + $txt = _rs2serialize($rs,false,$sql); // serialize + + $ok = $ADODB_CACHE->writecache($md5file,$txt,$this->debug, $secs2cache); + if (!$ok) { + if ($ok === false) { + $em = 'Cache write error'; + $en = -32000; + + if ($fn = $this->raiseErrorFn) { + $fn($this->databaseType,'CacheExecute', $en, $em, $md5file,$sql,$this); + } + } else { + $em = 'Cache file locked warning'; + $en = -32001; + // do not call error handling for just a warning + } + + if ($this->debug) ADOConnection::outp( " ".$em); + } + if ($rs->EOF && !$eof) { + $rs->MoveFirst(); + //$rs = csv2rs($md5file,$err); + $rs->connection = $this; // Pablo suggestion + } + + } else if (!$this->memCache) + $ADODB_CACHE->flushcache($md5file); + } else { + $this->_errorMsg = ''; + $this->_errorCode = 0; + + if ($this->fnCacheExecute) { + $fn = $this->fnCacheExecute; + $fn($this, $secs2cache, $sql, $inputarr); + } + // ok, set cached object found + $rs->connection = $this; // Pablo suggestion + if ($this->debug){ + if ($this->debug == 99) adodb_backtrace(); + $inBrowser = isset($_SERVER['HTTP_USER_AGENT']); + $ttl = $rs->timeCreated + $secs2cache - time(); + $s = is_array($sql) ? $sql[0] : $sql; + if ($inBrowser) $s = ''.htmlspecialchars($s).''; + + ADOConnection::outp( " $md5file reloaded, ttl=$ttl [ $s ]"); + } + } + return $rs; + } + + + /* + Similar to PEAR DB's autoExecute(), except that + $mode can be 'INSERT' or 'UPDATE' or DB_AUTOQUERY_INSERT or DB_AUTOQUERY_UPDATE + If $mode == 'UPDATE', then $where is compulsory as a safety measure. + + $forceUpdate means that even if the data has not changed, perform update. + */ + function AutoExecute($table, $fields_values, $mode = 'INSERT', $where = FALSE, $forceUpdate=true, $magicq=false) + { + $false = false; + $sql = 'SELECT * FROM '.$table; + if ($where!==FALSE) $sql .= ' WHERE '.$where; + else if ($mode == 'UPDATE' || $mode == 2 /* DB_AUTOQUERY_UPDATE */) { + $this->outp_throw('AutoExecute: Illegal mode=UPDATE with empty WHERE clause','AutoExecute'); + return $false; + } + + $rs = $this->SelectLimit($sql,1); + if (!$rs) return $false; // table does not exist + $rs->tableName = $table; + $rs->sql = $sql; + + switch((string) $mode) { + case 'UPDATE': + case '2': + $sql = $this->GetUpdateSQL($rs, $fields_values, $forceUpdate, $magicq); + break; + case 'INSERT': + case '1': + $sql = $this->GetInsertSQL($rs, $fields_values, $magicq); + break; + default: + $this->outp_throw("AutoExecute: Unknown mode=$mode",'AutoExecute'); + return $false; + } + $ret = false; + if ($sql) $ret = $this->Execute($sql); + if ($ret) $ret = true; + return $ret; + } + + + /** + * Generates an Update Query based on an existing recordset. + * $arrFields is an associative array of fields with the value + * that should be assigned. + * + * Note: This function should only be used on a recordset + * that is run against a single table and sql should only + * be a simple select stmt with no groupby/orderby/limit + * + * "Jonathan Younger" + */ + function GetUpdateSQL(&$rs, $arrFields,$forceUpdate=false,$magicq=false,$force=null) + { + global $ADODB_INCLUDED_LIB; + + //********************************************************// + //This is here to maintain compatibility + //with older adodb versions. Sets force type to force nulls if $forcenulls is set. + if (!isset($force)) { + global $ADODB_FORCE_TYPE; + $force = $ADODB_FORCE_TYPE; + } + //********************************************************// + + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + return _adodb_getupdatesql($this,$rs,$arrFields,$forceUpdate,$magicq,$force); + } + + /** + * Generates an Insert Query based on an existing recordset. + * $arrFields is an associative array of fields with the value + * that should be assigned. + * + * Note: This function should only be used on a recordset + * that is run against a single table. + */ + function GetInsertSQL(&$rs, $arrFields,$magicq=false,$force=null) + { + global $ADODB_INCLUDED_LIB; + if (!isset($force)) { + global $ADODB_FORCE_TYPE; + $force = $ADODB_FORCE_TYPE; + + } + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + return _adodb_getinsertsql($this,$rs,$arrFields,$magicq,$force); + } + + + /** + * Update a blob column, given a where clause. There are more sophisticated + * blob handling functions that we could have implemented, but all require + * a very complex API. Instead we have chosen something that is extremely + * simple to understand and use. + * + * Note: $blobtype supports 'BLOB' and 'CLOB', default is BLOB of course. + * + * Usage to update a $blobvalue which has a primary key blob_id=1 into a + * field blobtable.blobcolumn: + * + * UpdateBlob('blobtable', 'blobcolumn', $blobvalue, 'blob_id=1'); + * + * Insert example: + * + * $conn->Execute('INSERT INTO blobtable (id, blobcol) VALUES (1, null)'); + * $conn->UpdateBlob('blobtable','blobcol',$blob,'id=1'); + */ + + function UpdateBlob($table,$column,$val,$where,$blobtype='BLOB') + { + return $this->Execute("UPDATE $table SET $column=? WHERE $where",array($val)) != false; + } + + /** + * Usage: + * UpdateBlob('TABLE', 'COLUMN', '/path/to/file', 'ID=1'); + * + * $blobtype supports 'BLOB' and 'CLOB' + * + * $conn->Execute('INSERT INTO blobtable (id, blobcol) VALUES (1, null)'); + * $conn->UpdateBlob('blobtable','blobcol',$blobpath,'id=1'); + */ + function UpdateBlobFile($table,$column,$path,$where,$blobtype='BLOB') + { + $fd = fopen($path,'rb'); + if ($fd === false) return false; + $val = fread($fd,filesize($path)); + fclose($fd); + return $this->UpdateBlob($table,$column,$val,$where,$blobtype); + } + + function BlobDecode($blob) + { + return $blob; + } + + function BlobEncode($blob) + { + return $blob; + } + + function SetCharSet($charset) + { + return false; + } + + function IfNull( $field, $ifNull ) + { + return " CASE WHEN $field is null THEN $ifNull ELSE $field END "; + } + + function LogSQL($enable=true) + { + include_once(ADODB_DIR.'/adodb-perf.inc.php'); + + if ($enable) $this->fnExecute = 'adodb_log_sql'; + else $this->fnExecute = false; + + $old = $this->_logsql; + $this->_logsql = $enable; + if ($enable && !$old) $this->_affected = false; + return $old; + } + + function GetCharSet() + { + return false; + } + + /** + * Usage: + * UpdateClob('TABLE', 'COLUMN', $var, 'ID=1', 'CLOB'); + * + * $conn->Execute('INSERT INTO clobtable (id, clobcol) VALUES (1, null)'); + * $conn->UpdateClob('clobtable','clobcol',$clob,'id=1'); + */ + function UpdateClob($table,$column,$val,$where) + { + return $this->UpdateBlob($table,$column,$val,$where,'CLOB'); + } + + // not the fastest implementation - quick and dirty - jlim + // for best performance, use the actual $rs->MetaType(). + function MetaType($t,$len=-1,$fieldobj=false) + { + + if (empty($this->_metars)) { + $rsclass = $this->rsPrefix.$this->databaseType; + $this->_metars = new $rsclass(false,$this->fetchMode); + $this->_metars->connection = $this; + } + return $this->_metars->MetaType($t,$len,$fieldobj); + } + + + /** + * Change the SQL connection locale to a specified locale. + * This is used to get the date formats written depending on the client locale. + */ + function SetDateLocale($locale = 'En') + { + $this->locale = $locale; + switch (strtoupper($locale)) + { + case 'EN': + $this->fmtDate="'Y-m-d'"; + $this->fmtTimeStamp = "'Y-m-d H:i:s'"; + break; + + case 'US': + $this->fmtDate = "'m-d-Y'"; + $this->fmtTimeStamp = "'m-d-Y H:i:s'"; + break; + + case 'PT_BR': + case 'NL': + case 'FR': + case 'RO': + case 'IT': + $this->fmtDate="'d-m-Y'"; + $this->fmtTimeStamp = "'d-m-Y H:i:s'"; + break; + + case 'GE': + $this->fmtDate="'d.m.Y'"; + $this->fmtTimeStamp = "'d.m.Y H:i:s'"; + break; + + default: + $this->fmtDate="'Y-m-d'"; + $this->fmtTimeStamp = "'Y-m-d H:i:s'"; + break; + } + } + + /** + * GetActiveRecordsClass Performs an 'ALL' query + * + * @param mixed $class This string represents the class of the current active record + * @param mixed $table Table used by the active record object + * @param mixed $whereOrderBy Where, order, by clauses + * @param mixed $bindarr + * @param mixed $primkeyArr + * @param array $extra Query extras: limit, offset... + * @param mixed $relations Associative array: table's foreign name, "hasMany", "belongsTo" + * @access public + * @return void + */ + function GetActiveRecordsClass( + $class, $table,$whereOrderBy=false,$bindarr=false, $primkeyArr=false, + $extra=array(), + $relations=array()) + { + global $_ADODB_ACTIVE_DBS; + ## reduce overhead of adodb.inc.php -- moved to adodb-active-record.inc.php + ## if adodb-active-recordx is loaded -- should be no issue as they will probably use Find() + if (!isset($_ADODB_ACTIVE_DBS))include_once(ADODB_DIR.'/adodb-active-record.inc.php'); + return adodb_GetActiveRecordsClass($this, $class, $table, $whereOrderBy, $bindarr, $primkeyArr, $extra, $relations); + } + + function GetActiveRecords($table,$where=false,$bindarr=false,$primkeyArr=false) + { + $arr = $this->GetActiveRecordsClass('ADODB_Active_Record', $table, $where, $bindarr, $primkeyArr); + return $arr; + } + + /** + * Close Connection + */ + function Close() + { + $rez = $this->_close(); + $this->_connectionID = false; + return $rez; + } + + /** + * Begin a Transaction. Must be followed by CommitTrans() or RollbackTrans(). + * + * @return true if succeeded or false if database does not support transactions + */ + function BeginTrans() + { + if ($this->debug) ADOConnection::outp("BeginTrans: Transactions not supported for this driver"); + return false; + } + + /* set transaction mode */ + function SetTransactionMode( $transaction_mode ) + { + $transaction_mode = $this->MetaTransaction($transaction_mode, $this->dataProvider); + $this->_transmode = $transaction_mode; + } +/* +http://msdn2.microsoft.com/en-US/ms173763.aspx +http://dev.mysql.com/doc/refman/5.0/en/innodb-transaction-isolation.html +http://www.postgresql.org/docs/8.1/interactive/sql-set-transaction.html +http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_10005.htm +*/ + function MetaTransaction($mode,$db) + { + $mode = strtoupper($mode); + $mode = str_replace('ISOLATION LEVEL ','',$mode); + + switch($mode) { + + case 'READ UNCOMMITTED': + switch($db) { + case 'oci8': + case 'oracle': + return 'ISOLATION LEVEL READ COMMITTED'; + default: + return 'ISOLATION LEVEL READ UNCOMMITTED'; + } + break; + + case 'READ COMMITTED': + return 'ISOLATION LEVEL READ COMMITTED'; + break; + + case 'REPEATABLE READ': + switch($db) { + case 'oci8': + case 'oracle': + return 'ISOLATION LEVEL SERIALIZABLE'; + default: + return 'ISOLATION LEVEL REPEATABLE READ'; + } + break; + + case 'SERIALIZABLE': + return 'ISOLATION LEVEL SERIALIZABLE'; + break; + + default: + return $mode; + } + } + + /** + * If database does not support transactions, always return true as data always commited + * + * @param $ok set to false to rollback transaction, true to commit + * + * @return true/false. + */ + function CommitTrans($ok=true) + { return true;} + + + /** + * If database does not support transactions, rollbacks always fail, so return false + * + * @return true/false. + */ + function RollbackTrans() + { return false;} + + + /** + * return the databases that the driver can connect to. + * Some databases will return an empty array. + * + * @return an array of database names. + */ + function MetaDatabases() + { + global $ADODB_FETCH_MODE; + + if ($this->metaDatabasesSQL) { + $save = $ADODB_FETCH_MODE; + $ADODB_FETCH_MODE = ADODB_FETCH_NUM; + + if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false); + + $arr = $this->GetCol($this->metaDatabasesSQL); + if (isset($savem)) $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + + return $arr; + } + + return false; + } + + + /** + * @param ttype can either be 'VIEW' or 'TABLE' or false. + * If false, both views and tables are returned. + * "VIEW" returns only views + * "TABLE" returns only tables + * @param showSchema returns the schema/user with the table name, eg. USER.TABLE + * @param mask is the input mask - only supported by oci8 and postgresql + * + * @return array of tables for current database. + */ + function MetaTables($ttype=false,$showSchema=false,$mask=false) + { + global $ADODB_FETCH_MODE; + + + $false = false; + if ($mask) { + return $false; + } + if ($this->metaTablesSQL) { + $save = $ADODB_FETCH_MODE; + $ADODB_FETCH_MODE = ADODB_FETCH_NUM; + + if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false); + + $rs = $this->Execute($this->metaTablesSQL); + if (isset($savem)) $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + + if ($rs === false) return $false; + $arr = $rs->GetArray(); + $arr2 = array(); + + if ($hast = ($ttype && isset($arr[0][1]))) { + $showt = strncmp($ttype,'T',1); + } + + for ($i=0; $i < sizeof($arr); $i++) { + if ($hast) { + if ($showt == 0) { + if (strncmp($arr[$i][1],'T',1) == 0) $arr2[] = trim($arr[$i][0]); + } else { + if (strncmp($arr[$i][1],'V',1) == 0) $arr2[] = trim($arr[$i][0]); + } + } else + $arr2[] = trim($arr[$i][0]); + } + $rs->Close(); + return $arr2; + } + return $false; + } + + + function _findschema(&$table,&$schema) + { + if (!$schema && ($at = strpos($table,'.')) !== false) { + $schema = substr($table,0,$at); + $table = substr($table,$at+1); + } + } + + /** + * List columns in a database as an array of ADOFieldObjects. + * See top of file for definition of object. + * + * @param $table table name to query + * @param $normalize makes table name case-insensitive (required by some databases) + * @schema is optional database schema to use - not supported by all databases. + * + * @return array of ADOFieldObjects for current table. + */ + function MetaColumns($table,$normalize=true) + { + global $ADODB_FETCH_MODE; + + $false = false; + + if (!empty($this->metaColumnsSQL)) { + + $schema = false; + $this->_findschema($table,$schema); + + $save = $ADODB_FETCH_MODE; + $ADODB_FETCH_MODE = ADODB_FETCH_NUM; + if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false); + $rs = $this->Execute(sprintf($this->metaColumnsSQL,($normalize)?strtoupper($table):$table)); + if (isset($savem)) $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + if ($rs === false || $rs->EOF) return $false; + + $retarr = array(); + while (!$rs->EOF) { //print_r($rs->fields); + $fld = new ADOFieldObject(); + $fld->name = $rs->fields[0]; + $fld->type = $rs->fields[1]; + if (isset($rs->fields[3]) && $rs->fields[3]) { + if ($rs->fields[3]>0) $fld->max_length = $rs->fields[3]; + $fld->scale = $rs->fields[4]; + if ($fld->scale>0) $fld->max_length += 1; + } else + $fld->max_length = $rs->fields[2]; + + if ($ADODB_FETCH_MODE == ADODB_FETCH_NUM) $retarr[] = $fld; + else $retarr[strtoupper($fld->name)] = $fld; + $rs->MoveNext(); + } + $rs->Close(); + return $retarr; + } + return $false; + } + + /** + * List indexes on a table as an array. + * @param table table name to query + * @param primary true to only show primary keys. Not actually used for most databases + * + * @return array of indexes on current table. Each element represents an index, and is itself an associative array. + + Array ( + [name_of_index] => Array + ( + [unique] => true or false + [columns] => Array + ( + [0] => firstname + [1] => lastname + ) + ) + */ + function MetaIndexes($table, $primary = false, $owner = false) + { + $false = false; + return $false; + } + + /** + * List columns names in a table as an array. + * @param table table name to query + * + * @return array of column names for current table. + */ + function MetaColumnNames($table, $numIndexes=false,$useattnum=false /* only for postgres */) + { + $objarr = $this->MetaColumns($table); + if (!is_array($objarr)) { + $false = false; + return $false; + } + $arr = array(); + if ($numIndexes) { + $i = 0; + if ($useattnum) { + foreach($objarr as $v) + $arr[$v->attnum] = $v->name; + + } else + foreach($objarr as $v) $arr[$i++] = $v->name; + } else + foreach($objarr as $v) $arr[strtoupper($v->name)] = $v->name; + + return $arr; + } + + /** + * Different SQL databases used different methods to combine strings together. + * This function provides a wrapper. + * + * param s variable number of string parameters + * + * Usage: $db->Concat($str1,$str2); + * + * @return concatenated string + */ + function Concat() + { + $arr = func_get_args(); + return implode($this->concat_operator, $arr); + } + + + /** + * Converts a date "d" to a string that the database can understand. + * + * @param d a date in Unix date time format. + * + * @return date string in database date format + */ + function DBDate($d, $isfld=false) + { + if (empty($d) && $d !== 0) return 'null'; + if ($isfld) return $d; + + if (is_object($d)) return $d->format($this->fmtDate); + + + if (is_string($d) && !is_numeric($d)) { + if ($d === 'null' || strncmp($d,"'",1) === 0) return $d; + if ($this->isoDates) return "'$d'"; + $d = ADOConnection::UnixDate($d); + } + + return adodb_date($this->fmtDate,$d); + } + + function BindDate($d) + { + $d = $this->DBDate($d); + if (strncmp($d,"'",1)) return $d; + + return substr($d,1,strlen($d)-2); + } + + function BindTimeStamp($d) + { + $d = $this->DBTimeStamp($d); + if (strncmp($d,"'",1)) return $d; + + return substr($d,1,strlen($d)-2); + } + + + /** + * Converts a timestamp "ts" to a string that the database can understand. + * + * @param ts a timestamp in Unix date time format. + * + * @return timestamp string in database timestamp format + */ + function DBTimeStamp($ts,$isfld=false) + { + if (empty($ts) && $ts !== 0) return 'null'; + if ($isfld) return $ts; + if (is_object($ts)) return $ts->format($this->fmtTimeStamp); + + # strlen(14) allows YYYYMMDDHHMMSS format + if (!is_string($ts) || (is_numeric($ts) && strlen($ts)<14)) + return adodb_date($this->fmtTimeStamp,$ts); + + if ($ts === 'null') return $ts; + if ($this->isoDates && strlen($ts) !== 14) return "'$ts'"; + + $ts = ADOConnection::UnixTimeStamp($ts); + return adodb_date($this->fmtTimeStamp,$ts); + } + + /** + * Also in ADORecordSet. + * @param $v is a date string in YYYY-MM-DD format + * + * @return date in unix timestamp format, or 0 if before TIMESTAMP_FIRST_YEAR, or false if invalid date format + */ + static function UnixDate($v) + { + if (is_object($v)) { + // odbtp support + //( [year] => 2004 [month] => 9 [day] => 4 [hour] => 12 [minute] => 44 [second] => 8 [fraction] => 0 ) + return adodb_mktime($v->hour,$v->minute,$v->second,$v->month,$v->day, $v->year); + } + + if (is_numeric($v) && strlen($v) !== 8) return $v; + if (!preg_match( "|^([0-9]{4})[-/\.]?([0-9]{1,2})[-/\.]?([0-9]{1,2})|", + ($v), $rr)) return false; + + if ($rr[1] <= TIMESTAMP_FIRST_YEAR) return 0; + // h-m-s-MM-DD-YY + return @adodb_mktime(0,0,0,$rr[2],$rr[3],$rr[1]); + } + + + /** + * Also in ADORecordSet. + * @param $v is a timestamp string in YYYY-MM-DD HH-NN-SS format + * + * @return date in unix timestamp format, or 0 if before TIMESTAMP_FIRST_YEAR, or false if invalid date format + */ + static function UnixTimeStamp($v) + { + if (is_object($v)) { + // odbtp support + //( [year] => 2004 [month] => 9 [day] => 4 [hour] => 12 [minute] => 44 [second] => 8 [fraction] => 0 ) + return adodb_mktime($v->hour,$v->minute,$v->second,$v->month,$v->day, $v->year); + } + + if (!preg_match( + "|^([0-9]{4})[-/\.]?([0-9]{1,2})[-/\.]?([0-9]{1,2})[ ,-]*(([0-9]{1,2}):?([0-9]{1,2}):?([0-9\.]{1,4}))?|", + ($v), $rr)) return false; + + if ($rr[1] <= TIMESTAMP_FIRST_YEAR && $rr[2]<= 1) return 0; + + // h-m-s-MM-DD-YY + if (!isset($rr[5])) return adodb_mktime(0,0,0,$rr[2],$rr[3],$rr[1]); + return @adodb_mktime($rr[5],$rr[6],$rr[7],$rr[2],$rr[3],$rr[1]); + } + + /** + * Also in ADORecordSet. + * + * Format database date based on user defined format. + * + * @param v is the character date in YYYY-MM-DD format, returned by database + * @param fmt is the format to apply to it, using date() + * + * @return a date formated as user desires + */ + + function UserDate($v,$fmt='Y-m-d',$gmt=false) + { + $tt = $this->UnixDate($v); + + // $tt == -1 if pre TIMESTAMP_FIRST_YEAR + if (($tt === false || $tt == -1) && $v != false) return $v; + else if ($tt == 0) return $this->emptyDate; + else if ($tt == -1) { // pre-TIMESTAMP_FIRST_YEAR + } + + return ($gmt) ? adodb_gmdate($fmt,$tt) : adodb_date($fmt,$tt); + + } + + /** + * + * @param v is the character timestamp in YYYY-MM-DD hh:mm:ss format + * @param fmt is the format to apply to it, using date() + * + * @return a timestamp formated as user desires + */ + function UserTimeStamp($v,$fmt='Y-m-d H:i:s',$gmt=false) + { + if (!isset($v)) return $this->emptyTimeStamp; + # strlen(14) allows YYYYMMDDHHMMSS format + if (is_numeric($v) && strlen($v)<14) return ($gmt) ? adodb_gmdate($fmt,$v) : adodb_date($fmt,$v); + $tt = $this->UnixTimeStamp($v); + // $tt == -1 if pre TIMESTAMP_FIRST_YEAR + if (($tt === false || $tt == -1) && $v != false) return $v; + if ($tt == 0) return $this->emptyTimeStamp; + return ($gmt) ? adodb_gmdate($fmt,$tt) : adodb_date($fmt,$tt); + } + + function escape($s,$magic_quotes=false) + { + return $this->addq($s,$magic_quotes); + } + + /** + * Quotes a string, without prefixing nor appending quotes. + */ + function addq($s,$magic_quotes=false) + { + if (!$magic_quotes) { + + if ($this->replaceQuote[0] == '\\'){ + // only since php 4.0.5 + $s = adodb_str_replace(array('\\',"\0"),array('\\\\',"\\\0"),$s); + //$s = str_replace("\0","\\\0", str_replace('\\','\\\\',$s)); + } + return str_replace("'",$this->replaceQuote,$s); + } + + // undo magic quotes for " + $s = str_replace('\\"','"',$s); + + if ($this->replaceQuote == "\\'" || ini_get('magic_quotes_sybase')) // ' already quoted, no need to change anything + return $s; + else {// change \' to '' for sybase/mssql + $s = str_replace('\\\\','\\',$s); + return str_replace("\\'",$this->replaceQuote,$s); + } + } + + /** + * Correctly quotes a string so that all strings are escaped. We prefix and append + * to the string single-quotes. + * An example is $db->qstr("Don't bother",magic_quotes_runtime()); + * + * @param s the string to quote + * @param [magic_quotes] if $s is GET/POST var, set to get_magic_quotes_gpc(). + * This undoes the stupidity of magic quotes for GPC. + * + * @return quoted string to be sent back to database + */ + function qstr($s,$magic_quotes=false) + { + if (!$magic_quotes) { + + if ($this->replaceQuote[0] == '\\'){ + // only since php 4.0.5 + $s = adodb_str_replace(array('\\',"\0"),array('\\\\',"\\\0"),$s); + //$s = str_replace("\0","\\\0", str_replace('\\','\\\\',$s)); + } + return "'".str_replace("'",$this->replaceQuote,$s)."'"; + } + + // undo magic quotes for " + $s = str_replace('\\"','"',$s); + + if ($this->replaceQuote == "\\'" || ini_get('magic_quotes_sybase')) // ' already quoted, no need to change anything + return "'$s'"; + else {// change \' to '' for sybase/mssql + $s = str_replace('\\\\','\\',$s); + return "'".str_replace("\\'",$this->replaceQuote,$s)."'"; + } + } + + + /** + * Will select the supplied $page number from a recordset, given that it is paginated in pages of + * $nrows rows per page. It also saves two boolean values saying if the given page is the first + * and/or last one of the recordset. Added by Iván Oliva to provide recordset pagination. + * + * See readme.htm#ex8 for an example of usage. + * + * @param sql + * @param nrows is the number of rows per page to get + * @param page is the page number to get (1-based) + * @param [inputarr] array of bind variables + * @param [secs2cache] is a private parameter only used by jlim + * @return the recordset ($rs->databaseType == 'array') + * + * NOTE: phpLens uses a different algorithm and does not use PageExecute(). + * + */ + function PageExecute($sql, $nrows, $page, $inputarr=false, $secs2cache=0) + { + global $ADODB_INCLUDED_LIB; + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + if ($this->pageExecuteCountRows) $rs = _adodb_pageexecute_all_rows($this, $sql, $nrows, $page, $inputarr, $secs2cache); + else $rs = _adodb_pageexecute_no_last_page($this, $sql, $nrows, $page, $inputarr, $secs2cache); + return $rs; + } + + + /** + * Will select the supplied $page number from a recordset, given that it is paginated in pages of + * $nrows rows per page. It also saves two boolean values saying if the given page is the first + * and/or last one of the recordset. Added by Iván Oliva to provide recordset pagination. + * + * @param secs2cache seconds to cache data, set to 0 to force query + * @param sql + * @param nrows is the number of rows per page to get + * @param page is the page number to get (1-based) + * @param [inputarr] array of bind variables + * @return the recordset ($rs->databaseType == 'array') + */ + function CachePageExecute($secs2cache, $sql, $nrows, $page,$inputarr=false) + { + /*switch($this->dataProvider) { + case 'postgres': + case 'mysql': + break; + default: $secs2cache = 0; break; + }*/ + $rs = $this->PageExecute($sql,$nrows,$page,$inputarr,$secs2cache); + return $rs; + } + +} // end class ADOConnection + + + + //============================================================================================== + // CLASS ADOFetchObj + //============================================================================================== + + /** + * Internal placeholder for record objects. Used by ADORecordSet->FetchObj(). + */ + class ADOFetchObj { + }; + + //============================================================================================== + // CLASS ADORecordSet_empty + //============================================================================================== + + class ADODB_Iterator_empty implements Iterator { + + private $rs; + + function __construct($rs) + { + $this->rs = $rs; + } + function rewind() + { + } + + function valid() + { + return !$this->rs->EOF; + } + + function key() + { + return false; + } + + function current() + { + return false; + } + + function next() + { + } + + function __call($func, $params) + { + return call_user_func_array(array($this->rs, $func), $params); + } + + function hasMore() + { + return false; + } + + } + + + /** + * Lightweight recordset when there are no records to be returned + */ + class ADORecordSet_empty implements IteratorAggregate + { + var $dataProvider = 'empty'; + var $databaseType = false; + var $EOF = true; + var $_numOfRows = 0; + var $fields = false; + var $connection = false; + function RowCount() {return 0;} + function RecordCount() {return 0;} + function PO_RecordCount(){return 0;} + function Close(){return true;} + function FetchRow() {return false;} + function FieldCount(){ return 0;} + function Init() {} + function getIterator() {return new ADODB_Iterator_empty($this);} + } + + //============================================================================================== + // DATE AND TIME FUNCTIONS + //============================================================================================== + if (!defined('ADODB_DATE_VERSION')) include(ADODB_DIR.'/adodb-time.inc.php'); + + //============================================================================================== + // CLASS ADORecordSet + //============================================================================================== + + class ADODB_Iterator implements Iterator { + + private $rs; + + function __construct($rs) + { + $this->rs = $rs; + } + + function rewind() + { + $this->rs->MoveFirst(); + } + + function valid() + { + return !$this->rs->EOF; + } + + function key() + { + return $this->rs->_currentRow; + } + + function current() + { + return $this->rs->fields; + } + + function next() + { + $this->rs->MoveNext(); + } + + function __call($func, $params) + { + return call_user_func_array(array($this->rs, $func), $params); + } + + + function hasMore() + { + return !$this->rs->EOF; + } + + } + + + + /** + * RecordSet class that represents the dataset returned by the database. + * To keep memory overhead low, this class holds only the current row in memory. + * No prefetching of data is done, so the RecordCount() can return -1 ( which + * means recordcount not known). + */ + class ADORecordSet implements IteratorAggregate { + /* + * public variables + */ + var $dataProvider = "native"; + var $fields = false; /// holds the current row data + var $blobSize = 100; /// any varchar/char field this size or greater is treated as a blob + /// in other words, we use a text area for editing. + var $canSeek = false; /// indicates that seek is supported + var $sql; /// sql text + var $EOF = false; /// Indicates that the current record position is after the last record in a Recordset object. + + var $emptyTimeStamp = ' '; /// what to display when $time==0 + var $emptyDate = ' '; /// what to display when $time==0 + var $debug = false; + var $timeCreated=0; /// datetime in Unix format rs created -- for cached recordsets + + var $bind = false; /// used by Fields() to hold array - should be private? + var $fetchMode; /// default fetch mode + var $connection = false; /// the parent connection + /* + * private variables + */ + var $_numOfRows = -1; /** number of rows, or -1 */ + var $_numOfFields = -1; /** number of fields in recordset */ + var $_queryID = -1; /** This variable keeps the result link identifier. */ + var $_currentRow = -1; /** This variable keeps the current row in the Recordset. */ + var $_closed = false; /** has recordset been closed */ + var $_inited = false; /** Init() should only be called once */ + var $_obj; /** Used by FetchObj */ + var $_names; /** Used by FetchObj */ + + var $_currentPage = -1; /** Added by Iván Oliva to implement recordset pagination */ + var $_atFirstPage = false; /** Added by Iván Oliva to implement recordset pagination */ + var $_atLastPage = false; /** Added by Iván Oliva to implement recordset pagination */ + var $_lastPageNo = -1; + var $_maxRecordCount = 0; + var $datetime = false; + + /** + * Constructor + * + * @param queryID this is the queryID returned by ADOConnection->_query() + * + */ + function __construct($queryID) + { + $this->_queryID = $queryID; + } + + function getIterator() + { + return new ADODB_Iterator($this); + } + + /* this is experimental - i don't really know what to return... */ + function __toString() + { + include_once(ADODB_DIR.'/toexport.inc.php'); + return _adodb_export($this,',',',',false,true); + } + + + function Init() + { + if ($this->_inited) return; + $this->_inited = true; + if ($this->_queryID) @$this->_initrs(); + else { + $this->_numOfRows = 0; + $this->_numOfFields = 0; + } + if ($this->_numOfRows != 0 && $this->_numOfFields && $this->_currentRow == -1) { + + $this->_currentRow = 0; + if ($this->EOF = ($this->_fetch() === false)) { + $this->_numOfRows = 0; // _numOfRows could be -1 + } + } else { + $this->EOF = true; + } + } + + + /** + * Generate a SELECT tag string from a recordset, and return the string. + * If the recordset has 2 cols, we treat the 1st col as the containing + * the text to display to the user, and 2nd col as the return value. Default + * strings are compared with the FIRST column. + * + * @param name name of SELECT tag + * @param [defstr] the value to hilite. Use an array for multiple hilites for listbox. + * @param [blank1stItem] true to leave the 1st item in list empty + * @param [multiple] true for listbox, false for popup + * @param [size] #rows to show for listbox. not used by popup + * @param [selectAttr] additional attributes to defined for SELECT tag. + * useful for holding javascript onChange='...' handlers. + & @param [compareFields0] when we have 2 cols in recordset, we compare the defstr with + * column 0 (1st col) if this is true. This is not documented. + * + * @return HTML + * + * changes by glen.davies@cce.ac.nz to support multiple hilited items + */ + function GetMenu($name,$defstr='',$blank1stItem=true,$multiple=false, + $size=0, $selectAttr='',$compareFields0=true) + { + global $ADODB_INCLUDED_LIB; + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + return _adodb_getmenu($this, $name,$defstr,$blank1stItem,$multiple, + $size, $selectAttr,$compareFields0); + } + + + + /** + * Generate a SELECT tag string from a recordset, and return the string. + * If the recordset has 2 cols, we treat the 1st col as the containing + * the text to display to the user, and 2nd col as the return value. Default + * strings are compared with the SECOND column. + * + */ + function GetMenu2($name,$defstr='',$blank1stItem=true,$multiple=false,$size=0, $selectAttr='') + { + return $this->GetMenu($name,$defstr,$blank1stItem,$multiple, + $size, $selectAttr,false); + } + + /* + Grouped Menu + */ + function GetMenu3($name,$defstr='',$blank1stItem=true,$multiple=false, + $size=0, $selectAttr='') + { + global $ADODB_INCLUDED_LIB; + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + return _adodb_getmenu_gp($this, $name,$defstr,$blank1stItem,$multiple, + $size, $selectAttr,false); + } + + /** + * return recordset as a 2-dimensional array. + * + * @param [nRows] is the number of rows to return. -1 means every row. + * + * @return an array indexed by the rows (0-based) from the recordset + */ + function GetArray($nRows = -1) + { + global $ADODB_EXTENSION; if ($ADODB_EXTENSION) { + $results = adodb_getall($this,$nRows); + return $results; + } + $results = array(); + $cnt = 0; + while (!$this->EOF && $nRows != $cnt) { + $results[] = $this->fields; + $this->MoveNext(); + $cnt++; + } + return $results; + } + + function GetAll($nRows = -1) + { + $arr = $this->GetArray($nRows); + return $arr; + } + + /* + * Some databases allow multiple recordsets to be returned. This function + * will return true if there is a next recordset, or false if no more. + */ + function NextRecordSet() + { + return false; + } + + /** + * return recordset as a 2-dimensional array. + * Helper function for ADOConnection->SelectLimit() + * + * @param offset is the row to start calculations from (1-based) + * @param [nrows] is the number of rows to return + * + * @return an array indexed by the rows (0-based) from the recordset + */ + function GetArrayLimit($nrows,$offset=-1) + { + if ($offset <= 0) { + $arr = $this->GetArray($nrows); + return $arr; + } + + $this->Move($offset); + + $results = array(); + $cnt = 0; + while (!$this->EOF && $nrows != $cnt) { + $results[$cnt++] = $this->fields; + $this->MoveNext(); + } + + return $results; + } + + + /** + * Synonym for GetArray() for compatibility with ADO. + * + * @param [nRows] is the number of rows to return. -1 means every row. + * + * @return an array indexed by the rows (0-based) from the recordset + */ + function GetRows($nRows = -1) + { + $arr = $this->GetArray($nRows); + return $arr; + } + + /** + * return whole recordset as a 2-dimensional associative array if there are more than 2 columns. + * The first column is treated as the key and is not included in the array. + * If there is only 2 columns, it will return a 1 dimensional array of key-value pairs unless + * $force_array == true. + * + * @param [force_array] has only meaning if we have 2 data columns. If false, a 1 dimensional + * array is returned, otherwise a 2 dimensional array is returned. If this sounds confusing, + * read the source. + * + * @param [first2cols] means if there are more than 2 cols, ignore the remaining cols and + * instead of returning array[col0] => array(remaining cols), return array[col0] => col1 + * + * @return an associative array indexed by the first column of the array, + * or false if the data has less than 2 cols. + */ + function GetAssoc($force_array = false, $first2cols = false) + { + global $ADODB_EXTENSION; + + $cols = $this->_numOfFields; + if ($cols < 2) { + $false = false; + return $false; + } + $numIndex = isset($this->fields[0]); + $results = array(); + + if (!$first2cols && ($cols > 2 || $force_array)) { + if ($ADODB_EXTENSION) { + if ($numIndex) { + while (!$this->EOF) { + $results[trim($this->fields[0])] = array_slice($this->fields, 1); + adodb_movenext($this); + } + } else { + while (!$this->EOF) { + // Fix for array_slice re-numbering numeric associative keys + $keys = array_slice(array_keys($this->fields), 1); + $sliced_array = array(); + + foreach($keys as $key) { + $sliced_array[$key] = $this->fields[$key]; + } + + $results[trim(reset($this->fields))] = $sliced_array; + adodb_movenext($this); + } + } + } else { + if ($numIndex) { + while (!$this->EOF) { + $results[trim($this->fields[0])] = array_slice($this->fields, 1); + $this->MoveNext(); + } + } else { + while (!$this->EOF) { + // Fix for array_slice re-numbering numeric associative keys + $keys = array_slice(array_keys($this->fields), 1); + $sliced_array = array(); + + foreach($keys as $key) { + $sliced_array[$key] = $this->fields[$key]; + } + + $results[trim(reset($this->fields))] = $sliced_array; + $this->MoveNext(); + } + } + } + } else { + if ($ADODB_EXTENSION) { + // return scalar values + if ($numIndex) { + while (!$this->EOF) { + // some bug in mssql PHP 4.02 -- doesn't handle references properly so we FORCE creating a new string + $results[trim(($this->fields[0]))] = $this->fields[1]; + adodb_movenext($this); + } + } else { + while (!$this->EOF) { + // some bug in mssql PHP 4.02 -- doesn't handle references properly so we FORCE creating a new string + $v1 = trim(reset($this->fields)); + $v2 = ''.next($this->fields); + $results[$v1] = $v2; + adodb_movenext($this); + } + } + } else { + if ($numIndex) { + while (!$this->EOF) { + // some bug in mssql PHP 4.02 -- doesn't handle references properly so we FORCE creating a new string + $results[trim(($this->fields[0]))] = $this->fields[1]; + $this->MoveNext(); + } + } else { + while (!$this->EOF) { + // some bug in mssql PHP 4.02 -- doesn't handle references properly so we FORCE creating a new string + $v1 = trim(reset($this->fields)); + $v2 = ''.next($this->fields); + $results[$v1] = $v2; + $this->MoveNext(); + } + } + } + } + + $ref = $results; # workaround accelerator incompat with PHP 4.4 :( + return $ref; + } + + + /** + * + * @param v is the character timestamp in YYYY-MM-DD hh:mm:ss format + * @param fmt is the format to apply to it, using date() + * + * @return a timestamp formated as user desires + */ + function UserTimeStamp($v,$fmt='Y-m-d H:i:s') + { + if (is_numeric($v) && strlen($v)<14) return adodb_date($fmt,$v); + $tt = $this->UnixTimeStamp($v); + // $tt == -1 if pre TIMESTAMP_FIRST_YEAR + if (($tt === false || $tt == -1) && $v != false) return $v; + if ($tt === 0) return $this->emptyTimeStamp; + return adodb_date($fmt,$tt); + } + + + /** + * @param v is the character date in YYYY-MM-DD format, returned by database + * @param fmt is the format to apply to it, using date() + * + * @return a date formated as user desires + */ + function UserDate($v,$fmt='Y-m-d') + { + $tt = $this->UnixDate($v); + // $tt == -1 if pre TIMESTAMP_FIRST_YEAR + if (($tt === false || $tt == -1) && $v != false) return $v; + else if ($tt == 0) return $this->emptyDate; + else if ($tt == -1) { // pre-TIMESTAMP_FIRST_YEAR + } + return adodb_date($fmt,$tt); + } + + + /** + * @param $v is a date string in YYYY-MM-DD format + * + * @return date in unix timestamp format, or 0 if before TIMESTAMP_FIRST_YEAR, or false if invalid date format + */ + static function UnixDate($v) + { + return ADOConnection::UnixDate($v); + } + + + /** + * @param $v is a timestamp string in YYYY-MM-DD HH-NN-SS format + * + * @return date in unix timestamp format, or 0 if before TIMESTAMP_FIRST_YEAR, or false if invalid date format + */ + static function UnixTimeStamp($v) + { + return ADOConnection::UnixTimeStamp($v); + } + + + /** + * PEAR DB Compat - do not use internally + */ + function Free() + { + return $this->Close(); + } + + + /** + * PEAR DB compat, number of rows + */ + function NumRows() + { + return $this->_numOfRows; + } + + + /** + * PEAR DB compat, number of cols + */ + function NumCols() + { + return $this->_numOfFields; + } + + /** + * Fetch a row, returning false if no more rows. + * This is PEAR DB compat mode. + * + * @return false or array containing the current record + */ + function FetchRow() + { + if ($this->EOF) { + $false = false; + return $false; + } + $arr = $this->fields; + $this->_currentRow++; + if (!$this->_fetch()) $this->EOF = true; + return $arr; + } + + + /** + * Fetch a row, returning PEAR_Error if no more rows. + * This is PEAR DB compat mode. + * + * @return DB_OK or error object + */ + function FetchInto(&$arr) + { + if ($this->EOF) return (defined('PEAR_ERROR_RETURN')) ? new PEAR_Error('EOF',-1): false; + $arr = $this->fields; + $this->MoveNext(); + return 1; // DB_OK + } + + + /** + * Move to the first row in the recordset. Many databases do NOT support this. + * + * @return true or false + */ + function MoveFirst() + { + if ($this->_currentRow == 0) return true; + return $this->Move(0); + } + + + /** + * Move to the last row in the recordset. + * + * @return true or false + */ + function MoveLast() + { + if ($this->_numOfRows >= 0) return $this->Move($this->_numOfRows-1); + if ($this->EOF) return false; + while (!$this->EOF) { + $f = $this->fields; + $this->MoveNext(); + } + $this->fields = $f; + $this->EOF = false; + return true; + } + + + /** + * Move to next record in the recordset. + * + * @return true if there still rows available, or false if there are no more rows (EOF). + */ + function MoveNext() + { + if (!$this->EOF) { + $this->_currentRow++; + if ($this->_fetch()) return true; + } + $this->EOF = true; + /* -- tested error handling when scrolling cursor -- seems useless. + $conn = $this->connection; + if ($conn && $conn->raiseErrorFn && ($errno = $conn->ErrorNo())) { + $fn = $conn->raiseErrorFn; + $fn($conn->databaseType,'MOVENEXT',$errno,$conn->ErrorMsg().' ('.$this->sql.')',$conn->host,$conn->database); + } + */ + return false; + } + + + /** + * Random access to a specific row in the recordset. Some databases do not support + * access to previous rows in the databases (no scrolling backwards). + * + * @param rowNumber is the row to move to (0-based) + * + * @return true if there still rows available, or false if there are no more rows (EOF). + */ + function Move($rowNumber = 0) + { + $this->EOF = false; + if ($rowNumber == $this->_currentRow) return true; + if ($rowNumber >= $this->_numOfRows) + if ($this->_numOfRows != -1) $rowNumber = $this->_numOfRows-2; + + if ($this->canSeek) { + + if ($this->_seek($rowNumber)) { + $this->_currentRow = $rowNumber; + if ($this->_fetch()) { + return true; + } + } else { + $this->EOF = true; + return false; + } + } else { + if ($rowNumber < $this->_currentRow) return false; + global $ADODB_EXTENSION; + if ($ADODB_EXTENSION) { + while (!$this->EOF && $this->_currentRow < $rowNumber) { + adodb_movenext($this); + } + } else { + + while (! $this->EOF && $this->_currentRow < $rowNumber) { + $this->_currentRow++; + + if (!$this->_fetch()) $this->EOF = true; + } + } + return !($this->EOF); + } + + $this->fields = false; + $this->EOF = true; + return false; + } + + + /** + * Get the value of a field in the current row by column name. + * Will not work if ADODB_FETCH_MODE is set to ADODB_FETCH_NUM. + * + * @param colname is the field to access + * + * @return the value of $colname column + */ + function Fields($colname) + { + return $this->fields[$colname]; + } + + function GetAssocKeys($upper=true) + { + $this->bind = array(); + for ($i=0; $i < $this->_numOfFields; $i++) { + $o = $this->FetchField($i); + if ($upper === 2) $this->bind[$o->name] = $i; + else $this->bind[($upper) ? strtoupper($o->name) : strtolower($o->name)] = $i; + } + } + + /** + * Use associative array to get fields array for databases that do not support + * associative arrays. Submitted by Paolo S. Asioli paolo.asioli#libero.it + * + * If you don't want uppercase cols, set $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC + * before you execute your SQL statement, and access $rs->fields['col'] directly. + * + * $upper 0 = lowercase, 1 = uppercase, 2 = whatever is returned by FetchField + */ + function GetRowAssoc($upper=1) + { + $record = array(); + // if (!$this->fields) return $record; + + if (!$this->bind) { + $this->GetAssocKeys($upper); + } + + foreach($this->bind as $k => $v) { + $record[$k] = $this->fields[$v]; + } + + return $record; + } + + + /** + * Clean up recordset + * + * @return true or false + */ + function Close() + { + // free connection object - this seems to globally free the object + // and not merely the reference, so don't do this... + // $this->connection = false; + if (!$this->_closed) { + $this->_closed = true; + return $this->_close(); + } else + return true; + } + + /** + * synonyms RecordCount and RowCount + * + * @return the number of rows or -1 if this is not supported + */ + function RecordCount() {return $this->_numOfRows;} + + + /* + * If we are using PageExecute(), this will return the maximum possible rows + * that can be returned when paging a recordset. + */ + function MaxRecordCount() + { + return ($this->_maxRecordCount) ? $this->_maxRecordCount : $this->RecordCount(); + } + + /** + * synonyms RecordCount and RowCount + * + * @return the number of rows or -1 if this is not supported + */ + function RowCount() {return $this->_numOfRows;} + + + /** + * Portable RecordCount. Pablo Roca + * + * @return the number of records from a previous SELECT. All databases support this. + * + * But aware possible problems in multiuser environments. For better speed the table + * must be indexed by the condition. Heavy test this before deploying. + */ + function PO_RecordCount($table="", $condition="") { + + $lnumrows = $this->_numOfRows; + // the database doesn't support native recordcount, so we do a workaround + if ($lnumrows == -1 && $this->connection) { + IF ($table) { + if ($condition) $condition = " WHERE " . $condition; + $resultrows = $this->connection->Execute("SELECT COUNT(*) FROM $table $condition"); + if ($resultrows) $lnumrows = reset($resultrows->fields); + } + } + return $lnumrows; + } + + + /** + * @return the current row in the recordset. If at EOF, will return the last row. 0-based. + */ + function CurrentRow() {return $this->_currentRow;} + + /** + * synonym for CurrentRow -- for ADO compat + * + * @return the current row in the recordset. If at EOF, will return the last row. 0-based. + */ + function AbsolutePosition() {return $this->_currentRow;} + + /** + * @return the number of columns in the recordset. Some databases will set this to 0 + * if no records are returned, others will return the number of columns in the query. + */ + function FieldCount() {return $this->_numOfFields;} + + + /** + * Get the ADOFieldObject of a specific column. + * + * @param fieldoffset is the column position to access(0-based). + * + * @return the ADOFieldObject for that column, or false. + */ + function FetchField($fieldoffset = -1) + { + // must be defined by child class + + $false = false; + return $false; + } + + /** + * Get the ADOFieldObjects of all columns in an array. + * + */ + function FieldTypesArray() + { + $arr = array(); + for ($i=0, $max=$this->_numOfFields; $i < $max; $i++) + $arr[] = $this->FetchField($i); + return $arr; + } + + /** + * Return the fields array of the current row as an object for convenience. + * The default case is lowercase field names. + * + * @return the object with the properties set to the fields of the current row + */ + function FetchObj() + { + $o = $this->FetchObject(false); + return $o; + } + + /** + * Return the fields array of the current row as an object for convenience. + * The default case is uppercase. + * + * @param $isupper to set the object property names to uppercase + * + * @return the object with the properties set to the fields of the current row + */ + function FetchObject($isupper=true) + { + if (empty($this->_obj)) { + $this->_obj = new ADOFetchObj(); + $this->_names = array(); + for ($i=0; $i <$this->_numOfFields; $i++) { + $f = $this->FetchField($i); + $this->_names[] = $f->name; + } + } + $i = 0; + if (PHP_VERSION >= 5) $o = clone($this->_obj); + else $o = $this->_obj; + + for ($i=0; $i <$this->_numOfFields; $i++) { + $name = $this->_names[$i]; + if ($isupper) $n = strtoupper($name); + else $n = $name; + + $o->$n = $this->Fields($name); + } + return $o; + } + + /** + * Return the fields array of the current row as an object for convenience. + * The default is lower-case field names. + * + * @return the object with the properties set to the fields of the current row, + * or false if EOF + * + * Fixed bug reported by tim@orotech.net + */ + function FetchNextObj() + { + $o = $this->FetchNextObject(false); + return $o; + } + + + /** + * Return the fields array of the current row as an object for convenience. + * The default is upper case field names. + * + * @param $isupper to set the object property names to uppercase + * + * @return the object with the properties set to the fields of the current row, + * or false if EOF + * + * Fixed bug reported by tim@orotech.net + */ + function FetchNextObject($isupper=true) + { + $o = false; + if ($this->_numOfRows != 0 && !$this->EOF) { + $o = $this->FetchObject($isupper); + $this->_currentRow++; + if ($this->_fetch()) return $o; + } + $this->EOF = true; + return $o; + } + + /** + * Get the metatype of the column. This is used for formatting. This is because + * many databases use different names for the same type, so we transform the original + * type to our standardised version which uses 1 character codes: + * + * @param t is the type passed in. Normally is ADOFieldObject->type. + * @param len is the maximum length of that field. This is because we treat character + * fields bigger than a certain size as a 'B' (blob). + * @param fieldobj is the field object returned by the database driver. Can hold + * additional info (eg. primary_key for mysql). + * + * @return the general type of the data: + * C for character < 250 chars + * X for teXt (>= 250 chars) + * B for Binary + * N for numeric or floating point + * D for date + * T for timestamp + * L for logical/Boolean + * I for integer + * R for autoincrement counter/integer + * + * + */ + function MetaType($t,$len=-1,$fieldobj=false) + { + if (is_object($t)) { + $fieldobj = $t; + $t = $fieldobj->type; + $len = $fieldobj->max_length; + } + // changed in 2.32 to hashing instead of switch stmt for speed... + static $typeMap = array( + 'VARCHAR' => 'C', + 'VARCHAR2' => 'C', + 'CHAR' => 'C', + 'C' => 'C', + 'STRING' => 'C', + 'NCHAR' => 'C', + 'NVARCHAR' => 'C', + 'VARYING' => 'C', + 'BPCHAR' => 'C', + 'CHARACTER' => 'C', + 'INTERVAL' => 'C', # Postgres + 'MACADDR' => 'C', # postgres + 'VAR_STRING' => 'C', # mysql + ## + 'LONGCHAR' => 'X', + 'TEXT' => 'X', + 'NTEXT' => 'X', + 'M' => 'X', + 'X' => 'X', + 'CLOB' => 'X', + 'NCLOB' => 'X', + 'LVARCHAR' => 'X', + ## + 'BLOB' => 'B', + 'IMAGE' => 'B', + 'BINARY' => 'B', + 'VARBINARY' => 'B', + 'LONGBINARY' => 'B', + 'B' => 'B', + ## + 'YEAR' => 'D', // mysql + 'DATE' => 'D', + 'D' => 'D', + ## + 'UNIQUEIDENTIFIER' => 'C', # MS SQL Server + ## + 'SMALLDATETIME' => 'T', + 'TIME' => 'T', + 'TIMESTAMP' => 'T', + 'DATETIME' => 'T', + 'TIMESTAMPTZ' => 'T', + 'T' => 'T', + 'TIMESTAMP WITHOUT TIME ZONE' => 'T', // postgresql + ## + 'BOOL' => 'L', + 'BOOLEAN' => 'L', + 'BIT' => 'L', + 'L' => 'L', + ## + 'COUNTER' => 'R', + 'R' => 'R', + 'SERIAL' => 'R', // ifx + 'INT IDENTITY' => 'R', + ## + 'INT' => 'I', + 'INT2' => 'I', + 'INT4' => 'I', + 'INT8' => 'I', + 'INTEGER' => 'I', + 'INTEGER UNSIGNED' => 'I', + 'SHORT' => 'I', + 'TINYINT' => 'I', + 'SMALLINT' => 'I', + 'I' => 'I', + ## + 'LONG' => 'N', // interbase is numeric, oci8 is blob + 'BIGINT' => 'N', // this is bigger than PHP 32-bit integers + 'DECIMAL' => 'N', + 'DEC' => 'N', + 'REAL' => 'N', + 'DOUBLE' => 'N', + 'DOUBLE PRECISION' => 'N', + 'SMALLFLOAT' => 'N', + 'FLOAT' => 'N', + 'NUMBER' => 'N', + 'NUM' => 'N', + 'NUMERIC' => 'N', + 'MONEY' => 'N', + + ## informix 9.2 + 'SQLINT' => 'I', + 'SQLSERIAL' => 'I', + 'SQLSMINT' => 'I', + 'SQLSMFLOAT' => 'N', + 'SQLFLOAT' => 'N', + 'SQLMONEY' => 'N', + 'SQLDECIMAL' => 'N', + 'SQLDATE' => 'D', + 'SQLVCHAR' => 'C', + 'SQLCHAR' => 'C', + 'SQLDTIME' => 'T', + 'SQLINTERVAL' => 'N', + 'SQLBYTES' => 'B', + 'SQLTEXT' => 'X', + ## informix 10 + "SQLINT8" => 'I8', + "SQLSERIAL8" => 'I8', + "SQLNCHAR" => 'C', + "SQLNVCHAR" => 'C', + "SQLLVARCHAR" => 'X', + "SQLBOOL" => 'L' + ); + + $tmap = false; + $t = strtoupper($t); + $tmap = (isset($typeMap[$t])) ? $typeMap[$t] : 'N'; + switch ($tmap) { + case 'C': + + // is the char field is too long, return as text field... + if ($this->blobSize >= 0) { + if ($len > $this->blobSize) return 'X'; + } else if ($len > 250) { + return 'X'; + } + return 'C'; + + case 'I': + if (!empty($fieldobj->primary_key)) return 'R'; + return 'I'; + + case false: + return 'N'; + + case 'B': + if (isset($fieldobj->binary)) + return ($fieldobj->binary) ? 'B' : 'X'; + return 'B'; + + case 'D': + if (!empty($this->connection) && !empty($this->connection->datetime)) return 'T'; + return 'D'; + + default: + if ($t == 'LONG' && $this->dataProvider == 'oci8') return 'B'; + return $tmap; + } + } + + + function _close() {} + + /** + * set/returns the current recordset page when paginating + */ + function AbsolutePage($page=-1) + { + if ($page != -1) $this->_currentPage = $page; + return $this->_currentPage; + } + + /** + * set/returns the status of the atFirstPage flag when paginating + */ + function AtFirstPage($status=false) + { + if ($status != false) $this->_atFirstPage = $status; + return $this->_atFirstPage; + } + + function LastPageNo($page = false) + { + if ($page != false) $this->_lastPageNo = $page; + return $this->_lastPageNo; + } + + /** + * set/returns the status of the atLastPage flag when paginating + */ + function AtLastPage($status=false) + { + if ($status != false) $this->_atLastPage = $status; + return $this->_atLastPage; + } + +} // end class ADORecordSet + + //============================================================================================== + // CLASS ADORecordSet_array + //============================================================================================== + + /** + * This class encapsulates the concept of a recordset created in memory + * as an array. This is useful for the creation of cached recordsets. + * + * Note that the constructor is different from the standard ADORecordSet + */ + + class ADORecordSet_array extends ADORecordSet + { + var $databaseType = 'array'; + + var $_array; // holds the 2-dimensional data array + var $_types; // the array of types of each column (C B I L M) + var $_colnames; // names of each column in array + var $_skiprow1; // skip 1st row because it holds column names + var $_fieldobjects; // holds array of field objects + var $canSeek = true; + var $affectedrows = false; + var $insertid = false; + var $sql = ''; + var $compat = false; + /** + * Constructor + * + */ + function __construct($fakeid=1) + { + global $ADODB_FETCH_MODE,$ADODB_COMPAT_FETCH; + + // fetch() on EOF does not delete $this->fields + $this->compat = !empty($ADODB_COMPAT_FETCH); + $this->ADORecordSet($fakeid); // fake queryID + $this->fetchMode = $ADODB_FETCH_MODE; + } + + function _transpose($addfieldnames=true) + { + global $ADODB_INCLUDED_LIB; + + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + $hdr = true; + + $fobjs = $addfieldnames ? $this->_fieldobjects : false; + adodb_transpose($this->_array, $newarr, $hdr, $fobjs); + //adodb_pr($newarr); + + $this->_skiprow1 = false; + $this->_array = $newarr; + $this->_colnames = $hdr; + + adodb_probetypes($newarr,$this->_types); + + $this->_fieldobjects = array(); + + foreach($hdr as $k => $name) { + $f = new ADOFieldObject(); + $f->name = $name; + $f->type = $this->_types[$k]; + $f->max_length = -1; + $this->_fieldobjects[] = $f; + } + $this->fields = reset($this->_array); + + $this->_initrs(); + + } + + /** + * Setup the array. + * + * @param array is a 2-dimensional array holding the data. + * The first row should hold the column names + * unless paramter $colnames is used. + * @param typearr holds an array of types. These are the same types + * used in MetaTypes (C,B,L,I,N). + * @param [colnames] array of column names. If set, then the first row of + * $array should not hold the column names. + */ + function InitArray($array,$typearr,$colnames=false) + { + $this->_array = $array; + $this->_types = $typearr; + if ($colnames) { + $this->_skiprow1 = false; + $this->_colnames = $colnames; + } else { + $this->_skiprow1 = true; + $this->_colnames = $array[0]; + } + $this->Init(); + } + /** + * Setup the Array and datatype file objects + * + * @param array is a 2-dimensional array holding the data. + * The first row should hold the column names + * unless paramter $colnames is used. + * @param fieldarr holds an array of ADOFieldObject's. + */ + function InitArrayFields(&$array,&$fieldarr) + { + $this->_array = $array; + $this->_skiprow1= false; + if ($fieldarr) { + $this->_fieldobjects = $fieldarr; + } + $this->Init(); + } + + function GetArray($nRows=-1) + { + if ($nRows == -1 && $this->_currentRow <= 0 && !$this->_skiprow1) { + return $this->_array; + } else { + $arr = ADORecordSet::GetArray($nRows); + return $arr; + } + } + + function _initrs() + { + $this->_numOfRows = sizeof($this->_array); + if ($this->_skiprow1) $this->_numOfRows -= 1; + + $this->_numOfFields =(isset($this->_fieldobjects)) ? + sizeof($this->_fieldobjects):sizeof($this->_types); + } + + /* Use associative array to get fields array */ + function Fields($colname) + { + $mode = isset($this->adodbFetchMode) ? $this->adodbFetchMode : $this->fetchMode; + + if ($mode & ADODB_FETCH_ASSOC) { + if (!isset($this->fields[$colname]) && !is_null($this->fields[$colname])) $colname = strtolower($colname); + return $this->fields[$colname]; + } + if (!$this->bind) { + $this->bind = array(); + for ($i=0; $i < $this->_numOfFields; $i++) { + $o = $this->FetchField($i); + $this->bind[strtoupper($o->name)] = $i; + } + } + return $this->fields[$this->bind[strtoupper($colname)]]; + } + + function FetchField($fieldOffset = -1) + { + if (isset($this->_fieldobjects)) { + return $this->_fieldobjects[$fieldOffset]; + } + $o = new ADOFieldObject(); + $o->name = $this->_colnames[$fieldOffset]; + $o->type = $this->_types[$fieldOffset]; + $o->max_length = -1; // length not known + + return $o; + } + + function _seek($row) + { + if (sizeof($this->_array) && 0 <= $row && $row < $this->_numOfRows) { + $this->_currentRow = $row; + if ($this->_skiprow1) $row += 1; + $this->fields = $this->_array[$row]; + return true; + } + return false; + } + + function MoveNext() + { + if (!$this->EOF) { + $this->_currentRow++; + + $pos = $this->_currentRow; + + if ($this->_numOfRows <= $pos) { + if (!$this->compat) $this->fields = false; + } else { + if ($this->_skiprow1) $pos += 1; + $this->fields = $this->_array[$pos]; + return true; + } + $this->EOF = true; + } + + return false; + } + + function _fetch() + { + $pos = $this->_currentRow; + + if ($this->_numOfRows <= $pos) { + if (!$this->compat) $this->fields = false; + return false; + } + if ($this->_skiprow1) $pos += 1; + $this->fields = $this->_array[$pos]; + return true; + } + + function _close() + { + return true; + } + + } // ADORecordSet_array + + //============================================================================================== + // HELPER FUNCTIONS + //============================================================================================== + + /** + * Synonym for ADOLoadCode. Private function. Do not use. + * + * @deprecated + */ + function ADOLoadDB($dbType) + { + return ADOLoadCode($dbType); + } + + /** + * Load the code for a specific database driver. Private function. Do not use. + */ + function ADOLoadCode($dbType) + { + global $ADODB_LASTDB; + + if (!$dbType) return false; + $db = strtolower($dbType); + switch ($db) { + case 'ado': + if (PHP_VERSION >= 5) $db = 'ado5'; + $class = 'ado'; + break; + case 'ifx': + case 'maxsql': $class = $db = 'mysqlt'; break; + case 'postgres': + case 'postgres8': + case 'pgsql': $class = $db = 'postgres7'; break; + default: + $class = $db; break; + } + + $file = ADODB_DIR."/drivers/adodb-".$db.".inc.php"; + @include_once($file); + $ADODB_LASTDB = $class; + if (class_exists("ADODB_" . $class)) return $class; + + //ADOConnection::outp(adodb_pr(get_declared_classes(),true)); + if (!file_exists($file)) ADOConnection::outp("Missing file: $file"); + else ADOConnection::outp("Syntax error in file: $file"); + return false; + } + + /** + * synonym for ADONewConnection for people like me who cannot remember the correct name + */ + function NewADOConnection($db='') + { + $tmp = ADONewConnection($db); + return $tmp; + } + + /** + * Instantiate a new Connection class for a specific database driver. + * + * @param [db] is the database Connection object to create. If undefined, + * use the last database driver that was loaded by ADOLoadCode(). + * + * @return the freshly created instance of the Connection class. + */ + function ADONewConnection($db='') + { + GLOBAL $ADODB_NEWCONNECTION, $ADODB_LASTDB; + + if (!defined('ADODB_ASSOC_CASE')) define('ADODB_ASSOC_CASE',2); + $errorfn = (defined('ADODB_ERROR_HANDLER')) ? ADODB_ERROR_HANDLER : false; + $false = false; + if (($at = strpos($db,'://')) !== FALSE) { + $origdsn = $db; + $fakedsn = 'fake'.substr($origdsn,$at); + if (($at2 = strpos($origdsn,'@/')) !== FALSE) { + // special handling of oracle, which might not have host + $fakedsn = str_replace('@/','@adodb-fakehost/',$fakedsn); + } + + if ((strpos($origdsn, 'sqlite')) !== FALSE) { + // special handling for SQLite, it only might have the path to the database file. + // If you try to connect to a SQLite database using a dsn like 'sqlite:///path/to/database', the 'parse_url' php function + // will throw you an exception with a message such as "unable to parse url" + list($scheme, $path) = explode('://', $origdsn); + $dsna['scheme'] = $scheme; + if ($qmark = strpos($path,'?')) { + $dsn['query'] = substr($path,$qmark+1); + $path = substr($path,0,$qmark); + } + $dsna['path'] = '/' . urlencode($path); + } else + $dsna = @parse_url($fakedsn); + + if (!$dsna) { + return $false; + } + $dsna['scheme'] = substr($origdsn,0,$at); + if ($at2 !== FALSE) { + $dsna['host'] = ''; + } + + if (strncmp($origdsn,'pdo',3) == 0) { + $sch = explode('_',$dsna['scheme']); + if (sizeof($sch)>1) { + + $dsna['host'] = isset($dsna['host']) ? rawurldecode($dsna['host']) : ''; + if ($sch[1] == 'sqlite') + $dsna['host'] = rawurlencode($sch[1].':'.rawurldecode($dsna['host'])); + else + $dsna['host'] = rawurlencode($sch[1].':host='.rawurldecode($dsna['host'])); + $dsna['scheme'] = 'pdo'; + } + } + + $db = @$dsna['scheme']; + if (!$db) return $false; + $dsna['host'] = isset($dsna['host']) ? rawurldecode($dsna['host']) : ''; + $dsna['user'] = isset($dsna['user']) ? rawurldecode($dsna['user']) : ''; + $dsna['pass'] = isset($dsna['pass']) ? rawurldecode($dsna['pass']) : ''; + $dsna['path'] = isset($dsna['path']) ? rawurldecode(substr($dsna['path'],1)) : ''; # strip off initial / + + if (isset($dsna['query'])) { + $opt1 = explode('&',$dsna['query']); + foreach($opt1 as $k => $v) { + $arr = explode('=',$v); + $opt[$arr[0]] = isset($arr[1]) ? rawurldecode($arr[1]) : 1; + } + } else $opt = array(); + } + /* + * phptype: Database backend used in PHP (mysql, odbc etc.) + * dbsyntax: Database used with regards to SQL syntax etc. + * protocol: Communication protocol to use (tcp, unix etc.) + * hostspec: Host specification (hostname[:port]) + * database: Database to use on the DBMS server + * username: User name for login + * password: Password for login + */ + if (!empty($ADODB_NEWCONNECTION)) { + $obj = $ADODB_NEWCONNECTION($db); + + } + + if(empty($obj)) { + + if (!isset($ADODB_LASTDB)) $ADODB_LASTDB = ''; + if (empty($db)) $db = $ADODB_LASTDB; + + if ($db != $ADODB_LASTDB) $db = ADOLoadCode($db); + + if (!$db) { + if (isset($origdsn)) $db = $origdsn; + if ($errorfn) { + // raise an error + $ignore = false; + $errorfn('ADONewConnection', 'ADONewConnection', -998, + "could not load the database driver for '$db'", + $db,false,$ignore); + } else + ADOConnection::outp( "

ADONewConnection: Unable to load database driver '$db'

",false); + + return $false; + } + + $cls = 'ADODB_'.$db; + if (!class_exists($cls)) { + adodb_backtrace(); + return $false; + } + + $obj = new $cls(); + } + + # constructor should not fail + if ($obj) { + if ($errorfn) $obj->raiseErrorFn = $errorfn; + if (isset($dsna)) { + if (isset($dsna['port'])) $obj->port = $dsna['port']; + foreach($opt as $k => $v) { + switch(strtolower($k)) { + case 'new': + $nconnect = true; $persist = true; break; + case 'persist': + case 'persistent': $persist = $v; break; + case 'debug': $obj->debug = (integer) $v; break; + #ibase + case 'role': $obj->role = $v; break; + case 'dialect': $obj->dialect = (integer) $v; break; + case 'charset': $obj->charset = $v; $obj->charSet=$v; break; + case 'buffers': $obj->buffers = $v; break; + case 'fetchmode': $obj->SetFetchMode($v); break; + #ado + case 'charpage': $obj->charPage = $v; break; + #mysql, mysqli + case 'clientflags': $obj->clientFlags = $v; break; + #mysql, mysqli, postgres + case 'port': $obj->port = $v; break; + #mysqli + case 'socket': $obj->socket = $v; break; + #oci8 + case 'nls_date_format': $obj->NLS_DATE_FORMAT = $v; break; + case 'cachesecs': $obj->cacheSecs = $v; break; + case 'memcache': + $varr = explode(':',$v); + $vlen = sizeof($varr); + if ($vlen == 0) break; + $obj->memCache = true; + $obj->memCacheHost = explode(',',$varr[0]); + if ($vlen == 1) break; + $obj->memCachePort = $varr[1]; + if ($vlen == 2) break; + $obj->memCacheCompress = $varr[2] ? true : false; + break; + } + } + if (empty($persist)) + $ok = $obj->Connect($dsna['host'], $dsna['user'], $dsna['pass'], $dsna['path']); + else if (empty($nconnect)) + $ok = $obj->PConnect($dsna['host'], $dsna['user'], $dsna['pass'], $dsna['path']); + else + $ok = $obj->NConnect($dsna['host'], $dsna['user'], $dsna['pass'], $dsna['path']); + + if (!$ok) return $false; + } + } + return $obj; + } + + + + // $perf == true means called by NewPerfMonitor(), otherwise for data dictionary + function _adodb_getdriver($provider,$drivername,$perf=false) + { + switch ($provider) { + case 'odbtp': if (strncmp('odbtp_',$drivername,6)==0) return substr($drivername,6); + case 'odbc' : if (strncmp('odbc_',$drivername,5)==0) return substr($drivername,5); + case 'ado' : if (strncmp('ado_',$drivername,4)==0) return substr($drivername,4); + case 'native': break; + default: + return $provider; + } + + switch($drivername) { + case 'mysqlt': + case 'mysqli': + $drivername='mysql'; + break; + case 'postgres7': + case 'postgres8': + $drivername = 'postgres'; + break; + case 'firebird15': $drivername = 'firebird'; break; + case 'oracle': $drivername = 'oci8'; break; + case 'access': if ($perf) $drivername = ''; break; + case 'db2' : break; + case 'sapdb' : break; + default: + $drivername = 'generic'; + break; + } + return $drivername; + } + + function NewPerfMonitor(&$conn) + { + $false = false; + $drivername = _adodb_getdriver($conn->dataProvider,$conn->databaseType,true); + if (!$drivername || $drivername == 'generic') return $false; + include_once(ADODB_DIR.'/adodb-perf.inc.php'); + @include_once(ADODB_DIR."/perf/perf-$drivername.inc.php"); + $class = "Perf_$drivername"; + if (!class_exists($class)) return $false; + $perf = new $class($conn); + + return $perf; + } + + function NewDataDictionary(&$conn,$drivername=false) + { + $false = false; + if (!$drivername) $drivername = _adodb_getdriver($conn->dataProvider,$conn->databaseType); + + include_once(ADODB_DIR.'/adodb-lib.inc.php'); + include_once(ADODB_DIR.'/adodb-datadict.inc.php'); + $path = ADODB_DIR."/datadict/datadict-$drivername.inc.php"; + + if (!file_exists($path)) { + ADOConnection::outp("Dictionary driver '$path' not available"); + return $false; + } + include_once($path); + $class = "ADODB2_$drivername"; + $dict = new $class(); + $dict->dataProvider = $conn->dataProvider; + $dict->connection = $conn; + $dict->upperName = strtoupper($drivername); + $dict->quote = $conn->nameQuote; + if (!empty($conn->_connectionID)) + $dict->serverInfo = $conn->ServerInfo(); + + return $dict; + } + + + + /* + Perform a print_r, with pre tags for better formatting. + */ + function adodb_pr($var,$as_string=false) + { + if ($as_string) ob_start(); + + if (isset($_SERVER['HTTP_USER_AGENT'])) { + echo "
\n";print_r($var);echo "
\n"; + } else + print_r($var); + + if ($as_string) { + $s = ob_get_contents(); + ob_end_clean(); + return $s; + } + } + + /* + Perform a stack-crawl and pretty print it. + + @param printOrArr Pass in a boolean to indicate print, or an $exception->trace array (assumes that print is true then). + @param levels Number of levels to display + */ + function adodb_backtrace($printOrArr=true,$levels=9999,$ishtml=null) + { + global $ADODB_INCLUDED_LIB; + if (empty($ADODB_INCLUDED_LIB)) include(ADODB_DIR.'/adodb-lib.inc.php'); + return _adodb_backtrace($printOrArr,$levels,0,$ishtml); + } + + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres.inc.php new file mode 100644 index 00000000..6f580ff6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres.inc.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres64.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres64.inc.php new file mode 100644 index 00000000..7b838a88 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres64.inc.php @@ -0,0 +1,1074 @@ + + jlim - changed concat operator to || and data types to MetaType to match documented pgsql types + see http://www.postgresql.org/devel-corner/docs/postgres/datatype.htm + 22 Nov 2000 jlim - added changes to FetchField() and MetaTables() contributed by "raser" + 27 Nov 2000 jlim - added changes to _connect/_pconnect from ideas by "Lennie" + 15 Dec 2000 jlim - added changes suggested by Additional code changes by "Eric G. Werk" egw@netguide.dk. + 31 Jan 2002 jlim - finally installed postgresql. testing + 01 Mar 2001 jlim - Freek Dijkstra changes, also support for text type + + See http://www.varlena.com/varlena/GeneralBits/47.php + + -- What indexes are on my table? + select * from pg_indexes where tablename = 'tablename'; + + -- What triggers are on my table? + select c.relname as "Table", t.tgname as "Trigger Name", + t.tgconstrname as "Constraint Name", t.tgenabled as "Enabled", + t.tgisconstraint as "Is Constraint", cc.relname as "Referenced Table", + p.proname as "Function Name" + from pg_trigger t, pg_class c, pg_class cc, pg_proc p + where t.tgfoid = p.oid and t.tgrelid = c.oid + and t.tgconstrrelid = cc.oid + and c.relname = 'tablename'; + + -- What constraints are on my table? + select r.relname as "Table", c.conname as "Constraint Name", + contype as "Constraint Type", conkey as "Key Columns", + confkey as "Foreign Columns", consrc as "Source" + from pg_class r, pg_constraint c + where r.oid = c.conrelid + and relname = 'tablename'; + +*/ + +// security - hide paths +if (!defined('ADODB_DIR')) die(); + +function adodb_addslashes($s) +{ + $len = strlen($s); + if ($len == 0) return "''"; + if (strncmp($s,"'",1) === 0 && substr($s,$len-1) == "'") return $s; // already quoted + + return "'".addslashes($s)."'"; +} + +class ADODB_postgres64 extends ADOConnection{ + var $databaseType = 'postgres64'; + var $dataProvider = 'postgres'; + var $hasInsertID = true; + var $_resultid = false; + var $concat_operator='||'; + var $metaDatabasesSQL = "select datname from pg_database where datname not in ('template0','template1') order by 1"; + var $metaTablesSQL = "select tablename,'T' from pg_tables where tablename not like 'pg\_%' + and tablename not in ('sql_features', 'sql_implementation_info', 'sql_languages', + 'sql_packages', 'sql_sizing', 'sql_sizing_profiles') + union + select viewname,'V' from pg_views where viewname not like 'pg\_%'"; + //"select tablename from pg_tables where tablename not like 'pg_%' order by 1"; + var $isoDates = true; // accepts dates in ISO format + var $sysDate = "CURRENT_DATE"; + var $sysTimeStamp = "CURRENT_TIMESTAMP"; + var $blobEncodeType = 'C'; + var $metaColumnsSQL = "SELECT a.attname,t.typname,a.attlen,a.atttypmod,a.attnotnull,a.atthasdef,a.attnum + FROM pg_class c, pg_attribute a,pg_type t + WHERE relkind in ('r','v') AND (c.relname='%s' or c.relname = lower('%s')) and a.attname not like '....%%' +AND a.attnum > 0 AND a.atttypid = t.oid AND a.attrelid = c.oid ORDER BY a.attnum"; + + // used when schema defined + var $metaColumnsSQL1 = "SELECT a.attname, t.typname, a.attlen, a.atttypmod, a.attnotnull, a.atthasdef, a.attnum +FROM pg_class c, pg_attribute a, pg_type t, pg_namespace n +WHERE relkind in ('r','v') AND (c.relname='%s' or c.relname = lower('%s')) + and c.relnamespace=n.oid and n.nspname='%s' + and a.attname not like '....%%' AND a.attnum > 0 + AND a.atttypid = t.oid AND a.attrelid = c.oid ORDER BY a.attnum"; + + // get primary key etc -- from Freek Dijkstra + var $metaKeySQL = "SELECT ic.relname AS index_name, a.attname AS column_name,i.indisunique AS unique_key, i.indisprimary AS primary_key + FROM pg_class bc, pg_class ic, pg_index i, pg_attribute a WHERE bc.oid = i.indrelid AND ic.oid = i.indexrelid AND (i.indkey[0] = a.attnum OR i.indkey[1] = a.attnum OR i.indkey[2] = a.attnum OR i.indkey[3] = a.attnum OR i.indkey[4] = a.attnum OR i.indkey[5] = a.attnum OR i.indkey[6] = a.attnum OR i.indkey[7] = a.attnum) AND a.attrelid = bc.oid AND bc.relname = '%s'"; + + var $hasAffectedRows = true; + var $hasLimit = false; // set to true for pgsql 7 only. support pgsql/mysql SELECT * FROM TABLE LIMIT 10 + // below suggested by Freek Dijkstra + var $true = 'TRUE'; // string that represents TRUE for a database + var $false = 'FALSE'; // string that represents FALSE for a database + var $fmtDate = "'Y-m-d'"; // used by DBDate() as the default date format used by the database + var $fmtTimeStamp = "'Y-m-d H:i:s'"; // used by DBTimeStamp as the default timestamp fmt. + var $hasMoveFirst = true; + var $hasGenID = true; + var $_genIDSQL = "SELECT NEXTVAL('%s')"; + var $_genSeqSQL = "CREATE SEQUENCE %s START %s"; + var $_dropSeqSQL = "DROP SEQUENCE %s"; + var $metaDefaultsSQL = "SELECT d.adnum as num, d.adsrc as def from pg_attrdef d, pg_class c where d.adrelid=c.oid and c.relname='%s' order by d.adnum"; + var $random = 'random()'; /// random function + var $autoRollback = true; // apparently pgsql does not autorollback properly before php 4.3.4 + // http://bugs.php.net/bug.php?id=25404 + + var $uniqueIisR = true; + var $_bindInputArray = false; // requires postgresql 7.3+ and ability to modify database + var $disableBlobs = false; // set to true to disable blob checking, resulting in 2-5% improvement in performance. + + // The last (fmtTimeStamp is not entirely correct: + // PostgreSQL also has support for time zones, + // and writes these time in this format: "2001-03-01 18:59:26+02". + // There is no code for the "+02" time zone information, so I just left that out. + // I'm not familiar enough with both ADODB as well as Postgres + // to know what the concequences are. The other values are correct (wheren't in 0.94) + // -- Freek Dijkstra + + function ADODB_postgres64() + { + // changes the metaColumnsSQL, adds columns: attnum[6] + } + + function ServerInfo() + { + if (isset($this->version)) return $this->version; + + $arr['description'] = $this->GetOne("select version()"); + $arr['version'] = ADOConnection::_findvers($arr['description']); + $this->version = $arr; + return $arr; + } + + function IfNull( $field, $ifNull ) + { + return " coalesce($field, $ifNull) "; + } + + // get the last id - never tested + function pg_insert_id($tablename,$fieldname) + { + $result=pg_exec($this->_connectionID, "SELECT last_value FROM ${tablename}_${fieldname}_seq"); + if ($result) { + $arr = @pg_fetch_row($result,0); + pg_freeresult($result); + if (isset($arr[0])) return $arr[0]; + } + return false; + } + +/* Warning from http://www.php.net/manual/function.pg-getlastoid.php: +Using a OID as a unique identifier is not generally wise. +Unless you are very careful, you might end up with a tuple having +a different OID if a database must be reloaded. */ + function _insertid($table,$column) + { + if (!is_resource($this->_resultid) || get_resource_type($this->_resultid) !== 'pgsql result') return false; + $oid = pg_getlastoid($this->_resultid); + // to really return the id, we need the table and column-name, else we can only return the oid != id + return empty($table) || empty($column) ? $oid : $this->GetOne("SELECT $column FROM $table WHERE oid=".(int)$oid); + } + +// I get this error with PHP before 4.0.6 - jlim +// Warning: This compilation does not support pg_cmdtuples() in adodb-postgres.inc.php on line 44 + function _affectedrows() + { + if (!is_resource($this->_resultid) || get_resource_type($this->_resultid) !== 'pgsql result') return false; + return pg_cmdtuples($this->_resultid); + } + + + // returns true/false + function BeginTrans() + { + if ($this->transOff) return true; + $this->transCnt += 1; + return @pg_Exec($this->_connectionID, "begin ".$this->_transmode); + } + + function RowLock($tables,$where,$col='1 as adodbignore') + { + if (!$this->transCnt) $this->BeginTrans(); + return $this->GetOne("select $col from $tables where $where for update"); + } + + // returns true/false. + function CommitTrans($ok=true) + { + if ($this->transOff) return true; + if (!$ok) return $this->RollbackTrans(); + + $this->transCnt -= 1; + return @pg_Exec($this->_connectionID, "commit"); + } + + // returns true/false + function RollbackTrans() + { + if ($this->transOff) return true; + $this->transCnt -= 1; + return @pg_Exec($this->_connectionID, "rollback"); + } + + function MetaTables($ttype=false,$showSchema=false,$mask=false) + { + $info = $this->ServerInfo(); + if ($info['version'] >= 7.3) { + $this->metaTablesSQL = "select tablename,'T' from pg_tables where tablename not like 'pg\_%' + and schemaname not in ( 'pg_catalog','information_schema') + union + select viewname,'V' from pg_views where viewname not like 'pg\_%' and schemaname not in ( 'pg_catalog','information_schema') "; + } + if ($mask) { + $save = $this->metaTablesSQL; + $mask = $this->qstr(strtolower($mask)); + if ($info['version']>=7.3) + $this->metaTablesSQL = " +select tablename,'T' from pg_tables where tablename like $mask and schemaname not in ( 'pg_catalog','information_schema') + union +select viewname,'V' from pg_views where viewname like $mask and schemaname not in ( 'pg_catalog','information_schema') "; + else + $this->metaTablesSQL = " +select tablename,'T' from pg_tables where tablename like $mask + union +select viewname,'V' from pg_views where viewname like $mask"; + } + $ret = ADOConnection::MetaTables($ttype,$showSchema); + + if ($mask) { + $this->metaTablesSQL = $save; + } + return $ret; + } + + + // if magic quotes disabled, use pg_escape_string() + function qstr($s,$magic_quotes=false) + { + if (is_bool($s)) return $s ? 'true' : 'false'; + + if (!$magic_quotes) { + if (ADODB_PHPVER >= 0x5200) { + return "'".pg_escape_string($this->_connectionID,$s)."'"; + } + if (ADODB_PHPVER >= 0x4200) { + return "'".pg_escape_string($s)."'"; + } + if ($this->replaceQuote[0] == '\\'){ + $s = adodb_str_replace(array('\\',"\0"),array('\\\\',"\\\\000"),$s); + } + return "'".str_replace("'",$this->replaceQuote,$s)."'"; + } + + // undo magic quotes for " + $s = str_replace('\\"','"',$s); + return "'$s'"; + } + + + + // Format date column in sql string given an input format that understands Y M D + function SQLDate($fmt, $col=false) + { + if (!$col) $col = $this->sysTimeStamp; + $s = 'TO_CHAR('.$col.",'"; + + $len = strlen($fmt); + for ($i=0; $i < $len; $i++) { + $ch = $fmt[$i]; + switch($ch) { + case 'Y': + case 'y': + $s .= 'YYYY'; + break; + case 'Q': + case 'q': + $s .= 'Q'; + break; + + case 'M': + $s .= 'Mon'; + break; + + case 'm': + $s .= 'MM'; + break; + case 'D': + case 'd': + $s .= 'DD'; + break; + + case 'H': + $s.= 'HH24'; + break; + + case 'h': + $s .= 'HH'; + break; + + case 'i': + $s .= 'MI'; + break; + + case 's': + $s .= 'SS'; + break; + + case 'a': + case 'A': + $s .= 'AM'; + break; + + case 'w': + $s .= 'D'; + break; + + case 'l': + $s .= 'DAY'; + break; + + case 'W': + $s .= 'WW'; + break; + + default: + // handle escape characters... + if ($ch == '\\') { + $i++; + $ch = substr($fmt,$i,1); + } + if (strpos('-/.:;, ',$ch) !== false) $s .= $ch; + else $s .= '"'.$ch.'"'; + + } + } + return $s. "')"; + } + + + + /* + * Load a Large Object from a file + * - the procedure stores the object id in the table and imports the object using + * postgres proprietary blob handling routines + * + * contributed by Mattia Rossi mattia@technologist.com + * modified for safe mode by juraj chlebec + */ + function UpdateBlobFile($table,$column,$path,$where,$blobtype='BLOB') + { + pg_exec ($this->_connectionID, "begin"); + + $fd = fopen($path,'r'); + $contents = fread($fd,filesize($path)); + fclose($fd); + + $oid = pg_lo_create($this->_connectionID); + $handle = pg_lo_open($this->_connectionID, $oid, 'w'); + pg_lo_write($handle, $contents); + pg_lo_close($handle); + + // $oid = pg_lo_import ($path); + pg_exec($this->_connectionID, "commit"); + $rs = ADOConnection::UpdateBlob($table,$column,$oid,$where,$blobtype); + $rez = !empty($rs); + return $rez; + } + + /* + * Deletes/Unlinks a Blob from the database, otherwise it + * will be left behind + * + * Returns TRUE on success or FALSE on failure. + * + * contributed by Todd Rogers todd#windfox.net + */ + function BlobDelete( $blob ) + { + pg_exec ($this->_connectionID, "begin"); + $result = @pg_lo_unlink($blob); + pg_exec ($this->_connectionID, "commit"); + return( $result ); + } + + /* + Hueristic - not guaranteed to work. + */ + function GuessOID($oid) + { + if (strlen($oid)>16) return false; + return is_numeric($oid); + } + + /* + * If an OID is detected, then we use pg_lo_* to open the oid file and read the + * real blob from the db using the oid supplied as a parameter. If you are storing + * blobs using bytea, we autodetect and process it so this function is not needed. + * + * contributed by Mattia Rossi mattia@technologist.com + * + * see http://www.postgresql.org/idocs/index.php?largeobjects.html + * + * Since adodb 4.54, this returns the blob, instead of sending it to stdout. Also + * added maxsize parameter, which defaults to $db->maxblobsize if not defined. + */ + function BlobDecode($blob,$maxsize=false,$hastrans=true) + { + if (!$this->GuessOID($blob)) return $blob; + + if ($hastrans) @pg_exec($this->_connectionID,"begin"); + $fd = @pg_lo_open($this->_connectionID,$blob,"r"); + if ($fd === false) { + if ($hastrans) @pg_exec($this->_connectionID,"commit"); + return $blob; + } + if (!$maxsize) $maxsize = $this->maxblobsize; + $realblob = @pg_loread($fd,$maxsize); + @pg_loclose($fd); + if ($hastrans) @pg_exec($this->_connectionID,"commit"); + return $realblob; + } + + /* + See http://www.postgresql.org/idocs/index.php?datatype-binary.html + + NOTE: SQL string literals (input strings) must be preceded with two backslashes + due to the fact that they must pass through two parsers in the PostgreSQL + backend. + */ + function BlobEncode($blob) + { + if (ADODB_PHPVER >= 0x5200) return pg_escape_bytea($this->_connectionID, $blob); + if (ADODB_PHPVER >= 0x4200) return pg_escape_bytea($blob); + + /*92=backslash, 0=null, 39=single-quote*/ + $badch = array(chr(92),chr(0),chr(39)); # \ null ' + $fixch = array('\\\\134','\\\\000','\\\\047'); + return adodb_str_replace($badch,$fixch,$blob); + + // note that there is a pg_escape_bytea function only for php 4.2.0 or later + } + + // assumes bytea for blob, and varchar for clob + function UpdateBlob($table,$column,$val,$where,$blobtype='BLOB') + { + + if ($blobtype == 'CLOB') { + return $this->Execute("UPDATE $table SET $column=" . $this->qstr($val) . " WHERE $where"); + } + // do not use bind params which uses qstr(), as blobencode() already quotes data + return $this->Execute("UPDATE $table SET $column='".$this->BlobEncode($val)."'::bytea WHERE $where"); + } + + function OffsetDate($dayFraction,$date=false) + { + if (!$date) $date = $this->sysDate; + else if (strncmp($date,"'",1) == 0) { + $len = strlen($date); + if (10 <= $len && $len <= 12) $date = 'date '.$date; + else $date = 'timestamp '.$date; + } + + + return "($date+interval'".($dayFraction * 1440)." minutes')"; + #return "($date+interval'$dayFraction days')"; + } + + + // for schema support, pass in the $table param "$schema.$tabname". + // converts field names to lowercase, $upper is ignored + // see http://phplens.com/lens/lensforum/msgs.php?id=14018 for more info + function MetaColumns($table,$normalize=true) + { + global $ADODB_FETCH_MODE; + + $schema = false; + $false = false; + $this->_findschema($table,$schema); + + if ($normalize) $table = strtolower($table); + + $save = $ADODB_FETCH_MODE; + $ADODB_FETCH_MODE = ADODB_FETCH_NUM; + if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false); + + if ($schema) $rs = $this->Execute(sprintf($this->metaColumnsSQL1,$table,$table,$schema)); + else $rs = $this->Execute(sprintf($this->metaColumnsSQL,$table,$table)); + if (isset($savem)) $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + + if ($rs === false) { + return $false; + } + if (!empty($this->metaKeySQL)) { + // If we want the primary keys, we have to issue a separate query + // Of course, a modified version of the metaColumnsSQL query using a + // LEFT JOIN would have been much more elegant, but postgres does + // not support OUTER JOINS. So here is the clumsy way. + + $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; + + $rskey = $this->Execute(sprintf($this->metaKeySQL,($table))); + // fetch all result in once for performance. + $keys = $rskey->GetArray(); + if (isset($savem)) $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + + $rskey->Close(); + unset($rskey); + } + + $rsdefa = array(); + if (!empty($this->metaDefaultsSQL)) { + $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; + $sql = sprintf($this->metaDefaultsSQL, ($table)); + $rsdef = $this->Execute($sql); + if (isset($savem)) $this->SetFetchMode($savem); + $ADODB_FETCH_MODE = $save; + + if ($rsdef) { + while (!$rsdef->EOF) { + $num = $rsdef->fields['num']; + $s = $rsdef->fields['def']; + if (strpos($s,'::')===false && substr($s, 0, 1) == "'") { /* quoted strings hack... for now... fixme */ + $s = substr($s, 1); + $s = substr($s, 0, strlen($s) - 1); + } + + $rsdefa[$num] = $s; + $rsdef->MoveNext(); + } + } else { + ADOConnection::outp( "==> SQL => " . $sql); + } + unset($rsdef); + } + + $retarr = array(); + while (!$rs->EOF) { + $fld = new ADOFieldObject(); + $fld->name = $rs->fields[0]; + $fld->type = $rs->fields[1]; + $fld->max_length = $rs->fields[2]; + $fld->attnum = $rs->fields[6]; + + if ($fld->max_length <= 0) $fld->max_length = $rs->fields[3]-4; + if ($fld->max_length <= 0) $fld->max_length = -1; + if ($fld->type == 'numeric') { + $fld->scale = $fld->max_length & 0xFFFF; + $fld->max_length >>= 16; + } + // dannym + // 5 hasdefault; 6 num-of-column + $fld->has_default = ($rs->fields[5] == 't'); + if ($fld->has_default) { + $fld->default_value = $rsdefa[$rs->fields[6]]; + } + + //Freek + $fld->not_null = $rs->fields[4] == 't'; + + + // Freek + if (is_array($keys)) { + foreach($keys as $key) { + if ($fld->name == $key['column_name'] AND $key['primary_key'] == 't') + $fld->primary_key = true; + if ($fld->name == $key['column_name'] AND $key['unique_key'] == 't') + $fld->unique = true; // What name is more compatible? + } + } + + if ($ADODB_FETCH_MODE == ADODB_FETCH_NUM) $retarr[] = $fld; + else $retarr[($normalize) ? strtoupper($fld->name) : $fld->name] = $fld; + + $rs->MoveNext(); + } + $rs->Close(); + if (empty($retarr)) + return $false; + else + return $retarr; + + } + + function MetaIndexes ($table, $primary = FALSE, $owner = false) + { + global $ADODB_FETCH_MODE; + + $schema = false; + $this->_findschema($table,$schema); + + if ($schema) { // requires pgsql 7.3+ - pg_namespace used. + $sql = ' +SELECT c.relname as "Name", i.indisunique as "Unique", i.indkey as "Columns" +FROM pg_catalog.pg_class c +JOIN pg_catalog.pg_index i ON i.indexrelid=c.oid +JOIN pg_catalog.pg_class c2 ON c2.oid=i.indrelid + ,pg_namespace n +WHERE (c2.relname=\'%s\' or c2.relname=lower(\'%s\')) and c.relnamespace=c2.relnamespace and c.relnamespace=n.oid and n.nspname=\'%s\''; + } else { + $sql = ' +SELECT c.relname as "Name", i.indisunique as "Unique", i.indkey as "Columns" +FROM pg_catalog.pg_class c +JOIN pg_catalog.pg_index i ON i.indexrelid=c.oid +JOIN pg_catalog.pg_class c2 ON c2.oid=i.indrelid +WHERE (c2.relname=\'%s\' or c2.relname=lower(\'%s\'))'; + } + + if ($primary == FALSE) { + $sql .= ' AND i.indisprimary=false;'; + } + + $save = $ADODB_FETCH_MODE; + $ADODB_FETCH_MODE = ADODB_FETCH_NUM; + if ($this->fetchMode !== FALSE) { + $savem = $this->SetFetchMode(FALSE); + } + + $rs = $this->Execute(sprintf($sql,$table,$table,$schema)); + if (isset($savem)) { + $this->SetFetchMode($savem); + } + $ADODB_FETCH_MODE = $save; + + if (!is_object($rs)) { + $false = false; + return $false; + } + + $col_names = $this->MetaColumnNames($table,true,true); + //3rd param is use attnum, + // see http://sourceforge.net/tracker/index.php?func=detail&aid=1451245&group_id=42718&atid=433976 + $indexes = array(); + while ($row = $rs->FetchRow()) { + $columns = array(); + foreach (explode(' ', $row[2]) as $col) { + $columns[] = $col_names[$col]; + } + + $indexes[$row[0]] = array( + 'unique' => ($row[1] == 't'), + 'columns' => $columns + ); + } + return $indexes; + } + + // returns true or false + // + // examples: + // $db->Connect("host=host1 user=user1 password=secret port=4341"); + // $db->Connect('host1','user1','secret'); + function _connect($str,$user='',$pwd='',$db='',$ctype=0) + { + + if (!function_exists('pg_connect')) return null; + + $this->_errorMsg = false; + + if ($user || $pwd || $db) { + $user = adodb_addslashes($user); + $pwd = adodb_addslashes($pwd); + if (strlen($db) == 0) $db = 'template1'; + $db = adodb_addslashes($db); + if ($str) { + $host = explode(":", $str); + if ($host[0]) $str = "host=".adodb_addslashes($host[0]); + else $str = ''; + if (isset($host[1])) $str .= " port=$host[1]"; + else if (!empty($this->port)) $str .= " port=".$this->port; + } + if ($user) $str .= " user=".$user; + if ($pwd) $str .= " password=".$pwd; + if ($db) $str .= " dbname=".$db; + } + + //if ($user) $linea = "user=$user host=$linea password=$pwd dbname=$db port=5432"; + + if ($ctype === 1) { // persistent + $this->_connectionID = pg_pconnect($str); + } else { + if ($ctype === -1) { // nconnect, we trick pgsql ext by changing the connection str + static $ncnt; + + if (empty($ncnt)) $ncnt = 1; + else $ncnt += 1; + + $str .= str_repeat(' ',$ncnt); + } + $this->_connectionID = @pg_connect($str); + } + if ($this->_connectionID === false) return false; + $this->Execute("set datestyle='ISO'"); + + $info = $this->ServerInfo(); + $this->pgVersion = (float) substr($info['version'],0,3); + if ($this->pgVersion >= 7.1) { // good till version 999 + $this->_nestedSQL = true; + } + return true; + } + + function _nconnect($argHostname, $argUsername, $argPassword, $argDatabaseName) + { + return $this->_connect($argHostname, $argUsername, $argPassword, $argDatabaseName,-1); + } + + // returns true or false + // + // examples: + // $db->PConnect("host=host1 user=user1 password=secret port=4341"); + // $db->PConnect('host1','user1','secret'); + function _pconnect($str,$user='',$pwd='',$db='') + { + return $this->_connect($str,$user,$pwd,$db,1); + } + + + // returns queryID or false + function _query($sql,$inputarr=false) + { + $this->_errorMsg = false; + if ($inputarr) { + /* + It appears that PREPARE/EXECUTE is slower for many queries. + + For query executed 1000 times: + "select id,firstname,lastname from adoxyz + where firstname not like ? and lastname not like ? and id = ?" + + with plan = 1.51861286163 secs + no plan = 1.26903700829 secs + + + + */ + $plan = 'P'.md5($sql); + + $execp = ''; + foreach($inputarr as $v) { + if ($execp) $execp .= ','; + if (is_string($v)) { + if (strncmp($v,"'",1) !== 0) $execp .= $this->qstr($v); + } else { + $execp .= $v; + } + } + + if ($execp) $exsql = "EXECUTE $plan ($execp)"; + else $exsql = "EXECUTE $plan"; + + + $rez = @pg_exec($this->_connectionID,$exsql); + if (!$rez) { + # Perhaps plan does not exist? Prepare/compile plan. + $params = ''; + foreach($inputarr as $v) { + if ($params) $params .= ','; + if (is_string($v)) { + $params .= 'VARCHAR'; + } else if (is_integer($v)) { + $params .= 'INTEGER'; + } else { + $params .= "REAL"; + } + } + $sqlarr = explode('?',$sql); + //print_r($sqlarr); + $sql = ''; + $i = 1; + foreach($sqlarr as $v) { + $sql .= $v.' $'.$i; + $i++; + } + $s = "PREPARE $plan ($params) AS ".substr($sql,0,strlen($sql)-2); + //adodb_pr($s); + $rez = pg_exec($this->_connectionID,$s); + //echo $this->ErrorMsg(); + } + if ($rez) + $rez = pg_exec($this->_connectionID,$exsql); + } else { + //adodb_backtrace(); + $rez = pg_exec($this->_connectionID,$sql); + } + // check if no data returned, then no need to create real recordset + if ($rez && pg_numfields($rez) <= 0) { + if (is_resource($this->_resultid) && get_resource_type($this->_resultid) === 'pgsql result') { + pg_freeresult($this->_resultid); + } + $this->_resultid = $rez; + return true; + } + + return $rez; + } + + function _errconnect() + { + if (defined('DB_ERROR_CONNECT_FAILED')) return DB_ERROR_CONNECT_FAILED; + else return 'Database connection failed'; + } + + /* Returns: the last error message from previous database operation */ + function ErrorMsg() + { + if ($this->_errorMsg !== false) return $this->_errorMsg; + if (ADODB_PHPVER >= 0x4300) { + if (!empty($this->_resultid)) { + $this->_errorMsg = @pg_result_error($this->_resultid); + if ($this->_errorMsg) return $this->_errorMsg; + } + + if (!empty($this->_connectionID)) { + $this->_errorMsg = @pg_last_error($this->_connectionID); + } else $this->_errorMsg = $this->_errconnect(); + } else { + if (empty($this->_connectionID)) $this->_errconnect(); + else $this->_errorMsg = @pg_errormessage($this->_connectionID); + } + return $this->_errorMsg; + } + + function ErrorNo() + { + $e = $this->ErrorMsg(); + if (strlen($e)) { + return ADOConnection::MetaError($e); + } + return 0; + } + + // returns true or false + function _close() + { + if ($this->transCnt) $this->RollbackTrans(); + if ($this->_resultid) { + @pg_freeresult($this->_resultid); + $this->_resultid = false; + } + @pg_close($this->_connectionID); + $this->_connectionID = false; + return true; + } + + + /* + * Maximum size of C field + */ + function CharMax() + { + return 1000000000; // should be 1 Gb? + } + + /* + * Maximum size of X field + */ + function TextMax() + { + return 1000000000; // should be 1 Gb? + } + + +} + +/*-------------------------------------------------------------------------------------- + Class Name: Recordset +--------------------------------------------------------------------------------------*/ + +class ADORecordSet_postgres64 extends ADORecordSet{ + var $_blobArr; + var $databaseType = "postgres64"; + var $canSeek = true; + function __construct($queryID,$mode=false) + { + if ($mode === false) { + global $ADODB_FETCH_MODE; + $mode = $ADODB_FETCH_MODE; + } + switch ($mode) + { + case ADODB_FETCH_NUM: $this->fetchMode = PGSQL_NUM; break; + case ADODB_FETCH_ASSOC:$this->fetchMode = PGSQL_ASSOC; break; + + case ADODB_FETCH_DEFAULT: + case ADODB_FETCH_BOTH: + default: $this->fetchMode = PGSQL_BOTH; break; + } + $this->adodbFetchMode = $mode; + parent::__construct($queryID); + } + + function GetRowAssoc($upper=true) + { + if ($this->fetchMode == PGSQL_ASSOC && !$upper) return $this->fields; + $row = ADORecordSet::GetRowAssoc($upper); + return $row; + } + + function _initrs() + { + global $ADODB_COUNTRECS; + $qid = $this->_queryID; + $this->_numOfRows = ($ADODB_COUNTRECS)? @pg_numrows($qid):-1; + $this->_numOfFields = @pg_numfields($qid); + + // cache types for blob decode check + // apparently pg_fieldtype actually performs an sql query on the database to get the type. + if (empty($this->connection->noBlobs)) + for ($i=0, $max = $this->_numOfFields; $i < $max; $i++) { + if (pg_fieldtype($qid,$i) == 'bytea') { + $this->_blobArr[$i] = pg_fieldname($qid,$i); + } + } + } + + /* Use associative array to get fields array */ + function Fields($colname) + { + if ($this->fetchMode != PGSQL_NUM) return @$this->fields[$colname]; + + if (!$this->bind) { + $this->bind = array(); + for ($i=0; $i < $this->_numOfFields; $i++) { + $o = $this->FetchField($i); + $this->bind[strtoupper($o->name)] = $i; + } + } + return $this->fields[$this->bind[strtoupper($colname)]]; + } + + function FetchField($off = 0) + { + // offsets begin at 0 + + $o= new ADOFieldObject(); + $o->name = @pg_fieldname($this->_queryID,$off); + $o->type = @pg_fieldtype($this->_queryID,$off); + $o->max_length = @pg_fieldsize($this->_queryID,$off); + return $o; + } + + function _seek($row) + { + return @pg_fetch_row($this->_queryID,$row); + } + + function _decode($blob) + { + if ($blob === NULL) return NULL; + eval('$realblob="'.adodb_str_replace(array('"','$'),array('\"','\$'),$blob).'";'); + return $realblob; + } + + function _fixblobs() + { + + return; # bypass adodb's bytea handling, so we can handle it ourselves within PHP + + if ($this->fetchMode == PGSQL_NUM || $this->fetchMode == PGSQL_BOTH) { + foreach($this->_blobArr as $k => $v) { + $this->fields[$k] = ADORecordSet_postgres64::_decode($this->fields[$k]); + } + } + if ($this->fetchMode == PGSQL_ASSOC || $this->fetchMode == PGSQL_BOTH) { + foreach($this->_blobArr as $k => $v) { + $this->fields[$v] = ADORecordSet_postgres64::_decode($this->fields[$v]); + } + } + } + + // 10% speedup to move MoveNext to child class + function MoveNext() + { + if (!$this->EOF) { + $this->_currentRow++; + if ($this->_numOfRows < 0 || $this->_numOfRows > $this->_currentRow) { + $this->fields = @pg_fetch_array($this->_queryID,$this->_currentRow,$this->fetchMode); + if (is_array($this->fields) && $this->fields) { + if (isset($this->_blobArr)) $this->_fixblobs(); + return true; + } + } + $this->fields = false; + $this->EOF = true; + } + return false; + } + + function _fetch() + { + + if ($this->_currentRow >= $this->_numOfRows && $this->_numOfRows >= 0) + return false; + + $this->fields = @pg_fetch_array($this->_queryID,$this->_currentRow,$this->fetchMode); + + if ($this->fields && isset($this->_blobArr)) $this->_fixblobs(); + + return (is_array($this->fields)); + } + + function _close() + { + return @pg_freeresult($this->_queryID); + } + + function MetaType($t,$len=-1,$fieldobj=false) + { + if (is_object($t)) { + $fieldobj = $t; + $t = $fieldobj->type; + $len = $fieldobj->max_length; + } + switch (strtoupper($t)) { + case 'MONEY': // stupid, postgres expects money to be a string + case 'INTERVAL': + case 'CHAR': + case 'CHARACTER': + case 'VARCHAR': + case 'NAME': + case 'BPCHAR': + case '_VARCHAR': + case 'INET': + case 'MACADDR': + if ($len <= $this->blobSize) return 'C'; + + case 'TEXT': + return 'X'; + + case 'IMAGE': // user defined type + case 'BLOB': // user defined type + case 'BIT': // This is a bit string, not a single bit, so don't return 'L' + case 'VARBIT': + case 'BYTEA': + return 'B'; + + case 'BOOL': + case 'BOOLEAN': + return 'L'; + + case 'DATE': + return 'D'; + + + case 'TIMESTAMP WITHOUT TIME ZONE': + case 'TIME': + case 'DATETIME': + case 'TIMESTAMP': + case 'TIMESTAMPTZ': + return 'T'; + + case 'SMALLINT': + case 'BIGINT': + case 'INTEGER': + case 'INT8': + case 'INT4': + case 'INT2': + if (isset($fieldobj) && + empty($fieldobj->primary_key) && (!$this->connection->uniqueIisR || empty($fieldobj->unique))) return 'I'; + + case 'OID': + case 'SERIAL': + return 'R'; + + default: + return 'N'; + } + } + +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres7.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres7.inc.php new file mode 100644 index 00000000..1ce0350e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres7.inc.php @@ -0,0 +1,313 @@ +ADODB_postgres64(); + if (ADODB_ASSOC_CASE !== 2) { + $this->rsPrefix .= 'assoc_'; + } + $this->_bindInputArray = PHP_VERSION >= 5.1; + } + + + // the following should be compat with postgresql 7.2, + // which makes obsolete the LIMIT limit,offset syntax + function SelectLimit($sql,$nrows=-1,$offset=-1,$inputarr=false,$secs2cache=0) + { + $offsetStr = ($offset >= 0) ? " OFFSET ".((integer)$offset) : ''; + $limitStr = ($nrows >= 0) ? " LIMIT ".((integer)$nrows) : ''; + if ($secs2cache) + $rs = $this->CacheExecute($secs2cache,$sql."$limitStr$offsetStr",$inputarr); + else + $rs = $this->Execute($sql."$limitStr$offsetStr",$inputarr); + + return $rs; + } + /* + function Prepare($sql) + { + $info = $this->ServerInfo(); + if ($info['version']>=7.3) { + return array($sql,false); + } + return $sql; + } + */ + + /* + I discovered that the MetaForeignKeys method no longer worked for Postgres 8.3. + I went ahead and modified it to work for both 8.2 and 8.3. + Please feel free to include this change in your next release of adodb. + William Kolodny [William.Kolodny#gt-t.net] + */ + function MetaForeignKeys($table, $owner=false, $upper=false) + { + $sql=" + SELECT fum.ftblname AS lookup_table, split_part(fum.rf, ')'::text, 1) AS lookup_field, + fum.ltable AS dep_table, split_part(fum.lf, ')'::text, 1) AS dep_field + FROM ( + SELECT fee.ltable, fee.ftblname, fee.consrc, split_part(fee.consrc,'('::text, 2) AS lf, + split_part(fee.consrc, '('::text, 3) AS rf + FROM ( + SELECT foo.relname AS ltable, foo.ftblname, + pg_get_constraintdef(foo.oid) AS consrc + FROM ( + SELECT c.oid, c.conname AS name, t.relname, ft.relname AS ftblname + FROM pg_constraint c + JOIN pg_class t ON (t.oid = c.conrelid) + JOIN pg_class ft ON (ft.oid = c.confrelid) + JOIN pg_namespace nft ON (nft.oid = ft.relnamespace) + LEFT JOIN pg_description ds ON (ds.objoid = c.oid) + JOIN pg_namespace n ON (n.oid = t.relnamespace) + WHERE c.contype = 'f'::\"char\" + ORDER BY t.relname, n.nspname, c.conname, c.oid + ) foo + ) fee) fum + WHERE fum.ltable='".strtolower($table)."' + ORDER BY fum.ftblname, fum.ltable, split_part(fum.lf, ')'::text, 1) + "; + $rs = $this->Execute($sql); + + if (!$rs || $rs->EOF) return false; + + $a = array(); + while (!$rs->EOF) { + if ($upper) { + $a[strtoupper($rs->Fields('lookup_table'))][] = strtoupper(str_replace('"','',$rs->Fields('dep_field').'='.$rs->Fields('lookup_field'))); + } else { + $a[$rs->Fields('lookup_table')][] = str_replace('"','',$rs->Fields('dep_field').'='.$rs->Fields('lookup_field')); + } + $rs->MoveNext(); + } + + return $a; + + } + + // from Edward Jaramilla, improved version - works on pg 7.4 + function _old_MetaForeignKeys($table, $owner=false, $upper=false) + { + $sql = 'SELECT t.tgargs as args + FROM + pg_trigger t,pg_class c,pg_proc p + WHERE + t.tgenabled AND + t.tgrelid = c.oid AND + t.tgfoid = p.oid AND + p.proname = \'RI_FKey_check_ins\' AND + c.relname = \''.strtolower($table).'\' + ORDER BY + t.tgrelid'; + + $rs = $this->Execute($sql); + + if (!$rs || $rs->EOF) return false; + + $arr = $rs->GetArray(); + $a = array(); + foreach($arr as $v) { + $data = explode(chr(0), $v['args']); + $size = count($data)-1; //-1 because the last node is empty + for($i = 4; $i < $size; $i++) { + if ($upper) + $a[strtoupper($data[2])][] = strtoupper($data[$i].'='.$data[++$i]); + else + $a[$data[2]][] = $data[$i].'='.$data[++$i]; + } + } + return $a; + } + + function _query($sql,$inputarr=false) + { + if (! $this->_bindInputArray) { + // We don't have native support for parameterized queries, so let's emulate it at the parent + return ADODB_postgres64::_query($sql, $inputarr); + } + $this->_errorMsg = false; + // -- added Cristiano da Cunha Duarte + if ($inputarr) { + $sqlarr = explode('?',trim($sql)); + $sql = ''; + $i = 1; + $last = sizeof($sqlarr)-1; + foreach($sqlarr as $v) { + if ($last < $i) $sql .= $v; + else $sql .= $v.' $'.$i; + $i++; + } + + $rez = pg_query_params($this->_connectionID,$sql, $inputarr); + } else { + $rez = pg_query($this->_connectionID,$sql); + } + // check if no data returned, then no need to create real recordset + if ($rez && pg_numfields($rez) <= 0) { + if (is_resource($this->_resultid) && get_resource_type($this->_resultid) === 'pgsql result') { + pg_freeresult($this->_resultid); + } + $this->_resultid = $rez; + return true; + } + return $rez; + } + + // this is a set of functions for managing client encoding - very important if the encodings + // of your database and your output target (i.e. HTML) don't match + //for instance, you may have UNICODE database and server it on-site as WIN1251 etc. + // GetCharSet - get the name of the character set the client is using now + // the functions should work with Postgres 7.0 and above, the set of charsets supported + // depends on compile flags of postgres distribution - if no charsets were compiled into the server + // it will return 'SQL_ANSI' always + function GetCharSet() + { + //we will use ADO's builtin property charSet + $this->charSet = @pg_client_encoding($this->_connectionID); + if (!$this->charSet) { + return false; + } else { + return $this->charSet; + } + } + + // SetCharSet - switch the client encoding + function SetCharSet($charset_name) + { + $this->GetCharSet(); + if ($this->charSet !== $charset_name) { + $if = pg_set_client_encoding($this->_connectionID, $charset_name); + if ($if == "0" & $this->GetCharSet() == $charset_name) { + return true; + } else return false; + } else return true; + } + +} + +/*-------------------------------------------------------------------------------------- + Class Name: Recordset +--------------------------------------------------------------------------------------*/ + +class ADORecordSet_postgres7 extends ADORecordSet_postgres64{ + + var $databaseType = "postgres7"; + + + function __construct($queryID,$mode=false) + { + parent::__construct($queryID,$mode); + } + + // 10% speedup to move MoveNext to child class + function MoveNext() + { + if (!$this->EOF) { + $this->_currentRow++; + if ($this->_numOfRows < 0 || $this->_numOfRows > $this->_currentRow) { + $this->fields = @pg_fetch_array($this->_queryID,$this->_currentRow,$this->fetchMode); + + if (is_array($this->fields)) { + if ($this->fields && isset($this->_blobArr)) $this->_fixblobs(); + return true; + } + } + $this->fields = false; + $this->EOF = true; + } + return false; + } + +} + +class ADORecordSet_assoc_postgres7 extends ADORecordSet_postgres64{ + + var $databaseType = "postgres7"; + + + function ADORecordSet_assoc_postgres7($queryID,$mode=false) + { + $this->ADORecordSet_postgres64($queryID,$mode); + } + + function _fetch() + { + if ($this->_currentRow >= $this->_numOfRows && $this->_numOfRows >= 0) + return false; + + $this->fields = @pg_fetch_array($this->_queryID,$this->_currentRow,$this->fetchMode); + + if ($this->fields) { + if (isset($this->_blobArr)) $this->_fixblobs(); + $this->_updatefields(); + } + + return (is_array($this->fields)); + } + + // Create associative array + function _updatefields() + { + if (ADODB_ASSOC_CASE == 2) return; // native + + $arr = array(); + $lowercase = (ADODB_ASSOC_CASE == 0); + + foreach($this->fields as $k => $v) { + if (is_integer($k)) $arr[$k] = $v; + else { + if ($lowercase) + $arr[strtolower($k)] = $v; + else + $arr[strtoupper($k)] = $v; + } + } + $this->fields = $arr; + } + + function MoveNext() + { + if (!$this->EOF) { + $this->_currentRow++; + if ($this->_numOfRows < 0 || $this->_numOfRows > $this->_currentRow) { + $this->fields = @pg_fetch_array($this->_queryID,$this->_currentRow,$this->fetchMode); + + if (is_array($this->fields)) { + if ($this->fields) { + if (isset($this->_blobArr)) $this->_fixblobs(); + + $this->_updatefields(); + } + return true; + } + } + + + $this->fields = false; + $this->EOF = true; + } + return false; + } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres8.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres8.inc.php new file mode 100644 index 00000000..3134e3c3 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/drivers/adodb-postgres8.inc.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ar.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ar.inc.php new file mode 100644 index 00000000..4b750952 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ar.inc.php @@ -0,0 +1,33 @@ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'ar', + DB_ERROR => 'ÎØà ÛíÑ ãÍÏÏ', + DB_ERROR_ALREADY_EXISTS => 'ãæÌæÏ ãÓÈÞÇ', + DB_ERROR_CANNOT_CREATE => 'áÇ íãßä ÅäÔÇÁ', + DB_ERROR_CANNOT_DELETE => 'áÇ íãßä ÍÐÝ', + DB_ERROR_CANNOT_DROP => 'áÇ íãßä ÍÐÝ', + DB_ERROR_CONSTRAINT => 'ÚãáíÉ ÅÏÎÇá ããäæÚÉ', + DB_ERROR_DIVZERO => 'ÚãáíÉ ÇáÊÞÓíã Úáì ÕÝÑ', + DB_ERROR_INVALID => 'ÛíÑ ÕÍíÍ', + DB_ERROR_INVALID_DATE => 'ÕíÛÉ æÞÊ Ãæ ÊÇÑíÎ ÛíÑ ÕÍíÍÉ', + DB_ERROR_INVALID_NUMBER => 'ÕíÛÉ ÑÞã ÛíÑ ÕÍíÍÉ', + DB_ERROR_MISMATCH => 'ÛíÑ ãÊØÇÈÞ', + DB_ERROR_NODBSELECTED => 'áã íÊã ÅÎÊíÇÑ ÞÇÚÏÉ ÇáÈíÇäÇÊ ÈÚÏ', + DB_ERROR_NOSUCHFIELD => 'áíÓ åäÇáß ÍÞá ÈåÐÇ ÇáÇÓã', + DB_ERROR_NOSUCHTABLE => 'áíÓ åäÇáß ÌÏæá ÈåÐÇ ÇáÇÓã', + DB_ERROR_NOT_CAPABLE => 'ÞÇÚÏÉ ÇáÈíÇäÇÊ ÇáãÑÊÈØ ÈåÇ ÛíÑ ÞÇÏÑÉ', + DB_ERROR_NOT_FOUND => 'áã íÊã ÅíÌÇÏå', + DB_ERROR_NOT_LOCKED => 'ÛíÑ ãÞÝæá', + DB_ERROR_SYNTAX => 'ÎØà Ýí ÇáÕíÛÉ', + DB_ERROR_UNSUPPORTED => 'ÛíÑ ãÏÚæã', + DB_ERROR_VALUE_COUNT_ON_ROW => 'ÚÏÏ ÇáÞíã Ýí ÇáÓÌá', + DB_ERROR_INVALID_DSN => 'DSN ÛíÑ ÕÍíÍ', + DB_ERROR_CONNECT_FAILED => 'ÝÔá ÚãáíÉ ÇáÅÊÕÇá', + 0 => 'áíÓ åäÇáß ÃÎØÇÁ', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'ÇáÈíÇäÇÊ ÇáãÒæÏÉ ÛíÑ ßÇÝíÉ', + DB_ERROR_EXTENSION_NOT_FOUND=> 'áã íÊã ÅíÌÇÏ ÇáÅÖÇÝÉ ÇáãÊÚáÞÉ', + DB_ERROR_NOSUCHDB => 'áíÓ åäÇáß ÞÇÚÏÉ ÈíÇäÇÊ ÈåÐÇ ÇáÇÓã', + DB_ERROR_ACCESS_VIOLATION => 'ÓãÇÍíÇÊ ÛíÑ ßÇÝíÉ' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-bg.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-bg.inc.php new file mode 100644 index 00000000..ee307c13 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-bg.inc.php @@ -0,0 +1,37 @@ + +*/ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'bg', + DB_ERROR => 'íåèçâåñòíà ãðåøêà', + DB_ERROR_ALREADY_EXISTS => 'âå÷å ñúùåñòâóâà', + DB_ERROR_CANNOT_CREATE => 'íå ìîæå äà áúäå ñúçäàäåíà', + DB_ERROR_CANNOT_DELETE => 'íå ìîæå äà áúäå èçòðèòà', + DB_ERROR_CANNOT_DROP => 'íå ìîæå äà áúäå óíèùîæåíà', + DB_ERROR_CONSTRAINT => 'íàðóøåíî óñëîâèå', + DB_ERROR_DIVZERO => 'äåëåíèå íà íóëà', + DB_ERROR_INVALID => 'íåïðàâèëíî', + DB_ERROR_INVALID_DATE => 'íåêîðåêòíà äàòà èëè ÷àñ', + DB_ERROR_INVALID_NUMBER => 'íåâàëèäåí íîìåð', + DB_ERROR_MISMATCH => 'ïîãðåøíà óïîòðåáà', + DB_ERROR_NODBSELECTED => 'íå å èçáðàíà áàçà äàííè', + DB_ERROR_NOSUCHFIELD => 'íåñúùåñòâóâàùî ïîëå', + DB_ERROR_NOSUCHTABLE => 'íåñúùåñòâóâàùà òàáëèöà', + DB_ERROR_NOT_CAPABLE => 'DB backend not capable', + DB_ERROR_NOT_FOUND => 'íå å íàìåðåíà', + DB_ERROR_NOT_LOCKED => 'íå å çàêëþ÷åíà', + DB_ERROR_SYNTAX => 'ãðåøåí ñèíòàêñèñ', + DB_ERROR_UNSUPPORTED => 'íå ñå ïîääúðæà', + DB_ERROR_VALUE_COUNT_ON_ROW => 'íåêîðåêòåí áðîé êîëîíè â ðåäà', + DB_ERROR_INVALID_DSN => 'íåâàëèäåí DSN', + DB_ERROR_CONNECT_FAILED => 'âðúçêàòà íå ìîæå äà áúäå îñúùåñòâåíà', + 0 => 'íÿìà ãðåøêè', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'ïðåäîñòàâåíèòå äàííè ñà íåäîñòàòú÷íè', + DB_ERROR_EXTENSION_NOT_FOUND=> 'ðàçøèðåíèåòî íå å íàìåðåíî', + DB_ERROR_NOSUCHDB => 'íåñúùåñòâóâàùà áàçà äàííè', + DB_ERROR_ACCESS_VIOLATION => 'íÿìàòå äîñòàòú÷íî ïðàâà' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-bgutf8.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-bgutf8.inc.php new file mode 100644 index 00000000..5281ed53 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-bgutf8.inc.php @@ -0,0 +1,37 @@ + +*/ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'bgutf8', + DB_ERROR => 'неизвеÑтна грешка', + DB_ERROR_ALREADY_EXISTS => 'вече ÑъщеÑтвува', + DB_ERROR_CANNOT_CREATE => 'не може да бъде Ñъздадена', + DB_ERROR_CANNOT_DELETE => 'не може да бъде изтрита', + DB_ERROR_CANNOT_DROP => 'не може да бъде унищожена', + DB_ERROR_CONSTRAINT => 'нарушено уÑловие', + DB_ERROR_DIVZERO => 'деление на нула', + DB_ERROR_INVALID => 'неправилно', + DB_ERROR_INVALID_DATE => 'некоректна дата или чаÑ', + DB_ERROR_INVALID_NUMBER => 'невалиден номер', + DB_ERROR_MISMATCH => 'погрешна употреба', + DB_ERROR_NODBSELECTED => 'не е избрана база данни', + DB_ERROR_NOSUCHFIELD => 'неÑъщеÑтвуващо поле', + DB_ERROR_NOSUCHTABLE => 'неÑъщеÑтвуваща таблица', + DB_ERROR_NOT_CAPABLE => 'DB backend not capable', + DB_ERROR_NOT_FOUND => 'не е намерена', + DB_ERROR_NOT_LOCKED => 'не е заключена', + DB_ERROR_SYNTAX => 'грешен ÑинтакÑиÑ', + DB_ERROR_UNSUPPORTED => 'не Ñе поддържа', + DB_ERROR_VALUE_COUNT_ON_ROW => 'некоректен брой колони в реда', + DB_ERROR_INVALID_DSN => 'невалиден DSN', + DB_ERROR_CONNECT_FAILED => 'връзката не може да бъде оÑъщеÑтвена', + 0 => 'нÑма грешки', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'предоÑтавените данни Ñа недоÑтатъчни', + DB_ERROR_EXTENSION_NOT_FOUND=> 'разширението не е намерено', + DB_ERROR_NOSUCHDB => 'неÑъщеÑтвуваща база данни', + DB_ERROR_ACCESS_VIOLATION => 'нÑмате доÑтатъчно права' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ca.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ca.inc.php new file mode 100644 index 00000000..3640ebd0 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ca.inc.php @@ -0,0 +1,34 @@ + 'ca', + DB_ERROR => 'error desconegut', + DB_ERROR_ALREADY_EXISTS => 'ja existeix', + DB_ERROR_CANNOT_CREATE => 'no es pot crear', + DB_ERROR_CANNOT_DELETE => 'no es pot esborrar', + DB_ERROR_CANNOT_DROP => 'no es pot eliminar', + DB_ERROR_CONSTRAINT => 'violació de constraint', + DB_ERROR_DIVZERO => 'divisió per zero', + DB_ERROR_INVALID => 'no és vàlid', + DB_ERROR_INVALID_DATE => 'la data o l\'hora no són vàlides', + DB_ERROR_INVALID_NUMBER => 'el nombre no és vàlid', + DB_ERROR_MISMATCH => 'no hi ha coincidència', + DB_ERROR_NODBSELECTED => 'cap base de dades seleccionada', + DB_ERROR_NOSUCHFIELD => 'camp inexistent', + DB_ERROR_NOSUCHTABLE => 'taula inexistent', + DB_ERROR_NOT_CAPABLE => 'l\'execució secundària de DB no pot', + DB_ERROR_NOT_FOUND => 'no trobat', + DB_ERROR_NOT_LOCKED => 'no blocat', + DB_ERROR_SYNTAX => 'error de sintaxi', + DB_ERROR_UNSUPPORTED => 'no suportat', + DB_ERROR_VALUE_COUNT_ON_ROW => 'el nombre de columnes no coincideix amb el nombre de valors en la fila', + DB_ERROR_INVALID_DSN => 'el DSN no és vàlid', + DB_ERROR_CONNECT_FAILED => 'connexió fallida', + 0 => 'cap error', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'les dades subministrades són insuficients', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extensió no trobada', + DB_ERROR_NOSUCHDB => 'base de dades inexistent', + DB_ERROR_ACCESS_VIOLATION => 'permisos insuficients' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-cn.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-cn.inc.php new file mode 100644 index 00000000..eb8c7de5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-cn.inc.php @@ -0,0 +1,35 @@ + 'cn', + DB_ERROR => 'δ֪´íÎó', + DB_ERROR_ALREADY_EXISTS => 'ÒѾ­´æÔÚ', + DB_ERROR_CANNOT_CREATE => '²»ÄÜ´´½¨', + DB_ERROR_CANNOT_DELETE => '²»ÄÜɾ³ý', + DB_ERROR_CANNOT_DROP => '²»ÄܶªÆú', + DB_ERROR_CONSTRAINT => 'Ô¼ÊøÏÞÖÆ', + DB_ERROR_DIVZERO => '±»0³ý', + DB_ERROR_INVALID => 'ÎÞЧ', + DB_ERROR_INVALID_DATE => 'ÎÞЧµÄÈÕÆÚ»òÕßʱ¼ä', + DB_ERROR_INVALID_NUMBER => 'ÎÞЧµÄÊý×Ö', + DB_ERROR_MISMATCH => '²»Æ¥Åä', + DB_ERROR_NODBSELECTED => 'ûÓÐÊý¾Ý¿â±»Ñ¡Ôñ', + DB_ERROR_NOSUCHFIELD => 'ûÓÐÏàÓ¦µÄ×Ö¶Î', + DB_ERROR_NOSUCHTABLE => 'ûÓÐÏàÓ¦µÄ±í', + DB_ERROR_NOT_CAPABLE => 'Êý¾Ý¿âºǫ́²»¼æÈÝ', + DB_ERROR_NOT_FOUND => 'ûÓз¢ÏÖ', + DB_ERROR_NOT_LOCKED => 'ûÓб»Ëø¶¨', + DB_ERROR_SYNTAX => 'Óï·¨´íÎó', + DB_ERROR_UNSUPPORTED => '²»Ö§³Ö', + DB_ERROR_VALUE_COUNT_ON_ROW => 'ÔÚÐÐÉÏÀÛ¼ÆÖµ', + DB_ERROR_INVALID_DSN => 'ÎÞЧµÄÊý¾ÝÔ´ (DSN)', + DB_ERROR_CONNECT_FAILED => 'Á¬½Óʧ°Ü', + 0 => 'ûÓдíÎó', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'ÌṩµÄÊý¾Ý²»ÄÜ·ûºÏÒªÇó', + DB_ERROR_EXTENSION_NOT_FOUND=> 'À©Õ¹Ã»Óб»·¢ÏÖ', + DB_ERROR_NOSUCHDB => 'ûÓÐÏàÓ¦µÄÊý¾Ý¿â', + DB_ERROR_ACCESS_VIOLATION => 'ûÓкÏÊʵÄȨÏÞ' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-cz.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-cz.inc.php new file mode 100644 index 00000000..2424c244 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-cz.inc.php @@ -0,0 +1,40 @@ + + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'cz', + DB_ERROR => 'neznámá chyba', + DB_ERROR_ALREADY_EXISTS => 'ji? existuje', + DB_ERROR_CANNOT_CREATE => 'nelze vytvo?it', + DB_ERROR_CANNOT_DELETE => 'nelze smazat', + DB_ERROR_CANNOT_DROP => 'nelze odstranit', + DB_ERROR_CONSTRAINT => 'poru?ení omezující podmínky', + DB_ERROR_DIVZERO => 'd?lení nulou', + DB_ERROR_INVALID => 'neplatné', + DB_ERROR_INVALID_DATE => 'neplatné datum nebo ?as', + DB_ERROR_INVALID_NUMBER => 'neplatné ?íslo', + DB_ERROR_MISMATCH => 'nesouhlasí', + DB_ERROR_NODBSELECTED => '?ádná databáze není vybrána', + DB_ERROR_NOSUCHFIELD => 'pole nenalezeno', + DB_ERROR_NOSUCHTABLE => 'tabulka nenalezena', + DB_ERROR_NOT_CAPABLE => 'nepodporováno', + DB_ERROR_NOT_FOUND => 'nenalezeno', + DB_ERROR_NOT_LOCKED => 'nezam?eno', + DB_ERROR_SYNTAX => 'syntaktická chyba', + DB_ERROR_UNSUPPORTED => 'nepodporováno', + DB_ERROR_VALUE_COUNT_ON_ROW => '', + DB_ERROR_INVALID_DSN => 'neplatné DSN', + DB_ERROR_CONNECT_FAILED => 'p?ipojení selhalo', + 0 => 'bez chyb', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'málo zdrojových dat', + DB_ERROR_EXTENSION_NOT_FOUND=> 'roz?í?ení nenalezeno', + DB_ERROR_NOSUCHDB => 'databáze neexistuje', + DB_ERROR_ACCESS_VIOLATION => 'nedostate?ná práva' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-da.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-da.inc.php new file mode 100644 index 00000000..ca0e72d6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-da.inc.php @@ -0,0 +1,33 @@ + 'da', + DB_ERROR => 'ukendt fejl', + DB_ERROR_ALREADY_EXISTS => 'eksisterer allerede', + DB_ERROR_CANNOT_CREATE => 'kan ikke oprette', + DB_ERROR_CANNOT_DELETE => 'kan ikke slette', + DB_ERROR_CANNOT_DROP => 'kan ikke droppe', + DB_ERROR_CONSTRAINT => 'begrænsning krænket', + DB_ERROR_DIVZERO => 'division med nul', + DB_ERROR_INVALID => 'ugyldig', + DB_ERROR_INVALID_DATE => 'ugyldig dato eller klokkeslet', + DB_ERROR_INVALID_NUMBER => 'ugyldigt tal', + DB_ERROR_MISMATCH => 'mismatch', + DB_ERROR_NODBSELECTED => 'ingen database valgt', + DB_ERROR_NOSUCHFIELD => 'felt findes ikke', + DB_ERROR_NOSUCHTABLE => 'tabel findes ikke', + DB_ERROR_NOT_CAPABLE => 'DB backend opgav', + DB_ERROR_NOT_FOUND => 'ikke fundet', + DB_ERROR_NOT_LOCKED => 'ikke låst', + DB_ERROR_SYNTAX => 'syntaksfejl', + DB_ERROR_UNSUPPORTED => 'ikke understøttet', + DB_ERROR_VALUE_COUNT_ON_ROW => 'resulterende antal felter svarer ikke til forespørgslens antal felter', + DB_ERROR_INVALID_DSN => 'ugyldig DSN', + DB_ERROR_CONNECT_FAILED => 'tilslutning mislykkedes', + 0 => 'ingen fejl', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'utilstrækkelige data angivet', + DB_ERROR_EXTENSION_NOT_FOUND=> 'udvidelse ikke fundet', + DB_ERROR_NOSUCHDB => 'database ikke fundet', + DB_ERROR_ACCESS_VIOLATION => 'utilstrækkelige rettigheder' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-de.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-de.inc.php new file mode 100644 index 00000000..244cb2f6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-de.inc.php @@ -0,0 +1,33 @@ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'de', + DB_ERROR => 'Unbekannter Fehler', + DB_ERROR_ALREADY_EXISTS => 'existiert bereits', + DB_ERROR_CANNOT_CREATE => 'kann nicht erstellen', + DB_ERROR_CANNOT_DELETE => 'kann nicht löschen', + DB_ERROR_CANNOT_DROP => 'Tabelle oder Index konnte nicht gelöscht werden', + DB_ERROR_CONSTRAINT => 'Constraint Verletzung', + DB_ERROR_DIVZERO => 'Division durch Null', + DB_ERROR_INVALID => 'ung¨ltig', + DB_ERROR_INVALID_DATE => 'ung¨ltiges Datum oder Zeit', + DB_ERROR_INVALID_NUMBER => 'ung¨ltige Zahl', + DB_ERROR_MISMATCH => 'Unverträglichkeit', + DB_ERROR_NODBSELECTED => 'keine Dantebank ausgewählt', + DB_ERROR_NOSUCHFIELD => 'Feld nicht vorhanden', + DB_ERROR_NOSUCHTABLE => 'Tabelle nicht vorhanden', + DB_ERROR_NOT_CAPABLE => 'Funktion nicht installiert', + DB_ERROR_NOT_FOUND => 'nicht gefunden', + DB_ERROR_NOT_LOCKED => 'nicht gesperrt', + DB_ERROR_SYNTAX => 'Syntaxfehler', + DB_ERROR_UNSUPPORTED => 'nicht Unterst¨tzt', + DB_ERROR_VALUE_COUNT_ON_ROW => 'Anzahl der zur¨ckgelieferten Felder entspricht nicht der Anzahl der Felder in der Abfrage', + DB_ERROR_INVALID_DSN => 'ung¨ltiger DSN', + DB_ERROR_CONNECT_FAILED => 'Verbindung konnte nicht hergestellt werden', + 0 => 'kein Fehler', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'Nicht gen¨gend Daten geliefert', + DB_ERROR_EXTENSION_NOT_FOUND=> 'erweiterung nicht gefunden', + DB_ERROR_NOSUCHDB => 'keine Datenbank', + DB_ERROR_ACCESS_VIOLATION => 'ungen¨gende Rechte' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-en.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-en.inc.php new file mode 100644 index 00000000..6895995e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-en.inc.php @@ -0,0 +1,33 @@ + 'en', + DB_ERROR => 'unknown error', + DB_ERROR_ALREADY_EXISTS => 'already exists', + DB_ERROR_CANNOT_CREATE => 'can not create', + DB_ERROR_CANNOT_DELETE => 'can not delete', + DB_ERROR_CANNOT_DROP => 'can not drop', + DB_ERROR_CONSTRAINT => 'constraint violation', + DB_ERROR_DIVZERO => 'division by zero', + DB_ERROR_INVALID => 'invalid', + DB_ERROR_INVALID_DATE => 'invalid date or time', + DB_ERROR_INVALID_NUMBER => 'invalid number', + DB_ERROR_MISMATCH => 'mismatch', + DB_ERROR_NODBSELECTED => 'no database selected', + DB_ERROR_NOSUCHFIELD => 'no such field', + DB_ERROR_NOSUCHTABLE => 'no such table', + DB_ERROR_NOT_CAPABLE => 'DB backend not capable', + DB_ERROR_NOT_FOUND => 'not found', + DB_ERROR_NOT_LOCKED => 'not locked', + DB_ERROR_SYNTAX => 'syntax error', + DB_ERROR_UNSUPPORTED => 'not supported', + DB_ERROR_VALUE_COUNT_ON_ROW => 'value count on row', + DB_ERROR_INVALID_DSN => 'invalid DSN', + DB_ERROR_CONNECT_FAILED => 'connect failed', + 0 => 'no error', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'insufficient data supplied', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extension not found', + DB_ERROR_NOSUCHDB => 'no such database', + DB_ERROR_ACCESS_VIOLATION => 'insufficient permissions' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-es.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-es.inc.php new file mode 100644 index 00000000..1e0afbb4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-es.inc.php @@ -0,0 +1,33 @@ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'es', + DB_ERROR => 'error desconocido', + DB_ERROR_ALREADY_EXISTS => 'ya existe', + DB_ERROR_CANNOT_CREATE => 'imposible crear', + DB_ERROR_CANNOT_DELETE => 'imposible borrar', + DB_ERROR_CANNOT_DROP => 'imposible hacer drop', + DB_ERROR_CONSTRAINT => 'violacion de constraint', + DB_ERROR_DIVZERO => 'division por cero', + DB_ERROR_INVALID => 'invalido', + DB_ERROR_INVALID_DATE => 'fecha u hora invalida', + DB_ERROR_INVALID_NUMBER => 'numero invalido', + DB_ERROR_MISMATCH => 'error', + DB_ERROR_NODBSELECTED => 'no hay base de datos seleccionada', + DB_ERROR_NOSUCHFIELD => 'campo invalido', + DB_ERROR_NOSUCHTABLE => 'tabla no existe', + DB_ERROR_NOT_CAPABLE => 'capacidad invalida para esta DB', + DB_ERROR_NOT_FOUND => 'no encontrado', + DB_ERROR_NOT_LOCKED => 'no bloqueado', + DB_ERROR_SYNTAX => 'error de sintaxis', + DB_ERROR_UNSUPPORTED => 'no soportado', + DB_ERROR_VALUE_COUNT_ON_ROW => 'la cantidad de columnas no corresponden a la cantidad de valores', + DB_ERROR_INVALID_DSN => 'DSN invalido', + DB_ERROR_CONNECT_FAILED => 'fallo la conexion', + 0 => 'sin error', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'insuficientes datos', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extension no encontrada', + DB_ERROR_NOSUCHDB => 'base de datos no encontrada', + DB_ERROR_ACCESS_VIOLATION => 'permisos insuficientes' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-esperanto.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-esperanto.inc.php new file mode 100644 index 00000000..16ca00e2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-esperanto.inc.php @@ -0,0 +1,35 @@ + 'eo', + DB_ERROR => 'nekonata eraro', + DB_ERROR_ALREADY_EXISTS => 'jam ekzistas', + DB_ERROR_CANNOT_CREATE => 'maleblas krei', + DB_ERROR_CANNOT_DELETE => 'maleblas elimini', + DB_ERROR_CANNOT_DROP => 'maleblas elimini (drop)', + DB_ERROR_CONSTRAINT => 'rompo de kondicxoj de provo', + DB_ERROR_DIVZERO => 'divido per 0 (nul)', + DB_ERROR_INVALID => 'malregule', + DB_ERROR_INVALID_DATE => 'malregula dato kaj tempo', + DB_ERROR_INVALID_NUMBER => 'malregula nombro', + DB_ERROR_MISMATCH => 'eraro', + DB_ERROR_NODBSELECTED => 'datumbazo ne elektita', + DB_ERROR_NOSUCHFIELD => 'ne ekzistas kampo', + DB_ERROR_NOSUCHTABLE => 'ne ekzistas tabelo', + DB_ERROR_NOT_CAPABLE => 'DBMS ne povas', + DB_ERROR_NOT_FOUND => 'ne trovita', + DB_ERROR_NOT_LOCKED => 'ne blokita', + DB_ERROR_SYNTAX => 'sintaksa eraro', + DB_ERROR_UNSUPPORTED => 'ne apogata', + DB_ERROR_VALUE_COUNT_ON_ROW => 'nombrilo de valoroj en linio', + DB_ERROR_INVALID_DSN => 'malregula DSN-o', + DB_ERROR_CONNECT_FAILED => 'konekto malsukcesa', + 0 => 'cxio bone', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'ne suficxe da datumo', + DB_ERROR_EXTENSION_NOT_FOUND=> 'etendo ne trovita', + DB_ERROR_NOSUCHDB => 'datumbazo ne ekzistas', + DB_ERROR_ACCESS_VIOLATION => 'ne suficxe da rajto por atingo' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-fa.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-fa.inc.php new file mode 100644 index 00000000..55943135 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-fa.inc.php @@ -0,0 +1,35 @@ + */ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'fa', + DB_ERROR => 'خطای ناشناخته', + DB_ERROR_ALREADY_EXISTS => 'وجود دارد', + DB_ERROR_CANNOT_CREATE => 'امکان create وجود ندارد', + DB_ERROR_CANNOT_DELETE => 'امکان حذ٠وجود ندارد', + DB_ERROR_CANNOT_DROP => 'امکان drop وجود ندارد', + DB_ERROR_CONSTRAINT => 'نقض شرط', + DB_ERROR_DIVZERO => 'تقسیم بر صÙر', + DB_ERROR_INVALID => 'نامعتبر', + DB_ERROR_INVALID_DATE => 'زمان یا تاریخ نامعتبر', + DB_ERROR_INVALID_NUMBER => 'عدد نامعتبر', + DB_ERROR_MISMATCH => 'عدم مطابقت', + DB_ERROR_NODBSELECTED => 'بانک اطلاعاتی انتخاب نشده است', + DB_ERROR_NOSUCHFIELD => 'چنین ستونی وجود ندارد', + DB_ERROR_NOSUCHTABLE => 'چنین جدولی وجود ندارد', + DB_ERROR_NOT_CAPABLE => 'backend بانک اطلاعاتی قادر نیست', + DB_ERROR_NOT_FOUND => 'پیدا نشد', + DB_ERROR_NOT_LOCKED => 'Ù‚ÙÙ„ نشده', + DB_ERROR_SYNTAX => 'خطای دستوری', + DB_ERROR_UNSUPPORTED => 'پشتیبانی نمی شود', + DB_ERROR_VALUE_COUNT_ON_ROW => 'شمارش مقادیر روی ردیÙ', + DB_ERROR_INVALID_DSN => 'DSN نامعتبر', + DB_ERROR_CONNECT_FAILED => 'ارتباط برقرار نشد', + 0 => 'بدون خطا', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'داده ناکاÙÛŒ است', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extension پیدا نشد', + DB_ERROR_NOSUCHDB => 'چنین بانک اطلاعاتی وجود ندارد', + DB_ERROR_ACCESS_VIOLATION => 'حق دسترسی ناکاÙÛŒ' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-fr.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-fr.inc.php new file mode 100644 index 00000000..066a2a5e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-fr.inc.php @@ -0,0 +1,33 @@ + 'fr', + DB_ERROR => 'erreur inconnue', + DB_ERROR_ALREADY_EXISTS => 'existe déjà', + DB_ERROR_CANNOT_CREATE => 'crétion impossible', + DB_ERROR_CANNOT_DELETE => 'effacement impossible', + DB_ERROR_CANNOT_DROP => 'suppression impossible', + DB_ERROR_CONSTRAINT => 'violation de contrainte', + DB_ERROR_DIVZERO => 'division par zéro', + DB_ERROR_INVALID => 'invalide', + DB_ERROR_INVALID_DATE => 'date ou heure invalide', + DB_ERROR_INVALID_NUMBER => 'nombre invalide', + DB_ERROR_MISMATCH => 'erreur de concordance', + DB_ERROR_NODBSELECTED => 'pas de base de donnéessélectionnée', + DB_ERROR_NOSUCHFIELD => 'nom de colonne invalide', + DB_ERROR_NOSUCHTABLE => 'table ou vue inexistante', + DB_ERROR_NOT_CAPABLE => 'fonction optionnelle non installée', + DB_ERROR_NOT_FOUND => 'pas trouvé', + DB_ERROR_NOT_LOCKED => 'non verrouillé', + DB_ERROR_SYNTAX => 'erreur de syntaxe', + DB_ERROR_UNSUPPORTED => 'non supporté', + DB_ERROR_VALUE_COUNT_ON_ROW => 'valeur insérée trop grande pour colonne', + DB_ERROR_INVALID_DSN => 'DSN invalide', + DB_ERROR_CONNECT_FAILED => 'échec à la connexion', + 0 => "pas d'erreur", // DB_OK + DB_ERROR_NEED_MORE_DATA => 'données fournies insuffisantes', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extension non trouvée', + DB_ERROR_NOSUCHDB => 'base de données inconnue', + DB_ERROR_ACCESS_VIOLATION => 'droits insuffisants' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-hu.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-hu.inc.php new file mode 100644 index 00000000..d6f0ef82 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-hu.inc.php @@ -0,0 +1,34 @@ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'hu', + DB_ERROR => 'ismeretlen hiba', + DB_ERROR_ALREADY_EXISTS => 'már létezik', + DB_ERROR_CANNOT_CREATE => 'nem sikerült létrehozni', + DB_ERROR_CANNOT_DELETE => 'nem sikerült törölni', + DB_ERROR_CANNOT_DROP => 'nem sikerült eldobni', + DB_ERROR_CONSTRAINT => 'szabályok megszegése', + DB_ERROR_DIVZERO => 'osztás nullával', + DB_ERROR_INVALID => 'érvénytelen', + DB_ERROR_INVALID_DATE => 'érvénytelen dátum vagy idõ', + DB_ERROR_INVALID_NUMBER => 'érvénytelen szám', + DB_ERROR_MISMATCH => 'nem megfelelõ', + DB_ERROR_NODBSELECTED => 'nincs kiválasztott adatbázis', + DB_ERROR_NOSUCHFIELD => 'nincs ilyen mezõ', + DB_ERROR_NOSUCHTABLE => 'nincs ilyen tábla', + DB_ERROR_NOT_CAPABLE => 'DB backend nem támogatja', + DB_ERROR_NOT_FOUND => 'nem található', + DB_ERROR_NOT_LOCKED => 'nincs lezárva', + DB_ERROR_SYNTAX => 'szintaktikai hiba', + DB_ERROR_UNSUPPORTED => 'nem támogatott', + DB_ERROR_VALUE_COUNT_ON_ROW => 'soron végzett érték számlálás', + DB_ERROR_INVALID_DSN => 'hibás DSN', + DB_ERROR_CONNECT_FAILED => 'sikertelen csatlakozás', + 0 => 'nincs hiba', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'túl kevés az adat', + DB_ERROR_EXTENSION_NOT_FOUND=> 'bõvítmény nem található', + DB_ERROR_NOSUCHDB => 'nincs ilyen adatbázis', + DB_ERROR_ACCESS_VIOLATION => 'nincs jogosultság' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-it.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-it.inc.php new file mode 100644 index 00000000..20c5b93b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-it.inc.php @@ -0,0 +1,34 @@ + 'it', + DB_ERROR => 'errore sconosciuto', + DB_ERROR_ALREADY_EXISTS => 'esiste già', + DB_ERROR_CANNOT_CREATE => 'non posso creare', + DB_ERROR_CANNOT_DELETE => 'non posso cancellare', + DB_ERROR_CANNOT_DROP => 'non posso eliminare', + DB_ERROR_CONSTRAINT => 'violazione constraint', + DB_ERROR_DIVZERO => 'divisione per zero', + DB_ERROR_INVALID => 'non valido', + DB_ERROR_INVALID_DATE => 'data od ora non valida', + DB_ERROR_INVALID_NUMBER => 'numero non valido', + DB_ERROR_MISMATCH => 'diversi', + DB_ERROR_NODBSELECTED => 'nessun database selezionato', + DB_ERROR_NOSUCHFIELD => 'nessun campo trovato', + DB_ERROR_NOSUCHTABLE => 'nessuna tabella trovata', + DB_ERROR_NOT_CAPABLE => 'DB backend non abilitato', + DB_ERROR_NOT_FOUND => 'non trovato', + DB_ERROR_NOT_LOCKED => 'non bloccato', + DB_ERROR_SYNTAX => 'errore di sintassi', + DB_ERROR_UNSUPPORTED => 'non supportato', + DB_ERROR_VALUE_COUNT_ON_ROW => 'valore inserito troppo grande per una colonna', + DB_ERROR_INVALID_DSN => 'DSN non valido', + DB_ERROR_CONNECT_FAILED => 'connessione fallita', + 0 => 'nessun errore', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'dati inseriti insufficienti', + DB_ERROR_EXTENSION_NOT_FOUND=> 'estensione non trovata', + DB_ERROR_NOSUCHDB => 'database non trovato', + DB_ERROR_ACCESS_VIOLATION => 'permessi insufficienti' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-nl.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-nl.inc.php new file mode 100644 index 00000000..abe77b52 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-nl.inc.php @@ -0,0 +1,33 @@ + 'nl', + DB_ERROR => 'onbekende fout', + DB_ERROR_ALREADY_EXISTS => 'bestaat al', + DB_ERROR_CANNOT_CREATE => 'kan niet aanmaken', + DB_ERROR_CANNOT_DELETE => 'kan niet wissen', + DB_ERROR_CANNOT_DROP => 'kan niet verwijderen', + DB_ERROR_CONSTRAINT => 'constraint overtreding', + DB_ERROR_DIVZERO => 'poging tot delen door nul', + DB_ERROR_INVALID => 'ongeldig', + DB_ERROR_INVALID_DATE => 'ongeldige datum of tijd', + DB_ERROR_INVALID_NUMBER => 'ongeldig nummer', + DB_ERROR_MISMATCH => 'is incorrect', + DB_ERROR_NODBSELECTED => 'geen database geselecteerd', + DB_ERROR_NOSUCHFIELD => 'onbekend veld', + DB_ERROR_NOSUCHTABLE => 'onbekende tabel', + DB_ERROR_NOT_CAPABLE => 'database systeem is niet tot uitvoer in staat', + DB_ERROR_NOT_FOUND => 'niet gevonden', + DB_ERROR_NOT_LOCKED => 'niet vergrendeld', + DB_ERROR_SYNTAX => 'syntaxis fout', + DB_ERROR_UNSUPPORTED => 'niet ondersteund', + DB_ERROR_VALUE_COUNT_ON_ROW => 'waarde telling op rij', + DB_ERROR_INVALID_DSN => 'ongeldige DSN', + DB_ERROR_CONNECT_FAILED => 'connectie mislukt', + 0 => 'geen fout', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'onvoldoende data gegeven', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extensie niet gevonden', + DB_ERROR_NOSUCHDB => 'onbekende database', + DB_ERROR_ACCESS_VIOLATION => 'onvoldoende rechten' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-pl.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-pl.inc.php new file mode 100644 index 00000000..9d9e3906 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-pl.inc.php @@ -0,0 +1,35 @@ + + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'pl', + DB_ERROR => 'niezidentyfikowany b³±d', + DB_ERROR_ALREADY_EXISTS => 'ju¿ istniej±', + DB_ERROR_CANNOT_CREATE => 'nie mo¿na stworzyæ', + DB_ERROR_CANNOT_DELETE => 'nie mo¿na usun±æ', + DB_ERROR_CANNOT_DROP => 'nie mo¿na porzuciæ', + DB_ERROR_CONSTRAINT => 'pogwa³cenie uprawnieñ', + DB_ERROR_DIVZERO => 'dzielenie przez zero', + DB_ERROR_INVALID => 'b³êdny', + DB_ERROR_INVALID_DATE => 'b³êdna godzina lub data', + DB_ERROR_INVALID_NUMBER => 'b³êdny numer', + DB_ERROR_MISMATCH => 'niedopasowanie', + DB_ERROR_NODBSELECTED => 'baza danych nie zosta³a wybrana', + DB_ERROR_NOSUCHFIELD => 'nie znaleziono pola', + DB_ERROR_NOSUCHTABLE => 'nie znaleziono tabeli', + DB_ERROR_NOT_CAPABLE => 'nie zdolny', + DB_ERROR_NOT_FOUND => 'nie znaleziono', + DB_ERROR_NOT_LOCKED => 'nie zakmniêty', + DB_ERROR_SYNTAX => 'b³±d sk³adni', + DB_ERROR_UNSUPPORTED => 'nie obs³uguje', + DB_ERROR_VALUE_COUNT_ON_ROW => 'warto¶æ liczona w szeregu', + DB_ERROR_INVALID_DSN => 'b³êdny DSN', + DB_ERROR_CONNECT_FAILED => 'po³±czenie nie zosta³o zrealizowane', + 0 => 'brak b³êdów', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'niedostateczna ilo¶æ informacji', + DB_ERROR_EXTENSION_NOT_FOUND=> 'nie znaleziono rozszerzenia', + DB_ERROR_NOSUCHDB => 'nie znaleziono bazy', + DB_ERROR_ACCESS_VIOLATION => 'niedostateczne uprawnienia' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-pt-br.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-pt-br.inc.php new file mode 100644 index 00000000..cd28f7e5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-pt-br.inc.php @@ -0,0 +1,35 @@ + 'pt-br', + DB_ERROR => 'erro desconhecido', + DB_ERROR_ALREADY_EXISTS => 'já existe', + DB_ERROR_CANNOT_CREATE => 'impossível criar', + DB_ERROR_CANNOT_DELETE => 'impossível excluír', + DB_ERROR_CANNOT_DROP => 'impossível remover', + DB_ERROR_CONSTRAINT => 'violação do confinamente', + DB_ERROR_DIVZERO => 'divisão por zero', + DB_ERROR_INVALID => 'inválido', + DB_ERROR_INVALID_DATE => 'data ou hora inválida', + DB_ERROR_INVALID_NUMBER => 'número inválido', + DB_ERROR_MISMATCH => 'erro', + DB_ERROR_NODBSELECTED => 'nenhum banco de dados selecionado', + DB_ERROR_NOSUCHFIELD => 'campo inválido', + DB_ERROR_NOSUCHTABLE => 'tabela inexistente', + DB_ERROR_NOT_CAPABLE => 'capacidade inválida para este BD', + DB_ERROR_NOT_FOUND => 'não encontrado', + DB_ERROR_NOT_LOCKED => 'não bloqueado', + DB_ERROR_SYNTAX => 'erro de sintaxe', + DB_ERROR_UNSUPPORTED => +'não suportado', + DB_ERROR_VALUE_COUNT_ON_ROW => 'a quantidade de colunas não corresponde ao de valores', + DB_ERROR_INVALID_DSN => 'DSN inválido', + DB_ERROR_CONNECT_FAILED => 'falha na conexão', + 0 => 'sem erro', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'dados insuficientes', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extensão não encontrada', + DB_ERROR_NOSUCHDB => 'banco de dados não encontrado', + DB_ERROR_ACCESS_VIOLATION => 'permissão insuficiente' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ro.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ro.inc.php new file mode 100644 index 00000000..bcd7d132 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ro.inc.php @@ -0,0 +1,35 @@ + */ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'ro', + DB_ERROR => 'eroare necunoscuta', + DB_ERROR_ALREADY_EXISTS => 'deja exista', + DB_ERROR_CANNOT_CREATE => 'nu se poate creea', + DB_ERROR_CANNOT_DELETE => 'nu se poate sterge', + DB_ERROR_CANNOT_DROP => 'nu se poate executa drop', + DB_ERROR_CONSTRAINT => 'violare de constrain', + DB_ERROR_DIVZERO => 'se divide la zero', + DB_ERROR_INVALID => 'invalid', + DB_ERROR_INVALID_DATE => 'data sau timp invalide', + DB_ERROR_INVALID_NUMBER => 'numar invalid', + DB_ERROR_MISMATCH => 'nepotrivire-mismatch', + DB_ERROR_NODBSELECTED => 'nu exista baza de date selectata', + DB_ERROR_NOSUCHFIELD => 'camp inexistent', + DB_ERROR_NOSUCHTABLE => 'tabela inexistenta', + DB_ERROR_NOT_CAPABLE => 'functie optionala neinstalata', + DB_ERROR_NOT_FOUND => 'negasit', + DB_ERROR_NOT_LOCKED => 'neblocat', + DB_ERROR_SYNTAX => 'eroare de sintaxa', + DB_ERROR_UNSUPPORTED => 'nu e suportat', + DB_ERROR_VALUE_COUNT_ON_ROW => 'valoare prea mare pentru coloana', + DB_ERROR_INVALID_DSN => 'DSN invalid', + DB_ERROR_CONNECT_FAILED => 'conectare esuata', + 0 => 'fara eroare', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'data introduse insuficiente', + DB_ERROR_EXTENSION_NOT_FOUND=> 'extensie negasita', + DB_ERROR_NOSUCHDB => 'nu exista baza de date', + DB_ERROR_ACCESS_VIOLATION => 'permisiuni insuficiente' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ru1251.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ru1251.inc.php new file mode 100644 index 00000000..3a20538a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-ru1251.inc.php @@ -0,0 +1,35 @@ + 'ru1251', + DB_ERROR => 'íåèçâåñòíàÿ îøèáêà', + DB_ERROR_ALREADY_EXISTS => 'óæå ñóùåñòâóåò', + DB_ERROR_CANNOT_CREATE => 'íåâîçìîæíî ñîçäàòü', + DB_ERROR_CANNOT_DELETE => 'íåâîçìîæíî óäàëèòü', + DB_ERROR_CANNOT_DROP => 'íåâîçìîæíî óäàëèòü (drop)', + DB_ERROR_CONSTRAINT => 'íàðóøåíèå óñëîâèé ïðîâåðêè', + DB_ERROR_DIVZERO => 'äåëåíèå íà 0', + DB_ERROR_INVALID => 'íåïðàâèëüíî', + DB_ERROR_INVALID_DATE => 'íåêîððåêòíàÿ äàòà èëè âðåìÿ', + DB_ERROR_INVALID_NUMBER => 'íåêîððåêòíîå ÷èñëî', + DB_ERROR_MISMATCH => 'îøèáêà', + DB_ERROR_NODBSELECTED => 'ÁÄ íå âûáðàíà', + DB_ERROR_NOSUCHFIELD => 'íå ñóùåñòâóåò ïîëå', + DB_ERROR_NOSUCHTABLE => 'íå ñóùåñòâóåò òàáëèöà', + DB_ERROR_NOT_CAPABLE => 'ÑÓÁÄ íå â ñîñòîÿíèè', + DB_ERROR_NOT_FOUND => 'íå íàéäåíî', + DB_ERROR_NOT_LOCKED => 'íå çàáëîêèðîâàíî', + DB_ERROR_SYNTAX => 'ñèíòàêñè÷åñêàÿ îøèáêà', + DB_ERROR_UNSUPPORTED => 'íå ïîääåðæèâàåòñÿ', + DB_ERROR_VALUE_COUNT_ON_ROW => 'ñ÷åò÷èê çíà÷åíèé â ñòðîêå', + DB_ERROR_INVALID_DSN => 'íåïðàâèëüíàÿ DSN', + DB_ERROR_CONNECT_FAILED => 'ñîåäèíåíèå íåóñïåøíî', + 0 => 'íåò îøèáêè', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'ïðåäîñòàâëåíî íåäîñòàòî÷íî äàííûõ', + DB_ERROR_EXTENSION_NOT_FOUND=> 'ðàñøèðåíèå íå íàéäåíî', + DB_ERROR_NOSUCHDB => 'íå ñóùåñòâóåò ÁÄ', + DB_ERROR_ACCESS_VIOLATION => 'íåäîñòàòî÷íî ïðàâ äîñòóïà' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-sv.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-sv.inc.php new file mode 100644 index 00000000..a9fd6981 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-sv.inc.php @@ -0,0 +1,33 @@ + 'en', + DB_ERROR => 'Okänt fel', + DB_ERROR_ALREADY_EXISTS => 'finns redan', + DB_ERROR_CANNOT_CREATE => 'kan inte skapa', + DB_ERROR_CANNOT_DELETE => 'kan inte ta bort', + DB_ERROR_CANNOT_DROP => 'kan inte släppa', + DB_ERROR_CONSTRAINT => 'begränsning kränkt', + DB_ERROR_DIVZERO => 'division med noll', + DB_ERROR_INVALID => 'ogiltig', + DB_ERROR_INVALID_DATE => 'ogiltigt datum eller tid', + DB_ERROR_INVALID_NUMBER => 'ogiltigt tal', + DB_ERROR_MISMATCH => 'felaktig matchning', + DB_ERROR_NODBSELECTED => 'ingen databas vald', + DB_ERROR_NOSUCHFIELD => 'inget sådant fält', + DB_ERROR_NOSUCHTABLE => 'ingen sådan tabell', + DB_ERROR_NOT_CAPABLE => 'DB backend klarar det inte', + DB_ERROR_NOT_FOUND => 'finns inte', + DB_ERROR_NOT_LOCKED => 'inte låst', + DB_ERROR_SYNTAX => 'syntaxfel', + DB_ERROR_UNSUPPORTED => 'stöds ej', + DB_ERROR_VALUE_COUNT_ON_ROW => 'värde räknat på rad', + DB_ERROR_INVALID_DSN => 'ogiltig DSN', + DB_ERROR_CONNECT_FAILED => 'anslutning misslyckades', + 0 => 'inget fel', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'otillräckligt med data angivet', + DB_ERROR_EXTENSION_NOT_FOUND=> 'utökning hittades ej', + DB_ERROR_NOSUCHDB => 'ingen sådan databas', + DB_ERROR_ACCESS_VIOLATION => 'otillräckliga rättigheter' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-uk1251.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-uk1251.inc.php new file mode 100644 index 00000000..675016d1 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb-uk1251.inc.php @@ -0,0 +1,35 @@ + 'uk1251', + DB_ERROR => 'íåâ³äîìà ïîìèëêà', + DB_ERROR_ALREADY_EXISTS => 'âæå ³ñíóº', + DB_ERROR_CANNOT_CREATE => 'íåìîæëèâî ñòâîðèòè', + DB_ERROR_CANNOT_DELETE => 'íåìîæëèâî âèäàëèòè', + DB_ERROR_CANNOT_DROP => 'íåìîæëèâî çíèùèòè (drop)', + DB_ERROR_CONSTRAINT => 'ïîðóøåííÿ óìîâ ïåðåâ³ðêè', + DB_ERROR_DIVZERO => 'ä³ëåííÿ íà 0', + DB_ERROR_INVALID => 'íåïðàâèëüíî', + DB_ERROR_INVALID_DATE => 'íåïðàâèëüíà äàòà ÷è ÷àñ', + DB_ERROR_INVALID_NUMBER => 'íåïðàâèëüíå ÷èñëî', + DB_ERROR_MISMATCH => 'ïîìèëêà', + DB_ERROR_NODBSELECTED => 'íå âèáðàíî ÁÄ', + DB_ERROR_NOSUCHFIELD => 'íå ³ñíóº ïîëå', + DB_ERROR_NOSUCHTABLE => 'íå ³ñíóº òàáëèöÿ', + DB_ERROR_NOT_CAPABLE => 'ÑÓÁÄ íå â ñòàí³', + DB_ERROR_NOT_FOUND => 'íå çíàéäåíî', + DB_ERROR_NOT_LOCKED => 'íå çàáëîêîâàíî', + DB_ERROR_SYNTAX => 'ñèíòàêñè÷íà ïîìèëêà', + DB_ERROR_UNSUPPORTED => 'íå ï³äòðèìóºòüñÿ', + DB_ERROR_VALUE_COUNT_ON_ROW => 'ðàõ³âíèê çíà÷åíü â ñòð³÷ö³', + DB_ERROR_INVALID_DSN => 'íåïðàâèëüíà DSN', + DB_ERROR_CONNECT_FAILED => 'ç\'ºäíàííÿ íåóñï³øíå', + 0 => 'âñå ãàðàçä', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'íàäàíî íåäîñòàòíüî äàíèõ', + DB_ERROR_EXTENSION_NOT_FOUND=> 'ðîçøèðåííÿ íå çíàéäåíî', + DB_ERROR_NOSUCHDB => 'íå ³ñíóº ÁÄ', + DB_ERROR_ACCESS_VIOLATION => 'íåäîñòàòíüî ïðàâ äîñòóïà' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb_th.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb_th.inc.php new file mode 100644 index 00000000..3fdd9970 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/lang/adodb_th.inc.php @@ -0,0 +1,33 @@ + +$ADODB_LANG_ARRAY = array ( + 'LANG' => 'th', + DB_ERROR => 'error ไม่รู้สาเหตุ', + DB_ERROR_ALREADY_EXISTS => 'มีà¹?ล้ว', + DB_ERROR_CANNOT_CREATE => 'สร้างไม่ได้', + DB_ERROR_CANNOT_DELETE => 'ลบไม่ได้', + DB_ERROR_CANNOT_DROP => 'drop ไม่ได้', + DB_ERROR_CONSTRAINT => 'constraint violation', + DB_ERROR_DIVZERO => 'หาà¸?ด้วยสูà¸?', + DB_ERROR_INVALID => 'ไม่ valid', + DB_ERROR_INVALID_DATE => 'วันที่ เวลา ไม่ valid', + DB_ERROR_INVALID_NUMBER => 'เลขไม่ valid', + DB_ERROR_MISMATCH => 'mismatch', + DB_ERROR_NODBSELECTED => 'ไม่ได้เลือà¸?à¸?านข้อมูล', + DB_ERROR_NOSUCHFIELD => 'ไม่มีฟีลด์นี้', + DB_ERROR_NOSUCHTABLE => 'ไม่มีตารางนี้', + DB_ERROR_NOT_CAPABLE => 'DB backend not capable', + DB_ERROR_NOT_FOUND => 'ไม่พบ', + DB_ERROR_NOT_LOCKED => 'ไม่ได้ล๊อà¸?', + DB_ERROR_SYNTAX => 'ผิด syntax', + DB_ERROR_UNSUPPORTED => 'ไม่ support', + DB_ERROR_VALUE_COUNT_ON_ROW => 'value count on row', + DB_ERROR_INVALID_DSN => 'invalid DSN', + DB_ERROR_CONNECT_FAILED => 'ไม่สามารถ connect', + 0 => 'no error', // DB_OK + DB_ERROR_NEED_MORE_DATA => 'ข้อมูลไม่เพียงพอ', + DB_ERROR_EXTENSION_NOT_FOUND=> 'ไม่พบ extension', + DB_ERROR_NOSUCHDB => 'ไม่มีข้อมูลนี้', + DB_ERROR_ACCESS_VIOLATION => 'permissions ไม่พอ' +); +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/license.txt b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/license.txt new file mode 100755 index 00000000..2353871c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/license.txt @@ -0,0 +1,182 @@ +ADOdb is dual licensed using BSD and LGPL. + +In plain English, you do not need to distribute your application in source code form, nor do you need to distribute ADOdb source code, provided you follow the rest of terms of the BSD license. + +For more info about ADOdb, visit http://adodb.sourceforge.net/ + +BSD Style-License +================= + +Copyright (c) 2000, 2001, 2002, 2003, 2004 John Lim +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list +of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this list +of conditions and the following disclaimer in the documentation and/or other materials +provided with the distribution. + +Neither the name of the John Lim nor the names of its contributors may be used to +endorse or promote products derived from this software without specific prior written +permission. + +DISCLAIMER: +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +JOHN LIM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +========================================================== +GNU LESSER GENERAL PUBLIC LICENSE +Version 2.1, February 1999 + +Copyright (C) 1991, 1999 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + +Preamble +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. + +This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. + +When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. + +To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. + +For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. + +We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. + +To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. + +Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. + +Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. + +When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. + +We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. + +For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. + +In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. + +Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. + +The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. + + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". + +A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. + +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. + +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + + +a) The modified work must itself be a software library. +b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. +c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. +d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. +(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. + +Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. + +However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: + + +a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) +b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. +c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. +d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. +e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. +For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + +It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. + +7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: + + +a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. +b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. +8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. + +11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/readme.txt b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/readme.txt new file mode 100755 index 00000000..97bdd9ea --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/readme.txt @@ -0,0 +1,62 @@ +>> ADODB Library for PHP4 + +(c) 2000-2004 John Lim (jlim@natsoft.com.my) + +Released under both BSD and GNU Lesser GPL library license. +This means you can use it in proprietary products. + + +>> Introduction + +PHP's database access functions are not standardised. This creates a +need for a database class library to hide the differences between the +different databases (encapsulate the differences) so we can easily +switch databases. + +We currently support MySQL, Interbase, Sybase, PostgreSQL, Oracle, +Microsoft SQL server, Foxpro ODBC, Access ODBC, Informix, DB2, +Sybase SQL Anywhere, generic ODBC and Microsoft's ADO. + +We hope more people will contribute drivers to support other databases. + + +>> Documentation and Examples + +Refer to the adodb/docs directory for full documentation and examples. +There is also a tutorial tute.htm that contrasts ADODB code with +mysql code. + + +>>> Files +Adodb.inc.php is the main file. You need to include only this file. + +Adodb-*.inc.php are the database specific driver code. + +Test.php contains a list of test commands to exercise the class library. + +Adodb-session.php is the PHP4 session handling code. + +Testdatabases.inc.php contains the list of databases to apply the tests on. + +Benchmark.php is a simple benchmark to test the throughput of a simple SELECT +statement for databases described in testdatabases.inc.php. The benchmark +tables are created in test.php. + +readme.htm is the main documentation. + +tute.htm is the tutorial. + + +>> More Info + +For more information, including installation see readme.htm +or visit + http://adodb.sourceforge.net/ + + +>> Feature Requests and Bug Reports + +Email to jlim@natsoft.com.my + + + \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/toexport.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/toexport.inc.php new file mode 100644 index 00000000..f2bde63f --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/toexport.inc.php @@ -0,0 +1,132 @@ +FieldTypesArray(); + $i = 0; + foreach($fieldTypes as $o) { + $v = ($o) ? $o->name : 'Field'.($i++); + if ($escquote) $v = str_replace($quote,$escquotequote,$v); + $v = strip_tags(str_replace("\n", $replaceNewLine, str_replace("\r\n",$replaceNewLine,str_replace($sep,$sepreplace,$v)))); + $elements[] = $v; + + } + $s .= implode($sep, $elements).$NEWLINE; + } + $hasNumIndex = isset($rs->fields[0]); + + $line = 0; + $max = $rs->FieldCount(); + + while (!$rs->EOF) { + $elements = array(); + $i = 0; + + if ($hasNumIndex) { + for ($j=0; $j < $max; $j++) { + $v = $rs->fields[$j]; + if (!is_object($v)) $v = trim($v); + else $v = 'Object'; + if ($escquote) $v = str_replace($quote,$escquotequote,$v); + $v = strip_tags(str_replace("\n", $replaceNewLine, str_replace("\r\n",$replaceNewLine,str_replace($sep,$sepreplace,$v)))); + + if (strpos($v,$sep) !== false || strpos($v,$quote) !== false) $elements[] = "$quote$v$quote"; + else $elements[] = $v; + } + } else { // ASSOCIATIVE ARRAY + foreach($rs->fields as $v) { + if ($escquote) $v = str_replace($quote,$escquotequote,trim($v)); + $v = strip_tags(str_replace("\n", $replaceNewLine, str_replace("\r\n",$replaceNewLine,str_replace($sep,$sepreplace,$v)))); + + if (strpos($v,$sep) !== false || strpos($v,$quote) !== false) $elements[] = "$quote$v$quote"; + else $elements[] = $v; + } + } + $s .= implode($sep, $elements).$NEWLINE; + $rs->MoveNext(); + $line += 1; + if ($fp && ($line % $BUFLINES) == 0) { + if ($fp === true) echo $s; + else fwrite($fp,$s); + $s = ''; + } + } + + if ($fp) { + if ($fp === true) echo $s; + else fwrite($fp,$s); + $s = ''; + } + + return $s; +} +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/tohtml.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/tohtml.inc.php new file mode 100644 index 00000000..76245661 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/adodb/tohtml.inc.php @@ -0,0 +1,201 @@ + +*/ + +// specific code for tohtml +GLOBAL $gSQLMaxRows,$gSQLBlockRows,$ADODB_ROUND; + +$ADODB_ROUND=4; // rounding +$gSQLMaxRows = 1000; // max no of rows to download +$gSQLBlockRows=20; // max no of rows per table block + +// RecordSet to HTML Table +//------------------------------------------------------------ +// Convert a recordset to a html table. Multiple tables are generated +// if the number of rows is > $gSQLBlockRows. This is because +// web browsers normally require the whole table to be downloaded +// before it can be rendered, so we break the output into several +// smaller faster rendering tables. +// +// $rs: the recordset +// $ztabhtml: the table tag attributes (optional) +// $zheaderarray: contains the replacement strings for the headers (optional) +// +// USAGE: +// include('adodb.inc.php'); +// $db = ADONewConnection('mysql'); +// $db->Connect('mysql','userid','password','database'); +// $rs = $db->Execute('select col1,col2,col3 from table'); +// rs2html($rs, 'BORDER=2', array('Title1', 'Title2', 'Title3')); +// $rs->Close(); +// +// RETURNS: number of rows displayed + + +function rs2html(&$rs,$ztabhtml=false,$zheaderarray=false,$htmlspecialchars=true,$echo = true) +{ +$s ='';$rows=0;$docnt = false; +GLOBAL $gSQLMaxRows,$gSQLBlockRows,$ADODB_ROUND; + + if (!$rs) { + printf(ADODB_BAD_RS,'rs2html'); + return false; + } + + if (! $ztabhtml) $ztabhtml = "BORDER='1' WIDTH='98%'"; + //else $docnt = true; + $typearr = array(); + $ncols = $rs->FieldCount(); + $hdr = "\n\n"; + for ($i=0; $i < $ncols; $i++) { + $field = $rs->FetchField($i); + if ($field) { + if ($zheaderarray) $fname = $zheaderarray[$i]; + else $fname = htmlspecialchars($field->name); + $typearr[$i] = $rs->MetaType($field->type,$field->max_length); + //print " $field->name $field->type $typearr[$i] "; + } else { + $fname = 'Field '.($i+1); + $typearr[$i] = 'C'; + } + if (strlen($fname)==0) $fname = ' '; + $hdr .= ""; + } + $hdr .= "\n"; + if ($echo) print $hdr."\n\n"; + else $html = $hdr; + + // smart algorithm - handles ADODB_FETCH_MODE's correctly by probing... + $numoffset = isset($rs->fields[0]) ||isset($rs->fields[1]) || isset($rs->fields[2]); + while (!$rs->EOF) { + + $s .= "\n"; + + for ($i=0; $i < $ncols; $i++) { + if ($i===0) $v=($numoffset) ? $rs->fields[0] : reset($rs->fields); + else $v = ($numoffset) ? $rs->fields[$i] : next($rs->fields); + + $type = $typearr[$i]; + switch($type) { + case 'D': + if (strpos($v,':') !== false); + else { + if (empty($v)) { + $s .= "\n"; + } else { + $s .= " \n"; + } + break; + } + case 'T': + if (empty($v)) $s .= "\n"; + else $s .= " \n"; + break; + + case 'N': + if (abs(abs($v) - round($v,0)) < 0.00000001) + $v = round($v); + else + $v = round($v,$ADODB_ROUND); + case 'I': + $vv = stripslashes((trim($v))); + if (strlen($vv) == 0) $vv .= ' '; + $s .= " \n"; + + break; + /* + case 'B': + if (substr($v,8,2)=="BM" ) $v = substr($v,8); + $mtime = substr(str_replace(' ','_',microtime()),2); + $tmpname = "tmp/".uniqid($mtime).getmypid(); + $fd = @fopen($tmpname,'a'); + @ftruncate($fd,0); + @fwrite($fd,$v); + @fclose($fd); + if (!function_exists ("mime_content_type")) { + function mime_content_type ($file) { + return exec("file -bi ".escapeshellarg($file)); + } + } + $t = mime_content_type($tmpname); + $s .= (substr($t,0,5)=="image") ? " \\n" : " \\n"; + break; + */ + + default: + if ($htmlspecialchars) $v = htmlspecialchars(trim($v)); + $v = trim($v); + if (strlen($v) == 0) $v = ' '; + $s .= " \n"; + + } + } // for + $s .= "\n\n"; + + $rows += 1; + if ($rows >= $gSQLMaxRows) { + $rows = "

Truncated at $gSQLMaxRows

"; + break; + } // switch + + $rs->MoveNext(); + + // additional EOF check to prevent a widow header + if (!$rs->EOF && $rows % $gSQLBlockRows == 0) { + + //if (connection_aborted()) break;// not needed as PHP aborts script, unlike ASP + if ($echo) print $s . "
$fname
  ".$rs->UserDate($v,"D d, M Y") ."   ".$rs->UserTimeStamp($v,"D d, M Y, H:i:s") ."".$vv ."$t$t". str_replace("\n",'
',stripslashes($v)) ."
\n\n"; + else $html .= $s ."\n\n"; + $s = $hdr; + } + } // while + + if ($echo) print $s."\n\n"; + else $html .= $s."\n\n"; + + if ($docnt) if ($echo) print "

".$rows." Rows

"; + + return ($echo) ? $rows : $html; + } + +// pass in 2 dimensional array +function arr2html(&$arr,$ztabhtml='',$zheaderarray='') +{ + if (!$ztabhtml) $ztabhtml = 'BORDER=1'; + + $s = "";//';print_r($arr); + + if ($zheaderarray) { + $s .= ''; + for ($i=0; $i\n"; + } else $s .= " \n"; + $s .= "\n\n"; + } + $s .= '
 
'; + print $s; +} + +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/decorator.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/decorator.inc.php new file mode 100644 index 00000000..617e9206 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/decorator.inc.php @@ -0,0 +1,215 @@ + 2) { + $v = func_get_args(); + array_shift($v); + return new UrlDecorator($base, new ArrayMergeDecorator($v)); + } + return new UrlDecorator($base, $vars); +} + +function replace($str, $params) { + return new replaceDecorator($str, $params); +} + +// Resolving functions: + +function value(&$var, &$fields, $esc = null) { + if (is_a($var, 'Decorator')) { + $val = $var->value($fields); + } else { + $val =& $var; + } + + if (is_string($val)) { + switch($esc) { + case 'xml': + return strtr($val, array( + '&' => '&', + "'" => ''', '"' => '"', + '<' => '<', '>' => '>' + )); + case 'html': + return htmlentities($val, ENT_COMPAT, 'UTF-8'); + case 'url': + return urlencode($val); + } + } + return $val; +} + +function value_xml(&$var, &$fields) { + return value($var, $fields, 'xml'); +} + +function value_xml_attr($attr, &$var, &$fields) { + $val = value($var, $fields, 'xml'); + if (!empty($val)) + return " {$attr}=\"{$val}\""; + else + return ''; +} + +function value_url(&$var, &$fields) { + return value($var, $fields, 'url'); +} + +// Underlying classes: + +class Decorator +{ + function __construct($value) { + $this->v = $value; + } + + function value($fields) { + return $this->v; + } +} + +class FieldDecorator extends Decorator +{ + function __construct($fieldName, $default = null) { + $this->f = $fieldName; + if ($default !== null) $this->d = $default; + } + + function value($fields) { + return isset($fields[$this->f]) ? value($fields[$this->f], $fields) : (isset($this->d) ? $this->d : null); + } +} + +class ArrayMergeDecorator extends Decorator +{ + function __construct($arrays) { + $this->m = $arrays; + } + + function value($fields) { + $accum = array(); + foreach($this->m as $var) { + $accum = array_merge($accum, value($var, $fields)); + } + return $accum; + } +} + +class ConcatDecorator extends Decorator +{ + function __construct($values) { + $this->c = $values; + } + + function value($fields) { + $accum = ''; + foreach($this->c as $var) { + $accum .= value($var, $fields); + } + return trim($accum); + } +} + +class CallbackDecorator extends Decorator +{ + function __construct($callback, $param = null) { + $this->fn = $callback; + $this->p = $param; + } + + function value($fields) { + return call_user_func($this->fn, $fields, $this->p); + } +} + +class IfEmptyDecorator extends Decorator +{ + function __construct($value, $empty, $full = null) { + $this->v = $value; + $this->e = $empty; + if ($full !== null) $this->f = $full; + } + + function value($fields) { + $val = value($this->v, $fields); + if (empty($val)) + return value($this->e, $fields); + else + return isset($this->f) ? value($this->f, $fields) : $val; + } +} + +class UrlDecorator extends Decorator +{ + function __construct($base, $queryVars = null) { + $this->b = $base; + if ($queryVars !== null) + $this->q = $queryVars; + } + + function value($fields) { + $url = value($this->b, $fields); + + if ($url === false) return ''; + + if (!empty($this->q)) { + $queryVars = value($this->q, $fields); + + $sep = '?'; + foreach ($queryVars as $var => $value) { + $url .= $sep . value_url($var, $fields) . '=' . value_url($value, $fields); + $sep = '&'; + } + } + return $url; + } +} + +class replaceDecorator extends Decorator +{ + function __construct($str, $params) { + $this->s = $str; + $this->p = $params; + } + + function value($fields) { + $str = $this->s; + foreach ($this->p as $k => $v) { + $str = str_replace($k, value($v, $fields), $str); + } + return $str; + } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/errorhandler.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/errorhandler.inc.php new file mode 100644 index 00000000..11e93b2b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/errorhandler.inc.php @@ -0,0 +1,78 @@ +{$lang['strsqlerror']}
" . $misc->printVal($errmsg,'errormsg') . "

+

{$lang['strinstatement']}
" . $misc->printVal($sql) . "

+ "; + echo "
{$s}

\n"; + + break; + + case 'PCONNECT': + case 'CONNECT': + $_failed = true; + global $_reload_browser; + $_reload_browser = true; + unset($_SESSION['sharedUsername']); + unset($_SESSION['sharedPassword']); + unset($_SESSION['webdbLogin'][$_REQUEST['server']]); + $msg = $lang['strloginfailed']; + include('./login.php'); + exit; + break; + default: + $s = "$dbms error: [$errno: $errmsg] in $fn($p1, $p2)\n"; + echo "
{$s}

\n"; + break; + } + /* + * Log connection error somewhere + * 0 message is sent to PHP's system logger, using the Operating System's system + * logging mechanism or a file, depending on what the error_log configuration + * directive is set to. + * 1 message is sent by email to the address in the destination parameter. + * This is the only message type where the fourth parameter, extra_headers is used. + * This message type uses the same internal function as mail() does. + * 2 message is sent through the PHP debugging connection. + * This option is only available if remote debugging has been enabled. + * In this case, the destination parameter specifies the host name or IP address + * and optionally, port number, of the socket receiving the debug information. + * 3 message is appended to the file destination + */ + if (defined('ADODB_ERROR_LOG_TYPE')) { + $t = date('Y-m-d H:i:s'); + if (defined('ADODB_ERROR_LOG_DEST')) + error_log("($t) $s", ADODB_ERROR_LOG_TYPE, ADODB_ERROR_LOG_DEST); + else + error_log("($t) $s", ADODB_ERROR_LOG_TYPE); + } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/highlight.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/highlight.php new file mode 100644 index 00000000..27317b93 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/highlight.php @@ -0,0 +1,1114 @@ +\\0'; + } + + $search[] = "/(\\bclass\s)/"; + $replace[] = '\\0'; + + return preg_replace($search, $replace, $text); +} + + +function preproc_replace($preproc, $text) +{ + foreach ($preproc as $proc) + { + $search[] = "/(\\s*#\s*$proc\\b)/"; + $replace[] = '\\0'; + } + + return preg_replace($search, $replace, $text); +} + + +function sch_syntax_helper($text) +{ + return $text; +} + + +function syntax_highlight_helper($text, $language) +{ + $preproc = array(); + $preproc["C++"] = array( + "if", "ifdef", "ifndef", "elif", "else", + "endif", "include", "define", "undef", "line", + "error", "pragma"); + $preproc["C89"] = & $preproc["C++"]; + $preproc["C"] = & $preproc["C89"]; + + $keywords = array( + "C++" => array( + "asm", "auto", "bool", "break", "case", + "catch", "char", /*class*/ "const", "const_cast", + "continue", "default", "delete", "do", "double", + "dynamic_cast", "else", "enum", "explicit", "export", + "extern", "false", "float", "for", "friend", + "goto", "if", "inline", "int", "long", + "mutable", "namespace", "new", "operator", "private", + "protected", "public", "register", "reinterpret_cast", "return", + "short", "signed", "sizeof", "static", "static_cast", + "struct", "switch", "template", "this", "throw", + "true", "try", "typedef", "typeid", "typename", + "union", "unsigned", "using", "virtual", "void", + "volatile", "wchar_t", "while"), + + "C89" => array( + "auto", "break", "case", "char", "const", + "continue", "default", "do", "double", "else", + "enum", "extern", "float", "for", "goto", + "if", "int", "long", "register", "return", + "short", "signed", "sizeof", "static", "struct", + "switch", "typedef", "union", "unsigned", "void", + "volatile", "while"), + + "C" => array( + "auto", "break", "case", "char", "const", + "continue", "default", "do", "double", "else", + "enum", "extern", "float", "for", "goto", + "if", "int", "long", "register", "return", + "short", "signed", "sizeof", "static", "struct", + "switch", "typedef", "union", "unsigned", "void", + "volatile", "while", "__restrict","_Bool"), + + "PHP" => array( + "and", "or", "xor", "__FILE__", "__LINE__", + "array", "as", "break", "case", "cfunction", + /*class*/ "const", "continue", "declare", "default", + "die", "do", "echo", "else", "elseif", + "empty", "enddeclare", "endfor", "endforeach", "endif", + "endswitch", "endwhile", "eval", "exit", "extends", + "for", "foreach", "function", "global", "if", + "include", "include_once", "isset", "list", "new", + "old_function", "print", "require", "require_once", "return", + "static", "switch", "unset", "use", "var", + "while", "__FUNCTION__", "__CLASS__"), + + "Perl" => array( + "-A", "-B", "-C", "-M", "-O", + "-R", "-S", "-T", "-W", "-X", + "-b", "-c", "-d", "-e", "-f", + "-g", "-k", "-l", "-o", "-p", + "-r", "-s", "-t", "-u", "-w", + "-x", "-z", "ARGV", "DATA", "ENV", + "SIG", "STDERR", "STDIN", "STDOUT", "atan2", + "bind", "binmode", "bless", "caller", "chdir", + "chmod", "chomp", "chop", "chown", "chr", + "chroot", "close", "closedir", "cmp", "connect", + "continue", "cos", "crypt", "dbmclose", "dbmopen", + "defined", "delete", "die", "do", "dump", + "each", "else", "elsif", "endgrent", "endhostent", + "endnetent", "endprotent", "endpwent", "endservent", "eof", + "eq", "eval", "exec", "exists", "exit", + "exp", "fcntl", "fileno", "flock", "for", + "foreach", "fork", "format", "formline", "ge", + "getc", "getgrent", "getgrid", "getgrnam", "gethostbyaddr", + "gethostbyname","gethostent", "getlogin", "getnetbyaddr", "getnetbyname", + "getnetent", "getpeername", "getpgrp", "getppid", "getpriority", + "getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam", + "getpwuid", "getservbyname","getservbyport","getservent","getsockname", + "getsockopt", "glob", "gmtime", "goto", "grep", + /*gt*/ "hex", "if", "import", "index", + "int", "ioctl", "join", "keys", "kill", + "last", "lc", "lcfirst", "le", "length", + "link", "listen", "local", "localtime", "log", + "lstat", /*lt*/ "m", "map", "mkdir", + "msgctl", "msgget", "msgrcv", "msgsnd", "my", + "ne", "next", "no", "oct", "open", + "opendir", "ord", "pack", "package", "pipe", + "pop", "pos", "print", "printf", "push", + "q", "qq", "quotemeta","qw", "qx", + "rand", "read", "readdir", "readlink", "recv", + "redo", "ref", "refname", "require", "reset", + "return", "reverse", "rewinddir","rindex", "rmdir", + "s", "scalar", "seek", "seekdir", "select", + "semctl", "semget", "semop", "send", "setgrent", + "sethostent", "setnetent", "setpgrp", "setpriority", "setprotoent", + "setpwent", "setservent", "setsockopt","shift", "shmctl", + "shmget", "shmread", "shmwrite", "shutdown", "sin", + "sleep", "socket", "socketpair","sort", "splice", + "split", "sprintf", "sqrt", "srand", "stat", + "study", "sub", "substr", "symlink", "syscall", + "sysopen", "sysread", "system", "syswrite", "tell", + "telldir", "tie", "tied", "time", "times", + "tr", "truncate", "uc", "ucfirst", "umask", + "undef", "unless", "unlink", "unpack", "unshift", + "untie", "until", "use", "utime", "values", + "vec", "wait", "waitpid", "wantarray", "warn", + "while", "write", "y", "or", "and", + "not"), + + "Java" => array( + "abstract", "boolean", "break", "byte", "case", + "catch", "char", /*class*/ "const", "continue", + "default", "do", "double", "else", "extends", + "final", "finally", "float", "for", "goto", + "if", "implements", "import", "instanceof", "int", + "interface", "long", "native", "new", "package", + "private", "protected", "public", "return", "short", + "static", "strictfp", "super", "switch", "synchronized", + "this", "throw", "throws", "transient", "try", + "void", "volatile", "while"), + + "VB" => array( + "AddressOf", "Alias", "And", "Any", "As", + "Binary", "Boolean", "ByRef", "Byte", "ByVal", + "Call", "Case", "CBool", "CByte", "CCur", + "CDate", "CDbl", "CInt", "CLng", "Close", + "Const", "CSng", "CStr", "Currency", "CVar", + "CVErr", "Date", "Debug", "Declare", "DefBool", + "DefByte", "DefCur", "DefDate", "DefDbl", "DefInt", + "DefLng", "DefObj", "DefSng", "DefStr", "DefVar", + "Dim", "Do", "Double", "Each", "Else", + "End", "Enum", "Eqv", "Erase", "Error", + "Event", "Exit", "For", "Friend", "Function", + "Get", "Get", "Global", "GoSub", "GoTo", + "If", "Imp", "Implements","In", "Input", + "Integer", "Is", "LBound", "Len", "Let", + "Lib", "Like", "Line", "Lock", "Long", + "Loop", "LSet", "Mod", "Name", "Next", + "Not", "Nothing", "Null", "Object", "On", + "Open", "Option Base 1","Option Compare Binary", + "Option Compare Database", "Option Compare Text", "Option Explicit", + "Option Private Module", "Optional", "Or", "Output", + "ParamArray", "Preserve", "Print", "Private", "Property", + "Public", "Put", "RaiseEvent","Random", "Read", + "ReDim", "Resume", "Return", "RSet", "Seek", + "Select", "Set", "Single", "Spc", "Static", + "Step", "Stop", "String", "Sub", "Tab", + "Then", "To", "Type", "UBound", "Unlock", + "Variant", "Wend", "While", "With", "WithEvents", + "Write", "Xor"), + + "C#" => array( + "abstract", "as", "base", "bool", "break", + "byte", "case", "catch", "char", "checked", + /*class*/ "const", "continue", "decimal", "default", + "delegate", "do", "double", "else", "enum", + "event", "explicit", "extern", "false", "finally", + "fixed", "float", "for", "foreach", "goto", + "if", "implicit", "in", "int", "interface", + "internal", "is", "lock", "long", "namespace", + "new", "null", "object", "operator", "out", + "override", "params", "private", "protected", "public", + "readonly", "ref", "return", "sbyte", "sealed", + "short", "sizeof", "stackalloc","static", "string", + "struct", "switch", "this", "throw", "true", + "try", "typeof", "uint", "ulong", "unchecked", + "unsafe", "ushort", "using", "virtual", "volatile", + "void", "while"), + + "Ruby" => array( + "alias", "and", "begin", "break", "case", + /*class*/ "def", "defined", "do", "else", + "elsif", "end", "ensure", "false", "for", + "if", "in", "module", "next", "module", + "next", "nil", "not", "or", "redo", + "rescue", "retry", "return", "self", "super", + "then", "true", "undef", "unless", "until", + "when", "while", "yield"), + + "Python" => array( + "and", "assert", "break", /*"class",*/ "continue", + "def", "del", "elif", "else", "except", + "exec", "finally", "for", "from", "global", + "if", "import", "in", "is", "lambda", + "not", "or", "pass", "print", "raise", + "return", "try", "while", "yield"), + + "Pascal" => array( + "Absolute", "Abstract", "All", "And", "And_then", + "Array", "Asm", "Begin", "Bindable", "Case", + /*"Class",*/ "Const", "Constructor","Destructor", "Div", + "Do", "Downto", "Else", "End", "Export", + "File", "For", "Function", "Goto", "If", + "Import", "Implementation","Inherited","In", "Inline", + "Interface", "Is", "Label", "Mod", "Module", + "Nil", "Not", "Object", "Of", "Only", + "Operator", "Or", "Or_else", "Otherwise", "Packed", + "Pow", "Procedure", "Program", "Property", "Protected", + "Qualified", "Record", "Repeat", "Restricted", "Set", + "Shl", "Shr", "Then", "To", "Type", + "Unit", "Until", "Uses", "Value", "Var", + "View", "Virtual", "While", "With", "Xor"), + + "mIRC" => array( + ), + + "PL/I" => array( + "A", "ABS", "ACOS", "%ACTIVATE", "ACTUALCOUNT", + "ADD", "ADDR", "ADDREL", "ALIGNED", "ALLOCATE", + "ALLOC", "ALLOCATION", "ALLOCN", "ANY", "ANYCONDITION", + "APPEND", "AREA", "ASIN", "ATAN", "ATAND", + "ATANH", "AUTOMATIC", "AUTO", "B", "B1", + "B2", "B3", "B4", "BACKUP_DATE", "BASED", + "BATCH", "BEGIN", "BINARY", "BIN", "BIT", + "BLOCK_BOUNDARY_FORMAT", "BLOCK_IO", "BLOCK_SIZE", "BOOL", + "BUCKET_SIZE", "BUILTIN", "BY", "BYTE", "BYTESIZE", + "CALL", "CANCEL_CONTROL_O", "CARRIAGE_RETURN_FORMAT", + "CEIL", "CHAR", "CHARACTER", "CLOSE", "COLLATE", "COLUMN", + "CONDITION", "CONTIGUOUS", "CONTIGUOUS_BEST_TRY", "CONTROLLED", + "CONVERSION", "COPY", "COS", "COSD", "COSH", + "CREATION_DATE", "CURRENT_POSITION", "DATE", + "DATETIME", "%DEACTIVATE", "DECIMAL", "DEC", "%DECLARE", + "%DCL", "DECLARE", "DCL", "DECODE", "DEFAULT_FILE_NAME", + "DEFERRED_WRITE", "DEFINED", "DEF", "DELETE", + "DESCRIPTOR", "%DICTIONARY", "DIMENSION","DIM", "DIRECT", + "DISPLAY", "DIVIDE", "%DO", "DO", "E", + "EDIT", "%ELSE", "ELSE", "EMPTY", "ENCODE", + "%END", "END", "ENDFILE", "ENDPAGE", "ENTRY", + "ENVIRONMENT", "ENV", "%ERROR", "ERROR", "EVERY", + "EXP", "EXPIRATION_DATE", "EXTEND", "EXTENSION_SIZE", + "EXTERNAL", "EXT", "F", "FAST_DELETE", "%FATAL", + "FILE", "FILE_ID", "FILE_ID_TO", "FILE_SIZE", + "FINISH", "FIXED", "FIXEDOVERFLOW", "FOFL", + "FIXED_CONTROL_FROM", "FIXED_CONTROL_SIZE", "FIXED_CONTROL_SIZE_TO", + "FIXED_CONTROL_TO", "FIXED_LENGTH_RECORDS", "FLOAT", + "FLOOR", "FLUSH", "FORMAT", "FREE", "FROM", + "GET", "GLOBALDEF", "GLOBALREF", "%GOTO", + "GOTO", "GO", "TO", "GROUP_PROTETION", "HBOUND", + "HIGH", "INDENT", "%IF", "IF", "IGNORE_LINE_MARKS", + "IN", "%INCLUDE", "INDEX", "INDEXED", "INDEX_NUMBER", + "%INFORM", "INFORM", "INITIAL", "INIT", "INITIAL_FILL", + "INPUT", "INT", "INTERNAL", "INTO", "KEY", + "KEYED", "KEYFROM", "KEYTO", "LABEL", "LBOUND", + "LEAVE", "LENGTH", "LIKE", "LINE", "LINENO", + "LINESIZE", "%LIST", "LIST", "LOCK_ON_READ", "LOCK_ON_WRITE", + "LOG", "LOG10", "LOG2", "LOW", "LTRIM", + "MAIN", "MANUAL_UNLOCKING", "MATCH_GREATER", + "MATCH_GREATER_EQUAL", "MATCH_NEXT", "MATCH_NEXT_EQUAL", + "MAX", "MAXIMUM_RECORD_NUMBER", "MAXIMUM_RECORD_SIZE", + "MAXLENGTH", "MEMBER", "MIN", "MOD", "MULTIBLOCK_COUNT", + "MULTIBUFFER_COUNT", "MULTIPLY", "NEXT_VOLUME", "%NOLIST", + "NOLOCK", "NONEXISTENT_RECORD", "NONRECURSIVE", "NONVARYING", + "NONVAR", "NORESCAN", "NO_ECHO", "NO_FILTER", "NO_SHARE", + "NULL", "OFFSET", "ON", "ONARGSLIST", "ONCHAR", + "ONCODE", "ONFILE", "ONKEY", "ONSOURCE", "OPEN", + "OPTIONAL", "OPTIONS", "OTHERWISE","OTHER", "OUTPUT", + "OVERFLOW", "OFL", "OWNER_GROUP", "OWNER_ID", + "OWNER_MEMBER", "OWNER_PROTECTION", "P", "%PAGE", + "PAGE", "PAGENO", "PAGESIZE", "PARAMETER", "PARM", + "PICTURE", "PIC", "POINTER", "PTR", "POSINT", + "POSITION", "POS", "PRECISION","PREC", "PRESENT", + "PRINT", "PRINTER_FORMAT", "%PROCEDURE", "%PROC", + "PROCEDURE", "PROC", "PROD", "PROMPT", "PURGE_TYPE_AHEAD", + "PUT", "R", "RANK", "READ", "READONLY", + "READ_AHEAD", "READ_CHECK", "READ_REGARDLESS", "RECORD", + "RECORD_ID", "RECORD_ID_ACCESS", "RECORD_ID_TO", "RECURSIVE", + "REFER", "REFERENCE", "RELEASE", "REPEAT", "%REPLACE", + "RESCAN", "RESIGNAL", "RETRIEVAL_POINTERS", "%RETURN", + "RETURN", "RETURNS", "REVERSE", "REVERT", "REVISION_DATE", + "REWIND", "REWIND_ON_CLOSE", "REWIND_ON_OPEN", + "REWRITE", "ROUND", "RTRIM", "%SBTTL", "SCALARVARYING", + "SEARCH", "SELECT", "SEQUENTIAL", "SEQL", + "SET", "SHARED_READ", "SHARED_WRITE", "SIGN", + "SIGNAL", "SIN", "SIND", "SINH", "SIZE", + "SKIP", "SNAP", "SOME", "SPACEBLOCK", "SPOOL", + "SQRT", "STATEMENT", "STATIC", "STOP", "STORAGE", + "STREAM", "STRING", "STRINGRANGE", "STRG", + "STRUCTURE", "SUBSCRIPTRANGE", "SUBRG", "SUBSTR", + "SUBTRACT", "SUM", "SYSIN", "SYSPRINT", + "SYSTEM", "SYSTEM_PROTECTION", "TAB", "TAN", + "TAND", "TANH", "TEMPORARY","%THEN", "THEN", + "TIME", "TIMEOUT_PERIOD", "%TITLE", "TITLE", + "TO", "TRANSLATE", "TRIM", "TRUNC", "TRUNCATE", + "UNALIGNED", "UNAL", "UNDEFINED","UNDF", "UNDERFLOW", + "UFL", "UNION", "UNSPEC", "UNTIL", "UPDATE", + "USER_OPEN", "VALID", "VALUE", "VAL", "VARIABLE", + "VARIANT", "VARYING", "VAR", "VAXCONDITION", "VERIFY", + "WAIT_FOR_RECORD", "%WARN", "WARN", "WHEN", + "WHILE", "WORLD_PROTECTION", "WRITE", "WRITE_BEHIND", + "WRITE_CHECK", "X", "ZERODIVIDE"), + + "SQL" => array( + "abort", "abs", "absolute", "access", + "action", "ada", "add", "admin", + "after", "aggregate", "alias", "all", + "allocate", "alter", "analyse", "analyze", + "and", "any", "are", "array", + "as", "asc", "asensitive", "assertion", + "assignment", "asymmetric", "at", "atomic", + "authorization", "avg", "backward", "before", + "begin", "between", "bigint", "binary", + "bit", "bitvar", "bit_length", "blob", + "boolean", "both", "breadth", "by", + "c", "cache", "call", "called", + "cardinality", "cascade", "cascaded", "case", + "cast", "catalog", "catalog_name", "chain", + "char", "character", "characteristics", "character_length", + "character_set_catalog", "character_set_name", "character_set_schema", "char_length", + "check", "checked", "checkpoint", /* "class", */ + "class_origin", "clob", "close", "cluster", + "coalesce", "cobol", "collate", "collation", + "collation_catalog", "collation_name", "collation_schema", "column", + "column_name", "command_function", "command_function_code", "comment", + "commit", "committed", "completion", "condition_number", + "connect", "connection", "connection_name", "constraint", + "constraints", "constraint_catalog", "constraint_name", "constraint_schema", + "constructor", "contains", "continue", "conversion", + "convert", "copy", "corresponding", "count", + "create", "createdb", "createuser", "cross", + "cube", "current", "current_date", "current_path", + "current_role", "current_time", "current_timestamp", "current_user", + "cursor", "cursor_name", "cycle", "data", + "database", "date", "datetime_interval_code", "datetime_interval_precision", + "day", "deallocate", "dec", "decimal", + "declare", "default", "defaults", "deferrable", + "deferred", "defined", "definer", "delete", + "delimiter", "delimiters", "depth", "deref", + "desc", "describe", "descriptor", "destroy", + "destructor", "deterministic", "diagnostics", "dictionary", + "disconnect", "dispatch", "distinct", "do", + "domain", "double", "drop", "dynamic", + "dynamic_function", "dynamic_function_code", "each", "else", + "encoding", "encrypted", "end", "end-exec", + "equals", "escape", "every", "except", + "exception", "excluding", "exclusive", "exec", + "execute", "existing", "exists", "explain", + "external", "extract", "false", "fetch", + "final", "first", "float", "for", + "force", "foreign", "fortran", "forward", + "found", "free", "freeze", "from", + "full", "function", "g", "general", + "generated", "get", "global", "go", + "goto", "grant", "granted", "group", + "grouping", "handler", "having", "hierarchy", + "hold", "host", "hour", "identity", + "ignore", "ilike", "immediate", "immutable", + "implementation", "implicit", "in", "including", + "increment", "index", "indicator", "infix", + "inherits", "initialize", "initially", "inner", + "inout", "input", "insensitive", "insert", + "instance", "instantiable", "instead", "int", + "integer", "intersect", "interval", "into", + "invoker", "is", "isnull", "isolation", + "iterate", "join", "k", "key", + "key_member", "key_type", "lancompiler", "language", + "large", "last", "lateral", "leading", + "left", "length", "less", "level", + "like", "limit", "listen", "load", + "local", "localtime", "localtimestamp", "location", + "locator", "lock", "lower", "m", + "map", "match", "max", "maxvalue", + "message_length", "message_octet_length", "message_text", "method", + "min", "minute", "minvalue", "mod", + "mode", "modifies", "modify", "module", + "month", "more", "move", "mumps", + "name", "names", "national", "natural", + "nchar", "nclob", "new", "next", + "no", "nocreatedb", "nocreateuser", "none", + "not", "nothing", "notify", "notnull", + "null", "nullable", "nullif", "number", + "numeric", "object", "octet_length", "of", + "off", "offset", "oids", "old", + "on", "only", "open", "operation", + "operator", "option", "options", "or", + "order", "ordinality", "out", "outer", + "output", "overlaps", "overlay", "overriding", + "owner", "pad", "parameter", "parameters", + "parameter_mode", "parameter_name", "parameter_ordinal_position", "parameter_specific_catalog", + "parameter_specific_name", "parameter_specific_schema", "partial", "pascal", + "password", "path", "pendant", "placing", + "pli", "position", "postfix", "precision", + "prefix", "preorder", "prepare", "preserve", + "primary", "prior", "privileges", "procedural", + "procedure", "public", "read", "reads", + "real", "recheck", "recursive", "ref", + "references", "referencing", "reindex", "relative", + "rename", "repeatable", "replace", "reset", + "restart", "restrict", "result", "return", + "returned_length", "returned_octet_length", "returned_sqlstate", "returns", + "revoke", "right", "role", "rollback", + "rollup", "routine", "routine_catalog", "routine_name", + "routine_schema", "row", "rows", "row_count", + "rule", "savepoint", "scale", "schema", + "schema_name", "scope", "scroll", "search", + "second", "section", "security", "select", + "self", "sensitive", "sequence", "serializable", + "server_name", "session", "session_user", "set", + "setof", "sets", "share", "show", + "similar", "simple", "size", "smallint", + "some", "source", "space", "specific", + "specifictype", "specific_name", "sql", "sqlcode", + "sqlerror", "sqlexception", "sqlstate", "sqlwarning", + "stable", "start", "state", "statement", + "static", "statistics", "stdin", "stdout", + "storage", "strict", "structure", "style", + "subclass_origin", "sublist", "substring", "sum", + "symmetric", "sysid", "system", "system_user", + "table", "table_name", "temp", "template", + "temporary", "terminate", "text", "than", "then", + "time", "timestamp", "timezone_hour", "timezone_minute", + "to", "toast", "trailing", "transaction", + "transactions_committed", "transactions_rolled_back", "transaction_active", "transform", + "transforms", "translate", "translation", "treat", + "trigger", "trigger_catalog", "trigger_name", "trigger_schema", + "trim", "true", "truncate", "trusted", + "type", "uncommitted", "under", "unencrypted", + "union", "unique", "unknown", "unlisten", + "unnamed", "unnest", "until", "update", + "upper", "usage", "user", "user_defined_type_catalog", + "user_defined_type_name", "user_defined_type_schema", "using", "vacuum", + "valid", "validator", "value", "values", + "varchar", "variable", "varying", "verbose", + "version", "view", "volatile", "when", + "whenever", "where", "with", "without", + "work", "write", "year", "zone") + + ); + + $case_insensitive = array( + "VB" => true, + "Pascal" => true, + "PL/I" => true, + "SQL" => true + ); + $ncs = false; + if (array_key_exists($language, $case_insensitive)) + $ncs = true; + + $text = (array_key_exists($language, $preproc))? + preproc_replace($preproc[$language], $text) : + $text; + $text = (array_key_exists($language, $keywords))? + keyword_replace($keywords[$language], $text, $ncs) : + $text; + + return $text; +} + + +function rtrim1($span, $lang, $ch) +{ + return syntax_highlight_helper(substr($span, 0, -1), $lang); +} + + +function rtrim1_htmlesc($span, $lang, $ch) +{ + return htmlspecialchars(substr($span, 0, -1)); +} + + +function sch_rtrim1($span, $lang, $ch) +{ + return sch_syntax_helper(substr($span, 0, -1)); +} + + +function rtrim2($span, $lang, $ch) +{ + return substr($span, 0, -2); +} + + +function syn_proc($span, $lang, $ch) +{ + return syntax_highlight_helper($span, $lang); +} + +function dash_putback($span, $lang, $ch) +{ + return syntax_highlight_helper('-' . $span, $lang); +} + +function slash_putback($span, $lang, $ch) +{ + return syntax_highlight_helper('/' . $span, $lang); +} + +function slash_putback_rtrim1($span, $lang, $ch) +{ + return rtrim1('/' . $span, $lang, $ch); +} + +function lparen_putback($span, $lang, $ch) +{ + return syntax_highlight_helper('(' . $span, $lang); +} + +function lparen_putback_rtrim1($span, $lang, $ch) +{ + return rtrim1('(' . $span, $lang, $ch); +} + +function prepend_xml_opentag($span, $lang, $ch) +{ + return '<' . $span; +} + +function proc_void($span, $lang, $ch) +{ + return $span; +} + + +/** + * Syntax highlight function + * Does the bulk of the syntax highlighting by lexing the input + * string, then calling the helper function to highlight keywords. + */ +function syntax_highlight($text, $language) +{ + if ($language == "Plain Text") return $text; + + define("normal_text", 1, true); + define("dq_literal", 2, true); + define("dq_escape", 3, true); + define("sq_literal", 4, true); + define("sq_escape", 5, true); + define("slash_begin", 6, true); + define("star_comment", 7, true); + define("star_end", 8, true); + define("line_comment", 9, true); + define("html_entity", 10, true); + define("lc_escape", 11, true); + define("block_comment",12, true); + define("paren_begin", 13, true); + define("dash_begin", 14, true); + define("bt_literal", 15, true); + define("bt_escape", 16, true); + define("xml_tag_begin",17, true); + define("xml_tag", 18, true); + define("xml_pi", 19, true); + define("sch_normal", 20, true); + define("sch_stresc", 21, true); + define("sch_idexpr", 22, true); + define("sch_numlit", 23, true); + define("sch_chrlit", 24, true); + define("sch_strlit", 25, true); + + $initial_state["Scheme"] = sch_normal; + + $sch[sch_normal][0] = sch_normal; + $sch[sch_normal]['"'] = sch_strlit; + $sch[sch_normal]["#"] = sch_chrlit; + $sch[sch_normal]["0"] = sch_numlit; + $sch[sch_normal]["1"] = sch_numlit; + $sch[sch_normal]["2"] = sch_numlit; + $sch[sch_normal]["3"] = sch_numlit; + $sch[sch_normal]["4"] = sch_numlit; + $sch[sch_normal]["5"] = sch_numlit; + $sch[sch_normal]["6"] = sch_numlit; + $sch[sch_normal]["7"] = sch_numlit; + $sch[sch_normal]["8"] = sch_numlit; + $sch[sch_normal]["9"] = sch_numlit; + + $sch[sch_strlit]['"'] = sch_normal; + $sch[sch_strlit]["\n"] = sch_normal; + $sch[sch_strlit]["\\"] = sch_stresc; + $sch[sch_strlit][0] = sch_strlit; + + $sch[sch_chrlit][" "] = sch_normal; + $sch[sch_chrlit]["\t"] = sch_normal; + $sch[sch_chrlit]["\n"] = sch_normal; + $sch[sch_chrlit]["\r"] = sch_normal; + $sch[sch_chrlit][0] = sch_chrlit; + + $sch[sch_numlit][" "] = sch_normal; + $sch[sch_numlit]["\t"] = sch_normal; + $sch[sch_numlit]["\n"] = sch_normal; + $sch[sch_numlit]["\r"] = sch_normal; + $sch[sch_numlit][0] = sch_numlit; + + // + // State transitions for C + // + $c89[normal_text]["\""] = dq_literal; + $c89[normal_text]["'"] = sq_literal; + $c89[normal_text]["/"] = slash_begin; + $c89[normal_text][0] = normal_text; + + $c89[dq_literal]["\""] = normal_text; + $c89[dq_literal]["\n"] = normal_text; + $c89[dq_literal]["\\"] = dq_escape; + $c89[dq_literal][0] = dq_literal; + + $c89[dq_escape][0] = dq_literal; + + $c89[sq_literal]["'"] = normal_text; + $c89[sq_literal]["\n"] = normal_text; + $c89[sq_literal]["\\"] = sq_escape; + $c89[sq_literal][0] = sq_literal; + + $c89[sq_escape][0] = sq_literal; + + $c89[slash_begin]["*"] = star_comment; + $c89[slash_begin][0] = normal_text; + + $c89[star_comment]["*"] = star_end; + $c89[star_comment][0] = star_comment; + + $c89[star_end]["/"] = normal_text; + $c89[star_end]["*"] = star_end; + $c89[star_end][0] = star_comment; + + // + // State transitions for C++ + // Inherit transitions from C, and add line comment support + // + $cpp = $c89; + $cpp[slash_begin]["/"] = line_comment; + $cpp[line_comment]["\n"] = normal_text; + $cpp[line_comment]["\\"] = lc_escape; + $cpp[line_comment][0] = line_comment; + + $cpp[lc_escape]["\r"] = lc_escape; + $cpp[lc_escape][0] = line_comment; + + // + // State transitions for C99. + // C99 supports line comments like C++ + // + $c99 = $cpp; + + // State transitions for PL/I + // Kinda like C + $pli = $c89; + + // + // State transitions for PHP + // Inherit transitions from C++, and add perl-style line comment support + $php = $cpp; + $php[normal_text]["#"] = line_comment; + $php[sq_literal]["\n"] = sq_literal; + $php[dq_literal]["\n"] = dq_literal; + + // + // State transitions for Perl + $perl[normal_text]["#"] = line_comment; + $perl[normal_text]["\""] = dq_literal; + $perl[normal_text]["'"] = sq_literal; + $perl[normal_text][0] = normal_text; + + $perl[dq_literal]["\""] = normal_text; + $perl[dq_literal]["\\"] = dq_escape; + $perl[dq_literal][0] = dq_literal; + + $perl[dq_escape][0] = dq_literal; + + $perl[sq_literal]["'"] = normal_text; + $perl[sq_literal]["\\"] = sq_escape; + $perl[sq_literal][0] = sq_literal; + + $perl[sq_escape][0] = sq_literal; + + $perl[line_comment]["\n"] = normal_text; + $perl[line_comment][0] = line_comment; + + $mirc[normal_text]["\""] = dq_literal; + $mirc[normal_text][";"] = line_comment; + $mirc[normal_text][0] = normal_text; + + $mirc[dq_literal]["\""] = normal_text; + $mirc[dq_literal]["\\"] = dq_escape; + $mirc[dq_literal][0] = dq_literal; + + $mirc[dq_escape][0] = dq_literal; + + $mirc[line_comment]["\n"] = normal_text; + $mirc[line_comment][0] = line_comment; + + $ruby = $perl; + + $python = $perl; + + $java = $cpp; + + $vb = $perl; + $vb[normal_text]["#"] = normal_text; + $vb[normal_text]["'"] = line_comment; + + $cs = $java; + + $pascal = $c89; + $pascal[normal_text]["("] = paren_begin; + $pascal[normal_text]["/"] = slash_begin; + $pascal[normal_text]["{"] = block_comment; + + $pascal[paren_begin]["*"] = star_comment; + $pascal[paren_begin]["'"] = sq_literal; + $pascal[paren_begin]['"'] = dq_literal; + $pascal[paren_begin][0] = normal_text; + + $pascal[slash_begin]["'"] = sq_literal; + $pascal[slash_begin]['"'] = dq_literal; + $pascal[slash_begin]['/'] = line_comment; + $pascal[slash_begin][0] = normal_text; + + $pascal[star_comment]["*"] = star_end; + $pascal[star_comment][0] = star_comment; + + $pascal[block_comment]["}"] = normal_text; + $pascal[block_comment][0] = block_comment; + + $pascal[line_comment]["\n"] = normal_text; + $pascal[line_comment][0] = line_comment; + + $pascal[star_end][")"] = normal_text; + $pascal[star_end]["*"] = star_end; + $pascal[star_end][0] = star_comment; + + $sql[normal_text]['"'] = dq_literal; + $sql[normal_text]["'"] = sq_literal; + $sql[normal_text]['`'] = bt_literal; + $sql[normal_text]['-'] = dash_begin; + $sql[normal_text][0] = normal_text; + + $sql[dq_literal]['"'] = normal_text; + $sql[dq_literal]['\\'] = dq_escape; + $sql[dq_literal][0] = dq_literal; + + $sql[sq_literal]["'"] = normal_text; + $sql[sq_literal]['\\'] = sq_escape; + $sql[sq_literal][0] = sq_literal; + + $sql[bt_literal]['`'] = normal_text; + $sql[bt_literal]['\\'] = bt_escape; + $sql[bt_literal][0] = bt_literal; + + $sql[dq_escape][0] = dq_literal; + $sql[sq_escape][0] = sq_literal; + $sql[bt_escape][0] = bt_literal; + + $sql[dash_begin]["-"] = line_comment; + $sql[dash_begin][0] = normal_text; + + $sql[line_comment]["\n"] = normal_text; + $sql[line_comment]["\\"] = lc_escape; + $sql[line_comment][0] = line_comment; + + $sql[lc_escape]["\r"] = lc_escape; + $sql[lc_escape][0] = line_comment; + + $xml[normal_text]["<"] = xml_tag_begin; + $xml[normal_text]["&"] = html_entity; + $xml[normal_text][0] = normal_text; + $xml[html_entity][";"] = normal_text; + $xml[html_entity]["<"] = xml_tag_begin; + $xml[html_entity][0] = html_entity; + $xml[xml_tag_begin]["?"] = xml_pi; + $xml[xml_tag_begin]["!"] = line_comment; + $xml[xml_tag_begin][0] = xml_tag; + $xml[xml_tag][">"] = normal_text; + $xml[xml_tag]["\""] = dq_literal; + $xml[xml_tag]["'"] = sq_literal; + $xml[xml_tag][0] = xml_tag; + $xml[xml_pi][">"] = normal_text; + $xml[xml_pi][0] = xml_tag; + $xml[line_comment][">"] = normal_text; + $xml[line_comment][0] = line_comment; + $xml[dq_literal]["\""] = xml_tag; + $xml[dq_literal]["&"] = dq_escape; + $xml[dq_literal][0] = dq_literal; + $xml[sq_literal]["'"] = xml_tag; + $xml[sq_literal]["&"] = sq_escape; + $xml[sq_literal][0] = sq_literal; + $xml[dq_escape][";"] = dq_literal; + $xml[dq_escape][0] = dq_escape; + + // + // Main state transition table + // + $states = array( + "C89" => $c89, + "C" => $c99, + "C++" => $cpp, + "PHP" => $php, + "Perl" => $perl, + "Java" => $java, + "VB" => $vb, + "C#" => $cs, + "Ruby" => $ruby, + "Python" => $python, + "Pascal" => $pascal, + "mIRC" => $mirc, + "PL/I" => $pli, + "SQL" => $sql, + "XML" => $xml, + "Scheme" => $sch + ); + + + // + // Process functions + // + $process["C89"][normal_text][sq_literal] = "rtrim1"; + $process["C89"][normal_text][dq_literal] = "rtrim1"; + $process["C89"][normal_text][slash_begin] = "rtrim1"; + $process["C89"][normal_text][0] = "syn_proc"; + + $process["C89"][slash_begin][star_comment] = "rtrim1"; + $process["C89"][slash_begin][0] = "slash_putback"; + + $process["Scheme"][sch_normal][sch_strlit] = "sch_rtrim1"; + $process["Scheme"][sch_normal][sch_chrlit] = "sch_rtrim1"; + $process["Scheme"][sch_normal][sch_numlit] = "sch_rtrim1"; + + $process["SQL"][normal_text][sq_literal] = "rtrim1"; + $process["SQL"][normal_text][dq_literal] = "rtrim1"; + $process["SQL"][normal_text][bt_literal] = "rtrim1"; + $process["SQL"][normal_text][dash_begin] = "rtrim1"; + $process["SQL"][normal_text][0] = "syn_proc"; + + $process["SQL"][dash_begin][line_comment] = "rtrim1"; + $process["SQL"][dash_begin][0] = "dash_putback"; + + $process["PL/I"] = $process["C89"]; + + $process["C++"] = $process["C89"]; + $process["C++"][slash_begin][line_comment] = "rtrim1"; + + $process["C"] = $process["C++"]; + + $process["PHP"] = $process["C++"]; + $process["PHP"][normal_text][line_comment] = "rtrim1"; + + $process["Perl"][normal_text][sq_literal] = "rtrim1"; + $process["Perl"][normal_text][dq_literal] = "rtrim1"; + $process["Perl"][normal_text][line_comment] = "rtrim1"; + $process["Perl"][normal_text][0] = "syn_proc"; + + $process["Ruby"] = $process["Perl"]; + $process["Python"] = $process["Perl"]; + + $process["mIRC"][normal_text][dq_literal] = "rtrim1"; + $process["mIRC"][normal_text][line_comment] = "rtrim1"; + $process["mIRC"][normal_text][0] = "syn_proc"; + + $process["VB"] = $process["Perl"]; + + $process["Java"] = $process["C++"]; + + $process["C#"] = $process["Java"]; + + $process["Pascal"] = $process["C++"]; + $process["Pascal"][normal_text][line_comment] = "rtrim1"; + $process["Pascal"][normal_text][block_comment] = "rtrim1"; + $process["Pascal"][normal_text][paren_begin] = "rtrim1"; + $process["Pascal"][slash_begin][sq_literal] = "slash_putback_rtrim1"; + $process["Pascal"][slash_begin][dq_literal] = "slash_putback_rtrim1"; + $process["Pascal"][slash_begin][0] = "slash_putback"; + $process["Pascal"][paren_begin][sq_literal] = "lparen_putback_rtrim1"; + $process["Pascal"][paren_begin][dq_literal] = "lparen_putback_rtrim1"; + $process["Pascal"][paren_begin][star_comment] = "rtrim1"; + $process["Pascal"][paren_begin][0] = "lparen_putback"; + + $process["XML"][normal_text][xml_tag_begin] = "rtrim1"; + $process["XML"][normal_text][html_entity] = "rtrim1"; + $process["XML"][html_entity][xml_tag_begin] = "rtrim1"; + $process["XML"][html_entity][0] = "proc_void"; + $process["XML"][xml_tag_begin][xml_tag] = "prepend_xml_opentag"; + $process["XML"][xml_tag_begin][xml_pi] = "rtrim1"; + $process["XML"][xml_tag_begin][line_comment] = "rtrim1"; + $process["XML"][line_comment][normal_text] = "rtrim1_htmlesc"; + $process["XML"][xml_tag][normal_text] = "rtrim1"; + $process["XML"][xml_tag][dq_literal] = "rtrim1"; + $process["XML"][dq_literal][xml_tag] = "rtrim1"; + $process["XML"][dq_literal][dq_escape] = "rtrim1"; + + $process_end["C89"] = "syntax_highlight_helper"; + $process_end["C++"] = $process_end["C89"]; + $process_end["C"] = $process_end["C89"]; + $process_end["PHP"] = $process_end["C89"]; + $process_end["Perl"] = $process_end["C89"]; + $process_end["Java"] = $process_end["C89"]; + $process_end["VB"] = $process_end["C89"]; + $process_end["C#"] = $process_end["C89"]; + $process_end["Ruby"] = $process_end["C89"]; + $process_end["Python"] = $process_end["C89"]; + $process_end["Pascal"] = $process_end["C89"]; + $process_end["mIRC"] = $process_end["C89"]; + $process_end["PL/I"] = $process_end["C89"]; + $process_end["SQL"] = $process_end["C89"]; + $process_end["Scheme"] = "sch_syntax_helper"; + + + $edges["C89"][normal_text .",". dq_literal] = '"'; + $edges["C89"][normal_text .",". sq_literal] = '\''; + $edges["C89"][slash_begin .",". star_comment] = '/*'; + $edges["C89"][dq_literal .",". normal_text] = ''; + $edges["C89"][sq_literal .",". normal_text] = ''; + $edges["C89"][star_end .",". normal_text] = ''; + + $edges["Scheme"][sch_normal .",". sch_strlit] = '"'; + $edges["Scheme"][sch_normal .",". sch_numlit] = ''; + $edges["Scheme"][sch_normal .",". sch_chrlit] = '#'; + $edges["Scheme"][sch_strlit .",". sch_normal] = ''; + $edges["Scheme"][sch_numlit .",". sch_normal] = ''; + $edges["Scheme"][sch_chrlit .",". sch_normal] = ''; + + $edges["SQL"][normal_text .",". dq_literal] = '"'; + $edges["SQL"][normal_text .",". sq_literal] = '\''; + $edges["SQL"][dash_begin .",". line_comment] = '--'; + $edges["SQL"][normal_text .",". bt_literal] = '`'; + $edges["SQL"][dq_literal .",". normal_text] = ''; + $edges["SQL"][sq_literal .",". normal_text] = ''; + $edges["SQL"][line_comment .",". normal_text] = ''; + + $edges["PL/I"] = $edges["C89"]; + + $edges["C++"] = $edges["C89"]; + $edges["C++"][slash_begin .",". line_comment] = '//'; + $edges["C++"][line_comment .",". normal_text] = ''; + + $edges["C"] = $edges["C++"]; + + $edges["PHP"] = $edges["C++"]; + $edges["PHP"][normal_text .",". line_comment] = '#'; + + $edges["Perl"][normal_text .",". dq_literal] = '"'; + $edges["Perl"][normal_text .",". sq_literal] = '\''; + $edges["Perl"][dq_literal .",". normal_text] = ''; + $edges["Perl"][sq_literal .",". normal_text] = ''; + $edges["Perl"][normal_text .",". line_comment] = '#'; + $edges["Perl"][line_comment .",". normal_text] = ''; + + $edges["Ruby"] = $edges["Perl"]; + + $edges["Python"] = $edges["Perl"]; + + $edges["mIRC"][normal_text .",". dq_literal] = '"'; + $edges["mIRC"][normal_text .",". line_comment] = ';'; + $edges["mIRC"][dq_literal .",". normal_text] = ''; + $edges["mIRC"][line_comment .",". normal_text] = ''; + + $edges["VB"] = $edges["Perl"]; + $edges["VB"][normal_text .",". line_comment] = '\''; + + $edges["Java"] = $edges["C++"]; + + $edges["C#"] = $edges["Java"]; + + $edges["Pascal"] = $edges["C89"]; + $edges["Pascal"][paren_begin .",". star_comment] = '(*'; + $edges["Pascal"][paren_begin .",". dq_literal] = '"'; + $edges["Pascal"][paren_begin .",". sq_literal] = '\''; + $edges["Pascal"][slash_begin .",". dq_literal] = '"'; + $edges["Pascal"][slash_begin .",". sq_literal] = '\''; + $edges["Pascal"][slash_begin .",". line_comment] = '//'; + $edges["Pascal"][normal_text . "," . block_comment] = '{'; + $edges["Pascal"][line_comment . "," . normal_text] = ''; + $edges["Pascal"][block_comment . "," . normal_text] = ''; + + $edges["XML"][normal_text . "," . html_entity] = '&'; + $edges["XML"][html_entity . "," . normal_text] = ''; + $edges["XML"][html_entity . "," . xml_tag_begin] = ''; + $edges["XML"][xml_tag . "," . normal_text] = '>'; + $edges["XML"][xml_tag_begin . "," . xml_pi] = '<?'; + $edges["XML"][xml_tag_begin . "," . line_comment] = '<!'; + $edges["XML"][line_comment . "," . normal_text] = '>'; + $edges["XML"][xml_tag .",". dq_literal] = '"'; + $edges["XML"][dq_literal . "," . xml_tag] = '"'; + $edges["XML"][dq_literal . "," . dq_escape] = '&'; + $edges["XML"][dq_escape . "," . dq_literal] = ''; + $edges["XML"][xml_tag .",". sq_literal] = '\''; + $edges["XML"][sq_literal . "," . xml_tag] = '\''; + $edges["XML"][sq_literal . "," . sq_escape] = '&'; + $edges["XML"][sq_escape . "," . sq_literal] = ''; + + // + // The State Machine + // + if (array_key_exists($language, $initial_state)) + $state = $initial_state[$language]; + else + $state = normal_text; + $output = ""; + $span = ""; + while (strlen($text) > 0) + { + $ch = substr($text, 0, 1); + $text = substr($text, 1); + + $oldstate = $state; + $state = (array_key_exists($ch, $states[$language][$state]))? + $states[$language][$state][$ch] : + $states[$language][$state][0]; + + $span .= $ch; + + if ($oldstate != $state) + { + if (array_key_exists($language, $process) && + array_key_exists($oldstate, $process[$language])) + { + if (array_key_exists($state, $process[$language][$oldstate])) + { + $pf = $process[$language][$oldstate][$state]; + $output .= $pf($span, $language, $ch); + } + else + { + $pf = $process[$language][$oldstate][0]; + $output .= $pf($span, $language, $ch); + } + } + else + { + $output .= $span; + } + + if (array_key_exists($language, $edges) && + array_key_exists("$oldstate,$state", $edges[$language])) + $output .= $edges[$language]["$oldstate,$state"]; + + $span = ""; + } + } + + if (array_key_exists($language, $process_end) && $state == normal_text) + $output .= $process_end[$language]($span, $language); + else + $output .= $span; + + if ($state != normal_text) + { + if (array_key_exists($language, $edges) && + array_key_exists("$state," . normal_text, $edges[$language])) + $output .= $edges[$language]["$state," . normal_text]; + } + + return $output; +} + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/js/jquery.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/js/jquery.js new file mode 100644 index 00000000..e7f2a292 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v@1.8.1 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.1",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0),h[l]&&j.push(k);j.length&&t.push({elem:f,matches:j})}n.length>o&&t.push({elem:this,matches:n.slice(o)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function $(a,b,c,d){c=c||[],b=b||q;var e,f,g,j,k=b.nodeType;if(k!==1&&k!==9)return[];if(!a||typeof a!="string")return c;g=h(b);if(!g&&!d)if(e=L.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&i(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return u.apply(c,t.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&X&&b.getElementsByClassName)return u.apply(c,t.call(b.getElementsByClassName(j),0)),c}return bk(a,b,c,d,g)}function _(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function ba(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bb(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bc(a,b,c,d){var e,g,h,i,j,k,l,m,n,p,r=!c&&b!==q,s=(r?"":"")+a.replace(H,"$1"),u=y[o][s];if(u)return d?0:t.call(u,0);j=a,k=[],m=0,n=f.preFilter,p=f.filter;while(j){if(!e||(g=I.exec(j)))g&&(j=j.slice(g[0].length),h.selector=l),k.push(h=[]),l="",r&&(j=" "+j);e=!1;if(g=J.exec(j))l+=g[0],j=j.slice(g[0].length),e=h.push({part:g.pop().replace(H," "),string:g[0],captures:g});for(i in p)(g=S[i].exec(j))&&(!n[i]||(g=n[i](g,b,c)))&&(l+=g[0],j=j.slice(g[0].length),e=h.push({part:i,string:g.shift(),captures:g}));if(!e)break}return l&&(h.selector=l),d?j.length:j?$.error(a):t.call(y(s,k),0)}function bd(a,b,e,f){var g=b.dir,h=s++;return a||(a=function(a){return a===e}),b.first?function(b){while(b=b[g])if(b.nodeType===1)return a(b)&&b}:f?function(b){while(b=b[g])if(b.nodeType===1&&a(b))return b}:function(b){var e,f=h+"."+c,i=f+"."+d;while(b=b[g])if(b.nodeType===1){if((e=b[o])===i)return b.sizset;if(typeof e=="string"&&e.indexOf(f)===0){if(b.sizset)return b}else{b[o]=i;if(a(b))return b.sizset=!0,b;b.sizset=!1}}}}function be(a,b){return a?function(c){var d=b(c);return d&&a(d===!0?c:d)}:b}function bf(a,b,c){var d,e,g=0;for(;d=a[g];g++)f.relative[d.part]?e=bd(e,f.relative[d.part],b,c):e=be(e,f.filter[d.part].apply(null,d.captures.concat(b,c)));return e}function bg(a){return function(b){var c,d=0;for(;c=a[d];d++)if(c(b))return!0;return!1}}function bh(a,b,c,d){var e=0,f=b.length;for(;e0?i(h,c,g):[]}function bj(a,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s=0,t=a.length,v=S.POS,w=new RegExp("^"+v.source+"(?!"+A+")","i"),x=function(){var a=1,c=arguments.length-2;for(;al){g+=k.slice(l,n.index),l=p,q=[c],J.test(g)&&(m&&(q=m),m=e);if(r=O.test(g))g=g.slice(0,-5).replace(J,"$&*"),l++;n.length>1&&n[0].replace(w,x),m=bi(g,n[1],n[2],q,m,r)}g=""}}o||(g+=k),o=!1}g?J.test(g)?bh(g,m||[c],d,e):$(g,c,d,e?e.concat(m):m):u.apply(d,m)}return t===1?d:$.uniqueSort(d)}function bk(a,b,e,g,h){a=a.replace(H,"$1");var i,k,l,m,n,o,p,q,r,s,v=bc(a,b,h),w=b.nodeType;if(S.POS.test(a))return bj(v,b,e,g);if(g)i=t.call(g,0);else if(v.length===1){if((o=t.call(v[0],0)).length>2&&(p=o[0]).part==="ID"&&w===9&&!h&&f.relative[o[1].part]){b=f.find.ID(p.captures[0].replace(R,""),b,h)[0];if(!b)return e;a=a.slice(o.shift().string.length)}r=(v=N.exec(o[0].string))&&!v.index&&b.parentNode||b,q="";for(n=o.length-1;n>=0;n--){p=o[n],s=p.part,q=p.string+q;if(f.relative[s])break;if(f.order.test(s)){i=f.find[s](p.captures[0].replace(R,""),r,h);if(i==null)continue;a=a.slice(0,a.length-q.length)+q.replace(S[s],""),a||u.apply(e,t.call(i,0));break}}}if(a){k=j(a,b,h),c=k.dirruns++,i==null&&(i=f.find.TAG("*",N.test(a)&&b.parentNode||b));for(n=0;m=i[n];n++)d=k.runs++,k(m)&&e.push(m)}return e}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=a.document,r=q.documentElement,s=0,t=[].slice,u=[].push,v=function(a,b){return a[o]=b||!0,a},w=function(){var a={},b=[];return v(function(c,d){return b.push(c)>f.cacheLength&&delete a[b.shift()],a[c]=d},a)},x=w(),y=w(),z=w(),A="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",C=B.replace("w","w#"),D="([*^$|!~]?=)",E="\\["+A+"*("+B+")"+A+"*(?:"+D+A+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+C+")|)|)"+A+"*\\]",F=":("+B+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+E+")|[^:]|\\\\.)*|.*))\\)|)",G=":(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)",H=new RegExp("^"+A+"+|((?:^|[^\\\\])(?:\\\\.)*)"+A+"+$","g"),I=new RegExp("^"+A+"*,"+A+"*"),J=new RegExp("^"+A+"*([\\x20\\t\\r\\n\\f>+~])"+A+"*"),K=new RegExp(F),L=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,M=/^:not/,N=/[\x20\t\r\n\f]*[+~]/,O=/:not\($/,P=/h\d/i,Q=/input|select|textarea|button/i,R=/\\(?!\\)/g,S={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),NAME:new RegExp("^\\[name=['\"]?("+B+")['\"]?\\]"),TAG:new RegExp("^("+B.replace("w","w*")+")"),ATTR:new RegExp("^"+E),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),POS:new RegExp(G,"ig"),needsContext:new RegExp("^"+A+"*[>+~]|"+G,"i")},T=function(a){var b=q.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},U=T(function(a){return a.appendChild(q.createComment("")),!a.getElementsByTagName("*").length}),V=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),W=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),X=T(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),Y=T(function(a){a.id=o+0,a.innerHTML="
",r.insertBefore(a,r.firstChild);var b=q.getElementsByName&&q.getElementsByName(o).length===2+q.getElementsByName(o+0).length;return e=!q.getElementById(o),r.removeChild(a),b});try{t.call(r.childNodes,0)[0].nodeType}catch(Z){t=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}$.matches=function(a,b){return $(a,null,null,b)},$.matchesSelector=function(a,b){return $(b,null,null,[a]).length>0},g=$.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=g(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=g(b);return c},h=$.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},i=$.contains=r.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:r.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},$.attr=function(a,b){var c,d=h(a);return d||(b=b.toLowerCase()),f.attrHandle[b]?f.attrHandle[b](a):W||d?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},f=$.selectors={cacheLength:50,createPseudo:v,match:S,order:new RegExp("ID|TAG"+(Y?"|NAME":"")+(X?"|CLASS":"")),attrHandle:V?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:e?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:U?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(R,""),a[3]=(a[4]||a[5]||"").replace(R,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||$.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&$.error(a[0]),a},PSEUDO:function(a,b,c){var d,e;if(S.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(d=a[4])K.test(d)&&(e=bc(d,b,c,!0))&&(e=d.indexOf(")",d.length-e)-d.length)&&(d=d.slice(0,e),a[0]=a[0].slice(0,e)),a[2]=d;return a.slice(0,3)}},filter:{ID:e?function(a){return a=a.replace(R,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(R,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(R,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=x[o][a];return b||(b=x(a,new RegExp("(^|"+A+")"+a+"("+A+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=$.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return $.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=s++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[o]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[o]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e,g=f.pseudos[a]||f.pseudos[a.toLowerCase()];return g||$.error("unsupported pseudo: "+a),g[o]?g(b,c,d):g.length>1?(e=[a,a,"",b],function(a){return g(a,0,e)}):g}},pseudos:{not:v(function(a,b,c){var d=j(a.replace(H,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!f.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:v(function(a){return function(b){return(b.textContent||b.innerText||g(b)).indexOf(a)>-1}}),has:v(function(a){return function(b){return $(a,b).length>0}}),header:function(a){return P.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:_("radio"),checkbox:_("checkbox"),file:_("file"),password:_("password"),image:_("image"),submit:ba("submit"),reset:ba("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return Q.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e",a.querySelectorAll("[selected]").length||e.push("\\["+A+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+A+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bk=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return u.apply(f,t.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j,k,l,m=d.getAttribute("id"),n=m||o,p=N.test(a)&&d.parentNode||d;m?n=n.replace(c,"\\$&"):d.setAttribute("id",n),j=bc(a,d,h),n="[id='"+n+"']";for(k=0,l=j.length;k0})}(),f.setFilters.nth=f.setFilters.eq,f.filters=f.pseudos,$.attr=p.attr,p.find=$,p.expr=$.selectors,p.expr[":"]=p.expr.pseudos,p.unique=$.uniqueSort,p.text=$.getText,p.isXMLDoc=$.isXML,p.contains=$.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{cj=f.href}catch(cy){cj=e.createElement("a"),cj.href="",cj=cj.href}ck=ct.exec(cj.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:cj,isLocal:cn.test(ck[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,ck[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==ck[1]&&i[2]==ck[2]&&(i[3]||(i[1]==="http:"?80:443))==(ck[3]||(ck[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cQ.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php new file mode 100644 index 00000000..5fb761fe --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php @@ -0,0 +1,280 @@ + 0) { + session_name('PPA_ID'); + session_start(); + } + } + + // Do basic PHP configuration checks + if (ini_get('magic_quotes_gpc')) { + $misc->stripVar($_GET); + $misc->stripVar($_POST); + $misc->stripVar($_COOKIE); + $misc->stripVar($_REQUEST); + } + + // This has to be deferred until after stripVar above + $misc->setHREF(); + $misc->setForm(); + + // Enforce PHP environment + ini_set('magic_quotes_runtime', 0); + ini_set('magic_quotes_sybase', 0); + ini_set('arg_separator.output', '&'); + + // If login action is set, then set session variables + if (isset($_POST['loginServer']) && isset($_POST['loginUsername']) && + isset($_POST['loginPassword_'.md5($_POST['loginServer'])])) { + + $_server_info = $misc->getServerInfo($_POST['loginServer']); + + $_server_info['username'] = $_POST['loginUsername']; + $_server_info['password'] = $_POST['loginPassword_'.md5($_POST['loginServer'])]; + + $misc->setServerInfo(null, $_server_info, $_POST['loginServer']); + + // Check for shared credentials + if (isset($_POST['loginShared'])) { + $_SESSION['sharedUsername'] = $_POST['loginUsername']; + $_SESSION['sharedPassword'] = $_POST['loginPassword_'.md5($_POST['loginServer'])]; + } + + $_reload_browser = true; + } + + /* select the theme */ + unset($_theme); + if (!isset($conf['theme'])) + $conf['theme'] = 'default'; + + // 1. Check for the theme from a request var + if (isset($_REQUEST['theme']) && is_file("./themes/{$_REQUEST['theme']}/global.css")) { + /* save the selected theme in cookie for a year */ + setcookie('ppaTheme', $_REQUEST['theme'], time()+31536000); + $_theme = $_SESSION['ppaTheme'] = $conf['theme'] = $_REQUEST['theme']; + } + + // 2. Check for theme session var + if (!isset($_theme) && isset($_SESSION['ppaTheme']) && is_file("./themes/{$_SESSION['ppaTheme']}/global.css")) { + $conf['theme'] = $_SESSION['ppaTheme']; + } + + // 3. Check for theme in cookie var + if (!isset($_theme) && isset($_COOKIE['ppaTheme']) && is_file("./themes/{$_COOKIE['ppaTheme']}/global.css")) { + $conf['theme'] = $_COOKIE['ppaTheme']; + } + + // 4. Check for theme by server/db/user + $info = $misc->getServerInfo(); + + if (!is_null($info)) { + $_theme = ''; + + if ( (isset($info['theme']['default'])) + and is_file("./themes/{$info['theme']['default']}/global.css") + ) + $_theme = $info['theme']['default']; + + if ( isset($_REQUEST['database']) + and isset($info['theme']['db'][$_REQUEST['database']]) + and is_file("./themes/{$info['theme']['db'][$_REQUEST['database']]}/global.css") + ) + $_theme = $info['theme']['db'][$_REQUEST['database']]; + + if ( isset($info['username']) + and isset($info['theme']['user'][$info['username']]) + and is_file("./themes/{$info['theme']['user'][$info['username']]}/global.css") + ) + $_theme = $info['theme']['user'][$info['username']]; + + if ($_theme !== '') { + setcookie('ppaTheme', $_theme, time()+31536000); + $conf['theme'] = $_theme; + } + } + + // Determine language file to import: + unset($_language); + + // 1. Check for the language from a request var + if (isset($_REQUEST['language']) && isset($appLangFiles[$_REQUEST['language']])) { + /* save the selected language in cookie for a year */ + setcookie('webdbLanguage', $_REQUEST['language'], time()+31536000); + $_language = $_REQUEST['language']; + } + + // 2. Check for language session var + if (!isset($_language) && isset($_SESSION['webdbLanguage']) && isset($appLangFiles[$_SESSION['webdbLanguage']])) { + $_language = $_SESSION['webdbLanguage']; + } + + // 3. Check for language in cookie var + if (!isset($_language) && isset($_COOKIE['webdbLanguage']) && isset($appLangFiles[$_COOKIE['webdbLanguage']])) { + $_language = $_COOKIE['webdbLanguage']; + } + + // 4. Check for acceptable languages in HTTP_ACCEPT_LANGUAGE var + if (!isset($_language) && $conf['default_lang'] == 'auto' && isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + // extract acceptable language tags + // (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4) + preg_match_all('/\s*([a-z]{1,8}(?:-[a-z]{1,8})*)(?:;q=([01](?:.[0-9]{0,3})?))?\s*(?:,|$)/', strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']), $_m, PREG_SET_ORDER); + foreach($_m as $_l) { // $_l[1] = language tag, [2] = quality + if (!isset($_l[2])) $_l[2] = 1; // Default quality to 1 + if ($_l[2] > 0 && $_l[2] <= 1 && isset($availableLanguages[$_l[1]])) { + // Build up array of (quality => language_file) + $_acceptLang[$_l[2]] = $availableLanguages[$_l[1]]; + } + } + unset($_m); + unset($_l); + if (isset($_acceptLang)) { + // Sort acceptable languages by quality + krsort($_acceptLang, SORT_NUMERIC); + $_language = reset($_acceptLang); + unset($_acceptLang); + } + } + + // 5. Otherwise resort to the default set in the config file + if (!isset($_language) && $conf['default_lang'] != 'auto' && isset($appLangFiles[$conf['default_lang']])) { + $_language = $conf['default_lang']; + } + + // 6. Otherwise, default to english. + if (!isset($_language)) + $_language = 'english'; + + + // Import the language file + if (isset($_language)) { + include("./lang/{$_language}.php"); + $_SESSION['webdbLanguage'] = $_language; + } + + // Check for config file version mismatch + if (!isset($conf['version']) || $conf['base_version'] > $conf['version']) { + echo $lang['strbadconfig']; + exit; + } + + // Check php libraries + $php_libraries_requirements = [ + // required_function => name_of_the_php_library + 'pg_connect' => 'pgsql', + 'mb_strlen' => 'mbstring']; + $missing_libraries = []; + foreach($php_libraries_requirements as $funcname => $lib) + if (!function_exists($funcname)) + $missing_libraries[] = $lib; + if ($missing_libraries) { + $missing_list = implode(', ', $missing_libraries); + $error_missing_template_string = count($missing_libraries) <= 1 ? $lang['strlibnotfound'] : $lang['strlibnotfound_plural']; + printf($error_missing_template_string, $missing_list); + exit; + } + + // Manage the plugins + require_once('./classes/PluginManager.php'); + + // Create data accessor object, if necessary + if (!isset($_no_db_connection)) { + if (!isset($_REQUEST['server'])) { + echo $lang['strnoserversupplied']; + exit; + } + $_server_info = $misc->getServerInfo(); + + /* starting with PostgreSQL 9.0, we can set the application name */ + if(isset($_server_info['pgVersion']) && $_server_info['pgVersion'] >= 9) + putenv("PGAPPNAME={$appName}_{$appVersion}"); + + // Redirect to the login form if not logged in + if (!isset($_server_info['username'])) { + include('./login.php'); + exit; + } + + // Connect to the current database, or if one is not specified + // then connect to the default database. + if (isset($_REQUEST['database'])) + $_curr_db = $_REQUEST['database']; + else + $_curr_db = $_server_info['defaultdb']; + + include_once('./classes/database/Connection.php'); + + // Connect to database and set the global $data variable + $data = $misc->getDatabaseAccessor($_curr_db); + + // If schema is defined and database supports schemas, then set the + // schema explicitly. + if (isset($_REQUEST['database']) && isset($_REQUEST['schema'])) { + $status = $data->setSchema($_REQUEST['schema']); + if ($status != 0) { + echo $lang['strbadschema']; + exit; + } + } + } + + if (!function_exists("htmlspecialchars_decode")) { + function htmlspecialchars_decode($string, $quote_style = ENT_COMPAT) { + return strtr($string, array_flip(get_html_translation_table(HTML_SPECIALCHARS, $quote_style))); + } + } + + $plugin_manager = new PluginManager($_language); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/links.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/links.js new file mode 100644 index 00000000..adedec47 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/links.js @@ -0,0 +1,16 @@ +/** + * Function for updating browser frame and topbar frame so that sqledit window + * pops up with properly selected database. + * + * $Id: links.js,v 1.4 2004/07/13 15:24:41 jollytoad Exp $ + */ +function updateLinks(getVars) { + var topbarLink = 'topbar.php' + getVars; + var browserLink = 'browser.php' + getVars; + var detailLink = 'redirect.php' + getVars + 'section=database'; + + parent.frames.topbar.location = topbarLink; + parent.frames.detail.location = detailLink; + parent.frames.browser.location = browserLink; +} + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/login.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/login.php new file mode 100644 index 00000000..6fa92567 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/login.php @@ -0,0 +1,70 @@ +printHeader($lang['strlogin']); + $misc->printBody(); + $misc->printTrail('root'); + + $server_info = $misc->getServerInfo($_REQUEST['server']); + + $misc->printTitle(sprintf($lang['strlogintitle'], $server_info['desc'])); + + if (isset($msg)) $misc->printMsg($msg); + + $md5_server = md5($_REQUEST['server']); +?> + +
+ $val) { + if (substr($key,0,5) == 'login') continue; + echo "\n"; + } +?> + +
+ + + + + + + + + + 1) : ?> +

/>

+ +

+ + + + +printFooter(); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/logout.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/logout.php new file mode 100644 index 00000000..faed8dc8 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/logout.php @@ -0,0 +1,18 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/multiactionform.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/multiactionform.js new file mode 100644 index 00000000..1950608a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/multiactionform.js @@ -0,0 +1,9 @@ +function checkAll(bool) { + + var inputs = document.getElementById('multi_form').getElementsByTagName('input'); + + for (var i=0; iprintTrail('schema'); + $misc->printTabs('schema','opclasses'); + $misc->printMsg($msg); + + $opclasses = $data->getOpClasses(); + + $columns = array( + 'accessmethod' => array( + 'title' => $lang['straccessmethod'], + 'field' => field('amname'), + ), + 'opclass' => array( + 'title' => $lang['strname'], + 'field' => field('opcname'), + ), + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('opcintype'), + ), + 'default' => array( + 'title' => $lang['strdefault'], + 'field' => field('opcdefault'), + 'type' => 'yesno', + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('opccomment'), + ), + ); + + $actions = array(); + + $misc->printTable($opclasses, $columns, $actions, 'opclasses-opclasses', $lang['strnoopclasses']); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $opclasses = $data->getOpClasses(); + + // OpClass prototype: "op_class/access_method" + $proto = concat(field('opcname'),'/',field('amname')); + + $attrs = array( + 'text' => $proto, + 'icon' => 'OperatorClass', + 'toolTip'=> field('opccomment'), + ); + + $misc->printTree($opclasses, $attrs, 'opclasses'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['stropclasses']); + $misc->printBody(); + + switch ($action) { + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/operators.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/operators.php new file mode 100644 index 00000000..354afa6a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/operators.php @@ -0,0 +1,246 @@ +printTrail('operator'); + $misc->printTitle($lang['strproperties'],'pg.operator'); + $misc->printMsg($msg); + + $oprdata = $data->getOperator($_REQUEST['operator_oid']); + $oprdata->fields['oprcanhash'] = $data->phpBool($oprdata->fields['oprcanhash']); + + if ($oprdata->recordCount() > 0) { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + /* these field only exists in 8.2 and before in pg_catalog */ + if (isset($oprdata->fields['oprlsortop'])) { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } + else { + echo "\n"; + echo "\n"; + } + echo "
{$lang['strname']}", $misc->printVal($oprdata->fields['oprname']), "
{$lang['strleftarg']}", $misc->printVal($oprdata->fields['oprleftname']), "
{$lang['strrightarg']}", $misc->printVal($oprdata->fields['oprrightname']), "
{$lang['strcommutator']}", $misc->printVal($oprdata->fields['oprcom']), "
{$lang['strnegator']}", $misc->printVal($oprdata->fields['oprnegate']), "
{$lang['strjoin']}", $misc->printVal($oprdata->fields['oprjoin']), "
{$lang['strhashes']}", ($oprdata->fields['oprcanhash']) ? $lang['stryes'] : $lang['strno'], "
{$lang['strmerges']}", ($oprdata->fields['oprlsortop'] !== '0' && $oprdata->fields['oprrsortop'] !== '0') ? $lang['stryes'] : $lang['strno'], "
{$lang['strrestrict']}", $misc->printVal($oprdata->fields['oprrest']), "
{$lang['strleftsort']}", $misc->printVal($oprdata->fields['oprlsortop']), "
{$lang['strrightsort']}", $misc->printVal($oprdata->fields['oprrsortop']), "
{$lang['strlessthan']}", $misc->printVal($oprdata->fields['oprltcmpop']), "
{$lang['strgreaterthan']}", $misc->printVal($oprdata->fields['oprgtcmpop']), "
{$lang['strmerges']}", $data->phpBool($oprdata->fields['oprcanmerge']) ? $lang['stryes'] : $lang['strno'], "
\n"; + + $misc->printNavLinks(array ( + 'showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'operators.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strshowalloperators'] + )), 'operators-properties', get_defined_vars() + ); + } + else + doDefault($lang['strinvalidparam']); + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('operator'); + $misc->printTitle($lang['strdrop'], 'pg.operator.drop'); + + echo "

", sprintf($lang['strconfdropoperator'], $misc->printVal($_REQUEST['operator'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropOperator($_POST['operator_oid'], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['stroperatordropped']); + else + doDefault($lang['stroperatordroppedbad']); + } + + } + + /** + * Show default list of operators in the database + */ + function doDefault($msg = '') { + global $data, $conf, $misc; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','operators'); + $misc->printMsg($msg); + + $operators = $data->getOperators(); + + $columns = array( + 'operator' => array( + 'title' => $lang['stroperator'], + 'field' => field('oprname'), + 'url' => "operators.php?action=properties&{$misc->href}&", + 'vars' => array('operator' => 'oprname', 'operator_oid' => 'oid'), + ), + 'leftarg' => array( + 'title' => $lang['strleftarg'], + 'field' => field('oprleftname'), + ), + 'rightarg' => array( + 'title' => $lang['strrightarg'], + 'field' => field('oprrightname'), + ), + 'returns' => array( + 'title' => $lang['strreturns'], + 'field' => field('resultname'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('oprcomment'), + ), + ); + + $actions = array( + 'drop' => array( + // 'title' => $lang['strdrop'], + // 'url' => "operators.php?action=confirm_drop&{$misc->href}&", + // 'vars' => array('operator' => 'oprname', 'operator_oid' => 'oid'), + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'operators.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'operator' => field('oprname'), + 'operator_oid' => field('oid') + ) + ) + ) + ) + ); + + $misc->printTable($operators, $columns, $actions, 'operators-operators', $lang['strnooperators']); + +// TODO operators.php action=create $lang['strcreateoperator'] + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $operators = $data->getOperators(); + + // Operator prototype: "type operator type" + $proto = concat(field('oprleftname'), ' ', field('oprname'), ' ', field('oprrightname')); + + $reqvars = $misc->getRequestVars('operator'); + + $attrs = array( + 'text' => $proto, + 'icon' => 'Operator', + 'toolTip'=> field('oprcomment'), + 'action' => url('operators.php', + $reqvars, + array( + 'action' => 'properties', + 'operator' => $proto, + 'operator_oid' => field('oid') + ) + ) + ); + + $misc->printTree($operators, $attrs, 'operators'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['stroperators']); + $misc->printBody(); + + switch ($action) { + case 'save_create': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['cancel'])) doDefault(); + else doDrop(false); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'properties': + doProperties(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugin.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugin.php new file mode 100644 index 00000000..0b3e5921 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugin.php @@ -0,0 +1,5 @@ +do_action($_REQUEST['plugin'], $_REQUEST['action']); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/GuiControl/conf/config.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/GuiControl/conf/config.inc.php new file mode 100644 index 00000000..0e6b7ac2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/GuiControl/conf/config.inc.php @@ -0,0 +1,484 @@ + array ( + // 'sql' => true, + // 'history' => true, + // 'find' => true, + // 'logout' => true, + ), + + /** + * Tabs Links + **/ + 'tab_links' => array ( + 'root' => array ( + // 'intro' => true, + // 'servers' => true, + ), + 'server' => array ( + // 'databases' => true, + // 'roles' => true, /* postgresql 8.1+ */ + // 'users' => true, /* postgresql <8.1 */ + // 'groups' => true, + // 'account' => true, + // 'tablespaces' => true, + // 'export' => true, + // 'reports' => true, + ), + 'database' => array ( + // 'schemas' => true, + // 'sql' => true, + // 'find' => true, + // 'variables' => true, + // 'processes' => true, + // 'locks' => true, + // 'admin' => true, + // 'privileges' => true, + // 'languages' => true, + // 'casts' => true, + // 'export' => true, + ), + 'schema' => array( + // 'tables' => true, + // 'views' => true, + // 'sequences' => true, + // 'functions' => true, + // 'fulltext' => true, + // 'domains' => true, + // 'aggregates' => true, + // 'types' => true, + // 'operators' => true, + // 'opclasses' => true, + // 'conversions' => true, + // 'privileges' => true, + // 'export' => true, + ), + 'table' => array( + // 'columns' => true, + // 'indexes' => true, + // 'constraints' => true, + // 'triggers' => true, + // 'rules' => true, + // 'admin' => true, + // 'info' => true, + // 'privileges' => true, + // 'import' => true, + // 'export' => true, + ), + 'view' => array ( + // 'columns' => true, + // 'definition' => true, + // 'rules' => true, + // 'privileges' => true, + // 'export' => true, + ), + 'function' => array( + // 'definition' => true, + // 'privileges' => true, + ), + 'aggregate' => array( + // 'definition' => true, + ), + 'role' => array( + // 'definition' => true, + ), + 'popup' => array( + // 'sql' => true, + // 'find' => true, + ), + 'column' => array( + // 'properties' => true, + // 'privileges' => true, + ), + 'fulltext' => array( + // 'ftsconfigs' => true, + // 'ftsdicts' => true, + // 'ftsparsers' => true, + ), + ), + + /** + * Trail Links + **/ + // 'trail_links' => true, /* enable/disable the whole trail */ + + /** + * Navigation Links + **/ + 'navlinks' => array( + 'aggregates-properties' => array( + // 'showall' => true, + // 'alter' => true, + // 'drop' => true, + ), + 'aggregates-aggregates' => array( + // 'create' => true, + ), + 'all_db-databases' => array( + // 'create' => true, + ), + 'colproperties-colproperties' => array( + // 'browse' => true, + // 'alter' => true, + // 'drop' => true, + ), + 'constraints-constraints' => array( + // 'addcheck' => true, + // 'adduniq' => true, + // 'addpk' => true, + // 'addfk' => true, + ), + 'display-browse' => array( + // 'back' => true, + // 'edit' => true, + // 'collapse' => true, + // 'createreport' => true, + // 'createview' => true, + // 'download' => true, + // 'insert' => true, + // 'refresh' => true, + ), + 'domains-properties' => array( + // 'drop' => true, + // 'addcheck' => true, + // 'alter' => true, + ), + 'domains-domains' => array( + // 'create' => true, + ), + 'fulltext-fulltext' => array( + // 'createconf' => true, + ), + 'fulltext-viewdicts' => array( + // 'createdict' => true, + ), + 'fulltext-viewconfig' => array( + // 'addmapping' => true, + ), + 'functions-properties' => array( + // 'showall' => true, + // 'alter' => true, + // 'drop' => true, + ), + 'functions-functions' => array( + // 'createpl' => true, + // 'createinternal' => true, + // 'createc' => true, + ), + 'groups-groups' => array( + // 'create' => true, + ), + 'groups-properties' => array( + // 'showall' => true, + ), + 'history-history' => array( + // 'refresh' => true, + // 'download' => true, + // 'clear' => true, + ), + 'indexes-indexes' => array( + // 'create' => true, + ), + 'operators-properties' => array( + // 'showall' => true, + ), + 'privileges-privileges' => array( + // 'grant' => true, + // 'revoke' => true, + // 'showalltables' => true, + // 'showallcolumns' => true, + // 'showallviews' => true, + // 'showalldatabases' => true, + // 'showallschemas' => true, + // 'showallfunctions' => true, + // 'showallsequences' => true, + // 'showalltablespaces' => true, + ), + 'reports-properties' => array( + // 'showall' => true, + // 'alter' => true, + // 'exec' => true, + ), + 'reports-reports' => array( + // 'create' => true, + ), + 'roles-account' => array( + // 'changepassword' => true, + ), + 'roles-properties' => array( + // 'showall' => true, + // 'alter' => true, + // 'drop' => true, + ), + 'roles-roles' => array( + // 'create' => true, + ), + 'rules-rules' => array( + // 'create' => true, + ), + 'schemas-schemas' => array( + // 'create' => true, + ), + 'sequences-properties' => array( + // 'alter' => true, + // 'nextval' => true, + // 'restart' => true, + // 'reset' => true, + ), + 'sequences-sequences' => array( + // 'create' => true, + ), + 'servers-servers' => array( + // 'showall' => true, + /*we cannot filter the group names in navlinks presently*/ + ), + 'sql-form' => array( + // 'back' => true, + // 'alter' => true, + // 'createreport' => true, + // 'createview' => true, + // 'download' => true, + ), + 'tables-tables' => array( + // 'create' => true, + // 'createlike' => true, + ), + 'tablespaces-tablespaces' => array( + // 'create' => true, + ), + 'tblproperties-tblproperties' => array( + // 'browse' => true, + // 'select' => true, + // 'insert' => true, + 'empty' => true, + // 'drop' => true, + // 'addcolumn' => true, + // 'alter' => true, + ), + 'triggers-triggers' => array( + // 'create' => true, + ), + 'types-properties' => array( + // 'showall' => true, + ), + 'types-types' => array( + // 'create' => true, + // 'createcomp' => true, + // 'createenum' => true, + ), + 'users-account' => array( + // 'changepassword' => true, + ), + 'users-users' => array( + // 'create' => true, + ), + 'viewproperties-definition' => array( + // 'alter' => true, + ), + 'viewproperties-viewproperties' => array( + // 'browse' => true, + // 'select' => true, + // 'drop' => true, + // 'alter' => true, + ), + 'views-views' => array( + // 'create' => true, + // 'createwiz' => true, + ), + ), + + /** + * action links + **/ + + 'actionbuttons' => array( + 'admin-admin' => array( + // 'edit' => true, + // 'delete' => true, + ), + 'aggregates-aggregates' => array( + // 'alter' => true, + // 'drop' => true, + ), + 'all_db-databases' => array( + // 'drop' => true, + // 'privileges' => true, + // 'alter' => true, + ), + 'casts-casts' => array( + // none + ), + 'colproperties-colproperties' => array( + // none + ), + 'constraints-constraints' => array( + // 'drop' => true, + ), + 'conversions-conversions' => array( + // none + ), + 'database-variables' => array( + // none + ), + 'database-processes-preparedxacts' => array( + // none + ), + 'database-processes' => array( + // 'cancel' => true, + // 'kill' => true, + ), + 'database-locks' => array( + // none + ), + 'display-browse' => array( + // TODO + // 'edit' => true, + // 'delete' => true, + ), + 'domains-properties' => array( + // 'drop' => true, + ), + 'domains-domains' => array( + // 'alter' => true, + // 'drop' => true, + ), + 'fulltext-fulltext' => array( + // 'drop' => true, + // 'alter' => true, + ), + 'fulltext-viewparsers' => array( + // none + ), + 'fulltext-viewdicts' => array( + // 'drop' => true, + // 'alter' => true, + ), + 'fulltext-viewconfig' => array( + // 'multiactions' => true, + // 'drop' => true, + // 'alter' => true, + ), + 'functions-functions' => array( + // 'multiactions' => true, + // 'alter' => true, + // 'drop' => true, + // 'privileges' => true, + ), + 'groups-members' => array( + // 'drop' => true, + ), + 'groups-properties' => array( + // 'drop' => true, + ), + 'history-history' => array( + // 'run' => true, + // 'remove' => true, + ), + 'indexes-indexes' => array( + // 'cluster' => true, + // 'reindex' => true, + // 'drop' => true, + ), + 'info-referrers' => array( + // 'properties' => true, + ), + 'info-parents' => array( + // 'properties' => true, + ), + 'info-children' => array( + // 'properties' => true, + ), + 'languages-languages' => array( + // none + ), + 'opclasses-opclasses' => array( + // none + ), + 'operators-operators' => array( + // 'drop' => true, + ), + 'reports-reports' => array( + // 'run' => true, + // 'edit' => true, + // 'drop' => true, + ), + 'roles-roles' => array( + // 'alter' => true, + // 'drop' => true, + ), + 'rules-rules' => array( + // 'drop' => true, + ), + 'schemas-schemas' => array( + // 'multiactions' => true, + // 'drop' => true, + // 'privileges' => true, + // 'alter' => true, + ), + 'sequences-sequences' => array( + // 'multiactions' => true, + // 'drop' => true, + // 'privileges' => true, + // 'alter' => true, + ), + 'servers-servers' => array( + // 'logout' => true, + ), + 'tables-tables' => array( + // 'multiactions' => true, + // 'browse' => true, + // 'select' => true, + // 'insert' => true, + // 'empty' => true, + // 'alter' => true, + // 'drop' => true, + // 'vacuum' => true, + // 'analyze' => true, + // 'reindex' => true, + ), + 'tablespaces-tablespaces' => array( + // 'drop' => true, + // 'privileges' => true, + // 'alter' => true, + ), + 'tblproperties-tblproperties' => array( + // 'browse' => true, + // 'alter' => true, + // 'privileges' => true, + // 'drop' => true, + ), + 'triggers-triggers' => array( + // 'alter' => true, + // 'drop' => true, + // 'enable' => true, + // 'disable' => true, + ), + 'types-properties' => array( + // none + ), + 'types-types' => array( + // 'drop' => true, + ), + 'users-users' => array( + // 'alter' => true, + // 'drop' => true, + ), + 'viewproperties-viewproperties' => array( + // 'alter' => true, + ), + 'views-views' => array( + //'multiactions' => true, + // 'browse' => true, + // 'select' => true, + //'alter' => true, + //'drop' => true, + ), + ), +); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/GuiControl/plugin.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/GuiControl/plugin.php new file mode 100644 index 00000000..dc6f8754 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/GuiControl/plugin.php @@ -0,0 +1,145 @@ + array('function1', 'function2'). + * + * Example: + * $hooks = array( + * 'toplinks' => array('add_plugin_toplinks'), + * 'tabs' => array('add_tab_entry'), + * 'action_buttons' => array('add_more_an_entry') + * ); + * + * @return $hooks + */ + function get_hooks() { + $hooks = array( + 'toplinks' => array('filer_toplinks'), + 'tabs' => array('filter_tabs'), + 'trail' => array('filter_trail'), + 'navlinks' => array('filter_navlinks'), + 'actionbuttons' => array('filter_actionbuttons'), + 'tree' => array('filter_tree') + ); + return $hooks; + } + + /** + * This method returns the functions that will be used as actions. + * To do include a function that will be used as action, just put in the $actions array the following code: + * + * $actions = array( + * 'show_page', + * 'show_error', + * ); + * + * @return $actions + */ + function get_actions() { + $actions = array( + 'filer_toplinks', + 'filter_tabs', + 'filter_trail', + 'filter_navlinks', + 'filter_actionbuttons', + 'filter_tree', + ); + return $actions; + } + + function filer_toplinks(&$f_params) { + if (!isset($this->conf['top_links'])) + return; + + $top_links = &$f_params['toplinks']; + + foreach ($this->conf['top_links'] as $link => $enabled) + if (isset ($top_links[$link]) + && ($enabled === false) + ) + unset($top_links[$link]); + + return; + } + + function filter_tabs(&$f_params) { + $section = $f_params['section']; + $tabs = &$f_params['tabs']; + + if (!isset($this->conf['tab_links'][$section])) + return; + + foreach ($this->conf['tab_links'][$section] as $link => $enabled) + if (isset ($tabs[$link]) + && ($enabled === false) + ) + unset($tabs[$link]); + return; + } + + function filter_trail(&$f_params) { + if (!isset($this->conf['trail_links'])) + return; + + if ($this->conf['trail_links'] === false) + $f_params['trail'] = array(); + + return; + } + + function filter_navlinks(&$f_params) { + $place = $f_params['place']; + $navlinks = &$f_params['navlinks']; + + if (! isset($this->conf['navlinks'][$place])) + return; + + foreach ($this->conf['navlinks'][$place] as $link => $enabled) + if (isset ($navlinks[$link]) + && ($enabled === false) + ) + unset($navlinks[$link]); + return; + } + + function filter_actionbuttons(&$f_params) { + $place = $f_params['place']; + $actions = &$f_params['actionbuttons']; + + if (! isset($this->conf['actionbuttons'][$place])) + return; + + foreach ($this->conf['actionbuttons'][$place] as $link => $enabled) + if (isset ($actions[$link]) + && ($enabled === false) + ) + unset($actions[$link]); + return; + } + + function filter_tree() { + return; + } +} +?> \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/INSTALL b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/INSTALL new file mode 100644 index 00000000..263f308b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/INSTALL @@ -0,0 +1,13 @@ +phpPgAdmin Report Plugin Installation Guide +------------------------------------------- +1. Report Plugin activation + + Open conf/config.inc.php and add the 'Report' value in the $conf['plugins'] array: + + $conf['plugins'] = array('Report'); + +2. Set up the reports database. + + If you want to enable reports (which are a useful feature) then go to + the 'sql' subdirectory and view the SQL script for your database. It + will contain instructions on how to set up the reports database. diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/README b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/README new file mode 100644 index 00000000..071c199a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/README @@ -0,0 +1,24 @@ +About the phpPgAdmin Report Plugin +---------------------------------- + +The Report plugin is the old report feature of phpPgAdmins removed in +version 5.1 and refactored as a plugin. + +It enables you to create and save ad-hoc SQL queries as reports which +can be easily be executed from within phpPgAdmin. + +To save reports, this plugin requires the creation of a dedicated +database containing a single table; see the INSTALL file and the +sql/reports.sql file for details. + +Following installation, an icon for the Report plugin will appear +on the main overview page for each connected server. This provides +an overview of all reports saved for the entire server, and enables +executionm, editing and deletion of reports, as well as creation of +new reports from scratch. + +New reports can also be created while browsing table and view data, +a "create report" link is provided at the bottom of each data page +which pre-populates the report with the SQL used to generate the +data. + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/classes/Reports.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/classes/Reports.php new file mode 100644 index 00000000..19327b48 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/classes/Reports.php @@ -0,0 +1,128 @@ +conf = $conf; + + // Check to see if the reports database exists + $rs = $data->getDatabase($this->conf['reports_db']); + if ($rs->recordCount() != 1) $status = -1; + else { + // Create a new database access object. + $this->driver = $misc->getDatabaseAccessor($this->conf['reports_db']); + // Reports database should have been created in public schema + $this->driver->setSchema($this->conf['reports_schema']); + $status = 0; + } + } + + /** + * Finds all reports + * @return A recordset + */ + function getReports() { + global $misc; + // Filter for owned reports if necessary + if ($this->conf['owned_reports_only']) { + $server_info = $misc->getServerInfo(); + $filter['created_by'] = $server_info['username']; + $ops = array('created_by' => '='); + } + else $filter = $ops = array(); + + $sql = $this->driver->getSelectSQL($this->conf['reports_table'], + array('report_id', 'report_name', 'db_name', 'date_created', 'created_by', 'descr', 'report_sql', 'paginate'), + $filter, $ops, array('db_name' => 'asc', 'report_name' => 'asc')); + + return $this->driver->selectSet($sql); + } + + /** + * Finds a particular report + * @param $report_id The ID of the report to find + * @return A recordset + */ + function getReport($report_id) { + $sql = $this->driver->getSelectSQL($this->conf['reports_table'], + array('report_id', 'report_name', 'db_name', 'date_created', 'created_by', 'descr', 'report_sql', 'paginate'), + array('report_id' => $report_id), array('report_id' => '='), array()); + + return $this->driver->selectSet($sql); + } + + /** + * Creates a report + * @param $report_name The name of the report + * @param $db_name The name of the database + * @param $descr The comment on the report + * @param $report_sql The SQL for the report + * @param $paginate The report should be paginated + * @return 0 success + */ + function createReport($report_name, $db_name, $descr, $report_sql, $paginate) { + global $misc; + $server_info = $misc->getServerInfo(); + $temp = array( + 'report_name' => $report_name, + 'db_name' => $db_name, + 'created_by' => $server_info['username'], + 'report_sql' => $report_sql, + 'paginate' => $paginate ? 'true' : 'false', + ); + if ($descr != '') $temp['descr'] = $descr; + + return $this->driver->insert($this->conf['reports_table'], $temp); + } + + /** + * Alters a report + * @param $report_id The ID of the report + * @param $report_name The name of the report + * @param $db_name The name of the database + * @param $descr The comment on the report + * @param $report_sql The SQL for the report + * @param $paginate The report should be paginated + * @return 0 success + */ + function alterReport($report_id, $report_name, $db_name, $descr, $report_sql, $paginate) { + global $misc; + $server_info = $misc->getServerInfo(); + $temp = array( + 'report_name' => $report_name, + 'db_name' => $db_name, + 'created_by' => $server_info['username'], + 'report_sql' => $report_sql, + 'paginate' => $paginate ? 'true' : 'false', + 'descr' => $descr + ); + + return $this->driver->update($this->conf['reports_table'], $temp, + array('report_id' => $report_id)); + } + + /** + * Drops a report + * @param $report_id The ID of the report to drop + * @return 0 success + */ + function dropReport($report_id) { + return $this->driver->delete($this->conf['reports_table'], array('report_id' => $report_id)); + } + + } +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/conf/config.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/conf/config.inc.php new file mode 100644 index 00000000..c036544e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/conf/config.inc.php @@ -0,0 +1,12 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/images/Report.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/images/Report.png new file mode 100644 index 0000000000000000000000000000000000000000..f9158b9a02d899fa802621243df3d0b64cf3b8d0 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G_YAk0{w5<>&kwEkwaWrmT&d!4-5>9N}eu`Ar`%NCvEg%4is?p|F-s~ z#NuiH8pX6CesI^dYz<{vX5iYjVnIUYWF^N=wk-mGdKEHTM9TiPi=CYPTPIBTaMYS< zd^~4z&&jlDwg_az-#3!t`;q(gckQC{mVXvnGZ-Gouvk!g^>J;E2FoHR#?}ejT0D1X z98&RVe5$f6a(!rH)SsoF&Az=comaHde%@Q3=b8>&Hgn!5rCB^TFy7N*o}6^7so3Yt zhq#Jhu>_&t%g^uRdDp*v6N7%?=_9kXl?W}qeiyajwQ!ixar7%8C zGW^ba%JY+ceuCPq-mm%5!OZz?sT)nE@2&g6tiQPK=d9BUE=QbV3iIYHU+cT4MP*4t xYeSRAqYAzCYeS40-krRdXnOruWGSN^L&mFroJukae*goJ!PC{xWt~$(698}>rz-#e literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/images/Reports.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/images/Reports.png new file mode 100644 index 0000000000000000000000000000000000000000..4a403e070c32a1be865b83d74dac2e83cf9fab11 GIT binary patch literal 339 zcmV-Z0j&OsP)`^WGXjQ=z6va>Lh z=VgH`z-a)(*I$1aRxMk~aQ^sVoK66`^gp^w;0F8y+62-}s!QMofE1DA61V|>paziY z5)2n0yTrBlC{`D&YBazM#J_+4VYp;@lL=7#FIemkkp2x~{{gZ8VH)t~-(L)uMAn_b z>Vm~JI+zCVbFgE$WNx)C*fzNBAo>r4MmJ!3ZBcF}x=WHhF3Ib?h1CVqin*~HfbNn-)!Ja&{( diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/arabic.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/arabic.php new file mode 100644 index 00000000..32a34c31 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/arabic.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/catalan.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/catalan.php new file mode 100644 index 00000000..0f5c82c3 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/catalan.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-sim.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-sim.php new file mode 100644 index 00000000..aedf4d13 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-sim.php @@ -0,0 +1,22 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-tr.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-tr.php new file mode 100644 index 00000000..d5bfbc14 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-tr.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-utf8-zh_CN.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-utf8-zh_CN.php new file mode 100644 index 00000000..834a93b8 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-utf8-zh_CN.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-utf8-zh_TW.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-utf8-zh_TW.php new file mode 100644 index 00000000..907b2342 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/chinese-utf8-zh_TW.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/czech.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/czech.php new file mode 100644 index 00000000..ff6f539c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/czech.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/danish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/danish.php new file mode 100644 index 00000000..7d5df866 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/danish.php @@ -0,0 +1,25 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/dutch.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/dutch.php new file mode 100644 index 00000000..aa541fbc --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/dutch.php @@ -0,0 +1,21 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/english.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/english.php new file mode 100644 index 00000000..ce6e6f77 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/english.php @@ -0,0 +1,24 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/french.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/french.php new file mode 100644 index 00000000..ac1f5fdb --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/french.php @@ -0,0 +1,24 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/galician.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/galician.php new file mode 100644 index 00000000..87da669b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/galician.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/german.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/german.php new file mode 100644 index 00000000..5f5cec5a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/german.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/greek.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/greek.php new file mode 100644 index 00000000..78bde375 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/greek.php @@ -0,0 +1,24 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/hebrew.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/hebrew.php new file mode 100644 index 00000000..d369f066 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/hebrew.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/hungarian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/hungarian.php new file mode 100644 index 00000000..bb94af95 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/hungarian.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/italian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/italian.php new file mode 100644 index 00000000..17716eaa --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/italian.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/japanese.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/japanese.php new file mode 100644 index 00000000..ec0dad25 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/japanese.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/lithuanian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/lithuanian.php new file mode 100644 index 00000000..2f4ddd5e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/lithuanian.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/mongol.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/mongol.php new file mode 100644 index 00000000..0b171dcd --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/mongol.php @@ -0,0 +1,22 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/polish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/polish.php new file mode 100644 index 00000000..ed5e0475 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/polish.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/portuguese-br.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/portuguese-br.php new file mode 100644 index 00000000..d686d23e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/portuguese-br.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/portuguese-pt.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/portuguese-pt.php new file mode 100644 index 00000000..769a2c0a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/portuguese-pt.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/romanian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/romanian.php new file mode 100644 index 00000000..c4ad1599 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/romanian.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/russian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/russian.php new file mode 100644 index 00000000..2082be2a --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/russian.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/slovak.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/slovak.php new file mode 100644 index 00000000..fa55a36b --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/slovak.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/spanish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/spanish.php new file mode 100644 index 00000000..7499d2f0 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/spanish.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/swedish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/swedish.php new file mode 100644 index 00000000..8936ea6c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/swedish.php @@ -0,0 +1,25 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/turkish.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/turkish.php new file mode 100644 index 00000000..278bd9fa --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/turkish.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/ukrainian.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/ukrainian.php new file mode 100644 index 00000000..16060472 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/lang/ukrainian.php @@ -0,0 +1,23 @@ + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/plugin.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/plugin.php new file mode 100644 index 00000000..1ddbdc07 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/plugin.php @@ -0,0 +1,807 @@ +lang and $this->conf */ + parent::__construct($language); + + /* default values */ + if (! isset($this->conf['reports_db'])) { + $this->conf['reports_db'] = 'phppgadmin'; + } + if (! isset($this->conf['reports_schema'])) { + $this->conf['reports_schema'] = 'public'; + } + if (! isset($this->conf['reports_table'])) { + $this->conf['reports_table'] = 'ppa_reports'; + } + if (! isset($this->conf['owned_reports_only'])) { + $this->conf['owned_reports_only'] = false; + } + } + + function get_reportsdb() { + if ($this->_reportsdb === null) { + $status = 0; + $this->_reportsdb = new Reports($this->conf, $status); + + if ($status !== 0) { + global $misc; + $misc->printHeader($this->lang['strreports']); + $misc->printBody(); + $misc->printTrail('server'); + $misc->printTabs('server','reports'); + $misc->printMsg($this->lang['strnoreportsdb']); + $misc->printFooter(); + exit; + } + } + + return $this->_reportsdb; + } + + /** + * This method returns the functions that will hook in the phpPgAdmin core. + * To include a function just put in the $hooks array the following code: + * 'hook' => array('function1', 'function2'). + * + * Example: + * $hooks = array( + * 'toplinks' => array('add_plugin_toplinks'), + * 'tabs' => array('add_tab_entry'), + * 'action_buttons' => array('add_more_an_entry') + * ); + * + * @return $hooks + */ + function get_hooks() { + $hooks = array( + 'tabs' => array('add_plugin_tabs'), + 'trail' => array('add_plugin_trail'), + 'navlinks' => array('plugin_navlinks') + ); + return $hooks; + } + + /** + * This method returns the functions that will be used as actions. + * To include a function that will be used as action, just put in the $actions array the following code: + * + * $actions = array( + * 'show_page', + * 'show_error', + * ); + * + * @return $actions + */ + function get_actions() { + $actions = array( + 'save_edit', + 'edit', + 'properties', + 'save_create', + 'create', + 'drop', + 'confirm_drop', + 'execute', + 'default_action' + ); + return $actions; + } + + /** + * Add plugin in the tabs + * @param $plugin_functions_parameters + */ + function add_plugin_tabs(&$plugin_functions_parameters) { + global $misc; + + $tabs = &$plugin_functions_parameters['tabs']; + + if ($plugin_functions_parameters['section'] == 'server') { + $tabs['report_plugin'] = array ( + 'title' => $this->lang['strplugindescription'], + 'url' => 'plugin.php', + 'urlvars' => array( + 'subject' => 'server', + 'action' => 'default_action', + 'plugin' => $this->name + ), + 'hide' => false, + 'icon' => $this->icon('Report') + ); + } + + if ($plugin_functions_parameters['section'] == 'report') { + $tabs['report_plugin'] = array ( + 'title' => $this->lang['strplugindescription'], + 'url' => 'plugin.php', + 'urlvars' => array( + 'subject' => 'server', + 'action' => 'default_action', + 'plugin' => $this->name + ), + 'hide' => false, + 'icon' => $this->icon('Report') + ); + } + } + + /** + * Add plugin in the trail + * @param $plugin_functions_parameters + */ + function add_plugin_trail(&$plugin_functions_parameters) { + global $misc; + $trail = &$plugin_functions_parameters['trail']; + $done = false; + $subject = ''; + if (isset($_REQUEST['subject'])) { + $subject = $_REQUEST['subject']; + } + + $action = ''; + if (isset($_REQUEST['action'])) { + $action = $_REQUEST['action']; + } + + if (isset($_REQUEST['plugin']) and $_REQUEST['plugin'] == 'Report') { + $url = array ( + 'url' => 'plugin.php', + 'urlvars' => array ( + 'plugin' => $this->name, + 'action' => 'default_action' + ) + ); + $trail['report_plugin'] = array ( + 'title' => $this->lang['strreport'], + 'text' => $this->lang['strreport'], + 'url' => $misc->getActionUrl($url, $_REQUEST, null, false), + 'icon' => $this->icon('Reports') + ); + } + + if (isset($_REQUEST['plugin']) + and $_REQUEST['plugin'] == 'Report' + and $action != 'default_action' + and in_array($action, $this->get_actions()) + ) { + + $url = array ( + 'url' => 'plugin.php', + 'urlvars' => array ( + 'plugin' => $this->name, + 'action' => 'properties', + 'report_id' => field('report_id'), + ) + ); + + if (isset($_REQUEST['report'])) + $url['urlvars']['report'] = field('report'); + + $trail['report_plugin_name'] = array ( + 'title' => $this->lang['strreport'], + 'text' => $this->lang['strreport'], + 'url' => $misc->getActionUrl($url, $_REQUEST, null, false), + 'icon' => $this->icon('Report') + ); + + if (isset($_REQUEST['report'])) + $trail['report_plugin_name']['text'] = $_REQUEST['report']; + + } + } + + /** + * Add plugin in the navlinks + * @param $plugin_functions_parameters + */ + function plugin_navlinks(&$params) { + global $misc, $lang; + + if ( + ($params['place'] == 'sql-form' + or $params['place'] == 'display-browse') + and ( isset($params['env']['rs']) + and is_object($params['env']['rs']) + and $params['env']['rs']->recordCount() > 0)) + { + if ( ! (isset($_REQUEST['plugin']) + and $_REQUEST['plugin'] == $this->name) + ) { + /* ResultSet doesn't come from a plugin: + * show a create report link. */ + $params['navlinks']['report_link'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array ( + 'plugin' => $this->name, + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + ) + ) + ), + 'content' => $this->lang['strcreatereport'] + ); + + if (isset($_REQUEST['paginate'])) + $params['navlinks']['report_link']['attr']['href']['urlvars']['paginate'] + = $_REQUEST['paginate']; + + if (!empty($_SESSION['sqlquery'])) { + $params['navlinks']['report_link']['attr']['href']['urlvars']['fromsql'] + = 1; + } + else { + if (isset($_REQUEST['subject']) + and isset($_REQUEST[$_REQUEST['subject']])) + { + $params['navlinks']['report_link']['attr']['href']['urlvars']['subject'] + = $_REQUEST['subject']; + $params['navlinks']['report_link']['attr']['href']['urlvars'][$_REQUEST['subject']] + = $_REQUEST[$_REQUEST['subject']]; + + $params['navlinks']['report_link']['attr']['href']['urlvars']['sortkey'] + = isset($_REQUEST['sortkey']) ? $_REQUEST['sortkey'] : ''; + + $params['navlinks']['report_link']['attr']['href']['urlvars']['sortdir'] + = isset($_REQUEST['sortdir']) ? $_REQUEST['sortdir'] : ''; + } + else { + unset($params['navlinks']['report_link']); + } + } + } + else { + /* ResultSet comes from a plugin: + * show a edit report link. */ + $params['navlinks']['report_link'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array ( + 'plugin' => $this->name, + 'action' => 'edit', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'report_id' => $_REQUEST['report_id'] + ) + ) + ), + 'content' => $this->lang['streditreport'] + ); + + /* edit collapse link to add report related vars */ + $params['navlinks']['collapse']['attr']['href']['urlvars'] + ['plugin'] = $this->name; + $params['navlinks']['collapse']['attr']['href']['urlvars'] + ['report_id'] = $_REQUEST['report_id']; + $params['navlinks']['collapse']['attr']['href']['urlvars'] + ['report'] = $_REQUEST['report']; + + /* edit refresh link to add report related vars */ + $params['navlinks']['refresh']['attr']['href']['urlvars'] + ['plugin'] = $this->name; + $params['navlinks']['refresh']['attr']['href']['urlvars'] + ['report_id'] = $_REQUEST['report_id']; + $params['navlinks']['refresh']['attr']['href']['urlvars'] + ['report'] = $_REQUEST['report']; + + if (isset($_REQUEST['action'])) { + $params['navlinks']['collapse']['attr']['href']['urlvars'] + ['action'] = $_REQUEST['action']; + + $params['navlinks']['refresh']['attr']['href']['urlvars'] + ['action'] = $_REQUEST['action']; + } + } + + if (isset($_REQUEST['schema'])) + $params['navlinks']['report_link']['attr']['href']['urlvars']['schema'] + = $_REQUEST['schema']; + } + } + + function get_subject_params() { + $vars = array(); + + if (! isset($_REQUEST['action'])) + return $vars; + + $action = $_REQUEST['action']; + + switch ($action) { + case 'execute': + $vars = array( + 'report_id' => $_REQUEST['report_id'], + 'report' => $_REQUEST['report'], + 'action' => 'properties' /*defaults to properties*/ + ); + if (isset($_REQUEST['back'])) + $vars['action'] = $_REQUEST['back']; + break; + } + + return $vars; + } + + function edit($msg = '') { + global $data, $misc, $lang; + + $reportsdb = $this->get_reportsdb(); + + $misc->printHeader($this->lang['strreports']); + $misc->printBody(); + $misc->printTrail('server'); + $misc->printTabs('server', 'report_plugin'); + $misc->printMsg($msg); + + // If it's a first, load then get the data from the database + $report = $reportsdb->getReport($_REQUEST['report_id']); + + if ($_REQUEST['action'] == 'edit') { + $_POST['report_name'] = $report->fields['report_name']; + $_POST['db_name'] = $report->fields['db_name']; + $_POST['descr'] = $report->fields['descr']; + $_POST['report_sql'] = $report->fields['report_sql']; + if ($report->fields['paginate'] == 't') { + $_POST['paginate'] = true; + } + } + + // Get a list of available databases + $databases = $data->getDatabases(); + + $_REQUEST['report'] = $report->fields['report_name']; + + echo "
name}\" method=\"post\">\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['report_name']), "\" />
{$lang['strdatabase']}
{$lang['strcomment']}
{$lang['strsql']}
\n"; + echo "\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + echo "fields['report_id']}\" />\n"; + echo "
\n"; + $misc->printFooter(); + } + + /** + * Saves changes to a report + */ + function save_edit() { + $reportsdb = $this->get_reportsdb(); + + if (isset($_REQUEST['cancel'])) { + $this->default_action(); + exit; + } + + if (!isset($_POST['report_name'])) $_POST['report_name'] = ''; + if (!isset($_POST['db_name'])) $_POST['db_name'] = ''; + if (!isset($_POST['descr'])) $_POST['descr'] = ''; + if (!isset($_POST['report_sql'])) $_POST['report_sql'] = ''; + + // Check that they've given a name and a definition + if ($_POST['report_name'] == '') { + $this->edit($this->lang['strreportneedsname']); + } elseif ($_POST['report_sql'] == '') { + $this->edit($this->lang['strreportneedsdef']); + } else { + $status = $reportsdb->alterReport($_POST['report_id'], $_POST['report_name'], $_POST['db_name'], + $_POST['descr'], $_POST['report_sql'], isset($_POST['paginate'])); + if ($status == 0) + $this->default_action($this->lang['strreportcreated']); + else + $this->edit($this->lang['strreportcreatedbad']); + } + } + + /** + * Display read-only properties of a report + */ + function properties($msg = '') { + global $data, $reportsdb, $misc; + global $lang; + + $reportsdb = $this->get_reportsdb(); + + $misc->printHeader($this->lang['strreports']); + $misc->printBody(); + $misc->printTrail('server'); + $misc->printTabs('server', 'report_plugin'); + $misc->printMsg($msg); + + $report = $reportsdb->getReport($_REQUEST['report_id']); + + $_REQUEST['report'] = $report->fields['report_name']; + + if ($report->recordCount() == 1) { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}", $misc->printVal($report->fields['report_name']), "
{$lang['strdatabase']}", $misc->printVal($report->fields['db_name']), "
{$lang['strcomment']}", $misc->printVal($report->fields['descr']), "
{$lang['strpaginate']}", $misc->printVal($report->fields['paginate'], 'yesno', array('align' => 'left')), "
{$lang['strsql']}", $misc->printVal($report->fields['report_sql']), "
\n"; + } + else echo "

{$lang['strinvalidparam']}

\n"; + + $urlvars = array ( + 'plugin' => $this->name, + 'server' => $_REQUEST['server'] + ); + if (isset($_REQUEST['schema'])) $urlvars['schema'] = $_REQUEST['schema']; + if (isset($_REQUEST['schema'])) $urlvars['database'] = $_REQUEST['schema']; + + $navlinks = array ( + 'showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array_merge($urlvars, array('action' => 'default_action')) + ) + ), + 'content' => $this->lang['strshowallreports'] + ), + 'edit' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array_merge($urlvars, array( + 'action' => 'edit', + 'report_id' => $report->fields['report_id']) + ) + ) + ), + 'content' => $lang['stredit'] + ), + 'execute' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array_merge($urlvars, array( + 'action' => 'execute', + 'report' => $report->fields['report_name'], + 'database' => $report->fields['db_name'], + 'report_id' => $report->fields['report_id'], + 'paginate' => $report->fields['paginate'], + 'nohistory' => 't', + 'return' => 'plugin', + 'back' => 'properties' + )) + ) + ), + 'content' => $lang['strexecute'] + ) + ); + $misc->printNavLinks($navlinks, 'reports-properties'); + } + + /** + * Displays a screen where they can enter a new report + */ + function create($msg = '') { + global $data, $reportsdb, $misc; + global $lang; + + $misc->printHeader($this->lang['strreports']); + $misc->printBody(); + $misc->printTrail('server'); + $misc->printTabs('server', 'report_plugin'); + $misc->printMsg($msg); + + if (!isset($_REQUEST['report_name'])) $_REQUEST['report_name'] = ''; + if (!isset($_REQUEST['db_name'])) $_REQUEST['db_name'] = ''; + if (!isset($_REQUEST['descr'])) $_REQUEST['descr'] = ''; + if (!isset($_REQUEST['report_sql'])) { + // Set the query from session if linked from a user query result + if (isset($_REQUEST['fromsql']) and $_REQUEST['fromsql'] == 1 ) { + $_REQUEST['report_sql'] = $_SESSION['sqlquery']; + } + else { + $_REQUEST['sortkey'] = isset($_REQUEST['sortkey']) ? $_REQUEST['sortkey'] : ''; + if (preg_match('/^[0-9]+$/', $_REQUEST['sortkey']) && $_REQUEST['sortkey'] > 0) $orderby = array($_REQUEST['sortkey'] => $_REQUEST['sortdir']); + else $orderby = array(); + + $subject = isset($_REQUEST['subject']) && isset($_REQUEST[$_REQUEST['subject']]) + ? $_REQUEST[$_REQUEST['subject']] + : ''; + + $_REQUEST['report_sql'] = $data->getSelectSQL($subject, array(), array(), array(), $orderby); + } + } + + if (isset($_REQUEST['database'])) { + $_REQUEST['db_name'] = $_REQUEST['database']; + unset($_REQUEST['database']); + $misc->setForm(); + } + + $databases = $data->getDatabases(); + + echo "
name}\" method=\"post\">\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['report_name']), "\" />
{$lang['strdatabase']}
{$lang['strcomment']}
{$lang['strsql']}
\n"; + echo "\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + $misc->printFooter(); + } + + /** + * Actually creates the new report in the database + */ + function save_create() { + if (isset($_REQUEST['cancel'])) { + $this->default_action(); + exit; + } + + $reportsdb = $this->get_reportsdb(); + + if (!isset($_POST['report_name'])) $_POST['report_name'] = ''; + if (!isset($_POST['db_name'])) $_POST['db_name'] = ''; + if (!isset($_POST['descr'])) $_POST['descr'] = ''; + if (!isset($_POST['report_sql'])) $_POST['report_sql'] = ''; + + // Check that they've given a name and a definition + if ($_POST['report_name'] == '') $this->create($this->lang['strreportneedsname']); + elseif ($_POST['report_sql'] == '') $this->create($this->lang['strreportneedsdef']); + else { + $status = $reportsdb->createReport($_POST['report_name'], $_POST['db_name'], + $_POST['descr'], $_POST['report_sql'], isset($_POST['paginate'])); + if ($status == 0) + $this->default_action($this->lang['strreportcreated']); + else + $this->create($this->lang['strreportcreatedbad']); + } + } + + /** + * Show confirmation of drop and perform actual drop + */ + function drop() { + global $reportsdb, $misc; + global $lang; + + $confirm = false; + if (isset($_REQUEST['confirm'])) $confirm = true; + + $reportsdb = $this->get_reportsdb(); + + $misc->printHeader($this->lang['strreports']); + $misc->printBody(); + + if (isset($_REQUEST['cancel'])) { + $this->default_action(); + exit; + } + + if ($confirm) { + // Fetch report from the database + $report = $reportsdb->getReport($_REQUEST['report_id']); + + $_REQUEST['report'] = $report->fields['report_name']; + $misc->printTrail('report'); + $misc->printTitle($lang['strdrop']); + + echo "

", sprintf($this->lang['strconfdropreport'], $misc->printVal($report->fields['report_name'])), "

\n"; + + echo "
name}\" method=\"post\">\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } else { + $status = $reportsdb->dropReport($_POST['report_id']); + if ($status == 0) + $this->default_action($this->lang['strreportdropped']); + else + $this->default_action($this->lang['strreportdroppedbad']); + } + + $misc->printFooter(); + } + + function execute() { + global $misc, $data; + + $reportsdb = $this->get_reportsdb(); + + $report = $reportsdb->getReport($_REQUEST['report_id']); + + $_POST['query'] = $report->fields['report_sql']; + + include('./sql.php'); + } + + /** + * Show default list of reports in the database + */ + function default_action($msg = '') { + global $data, $misc, $lang; + + $reportsdb = $this->get_reportsdb(); + + $misc->printHeader($this->lang['strreports']); + $misc->printBody(); + $misc->printTrail('server'); + $misc->printTabs('server', 'report_plugin'); + $misc->printMsg($msg); + + $reports = $reportsdb->getReports(); + + $columns = array( + 'report' => array( + 'title' => $this->lang['strreport'], + 'field' => field('report_name'), + 'url' => "plugin.php?plugin={$this->name}&action=properties&{$misc->href}&", + 'vars' => array( + 'report_id' => 'report_id', + 'report' => 'report_name' + ), + ), + 'database' => array( + 'title' => $lang['strdatabase'], + 'field' => field('db_name'), + ), + 'created' => array( + 'title' => $lang['strcreated'], + 'field' => field('date_created'), + ), + 'paginate' => array( + 'title' => $lang['strpaginate'], + 'field' => field('paginate'), + 'type' => 'yesno', + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('descr'), + ), + ); + + //$return_url = urlencode("plugin.php?plugin={$this->name}&{$misc->href}"); + $urlvars = $misc->getRequestVars(); + + $actions = array( + 'run' => array ( + 'content' => $lang['strexecute'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array_merge($urlvars, array ( + 'plugin' => $this->name, + 'action' => 'execute', + 'report' => field('report_name'), + 'database' => field('db_name'), + 'report_id' => field('report_id'), + 'paginate' => field('paginate'), + 'nohistory' => 't', + 'return' => 'plugin', + 'back' => 'default_action' + )) + ) + ) + ), + 'edit' => array ( + 'content' => $lang['stredit'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array_merge($urlvars, array ( + 'plugin' => $this->name, + 'action' => 'edit', + 'report_id' => field('report_id'), + )) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array_merge($urlvars, array ( + 'plugin' => $this->name, + 'action' => 'drop', + 'confirm' => 'true', + 'report_id' => field('report_id'), + )) + ) + ) + ), + ); + + $misc->printTable($reports, $columns, $actions, 'reports-reports', $this->lang['strnoreports']); + + $navlinks = array ( + array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'plugin.php', + 'urlvars' => array ( + 'plugin' => $this->name, + 'server' => field('server'), + 'action' => 'create') + ) + ), + 'content' => $this->lang['strcreatereport'] + ) + ); + $misc->printNavLinks($navlinks, 'reports-reports'); + $misc->printFooter(); + } +} +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/sql/reports-pgsql.sql b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/sql/reports-pgsql.sql new file mode 100644 index 00000000..1272a762 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/plugins/Report/sql/reports-pgsql.sql @@ -0,0 +1,27 @@ +-- SQL script to create reports database for PostgreSQL +-- +-- To run, type: psql template1 < reports-pgsql.sql +-- +-- $Id: reports-pgsql.sql,v 1.4 2007/04/16 11:02:36 mr-russ Exp $ + +CREATE DATABASE phppgadmin; + +\connect phppgadmin + +CREATE TABLE ppa_reports ( + report_id SERIAL, + report_name varchar(255) NOT NULL, + db_name varchar(255) NOT NULL, + date_created date DEFAULT NOW() NOT NULL, + created_by varchar(255) NOT NULL, + descr text, + report_sql text NOT NULL, + paginate boolean NOT NULL, + PRIMARY KEY (report_id) +); + +-- Allow everyone to do everything with reports. This may +-- or may not be what you want. +GRANT SELECT,INSERT,UPDATE,DELETE ON ppa_reports TO PUBLIC; +GRANT SELECT,UPDATE ON ppa_reports_report_id_seq TO PUBLIC; + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/privileges.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/privileges.php new file mode 100644 index 00000000..ea7b7f95 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/privileges.php @@ -0,0 +1,354 @@ +getUsers(); + // Get groups from the database + $groups = $data->getGroups(); + + $misc->printTrail($_REQUEST['subject']); + + switch ($mode) { + case 'grant': + $misc->printTitle($lang['strgrant'],'pg.privilege.grant'); + break; + case 'revoke': + $misc->printTitle($lang['strrevoke'],'pg.privilege.revoke'); + break; + } + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + // Grant option + if ($data->hasGrantOption()) { + echo "\n"; + echo "\n"; + } + echo "
{$lang['strusers']}
{$lang['strgroups']}\n"; + echo "\n"; + // Only show groups if there are groups! + if ($groups->recordCount() > 0) { + echo "
\n"; + } + echo "
{$lang['strprivileges']}\n"; + foreach ($data->privlist[$_REQUEST['subject']] as $v) { + $v = htmlspecialchars($v); + echo "
\n"; + } + echo "
{$lang['stroptions']}\n"; + if ($mode == 'grant') { + echo "\n"; + } + elseif ($mode == 'revoke') { + echo "
\n"; + echo "
\n"; + } + echo "
\n"; + + echo "

\n"; + echo "\n"; + echo "\n"; + if (isset($_REQUEST[$_REQUEST['subject'].'_oid'])) + echo "\n"; + echo "\n"; + if ($_REQUEST['subject'] == 'column') + echo "\n"; + echo $misc->form; + if ($mode == 'grant') + echo "\n"; + elseif ($mode == 'revoke') + echo "\n"; + echo "

"; + echo "
\n"; + } + else { + // Determine whether object should be ref'd by name or oid. + if (isset($_REQUEST[$_REQUEST['subject'].'_oid'])) + $object = $_REQUEST[$_REQUEST['subject'].'_oid']; + else + $object = $_REQUEST[$_REQUEST['subject']]; + + if (isset($_REQUEST['table'])) $table = $_REQUEST['table']; + else $table = null; + $status = $data->setPrivileges(($mode == 'grant') ? 'GRANT' : 'REVOKE', $_REQUEST['subject'], $object, + isset($_REQUEST['public']), $_REQUEST['username'], $_REQUEST['groupname'], array_keys($_REQUEST['privilege']), + isset($_REQUEST['grantoption']), isset($_REQUEST['cascade']), $table); + + if ($status == 0) + doDefault($lang['strgranted']); + elseif ($status == -3 || $status == -4) + doAlter(true, $_REQUEST['mode'], $lang['strgrantbad']); + else + doAlter(true, $_REQUEST['mode'], $lang['strgrantfailed']); + } + } + + /** + * Show permissions on a database, namespace, relation, language or function + */ + function doDefault($msg = '') { + global $data, $misc, $database; + global $lang; + + $misc->printTrail($_REQUEST['subject']); + + # @@@FIXME: This switch is just a temporary solution, + # need a better way, maybe every type of object should + # have a tab bar??? + switch ($_REQUEST['subject']) { + case 'server': + case 'database': + case 'schema': + case 'table': + case 'column': + case 'view': + $misc->printTabs($_REQUEST['subject'], 'privileges'); + break; + default: + $misc->printTitle($lang['strprivileges'], 'pg.privilege'); + } + $misc->printMsg($msg); + + // Determine whether object should be ref'd by name or oid. + if (isset($_REQUEST[$_REQUEST['subject'].'_oid'])) + $object = $_REQUEST[$_REQUEST['subject'].'_oid']; + else + $object = $_REQUEST[$_REQUEST['subject']]; + + // Get the privileges on the object, given its type + if ($_REQUEST['subject'] == 'column') + $privileges = $data->getPrivileges($object, 'column', $_REQUEST['table']); + else + $privileges = $data->getPrivileges($object, $_REQUEST['subject']); + + if (sizeof($privileges) > 0) { + echo "\n"; + if ($data->hasRoles()) + echo ""; + else + echo ""; + + foreach ($data->privlist[$_REQUEST['subject']] as $v2) { + // Skip over ALL PRIVILEGES + if ($v2 == 'ALL PRIVILEGES') continue; + echo "\n"; + } + if ($data->hasGrantOption()) { + echo ""; + } + echo "\n"; + + // Loop over privileges, outputting them + $i = 0; + foreach ($privileges as $v) { + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + if (!$data->hasRoles()) + echo "\n"; + echo "\n"; + foreach ($data->privlist[$_REQUEST['subject']] as $v2) { + // Skip over ALL PRIVILEGES + if ($v2 == 'ALL PRIVILEGES') continue; + echo "\n"; + } + if ($data->hasGrantOption()) { + echo "\n"; + } + echo "\n"; + $i++; + } + + echo "
{$lang['strrole']}
{$lang['strtype']}{$lang['struser']}/{$lang['strgroup']}{$v2}{$lang['strgrantor']}
", $misc->printVal($v[0]), "", $misc->printVal($v[1]), ""; + if (in_array($v2, $v[2])) + echo $lang['stryes']; + else + echo $lang['strno']; + // If we have grant option for this, end mark + if ($data->hasGrantOption() && in_array($v2, $v[4])) echo $lang['strasterisk']; + echo "", $misc->printVal($v[3]), "
"; + } + else { + echo "

{$lang['strnoprivileges']}

\n"; + } + + // Links for granting to a user or group + switch ($_REQUEST['subject']) { + case 'table': + case 'view': + case 'sequence': + case 'function': + case 'tablespace': + $alllabel = "showall{$_REQUEST['subject']}s"; + $allurl = "{$_REQUEST['subject']}s.php"; + $alltxt = $lang["strshowall{$_REQUEST['subject']}s"]; + break; + case 'schema': + $alllabel = "showallschemas"; + $allurl = "schemas.php"; + $alltxt = $lang["strshowallschemas"]; + break; + case 'database': + $alllabel = "showalldatabases"; + $allurl = 'all_db.php'; + $alltxt = $lang['strshowalldatabases']; + break; + } + + $subject = $_REQUEST['subject']; + $object = $_REQUEST[$_REQUEST['subject']]; + + if ($_REQUEST['subject'] == 'function') { + $objectoid = $_REQUEST[$_REQUEST['subject'].'_oid']; + $urlvars = array ( + 'action' => 'alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + $subject => $object, + "{$subject}_oid" => $objectoid, + 'subject'=> $subject + ); + } + else if ($_REQUEST['subject'] == 'column') { + $urlvars = array ( + 'action' => 'alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + $subject => $object, + 'subject'=> $subject + ); + + if (isset($_REQUEST['table'])) + $urlvars['table'] = $_REQUEST['table']; + else + $urlvars['view'] = $_REQUEST['view']; + } + else { + $urlvars = array ( + 'action' => 'alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + $subject => $object, + 'subject'=> $subject + ); + if (isset($_REQUEST['schema'])) { + $urlvars['schema'] = $_REQUEST['schema']; + } + } + + $navlinks = array ( + 'grant' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array_merge($urlvars, array('mode' => 'grant')) + ) + ), + 'content' => $lang['strgrant'] + ), + 'revoke' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array_merge($urlvars, array('mode' => 'revoke')) + ) + ), + 'content' => $lang['strrevoke'] + ) + ); + + if (isset($allurl)) { + $navlinks[$alllabel] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => $allurl, + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'] + ) + ) + ), + 'content' => $alltxt + ); + if (isset($_REQUEST['schema'])) { + $navlinks[$alllabel]['attr']['href']['urlvars']['schema'] = $_REQUEST['schema']; + } + } + + $misc->printNavLinks($navlinks, 'privileges-privileges', get_defined_vars()); + } + + $misc->printHeader($lang['strprivileges']); + $misc->printBody(); + + switch ($action) { + case 'save': + if (isset($_REQUEST['cancel'])) doDefault(); + else doAlter(false, $_REQUEST['mode']); + break; + case 'alter': + doAlter(true, $_REQUEST['mode']); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/redirect.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/redirect.php new file mode 100644 index 00000000..f31aa086 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/redirect.php @@ -0,0 +1,29 @@ +getLastTabURL($subject); + + // Load query vars into superglobal arrays + if (isset($url['urlvars'])) { + $urlvars = array(); + + foreach($url['urlvars'] as $k => $urlvar) { + $urlvars[$k] = value($urlvar, $_REQUEST); + } + + /* parse_str function is affected by magic_quotes_gpc */ + if (ini_get('magic_quotes_gpc')) { + $misc->stripVar($urlvars); + } + + $_REQUEST = array_merge($_REQUEST, $urlvars); + $_GET = array_merge($_GET, $urlvars); + } + + require $url['url']; +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/robots.txt b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/robots.txt new file mode 100644 index 00000000..223518bb --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/robots.txt @@ -0,0 +1,8 @@ +# Prevent web robots from indexing your phpPgAdmin installation +# See: http://www.searchengineworld.com/robots/robots_tutorial.htm +# +# $Id: robots.txt,v 1.1 2003/09/01 03:02:17 chriskl Exp $ + +User-agent: * +Disallow: / + diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/roles.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/roles.php new file mode 100644 index 00000000..b4444cfa --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/roles.php @@ -0,0 +1,743 @@ +printTrail('role'); + $misc->printTitle($lang['strcreaterole'],'pg.role.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + $roles = $data->getRoles(); + if ($roles->recordCount() > 0) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + $roles->moveFirst(); + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + $roles->moveFirst(); + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + echo "
{$lang['strname']}_maxNameLen}\" name=\"formRolename\" value=\"", htmlspecialchars($_POST['formRolename']), "\" />
{$lang['strpassword']}
{$lang['strconfirm']}
{$lang['strconnlimit']}
{$lang['strexpires']}
{$lang['strmemberof']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['strmembers']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['stradminmembers']}\n"; + echo "\t\t\t\n"; + echo "\t\t
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new role in the database + */ + function doSaveCreate() { + global $data, $lang; + + if(!isset($_POST['memberof'])) $_POST['memberof'] = array(); + if(!isset($_POST['members'])) $_POST['members'] = array(); + if(!isset($_POST['adminmembers'])) $_POST['adminmembers'] = array(); + + // Check data + if ($_POST['formRolename'] == '') + doCreate($lang['strroleneedsname']); + else if ($_POST['formPassword'] != $_POST['formConfirm']) + doCreate($lang['strpasswordconfirm']); + else { + $status = $data->createRole($_POST['formRolename'], $_POST['formPassword'], isset($_POST['formSuper']), + isset($_POST['formCreateDB']), isset($_POST['formCreateRole']), isset($_POST['formInherits']), + isset($_POST['formCanLogin']), $_POST['formConnLimit'], $_POST['formExpires'], $_POST['memberof'], $_POST['members'], + $_POST['adminmembers']); + if ($status == 0) + doDefault($lang['strrolecreated']); + else + doCreate($lang['strrolecreatedbad']); + } + } + + /** + * Function to allow alter a role + */ + function doAlter($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('role'); + $misc->printTitle($lang['stralter'],'pg.role.alter'); + $misc->printMsg($msg); + + $roledata = $data->getRole($_REQUEST['rolename']); + + if ($roledata->recordCount() > 0) { + $server_info = $misc->getServerInfo(); + $canRename = $data->hasUserRename() && ($_REQUEST['rolename'] != $server_info['username']); + $roledata->fields['rolsuper'] = $data->phpBool($roledata->fields['rolsuper']); + $roledata->fields['rolcreatedb'] = $data->phpBool($roledata->fields['rolcreatedb']); + $roledata->fields['rolcreaterole'] = $data->phpBool($roledata->fields['rolcreaterole']); + $roledata->fields['rolinherit'] = $data->phpBool($roledata->fields['rolinherit']); + $roledata->fields['rolcanlogin'] = $data->phpBool($roledata->fields['rolcanlogin']); + + if (!isset($_POST['formExpires'])){ + if ($canRename) $_POST['formNewRoleName'] = $roledata->fields['rolname']; + if ($roledata->fields['rolsuper']) $_POST['formSuper'] = ''; + if ($roledata->fields['rolcreatedb']) $_POST['formCreateDB'] = ''; + if ($roledata->fields['rolcreaterole']) $_POST['formCreateRole'] = ''; + if ($roledata->fields['rolinherit']) $_POST['formInherits'] = ''; + if ($roledata->fields['rolcanlogin']) $_POST['formCanLogin'] = ''; + $_POST['formConnLimit'] = $roledata->fields['rolconnlimit'] == '-1' ? '' : $roledata->fields['rolconnlimit']; + $_POST['formExpires'] = $roledata->fields['rolvaliduntil'] == 'infinity' ? '' : $roledata->fields['rolvaliduntil']; + $_POST['formPassword'] = ''; + } + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + if (!isset($_POST['memberof'])) + { + $memberof = $data->getMemberOf($_REQUEST['rolename']); + if ($memberof->recordCount() > 0) { + $i = 0; + while (!$memberof->EOF) { + $_POST['memberof'][$i++] = $memberof->fields['rolname']; + $memberof->moveNext(); + } + } + else + $_POST['memberof'] = array(); + $memberofold = implode(',', $_POST['memberof']); + } + if (!isset($_POST['members'])) + { + $members = $data->getMembers($_REQUEST['rolename']); + if ($members->recordCount() > 0) { + $i = 0; + while (!$members->EOF) { + $_POST['members'][$i++] = $members->fields['rolname']; + $members->moveNext(); + } + } + else + $_POST['members'] = array(); + $membersold = implode(',', $_POST['members']); + } + if (!isset($_POST['adminmembers'])) + { + $adminmembers = $data->getMembers($_REQUEST['rolename'], 't'); + if ($adminmembers->recordCount() > 0) { + $i = 0; + while (!$adminmembers->EOF) { + $_POST['adminmembers'][$i++] = $adminmembers->fields['rolname']; + $adminmembers->moveNext(); + } + } + else + $_POST['adminmembers'] = array(); + $adminmembersold = implode(',', $_POST['adminmembers']); + } + + $roles = $data->getRoles($_REQUEST['rolename']); + if ($roles->recordCount() > 0) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + $roles->moveFirst(); + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + $roles->moveFirst(); + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + echo "
{$lang['strname']}", ($canRename ? "_maxNameLen}\" value=\"" . htmlspecialchars($_POST['formNewRoleName']) . "\" />" : $misc->printVal($roledata->fields['rolname'])), "
{$lang['strpassword']}
{$lang['strconfirm']}
{$lang['strconnlimit']}
{$lang['strexpires']}
{$lang['strmemberof']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['strmembers']}\n"; + echo "\t\t\t\n"; + echo "\t\t
{$lang['stradminmembers']}\n"; + echo "\t\t\t\n"; + echo "\t\t
\n"; + + echo "

\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Function to save after editing a role + */ + function doSaveAlter() { + global $data, $lang; + + if(!isset($_POST['memberof'])) $_POST['memberof'] = array(); + if(!isset($_POST['members'])) $_POST['members'] = array(); + if(!isset($_POST['adminmembers'])) $_POST['adminmembers'] = array(); + + // Check name and password + if (isset($_POST['formNewRoleName']) && $_POST['formNewRoleName'] == '') + doAlter($lang['strroleneedsname']); + else if ($_POST['formPassword'] != $_POST['formConfirm']) + doAlter($lang['strpasswordconfirm']); + else { + if (isset($_POST['formNewRoleName'])) $status = $data->setRenameRole($_POST['rolename'], $_POST['formPassword'], isset($_POST['formSuper']), isset($_POST['formCreateDB']), isset($_POST['formCreateRole']), isset($_POST['formInherits']), isset($_POST['formCanLogin']), $_POST['formConnLimit'], $_POST['formExpires'], $_POST['memberof'], $_POST['members'], $_POST['adminmembers'], $_POST['memberofold'], $_POST['membersold'], $_POST['adminmembersold'], $_POST['formNewRoleName']); + else $status = $data->setRole($_POST['rolename'], $_POST['formPassword'], isset($_POST['formSuper']), isset($_POST['formCreateDB']), isset($_POST['formCreateRole']), isset($_POST['formInherits']), isset($_POST['formCanLogin']), $_POST['formConnLimit'], $_POST['formExpires'], $_POST['memberof'], $_POST['members'], $_POST['adminmembers'], $_POST['memberofold'], $_POST['membersold'], $_POST['adminmembersold']); + if ($status == 0) + doDefault($lang['strrolealtered']); + else + doAlter($lang['strrolealteredbad']); + } + } + + /** + * Show confirmation of drop a role and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('role'); + $misc->printTitle($lang['strdroprole'],'pg.role.drop'); + + echo "

", sprintf($lang['strconfdroprole'], $misc->printVal($_REQUEST['rolename'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropRole($_REQUEST['rolename']); + if ($status == 0) + doDefault($lang['strroledropped']); + else + doDefault($lang['strroledroppedbad']); + } + } + + /** + * Show the properties of a role + */ + function doProperties($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('role'); + $misc->printTitle($lang['strproperties'],'pg.role'); + $misc->printMsg($msg); + + $roledata = $data->getRole($_REQUEST['rolename']); + if($roledata->recordCount() > 0 ) { + $roledata->fields['rolsuper'] = $data->phpBool($roledata->fields['rolsuper']); + $roledata->fields['rolcreatedb'] = $data->phpBool($roledata->fields['rolcreatedb']); + $roledata->fields['rolcreaterole'] = $data->phpBool($roledata->fields['rolcreaterole']); + $roledata->fields['rolinherit'] = $data->phpBool($roledata->fields['rolinherit']); + $roledata->fields['rolcanlogin'] = $data->phpBool($roledata->fields['rolcanlogin']); + + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
DescriptionValue
{$lang['strname']}", htmlspecialchars($_REQUEST['rolename']), "
{$lang['strsuper']}", (($roledata->fields['rolsuper']) ? $lang['stryes'] : $lang['strno']), "
{$lang['strcreatedb']}", (($roledata->fields['rolcreatedb']) ? $lang['stryes'] : $lang['strno']), "
{$lang['strcancreaterole']}", (($roledata->fields['rolcreaterole']) ? $lang['stryes'] : $lang['strno']), "
{$lang['strinheritsprivs']}", (($roledata->fields['rolinherit']) ? $lang['stryes'] : $lang['strno']), "
{$lang['strcanlogin']}", (($roledata->fields['rolcanlogin']) ? $lang['stryes'] : $lang['strno']), "
{$lang['strconnlimit']}", ($roledata->fields['rolconnlimit'] == '-1' ? $lang['strnolimit'] : $misc->printVal($roledata->fields['rolconnlimit'])), "
{$lang['strexpires']}", ($roledata->fields['rolvaliduntil'] == 'infinity' || is_null($roledata->fields['rolvaliduntil']) ? $lang['strnever'] : $misc->printVal($roledata->fields['rolvaliduntil'])), "
{$lang['strsessiondefaults']}", $misc->printVal($roledata->fields['rolconfig']), "
{$lang['strmemberof']}"; + $memberof = $data->getMemberOf($_REQUEST['rolename']); + if ($memberof->recordCount() > 0) { + while (!$memberof->EOF) { + echo $misc->printVal($memberof->fields['rolname']), "
\n"; + $memberof->moveNext(); + } + } + echo "
{$lang['strmembers']}"; + $members = $data->getMembers($_REQUEST['rolename']); + if ($members->recordCount() > 0) { + while (!$members->EOF) { + echo $misc->printVal($members->fields['rolname']), "
\n"; + $members->moveNext(); + } + } + echo "
{$lang['stradminmembers']}"; + $adminmembers = $data->getMembers($_REQUEST['rolename'], 't'); + if ($adminmembers->recordCount() > 0) { + while (!$adminmembers->EOF) { + echo $misc->printVal($adminmembers->fields['rolname']), "
\n"; + $adminmembers->moveNext(); + } + } + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + + $navlinks = array ( + 'showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strshowallroles'] + ), + 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'action' => 'alter', + 'server' => $_REQUEST['server'], + 'rolename' => $_REQUEST['rolename'] + ) + ) + ), + 'content' => $lang['stralter'] + ), + 'drop' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'server' => $_REQUEST['server'], + 'rolename' => $_REQUEST['rolename'] + ) + ) + ), + 'content' => $lang['strdrop'] + ) + ); + + $misc->printNavLinks($navlinks, 'roles-properties', get_defined_vars()); + } + + /** + * If a role is not a superuser role, then we have an 'account management' + * page for change his password, etc. We don't prevent them from + * messing with the URL to gain access to other role admin stuff, because + * the PostgreSQL permissions will prevent them changing anything anyway. + */ + function doAccount($msg = '') { + global $data, $misc; + global $lang; + + $server_info = $misc->getServerInfo(); + + $roledata = $data->getRole($server_info['username']); + $_REQUEST['rolename'] = $server_info['username']; + + $misc->printTrail('role'); + $misc->printTabs('server','account'); + $misc->printMsg($msg); + + if ($roledata->recordCount() > 0) { + $roledata->fields['rolsuper'] = $data->phpBool($roledata->fields['rolsuper']); + $roledata->fields['rolcreatedb'] = $data->phpBool($roledata->fields['rolcreatedb']); + $roledata->fields['rolcreaterole'] = $data->phpBool($roledata->fields['rolcreaterole']); + $roledata->fields['rolinherit'] = $data->phpBool($roledata->fields['rolinherit']); + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n
{$lang['strname']}{$lang['strsuper']}{$lang['strcreatedb']}{$lang['strcancreaterole']}{$lang['strinheritsprivs']}{$lang['strconnlimit']}{$lang['strexpires']}{$lang['strsessiondefaults']}
", $misc->printVal($roledata->fields['rolname']), "", $misc->printVal($roledata->fields['rolsuper'], 'yesno'), "", $misc->printVal($roledata->fields['rolcreatedb'], 'yesno'), "", $misc->printVal($roledata->fields['rolcreaterole'], 'yesno'), "", $misc->printVal($roledata->fields['rolinherit'], 'yesno'), "", ($roledata->fields['rolconnlimit'] == '-1' ? $lang['strnolimit'] : $misc->printVal($roledata->fields['rolconnlimit'])), "", ($roledata->fields['rolvaliduntil'] == 'infinity' || is_null($roledata->fields['rolvaliduntil']) ? $lang['strnever'] : $misc->printVal($roledata->fields['rolvaliduntil'])), "", $misc->printVal($roledata->fields['rolconfig']), "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + + $misc->printNavLinks(array ('changepassword' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'action' => 'confchangepassword', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strchangepassword'] + )), 'roles-account', get_defined_vars()); + } + + /** + * Show confirmation of change password and actually change password + */ + function doChangePassword($confirm, $msg = '') { + global $data, $misc; + global $lang, $conf; + + $server_info = $misc->getServerInfo(); + + if ($confirm) { + $_REQUEST['rolename'] = $server_info['username']; + $misc->printTrail('role'); + $misc->printTitle($lang['strchangepassword'],'pg.role.alter'); + $misc->printMsg($msg); + + if (!isset($_POST['password'])) $_POST['password'] = ''; + if (!isset($_POST['confirm'])) $_POST['confirm'] = ''; + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strpassword']}
{$lang['strconfirm']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + } + else { + // Check that password is minimum length + if (strlen($_POST['password']) < $conf['min_password_length']) + doChangePassword(true, $lang['strpasswordshort']); + // Check that password matches confirmation password + elseif ($_POST['password'] != $_POST['confirm']) + doChangePassword(true, $lang['strpasswordconfirm']); + else { + $status = $data->changePassword($server_info['username'], $_POST['password']); + if ($status == 0) + doAccount($lang['strpasswordchanged']); + else + doAccount($lang['strpasswordchangedbad']); + } + } + } + + + /** + * Show default list of roles in the database + */ + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + function renderRoleConnLimit($val) { + global $lang; + return $val == '-1' ? $lang['strnolimit'] : htmlspecialchars($val); + } + + function renderRoleExpires($val) { + global $lang; + return $val == 'infinity' ? $lang['strnever'] : htmlspecialchars($val); + } + + $misc->printTrail('server'); + $misc->printTabs('server','roles'); + $misc->printMsg($msg); + + $roles = $data->getRoles(); + + $columns = array( + 'role' => array( + 'title' => $lang['strrole'], + 'field' => field('rolname'), + 'url' => "redirect.php?subject=role&action=properties&{$misc->href}&", + 'vars' => array('rolename' => 'rolname'), + ), + 'superuser' => array( + 'title' => $lang['strsuper'], + 'field' => field('rolsuper'), + 'type' => 'yesno', + ), + 'createdb' => array( + 'title' => $lang['strcreatedb'], + 'field' => field('rolcreatedb'), + 'type' => 'yesno', + ), + 'createrole' => array( + 'title' => $lang['strcancreaterole'], + 'field' => field('rolcreaterole'), + 'type' => 'yesno', + ), + 'inherits' => array( + 'title' => $lang['strinheritsprivs'], + 'field' => field('rolinherit'), + 'type' => 'yesno', + ), + 'canloging' => array( + 'title' => $lang['strcanlogin'], + 'field' => field('rolcanlogin'), + 'type' => 'yesno', + ), + 'connlimit' => array( + 'title' => $lang['strconnlimit'], + 'field' => field('rolconnlimit'), + 'type' => 'callback', + 'params'=> array('function' => 'renderRoleConnLimit') + ), + 'expires' => array( + 'title' => $lang['strexpires'], + 'field' => field('rolvaliduntil'), + 'type' => 'callback', + 'params'=> array('function' => 'renderRoleExpires', 'null' => $lang['strnever']), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $actions = array( + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'action' => 'alter', + 'rolename' => field('rolname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'rolename' => field('rolname') + ) + ) + ) + ), + ); + + $misc->printTable($roles, $columns, $actions, 'roles-roles', $lang['strnoroles']); + + $navlinks = array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'roles.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strcreaterole'] + ) + ); + $misc->printNavLinks($navlinks, 'roles-roles', get_defined_vars()); + } + + $misc->printHeader($lang['strroles']); + $misc->printBody(); + + switch ($action) { + case 'create': + doCreate(); + break; + case 'save_create': + if (isset($_POST['create'])) doSaveCreate(); + else doDefault(); + break; + case 'alter': + doAlter(); + break; + case 'save_alter': + if (isset($_POST['alter'])) doSaveAlter(); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'properties': + doProperties(); + break; + case 'confchangepassword': + doChangePassword(true); + break; + case 'changepassword': + if (isset($_REQUEST['ok'])) doChangePassword(false); + else doAccount(); + break; + case 'account': + doAccount(); + break; + default: + doDefault(); + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/rules.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/rules.php new file mode 100644 index 00000000..3ea50c90 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/rules.php @@ -0,0 +1,232 @@ +printTrail($_REQUEST['subject']); + $misc->printTitle($lang['strcreaterule'],'pg.rule.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />
{$lang['strevent']}
{$lang['strwhere']}
"; + echo "\n"; + echo "
{$lang['straction']}"; + echo "
\n"; + echo "\n"; + echo "()
\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "

\n"; + echo "
\n"; + + } + else { + if (trim($_POST['name']) == '') + createRule(true, $lang['strruleneedsname']); + else { + $status = $data->createRule($_POST['name'], + $_POST['event'], $_POST[$_POST['subject']], $_POST['where'], + isset($_POST['instead']), $_POST['type'], $_POST['raction']); + if ($status == 0) + doDefault($lang['strrulecreated']); + else + createRule(true, $lang['strrulecreatedbad']); + } + } + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail($_REQUEST['subject']); + $misc->printTitle($lang['strdrop'],'pg.rule.drop'); + + echo "

", sprintf($lang['strconfdroprule'], $misc->printVal($_REQUEST['rule']), + $misc->printVal($_REQUEST[$_REQUEST['reltype']])), "

\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropRule($_POST['rule'], $_POST[$_POST['subject']], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['strruledropped']); + else + doDefault($lang['strruledroppedbad']); + } + + } + + /** + * List all the rules on the table + */ + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail($_REQUEST['subject']); + $misc->printTabs($_REQUEST['subject'], 'rules'); + $misc->printMsg($msg); + + $rules = $data->getRules($_REQUEST[$_REQUEST['subject']]); + + $columns = array( + 'rule' => array( + 'title' => $lang['strname'], + 'field' => field('rulename'), + ), + 'definition' => array( + 'title' => $lang['strdefinition'], + 'field' => field('definition'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $subject = urlencode($_REQUEST['subject']); + $object = urlencode($_REQUEST[$_REQUEST['subject']]); + + $actions = array( + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'rules.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'reltype' => $subject, + $subject => $object, + 'subject' => 'rule', + 'rule' => field('rulename') + ) + ) + ) + ), + ); + + $misc->printTable($rules, $columns, $actions, 'rules-rules', $lang['strnorules']); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'rules.php', + 'urlvars' => array ( + 'action' => 'create_rule', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + $subject => $object, + 'subject' => $subject + ) + ) + ), + 'content' => $lang['strcreaterule'] + )), 'rules-rules', get_defined_vars()); + } + + function doTree() { + global $misc, $data; + + $rules = $data->getRules($_REQUEST[$_REQUEST['subject']]); + + $reqvars = $misc->getRequestVars($_REQUEST['subject']); + + $attrs = array( + 'text' => field('rulename'), + 'icon' => 'Rule', + ); + + $misc->printTree($rules, $attrs, 'rules'); + exit; + } + + if ($action == 'tree') doTree(); + + // Different header if we're view rules or table rules + $misc->printHeader($_REQUEST[$_REQUEST['subject']] . ' - ' . $lang['strrules']); + $misc->printBody(); + + switch ($action) { + case 'create_rule': + createRule(true); + break; + case 'save_create_rule': + if (isset($_POST['cancel'])) doDefault(); + else createRule(false); + break; + case 'drop': + if (isset($_POST['yes'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/schemas.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/schemas.php new file mode 100644 index 00000000..5b97b27e --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/schemas.php @@ -0,0 +1,484 @@ +printTrail('database'); + $misc->printTabs('database','schemas'); + $misc->printMsg($msg); + + // Check that the DB actually supports schemas + $schemas = $data->getSchemas(); + + $columns = array( + 'schema' => array( + 'title' => $lang['strschema'], + 'field' => field('nspname'), + 'url' => "redirect.php?subject=schema&{$misc->href}&", + 'vars' => array('schema' => 'nspname'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('nspowner'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('nspcomment'), + ), + ); + + $actions = array( + 'multiactions' => array( + 'keycols' => array('nsp' => 'nspname'), + 'url' => 'schemas.php', + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'schemas.php', + 'urlvars' => array ( + 'action' => 'drop', + 'nsp' => field('nspname') + ) + ) + ), + 'multiaction' => 'drop', + ), + 'privileges' => array( + 'content' => $lang['strprivileges'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array ( + 'subject' => 'schema', + 'schema' => field('nspname') + ) + ) + ) + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'schemas.php', + 'urlvars' => array ( + 'action' => 'alter', + 'schema' => field('nspname') + ) + ) + ) + ) + ); + + if (!$data->hasAlterSchema()) unset($actions['alter']); + + $misc->printTable($schemas, $columns, $actions, 'schemas-schemas', $lang['strnoschemas']); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'schemas.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'] + ) + ) + ), + 'content' => $lang['strcreateschema'] + )), 'schemas-schemas', get_defined_vars()); + } + + /** + * Displays a screen where they can enter a new schema + */ + function doCreate($msg = '') { + global $data, $misc; + global $lang; + + $server_info = $misc->getServerInfo(); + + if (!isset($_POST['formName'])) $_POST['formName'] = ''; + if (!isset($_POST['formAuth'])) $_POST['formAuth'] = $server_info['username']; + if (!isset($_POST['formSpc'])) $_POST['formSpc'] = ''; + if (!isset($_POST['formComment'])) $_POST['formComment'] = ''; + + // Fetch all users from the database + $users = $data->getUsers(); + + $misc->printTrail('database'); + $misc->printTitle($lang['strcreateschema'],'pg.schema.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + // Owner + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formName']), "\" />
{$lang['strowner']}\n\t\t\t\n\t\t
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new schema in the database + */ + function doSaveCreate() { + global $data, $lang, $_reload_browser; + + // Check that they've given a name + if ($_POST['formName'] == '') doCreate($lang['strschemaneedsname']); + else { + $status = $data->createSchema($_POST['formName'], $_POST['formAuth'], $_POST['formComment']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strschemacreated']); + } + else + doCreate($lang['strschemacreatedbad']); + } + } + + /** + * Display a form to permit editing schema properties. + * TODO: permit changing owner + */ + function doAlter($msg = '') { + global $data, $misc, $lang; + + $misc->printTrail('schema'); + $misc->printTitle($lang['stralter'],'pg.schema.alter'); + $misc->printMsg($msg); + + $schema = $data->getSchemaByName($_REQUEST['schema']); + if ($schema->recordCount() > 0) { + if (!isset($_POST['comment'])) $_POST['comment'] = $schema->fields['nspcomment']; + if (!isset($_POST['schema'])) $_POST['schema'] = $_REQUEST['schema']; + if (!isset($_POST['name'])) $_POST['name'] = $_REQUEST['schema']; + if (!isset($_POST['owner'])) $_POST['owner'] = $schema->fields['ownername']; + + echo "
\n"; + echo "\n"; + + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + + if ($data->hasAlterSchemaOwner()) { + $users = $data->getUsers(); + echo "\n"; + echo "\n"; + } + else + echo ""; + + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + echo "
{$lang['strname']}"; + echo "\t\t\t_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />\n"; + echo "\t\t
{$lang['strowner']}
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } else { + echo "

{$lang['strnodata']}

\n"; + } + } + + /** + * Save the form submission containing changes to a schema + */ + function doSaveAlter($msg = '') { + global $data, $misc, $lang, $_reload_browser; + + $status = $data->updateSchema($_POST['schema'], $_POST['comment'], $_POST['name'], $_POST['owner']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strschemaaltered']); + } + else + doAlter($lang['strschemaalteredbad']); + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang, $_reload_browser; + + if (empty($_REQUEST['nsp']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifyschematodrop']); + exit(); + } + + if ($confirm) { + $misc->printTrail('schema'); + $misc->printTitle($lang['strdrop'],'pg.schema.drop'); + + echo "
\n"; + //If multi drop + if (isset($_REQUEST['ma'])) { + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo '

', sprintf($lang['strconfdropschema'], $misc->printVal($a['nsp'])), "

\n"; + echo '\n"; + } + } + else { + echo "

", sprintf($lang['strconfdropschema'], $misc->printVal($_REQUEST['nsp'])), "

\n"; + echo "\n"; + } + + echo "

\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + if (is_array($_POST['nsp'])) { + $msg = ''; + $status = $data->beginTransaction(); + if ($status == 0) { + foreach($_POST['nsp'] as $s) { + $status = $data->dropSchema($s, isset($_POST['cascade'])); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($s, ENT_QUOTES, 'UTF-8'), $lang['strschemadropped']); + else { + $data->endTransaction(); + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($s, ENT_QUOTES, 'UTF-8'), $lang['strschemadroppedbad'])); + return; + } + } + } + if($data->endTransaction() == 0) { + // Everything went fine, back to the Default page.... + $_reload_browser = true; + doDefault($msg); + } + else doDefault($lang['strschemadroppedbad']); + } + else{ + $status = $data->dropSchema($_POST['nsp'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strschemadropped']); + } + else + doDefault($lang['strschemadroppedbad']); + } + } + } + + /** + * Displays options for database download + */ + function doExport($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','export'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + // Data only + echo "\n"; + echo "\n"; + echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } + // Structure only + echo "\n"; + echo "\n\n"; + // Structure and data + echo "\n"; + echo "\n"; + echo "\n\n"; + echo "\n\n"; + if ($data->hasServerOids()) { + echo "\n\n"; + } + echo "
{$lang['strformat']}{$lang['stroptions']}
hasServerOids() ? 2 : 1) ."\">"; + echo "{$lang['strformat']}\n
hasServerOids() ? 3 : 2) ."\">"; + echo "{$lang['strformat']}\n
\n"; + + echo "

{$lang['stroptions']}

\n"; + echo "

\n"; + echo "
\n"; + // MSIE cannot download gzip in SSL mode - it's just broken + if (!(strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') && isset($_SERVER['HTTPS']))) { + echo "
\n"; + } + echo "

\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "
\n"; + } + + + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data, $lang; + + $schemas = $data->getSchemas(); + + $reqvars = $misc->getRequestVars('schema'); + + $attrs = array( + 'text' => field('nspname'), + 'icon' => 'Schema', + 'toolTip'=> field('nspcomment'), + 'action' => url('redirect.php', + $reqvars, + array( + 'subject' => 'schema', + 'schema' => field('nspname') + ) + ), + 'branch' => url('schemas.php', + $reqvars, + array( + 'action' => 'subtree', + 'schema' => field('nspname') + ) + ), + ); + + $misc->printTree($schemas, $attrs, 'schemas'); + + exit; + } + + function doSubTree() { + global $misc, $data, $lang; + + $tabs = $misc->getNavTabs('schema'); + + $items = $misc->adjustTabsForTree($tabs); + + $reqvars = $misc->getRequestVars('schema'); + + $attrs = array( + 'text' => field('title'), + 'icon' => field('icon'), + 'action' => url(field('url'), + $reqvars, + field('urlvars', array()) + ), + 'branch' => url(field('url'), + $reqvars, + field('urlvars'), + array('action' => 'tree') + ) + ); + + $misc->printTree($items, $attrs, 'schema'); + exit; + } + + if ($action == 'tree') doTree(); + if ($action == 'subtree') doSubTree(); + + $misc->printHeader($lang['strschemas']); + $misc->printBody(); + + if (isset($_POST['cancel'])) $action = ''; + + switch ($action) { + case 'create': + if (isset($_POST['create'])) doSaveCreate(); + else doCreate(); + break; + case 'alter': + if (isset($_POST['alter'])) doSaveAlter(); + else doAlter(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDrop(true); + break; + case 'export': + doExport(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sequences.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sequences.php new file mode 100644 index 00000000..a51878c0 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sequences.php @@ -0,0 +1,728 @@ +printTrail('schema'); + $misc->printTabs('schema', 'sequences'); + $misc->printMsg($msg); + + // Get all sequences + $sequences = $data->getSequences(); + + $columns = array( + 'sequence' => array( + 'title' => $lang['strsequence'], + 'field' => field('seqname'), + 'url' => "sequences.php?action=properties&{$misc->href}&", + 'vars' => array('sequence' => 'seqname'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('seqowner'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('seqcomment'), + ), + ); + + $actions = array( + 'multiactions' => array( + 'keycols' => array('sequence' => 'seqname'), + 'url' => 'sequences.php', + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'subject' => 'sequence', + 'sequence' => field('seqname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'sequence' => field('seqname') + ) + ) + ), + 'multiaction' => 'confirm_drop', + ), + 'privileges' => array( + 'content' => $lang['strprivileges'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array ( + 'subject' => 'sequence', + 'sequence' => field('seqname') + ) + ) + ) + ), + ); + + $misc->printTable($sequences, $columns, $actions, 'sequences-sequences', $lang['strnosequences']); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreatesequence'] + )), 'sequences-sequences', get_defined_vars()); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $sequences = $data->getSequences(); + + $reqvars = $misc->getRequestVars('sequence'); + + $attrs = array( + 'text' => field('seqname'), + 'icon' => 'Sequence', + 'toolTip'=> field('seqcomment'), + 'action' => url('sequences.php', + $reqvars, + array ( + 'action' => 'properties', + 'sequence' => field('seqname') + ) + ) + ); + + $misc->printTree($sequences, $attrs, 'sequences'); + exit; + } + + /** + * Display the properties of a sequence + */ + function doProperties($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('sequence'); + $misc->printTitle($lang['strproperties'],'pg.sequence'); + $misc->printMsg($msg); + + // Fetch the sequence information + $sequence = $data->getSequence($_REQUEST['sequence']); + + if (is_object($sequence) && $sequence->recordCount() > 0) { + $sequence->fields['is_cycled'] = $data->phpBool($sequence->fields['is_cycled']); + $sequence->fields['is_called'] = $data->phpBool($sequence->fields['is_called']); + + // Show comment if any + if ($sequence->fields['seqcomment'] !== null) + echo "

", $misc->printVal($sequence->fields['seqcomment']), "

\n"; + + echo ""; + echo ""; + if ($data->hasAlterSequenceStart()) { + echo ""; + } + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + if ($data->hasAlterSequenceStart()) { + echo ""; + } + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo "
{$lang['strname']}{$lang['strstartvalue']}{$lang['strlastvalue']}{$lang['strincrementby']}{$lang['strmaxvalue']}{$lang['strminvalue']}{$lang['strcachevalue']}{$lang['strlogcount']}{$lang['strcancycle']}{$lang['striscalled']}
", $misc->printVal($sequence->fields['seqname']), "", $misc->printVal($sequence->fields['start_value']), "", $misc->printVal($sequence->fields['last_value']), "", $misc->printVal($sequence->fields['increment_by']), "", $misc->printVal($sequence->fields['max_value']), "", $misc->printVal($sequence->fields['min_value']), "", $misc->printVal($sequence->fields['cache_value']), "", $misc->printVal($sequence->fields['log_cnt']), "", ($sequence->fields['is_cycled'] ? $lang['stryes'] : $lang['strno']), "", ($sequence->fields['is_called'] ? $lang['stryes'] : $lang['strno']), "
"; + + $navlinks = array ( + 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'sequence' => $sequence->fields['seqname'] + ) + ) + ), + 'content' => $lang['stralter'] + ), + 'setval' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'confirm_setval', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'sequence' => $sequence->fields['seqname'] + ) + ) + ), + 'content' => $lang['strsetval'] + ), + 'nextval' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'nextval', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'sequence' => $sequence->fields['seqname'] + ) + ) + ), + 'content' => $lang['strnextval'] + ), + 'restart' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'restart', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'sequence' => $sequence->fields['seqname'] + ) + ) + ), + 'content' => $lang['strrestart'] + ), + 'reset' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'action' => 'reset', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'sequence' => $sequence->fields['seqname'] + ) + ) + ), + 'content' => $lang['strreset'] + ), + 'showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'sequences.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strshowallsequences'] + ) + ); + + if (! $data->hasAlterSequenceStart()) + unset($navlinks['restart']); + + $misc->printNavLinks($navlinks, 'sequences-properties', get_defined_vars()); + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Drop a sequence + */ + function doDrop($confirm, $msg = '') { + global $data, $misc; + global $lang; + + if (empty($_REQUEST['sequence']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifysequencetodrop']); + exit(); + } + + if ($confirm) { + $misc->printTrail('sequence'); + $misc->printTitle($lang['strdrop'],'pg.sequence.drop'); + $misc->printMsg($msg); + + echo "
\n"; + + //If multi drop + if (isset($_REQUEST['ma'])) { + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfdropsequence'], $misc->printVal($a['sequence'])), "

\n"; + printf('', htmlspecialchars($a['sequence'])); + } + } else { + echo "

", sprintf($lang['strconfdropsequence'], $misc->printVal($_REQUEST['sequence'])), "

\n"; + echo "\n"; + } + + echo "

\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + if (is_array($_POST['sequence'])) { + $msg = ''; + $status = $data->beginTransaction(); + if ($status == 0) { + foreach($_POST['sequence'] as $s) { + $status = $data->dropSequence($s, isset($_POST['cascade'])); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($s, ENT_QUOTES, 'UTF-8'), $lang['strsequencedropped']); + else { + $data->endTransaction(); + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($s, ENT_QUOTES, 'UTF-8'), $lang['strsequencedroppedbad'])); + return; + } + } + } + if($data->endTransaction() == 0) { + // Everything went fine, back to the Default page.... + $_reload_browser = true; + doDefault($msg); + } + else doDefault($lang['strsequencedroppedbad']); + } + else{ + $status = $data->dropSequence($_POST['sequence'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strsequencedropped']); + } + else + doDrop(true, $lang['strsequencedroppedbad']); + } + } + } + + /** + * Displays a screen where they can enter a new sequence + */ + function doCreateSequence($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['formSequenceName'])) $_POST['formSequenceName'] = ''; + if (!isset($_POST['formIncrement'])) $_POST['formIncrement'] = ''; + if (!isset($_POST['formMinValue'])) $_POST['formMinValue'] = ''; + if (!isset($_POST['formMaxValue'])) $_POST['formMaxValue'] = ''; + if (!isset($_POST['formStartValue'])) $_POST['formStartValue'] = ''; + if (!isset($_POST['formCacheValue'])) $_POST['formCacheValue'] = ''; + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatesequence'],'pg.sequence.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['formSequenceName']), "\" />
{$lang['strincrementby']}
{$lang['strminvalue']}
{$lang['strmaxvalue']}
{$lang['strstartvalue']}
{$lang['strcachevalue']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new sequence in the database + */ + function doSaveCreateSequence() { + global $data; + global $lang; + + // Check that they've given a name and at least one column + if ($_POST['formSequenceName'] == '') doCreateSequence($lang['strsequenceneedsname']); + else { + $status = $data->createSequence($_POST['formSequenceName'], + $_POST['formIncrement'], $_POST['formMinValue'], + $_POST['formMaxValue'], $_POST['formStartValue'], + $_POST['formCacheValue'], isset($_POST['formCycledValue'])); + if ($status == 0) { + doDefault($lang['strsequencecreated']); + } else { + doCreateSequence($lang['strsequencecreatedbad']); + } + } + } + + /** + * Restarts a sequence + */ + function doRestart() { + global $data; + global $lang; + + $status = $data->restartSequence($_REQUEST['sequence']); + if ($status == 0) + doProperties($lang['strsequencerestart']); + else + doProperties($lang['strsequencerestartbad']); + } + + /** + * Resets a sequence + */ + function doReset() { + global $data; + global $lang; + + $status = $data->resetSequence($_REQUEST['sequence']); + if ($status == 0) + doProperties($lang['strsequencereset']); + else + doProperties($lang['strsequenceresetbad']); + } + + /** + * Set Nextval of a sequence + */ + function doNextval() { + global $data; + global $lang; + + $status = $data->nextvalSequence($_REQUEST['sequence']); + if ($status == 0) + doProperties($lang['strsequencenextval']); + else + doProperties($lang['strsequencenextvalbad']); + } + + /** + * Function to save after 'setval'ing a sequence + */ + function doSaveSetval() { + global $data, $lang, $_reload_browser; + + $status = $data->setvalSequence($_POST['sequence'], $_POST['nextvalue']); + if ($status == 0) + doProperties($lang['strsequencesetval']); + else + doProperties($lang['strsequencesetvalbad']); + } + + /** + * Function to allow 'setval'ing of a sequence + */ + function doSetval($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('sequence'); + $misc->printTitle($lang['strsetval'], 'pg.sequence'); + $misc->printMsg($msg); + + // Fetch the sequence information + $sequence = $data->getSequence($_REQUEST['sequence']); + + if (is_object($sequence) && $sequence->recordCount() > 0) { + echo "
\n"; + echo ""; + echo "\n"; + echo "\n"; + echo "
{$lang['strlastvalue']}"; + echo "_maxNameLen}\" value=\"", + $misc->printVal($sequence->fields['last_value']), "\" />
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Function to save after altering a sequence + */ + function doSaveAlter() { + global $data, $lang, $_reload_browser, $misc; + + + if (!isset($_POST['owner'])) $_POST['owner'] = null; + if (!isset($_POST['newschema'])) $_POST['newschema'] = null; + if (!isset($_POST['formIncrement'])) $_POST['formIncrement'] = null; + if (!isset($_POST['formMinValue'])) $_POST['formMinValue'] = null; + if (!isset($_POST['formMaxValue'])) $_POST['formMaxValue'] = null; + if (!isset($_POST['formStartValue'])) $_POST['formStartValue'] = null; + if (!isset($_POST['formRestartValue'])) $_POST['formRestartValue'] = null; + if (!isset($_POST['formCacheValue'])) $_POST['formCacheValue'] = null; + if (!isset($_POST['formCycledValue'])) $_POST['formCycledValue'] = null; + + $status = $data->alterSequence($_POST['sequence'], $_POST['name'], $_POST['comment'], $_POST['owner'], + $_POST['newschema'], $_POST['formIncrement'], $_POST['formMinValue'], $_POST['formMaxValue'], + $_POST['formRestartValue'], $_POST['formCacheValue'], isset($_POST['formCycledValue']), $_POST['formStartValue']); + + if ($status == 0) { + if ($_POST['sequence'] != $_POST['name']) { + // Jump them to the new view name + $_REQUEST['sequence'] = $_POST['name']; + // Force a browser reload + $_reload_browser = true; + } + if (!empty($_POST['newschema']) && ($_POST['newschema'] != $data->_schema)) { + // Jump them to the new sequence schema + $misc->setCurrentSchema($_POST['newschema']); + $_reload_browser = true; + } + doProperties($lang['strsequencealtered']); + } + else + doProperties($lang['strsequencealteredbad']); + } + + /** + * Function to allow altering of a sequence + */ + function doAlter($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('sequence'); + $misc->printTitle($lang['stralter'], 'pg.sequence.alter'); + $misc->printMsg($msg); + + // Fetch the sequence information + $sequence = $data->getSequence($_REQUEST['sequence']); + + if (is_object($sequence) && $sequence->recordCount() > 0) { + if (!isset($_POST['name'])) $_POST['name'] = $_REQUEST['sequence']; + if (!isset($_POST['comment'])) $_POST['comment'] = $sequence->fields['seqcomment']; + if (!isset($_POST['owner'])) $_POST['owner'] = $sequence->fields['seqowner']; + if (!isset($_POST['newschema'])) $_POST['newschema'] = $sequence->fields['nspname']; + + // Handle Checkbox Value + $sequence->fields['is_cycled'] = $data->phpBool($sequence->fields['is_cycled']); + if ($sequence->fields['is_cycled']) $_POST['formCycledValue'] = 'on'; + + echo "
\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + if ($data->isSuperUser()) { + // Fetch all users + $users = $data->getUsers(); + + echo "\n"; + echo "\n"; + } + + if ($data->hasAlterSequenceSchema()) { + $schemas = $data->getSchemas(); + echo "\n"; + echo "\n"; + } + + echo "\n"; + echo "\n"; + + if ($data->hasAlterSequenceStart()) { + echo "\n"; + echo "\n"; + } + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + echo "
{$lang['strname']}"; + echo "_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />
{$lang['strowner']}
{$lang['strschema']}
{$lang['strcomment']}"; + echo "
{$lang['strstartvalue']}fields['start_value']), "\" />
{$lang['strrestartvalue']}fields['last_value']), "\" />
{$lang['strincrementby']}fields['increment_by']), "\" />
{$lang['strmaxvalue']}fields['max_value']), "\" />
{$lang['strminvalue']}fields['min_value']), "\" />
{$lang['strcachevalue']}fields['cache_value']), "\" />
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + if ($action == 'tree') doTree(); + + // Print header + $misc->printHeader($lang['strsequences']); + $misc->printBody(); + + switch($action) { + case 'create': + doCreateSequence(); + break; + case 'save_create_sequence': + if (isset($_POST['create'])) doSaveCreateSequence(); + else doDefault(); + break; + case 'properties': + doProperties(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'restart': + doRestart(); + break; + case 'reset': + doReset(); + break; + case 'nextval': + doNextval(); + break; + case 'setval': + if (isset($_POST['setval'])) doSaveSetval(); + else doDefault(); + break; + case 'confirm_setval': + doSetval(); + break; + case 'alter': + if (isset($_POST['alter'])) doSaveAlter(); + else doDefault(); + break; + case 'confirm_alter': + doAlter(); + break; + default: + doDefault(); + break; + } + + // Print footer + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/servers.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/servers.php new file mode 100644 index 00000000..a33687f6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/servers.php @@ -0,0 +1,175 @@ +do_hook('logout', $_REQUEST['logoutServer']); + + $server_info = $misc->getServerInfo($_REQUEST['logoutServer']); + $misc->setServerInfo(null, null, $_REQUEST['logoutServer']); + + unset($_SESSION['sharedUsername'], $_SESSION['sharedPassword']); + + doDefault(sprintf($lang['strlogoutmsg'], $server_info['desc'])); + + $_reload_browser = true; + } + + function doDefault($msg = '') { + global $conf, $misc; + global $lang; + + $misc->printTabs('root','servers'); + $misc->printMsg($msg); + $group = isset($_GET['group']) ? $_GET['group'] : false; + + $groups = $misc->getServersGroups(true,$group); + + $columns = array( + 'group' => array( + 'title' => $lang['strgroup'], + 'field' => field('desc'), + 'url' => 'servers.php?', + 'vars' => array('group' => 'id'), + ), + ); + $actions = array(); + + if (($group !== false) and (isset($conf['srv_groups'][$group])) and ($groups->recordCount()>0)) { + $misc->printTitle(sprintf($lang['strgroupgroups'],htmlentities($conf['srv_groups'][$group]['desc'], ENT_QUOTES, 'UTF-8'))); + } + + $misc->printTable($groups, $columns, $actions,'servers-servers'); + + $servers = $misc->getServers(true, $group); + + function svPre(&$rowdata, $actions) { + $actions['logout']['disable'] = empty($rowdata->fields['username']); + return $actions; + } + + $columns = array( + 'server' => array( + 'title' => $lang['strserver'], + 'field' => field('desc'), + 'url' => "redirect.php?subject=server&", + 'vars' => array('server' => 'id'), + ), + 'host' => array( + 'title' => $lang['strhost'], + 'field' => field('host'), + ), + 'port' => array( + 'title' => $lang['strport'], + 'field' => field('port'), + ), + 'username' => array( + 'title' => $lang['strusername'], + 'field' => field('username'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $actions = array( + 'logout' => array( + 'content' => $lang['strlogout'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'servers.php', + 'urlvars' => array ( + 'action' => 'logout', + 'logoutServer' => field('id') + ) + ) + ) + ), + ); + + if (($group !== false) and isset($conf['srv_groups'][$group])) { + $misc->printTitle(sprintf($lang['strgroupservers'],htmlentities($conf['srv_groups'][$group]['desc'], ENT_QUOTES, 'UTF-8'))); + $actions['logout']['attr']['href']['urlvars']['group'] = $group; + } + + $misc->printTable($servers, $columns, $actions, 'servers-servers', $lang['strnoobjects'], 'svPre'); + } + + function doTree() { + global $misc, $conf; + + $nodes = array(); + $group_id = isset($_GET['group']) ? $_GET['group'] : false; + + /* root with srv_groups */ + if (isset($conf['srv_groups']) and count($conf['srv_groups']) > 0 + and $group_id === false) + { + $nodes = $misc->getServersGroups(true); + } + /* group subtree */ + else if (isset($conf['srv_groups']) and $group_id !== false) { + if ($group_id !== 'all') + $nodes = $misc->getServersGroups(false, $group_id); + $nodes = array_merge($nodes, $misc->getServers(false, $group_id)); + include_once('./classes/ArrayRecordSet.php'); + $nodes = new ArrayRecordSet($nodes); + } + /* no srv_group */ + else { + $nodes = $misc->getServers(true, false); + } + + $reqvars = $misc->getRequestVars('server'); + + $attrs = array( + 'text' => field('desc'), + + // Show different icons for logged in/out + 'icon' => field('icon'), + + 'toolTip'=> field('id'), + + 'action' => field('action'), + + // Only create a branch url if the user has + // logged into the server. + 'branch' => field('branch'), + ); + + $misc->printTree($nodes, $attrs, 'servers'); + exit; + } + + + if ($action == 'tree') + doTree(); + + $misc->printHeader($lang['strservers']); + $misc->printBody(); + $misc->printTrail('root'); + + switch ($action) { + case 'logout': + doLogout(); + break; + default: + doDefault($msg); + break; + } + + $misc->printFooter(); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sql.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sql.php new file mode 100644 index 00000000..b2ad46de --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sql.php @@ -0,0 +1,263 @@ +getLastError())), "
\n"; + } + else { + // Print query results + switch (pg_result_status($rs)) { + case PGSQL_TUPLES_OK: + // If rows returned, then display the results + $num_fields = pg_numfields($rs); + echo "

\n"; + for ($k = 0; $k < $num_fields; $k++) { + echo ""; + } + + $i = 0; + $row = pg_fetch_row($rs); + while ($row !== false) { + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + foreach ($row as $k => $v) { + echo ""; + } + echo "\n"; + $row = pg_fetch_row($rs); + $i++; + }; + echo "
", $misc->printVal(pg_fieldname($rs, $k)), "
", $misc->printVal($v, pg_fieldtype($rs, $k), array('null' => true)), "

\n"; + echo $i, " {$lang['strrows']}

\n"; + break; + case PGSQL_COMMAND_OK: + // If we have the command completion tag + if (version_compare(phpversion(), '4.3', '>=')) { + echo htmlspecialchars(pg_result_status($rs, PGSQL_STATUS_STRING)), "
\n"; + } + // Otherwise if any rows have been affected + elseif ($data->conn->Affected_Rows() > 0) { + echo $data->conn->Affected_Rows(), " {$lang['strrowsaff']}
\n"; + } + // Otherwise output nothing... + break; + case PGSQL_EMPTY_QUERY: + break; + default: + break; + } + } + } + + // We need to store the query in a session for editing purposes + // We avoid GPC vars to avoid truncating long queries + if (isset($_REQUEST['subject']) && $_REQUEST['subject'] == 'history') { + // Or maybe we came from the history popup + $_SESSION['sqlquery'] = $_SESSION['history'][$_REQUEST['server']][$_REQUEST['database']][$_GET['queryid']]['query']; + } + elseif (isset($_POST['query'])) { + // Or maybe we came from an sql form + $_SESSION['sqlquery'] = $_POST['query']; + } + else { + echo "could not find the query!!"; + } + + // Pagination maybe set by a get link that has it as FALSE, + // if that's the case, unset the variable. + + if (isset($_REQUEST['paginate']) && $_REQUEST['paginate'] == 'f') { + unset($_REQUEST['paginate']); + unset($_POST['paginate']); + unset($_GET['paginate']); + } + // Check to see if pagination has been specified. In that case, send to display + // script for pagination + /* if a file is given or the request is an explain, do not paginate */ + if (isset($_REQUEST['paginate']) && !(isset($_FILES['script']) && $_FILES['script']['size'] > 0) + && (preg_match('/^\s*explain/i', $_SESSION['sqlquery']) == 0)) { + include('./display.php'); + exit; + } + + $subject = isset($_REQUEST['subject'])? $_REQUEST['subject'] : ''; + $misc->printHeader($lang['strqueryresults']); + $misc->printBody(); + $misc->printTrail('database'); + $misc->printTitle($lang['strqueryresults']); + + // Set the schema search path + if (isset($_REQUEST['search_path'])) { + if ($data->setSearchPath(array_map('trim',explode(',',$_REQUEST['search_path']))) != 0) { + $misc->printFooter(); + exit; + } + } + + // May as well try to time the query + if (function_exists('microtime')) { + list($usec, $sec) = explode(' ', microtime()); + $start_time = ((float)$usec + (float)$sec); + } + else $start_time = null; + // Execute the query. If it's a script upload, special handling is necessary + if (isset($_FILES['script']) && $_FILES['script']['size'] > 0) + $data->executeScript('script', 'sqlCallback'); + else { + // Set fetch mode to NUM so that duplicate field names are properly returned + $data->conn->setFetchMode(ADODB_FETCH_NUM); + $rs = $data->conn->Execute($_SESSION['sqlquery']); + + // $rs will only be an object if there is no error + if (is_object($rs)) { + // Request was run, saving it in history + if(!isset($_REQUEST['nohistory'])) + $misc->saveScriptHistory($_SESSION['sqlquery']); + + // Now, depending on what happened do various things + + // First, if rows returned, then display the results + if ($rs->recordCount() > 0) { + echo "\n"; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($k); + echo ""; + } + echo "\n"; + $i = 0; + while (!$rs->EOF) { + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + foreach ($rs->fields as $k => $v) { + $finfo = $rs->fetchField($k); + echo ""; + } + echo "\n"; + $rs->moveNext(); + $i++; + } + echo "
", $misc->printVal($finfo->name), "
", $misc->printVal($v, $finfo->type, array('null' => true)), "
\n"; + echo "

", $rs->recordCount(), " {$lang['strrows']}

\n"; + } + // Otherwise if any rows have been affected + elseif ($data->conn->Affected_Rows() > 0) { + echo "

", $data->conn->Affected_Rows(), " {$lang['strrowsaff']}

\n"; + } + // Otherwise nodata to print + else echo '

', $lang['strnodata'], "

\n"; + } + } + + // May as well try to time the query + if ($start_time !== null) { + list($usec, $sec) = explode(' ', microtime()); + $end_time = ((float)$usec + (float)$sec); + // Get duration in milliseconds, round to 3dp's + $duration = number_format(($end_time - $start_time) * 1000, 3); + } + else $duration = null; + + // Reload the browser as we may have made schema changes + $_reload_browser = true; + + // Display duration if we know it + if ($duration !== null) { + echo "

", sprintf($lang['strruntime'], $duration), "

\n"; + } + + echo "

{$lang['strsqlexecuted']}

\n"; + + $navlinks = array(); + $fields = array( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + ); + + if(isset($_REQUEST['schema'])) + $fields['schema'] = $_REQUEST['schema']; + + // Return + if (isset($_REQUEST['return'])) { + $urlvars = $misc->getSubjectParams($_REQUEST['return']); + $navlinks['back'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => $urlvars['url'], + 'urlvars' => $urlvars['params'] + ) + ), + 'content' => $lang['strback'] + ); + } + + // Edit + $navlinks['alter'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'database.php', + 'urlvars' => array_merge($fields, array ( + 'action' => 'sql', + )) + ) + ), + 'content' => $lang['streditsql'] + ); + + // Create view and download + if (isset($_SESSION['sqlquery']) && isset($rs) && is_object($rs) && $rs->recordCount() > 0) { + // Report views don't set a schema, so we need to disable create view in that case + if (isset($_REQUEST['schema'])) { + $navlinks['createview'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array_merge($fields, array ( + 'action' => 'create' + )) + ) + ), + 'content' => $lang['strcreateview'] + ); + } + + if (isset($_REQUEST['search_path'])) + $fields['search_path'] = $_REQUEST['search_path']; + + $navlinks['download'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'dataexport.php', + 'urlvars' => $fields + ) + ), + 'content' => $lang['strdownload'] + ); + } + + $misc->printNavLinks($navlinks, 'sql-form', get_defined_vars()); + + $misc->printFooter(); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sqledit.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sqledit.php new file mode 100644 index 00000000..124371d2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/sqledit.php @@ -0,0 +1,156 @@ +printConnection($onchange); + } + + /** + * Searches for a named database object + */ + function doFind() { + global $data, $misc; + global $lang, $conf; + + if (!isset($_REQUEST['term'])) $_REQUEST['term'] = ''; + if (!isset($_REQUEST['filter'])) $_REQUEST['filter'] = ''; + + $misc->printHeader($lang['strfind']); + + // Bring to the front always + echo "\n"; + + $misc->printTabs($misc->getNavTabs('popup'), 'find'); + + echo "
\n"; + _printConnection(); + echo "

_maxNameLen}\" />\n"; + + // Output list of filters. This is complex due to all the 'has' and 'conf' feature possibilities + echo "\n"; + + echo "\n"; + echo "

\n"; + echo "
\n"; + + // Default focus + $misc->setFocus('forms[0].term'); + } + + /** + * Allow execution of arbitrary SQL statements on a database + */ + function doDefault() { + global $data, $misc; + global $lang; + + if (!isset($_SESSION['sqlquery'])) $_SESSION['sqlquery'] = ''; + + $misc->printHeader($lang['strsql']); + + // Bring to the front always + echo "\n"; + + $misc->printTabs($misc->getNavTabs('popup'), 'sql'); + + echo "
\n"; + _printConnection(); + echo "\n"; + if (!isset($_REQUEST['search_path'])) + $_REQUEST['search_path'] = implode(',',$data->getSearchPath()); + + echo "

\n"; + + echo "\n"; + + // Check that file uploads are enabled + if (ini_get('file_uploads')) { + // Don't show upload option if max size of uploads is zero + $max_size = $misc->inisizeToBytes(ini_get('upload_max_filesize')); + if (is_double($max_size) && $max_size > 0) { + echo "

\n"; + echo "

\n"; + } + } + + echo "

\n"; + + echo "

\n"; + echo "

\n"; + echo "
\n"; + + // Default focus + $misc->setFocus('forms[0].query'); + } + + switch ($action) { + case 'find': + doFind(); + break; + case 'sql': + default: + doDefault(); + break; + } + + // Set the name of the window + $misc->setWindowName('sqledit'); + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tables.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tables.js new file mode 100644 index 00000000..a805a8b4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tables.js @@ -0,0 +1,18 @@ +var predefined_lengths = null; +var sizesLength = false; + +function checkLengths(sValue,idx) { + if(predefined_lengths) { + if(sizesLength==false) { + sizesLength = predefined_lengths.length; + } + for(var i=0;igetDefaultWithOid(); + if ($default_with_oids == 'off') $_REQUEST['withoutoids'] = 'on'; + } + + if (!isset($_REQUEST['name'])) $_REQUEST['name'] = ''; + if (!isset($_REQUEST['fields'])) $_REQUEST['fields'] = ''; + if (!isset($_REQUEST['tblcomment'])) $_REQUEST['tblcomment'] = ''; + if (!isset($_REQUEST['spcname'])) $_REQUEST['spcname'] = ''; + + switch ($_REQUEST['stage']) { + case 1: + // Fetch all tablespaces from the database + if ($data->hasTablespaces()) $tablespaces = $data->getTablespaces(); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatetable'], 'pg.table.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + if ($data->hasServerOids()) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } else { + echo "\t\thasTablespaces() && $tablespaces->recordCount() > 0) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['name']), "\" />
{$lang['strnumcols']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['fields']), "\" />
{$lang['stroptions']}
{$lang['strtablespace']}\n\t\t\t\n\t\t
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + break; + case 2: + global $lang; + + // Check inputs + $fields = trim($_REQUEST['fields']); + if (trim($_REQUEST['name']) == '') { + $_REQUEST['stage'] = 1; + doCreate($lang['strtableneedsname']); + return; + } + elseif ($fields == '' || !is_numeric($fields) || $fields != (int)$fields || $fields < 1) { + $_REQUEST['stage'] = 1; + doCreate($lang['strtableneedscols']); + return; + } + + $types = $data->getTypes(true, false, true); + $types_for_js = array(); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatetable'], 'pg.table.create'); + $misc->printMsg($msg); + + echo ""; + echo "
\n"; + + // Output table header + echo "\n"; + echo "\t"; + echo ""; + echo ""; + echo "\n"; + + for ($i = 0; $i < $_REQUEST['fields']; $i++) { + if (!isset($_REQUEST['field'][$i])) $_REQUEST['field'][$i] = ''; + if (!isset($_REQUEST['length'][$i])) $_REQUEST['length'][$i] = ''; + if (!isset($_REQUEST['default'][$i])) $_REQUEST['default'][$i] = ''; + if (!isset($_REQUEST['colcomment'][$i])) $_REQUEST['colcomment'][$i] = ''; + + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\t"; + } + + // Output array type selector + echo "\t\t\n"; + + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n\t\n"; + } + echo "
{$lang['strcolumn']}{$lang['strtype']}{$lang['strlength']}{$lang['strnotnull']}{$lang['struniquekey']}{$lang['strprimarykey']}{$lang['strdefault']}{$lang['strcomment']}
", $i + 1, ". _maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['field'][$i]), "\" />\n\t\t\t\n\t\t\n"; + if($i==0) { // only define js types array once + $predefined_size_types = array_intersect($data->predefined_size_types,array_keys($types_for_js)); + $escaped_predef_types = array(); // the JS escaped array elements + foreach($predefined_size_types as $value) { + $escaped_predef_types[] = "'{$value}'"; + } + echo "\n\t\n\t\t\t\n\t\t + +
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + if (isset($_REQUEST['withoutoids'])) { + echo "\n"; + } + echo "\n"; + if (isset($_REQUEST['spcname'])) { + echo "\n"; + } + echo "\n"; + echo "

\n"; + echo "
\n"; + + break; + case 3: + global $data, $lang, $_reload_browser; + + if (!isset($_REQUEST['notnull'])) $_REQUEST['notnull'] = array(); + if (!isset($_REQUEST['uniquekey'])) $_REQUEST['uniquekey'] = array(); + if (!isset($_REQUEST['primarykey'])) $_REQUEST['primarykey'] = array(); + if (!isset($_REQUEST['length'])) $_REQUEST['length'] = array(); + // Default tablespace to null if it isn't set + if (!isset($_REQUEST['spcname'])) $_REQUEST['spcname'] = null; + + // Check inputs + $fields = trim($_REQUEST['fields']); + if (trim($_REQUEST['name']) == '') { + $_REQUEST['stage'] = 1; + doCreate($lang['strtableneedsname']); + return; + } + elseif ($fields == '' || !is_numeric($fields) || $fields != (int)$fields || $fields <= 0) { + $_REQUEST['stage'] = 1; + doCreate($lang['strtableneedscols']); + return; + } + + $status = $data->createTable($_REQUEST['name'], $_REQUEST['fields'], $_REQUEST['field'], + $_REQUEST['type'], $_REQUEST['array'], $_REQUEST['length'], $_REQUEST['notnull'], $_REQUEST['default'], + isset($_REQUEST['withoutoids']), $_REQUEST['colcomment'], $_REQUEST['tblcomment'], $_REQUEST['spcname'], + $_REQUEST['uniquekey'], $_REQUEST['primarykey']); + + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strtablecreated']); + } + elseif ($status == -1) { + $_REQUEST['stage'] = 2; + doCreate($lang['strtableneedsfield']); + return; + } + else { + $_REQUEST['stage'] = 2; + doCreate($lang['strtablecreatedbad']); + return; + } + break; + default: + echo "

{$lang['strinvalidparam']}

\n"; + } + } + + /** + * Dsiplay a screen where user can create a table from an existing one. + * We don't have to check if pg supports schema cause create table like + * is available under pg 7.4+ which has schema. + */ + function doCreateLike($confirm, $msg = '') { + global $data, $misc, $lang; + + if (!$confirm) { + + include_once('./classes/Gui.php'); + + if (!isset($_REQUEST['name'])) $_REQUEST['name'] = ''; + if (!isset($_REQUEST['like'])) $_REQUEST['like'] = ''; + if (!isset($_REQUEST['tablespace'])) $_REQUEST['tablespace'] = ''; + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatetable'], 'pg.table.create'); + $misc->printMsg($msg); + + $tbltmp = $data->getTables(true); + $tbltmp = $tbltmp->getArray(); + + $tables = array(); + $tblsel = ''; + foreach ($tbltmp as $a) { + $data->fieldClean($a['nspname']); + $data->fieldClean($a['relname']); + $tables["\"{$a['nspname']}\".\"{$a['relname']}\""] = serialize(array('schema' => $a['nspname'], 'table' => $a['relname'])); + if ($_REQUEST['like'] == $tables["\"{$a['nspname']}\".\"{$a['relname']}\""]) + $tblsel = htmlspecialchars($tables["\"{$a['nspname']}\".\"{$a['relname']}\""]); + } + + unset($tbltmp); + + echo "
\n"; + echo "\n\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + if ($data->hasTablespaces()) { + $tblsp_ = $data->getTablespaces(); + if ($tblsp_->recordCount() > 0) { + $tblsp_ = $tblsp_->getArray(); + $tblsp = array(); + foreach($tblsp_ as $a) $tblsp[$a['spcname']] = $a['spcname']; + + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + } + echo "\t\n\t\t\n\t\t\n\t\n"; + echo "
{$lang['strname']}_maxNameLen}\" value=\"", htmlspecialchars($_REQUEST['name']), "\" />
{$lang['strcreatetablelikeparent']}"; + echo GUI::printCombo($tables, 'like', true, $tblsel, false); + echo "
{$lang['strtablespace']}"; + echo GUI::printCombo($tblsp, 'tablespace', true, $_REQUEST['tablespace'], false); + echo "
{$lang['stroptions']}"; + echo ""; + if ($data->hasCreateTableLikeWithConstraints()) { + echo "
"; + } + if ($data->hasCreateTableLikeWithIndexes()) { + echo "
"; + } + echo "
"; + + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "

\n"; + echo "
\n"; + } + else { + global $_reload_browser; + + if (trim($_REQUEST['name']) == '') { + doCreateLike(false, $lang['strtableneedsname']); + return; + } + if (trim($_REQUEST['like']) == '') { + doCreateLike(false, $lang['strtablelikeneedslike']); + return; + } + + if (!isset($_REQUEST['tablespace'])) $_REQUEST['tablespace'] = ''; + + $status = $data->createTableLike($_REQUEST['name'], unserialize($_REQUEST['like']), isset($_REQUEST['withdefaults']), + isset($_REQUEST['withconstraints']), isset($_REQUEST['withindexes']), $_REQUEST['tablespace']); + + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strtablecreated']); + } + else { + doCreateLike(false, $lang['strtablecreatedbad']); + return; + } + } + } + + /** + * Ask for select parameters and perform select + */ + function doSelectRows($confirm, $msg = '') { + global $data, $misc, $_no_output; + global $lang; + + if ($confirm) { + $misc->printTrail('table'); + $misc->printTabs('table','select'); + $misc->printMsg($msg); + + $attrs = $data->getTableAttributes($_REQUEST['table']); + + echo "
\n"; + if ($attrs->recordCount() > 0) { + // JavaScript for select all feature + echo "\n"; + + echo "\n"; + + // Output table header + echo ""; + echo ""; + echo ""; + + $i = 0; + while (!$attrs->EOF) { + $attrs->fields['attnotnull'] = $data->phpBool($attrs->fields['attnotnull']); + // Set up default value if there isn't one already + if (!isset($_REQUEST['values'][$attrs->fields['attname']])) + $_REQUEST['values'][$attrs->fields['attname']] = null; + if (!isset($_REQUEST['ops'][$attrs->fields['attname']])) + $_REQUEST['ops'][$attrs->fields['attname']] = null; + // Continue drawing row + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + echo ""; + echo ""; + echo ""; + echo "\n"; + echo ""; + echo "\n"; + $i++; + $attrs->moveNext(); + } + // Select all checkbox + echo ""; + echo "
{$lang['strshow']}{$lang['strcolumn']}{$lang['strtype']}{$lang['stroperator']}{$lang['strvalue']}
"; + echo "fields['attname']), "]\"", + isset($_REQUEST['show'][$attrs->fields['attname']]) ? ' checked="checked"' : '', " />", $misc->printVal($attrs->fields['attname']), "", $misc->printVal($data->formatType($attrs->fields['type'], $attrs->fields['atttypmod'])), ""; + echo "\n", $data->printField("values[{$attrs->fields['attname']}]", + $_REQUEST['values'][$attrs->fields['attname']], $attrs->fields['type']), "
\n"; + } + else echo "

{$lang['strinvalidparam']}

\n"; + + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + if (!isset($_POST['show'])) $_POST['show'] = array(); + if (!isset($_POST['values'])) $_POST['values'] = array(); + if (!isset($_POST['nulls'])) $_POST['nulls'] = array(); + + // Verify that they haven't supplied a value for unary operators + foreach ($_POST['ops'] as $k => $v) { + if ($data->selectOps[$v] == 'p' && $_POST['values'][$k] != '') { + doSelectRows(true, $lang['strselectunary']); + return; + } + } + + if (sizeof($_POST['show']) == 0) + doSelectRows(true, $lang['strselectneedscol']); + else { + // Generate query SQL + $query = $data->getSelectSQL($_REQUEST['table'], array_keys($_POST['show']), + $_POST['values'], $_POST['ops']); + $_REQUEST['query'] = $query; + $_REQUEST['return'] = 'selectrows'; + + $_no_output = true; + include('./display.php'); + exit; + } + } + } + + /** + * Ask for insert parameters and then actually insert row + */ + function doInsertRow($confirm, $msg = '') { + global $data, $misc, $conf; + global $lang; + + if ($confirm) { + $misc->printTrail('table'); + $misc->printTabs('table','insert'); + + $misc->printMsg($msg); + + $attrs = $data->getTableAttributes($_REQUEST['table']); + + if (($conf['autocomplete'] != 'disable')) { + $fksprops = $misc->getAutocompleteFKProperties($_REQUEST['table']); + if ($fksprops !== false) + echo $fksprops['code']; + } + else $fksprops = false; + + echo "
\n"; + if ($attrs->recordCount() > 0) { + echo "\n"; + + // Output table header + echo ""; + echo ""; + echo ""; + + $i = 0; + $fields = array(); + while (!$attrs->EOF) { + $fields[$attrs->fields['attnum']] = $attrs->fields['attname']; + $attrs->fields['attnotnull'] = $data->phpBool($attrs->fields['attnotnull']); + // Set up default value if there isn't one already + if (!isset($_REQUEST['values'][$attrs->fields['attnum']])) + $_REQUEST['values'][$attrs->fields['attnum']] = $attrs->fields['adsrc']; + // Default format to 'VALUE' if there is no default, + // otherwise default to 'EXPRESSION' + if (!isset($_REQUEST['format'][$attrs->fields['attnum']])) + $_REQUEST['format'][$attrs->fields['attnum']] = ($attrs->fields['adsrc'] === null) ? 'VALUE' : 'EXPRESSION'; + // Continue drawing row + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + echo ""; + echo ""; + echo "\n"; + echo ""; + } + else { + echo " "; + } + echo "\n"; + echo "\n"; + $i++; + $attrs->moveNext(); + } + echo "
{$lang['strcolumn']}{$lang['strtype']}{$lang['strformat']}{$lang['strnull']}{$lang['strvalue']}
", $misc->printVal($attrs->fields['attname']), "\n"; + echo $misc->printVal($data->formatType($attrs->fields['type'], $attrs->fields['atttypmod'])); + echo "fields['attnum']}]\" value=\"", + htmlspecialchars($attrs->fields['type']), "\" />\n"; + echo "\n"; + // Output null box if the column allows nulls (doesn't look at CHECKs or ASSERTIONS) + if (!$attrs->fields['attnotnull']) { + echo "fields['attnum']}\" style=\"white-space:nowrap;\">"; + if (($fksprops !== false) && isset($fksprops['byfield'][$attrs->fields['attnum']])) { + echo $data->printField("values[{$attrs->fields['attnum']}]", $_REQUEST['values'][$attrs->fields['attnum']], 'fktype'/*force FK*/, + array( + 'id' => "attr_{$attrs->fields['attnum']}", + 'autocomplete' => 'off' + ) + ); + } + else { + echo $data->printField("values[{$attrs->fields['attnum']}]", $_REQUEST['values'][$attrs->fields['attnum']], $attrs->fields['type']); + } + echo "
\n"; + + if (!isset($_SESSION['counter'])) { $_SESSION['counter'] = 0; } + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + + if($fksprops !== false) { + if ($conf['autocomplete'] != 'default off') + echo "\n"; + else + echo "\n"; + } + echo "

\n"; + } + else { + echo "

{$lang['strnofieldsforinsert']}

\n"; + echo "\n"; + } + echo $misc->form; + echo "
\n"; + } + else { + if (!isset($_POST['values'])) $_POST['values'] = array(); + if (!isset($_POST['nulls'])) $_POST['nulls'] = array(); + $_POST['fields'] = unserialize(htmlspecialchars_decode($_POST['fields'], ENT_QUOTES)); + + if ($_SESSION['counter']++ == $_POST['protection_counter']) { + $status = $data->insertRow($_POST['table'], $_POST['fields'], $_POST['values'], + $_POST['nulls'], $_POST['format'], $_POST['types']); + if ($status == 0) { + if (isset($_POST['insert'])) + doDefault($lang['strrowinserted']); + else { + $_REQUEST['values'] = array(); + $_REQUEST['nulls'] = array(); + doInsertRow(true, $lang['strrowinserted']); + } + } + else + doInsertRow(true, $lang['strrowinsertedbad']); + } else + doInsertRow(true, $lang['strrowduplicate']); + } + + } + + /** + * Show confirmation of empty and perform actual empty + */ + function doEmpty($confirm) { + global $data, $misc; + global $lang; + + if (empty($_REQUEST['table']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifytabletoempty']); + exit(); + } + + if ($confirm) { + if (isset($_REQUEST['ma'])) { + $misc->printTrail('schema'); + $misc->printTitle($lang['strempty'],'pg.table.empty'); + + echo "
\n"; + foreach ($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfemptytable'], $misc->printVal($a['table'])), "

\n"; + printf('', htmlspecialchars($a['table'])); + } + } // END multi empty + else { + $misc->printTrail('table'); + $misc->printTitle($lang['strempty'],'pg.table.empty'); + + echo "

", sprintf($lang['strconfemptytable'], $misc->printVal($_REQUEST['table'])), "

\n"; + + echo "\n"; + echo "\n"; + } // END not multi empty + + echo "\n"; + echo $misc->form; + echo " \n"; + echo "
\n"; + } // END if confirm + else { // Do Empty + if (is_array($_REQUEST['table'])) { + $msg=''; + foreach($_REQUEST['table'] as $t) { + $status = $data->emptyTable($t); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($t, ENT_QUOTES, 'UTF-8'), $lang['strtableemptied']); + else { + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($t, ENT_QUOTES, 'UTF-8'), $lang['strtableemptiedbad'])); + return; + } + } + doDefault($msg); + } // END multi empty + else { + $status = $data->emptyTable($_POST['table']); + if ($status == 0) + doDefault($lang['strtableemptied']); + else + doDefault($lang['strtableemptiedbad']); + } // END not multi empty + } // END do Empty + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang, $_reload_browser; + + if (empty($_REQUEST['table']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifytabletodrop']); + exit(); + } + + if ($confirm) { + //If multi drop + if (isset($_REQUEST['ma'])) { + + $misc->printTrail('schema'); + $misc->printTitle($lang['strdrop'], 'pg.table.drop'); + + echo "
\n"; + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfdroptable'], $misc->printVal($a['table'])), "

\n"; + printf('', htmlspecialchars($a['table'])); + } + } else { + + $misc->printTrail('table'); + $misc->printTitle($lang['strdrop'], 'pg.table.drop'); + + echo "

", sprintf($lang['strconfdroptable'], $misc->printVal($_REQUEST['table'])), "

\n"; + + echo "\n"; + echo "\n"; + }// END if multi drop + + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } // END confirm + else { + //If multi drop + if (is_array($_REQUEST['table'])) { + $msg = ''; + $status = $data->beginTransaction(); + if ($status == 0) { + foreach($_REQUEST['table'] as $t) { + $status = $data->dropTable($t, isset($_POST['cascade'])); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($t, ENT_QUOTES, 'UTF-8'), $lang['strtabledropped']); + else { + $data->endTransaction(); + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($t, ENT_QUOTES, 'UTF-8'), $lang['strtabledroppedbad'])); + return; + } + } + } + if($data->endTransaction() == 0) { + // Everything went fine, back to the Default page.... + $_reload_browser = true; + doDefault($msg); + } + else doDefault($lang['strtabledroppedbad']); + } else { + $status = $data->dropTable($_POST['table'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strtabledropped']); + } + else + doDefault($lang['strtabledroppedbad']); + } + } // END DROP + }// END Function + + /** + * Show default list of tables in the database + */ + function doDefault($msg = '') { + global $data, $conf, $misc, $data; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','tables'); + $misc->printMsg($msg); + + $tables = $data->getTables(); + + $columns = array( + 'table' => array( + 'title' => $lang['strtable'], + 'field' => field('relname'), + 'url' => "redirect.php?subject=table&{$misc->href}&", + 'vars' => array('table' => 'relname'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('relowner'), + ), + 'tablespace' => array( + 'title' => $lang['strtablespace'], + 'field' => field('tablespace') + ), + 'tuples' => array( + 'title' => $lang['strestimatedrowcount'], + 'field' => field('reltuples'), + 'type' => 'numeric' + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('relcomment'), + ), + ); + + $actions = array( + 'multiactions' => array( + 'keycols' => array('table' => 'relname'), + 'url' => 'tables.php', + 'default' => 'analyze', + ), + 'browse' => array( + 'content' => $lang['strbrowse'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'subject' => 'table', + 'return' => 'table', + 'table' => field('relname') + ) + ) + ) + ), + 'select' => array( + 'content' => $lang['strselect'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confselectrows', + 'table' => field('relname') + ) + ) + ) + ), + 'insert' => array( + 'content' => $lang['strinsert'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confinsertrow', + 'table' => field('relname') + ) + ) + ) + ), + 'empty' => array( + 'multiaction' => 'confirm_empty', + 'content' => $lang['strempty'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_empty', + 'table' => field('relname') + ) + ) + ) + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'table' => field('relname') + ) + ) + ) + ), + 'drop' => array( + 'multiaction' => 'confirm_drop', + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'table' => field('relname') + ) + ) + ) + ), + 'vacuum' => array( + 'multiaction' => 'confirm_vacuum', + 'content' => $lang['strvacuum'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_vacuum', + 'table' => field('relname') + ) + ) + ) + ), + 'analyze' => array( + 'multiaction' => 'confirm_analyze', + 'content' => $lang['stranalyze'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_analyze', + 'table' => field('relname') + ) + ) + ) + ), + 'reindex' => array( + 'multiaction' => 'confirm_reindex', + 'content' => $lang['strreindex'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_reindex', + 'table' => field('relname') + ) + ) + ) + ) + //'cluster' TODO ? + ); + + if (!$data->hasTablespaces()) unset($columns['tablespace']); + + $misc->printTable($tables, $columns, $actions, 'tables-tables', $lang['strnotables']); + + $navlinks = array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreatetable'] + ) + ); + + if (($tables->recordCount() > 0) && $data->hasCreateTableLike()) { + $navlinks['createlike'] = array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'createlike', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreatetablelike'] + ); + } + $misc->printNavLinks($navlinks, 'tables-tables', get_defined_vars()); + } + + require('./admin.php'); + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $tables = $data->getTables(); + + $reqvars = $misc->getRequestVars('table'); + + $attrs = array( + 'text' => field('relname'), + 'icon' => 'Table', + 'iconAction' => url('display.php', + $reqvars, + array('table' => field('relname')) + ), + 'toolTip'=> field('relcomment'), + 'action' => url('redirect.php', + $reqvars, + array('table' => field('relname')) + ), + 'branch' => url('tables.php', + $reqvars, + array ( + 'action' => 'subtree', + 'table' => field('relname') + ) + ) + ); + + $misc->printTree($tables, $attrs, 'tables'); + exit; + } + + function doSubTree() { + global $misc, $data; + + $tabs = $misc->getNavTabs('table'); + $items = $misc->adjustTabsForTree($tabs); + $reqvars = $misc->getRequestVars('table'); + + $attrs = array( + 'text' => field('title'), + 'icon' => field('icon'), + 'action' => url( + field('url'), + $reqvars, + field('urlvars'), + array('table' => $_REQUEST['table']) + ), + 'branch' => ifempty( + field('branch'), '', url( + field('url'), + $reqvars, + array( + 'action' => 'tree', + 'table' => $_REQUEST['table'] + ) + ) + ), + ); + + $misc->printTree($items, $attrs, 'table'); + exit; + } + + if ($action == 'tree') doTree(); + if ($action == 'subtree') dosubTree(); + + $misc->printHeader($lang['strtables']); + $misc->printBody(); + + switch ($action) { + case 'create': + if (isset($_POST['cancel'])) doDefault(); + else doCreate(); + break; + case 'createlike': + doCreateLike(false); + break; + case 'confcreatelike': + if (isset($_POST['cancel'])) doDefault(); + else doCreateLike(true); + break; + case 'selectrows': + if (!isset($_POST['cancel'])) doSelectRows(false); + else doDefault(); + break; + case 'confselectrows': + doSelectRows(true); + break; + case 'insertrow': + if (!isset($_POST['cancel'])) doInsertRow(false); + else doDefault(); + break; + case 'confinsertrow': + doInsertRow(true); + break; + case 'empty': + if (isset($_POST['empty'])) doEmpty(false); + else doDefault(); + break; + case 'confirm_empty': + doEmpty(true); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + default: + if (adminActions($action, 'table') === false) doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tablespaces.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tablespaces.php new file mode 100644 index 00000000..3c6f8beb --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tablespaces.php @@ -0,0 +1,326 @@ +printTrail('tablespace'); + $misc->printTitle($lang['stralter'],'pg.tablespace.alter'); + $misc->printMsg($msg); + + // Fetch tablespace info + $tablespace = $data->getTablespace($_REQUEST['tablespace']); + // Fetch all users + $users = $data->getUsers(); + + if ($tablespace->recordCount() > 0) { + + if (!isset($_POST['name'])) $_POST['name'] = $tablespace->fields['spcname']; + if (!isset($_POST['owner'])) $_POST['owner'] = $tablespace->fields['spcowner']; + if (!isset($_POST['comment'])) { + $_POST['comment'] = ($data->hasSharedComments()) ? $tablespace->fields['spccomment'] : ''; + } + + echo "
\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if ($data->hasSharedComments()){ + echo "\n"; + echo "\n"; + } + echo "
{$lang['strname']}"; + echo "_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />
{$lang['strowner']}
{$lang['strcomment']}"; + echo "
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Function to save after altering a tablespace + */ + function doSaveAlter() { + global $data, $lang; + + // Check data + if (trim($_POST['name']) == '') + doAlter($lang['strtablespaceneedsname']); + else { + $status = $data->alterTablespace($_POST['tablespace'], $_POST['name'], $_POST['owner'], $_POST['comment']); + if ($status == 0) { + // If tablespace has been renamed, need to change to the new name + if ($_POST['tablespace'] != $_POST['name']) { + // Jump them to the new table name + $_REQUEST['tablespace'] = $_POST['name']; + } + doDefault($lang['strtablespacealtered']); + } + else + doAlter($lang['strtablespacealteredbad']); + } + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('tablespace'); + $misc->printTitle($lang['strdrop'],'pg.tablespace.drop'); + + echo "

", sprintf($lang['strconfdroptablespace'], $misc->printVal($_REQUEST['tablespace'])), "

\n"; + + echo "
\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->droptablespace($_REQUEST['tablespace']); + if ($status == 0) + doDefault($lang['strtablespacedropped']); + else + doDefault($lang['strtablespacedroppedbad']); + } + } + + /** + * Displays a screen where they can enter a new tablespace + */ + function doCreate($msg = '') { + global $data, $misc, $spcname; + global $lang; + + $server_info = $misc->getServerInfo(); + + if (!isset($_POST['formSpcname'])) $_POST['formSpcname'] = ''; + if (!isset($_POST['formOwner'])) $_POST['formOwner'] = $server_info['username']; + if (!isset($_POST['formLoc'])) $_POST['formLoc'] = ''; + if (!isset($_POST['formComment'])) $_POST['formComment'] = ''; + + // Fetch all users + $users = $data->getUsers(); + + $misc->printTrail('server'); + $misc->printTitle($lang['strcreatetablespace'],'pg.tablespace.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo $misc->form; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + // Comments (if available) + if ($data->hasSharedComments()) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + echo "
{$lang['strname']}_maxNameLen}\" value=\"", htmlspecialchars($_POST['formSpcname']), "\" />
{$lang['strowner']}
{$lang['strlocation']}
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new tablespace in the cluster + */ + function doSaveCreate() { + global $data; + global $lang; + + // Check data + if (trim($_POST['formSpcname']) == '') + doCreate($lang['strtablespaceneedsname']); + elseif (trim($_POST['formLoc']) == '') + doCreate($lang['strtablespaceneedsloc']); + else { + // Default comment to blank if it isn't set + if (!isset($_POST['formComment'])) $_POST['formComment'] = null; + + $status = $data->createTablespace($_POST['formSpcname'], $_POST['formOwner'], $_POST['formLoc'], $_POST['formComment']); + if ($status == 0) + doDefault($lang['strtablespacecreated']); + else + doCreate($lang['strtablespacecreatedbad']); + } + } + + /** + * Show default list of tablespaces in the cluster + */ + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('server'); + $misc->printTabs('server','tablespaces'); + $misc->printMsg($msg); + + $tablespaces = $data->getTablespaces(); + + $columns = array( + 'database' => array( + 'title' => $lang['strname'], + 'field' => field('spcname') + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('spcowner') + ), + 'location' => array( + 'title' => $lang['strlocation'], + 'field' => field('spclocation') + ), + 'actions' => array( + 'title' => $lang['stractions'] + ) + ); + + if ($data->hasSharedComments()) { + $columns['comment'] = array( + 'title' => $lang['strcomment'], + 'field' => field('spccomment'), + ); + } + + + + $actions = array( + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tablespaces.php', + 'urlvars' => array ( + 'action' => 'edit', + 'tablespace' => field('spcname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tablespaces.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'tablespace' => field('spcname') + ) + ) + ) + ), + 'privileges' => array( + 'content' => $lang['strprivileges'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array ( + 'subject' => 'tablespace', + 'tablespace' => field('spcname') + ) + ) + ) + ) + ); + + $misc->printTable($tablespaces, $columns, $actions, 'tablespaces-tablespaces', $lang['strnotablespaces']); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tablespaces.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strcreatetablespace'] + )), 'tablespaces-tablespaces', get_defined_vars()); + } + + $misc->printHeader($lang['strtablespaces']); + $misc->printBody(); + + switch ($action) { + case 'save_create': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_REQUEST['cancel'])) doDefault(); + else doDrop(false); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'save_edit': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveAlter(); + break; + case 'edit': + doAlter(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tblproperties.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tblproperties.php new file mode 100644 index 00000000..aed1bb54 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/tblproperties.php @@ -0,0 +1,782 @@ +alterTable($_POST['table'], $_POST['name'], $_POST['owner'], $_POST['newschema'], $_POST['comment'], $_POST['tablespace']); + if ($status == 0) { + // If table has been renamed, need to change to the new name and + // reload the browser frame. + if ($_POST['table'] != $_POST['name']) { + // Jump them to the new table name + $_REQUEST['table'] = $_POST['name']; + // Force a browser reload + $_reload_browser = true; + } + // If schema has changed, need to change to the new schema and reload the browser + if (!empty($_POST['newschema']) && ($_POST['newschema'] != $data->_schema)) { + // Jump them to the new sequence schema + $misc->setCurrentSchema($_POST['newschema']); + $_reload_browser = true; + } + doDefault($lang['strtablealtered']); + } + else + doAlter($lang['strtablealteredbad']); + } + + /** + * Function to allow altering of a table + */ + function doAlter($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('table'); + $misc->printTitle($lang['stralter'], 'pg.table.alter'); + $misc->printMsg($msg); + + // Fetch table info + $table = $data->getTable($_REQUEST['table']); + // Fetch all users + $users = $data->getUsers(); + // Fetch all tablespaces from the database + if ($data->hasTablespaces()) $tablespaces = $data->getTablespaces(true); + + if ($table->recordCount() > 0) { + + if (!isset($_POST['name'])) $_POST['name'] = $table->fields['relname']; + if (!isset($_POST['owner'])) $_POST['owner'] = $table->fields['relowner']; + if (!isset($_POST['newschema'])) $_POST['newschema'] = $table->fields['nspname']; + if (!isset($_POST['comment'])) $_POST['comment'] = $table->fields['relcomment']; + if ($data->hasTablespaces() && !isset($_POST['tablespace'])) $_POST['tablespace'] = $table->fields['tablespace']; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + if ($data->isSuperUser()) { + echo "\n"; + echo "\n"; + } + + if ($data->hasAlterTableSchema()) { + $schemas = $data->getSchemas(); + echo "\n"; + echo "\n"; + } + + // Tablespace (if there are any) + if ($data->hasTablespaces() && $tablespaces->recordCount() > 0) { + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}"; + echo "_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name'], ENT_QUOTES), "\" />
{$lang['strowner']}
{$lang['strschema']}
{$lang['strtablespace']}\n\t\t\t\n\t\t
{$lang['strcomment']}"; + echo "
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + function doExport($msg = '') { + global $data, $misc; + global $lang; + + // Determine whether or not the table has an object ID (Always false if version>=12) + $hasID = $data->hasObjectID($_REQUEST['table']); + + $misc->printTrail('table'); + $misc->printTabs('table','export'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + // Data only + echo "\n"; + echo "\n"; + echo "\n\n"; + if ($hasID) { + echo "\n\n"; + } + // Structure only + echo "\n"; + echo "\n\n"; + // Structure and data + echo "\n"; + echo "\n"; + echo "\n\n"; + echo "\n\n"; + if ($hasID) { + echo "\n\n"; + } + echo "
{$lang['strformat']}{$lang['stroptions']}
"; + echo "{$lang['strformat']}\n
"; + echo "{$lang['strformat']}\n
\n"; + + echo "

{$lang['stroptions']}

\n"; + echo "

\n"; + echo "

\n"; + + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + function doImport($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('table'); + $misc->printTabs('table','import'); + $misc->printMsg($msg); + + // Check that file uploads are enabled + if (ini_get('file_uploads')) { + // Don't show upload option if max size of uploads is zero + $max_size = $misc->inisizeToBytes(ini_get('upload_max_filesize')); + if (is_double($max_size) && $max_size > 0) { + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strformat']}
{$lang['strallowednulls']}
\n"; + echo "\t\t
\n"; + echo "\t\t
{$lang['strfile']}"; + echo "
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + } + else echo "

{$lang['strnouploads']}

\n"; + } + + /** + * Displays a screen where they can add a column + */ + function doAddColumn($msg = '') { + global $data, $misc, $_reload_browser; + global $lang; + + if (!isset($_REQUEST['stage'])) $_REQUEST['stage'] = 1; + + switch ($_REQUEST['stage']) { + case 1: + // Set variable defaults + if (!isset($_POST['field'])) $_POST['field'] = ''; + if (!isset($_POST['type'])) $_POST['type'] = ''; + if (!isset($_POST['array'])) $_POST['array'] = ''; + if (!isset($_POST['length'])) $_POST['length'] = ''; + if (!isset($_POST['default'])) $_POST['default'] = ''; + if (!isset($_POST['comment'])) $_POST['comment'] = ''; + + // Fetch all available types + $types = $data->getTypes(true, false, true); + $types_for_js = array(); + + $misc->printTrail('table'); + $misc->printTitle($lang['straddcolumn'], 'pg.column.add'); + $misc->printMsg($msg); + + echo ""; + echo "
\n"; + + // Output table header + echo "\n"; + echo "\n\n"; + echo "\n"; + if ($data->hasCreateFieldWithConstraints()) + echo "\n\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + + // Output array type selector + echo "\n"; + $predefined_size_types = array_intersect($data->predefined_size_types, $types_for_js); + $escaped_predef_types = array(); // the JS escaped array elements + foreach($predefined_size_types as $value) { + $escaped_predef_types[] = "'{$value}'"; + } + + echo "\n"; + // Support for adding column with not null and default + if ($data->hasCreateFieldWithConstraints()) { + echo "\n"; + echo "\n"; + } + echo "\n"; + echo "
{$lang['strname']}{$lang['strtype']}{$lang['strlength']}{$lang['strnotnull']}{$lang['strdefault']}{$lang['strcomment']}
_maxNameLen}\" value=\"", + htmlspecialchars($_POST['field']), "\" />
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + if (!$data->hasCreateFieldWithConstraints()) { + echo "\n"; + } + echo "\n"; + echo "

\n"; + echo "
\n"; + echo "\n"; + break; + case 2: + // Check inputs + if (trim($_POST['field']) == '') { + $_REQUEST['stage'] = 1; + doAddColumn($lang['strcolneedsname']); + return; + } + if (!isset($_POST['length'])) $_POST['length'] = ''; + $status = $data->addColumn($_POST['table'], $_POST['field'], + $_POST['type'], $_POST['array'] != '', $_POST['length'], isset($_POST['notnull']), + $_POST['default'], $_POST['comment']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strcolumnadded']); + } + else { + $_REQUEST['stage'] = 1; + doAddColumn($lang['strcolumnaddedbad']); + return; + } + break; + default: + echo "

{$lang['strinvalidparam']}

\n"; + } + } + + /** + * Show confirmation of drop column and perform actual drop + */ + function doDrop($confirm) { + global $data, $database, $misc, $_reload_browser; + global $lang; + + if ($confirm) { + $misc->printTrail('column'); + $misc->printTitle($lang['strdrop'], 'pg.column.drop'); + + echo "

", sprintf($lang['strconfdropcolumn'], $misc->printVal($_REQUEST['column']), + $misc->printVal($_REQUEST['table'])), "

\n"; + + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropColumn($_POST['table'], $_POST['column'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strcolumndropped']); + } + else + doDefault($lang['strcolumndroppedbad']); + } + + } + + function doTree() { + global $misc, $data; + + $columns = $data->getTableAttributes($_REQUEST['table']); + $reqvars = $misc->getRequestVars('column'); + + $attrs = array ( + 'text' => field('attname'), + 'action' => url('colproperties.php', + $reqvars, + array( + 'table' => $_REQUEST['table'], + 'column' => field('attname') + ) + ), + 'icon' => 'Column', + 'iconAction' => url('display.php', + $reqvars, + array( + 'table' => $_REQUEST['table'], + 'column' => field('attname'), + 'query' => replace( + 'SELECT "%column%", count(*) AS "count" FROM "%table%" GROUP BY "%column%" ORDER BY "%column%"', + array ( + '%column%' => field('attname'), + '%table%' => $_REQUEST['table'] + ) + ) + ) + ), + 'toolTip'=> field('comment') + ); + + $misc->printTree($columns, $attrs, 'tblcolumns'); + + exit; + } + + if ($action == 'tree') doTree(); + + /** + * Show default list of columns in the table + */ + function doDefault($msg = '') { + global $data, $conf, $misc; + global $lang; + + function attPre(&$rowdata, $actions) { + global $data; + $rowdata->fields['+type'] = $data->formatType($rowdata->fields['type'], $rowdata->fields['atttypmod']); + $attname = $rowdata->fields['attname']; + $table = $_REQUEST['table']; + $data->fieldClean($attname); + $data->fieldClean($table); + + $actions['browse']['attr']['href']['urlvars']['query'] = "SELECT \"{$attname}\", count(*) AS \"count\" + FROM \"{$table}\" GROUP BY \"{$attname}\" ORDER BY \"{$attname}\""; + + return $actions; + } + + $misc->printTrail('table'); + $misc->printTabs('table','columns'); + $misc->printMsg($msg); + + // Get table + $tdata = $data->getTable($_REQUEST['table']); + // Get columns + $attrs = $data->getTableAttributes($_REQUEST['table']); + // Get constraints keys + $ck = $data->getConstraintsWithFields($_REQUEST['table']); + + // Show comment if any + if ($tdata->fields['relcomment'] !== null) + echo '

', $misc->printVal($tdata->fields['relcomment']), "

\n"; + + $columns = array( + 'column' => array( + 'title' => $lang['strcolumn'], + 'field' => field('attname'), + 'url' => "colproperties.php?subject=column&{$misc->href}&table=".urlencode($_REQUEST['table'])."&", + 'vars' => array('column' => 'attname'), + ), + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('+type'), + ), + 'notnull' => array( + 'title' => $lang['strnotnull'], + 'field' => field('attnotnull'), + 'type' => 'bool', + 'params'=> array('true' => 'NOT NULL', 'false' => ''), + ), + 'default' => array( + 'title' => $lang['strdefault'], + 'field' => field('adsrc'), + ), + 'keyprop' => array( + 'title' => $lang['strconstraints'], + 'class' => 'constraint_cell', + 'field' => field('attname'), + 'type' => 'callback', + 'params'=> array( + 'function' => 'cstrRender', + 'keys' => $ck->getArray() + ) + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('comment') + ), + ); + + function cstrRender($s, $p) { + global $misc, $data; + + $str =''; + foreach ($p['keys'] as $k => $c) { + + if (is_null($p['keys'][$k]['consrc'])) { + $atts = $data->getAttributeNames($_REQUEST['table'], explode(' ', $p['keys'][$k]['indkey'])); + $c['consrc'] = ($c['contype'] == 'u' ? "UNIQUE (" : "PRIMARY KEY (") . join(',', $atts) . ')'; + } + + if ($c['p_field'] == $s) + switch ($c['contype']) { + case 'p': + $str .= 'icon('PrimaryKey') .'" alt="[pk]" title="'. htmlentities($c['consrc'], ENT_QUOTES, 'UTF-8') .'" />'; + break; + case 'f': + $str .= 'icon('ForeignKey') .'" alt="[fk]" title="'. htmlentities($c['consrc'], ENT_QUOTES, 'UTF-8') .'" />'; + break; + case 'u': + $str .= 'icon('UniqueConstraint') .'" alt="[uniq]" title="'. htmlentities($c['consrc'], ENT_QUOTES, 'UTF-8') .'" />'; + break; + case 'c': + $str .= 'icon('CheckConstraint') .'" alt="[check]" title="'. htmlentities($c['consrc'], ENT_QUOTES, 'UTF-8') .'" />'; + } + } + + return $str; + } + + $actions = array( + 'browse' => array( + 'title' => $lang['strbrowse'], + 'url' => "display.php?{$misc->href}&subject=column&return=table&table=".urlencode($_REQUEST['table']).'&', + 'vars' => array('column' => 'attname'), + ), + 'alter' => array( + 'title' => $lang['stralter'], + 'url' => "colproperties.php?action=properties&{$misc->href}&table=".urlencode($_REQUEST['table'])."&", + 'vars' => array('column' => 'attname'), + ), + 'privileges' => array( + 'title' => $lang['strprivileges'], + 'url' => "privileges.php?subject=column&{$misc->href}&table=".urlencode($_REQUEST['table'])."&", + 'vars' => array('column' => 'attname'), + ), + 'drop' => array( + 'title' => $lang['strdrop'], + 'url' => "tblproperties.php?action=confirm_drop&{$misc->href}&table=".urlencode($_REQUEST['table'])."&", + 'vars' => array('column' => 'attname'), + ), + ); + + $actions = array( + 'browse' => array( + 'content' => $lang['strbrowse'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'table' => $_REQUEST['table'], + 'subject' => 'column', + 'return' => 'table', + 'column' => field('attname') + ) + ) + ) + ), + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'colproperties.php', + 'urlvars' => array ( + 'subject' => 'column', + 'action' => 'properties', + 'table' => $_REQUEST['table'], + 'column' => field('attname') + ) + ) + ) + ), + 'privileges' => array( + 'content' => $lang['strprivileges'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'privileges.php', + 'urlvars' => array ( + 'subject' => 'column', + 'table' => $_REQUEST['table'], + 'column' => field('attname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'subject' => 'column', + 'action' => 'confirm_drop', + 'table' => $_REQUEST['table'], + 'column' => field('attname') + ) + ) + ) + ), + ); + + $misc->printTable($attrs, $columns, $actions, 'tblproperties-tblproperties', null, 'attPre'); + + $navlinks = array ( + 'browse' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'], + 'subject' => 'table', + 'return' => 'table' + ) + ) + ), + 'content' => $lang['strbrowse'] + ), + 'select' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confselectrows', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['strselect'] + ), + 'insert' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confinsertrow', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['strinsert'] + ), + 'empty' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_empty', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['strempty'] + ), + 'drop' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tables.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'], + ) + ) + ), + 'content' => $lang['strdrop'] + ), + 'addcolumn' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'action' => 'add_column', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['straddcolumn'] + ), + 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'tblproperties.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['stralter'] + ) + ); + $misc->printNavLinks($navlinks, + 'tblproperties-tblproperties' + , get_defined_vars() + ); + + } + + $misc->printHeader($lang['strtables'] . ' - ' . $_REQUEST['table']); + $misc->printBody(); + + switch ($action) { + case 'alter': + if (isset($_POST['alter'])) doSaveAlter(); + else doDefault(); + break; + case 'confirm_alter': + doAlter(); + break; + case 'import': + doImport(); + break; + case 'export': + doExport(); + break; + case 'add_column': + if (isset($_POST['cancel'])) doDefault(); + else doAddColumn(); + break; + case 'properties': + if (isset($_POST['cancel'])) doDefault(); + else doProperties(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/bootstrap/global.css b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/bootstrap/global.css new file mode 100644 index 00000000..0477325c --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/bootstrap/global.css @@ -0,0 +1,321 @@ +@import url(../global.css); +@import url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css); +/** + * Default style sheet + */ +frame {border-right: 1px solid #CCC;} +.label { + color:#336699 !important; + font-size: 12px; +} + +/** ELEMENTS */ +body { + background-color: #FFFFFF; + margin: 4px; + padding: 0px; +} + +body.browser { + background-color: #FFFFFF !important; + font-size: 12px !important; /*1em;*/ + border-right: 1px #c0c0c0; +} +body.bottombar { + background-color: #f9f9f9; + margin: 0px; + padding: 0px; + /*font-size: smaller; /*1em;*/ + text-align: left; +} +h2 { + color: #336699 !important; + + font-weight: bold; + border: 2px solid #DFFBFD; + background-color: #FDFDFD; + padding: 2px 1em; + margin: 0 0 1ex 0; +} +h3 { + color: #336699 !important; + font-size: small; + + font-weight: bold; +} +table.error {background-color: #F9FFFF} +table.error td {background-color: #F9FFFF} +table.navbar {background-color: #F9FFFF} +table.navbar td { + height: 25px; + color: #000000; + background-color: #FDFDFD; + text-align: center; + + font-size: smaller; /* 0.9em */ + font-weight: bold; +} +table.navbar td.active {background-color: #F9FFFF} +th.data { + color: #000000; + background-color: #F9FFFF; + font-size: smaller; /* 0.9em */ + padding:3px; +} +th.data a:active, th.data a:link, th.data a:visited, th.data a:hover { + font-weight: bold; +} +td.dat { + color: #ff0; + text-align: center; +} +th.required {text-decoration: underline} +td.topbar { + background-color: #f9f9f9; + margin: 0px 0px; + padding: 0px; + + font-size: smaller; /*0.8em;*/ + text-align: left; +} + +td.data1 { + padding:2px; +} + +ul.toplink,ul.navlink { + list-style: none; + margin:0;padding:0; +} +ul.navlink{margin:20px 0} +ul.toplink li, ul.navlink li { + display:inline; + border-left:1px solid #000000; + margin:0;padding: 0 2px 0 5px; +} +ul.toplink li:first-child, ul.navlink li:first-child { + border: none; + padding-left:0; +} +tr.data1, tr.data2, tr.data3 { + color: #000000; + + font-size: smaller; /*0.8em;*/ +} + +tr.data1 td, tr.data2 td, tr.data3 td { + padding:2px 4px; + border: 1px solid #EEE; +} + +tr.data1 td.opbutton1, tr.data2 td.opbutton2, tr.data3 td.opbutton3 { + padding:2px 4px; + border: 0 none; + white-space: nowrap; + border-radius:2px; +} + +tr.data1 td.opbutton1 a, tr.data2 td.opbutton2 a, tr.data3 td.opbutton3 a { +-webkit-background-clip: border-box; +-webkit-background-origin: padding-box; +-webkit-background-size: auto; +-webkit-user-select: none; +background-attachment: scroll; +background-clip: border-box; +background-color: rgb(66, 139, 202); +background-image: none; +background-origin: padding-box; +background-size: auto; +border: 1px solid #999; +border-radius:3px; + +cursor: pointer; +display: inline-block; +font-size: 11px; +font-weight: normal; +height: 22px; +line-height: 18px; +margin-bottom: 0px; +padding-bottom: 1px; +padding-left: 5px; +padding-right: 5px; +padding-top: 1px; +text-align: center; +text-decoration: none; +vertical-align: middle; +white-space: nowrap; +color:#fff !important; +} + + +tr.data1:hover, tr.data2:hover, tr.data3:hover { + background-color: #DDD; +} +.row1, .data1 { + background-color: #FFF; + text-align: left; +} +.row2, .data2 { + background-color: #F9FFFF; + text-align: left; +} +.row3, .data3 {background-color: #FDFDFD} +td.opbutton1 { + color: #000000; + border-top: 1px solid #FFFFFF; + border-right: 1px solid #706D41; + border-bottom: 1px solid #706D41; + border-left: 1px solid #FFFFFF; + cursor: pointer; + + font-size: smaller; /*0.8em;*/ + padding-left: 6px; + padding-right: 6px; + text-align: center; +} +td.opbutton2 { + color: #000000; + border-top: 1px solid #FFFFFF; + border-right: 1px solid #706D41; + border-bottom: 1px solid #706D41; + border-left: 1px solid #FFFFFF; + cursor: pointer; + + font-size: smaller; /*0.8em;*/ + padding-left: 6px; + padding-right: 6px; + text-align: center; +} +.topbar {border: 2px solid #f9f9f9} +.topbar, .topbar * { + background-color: #f9f9f9; +} +.topbar .platform, .topbar .host, .topbar .username { + font-weight: bold; +} +.topbar, .trail { + margin-bottom: 2px; +} +.topbar, .trail, .tab { + padding: 2px 1ex; + /*font-size: smaller;*/ +} +.trail, .tab { + border: 2px solid #DFFBFD; + background-color: #FDFDFD; +} +.trail .crumb {background-color: #FDFDFD} +.crumb, .tab { + vertical-align: top; +} +.crumb .icon { + vertical-align: middle; + margin: 0 2px; +} +table.tabs { + width: 100%; + border-collapse: collapse; + margin-bottom: 1ex; +} +.tab {text-align: center} +.tabs .active {background-color: #F9FFFF} +.tab .icon {display: block} +a:active { + color: #989973; + + font-weight: normal; + text-decoration: underline; +} +a,a:link { + color: #336699; + + text-decoration: none; +} +a:visited { + color: #336699; + + text-decoration: none; +} +a:hover { + color: #cc0000; + + text-decoration: none; +} +a.navlink:link, a.toplink:link, ul.navlink li a, ul.toplink li a { + color: #336699; + + font-weight: bold; + text-decoration: none; +} +a.navlink:visited, a.toplink:visited, ul.navlink li a:visited, ul.toplink li a:visited { + color: #336699; + + font-weight: bold; + text-decoration: none; +} +a.navlink:hover, a.toplink:hover, ul.navlink li a:hover, ul.toplink li a:hover { + color: #cc0000; + + font-weight: bold; + text-decoration: none; +} +a.navlink:active, a.toplink:active, ul.navlink li a:active, ul.toplink li a:active { + color: #cc0000; + + font-weight: bold; + text-decoration: none; +} +.active a {font-weight: bold} +a.help { + color: #E68800; + font-size: smaller; + vertical-align: super; + text-decoration: none; +} +pre {font-size: 110%} +pre.data { + + font-size: 100%; +} +pre.error { + font-family: "Lucida Console", "Courier New", "DejaVu Sans Mono", monospace; + font-size: 120%; +} +.intro li {font-weight: bold} +.ac_field {border:1px solid #D9D95F} +.bottom_link { + background: #eee; + border-top: 1px dotted #999; + border-left: 1px dotted #999; + font-size: smaller; +} + +/** FK browsing **/ +div#root > div.fk { + border: 1px solid #000; +} +div.fk { + background: #fff; + border-left: 1px solid #000; + padding: 5px; +} +div.logo { + background-color: #f9f9f9; + margin: 0px; + padding: 0px; + + background-size: 99% 90%; + font-size: smaller; /* 1em; */ + border: none; + margin-bottom: 2px; + background-image: url('../../images/themes/bootstrap/title.png'); + background-repeat: none; + height: 50px; +} +div.logo a { + display: block; + height: 100%; + color: transparent; +} + +.opbutton2, .opbutton1 {width:50px;} diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/bootstrap/title.png b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/bootstrap/title.png new file mode 100644 index 0000000000000000000000000000000000000000..44f5c7a18f9ef396503ae728c360e42a3ae8e01d GIT binary patch literal 5388 zcmeHLX;f3!8jXk=0V_p(MN~*50-})8*MFXsrGo5xFFU74L(|$?Xq>}}pDdI}Y%VSj_&&a8AzG_e)q43xwbWoAa>!(j zb&s_o|3qY4K!E=Rr7_h6?@|T(uEfY0V;ddnjT@b%_1_^(bF7sN{hN0V8?&|z3`$W(YQM zGb0kP?69B^fWVP9&WF~q#*>hXw`RyM<7P-{Cw7z?1%kP{!#wL z3rcFQ(l8;HWjrit6Q`e;DW33L>(r8FD`QyHEZ1zN;cj!ONYg6G^Dyy{B9yNwqcPu5 z+;`6NTp8+7voaM5a#2ghW+l$*NBu`zYoe;E*xX(T4#}-xvm0Mmb!TOr?jDB7S}FeH z#k6G39RNq&acaVd-Dar%?LFh;6TOXIkV6eY7Rs`JuErp!mr5|%cn#0LtXi7?oVViqO`&zr(sk;7W zwdL#%JaYG1i_2-6+^?ZzWuUql1hy7;+a{lYNi4`c?)NxweiVOS+YA+2adwlkETnHz zp{gLbv^4K@>Iih%)gPPBrESbvkn=Ml`GvE+RhHB#KpvHuI4>B}eJlMm+${|z75WZZ zt8?&<^~D$0^-VtTy2*-9Aos0v2*R87?Fv#8^YcP!OL^-uYwpZV{FYUnU+Joy6u)Np zIgBrJ!?aTrWQ2QrDwH;~HZgYh)(BF~u1YoDxS-uaJ@Z$soOktM=JQo`v2B%%r4XHb z{WtY*-4~`>uTk2;nR>|x@&$10Os!yk^}}V7@rPYcJGz!YxapoW5fOWO9M~W0Tun3V@r!|KQR2zNxyj?^Vi?L$bpAbp-sq z=$l7=qP4$IX=DUCk&0SdDe^Z1eyH54++cInM`sx%4mPbPOr;EJ1e;we_TC`qXceu_ zMwwcv_=r?YJ%e~2#ER+ml`@e1IQ8(+KUR8qxilr#uuX&bG@C+K~7mmA& zTbbLFLX5Tb=*Nx!DsKhp@Ke5f>kh{c(Wsc?AKQs2)L03vFtACM+oA8LnFzwp(fp6Z z1+`ArW(??|l*dJ6cUAS*RRxMY%oRUOu4UiR=<+$;y+IdFC#|q|=!g z*@d!xWrFq_jpe&$ZMq)by1qrwT`TE(JUZU^!`>0me6~T&6Ybt&A7plC^{zTt%xn!? zv^6+ONzSOZt1TiZFcbn|f-ua&gdL*e*3>Hznf|l$+cP&Nm$?SMy%Tn`CNjI>));TS zCEj!H?mdxLgR@I0X8N(6S$g0FAEPva!viFX-(JHw85-5s2Z+MbkFT!nY08YEwp|}=vsZ_z0fxRV(v0Xd@*w{>2;G? zi#^Y~t+QK*=KeWWFbK}`SARG9yfx`uBR39qcUabn+k=(}yD+>-Ng>c^#?99{?0suZ z%lvSiWNNd;`7aJ_n9^WfN^S5juB#rt<}%kodvs`-{Y ztCl}o3hVC{>-Q<^MF9g|F6s`wj`rFYUcW!%yt@5_NS|(e-s76{cWn}O9in5>ryvAe znvzg)n&u01HtbMgSJ`^;(h=Nhgb#n7BPxC1V#!GLb zz{;SAVAqx$6>h#rNlmW?ZC?7st}!S+GN==-p@+lIo(OYR*d~z0>_-1}6`e6$gofEPX; z@2$&JAy_OcO+{?GQy!cao!sAZyzVi_^eo3H^W8{$If=2Ia& zqy5WQ(ya1>X*r$Mx5EU2y`|zxPHQYlS}C#eY|zDG4LP6#%eRRjnc^_jqDjr2ATz&ablf1r^WA=ZVBHEW-i4k1YLA-NTe;hYx~Ds3dJfLHY8|cV=(voFVA1QM=XQz? z=QM3P<MJHd%f;AY3~3e#umGOGmpfL;7DQ#L>>x_KNkMxc>qdJ=JRf literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/cappuccino/global.css b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/cappuccino/global.css new file mode 100644 index 00000000..5d1a3aa7 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/cappuccino/global.css @@ -0,0 +1,197 @@ +@import url(../global.css); +/** + * cappuccino style sheet + */ +/* ELEMENTS */ +body { + background-color: #ded9c9; + margin: 0; + padding: 0; + font-family: arial; + font-size: 0.9em; /*0.8em;*/ +} +body > * { margin-left: 20px } +body.browser { + background-color: #363330; + font-size: 0.9em; + border-right: 1px dashed #887f5c; + color: #fff; +} +body.browser > * { margin: 0 } +body.browser div.webfx-tree-row:hover { background: #524a42} +h1 {font-size: 1.5em} +h2 { + color: #fff; + font-size: 1em; + font-weight: bold; + border: 2px solid #363330; + background-color: #363330; + padding: 2px 1em; + margin-top: 2em; + margin-bottom: 2em; +} +h3 { + color: #111; + font-weight: bold; +} +table { + border: 0; + border-collapse: collapse; +} +td, th { + padding: 1px 8px; +} +a { + color: #2d547b; + text-decoration: none; +} +a:hover { + color: #cc0000; + text-decoration: underline; +} +input[type=checkbox], input[type=password], input[type=text], input[type=radio] { + background: #ded4b3; + border: 1px solid #887f5c; +} +input[type=submit], input[type=reset], input[type=button], select { + background: #c4ba95 url('../../images/themes/cappuccino/inputbckg.png') repeat-x top left; + border: 1px solid #887f5c; +} +table.error { + background-color: #dec9d0; + border: 2px solid #de7c9c; + margin: auto; +} +th.data { + color: #fff; + background-color: #363330; + border: 1px dotted #887f5c; + font-size: 0.9em; + padding: 3px 7px; +} +th.required {text-decoration: underline} +.topbar, .trail { + color: #fff; + background-color: #363330; + margin: 0; + padding: 0; + text-align: left; +} +.topbar a, .trail a, body.browser a, th.data a { + color: #a8aac2; +} +.topbar .platform, .topbar .host, .topbar .username { + font-weight: bold; +} +.topbar, .trail, .tab { + padding: 2px 1ex; +} +.trail td {padding: 2px} +.crumb .icon {margin-right: 5px} +table.tabs { + width: 100%; + border-collapse: collapse; + margin: 20px 0 40px 0; +} +.tab { + text-align: center; + vertical-align: top; + font-size: 0.8em; + border: 1px solid #887f5c; + background-color: #c8c0a2; + padding: 2px 10px; + white-space: nowrap; +} +.tab:hover {background-color: #b7af8d} +.tabs .active { + border-bottom: none; + background-color: #ded9c9; +} +.tab .icon { + display: block; +} +.active a {font-weight: bold} +a:hover {text-decoration: underline} +ul.toplink, ul.navlink { + list-style: none; + margin:0;padding:0; +} +ul.navlink{margin:20px 0 20px 20px} +ul.toplink li, ul.navlink li { + display:inline; + border-left:1px solid #000000; + margin:0;padding: 0 2px 0 5px; +} +ul.toplink li:first-child, ul.navlink li:first-child { + border: none; + padding-left:0; +} +tr.data1, tr.data2, tr.data3 { + color: #000000; + font-size: 0.8em; + border: 1px dotted #887f5c; +} +tr.data1:hover, tr.data2:hover, tr.data3:hover { + background-color: #c8c0a2; +} +.row1, .data1 { + background-color: #d8d2b9; + text-align: left; +} +.row2, .data2 { + background-color: #ded9c9; + text-align: left; +} +.row3, .data3 {background-color: #d4c8a1} +td.opbutton1, td.opbutton2 { + color: #000000; + cursor: pointer; + padding: 2px 6px; + text-align: center; + border: 1px dotted #887f5c; +} +td.opbutton1:hover, td.opbutton2:hover { + background-color: #b7af8d; +} +a.help { + color: #A46600; + vertical-align: super; + text-decoration: none; + font-size: 0.8em; +} +pre {font-size: 110%} +pre.data {font-size: 100%} +pre.error {font-size: 120%} + +.intro li {font-weight: bold} +.ac_field { + border:1px solid #363330; + background: url('../../images/themes/cappuccino/openListe.png') no-repeat right; + padding-right: 20px; +} +.bottom_link { + background: #b7af8d; + border-top: 1px dotted #887f5c; + border-left: 1px dotted #887f5c; +} + +/** FK browsing **/ +div.fk { + background: #fff; + border-left: 1px dotted #000; + padding: 5px; +} +div.logo { + margin: 0px; + padding: 0px; + border: none; + margin-bottom: 15px; + background-image: url('../../images/themes/cappuccino/title.png'); + background-repeat: no-repeat; + height: 50px; +} +div.logo a { + display: block; + height: 100%; + color: transparent; +} diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/default/global.css b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/default/global.css new file mode 100644 index 00000000..c28cd9f6 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/default/global.css @@ -0,0 +1,266 @@ +@import url(../global.css); +/** + * Default style sheet + */ + +/** ELEMENTS */ +body { + background-color: #FFFFFF; + margin: 4px; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + padding: 0px; + font-size: smaller; /*0.8em;*/ +} +body.browser { + background-color: #efefef; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /*1em;*/ + border-right: 1px dashed #c0c0c0; +} +body.bottombar { + background-color: #CECF9C; + margin: 0px; + padding: 0px; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /*1em;*/ + text-align: left; +} +h2 { + color: #666633; + font-size: medium; /*1.3em;*/ + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: bold; + border: 2px solid #E6E6CC; + background-color: #F3F3E9; + padding: 2px 1em; + margin: 0 0 1ex 0; +} +h3 { + color: #666633; + font-size: small; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: bold; +} +table.error {background-color: #E6E6CC} +table.error td {background-color: #E6E6CC} +table.navbar {background-color: #E6E6CC} +table.navbar td { + height: 25px; + color: #000000; + background-color: #F3F3E9; + text-align: center; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /* 0.9em */ + font-weight: bold; +} +table.navbar td.active {background-color: #E6E6CC} +th.data { + color: #000000; + background-color: #E6E6CC; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /* 0.9em */ +} +th.data a:active, th.data a:link, th.data a:visited, th.data a:hover { + font-weight: bold; +} +td.dat { + color: #ff0; + text-align: center; +} +th.required {text-decoration: underline} +td.topbar { + background-color: #CECF9C; + margin: 0px 0px; + padding: 0px; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /*0.8em;*/ + text-align: left; +} +ul.toplink,ul.navlink { + list-style: none; + margin:0;padding:0; +} +ul.navlink{margin:20px 0} +ul.toplink li, ul.navlink li { + display:inline; + border-left:1px solid #000000; + margin:0;padding: 0 2px 0 5px; +} +ul.toplink li:first-child, ul.navlink li:first-child { + border: none; + padding-left:0; +} +tr.data1, tr.data2, tr.data3 { + color: #000000; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /*0.8em;*/ +} +tr.data1:hover, tr.data2:hover, tr.data3:hover { + background-color: #DDD; +} +.row1, .data1 { + background-color: #F3F3E9; + text-align: left; +} +.row2, .data2 { + background-color: #E6E6CC; + text-align: left; +} +.row3, .data3 {background-color: #F3F3E9} +td.opbutton1 { + color: #000000; + border-top: 1px solid #FFFFFF; + border-right: 1px solid #706D41; + border-bottom: 1px solid #706D41; + border-left: 1px solid #FFFFFF; + cursor: pointer; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /*0.8em;*/ + padding-left: 6px; + padding-right: 6px; + text-align: center; +} +td.opbutton2 { + color: #000000; + border-top: 1px solid #FFFFFF; + border-right: 1px solid #706D41; + border-bottom: 1px solid #706D41; + border-left: 1px solid #FFFFFF; + cursor: pointer; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /*0.8em;*/ + padding-left: 6px; + padding-right: 6px; + text-align: center; +} +.topbar {border: 2px solid #CECF9C} +.topbar, .topbar * { + background-color: #CECF9C; +} +.topbar .platform, .topbar .host, .topbar .username { + font-weight: bold; +} +.topbar, .trail { + margin-bottom: 2px; +} +.topbar, .trail, .tab { + padding: 2px 1ex; + font-size: smaller; +} +.trail, .tab { + border: 2px solid #E6E6CC; + background-color: #F3F3E9; +} +.trail .crumb {background-color: #F3F3E9} +.crumb, .tab { + vertical-align: top; +} +.crumb .icon { + vertical-align: middle; + margin: 0 2px; +} +table.tabs { + width: 100%; + border-collapse: collapse; + margin-bottom: 1ex; +} +.tab {text-align: center} +.tabs .active {background-color: #E6E6CC} +.tab .icon {display: block} +a:active { + color: #989973; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: normal; + text-decoration: underline; +} +a,a:link { + color: #336699; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + text-decoration: none; +} +a:visited { + color: #336699; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + text-decoration: none; +} +a:hover { + color: #cc0000; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + text-decoration: none; +} +a.navlink:link, a.toplink:link, ul.navlink li a, ul.toplink li a { + color: #336699; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: bold; + text-decoration: none; +} +a.navlink:visited, a.toplink:visited, ul.navlink li a:visited, ul.toplink li a:visited { + color: #336699; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: bold; + text-decoration: none; +} +a.navlink:hover, a.toplink:hover, ul.navlink li a:hover, ul.toplink li a:hover { + color: #cc0000; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: bold; + text-decoration: none; +} +a.navlink:active, a.toplink:active, ul.navlink li a:active, ul.toplink li a:active { + color: #cc0000; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-weight: bold; + text-decoration: none; +} +.active a {font-weight: bold} +a.help { + color: #E68800; + font-size: smaller; + vertical-align: super; + text-decoration: none; +} +pre {font-size: 110%} +pre.data { + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: 100%; +} +pre.error { + font-family: "Lucida Console", "Courier New", "DejaVu Sans Mono", monospace; + font-size: 120%; +} +.intro li {font-weight: bold} +.ac_field {border:1px solid #D9D95F} +.bottom_link { + background: #eee; + border-top: 1px dotted #999; + border-left: 1px dotted #999; + font-size: smaller; +} + +/** FK browsing **/ +div#root > div.fk { + border: 1px solid #000; +} +div.fk { + background: #fff; + border-left: 1px solid #000; + padding: 5px; +} +div.logo { + background-color: #CECF9C; + margin: 0px; + padding: 0px; + font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; + font-size: smaller; /* 1em; */ + border: none; + border-bottom: 2px solid #000000; + margin-bottom: 2px; + background-image: url('../../images/themes/default/title.png'); + background-repeat: no-repeat; + height: 50px; +} +div.logo a { + display: block; + height: 100%; + color: transparent; +} diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/global.css b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/global.css new file mode 100644 index 00000000..3ed18bce --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/global.css @@ -0,0 +1,111 @@ +/** + * This is the mandatory CSS file to include on top of every CSS theme file + **/ + +img { border: none; } +p.message {color: blue} +p.comment {font-style: italic} +.left{text-align: left} +.pre {white-space: pre} + +.arg_icon { + padding-right:5pt; + padding-left:5pt; +} + +/** Browser Tree using XLoadTree 2 **/ +body.browser { + height: 100%; + margin: 0px; + padding: 0px; + text-align: left; +} +.refreshTree { + float:right; + text-align:right; + padding: 0 3px; +} +.webfx-tree-row {white-space: nowrap} +.webfx-tree-children { + background-repeat: repeat-y; + background-position-y: 1px !important; /* IE only */ +} +.webfx-tree-row img {vertical-align: middle} +.webfx-tree-item-label {margin-left: 0.5ex} +.webfx-tree-icon {margin-left: 1px} +.webfx-tree-hide-root {display: none} + +/** auto-complete on insert **/ +#fkbg { + display:none; + position:fixed; + top:0;left:0; + width:100%; + height:100%; + z-index:10; +} +#fklist { + display:none; + position:absolute; + background:#fff; + border:1px solid #000; + overflow:auto; + z-index:15; +} +#fklist table { + border-collapse:collapse; + border: 1px solid #aaa; +} +#fklist th {border: 1px solid #aaa} +#fklist td, +#fklist th { + padding: 3px 10px; + border-right: 1px solid #aaa; + font-size: 12px; +} +#fklist td a { + display:block; + color:#000; +} +#fklist td a.fkval, p.errmsg { + color:red; +} +.ac_values {width:100%} + +/** bottom link back to top **/ +.bottom_link { + position: fixed; + bottom: 0; + right: 0; + margin: 0; + padding: 4px; + background: #eee; + border-top: 1px dotted #999; + border-left: 1px dotted #999; + font-size: smaller; +} + +/** FK browsing **/ +div#root { + position: absolute; +} +div.fk { + margin-left: 20px; +} +div#fkcontainer { + margin: 0; + position: relative; + width: 100%; + background: none; + border:0px; +} +div.fk_value { + display:inline-block; +} +.highlight { + background-color: #FFFF00; +} +/** Syntax highlighting **/ +.comment {color: #008080} +.keyword {color: #FF8000} +.literal {color: #808080} diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/gotar/global.css b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/gotar/global.css new file mode 100644 index 00000000..6113ef6f --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/gotar/global.css @@ -0,0 +1,262 @@ +@import url(../global.css); +/** + * Default style sheet + */ + +/** ELEMENTS */ + +body { + background-color: #336; + margin: 0px; + padding: 0px; + font-size: smaller; /*0.8em;*/ + font-family: sans-serif; + color: #fff; +} +p { + color: #fff; +} +p.comment, td.comment_cell { + color: #aff; +} +table { + border:1px gray solid; +} +body.browser { + background-color: #447; + color:#4bf; + font-size: smaller; /*1em;*/ + border-right: 1px dashed #c0c0c0; +} +body.browser a { + color:#fff; +} +body.browser a:hover { + color:#cde; +} +body.browser div.webfx-tree-row:hover { background:#88d } +h2 { + color: #fff; + font-size: medium; /*1.3em;*/ + font-weight: bold; + border: 0; + background-color: #558; + padding: 0; + margin: 0; + text-align:center; +} +h3 { + color: #eee; + font-size: small; + font-weight: bold; +} +table.error {background-color: #f00} +table.error td {background-color: #f84} +th.data { + color: #ada; + background-color: #241; + font-size: smaller; /* 0.9em */ +} +th.data a:active, th.data a:link, th.data a:visited, th.data a:hover { + font-weight: bold; + display:block; +} +td.dat { + color: #ff0; + text-align: center; +} +th.required {text-decoration: underline} +ul.toplink,ul.navlink { + list-style: none; + margin:0;padding:0; +} +ul.navlink{margin:20px 0} +ul.toplink li, ul.navlink li { + display:inline; + border-left:1px solid #eee; + margin:0;padding: 0 2px 0 5px; +} +ul.toplink li:first-child, ul.navlink li:first-child { + border: none; + padding-left:0; +} +tr.data1, tr.data2, tr.data3 { + color: #eed; + font-family: sans-serif; + font-size: smaller; /*0.8em;*/ +} +tr.data1:hover, tr.data2:hover, tr.data3:hover { + background-color: #39663e; +} +.row1, .data1 { + background-color: #2b482e; + text-align: left; +} +input, textarea, select { + border:1px #200 solid; + background:#ddf; +} +input, textarea, select { + color:#210; +} +td label { + display:table; + text-align:center; + height:100%; + width:100%; + border-collapse: collapse; +} +td label span { + display:table-cell; + vertical-align:middle; +} +.data1 select, .data2 select { + font-weight:bold; +} +p input:focus, .data input:focus, .data1 input:focus, .data2 input:focus, textarea:focus, .data1 select, .data2 select { +/* background:#bbf; */ + background:#eef; + color:#000; +} +.row2, .data2 { + background-color: #1a3f1e; + text-align: left; +} +td.opbutton1 { + border: 1px solid #484; + font-size: smaller; /*0.8em;*/ + text-align: center; +} +td.opbutton2 { + border: 1px solid #484; + font-size: smaller; /*0.8em;*/ + text-align: center; +} +td.opbutton1 a, td.opbutton2 a { + padding-left:6px; + padding-right:6px; +} +.topbar { border: 0 } +.topbar, .topbar *, .trail, .tab, .crumb { + border: 0; + background: #336; +} +.topbar .platform, .topbar .host, .topbar .username { + font-weight: bold; +} +.topbar, .trail, .tab { + padding: 2px 1ex; + font-size: smaller; + color: #ddf; +} +.crumb, .tab { + vertical-align: top; +} +.crumb .icon { + vertical-align: middle; + margin: 0; +} +table.tabs { + width: 100%; + border-collapse: collapse; + margin-bottom: 1ex; +} +.tab {text-align: center} +.tabs .active {background-color: #449} +.tab .icon {display: block} +tr,td { height:100% } +td:not(.constraint_cell) a:not(.help), th a { display:inline-block; height:100% } /* vertical-align:middle doesn't work for block elements, CSS sux */ +td.crumb a, td.tab a { width:90% } +tr.data1 a, tr.data2 a { width:100% } +td.opbutton1 a, td.opbutton2 a { width:inherit } +td a.help { display:inline; position:absolute; min-width:10px; } +a.pagenav { display:inline-block; min-width:15px; } +a.toplink { display:inline } +a:active { + color: #989973; + font-weight: normal; + text-decoration: underline; +} +a,a:link { + color: #afa; + text-decoration: none; +} +a:visited { + color: #df8; + text-decoration: none; +} +a:hover { + color: #f88; + text-decoration: none; +} +a:active { + color: #c00; +} +a.navlink:link, a.toplink:link, ul.navlink li a, ul.toplink li a { + color: #afa; + font-weight: bold; + text-decoration: none; +} +a.navlink:visited, a.toplink:visited, ul.navlink li a:visited, ul.toplink li a:visited { + color: #df8; + font-weight: bold; + text-decoration: none; +} +a.navlink:hover, a.toplink:hover, ul.navlink li a:hover, ul.toplink li a:hover { + color: red; + font-weight: bold; + text-decoration: none; +} +a.navlink:active, a.toplink:active, ul.navlink li a:active, ul.toplink li a:active { + color: #c00; + font-weight: bold; + text-decoration: none; +} +.active a {font-weight: bold} +a.help { + color: #E68800; + font-size: smaller; + vertical-align: super; + text-decoration: none; +} +pre {font-size: 110%} +pre.data { + font-size: 100%; +} +.error p { + color:#822; + background:#fc8; +} +pre.error { + color: #000; + font-family: monospace; + font-size: 120%; +} +.intro li {font-weight: bold} +.ac_field {border:1px solid #D9D95F} +.bottom_link { + color: #004 !important; + background: #eee; + border-top: 1px dotted #999; + border-left: 1px dotted #999; + font-size: smaller; +} + +a.bottom_link:hover { background:#68f } + +/** FK browsing **/ +div#root > div.fk { + border: 1px solid #000; +} +div.fk { + /*background: #84c;*/ + background: rgba(128,32,64,0.6); + border-left: 1px solid #000; + padding: 5px 0 5px 0; +} +div.logo { display:none } +div.logo a { + display: block; + height: 100%; + color: transparent; +} diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/themes.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/themes.php new file mode 100644 index 00000000..f9edb666 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/themes/themes.php @@ -0,0 +1,16 @@ + 'Default', + 'cappuccino' => 'Cappuccino', + 'gotar' => 'Blue/Green', + 'bootstrap' => 'Bootstrap3' + ); +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/triggers.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/triggers.php new file mode 100644 index 00000000..94e86797 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/triggers.php @@ -0,0 +1,448 @@ +alterTrigger($_POST['table'], $_POST['trigger'], $_POST['name']); + if ($status == 0) + doDefault($lang['strtriggeraltered']); + else + doAlter($lang['strtriggeralteredbad']); + } + + /** + * Function to allow altering of a trigger + */ + function doAlter($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('trigger'); + $misc->printTitle($lang['stralter'],'pg.trigger.alter'); + $misc->printMsg($msg); + + $triggerdata = $data->getTrigger($_REQUEST['table'], $_REQUEST['trigger']); + + if ($triggerdata->recordCount() > 0) { + + if (!isset($_POST['name'])) $_POST['name'] = $triggerdata->fields['tgname']; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}"; + echo "_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />\n"; + echo "
\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('trigger'); + $misc->printTitle($lang['strdrop'],'pg.trigger.drop'); + + echo "

", sprintf($lang['strconfdroptrigger'], $misc->printVal($_REQUEST['trigger']), + $misc->printVal($_REQUEST['table'])), "

\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->dropTrigger($_POST['trigger'], $_POST['table'], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['strtriggerdropped']); + else + doDefault($lang['strtriggerdroppedbad']); + } + + } + + /** + * Show confirmation of enable trigger and perform enabling the trigger + */ + function doEnable($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('trigger'); + $misc->printTitle($lang['strenable'],'pg.table.alter'); + + echo "

", sprintf($lang['strconfenabletrigger'], $misc->printVal($_REQUEST['trigger']), + $misc->printVal($_REQUEST['table'])), "

\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->enableTrigger($_POST['trigger'], $_POST['table']); + if ($status == 0) + doDefault($lang['strtriggerenabled']); + else + doDefault($lang['strtriggerenabledbad']); + } + + } + + /** + * Show confirmation of disable trigger and perform disabling the trigger + */ + function doDisable($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('trigger'); + $misc->printTitle($lang['strdisable'],'pg.table.alter'); + + echo "

", sprintf($lang['strconfdisabletrigger'], $misc->printVal($_REQUEST['trigger']), + $misc->printVal($_REQUEST['table'])), "

\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + $status = $data->disableTrigger($_POST['trigger'], $_POST['table']); + if ($status == 0) + doDefault($lang['strtriggerdisabled']); + else + doDefault($lang['strtriggerdisabledbad']); + } + + } + + /** + * Let them create s.th. + */ + function doCreate($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('table'); + $misc->printTitle($lang['strcreatetrigger'],'pg.trigger.create'); + $misc->printMsg($msg); + + // Get all the functions that can be used in triggers + $funcs = $data->getTriggerFunctions(); + if ($funcs->recordCount() == 0) { + doDefault($lang['strnofunctions']); + return; + } + + /* Populate functions */ + $sel0 = new XHTML_Select('formFunction'); + while (!$funcs->EOF) { + $sel0->add(new XHTML_Option($funcs->fields['proname'])); + $funcs->moveNext(); + } + + /* Populate times */ + $sel1 = new XHTML_Select('formExecTime'); + $sel1->set_data($data->triggerExecTimes); + + /* Populate events */ + $sel2 = new XHTML_Select('formEvent'); + $sel2->set_data($data->triggerEvents); + + /* Populate occurrences */ + $sel3 = new XHTML_Select('formFrequency'); + $sel3->set_data($data->triggerFrequency); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}{$lang['strwhen']}
", $sel1->fetch(), "
{$lang['strevent']}{$lang['strforeach']}
", $sel2->fetch(), " ", $sel3->fetch(), "
{$lang['strfunction']} {$lang['strarguments']}
", $sel0->fetch(), "()
\n"; + echo "

\n"; + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "
\n"; + } + + /** + * Actually creates the new trigger in the database + */ + function doSaveCreate() { + global $data; + global $lang; + + // Check that they've given a name and a definition + + if ($_POST['formFunction'] == '') + doCreate($lang['strtriggerneedsfunc']); + elseif ($_POST['formTriggerName'] == '') + doCreate($lang['strtriggerneedsname']); + elseif ($_POST['formEvent'] == '') + doCreate(); + else { + $status = $data->createTrigger($_POST['formTriggerName'], $_POST['table'], + $_POST['formFunction'], $_POST['formExecTime'], $_POST['formEvent'], + $_POST['formFrequency'], $_POST['formTriggerArgs']); + if ($status == 0) + doDefault($lang['strtriggercreated']); + else + doCreate($lang['strtriggercreatedbad']); + } + } + + /** + * List all the triggers on the table + */ + function doDefault($msg = '') { + global $data, $misc, $database; + global $lang; + + function tgPre(&$rowdata,$actions) { + global $data; + // toggle enable/disable trigger per trigger + if( ! $data->phpBool( $rowdata->fields["tgenabled"] ) ) { + unset( $actions['disable'] ); + } + else{ + unset( $actions['enable'] ); + } + + return $actions; + } + + $misc->printTrail('table'); + $misc->printTabs('table','triggers'); + $misc->printMsg($msg); + + $triggers = $data->getTriggers($_REQUEST['table']); + + $columns = array( + 'trigger' => array( + 'title' => $lang['strname'], + 'field' => field('tgname'), + ), + 'definition' => array( + 'title' => $lang['strdefinition'], + 'field' => field('tgdef'), + ), + 'function' => array( + 'title' => $lang['strfunction'], + 'field' => field('proproto'), + 'url' => "functions.php?action=properties&server={$_REQUEST['server']}&database={$_REQUEST['database']}&", + 'vars' => array( + 'schema' => 'pronamespace', + 'function' => 'proproto', + 'function_oid' => 'prooid', + ), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $actions = array( + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'triggers.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'table' => $_REQUEST['table'], + 'trigger' => field('tgname') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'triggers.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'table' => $_REQUEST['table'], + 'trigger' => field('tgname') + ) + ) + ) + ), + ); + if($data->hasDisableTriggers()) { + $actions['enable'] = array( + 'content' => $lang['strenable'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'triggers.php', + 'urlvars' => array ( + 'action' => 'confirm_enable', + 'table' => $_REQUEST['table'], + 'trigger' => field('tgname') + ) + ) + ) + ); + $actions['disable'] = array( + 'content' => $lang['strdisable'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'triggers.php', + 'urlvars' => array ( + 'action' => 'confirm_disable', + 'table' => $_REQUEST['table'], + 'trigger' => field('tgname') + ) + ) + ) + ); + } + + $misc->printTable($triggers, $columns, $actions, 'triggers-triggers', $lang['strnotriggers'], 'tgPre'); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'triggers.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'table' => $_REQUEST['table'] + ) + ) + ), + 'content' => $lang['strcreatetrigger'] + )), 'triggers-triggers', get_defined_vars()); + } + + function doTree() { + + global $misc, $data; + + $triggers = $data->getTriggers($_REQUEST['table']); + + $reqvars = $misc->getRequestVars('table'); + + $attrs = array( + 'text' => field('tgname'), + 'icon' => 'Trigger', + ); + + $misc->printTree($triggers, $attrs, 'triggers'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strtables'] . ' - ' . $_REQUEST['table'] . ' - ' . $lang['strtriggers']); + $misc->printBody(); + + switch ($action) { + case 'alter': + if (isset($_POST['alter'])) doSaveAlter(); + else doDefault(); + break; + case 'confirm_alter': + doAlter(); + break; + case 'confirm_enable': + doEnable(true); + break; + case 'confirm_disable': + doDisable(true); + break; + case 'save_create': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['yes'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'enable': + if (isset($_POST['yes'])) doEnable(false); + else doDefault(); + break; + case 'disable': + if (isset($_POST['yes'])) doDisable(false); + else doDefault(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/types.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/types.php new file mode 100644 index 00000000..a3ca1a34 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/types.php @@ -0,0 +1,714 @@ +getType($_REQUEST['type']); + + $misc->printTrail('type'); + $misc->printTitle($lang['strproperties'], 'pg.type'); + $misc->printMsg($msg); + + function attPre(&$rowdata) { + global $data; + $rowdata->fields['+type'] = $data->formatType($rowdata->fields['type'], $rowdata->fields['atttypmod']); + } + + if ($typedata->recordCount() > 0) { + $vals = false; + switch ($typedata->fields['typtype']) { + case 'c': + $attrs = $data->getTableAttributes($_REQUEST['type']); + + $columns = array( + 'field' => array( + 'title' => $lang['strfield'], + 'field' => field('attname'), + ), + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('+type'), + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('comment'), + ) + ); + + $actions = array(); + + $misc->printTable($attrs, $columns, $actions, 'types-properties', null, 'attPre'); + + break; + case 'e': + $vals = $data->getEnumValues($typedata->fields['typname']); + default: + $byval = $data->phpBool($typedata->fields['typbyval']); + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if ($data->hasEnumTypes() && $vals) { + $vals = $vals->getArray(); + $nbVals = count($vals); + echo "\n\t\n"; + echo "\n"; + for ($i=1; $i < $nbVals; $i++) + echo "\n"; + } + echo "
{$lang['strname']}", $misc->printVal($typedata->fields['typname']), "
{$lang['strinputfn']}", $misc->printVal($typedata->fields['typin']), "
{$lang['stroutputfn']}", $misc->printVal($typedata->fields['typout']), "
{$lang['strlength']}", $misc->printVal($typedata->fields['typlen']), "
{$lang['strpassbyval']}", ($byval) ? $lang['stryes'] : $lang['strno'], "
{$lang['stralignment']}", $misc->printVal($typedata->fields['typalign']), "
{$lang['strenumvalues']}{$vals[0]['enumval']}
{$vals[$i]['enumval']}
\n"; + } + + $misc->printNavLinks(array ('showall' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'types.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + ) + ) + ), + 'content' => $lang['strshowalltypes'] + )), 'types-properties', get_defined_vars()); + } else + doDefault($lang['strinvalidparam']); + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('type'); + $misc->printTitle($lang['strdrop'], 'pg.type.drop'); + + echo "

", sprintf($lang['strconfdroptype'], $misc->printVal($_REQUEST['type'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropType($_POST['type'], isset($_POST['cascade'])); + if ($status == 0) + doDefault($lang['strtypedropped']); + else + doDefault($lang['strtypedroppedbad']); + } + + } + + /** + * Displays a screen where they can enter a new composite type + */ + function doCreateComposite($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_REQUEST['stage'])) $_REQUEST['stage'] = 1; + if (!isset($_REQUEST['name'])) $_REQUEST['name'] = ''; + if (!isset($_REQUEST['fields'])) $_REQUEST['fields'] = ''; + if (!isset($_REQUEST['typcomment'])) $_REQUEST['typcomment'] = ''; + + switch ($_REQUEST['stage']) { + case 1: + $misc->printTrail('type'); + $misc->printTitle($lang['strcreatecomptype'], 'pg.type.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['name']), "\" />
{$lang['strnumfields']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['fields']), "\" />
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + break; + case 2: + global $lang; + + // Check inputs + $fields = trim($_REQUEST['fields']); + if (trim($_REQUEST['name']) == '') { + $_REQUEST['stage'] = 1; + doCreateComposite($lang['strtypeneedsname']); + return; + } + elseif ($fields == '' || !is_numeric($fields) || $fields != (int)$fields || $fields < 1) { + $_REQUEST['stage'] = 1; + doCreateComposite($lang['strtypeneedscols']); + return; + } + + $types = $data->getTypes(true, false, true); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatecomptype'], 'pg.type.create'); + $misc->printMsg($msg); + + echo "
\n"; + + // Output table header + echo "\n"; + echo "\t"; + echo"\n"; + + for ($i = 0; $i < $_REQUEST['fields']; $i++) { + if (!isset($_REQUEST['field'][$i])) $_REQUEST['field'][$i] = ''; + if (!isset($_REQUEST['length'][$i])) $_REQUEST['length'][$i] = ''; + if (!isset($_REQUEST['colcomment'][$i])) $_REQUEST['colcomment'][$i] = ''; + + echo "\t\n\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + // Output array type selector + echo "\t\t\n"; + + echo "\t\t\n"; + echo "\t\t\n\t\n"; + } + echo "
{$lang['strfield']}{$lang['strtype']}{$lang['strlength']}{$lang['strcomment']}
", $i + 1, ". _maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['field'][$i]), "\" />\n\t\t\t\n\t\t\n\t\t\t\n\t\t
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + + break; + case 3: + global $data, $lang; + + // Check inputs + $fields = trim($_REQUEST['fields']); + if (trim($_REQUEST['name']) == '') { + $_REQUEST['stage'] = 1; + doCreateComposite($lang['strtypeneedsname']); + return; + } + elseif ($fields == '' || !is_numeric($fields) || $fields != (int)$fields || $fields <= 0) { + $_REQUEST['stage'] = 1; + doCreateComposite($lang['strtypeneedscols']); + return; + } + + $status = $data->createCompositeType($_REQUEST['name'], $_REQUEST['fields'], $_REQUEST['field'], + $_REQUEST['type'], $_REQUEST['array'], $_REQUEST['length'], $_REQUEST['colcomment'], + $_REQUEST['typcomment']); + + if ($status == 0) + doDefault($lang['strtypecreated']); + elseif ($status == -1) { + $_REQUEST['stage'] = 2; + doCreateComposite($lang['strtypeneedsfield']); + return; + } + else { + $_REQUEST['stage'] = 2; + doCreateComposite($lang['strtypecreatedbad']); + return; + } + break; + default: + echo "

{$lang['strinvalidparam']}

\n"; + } + } + + /** + * Displays a screen where they can enter a new enum type + */ + function doCreateEnum($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_REQUEST['stage'])) $_REQUEST['stage'] = 1; + if (!isset($_REQUEST['name'])) $_REQUEST['name'] = ''; + if (!isset($_REQUEST['values'])) $_REQUEST['values'] = ''; + if (!isset($_REQUEST['typcomment'])) $_REQUEST['typcomment'] = ''; + + switch ($_REQUEST['stage']) { + case 1: + $misc->printTrail('type'); + $misc->printTitle($lang['strcreateenumtype'], 'pg.type.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['name']), "\" />
{$lang['strnumvalues']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['values']), "\" />
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + break; + case 2: + global $lang; + + // Check inputs + $values = trim($_REQUEST['values']); + if (trim($_REQUEST['name']) == '') { + $_REQUEST['stage'] = 1; + doCreateEnum($lang['strtypeneedsname']); + return; + } + elseif ($values == '' || !is_numeric($values) || $values != (int)$values || $values < 1) { + $_REQUEST['stage'] = 1; + doCreateEnum($lang['strtypeneedsvals']); + return; + } + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreateenumtype'], 'pg.type.create'); + $misc->printMsg($msg); + + echo "
\n"; + + // Output table header + echo "\n"; + echo "\t\n"; + + for ($i = 0; $i < $_REQUEST['values']; $i++) { + if (!isset($_REQUEST['value'][$i])) $_REQUEST['value'][$i] = ''; + + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + } + echo "
{$lang['strvalue']}
", $i + 1, ". _maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['value'][$i]), "\" />
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + + break; + case 3: + global $data, $lang; + + // Check inputs + $values = trim($_REQUEST['values']); + if (trim($_REQUEST['name']) == '') { + $_REQUEST['stage'] = 1; + doCreateEnum($lang['strtypeneedsname']); + return; + } + elseif ($values == '' || !is_numeric($values) || $values != (int)$values || $values <= 0) { + $_REQUEST['stage'] = 1; + doCreateEnum($lang['strtypeneedsvals']); + return; + } + + $status = $data->createEnumType($_REQUEST['name'], $_REQUEST['value'], $_REQUEST['typcomment']); + + if ($status == 0) + doDefault($lang['strtypecreated']); + elseif ($status == -1) { + $_REQUEST['stage'] = 2; + doCreateEnum($lang['strtypeneedsvalue']); + return; + } + else { + $_REQUEST['stage'] = 2; + doCreateEnum($lang['strtypecreatedbad']); + return; + } + break; + default: + echo "

{$lang['strinvalidparam']}

\n"; + } + } + + /** + * Displays a screen where they can enter a new type + */ + function doCreate($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_POST['typname'])) $_POST['typname'] = ''; + if (!isset($_POST['typin'])) $_POST['typin'] = ''; + if (!isset($_POST['typout'])) $_POST['typout'] = ''; + if (!isset($_POST['typlen'])) $_POST['typlen'] = ''; + if (!isset($_POST['typdef'])) $_POST['typdef'] = ''; + if (!isset($_POST['typelem'])) $_POST['typelem'] = ''; + if (!isset($_POST['typdelim'])) $_POST['typdelim'] = ''; + if (!isset($_POST['typalign'])) $_POST['typalign'] = $data->typAlignDef; + if (!isset($_POST['typstorage'])) $_POST['typstorage'] = $data->typStorageDef; + + // Retrieve all functions and types in the database + $funcs = $data->getFunctions(true); + $types = $data->getTypes(true); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreatetype'], 'pg.type.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo ""; + echo "\n"; + echo ""; + echo "\n"; + echo "\n"; + echo "\n"; + echo ""; + echo "\n"; + echo ""; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_POST['typname']), "\" />
{$lang['strinputfn']}
{$lang['stroutputfn']}
major_version, '7.4', '<') ? ' required' : '') . "\">{$lang['strlength']}
{$lang['strdefault']}
{$lang['strelement']}
{$lang['strdelimiter']}
{$lang['stralignment']}
{$lang['strstorage']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new type in the database + */ + function doSaveCreate() { + global $data; + global $lang; + + // Check that they've given a name and a length. + // Note: We're assuming they've given in and out functions here + // which might be unwise... + if ($_POST['typname'] == '') doCreate($lang['strtypeneedsname']); + elseif ($_POST['typlen'] == '') doCreate($lang['strtypeneedslen']); + else { + $status = $data->createType( + $_POST['typname'], + $_POST['typin'], + $_POST['typout'], + $_POST['typlen'], + $_POST['typdef'], + $_POST['typelem'], + $_POST['typdelim'], + isset($_POST['typbyval']), + $_POST['typalign'], + $_POST['typstorage'] + ); + if ($status == 0) + doDefault($lang['strtypecreated']); + else + doCreate($lang['strtypecreatedbad']); + } + } + + /** + * Show default list of types in the database + */ + function doDefault($msg = '') { + global $data, $conf, $misc; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','types'); + $misc->printMsg($msg); + + $types = $data->getTypes(); + + $columns = array( + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('typname'), + 'url' => "types.php?action=properties&{$misc->href}&", + 'vars' => array('type' => 'basename'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('typowner'), + ), + 'flavour' => array( + 'title' => $lang['strflavor'], + 'field' => field('typtype'), + 'type' => 'verbatim', + 'params'=> array( + 'map' => array( + 'b' => $lang['strbasetype'], + 'c' => $lang['strcompositetype'], + 'd' => $lang['strdomain'], + 'p' => $lang['strpseudotype'], + 'e' => $lang['strenum'], + ), + 'align' => 'center', + ), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('typcomment'), + ), + ); + + if (!isset($types->fields['typtype'])) unset($columns['flavour']); + + $actions = array( + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'types.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'type' => field('basename') + ) + ) + ) + ), + ); + + $misc->printTable($types, $columns, $actions, 'types-types', $lang['strnotypes']); + + $navlinks = array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'types.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreatetype'] + ), + 'createcomp' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'types.php', + 'urlvars' => array ( + 'action' => 'create_comp', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreatecomptype'] + ), + 'createenum' => array ( + 'attr'=> array ( + 'href' => array( + 'url' => 'types.php', + 'urlvars' => array ( + 'action' => 'create_enum', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreateenumtype'] + ) + ); + + if (! $data->hasEnumTypes()) { + unset($navlinks['enum']); + } + + $misc->printNavLinks($navlinks, 'types-types', get_defined_vars()); + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $types = $data->getTypes(); + + $reqvars = $misc->getRequestVars('type'); + + $attrs = array( + 'text' => field('typname'), + 'icon' => 'Type', + 'toolTip'=> field('typcomment'), + 'action' => url('types.php', + $reqvars, + array( + 'action' => 'properties', + 'type' => field('basename') + ) + ) + ); + + $misc->printTree($types, $attrs, 'types'); + exit; + } + + if ($action == 'tree') doTree(); + + $misc->printHeader($lang['strtypes']); + $misc->printBody(); + + switch ($action) { + case 'create_comp': + if (isset($_POST['cancel'])) doDefault(); + else doCreateComposite(); + break; + case 'create_enum': + if (isset($_POST['cancel'])) doDefault(); + else doCreateEnum(); + break; + case 'save_create': + if (isset($_POST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['cancel'])) doDefault(); + else doDrop(false); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'properties': + doProperties(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/users.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/users.php new file mode 100644 index 00000000..11775ea5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/users.php @@ -0,0 +1,415 @@ +getServerInfo(); + + $userdata = $data->getUser($server_info['username']); + $_REQUEST['user'] = $server_info['username']; + + $misc->printTrail('user'); + $misc->printTabs('server','account'); + $misc->printMsg($msg); + + if ($userdata->recordCount() > 0) { + $userdata->fields['usesuper'] = $data->phpBool($userdata->fields['usesuper']); + $userdata->fields['usecreatedb'] = $data->phpBool($userdata->fields['usecreatedb']); + echo "\n"; + echo ""; + echo ""; + echo "\n"; + echo "\n\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\n
{$lang['strusername']}{$lang['strsuper']}{$lang['strcreatedb']}{$lang['strexpires']}{$lang['strsessiondefaults']}
", $misc->printVal($userdata->fields['usename']), "", $misc->printVal($userdata->fields['usesuper'], 'yesno'), "", $misc->printVal($userdata->fields['usecreatedb'], 'yesno'), "", ($userdata->fields['useexpires'] == 'infinity' || is_null($userdata->fields['useexpires']) ? $lang['strnever'] : $misc->printVal($userdata->fields['useexpires'])), "", $misc->printVal($userdata->fields['useconfig']), "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + + $misc->printNavLinks(array ('changepassword' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'users.php', + 'urlvars' => array ( + 'action' => 'confchangepassword', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strchangepassword'] + )), 'users-account', get_defined_vars()); + } + + /** + * Show confirmation of change password and actually change password + */ + function doChangePassword($confirm, $msg = '') { + global $data, $misc; + global $lang, $conf; + + $server_info = $misc->getServerInfo(); + + if ($confirm) { + $_REQUEST['user'] = $server_info['username']; + $misc->printTrail('user'); + $misc->printTitle($lang['strchangepassword'],'pg.user.alter'); + $misc->printMsg($msg); + + if (!isset($_POST['password'])) $_POST['password'] = ''; + if (!isset($_POST['confirm'])) $_POST['confirm'] = ''; + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strpassword']}
{$lang['strconfirm']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + } + else { + // Check that password is minimum length + if (strlen($_POST['password']) < $conf['min_password_length']) + doChangePassword(true, $lang['strpasswordshort']); + // Check that password matches confirmation password + elseif ($_POST['password'] != $_POST['confirm']) + doChangePassword(true, $lang['strpasswordconfirm']); + else { + $status = $data->changePassword($server_info['username'], + $_POST['password']); + if ($status == 0) + doAccount($lang['strpasswordchanged']); + else + doAccount($lang['strpasswordchangedbad']); + } + } + } + + /** + * Function to allow editing of a user + */ + function doEdit($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('user'); + $misc->printTitle($lang['stralter'],'pg.user.alter'); + $misc->printMsg($msg); + + $userdata = $data->getUser($_REQUEST['username']); + + if ($userdata->recordCount() > 0) { + $server_info = $misc->getServerInfo(); + $canRename = $data->hasUserRename() && ($_REQUEST['username'] != $server_info['username']); + $userdata->fields['usesuper'] = $data->phpBool($userdata->fields['usesuper']); + $userdata->fields['usecreatedb'] = $data->phpBool($userdata->fields['usecreatedb']); + + if (!isset($_POST['formExpires'])){ + if ($canRename) $_POST['newname'] = $userdata->fields['usename']; + if ($userdata->fields['usesuper']) $_POST['formSuper'] = ''; + if ($userdata->fields['usecreatedb']) $_POST['formCreateDB'] = ''; + $_POST['formExpires'] = $userdata->fields['useexpires'] == 'infinity' ? '' : $userdata->fields['useexpires']; + $_POST['formPassword'] = ''; + } + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strusername']}", ($canRename ? "_maxNameLen}\" value=\"" . htmlspecialchars($_POST['newname']) . "\" />" : $misc->printVal($userdata->fields['usename'])), "
{$lang['strexpires']}
{$lang['strpassword']}
{$lang['strconfirm']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Function to save after editing a user + */ + function doSaveEdit() { + global $data, $lang; + + // Check name and password + if (isset($_POST['newname']) && $_POST['newname'] == '') + doEdit($lang['struserneedsname']); + else if ($_POST['formPassword'] != $_POST['formConfirm']) + doEdit($lang['strpasswordconfirm']); + else { + if (isset($_POST['newname'])) $status = $data->setRenameUser($_POST['username'], $_POST['formPassword'], isset($_POST['formCreateDB']), isset($_POST['formSuper']), $_POST['formExpires'], $_POST['newname']); + else $status = $data->setUser($_POST['username'], $_POST['formPassword'], isset($_POST['formCreateDB']), isset($_POST['formSuper']), $_POST['formExpires']); + if ($status == 0) + doDefault($lang['struserupdated']); + else + doEdit($lang['struserupdatedbad']); + } + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang; + + if ($confirm) { + $misc->printTrail('user'); + $misc->printTitle($lang['strdrop'],'pg.user.drop'); + + echo "

", sprintf($lang['strconfdropuser'], $misc->printVal($_REQUEST['username'])), "

\n"; + + echo "
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + $status = $data->dropUser($_REQUEST['username']); + if ($status == 0) + doDefault($lang['struserdropped']); + else + doDefault($lang['struserdroppedbad']); + } + } + + /** + * Displays a screen where they can enter a new user + */ + function doCreate($msg = '') { + global $data, $misc, $username; + global $lang; + + if (!isset($_POST['formUsername'])) $_POST['formUsername'] = ''; + if (!isset($_POST['formPassword'])) $_POST['formPassword'] = ''; + if (!isset($_POST['formConfirm'])) $_POST['formConfirm'] = ''; + if (!isset($_POST['formExpires'])) $_POST['formExpires'] = ''; + + $misc->printTrail('server'); + $misc->printTitle($lang['strcreateuser'],'pg.user.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strusername']}_maxNameLen}\" name=\"formUsername\" value=\"", htmlspecialchars($_POST['formUsername']), "\" />
{$lang['strpassword']}
{$lang['strconfirm']}
{$lang['strexpires']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new user in the database + */ + function doSaveCreate() { + global $data; + global $lang; + + // Check data + if ($_POST['formUsername'] == '') + doCreate($lang['struserneedsname']); + else if ($_POST['formPassword'] != $_POST['formConfirm']) + doCreate($lang['strpasswordconfirm']); + else { + $status = $data->createUser($_POST['formUsername'], $_POST['formPassword'], + isset($_POST['formCreateDB']), isset($_POST['formSuper']), $_POST['formExpires'], array()); + if ($status == 0) + doDefault($lang['strusercreated']); + else + doCreate($lang['strusercreatedbad']); + } + } + + /** + * Show default list of users in the database + */ + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + function renderUseExpires($val) { + global $lang; + return $val == 'infinity' ? $lang['strnever'] : htmlspecialchars($val); + } + + $misc->printTrail('server'); + $misc->printTabs('server','users'); + $misc->printMsg($msg); + + $users = $data->getUsers(); + + $columns = array( + 'user' => array( + 'title' => $lang['strusername'], + 'field' => field('usename'), + ), + 'superuser' => array( + 'title' => $lang['strsuper'], + 'field' => field('usesuper'), + 'type' => 'yesno', + ), + 'createdb' => array( + 'title' => $lang['strcreatedb'], + 'field' => field('usecreatedb'), + 'type' => 'yesno', + ), + 'expires' => array( + 'title' => $lang['strexpires'], + 'field' => field('useexpires'), + 'type' => 'callback', + 'params'=> array('function' => 'renderUseExpires', 'null' => $lang['strnever']), + ), + 'defaults' => array( + 'title' => $lang['strsessiondefaults'], + 'field' => field('useconfig'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + ); + + $actions = array( + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'users.php', + 'urlvars' => array ( + 'action' => 'edit', + 'username' => field('usename') + ) + ) + ) + ), + 'drop' => array( + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'users.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'username' => field('usename') + ) + ) + ) + ), + ); + + $misc->printTable($users, $columns, $actions, 'users-users', $lang['strnousers']); + + $misc->printNavLinks(array ('create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'users.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'] + ) + ) + ), + 'content' => $lang['strcreateuser'] + )), 'users-users', get_defined_vars()); + + } + + $misc->printHeader($lang['strusers']); + $misc->printBody(); + + switch ($action) { + case 'changepassword': + if (isset($_REQUEST['ok'])) doChangePassword(false); + else doAccount(); + break; + case 'confchangepassword': + doChangePassword(true); + break; + case 'account': + doAccount(); + break; + case 'save_create': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_REQUEST['cancel'])) doDefault(); + else doDrop(false); + break; + case 'confirm_drop': + doDrop(true); + break; + case 'save_edit': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveEdit(); + break; + case 'edit': + doEdit(); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/viewproperties.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/viewproperties.php new file mode 100644 index 00000000..950789b5 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/viewproperties.php @@ -0,0 +1,564 @@ +setView($_POST['view'], $_POST['formDefinition'], $_POST['formComment']); + if ($status == 0) + doDefinition($lang['strviewupdated']); + else + doEdit($lang['strviewupdatedbad']); + } + + /** + * Function to allow editing of a view + */ + function doEdit($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('view'); + $misc->printTitle($lang['stredit'],'pg.view.alter'); + $misc->printMsg($msg); + + $viewdata = $data->getView($_REQUEST['view']); + + if ($viewdata->recordCount() > 0) { + + if (!isset($_POST['formDefinition'])) { + $_POST['formDefinition'] = $viewdata->fields['vwdefinition']; + $_POST['formComment'] = $viewdata->fields['relcomment']; + } + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strdefinition']}
{$lang['strcomment']}
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + + /** + * Allow the dumping of the data "in" a view + * NOTE:: PostgreSQL doesn't currently support dumping the data in a view + * so I have disabled the data related parts for now. In the future + * we should allow it conditionally if it becomes supported. This is + * a SMOP since it is based on pg_dump version not backend version. + */ + function doExport($msg = '') { + global $data, $misc; + global $lang; + + $misc->printTrail('view'); + $misc->printTabs('view','export'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\n"; + // Data only + echo "\n"; + + // Structure only + echo "\n"; + echo "\n\n"; + // Structure and data + echo "\n"; + echo "
{$lang['strformat']}{$lang['stroptions']}
\n"; + + echo "

{$lang['stroptions']}

\n"; + echo "

\n"; + echo "

\n"; + + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Show definition for a view + */ + function doDefinition($msg = '') { + global $data, $misc; + global $lang; + + // Get view + $vdata = $data->getView($_REQUEST['view']); + + $misc->printTrail('view'); + $misc->printTabs('view','definition'); + $misc->printMsg($msg); + + if ($vdata->recordCount() > 0) { + // Show comment if any + if ($vdata->fields['relcomment'] !== null) + echo "

", $misc->printVal($vdata->fields['relcomment']), "

\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "
{$lang['strdefinition']}
", $misc->printVal($vdata->fields['vwdefinition']), "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + + $misc->printNavLinks(array ( 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'viewproperties.php', + 'urlvars' => array ( + 'action' => 'edit', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'] + ) + ) + ), + 'content' => $lang['stralter'] + )), 'viewproperties-definition', get_defined_vars()); + } + + /** + * Displays a screen where they can alter a column in a view + */ + function doProperties($msg = '') { + global $data, $misc; + global $lang; + + if (!isset($_REQUEST['stage'])) $_REQUEST['stage'] = 1; + + switch ($_REQUEST['stage']) { + case 1: + global $lang; + + $misc->printTrail('column'); + $misc->printTitle($lang['stralter'],'pg.column.alter'); + $misc->printMsg($msg); + + echo "
\n"; + + // Output view header + echo "\n"; + echo ""; + echo ""; + + $column = $data->getTableAttributes($_REQUEST['view'], $_REQUEST['column']); + + if (!isset($_REQUEST['default'])) { + $_REQUEST['field'] = $column->fields['attname']; + $_REQUEST['default'] = $_REQUEST['olddefault'] = $column->fields['adsrc']; + $_REQUEST['comment'] = $column->fields['comment']; + } + + echo ""; + + echo ""; + echo ""; + echo ""; + + echo "
{$lang['strname']}{$lang['strtype']}{$lang['strdefault']}{$lang['strcomment']}
", $misc->printVal($data->formatType($column->fields['type'], $column->fields['atttypmod'])), "
\n"; + echo "

\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "

\n"; + echo "
\n"; + + break; + case 2: + global $data, $lang; + + // Check inputs + if (trim($_REQUEST['field']) == '') { + $_REQUEST['stage'] = 1; + doProperties($lang['strcolneedsname']); + return; + } + + // Alter the view column + $status = $data->alterColumn($_REQUEST['view'], $_REQUEST['column'], $_REQUEST['field'], + false, false, $_REQUEST['default'], $_REQUEST['olddefault'], + '', '', '', '', $_REQUEST['comment']); + if ($status == 0) + doDefault($lang['strcolumnaltered']); + else { + $_REQUEST['stage'] = 1; + doProperties($lang['strcolumnalteredbad']); + return; + } + break; + default: + echo "

{$lang['strinvalidparam']}

\n"; + } + } + + function doAlter($confirm = false, $msg = '') { + if ($confirm) { + global $data, $misc, $lang; + + $misc->printTrail('view'); + $misc->printTitle($lang['stralter'], 'pg.view.alter'); + $misc->printMsg($msg); + + // Fetch view info + $view = $data->getView($_REQUEST['view']); + + if ($view->recordCount() > 0) { + if (!isset($_POST['name'])) $_POST['name'] = $view->fields['relname']; + if (!isset($_POST['owner'])) $_POST['owner'] = $view->fields['relowner']; + if (!isset($_POST['newschema'])) $_POST['newschema'] = $view->fields['nspname']; + if (!isset($_POST['comment'])) $_POST['comment'] = $view->fields['relcomment']; + + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + if ($data->isSuperUser()) { + + // Fetch all users + $users = $data->getUsers(); + + echo "\n"; + echo "\n"; + } + + if ($data->hasAlterTableSchema()) { + $schemas = $data->getSchemas(); + echo "\n"; + echo "\n"; + } + + echo "\n"; + echo "\n"; + echo "
{$lang['strname']}"; + echo "_maxNameLen}\" value=\"", + htmlspecialchars($_POST['name']), "\" />
{$lang['strowner']}
{$lang['strschema']}
{$lang['strcomment']}"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "

\n"; + echo "

\n"; + echo "
\n"; + } + else echo "

{$lang['strnodata']}

\n"; + } + else{ + global $data, $lang, $_reload_browser, $misc; + + // For databases that don't allow owner change + if (!isset($_POST['owner'])) $_POST['owner'] = ''; + if (!isset($_POST['newschema'])) $_POST['newschema'] = null; + + $status = $data->alterView($_POST['view'], $_POST['name'], $_POST['owner'], $_POST['newschema'], $_POST['comment']); + if ($status == 0) { + // If view has been renamed, need to change to the new name and + // reload the browser frame. + if ($_POST['view'] != $_POST['name']) { + // Jump them to the new view name + $_REQUEST['view'] = $_POST['name']; + // Force a browser reload + $_reload_browser = true; + } + // If schema has changed, need to change to the new schema and reload the browser + if (!empty($_POST['newschema']) && ($_POST['newschema'] != $data->_schema)) { + // Jump them to the new sequence schema + $misc->setCurrentSchema($_POST['newschema']); + $_reload_browser = true; + } + doDefault($lang['strviewaltered']); + } + else doAlter(true, $lang['strviewalteredbad']); + } + } + + function doTree () { + global $misc, $data; + + $reqvars = $misc->getRequestVars('column'); + $columns = $data->getTableAttributes($_REQUEST['view']); + + $attrs = array ( + 'text' => field('attname'), + 'action' => url('colproperties.php', + $reqvars, + array( + 'view' => $_REQUEST['view'], + 'column' => field('attname') + ) + ), + 'icon' => 'Column', + 'iconAction' => url('display.php', + $reqvars, + array( + 'view' => $_REQUEST['view'], + 'column' => field('attname'), + 'query' => replace( + 'SELECT "%column%", count(*) AS "count" FROM %view% GROUP BY "%column%" ORDER BY "%column%"', + array ( + '%column%' => field('attname'), + '%view%' => $_REQUEST['view'] + ) + ) + ) + ), + 'toolTip'=> field('comment') + ); + + $misc->printTree($columns, $attrs, 'viewcolumns'); + + exit; + } + + if ($action == 'tree') doTree(); + + /** + * Show view definition and virtual columns + */ + function doDefault($msg = '') { + global $data, $misc; + global $lang; + + function attPre(&$rowdata) { + global $data; + $rowdata->fields['+type'] = $data->formatType($rowdata->fields['type'], $rowdata->fields['atttypmod']); + } + + $misc->printTrail('view'); + $misc->printTabs('view','columns'); + $misc->printMsg($msg); + + // Get view + $vdata = $data->getView($_REQUEST['view']); + // Get columns (using same method for getting a view) + $attrs = $data->getTableAttributes($_REQUEST['view']); + + // Show comment if any + if ($vdata->fields['relcomment'] !== null) + echo "

", $misc->printVal($vdata->fields['relcomment']), "

\n"; + + $columns = array( + 'column' => array( + 'title' => $lang['strcolumn'], + 'field' => field('attname'), + 'url' => "colproperties.php?subject=column&{$misc->href}&view=".urlencode($_REQUEST['view'])."&", + 'vars' => array('column' => 'attname'), + ), + 'type' => array( + 'title' => $lang['strtype'], + 'field' => field('+type'), + ), + 'default' => array( + 'title' => $lang['strdefault'], + 'field' => field('adsrc'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('comment'), + ), + ); + + $actions = array( + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'viewproperties.php', + 'urlvars' => array ( + 'action' => 'properties', + 'view' => $_REQUEST['view'], + 'column' => field('attname') + ) + ) + ) + ), + ); + + $misc->printTable($attrs, $columns, $actions, 'viewproperties-viewproperties', null, 'attPre'); + + echo "
\n"; + + $navlinks = array ( + 'browse' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'], + 'subject' => 'view', + 'return' => 'view' + ) + ) + ), + 'content' => $lang['strbrowse'] + ), + 'select' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array ( + 'action' => 'confselectrows', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'] + ) + ) + ), + 'content' => $lang['strselect'] + ), + 'drop' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'] + ) + ) + ), + 'content' => $lang['strdrop'] + ), + 'alter' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'viewproperties.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'], + 'view' => $_REQUEST['view'] + ) + ) + ), + 'content' => $lang['stralter'] + ) + ); + + $misc->printNavLinks($navlinks, 'viewproperties-viewproperties', get_defined_vars()); + } + + $misc->printHeader($lang['strviews'] . ' - ' . $_REQUEST['view']); + $misc->printBody(); + + switch ($action) { + case 'save_edit': + if (isset($_POST['cancel'])) doDefinition(); + else doSaveEdit(); + break; + case 'edit': + doEdit(); + break; + case 'export': + doExport(); + break; + case 'definition': + doDefinition(); + break; + case 'properties': + if (isset($_POST['cancel'])) doDefault(); + else doProperties(); + break; + case 'alter': + if (isset($_POST['alter'])) doAlter(false); + else doDefault(); + break; + case 'confirm_alter': + doAlter(true); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/views.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/views.php new file mode 100644 index 00000000..361b9364 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/views.php @@ -0,0 +1,787 @@ +printTrail('view'); + $misc->printTabs('view','select'); + $misc->printMsg($msg); + + $attrs = $data->getTableAttributes($_REQUEST['view']); + + echo "
\n"; + if ($attrs->recordCount() > 0) { + // JavaScript for select all feature + echo "\n"; + + echo "\n"; + + // Output table header + echo ""; + echo ""; + echo ""; + + $i = 0; + while (!$attrs->EOF) { + $attrs->fields['attnotnull'] = $data->phpBool($attrs->fields['attnotnull']); + // Set up default value if there isn't one already + if (!isset($_REQUEST['values'][$attrs->fields['attname']])) + $_REQUEST['values'][$attrs->fields['attname']] = null; + if (!isset($_REQUEST['ops'][$attrs->fields['attname']])) + $_REQUEST['ops'][$attrs->fields['attname']] = null; + // Continue drawing row + $id = (($i % 2) == 0 ? '1' : '2'); + echo "\n"; + echo ""; + echo ""; + echo ""; + echo "\n"; + echo ""; + echo "\n"; + $i++; + $attrs->moveNext(); + } + // Select all checkbox + echo ""; + echo "
{$lang['strshow']}{$lang['strcolumn']}{$lang['strtype']}{$lang['stroperator']}{$lang['strvalue']}
"; + echo "fields['attname']), "]\"", + isset($_REQUEST['show'][$attrs->fields['attname']]) ? ' checked="checked"' : '', " />", $misc->printVal($attrs->fields['attname']), "", $misc->printVal($data->formatType($attrs->fields['type'], $attrs->fields['atttypmod'])), ""; + echo "", $data->printField("values[{$attrs->fields['attname']}]", + $_REQUEST['values'][$attrs->fields['attname']], $attrs->fields['type']), "
\n"; + } + else echo "

{$lang['strinvalidparam']}

\n"; + + echo "

\n"; + echo "\n"; + echo "\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + else { + if (!isset($_POST['show'])) $_POST['show'] = array(); + if (!isset($_POST['values'])) $_POST['values'] = array(); + if (!isset($_POST['nulls'])) $_POST['nulls'] = array(); + + // Verify that they haven't supplied a value for unary operators + foreach ($_POST['ops'] as $k => $v) { + if ($data->selectOps[$v] == 'p' && $_POST['values'][$k] != '') { + doSelectRows(true, $lang['strselectunary']); + return; + } + } + + if (sizeof($_POST['show']) == 0) + doSelectRows(true, $lang['strselectneedscol']); + else { + // Generate query SQL + $query = $data->getSelectSQL($_REQUEST['view'], array_keys($_POST['show']), + $_POST['values'], $_POST['ops']); + $_REQUEST['query'] = $query; + $_REQUEST['return'] = "schema"; + $_no_output = true; + include('./display.php'); + exit; + } + } + + } + + /** + * Show confirmation of drop and perform actual drop + */ + function doDrop($confirm) { + global $data, $misc; + global $lang, $_reload_browser; + + if (empty($_REQUEST['view']) && empty($_REQUEST['ma'])) { + doDefault($lang['strspecifyviewtodrop']); + exit(); + } + + if ($confirm) { + $misc->printTrail('view'); + $misc->printTitle($lang['strdrop'],'pg.view.drop'); + + echo "
\n"; + + //If multi drop + if (isset($_REQUEST['ma'])) { + foreach($_REQUEST['ma'] as $v) { + $a = unserialize(htmlspecialchars_decode($v, ENT_QUOTES)); + echo "

", sprintf($lang['strconfdropview'], $misc->printVal($a['view'])), "

\n"; + echo '\n"; + } + } + else { + echo "

", sprintf($lang['strconfdropview'], $misc->printVal($_REQUEST['view'])), "

\n"; + echo "\n"; + } + + echo "\n"; + + echo $misc->form; + echo "

\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + else { + if (is_array($_POST['view'])) { + $msg = ''; + $status = $data->beginTransaction(); + if ($status == 0) { + foreach($_POST['view'] as $s) { + $status = $data->dropView($s, isset($_POST['cascade'])); + if ($status == 0) + $msg.= sprintf('%s: %s
', htmlentities($s, ENT_QUOTES, 'UTF-8'), $lang['strviewdropped']); + else { + $data->endTransaction(); + doDefault(sprintf('%s%s: %s
', $msg, htmlentities($s, ENT_QUOTES, 'UTF-8'), $lang['strviewdroppedbad'])); + return; + } + } + } + if($data->endTransaction() == 0) { + // Everything went fine, back to the Default page.... + $_reload_browser = true; + doDefault($msg); + } + else doDefault($lang['strviewdroppedbad']); + } + else{ + $status = $data->dropView($_POST['view'], isset($_POST['cascade'])); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strviewdropped']); + } + else + doDefault($lang['strviewdroppedbad']); + } + } + + } + + /** + * Sets up choices for table linkage, and which fields to select for the view we're creating + */ + function doSetParamsCreate($msg = '') { + global $data, $misc; + global $lang; + + // Check that they've chosen tables for the view definition + if (!isset($_POST['formTables']) ) doWizardCreate($lang['strviewneedsdef']); + else { + // Initialise variables + if (!isset($_REQUEST['formView'])) $_REQUEST['formView'] = ''; + if (!isset($_REQUEST['formComment'])) $_REQUEST['formComment'] = ''; + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreateviewwiz'], 'pg.view.create'); + $misc->printMsg($msg); + + $tblCount = sizeof($_POST['formTables']); + //unserialize our schema/table information and store in arrSelTables + for ($i = 0; $i < $tblCount; $i++) { + $arrSelTables[] = unserialize($_POST['formTables'][$i]); + } + + $linkCount = $tblCount; + + //get linking keys + $rsLinkKeys = $data->getLinkingKeys($arrSelTables); + $linkCount = $rsLinkKeys->recordCount() > $tblCount ? $rsLinkKeys->recordCount() : $tblCount; + + $arrFields = array(); //array that will hold all our table/field names + + //if we have schemas we need to specify the correct schema for each table we're retrieiving + //with getTableAttributes + $curSchema = $data->_schema; + for ($i = 0; $i < $tblCount; $i++) { + if ($data->_schema != $arrSelTables[$i]['schemaname']) { + $data->setSchema($arrSelTables[$i]['schemaname']); + } + + $attrs = $data->getTableAttributes($arrSelTables[$i]['tablename']); + while (!$attrs->EOF) { + $arrFields["{$arrSelTables[$i]['schemaname']}.{$arrSelTables[$i]['tablename']}.{$attrs->fields['attname']}"] = serialize(array( + 'schemaname' => $arrSelTables[$i]['schemaname'], + 'tablename' => $arrSelTables[$i]['tablename'], + 'fieldname' => $attrs->fields['attname']) + ); + $attrs->moveNext(); + } + + $data->setSchema($curSchema); + } + asort($arrFields); + + echo "
\n"; + echo "\n"; + echo ""; + echo "\n\n\n"; + echo ""; + echo "\n\n\n"; + echo "
{$lang['strviewname']}
\n"; + // View name + echo "_maxNameLen}\" />\n"; + echo "
{$lang['strcomment']}
\n"; + // View comments + echo "\n"; + echo "
\n"; + + // Output selector for fields to be retrieved from view + echo "\n"; + echo ""; + echo "\n\n"; + echo "
{$lang['strcolumns']}
\n"; + echo GUI::printCombo($arrFields, 'formFields[]', false, '', true); + echo "
"; + echo "
"; + echo "

"; + + // Output the Linking keys combo boxes + echo "\n"; + echo ""; + $rowClass = 'data1'; + for ($i = 0; $i < $linkCount; $i++) { + // Initialise variables + if (!isset($formLink[$i]['operator'])) $formLink[$i]['operator'] = 'INNER JOIN'; + echo "\n\n\n"; + $rowClass = $rowClass == 'data1' ? 'data2' : 'data1'; + } + echo "
{$lang['strviewlink']}
\n"; + + if (!$rsLinkKeys->EOF) { + $curLeftLink = htmlspecialchars(serialize(array('schemaname' => $rsLinkKeys->fields['p_schema'], 'tablename' => $rsLinkKeys->fields['p_table'], 'fieldname' => $rsLinkKeys->fields['p_field']) ) ); + $curRightLink = htmlspecialchars(serialize(array('schemaname' => $rsLinkKeys->fields['f_schema'], 'tablename' => $rsLinkKeys->fields['f_table'], 'fieldname' => $rsLinkKeys->fields['f_field']) ) ); + $rsLinkKeys->moveNext(); + } + else { + $curLeftLink = ''; + $curRightLink = ''; + } + + echo GUI::printCombo($arrFields, "formLink[$i][leftlink]", true, $curLeftLink, false ); + echo GUI::printCombo($data->joinOps, "formLink[$i][operator]", true, $formLink[$i]['operator']); + echo GUI::printCombo($arrFields, "formLink[$i][rightlink]", true, $curRightLink, false ); + echo "
\n
\n"; + + // Build list of available operators (infix only) + $arrOperators = array(); + foreach ($data->selectOps as $k => $v) { + if ($v == 'i') $arrOperators[$k] = $k; + } + + // Output additional conditions, note that this portion of the wizard treats the right hand side as literal values + //(not as database objects) so field names will be treated as strings, use the above linking keys section to perform joins + echo "\n"; + echo ""; + $rowClass = 'data1'; + for ($i = 0; $i < $linkCount; $i++) { + echo "\n\n\n"; + $rowClass = $rowClass == 'data1' ? 'data2' : 'data1'; + } + echo "
{$lang['strviewconditions']}
\n"; + echo GUI::printCombo($arrFields, "formCondition[$i][field]"); + echo GUI::printCombo($arrOperators, "formCondition[$i][operator]", false, false); + echo "\n"; + echo "
\n"; + echo "

\n"; + + foreach ($arrSelTables as $curTable) { + echo "\n"; + } + + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + } + + /** + * Display a wizard where they can enter a new view + */ + function doWizardCreate($msg = '') { + global $data, $misc; + global $lang; + + $tables = $data->getTables(true); + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreateviewwiz'], 'pg.view.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo ""; + echo "\n\n\n"; + echo "
{$lang['strtables']}
\n"; + + $arrTables = array(); + while (!$tables->EOF) { + $arrTmp = array(); + $arrTmp['schemaname'] = $tables->fields['nspname']; + $arrTmp['tablename'] = $tables->fields['relname']; + $arrTables[$tables->fields['nspname'] . '.' . $tables->fields['relname']] = serialize($arrTmp); + $tables->moveNext(); + } + echo GUI::printCombo($arrTables, 'formTables[]', false, '', true); + + echo "
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Displays a screen where they can enter a new view + */ + function doCreate($msg = '') { + global $data, $misc, $conf; + global $lang; + + if (!isset($_REQUEST['formView'])) $_REQUEST['formView'] = ''; + if (!isset($_REQUEST['formDefinition'])) { + if (isset($_SESSION['sqlquery'])) + $_REQUEST['formDefinition'] = $_SESSION['sqlquery']; + else $_REQUEST['formDefinition'] = 'SELECT '; + } + if (!isset($_REQUEST['formComment'])) $_REQUEST['formComment'] = ''; + + $misc->printTrail('schema'); + $misc->printTitle($lang['strcreateview'], 'pg.view.create'); + $misc->printMsg($msg); + + echo "
\n"; + echo "\n"; + echo "\t\n\t\t\n"; + echo "\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\n\t\n"; + echo "\t\n\t\t\n"; + echo "\t\t\n\t\n"; + echo "
{$lang['strname']}_maxNameLen}\" value=\"", + htmlspecialchars($_REQUEST['formView']), "\" />
{$lang['strdefinition']}
{$lang['strcomment']}
\n"; + echo "

\n"; + echo $misc->form; + echo "\n"; + echo "

\n"; + echo "
\n"; + } + + /** + * Actually creates the new view in the database + */ + function doSaveCreate() { + global $data, $lang, $_reload_browser; + + // Check that they've given a name and a definition + if ($_POST['formView'] == '') doCreate($lang['strviewneedsname']); + elseif ($_POST['formDefinition'] == '') doCreate($lang['strviewneedsdef']); + else { + $status = $data->createView($_POST['formView'], $_POST['formDefinition'], false, $_POST['formComment']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strviewcreated']); + } + else + doCreate($lang['strviewcreatedbad']); + } + } + + /** + * Actually creates the new wizard view in the database + */ + function doSaveCreateWiz() { + global $data, $lang, $_reload_browser; + + // Check that they've given a name and fields they want to select + + if (!strlen($_POST['formView']) ) doSetParamsCreate($lang['strviewneedsname']); + else if (!isset($_POST['formFields']) || !count($_POST['formFields']) ) doSetParamsCreate($lang['strviewneedsfields']); + else { + $selFields = ''; + + if (! empty($_POST['dblFldMeth']) ) + $tmpHsh = array(); + + foreach ($_POST['formFields'] as $curField) { + $arrTmp = unserialize($curField); + $data->fieldArrayClean($arrTmp); + if (! empty($_POST['dblFldMeth']) ) { // doublon control + if (empty($tmpHsh[$arrTmp['fieldname']])) { // field does not exist + $selFields .= "\"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\".\"{$arrTmp['fieldname']}\", "; + $tmpHsh[$arrTmp['fieldname']] = 1; + } else if ($_POST['dblFldMeth'] == 'rename') { // field exist and must be renamed + $tmpHsh[$arrTmp['fieldname']]++; + $selFields .= "\"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\".\"{$arrTmp['fieldname']}\" AS \"{$arrTmp['schemaname']}_{$arrTmp['tablename']}_{$arrTmp['fieldname']}{$tmpHsh[$arrTmp['fieldname']]}\", "; + } + /* field already exist, just ignore this one */ + } else { // no doublon control + $selFields .= "\"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\".\"{$arrTmp['fieldname']}\", "; + } + } + + $selFields = substr($selFields, 0, -2); + unset($arrTmp, $tmpHsh); + $linkFields = ''; + + // If we have links, out put the JOIN ... ON statements + if (is_array($_POST['formLink']) ) { + // Filter out invalid/blank entries for our links + $arrLinks = array(); + foreach ($_POST['formLink'] as $curLink) { + if (strlen($curLink['leftlink']) && strlen($curLink['rightlink']) && strlen($curLink['operator'])) { + $arrLinks[] = $curLink; + } + } + // We must perform some magic to make sure that we have a valid join order + $count = sizeof($arrLinks); + $arrJoined = array(); + $arrUsedTbls = array(); + + // If we have at least one join condition, output it + if ($count > 0) { + $j = 0; + while ($j < $count) { + foreach ($arrLinks as $curLink) { + + $arrLeftLink = unserialize($curLink['leftlink']); + $arrRightLink = unserialize($curLink['rightlink']); + $data->fieldArrayClean($arrLeftLink); + $data->fieldArrayClean($arrRightLink); + + $tbl1 = "\"{$arrLeftLink['schemaname']}\".\"{$arrLeftLink['tablename']}\""; + $tbl2 = "\"{$arrRightLink['schemaname']}\".\"{$arrRightLink['tablename']}\""; + + if ( (!in_array($curLink, $arrJoined) && in_array($tbl1, $arrUsedTbls)) || !count($arrJoined) ) { + + // Make sure for multi-column foreign keys that we use a table alias tables joined to more than once + // This can (and should be) more optimized for multi-column foreign keys + $adj_tbl2 = in_array($tbl2, $arrUsedTbls) ? "$tbl2 AS alias_ppa_" . mktime() : $tbl2; + + $linkFields .= strlen($linkFields) ? "{$curLink['operator']} $adj_tbl2 ON (\"{$arrLeftLink['schemaname']}\".\"{$arrLeftLink['tablename']}\".\"{$arrLeftLink['fieldname']}\" = \"{$arrRightLink['schemaname']}\".\"{$arrRightLink['tablename']}\".\"{$arrRightLink['fieldname']}\") " + : "$tbl1 {$curLink['operator']} $adj_tbl2 ON (\"{$arrLeftLink['schemaname']}\".\"{$arrLeftLink['tablename']}\".\"{$arrLeftLink['fieldname']}\" = \"{$arrRightLink['schemaname']}\".\"{$arrRightLink['tablename']}\".\"{$arrRightLink['fieldname']}\") "; + + $arrJoined[] = $curLink; + if (!in_array($tbl1, $arrUsedTbls) ) $arrUsedTbls[] = $tbl1; + if (!in_array($tbl2, $arrUsedTbls) ) $arrUsedTbls[] = $tbl2; + } + } + $j++; + } + } + } + + //if linkfields has no length then either _POST['formLink'] was not set, or there were no join conditions + //just select from all selected tables - a cartesian join do a + if (!strlen($linkFields) ) { + foreach ($_POST['formTables'] as $curTable) { + $arrTmp = unserialize($curTable); + $data->fieldArrayClean($arrTmp); + $linkFields .= strlen($linkFields) ? ", \"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\"" : "\"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\""; + } + } + + $addConditions = ''; + if (is_array($_POST['formCondition']) ) { + foreach ($_POST['formCondition'] as $curCondition) { + if (strlen($curCondition['field']) && strlen($curCondition['txt']) ) { + $arrTmp = unserialize($curCondition['field']); + $data->fieldArrayClean($arrTmp); + $addConditions .= strlen($addConditions) ? " AND \"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\".\"{$arrTmp['fieldname']}\" {$curCondition['operator']} '{$curCondition['txt']}' " + : " \"{$arrTmp['schemaname']}\".\"{$arrTmp['tablename']}\".\"{$arrTmp['fieldname']}\" {$curCondition['operator']} '{$curCondition['txt']}' "; + } + } + } + + $viewQuery = "SELECT $selFields FROM $linkFields "; + + //add where from additional conditions + if (strlen($addConditions) ) $viewQuery .= ' WHERE ' . $addConditions; + + $status = $data->createView($_POST['formView'], $viewQuery, false, $_POST['formComment']); + if ($status == 0) { + $_reload_browser = true; + doDefault($lang['strviewcreated']); + } + else + doSetParamsCreate($lang['strviewcreatedbad']); + } + } + + /** + * Show default list of views in the database + */ + function doDefault($msg = '') { + global $data, $misc, $conf; + global $lang; + + $misc->printTrail('schema'); + $misc->printTabs('schema','views'); + $misc->printMsg($msg); + + $views = $data->getViews(); + + $columns = array( + 'view' => array( + 'title' => $lang['strview'], + 'field' => field('relname'), + 'url' => "redirect.php?subject=view&{$misc->href}&", + 'vars' => array('view' => 'relname'), + ), + 'owner' => array( + 'title' => $lang['strowner'], + 'field' => field('relowner'), + ), + 'actions' => array( + 'title' => $lang['stractions'], + ), + 'comment' => array( + 'title' => $lang['strcomment'], + 'field' => field('relcomment'), + ), + ); + + $actions = array( + 'multiactions' => array( + 'keycols' => array('view' => 'relname'), + 'url' => 'views.php', + ), + 'browse' => array( + 'content' => $lang['strbrowse'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'display.php', + 'urlvars' => array ( + 'action' => 'confselectrows', + 'subject' => 'view', + 'return' => 'schema', + 'view' => field('relname') + ) + ) + ) + ), + 'select' => array( + 'content' => $lang['strselect'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array ( + 'action' => 'confselectrows', + 'view' => field('relname') + ) + ) + ) + ), + +// Insert is possible if the relevant rule for the view has been created. +// 'insert' => array( +// 'title' => $lang['strinsert'], +// 'url' => "views.php?action=confinsertrow&{$misc->href}&", +// 'vars' => array('view' => 'relname'), + // ), + + 'alter' => array( + 'content' => $lang['stralter'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'viewproperties.php', + 'urlvars' => array ( + 'action' => 'confirm_alter', + 'view' => field('relname') + ) + ) + ) + ), + 'drop' => array( + 'multiaction' => 'confirm_drop', + 'content' => $lang['strdrop'], + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array ( + 'action' => 'confirm_drop', + 'view' => field('relname') + ) + ) + ) + ), + ); + + $misc->printTable($views, $columns, $actions, 'views-views', $lang['strnoviews']); + + $navlinks = array ( + 'create' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array ( + 'action' => 'create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreateview'] + ), + 'createwiz' => array ( + 'attr'=> array ( + 'href' => array ( + 'url' => 'views.php', + 'urlvars' => array ( + 'action' => 'wiz_create', + 'server' => $_REQUEST['server'], + 'database' => $_REQUEST['database'], + 'schema' => $_REQUEST['schema'] + ) + ) + ), + 'content' => $lang['strcreateviewwiz'] + ) + ); + $misc->printNavLinks($navlinks, 'views-views', get_defined_vars()); + + } + + /** + * Generate XML for the browser tree. + */ + function doTree() { + global $misc, $data; + + $views = $data->getViews(); + + $reqvars = $misc->getRequestVars('view'); + + $attrs = array( + 'text' => field('relname'), + 'icon' => 'View', + 'iconAction' => url('display.php', $reqvars, array('view' => field('relname'))), + 'toolTip'=> field('relcomment'), + 'action' => url('redirect.php', $reqvars, array('view' => field('relname'))), + 'branch' => url('views.php', $reqvars, + array ( + 'action' => 'subtree', + 'view' => field('relname') + ) + ) + ); + + $misc->printTree($views, $attrs, 'views'); + exit; + } + + function doSubTree() { + global $misc, $data; + + $tabs = $misc->getNavTabs('view'); + $items = $misc->adjustTabsForTree($tabs); + $reqvars = $misc->getRequestVars('view'); + + $attrs = array( + 'text' => field('title'), + 'icon' => field('icon'), + 'action' => url(field('url'), $reqvars, field('urlvars'), array('view' => $_REQUEST['view'])), + 'branch' => ifempty( + field('branch'), '', url(field('url'), field('urlvars'), $reqvars, + array( + 'action' => 'tree', + 'view' => $_REQUEST['view'] + ) + ) + ), + ); + + $misc->printTree($items, $attrs, 'view'); + exit; + } + + if ($action == 'tree') doTree(); + if ($action == 'subtree') dosubTree(); + + $misc->printHeader($lang['strviews']); + $misc->printBody(); + + switch ($action) { + case 'selectrows': + if (!isset($_REQUEST['cancel'])) doSelectRows(false); + else doDefault(); + break; + case 'confselectrows': + doSelectRows(true); + break; + case 'save_create_wiz': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveCreateWiz(); + break; + case 'wiz_create': + doWizardCreate(); + break; + case 'set_params_create': + if (isset($_POST['cancel'])) doDefault(); + else doSetParamsCreate(); + break; + case 'save_create': + if (isset($_REQUEST['cancel'])) doDefault(); + else doSaveCreate(); + break; + case 'create': + doCreate(); + break; + case 'drop': + if (isset($_POST['drop'])) doDrop(false); + else doDefault(); + break; + case 'confirm_drop': + doDrop(true); + break; + default: + doDefault(); + break; + } + + $misc->printFooter(); + +?> diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/xloadtree/xloadtree2.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/xloadtree/xloadtree2.js new file mode 100644 index 00000000..3dffadf2 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/xloadtree/xloadtree2.js @@ -0,0 +1,507 @@ +/*----------------------------------------------------------------------------\ +| XLoadTree 2 PRE RELEASE | +| | +| This is a pre release and may not be redistributed. | +| Watch http://webfx.eae.net for the final version | +| | +|-----------------------------------------------------------------------------| +| Created by Erik Arvidsson & Emil A Eklund | +| (http://webfx.eae.net/contact.html#erik) | +| (http://webfx.eae.net/contact.html#emil) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------------------------------------------| +| A tree menu system for IE 5.5+, Mozilla 1.4+, Opera 7.5+ | +|-----------------------------------------------------------------------------| +| Copyright (c) 1999 - 2005 Erik Arvidsson & Emil A Eklund | +|-----------------------------------------------------------------------------| +| This software is provided "as is", without warranty of any kind, express or | +| implied, including but not limited to the warranties of merchantability, | +| fitness for a particular purpose and noninfringement. In no event shall the | +| authors or copyright holders be liable for any claim, damages or other | +| liability, whether in an action of contract, tort or otherwise, arising | +| from, out of or in connection with the software or the use or other | +| dealings in the software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| This software is available under the three different licenses mentioned | +| below. To use this software you must chose, and qualify, for one of those. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Non-Commercial License http://webfx.eae.net/license.html | +| Permits anyone the right to use the software in a non-commercial context | +| free of charge. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Commercial license http://webfx.eae.net/commercial.html | +| Permits the license holder the right to use the software in a commercial | +| context. Such license must be specifically obtained, however it's valid for | +| any number of implementations of the licensed software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| GPL - The GNU General Public License http://www.gnu.org/licenses/gpl.txt | +| Permits anyone the right to use and modify the software without limitations | +| as long as proper credits are given and the original and modified source | +| code are included. Requires that the final product, software derivate from | +| the original source or any software utilizing a GPL component, such as | +| this, is also licensed under the GPL license. | +|-----------------------------------------------------------------------------| +| 2004-02-21 | Pre release distributed to a few selected tester | +| 2005-06-06 | Removed dependency on XML Extras | +|-----------------------------------------------------------------------------| +| Dependencies: xtree2.js Supplies the tree control | +|-----------------------------------------------------------------------------| +| Created 2003-??-?? | All changes are in the log above. | Updated 2004-06-06 | +|-----------------------------------------------------------------------------| +| Note local changes have been made to allow Icons to have different links | +| than their text label counterparts. Thanks to JGuillaume de Rorthais | +\----------------------------------------------------------------------------*/ + +webFXTreeConfig.loadingText = "Loading..."; +webFXTreeConfig.loadingIcon = "images/loading.gif"; +webFXTreeConfig.errorLoadingText = "Error Loading"; +webFXTreeConfig.errorIcon = "images/exclamation.16.png"; +webFXTreeConfig.reloadText = "Click to reload"; + + +function WebFXLoadTree(sText, sXmlSrc, oAction, sBehavior, sIcon, oIconAction, sOpenIcon) { + WebFXTree.call(this, sText, oAction, sBehavior, sIcon, oIconAction, sOpenIcon); + + // setup default property values + this.src = sXmlSrc; + this.loading = !sXmlSrc; + this.loaded = !sXmlSrc; + this.errorText = ""; + + if (this.src) { + /// add loading Item + this._loadingItem = WebFXLoadTree.createLoadingItem(); + this.add(this._loadingItem); + + if (this.getExpanded()) { + WebFXLoadTree.loadXmlDocument(this); + } + } +} + +WebFXLoadTree.createLoadingItem = function () { + return new WebFXTreeItem(webFXTreeConfig.loadingText, null, null, + webFXTreeConfig.loadingIcon); +}; + +_p = WebFXLoadTree.prototype = new WebFXTree; + +_p.setExpanded = function (b) { + WebFXTree.prototype.setExpanded.call(this, b); + + if (this.src && b) { + if (!this.loaded && !this.loading) { + // load + WebFXLoadTree.loadXmlDocument(this); + } + } +}; + +function WebFXLoadTreeItem(sText, sXmlSrc, oAction, eParent, sIcon, oIconAction, sOpenIcon) { + WebFXTreeItem.call(this, sText, oAction, eParent, sIcon, oIconAction, sOpenIcon); + +// setup default property values + this.src = sXmlSrc; + this.loading = !sXmlSrc; + this.loaded = !sXmlSrc; + this.errorText = ""; + + if (this.src) { + /// add loading Item + this._loadingItem = WebFXLoadTree.createLoadingItem(); + this.add(this._loadingItem); + + if (this.getExpanded()) { + WebFXLoadTree.loadXmlDocument(this); + } + } +} + +_p = WebFXLoadTreeItem.prototype = new WebFXTreeItem; + +_p.setExpanded = function (b) { + WebFXTreeItem.prototype.setExpanded.call(this, b); + + if (this.src && b) { + if (!this.loaded && !this.loading) { + // load + WebFXLoadTree.loadXmlDocument(this); + } + } +}; + +// reloads the src file if already loaded +WebFXLoadTree.prototype.reload = +_p.reload = function () { + // if loading do nothing + if (this.loaded) { + var t = this.getTree(); + var expanded = this.getExpanded(); + var sr = t.getSuspendRedraw(); + t.setSuspendRedraw(true); + + // remove + while (this.childNodes.length > 0) { + this.remove(this.childNodes[this.childNodes.length - 1]); + } + + this.loaded = false; + + this._loadingItem = WebFXLoadTree.createLoadingItem(); + this.add(this._loadingItem); + + if (expanded) { + this.setExpanded(true); + } + + t.setSuspendRedraw(sr); + this.update(); + } else if (this.open && !this.loading) { + WebFXLoadTree.loadXmlDocument(this); + } +}; + + + +WebFXLoadTree.prototype.setSrc = +_p.setSrc = function (sSrc) { + var oldSrc = this.src; + if (sSrc == oldSrc) return; + + var expanded = this.getExpanded(); + + // remove all + this._callSuspended(function () { + // remove + while (this.childNodes.length > 0) + this.remove(this.childNodes[this.childNodes.length - 1]); + }); + this.update(); + + this.loaded = false; + this.loading = false; + if (this._loadingItem) { + this._loadingItem.dispose(); + this._loadingItem = null; + } + this.src = sSrc; + + if (sSrc) { + this._loadingItem = WebFXLoadTree.createLoadingItem(); + this.add(this._loadingItem); + } + + this.setExpanded(expanded); +}; + +WebFXLoadTree.prototype.getSrc = +_p.getSrc = function () { + return this.src; +}; + +WebFXLoadTree.prototype.dispose = function () { + WebFXTree.prototype.dispose.call(this); + if (this._xmlHttp) + { + if (this._xmlHttp.dispose) { + this._xmlHttp.dispose(); + } + try { + this._xmlHttp.onreadystatechange = null; + this._xmlHttp.abort(); + } catch (ex) {} + this._xmlHttp = null; + } +}; + +_p.dispose = function () { + WebFXTreeItem.prototype.dispose.call(this); + if (this._xmlHttp) { + if (this._xmlHttp.dispose) { + this._xmlHttp.dispose(); + } + try { + this._xmlHttp.onreadystatechange = null; + this._xmlHttp.abort(); + } catch (ex) {} + this._xmlHttp = null; + } +}; + + +// The path is divided by '/' and the item is identified by the text +WebFXLoadTree.prototype.openPath = +_p.openPath = function (sPath, bSelect, bFocus) { + // remove any old pending paths to open + delete this._pathToOpen; + //delete this._pathToOpenById; + this._selectPathOnLoad = bSelect; + this._focusPathOnLoad = bFocus; + + if (sPath == "") { + if (bSelect) { + this.select(); + } + if (bFocus) { + window.setTimeout("WebFXTreeAbstractNode._onTimeoutFocus(\"" + this.getId() + "\")", 10); + } + return; + } + + var parts = sPath.split("/"); + var remainingPath = parts.slice(1).join("/"); + + if (sPath.charAt(0) == "/") { + this.getTree().openPath(remainingPath, bSelect, bFocus); + } else { + // open + this.setExpanded(true); + if (this.loaded) { + parts = sPath.split("/"); + var ti = this.findChildByText(parts[0]); + if (!ti) { + throw "Could not find child node with text \"" + parts[0] + "\""; + } + + ti.openPath(remainingPath, bSelect, bFocus); + } else { + this._pathToOpen = sPath; + } + } +}; + + +// Opera has some serious attribute problems. We need to use getAttribute +// for certain attributes +WebFXLoadTree._attrs = ["text", "src", "action", "id", "target"]; + +WebFXLoadTree.createItemFromElement = function (oNode) { + var jsAttrs = {}; + var i, l; + + l = oNode.attributes.length; + for (i = 0; i < l; i++) { + oNode.attributes[i].nodeValue = String(oNode.attributes[i].nodeValue).replace(/&/g, "&"); // replace for Safari fix for DOM Bug + if (oNode.attributes[i] == null) { + continue; + } + jsAttrs[oNode.attributes[i].nodeName] = oNode.attributes[i].nodeValue; + } + + var name, val; + for (i = 0; i < WebFXLoadTree._attrs.length; i++) { + name = WebFXLoadTree._attrs[i]; + value = oNode.getAttribute(name); + if (value) { + jsAttrs[name] = value; + } + } + + var action; + if (jsAttrs.onaction) { + action = new Function(jsAttrs.onaction); + } else if (jsAttrs.action) { + action = jsAttrs.action; + } + var jsNode = new WebFXLoadTreeItem(jsAttrs.html || "", jsAttrs.src, action, + null, jsAttrs.icon, jsAttrs.iconaction, jsAttrs.openicon); + if (jsAttrs.text) { + jsNode.setText(jsAttrs.text); + } + + if (jsAttrs.target) { + jsNode.target = jsAttrs.target; + } + if (jsAttrs.id) { + jsNode.setId(jsAttrs.id); + } + if (jsAttrs.tooltip) { + jsNode.toolTip = jsAttrs.tooltip; + } + if (jsAttrs.expanded) { + jsNode.setExpanded(jsAttrs.expanded != "false"); + } + if (jsAttrs.onload) { + jsNode.onload = new Function(jsAttrs.onload); + } + if (jsAttrs.onerror) { + jsNode.onerror = new Function(jsAttrs.onerror); + } + + jsNode.attributes = jsAttrs; + + // go through childNodes + var cs = oNode.childNodes; + l = cs.length; + for (i = 0; i < l; i++) { + if (cs[i].tagName == "tree") { + jsNode.add(WebFXLoadTree.createItemFromElement(cs[i])); + } + } + + return jsNode; +}; + +WebFXLoadTree.loadXmlDocument = function (jsNode) { + if (jsNode.loading || jsNode.loaded) { + return; + } + jsNode.loading = true; + var id = jsNode.getId(); + jsNode._xmlHttp = window.XMLHttpRequest ? new XMLHttpRequest : new window.ActiveXObject("Microsoft.XmlHttp"); + jsNode._xmlHttp.open("GET", jsNode.src, true); // async + jsNode._xmlHttp.onreadystatechange = new Function("WebFXLoadTree._onload(\"" + id + "\")"); + + // call in new thread to allow ui to update + window.setTimeout("WebFXLoadTree._ontimeout(\"" + id + "\")", 10); +}; + +WebFXLoadTree._onload = function (sId) { + var jsNode = webFXTreeHandler.all[sId]; + if (jsNode._xmlHttp.readyState == 4) { + WebFXLoadTree.documentLoaded(jsNode); + webFXLoadTreeQueue.remove(jsNode); + if (jsNode._xmlHttp.dispose) + jsNode._xmlHttp.dispose(); + jsNode._xmlHttp = null; + } +}; + +WebFXLoadTree._ontimeout = function (sId) { + var jsNode = webFXTreeHandler.all[sId]; + webFXLoadTreeQueue.add(jsNode); +}; + + + +// Inserts an xml document as a subtree to the provided node +WebFXLoadTree.documentLoaded = function (jsNode) { + if (jsNode.loaded) { + return; + } + + jsNode.errorText = ""; + jsNode.loaded = true; + jsNode.loading = false; + + var t = jsNode.getTree(); + var oldSuspend = t.getSuspendRedraw(); + t.setSuspendRedraw(true); + + var doc = jsNode._xmlHttp.responseXML; + + // check that the load of the xml file went well + if(!doc || doc.parserError && doc.parseError.errorCode != 0 || !doc.documentElement) { + if (!doc || doc.parseError.errorCode == 0) { + jsNode.errorText = webFXTreeConfig.errorLoadingText + " " + jsNode.src + " (" + jsNode._xmlHttp.status + ": " + jsNode._xmlHttp.statusText + ")"; + } else { + jsNode.errorText = webFXTreeConfig.errorLoadingText + " " + jsNode.src + " (" + doc.parseError.reason + ")"; + } + } else { + // there is one extra level of tree elements + var root = doc.documentElement; + + // loop through all tree children + var count = 0; + var cs = root.childNodes; + var l = cs.length; + var newNode; + for (var i = 0; i < l; i++) { + if (cs[i].tagName == "tree") { + newNode=WebFXLoadTree.createItemFromElement(cs[i]); + jsNode.add(newNode); + count++; + } + } + + if (count == 1 && newNode.childNodes.length) { + var parent=jsNode.parentNode; + newNode.setExpanded(true); + } + // if no children we got an error + if (count == 0) { + jsNode.errorText = webFXTreeConfig.errorLoadingText + " " + jsNode.src + " (???)"; + } + } + + if (jsNode.errorText != "") { + jsNode._loadingItem.icon = webFXTreeConfig.errorIcon; + jsNode._loadingItem.text = jsNode.errorText; + jsNode._loadingItem.action = WebFXLoadTree._reloadParent; + jsNode._loadingItem.toolTip = webFXTreeConfig.reloadText; + + t.setSuspendRedraw(oldSuspend); + + jsNode._loadingItem.update(); + + if (typeof jsNode.onerror == "function") { + jsNode.onerror(); + } + } else { + // remove dummy + if (jsNode._loadingItem != null) { + jsNode.remove(jsNode._loadingItem); + } + + if (jsNode._pathToOpen) { + jsNode.openPath(jsNode._pathToOpen, jsNode._selectPathOnLoad, jsNode._focusPathOnLoad); + } + + t.setSuspendRedraw(oldSuspend); + jsNode.update(); + if (typeof jsNode.onload == "function") { + jsNode.onload(); + } + } +}; + +WebFXLoadTree._reloadParent = function () { + this.getParent().reload(); +}; + + + + + + + +var webFXLoadTreeQueue = { + _nodes: [], + _ie: /msie/i.test(navigator.userAgent), + _opera: /opera/i.test(navigator.userAgent), + + add: function (jsNode) { + if (this._ie || this._opera) { + this._nodes.push(jsNode); + if (this._nodes.length == 1) { + this._send(); + } + } else { + jsNode._xmlHttp.send(null); + } + }, + + remove: function (jsNode) { + if (this._ie || this._opera) { + arrayHelper.remove(this._nodes, jsNode); + if (this._nodes.length > 0) { + this._send(); + } + } + }, + + // IE only + _send: function () { + var id = this._nodes[0].getId(); + var jsNode = webFXTreeHandler.all[id]; + if (!jsNode) { + return; + } + // if no _xmlHttp then remove it + if (!jsNode._xmlHttp) { + this.remove(jsNode); + } else { + jsNode._xmlHttp.send(null); + } + } +}; diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/xloadtree/xtree2.js b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/xloadtree/xtree2.js new file mode 100644 index 00000000..c7feecbc --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/xloadtree/xtree2.js @@ -0,0 +1,1621 @@ +/*----------------------------------------------------------------------------\ +| XTree 2 PRE RELEASE | +| | +| This is a pre release and redistribution is discouraged. | +| Watch http://webfx.eae.net for the final version | +| | +|-----------------------------------------------------------------------------| +| Created by Erik Arvidsson & Emil A Eklund | +| (http://webfx.eae.net/contact.html#erik) | +| (http://webfx.eae.net/contact.html#emil) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------------------------------------------| +| A tree menu system for IE 5.5+, Mozilla 1.4+, Opera 7, KHTML | +|-----------------------------------------------------------------------------| +| Copyright (c) 1999 - 2005 Erik Arvidsson & Emil A Eklund | +|-----------------------------------------------------------------------------| +| This software is provided "as is", without warranty of any kind, express or | +| implied, including but not limited to the warranties of merchantability, | +| fitness for a particular purpose and noninfringement. In no event shall the | +| authors or copyright holders be liable for any claim, damages or other | +| liability, whether in an action of contract, tort or otherwise, arising | +| from, out of or in connection with the software or the use or other | +| dealings in the software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| This software is available under the three different licenses mentioned | +| below. To use this software you must chose, and qualify, for one of those. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Non-Commercial License http://webfx.eae.net/license.html | +| Permits anyone the right to use the software in a non-commercial context | +| free of charge. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| The WebFX Commercial license http://webfx.eae.net/commercial.html | +| Permits the license holder the right to use the software in a commercial | +| context. Such license must be specifically obtained, however it's valid for | +| any number of implementations of the licensed software. | +| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | +| GPL - The GNU General Public License http://www.gnu.org/licenses/gpl.txt | +| Permits anyone the right to use and modify the software without limitations | +| as long as proper credits are given and the original and modified source | +| code are included. Requires that the final product, software derivate from | +| the original source or any software utilizing a GPL component, such as | +| this, is also licensed under the GPL license. | +|-----------------------------------------------------------------------------| +| 2004-02-21 | Pre release distributed to a few selected tester | +| 2005-06-06 | Added single tab index to improve keyboard navigation | +|-----------------------------------------------------------------------------| +| Dependencies: xtree2.css Used to define the look and feel | +|-----------------------------------------------------------------------------| +| Created 2003-??-?? | All changes are in the log above. | Updated 2004-06-06 | +\----------------------------------------------------------------------------*/ + + +// +// WebFXTreePersisitance +function WebFXTreePersistence() {} +var _p = WebFXTreePersistence.prototype; +_p.getExpanded = function (oNode) { return false; }; +_p.setExpanded = function (oNode, bOpen) {}; + + + +// Cookie handling +function WebFXCookie() {} + +_p = WebFXCookie.prototype; + +_p.setCookie = function (sName, sValue, nDays) { + var expires = ""; + if (typeof nDays == "number") { + var d = new Date(); + d.setTime(d.getTime() + nDays * 24 * 60 * 60 * 1000); + expires = "; expires=" + d.toGMTString(); + } + + document.cookie = sName + "=" + escape(sValue) + expires + "; path=/"; +}; + +_p.getCookie = function (sName) { + var re = new RegExp("(\;|^)[^;]*(" + sName + ")\=([^;]*)(;|$)"); + var res = re.exec(document.cookie); + return res != null ? unescape(res[3]) : null; +}; + +_p.removeCookie = function (name) { + this.setCookie(name, "", -1); +}; + + +// +// persistence using cookies +// +// This is uses one cookie with the ids of the expanded nodes separated using '+' +// +function WebFXTreeCookiePersistence() { + this._openedMap = {}; + this._cookies = new WebFXCookie; + var s = this._cookies.getCookie(this.cookieName); + if (s) { + var a = s.split("+"); + for (var i = a.length - 1; i >= 0; i--) + this._openedMap[a[i]] = true; + } +} + +_p = WebFXTreeCookiePersistence.prototype = new WebFXTreePersistence; + +_p.cookieName = "webfx-tree-cookie-persistence" + +_p.getExpanded = function (oNode) { + return oNode.id in this._openedMap; +}; + +_p.setExpanded = function (oNode, bOpen) { + var old = this.getExpanded(oNode); + if (old != bOpen) { + if (bOpen) { + this._openedMap[oNode.id] = true; + } else { + delete this._openedMap[oNode.id]; + } + + var res = []; + var i = 0; + for (var id in this._openedMap) + res[i++] = id; + this._cookies.setCookie(this.cookieName, res.join("+")); + } +}; + + + +// this object provides a few useful methods when working with arrays +var arrayHelper = { + indexOf: function (a, o) { + for (var i = 0; i < a.length; i++) { + if (a[i] == o) { + return i; + } + } + return -1; + }, + + insertBefore: function (a, o, o2) { + var i = this.indexOf(a, o2); + if (i == -1) { + a.push(o); + } else { + a.splice(i, 0, o); + } + }, + + remove: function (a, o) { + var i = this.indexOf(a, o); + if (i != -1) { + a.splice(i, 1); + } + } +}; + +/////////////////////////////////////////////////////////////////////////////// +// WebFX Tree Config object // +/////////////////////////////////////////////////////////////////////////////// +var webFXTreeConfig = { + rootIcon : "images/folder.png", + openRootIcon : "images/openfolder.png", + folderIcon : "images/folder.png", + openFolderIcon : "images/openfolder.png", + fileIcon : "images/file.png", + iIcon : "images/I.png", + lIcon : "images/L.png", + lMinusIcon : "images/Lminus.png", + lPlusIcon : "images/Lplus.png", + tIcon : "images/T.png", + tMinusIcon : "images/Tminus.png", + tPlusIcon : "images/Tplus.png", + plusIcon : "images/plus.png", + minusIcon : "images/minus.png", + blankIcon : "images/blank.png", + defaultText : "Tree Item", + defaultAction : null, + defaultBehavior : "classic", + usePersistence : true +}; + +/////////////////////////////////////////////////////////////////////////////// +// WebFX Tree Handler object // +/////////////////////////////////////////////////////////////////////////////// + +var webFXTreeHandler = { + ie: /msie/i.test(navigator.userAgent), + opera: /opera/i.test(navigator.userAgent), + idCounter: 0, + idPrefix: "wfxt-", + getUniqueId: function () { + return this.idPrefix + this.idCounter++; + }, + all: {}, + getNodeById: function (sId) { + return all[sId]; + }, + addNode: function (oNode) { + this.all[oNode.id] = oNode; + }, + removeNode: function (oNode) { + delete this.all[oNode.id]; + }, + + handleEvent: function (e) { + var el = e.target || e.srcElement; + while (el != null && !this.all[el.id]) { + el = el.parentNode; + } + + if (el == null) { + return false; + } + var node = this.all[el.id]; + if (typeof node["_on" + e.type] == "function") { + return node["_on" + e.type](e); + } + return false; + }, + + dispose: function () { + if (this.disposed) return; + for (var id in this.all) { + this.all[id].dispose(); + } + this.disposed = true; + }, + + htmlToText: function (s) { + return String(s).replace(/\s+|<([^>])+>|&|<|>|"| /gi, this._htmlToText); + }, + + _htmlToText: function (s) { + switch (s) { + case "&": + return "&"; + case "<": + return "<"; + case ">": + return ">"; + case """: + return "\""; + case " ": + return String.fromCharCode(160); + default: + if (/\s+/.test(s)) { + return " "; + } + if (/^
|\n|\"|\u00A0/g, this._textToHtml); + }, + + _textToHtml: function (s) { + switch (s) { + case "&": + return "&"; + case "<": + return "<"; + case ">": + return ">"; + case "\n": + return "
"; + case "\"": + return """; // so we can use this in attributes + default: + return " "; + } + }, + + persistenceManager: new WebFXTreeCookiePersistence() +}; + + +/////////////////////////////////////////////////////////////////////////////// +// WebFXTreeAbstractNode +/////////////////////////////////////////////////////////////////////////////// + +function WebFXTreeAbstractNode(sText, oAction, oIconAction) { + this.childNodes = []; + if (sText) this.text = sText; + if (oAction) this.action = oAction; + if (oIconAction) this.iconAction = oIconAction; + this.id = webFXTreeHandler.getUniqueId(); + if (webFXTreeConfig.usePersistence) { + this.open = webFXTreeHandler.persistenceManager.getExpanded(this); + } + webFXTreeHandler.addNode(this); +} + + +_p = WebFXTreeAbstractNode.prototype; +_p._selected = false; +_p.indentWidth = 19; +_p.open = false; +_p.text = webFXTreeConfig.defaultText; +_p.action = null; +_p.iconAcion = null; +_p.target = null; +_p.toolTip = null; +_p._focused = false; + +/* begin tree model */ + +_p.add = function (oChild, oBefore) { + var oldLast; + var emptyBefore = this.childNodes.length == 0; + var p = oChild.parentNode; + + if (oBefore == null) { // append + if (p != null) + p.remove(oChild); + oldLast = this.getLastChild(); + this.childNodes.push(oChild); + } else { // insertBefore + if (oBefore.parentNode != this) { + throw new Error("Can only add nodes before siblings"); + } + if (p != null) { + p.remove(oChild); + } + + arrayHelper.insertBefore(this.childNodes, oChild, oBefore); + } + + if (oBefore) { + if (oBefore == this.firstChild) { + this.firstChild = oChild; + } + oChild.previousSibling = oBefore.previousSibling; + oBefore.previousSibling = oChild; + oChild.nextSibling = oBefore; + } else { + if (!this.firstChild) { + this.firstChild = oChild; + } + if (this.lastChild) { + this.lastChild.nextSibling = oChild; + } + oChild.previousSibling = this.lastChild; + this.lastChild = oChild; + } + + oChild.parentNode = this; + var t = this.getTree(); + if (t) { + oChild.tree = t; + } + var d = this.getDepth(); + if (d != null) { + oChild.depth = d + 1; + } + + if (this.getCreated() && !t.getSuspendRedraw()) { + var el = this.getChildrenElement(); + var newEl = oChild.create(); + var refEl = oBefore ? oBefore.getElement() : null; + el.insertBefore(newEl, refEl); + + if (oldLast) { + oldLast.updateExpandIcon(); + } + if (emptyBefore) { + this.setExpanded(this.getExpanded()); + // if we are using classic expand will not update icon + if (t && t.getBehavior() != "classic") + this.updateIcon(); + } + } + + return oChild; +}; + + + +_p.remove = function (oChild) { + // backwards compatible. If no argument remove the node + if (arguments.length == 0) { + if (this.parentNode) { + return this.parentNode.remove(this); + } + return null; + } + + // if we remove selected or tree with the selected we should select this + var t = this.getTree(); + var si = t ? t.getSelected() : null; + if (si == oChild || oChild.contains(si)) { + if (si.getFocused()) { + this.select(); + window.setTimeout("WebFXTreeAbstractNode._onTimeoutFocus(\"" + this.id + "\")", 10); + } else { + this.select(); + } + } + + if (oChild.parentNode != this) { + throw new Error("Can only remove children"); + } + arrayHelper.remove(this.childNodes, oChild); + + if (this.lastChild == oChild) { + this.lastChild = oChild.previousSibling; + } + if (this.firstChild == oChild) { + this.firstChild = oChild.nextSibling; + } + if (oChild.previousSibling) { + oChild.previousSibling.nextSibling = oChild.nextSibling; + } + if (oChild.nextSibling) { + oChild.nextSibling.previousSibling = oChild.previousSibling; + } + + var wasLast = oChild.isLastSibling(); + + oChild.parentNode = null; + oChild.tree = null; + oChild.depth = null; + + if (t && this.getCreated() && !t.getSuspendRedraw()) { + var el = this.getChildrenElement(); + var childEl = oChild.getElement(); + el.removeChild(childEl); + if (wasLast) { + var newLast = this.getLastChild(); + if (newLast) { + newLast.updateExpandIcon(); + } + } + if (!this.hasChildren()) { + el.style.display = "none"; + this.updateExpandIcon(); + this.updateIcon(); + } + } + + return oChild; +}; + +WebFXTreeAbstractNode._onTimeoutFocus = function (sId) { + var jsNode = webFXTreeHandler.all[sId]; + jsNode.focus(); +}; + +_p.getId = function () { + return this.id; +}; + +_p.getTree = function () { + throw new Error("getTree called on Abstract Node"); +}; + +_p.getDepth = function () { + throw new Error("getDepth called on Abstract Node"); +}; + +_p.getCreated = function () { + var t = this.getTree(); + return t && t.rendered; +}; + +_p.getParent = function () { + return this.parentNode; +}; + +_p.contains = function (oDescendant) { + if (oDescendant == null) return false; + if (oDescendant == this) return true; + var p = oDescendant.parentNode; + return this.contains(p); +}; + +_p.getChildren = _p.getChildNodes = function () { + return this.childNodes; +}; + +_p.getFirstChild = function () { + return this.childNodes[0]; +}; + +_p.getLastChild = function () { + return this.childNodes[this.childNodes.length - 1]; +}; + +_p.getPreviousSibling = function () { + return this.previousSibling; + //var p = this.parentNode; + //if (p == null) return null; + //var cs = p.childNodes; + //return cs[arrayHelper.indexOf(cs, this) - 1] +}; + +_p.getNextSibling = function () { + return this.nextSibling; + //var p = this.parentNode; + //if (p == null) return null; + //var cs = p.childNodes; + //return cs[arrayHelper.indexOf(cs, this) + 1] +}; + +_p.hasChildren = function () { + return this.childNodes.length > 0; +}; + +_p.isLastSibling = function () { + return this.nextSibling == null; + //return this.parentNode && this == this.parentNode.getLastChild(); +}; + +_p.findChildByText = function (s, n) { + if (!n) { + n = 0; + } + var isRe = s instanceof RegExp; + for (var i = 0; i < this.childNodes.length; i++) { + if (isRe && s.test(this.childNodes[i].getText()) || + this.childNodes[i].getText() == s) { + if (n == 0) { + return this.childNodes[i]; + } + n--; + } + } + return null; +}; + +_p.findNodeByText = function (s, n) { + if (!n) { + n = 0; + } + var isRe = s instanceof RegExp; + if (isRe && s.test(this.getText()) || this.getText() == s) { + if (n == 0) { + return this.childNodes[i]; + } + n--; + } + + var res; + for (var i = 0; i < this.childNodes.length; i++) { + res = this.childNodes[i].findNodeByText(s, n); + if (res) { + return res; + } + } + return null; +}; + +/* end tree model */ + +_p.setId = function (sId) { + var el = this.getElement(); + webFXTreeHandler.removeNode(this); + this.id = sId; + if (el) { + el.id = sId; + } + webFXTreeHandler.addNode(this); +}; + +_p.isSelected = function () { + return this._selected; +}; + +_p.select = function () { + this._setSelected(true); +}; + +_p.deselect = function () { + this._setSelected(false); +}; + +_p._setSelected = function (b) { + var t = this.getTree(); + if (!t) return; + if (this._selected != b) { + this._selected = b; + + var wasFocused = false; // used to keep focus state + var si = t.getSelected(); + if (b && si != null && si != this) { + var oldFireChange = t._fireChange; + wasFocused = si._focused; + t._fireChange = false; + si._setSelected(false); + t._fireChange = oldFireChange; + } + + var el = this.getRowElement(); + if (el) { + el.className = this.getRowClassName(); + } + if (b) { + this._setTabIndex(t.tabIndex); + t._selectedItem = this; + t._fireOnChange(); + t.setSelected(this); + if (wasFocused) { + this.focus(); + } + } else { + this._setTabIndex(-1); + } + + if (t.getBehavior() != "classic") { + this.updateIcon(); + } + } +}; + + +_p.getExpanded = function () { + return this.open; +}; + +_p.setExpanded = function (b) { + var ce; + this.open = b; + var t = this.getTree(); + if (this.hasChildren()) { + var si = t ? t.getSelected() : null; + if (!b && this.contains(si)) { + this.select(); + } + + var el = this.getElement(); + if (el) { + ce = this.getChildrenElement(); + if (ce) { + ce.style.display = b ? "block" : "none"; + } + var eie = this.getExpandIconElement(); + if (eie) { + eie.src = this.getExpandIconSrc(); + } + } + + if (webFXTreeConfig.usePersistence) { + webFXTreeHandler.persistenceManager.setExpanded(this, b); + } + } else { + ce = this.getChildrenElement(); + if (ce) + ce.style.display = "none"; + } + if (t && t.getBehavior() == "classic") { + this.updateIcon(); + } +}; + +_p.toggle = function () { + this.setExpanded(!this.getExpanded()); +}; + +_p.expand = function () { + this.setExpanded(true); +}; + +_p.collapse = function () { + this.setExpanded(false); +}; + +_p.collapseChildren = function () { + var cs = this.childNodes; + for (var i = 0; i < cs.length; i++) { + cs[i].collapseAll(); + } +}; + +_p.collapseAll = function () { + this.collapseChildren(); + this.collapse(); +}; + +_p.expandChildren = function () { + var cs = this.childNodes; + for (var i = 0; i < cs.length; i++) { + cs[i].expandAll(); + } +}; + +_p.expandAll = function () { + this.expandChildren(); + this.expand(); +}; + +_p.reveal = function () { + var p = this.getParent(); + if (p) { + p.setExpanded(true); + p.reveal(); + } +}; + +_p.openPath = function (sPath, bSelect, bFocus) { + if (sPath == "") { + if (bSelect) { + this.select(); + } + if (bFocus) { + window.setTimeout("WebFXTreeAbstractNode._onTimeoutFocus(\"" + this.id + "\")", 10); + } + return; + } + + var parts = sPath.split("/"); + var remainingPath = parts.slice(1).join("/"); + var t = this.getTree(); + if (sPath.charAt(0) == "/") { + if (t) { + t.openPath(remainingPath, bSelect, bFocus); + } else { + throw "Invalid path"; + } + } else { + // open + this.setExpanded(true); + parts = sPath.split("/"); + var ti = this.findChildByText(parts[0]); + if (!ti) { + throw "Could not find child node with text \"" + parts[0] + "\""; + } + ti.openPath(remainingPath, bSelect, bFocus); + } +}; + +_p.focus = function () { + var el = this.getLabelElement(); + if (el) { + el.focus(); + } +}; + +_p.getFocused = function () { + return this._focused; +}; + +_p._setTabIndex = function (i) { + var a = this.getLabelElement(); + if (a) { + a.setAttribute("tabindex", i); + } +}; + + +// HTML generation + +_p.toHtml = function () { + var sb = []; + var cs = this.childNodes; + var l = cs.length; + for (var y = 0; y < l; y++) { + sb[y] = cs[y].toHtml(); + } + + var t = this.getTree(); + var hideLines = !t.getShowLines() || t == this.parentNode && !t.getShowRootLines(); + + var childrenHtml = "
" + + sb.join("") + + "
"; + + return "
" + + this.getRowHtml() + + childrenHtml + + "
"; +}; + +_p.getRowHtml = function () { + var t = this.getTree(); + return "
" + + this.getExpandIconHtml() + + //"" + + this.getIconHtml() + + this.getLabelHtml() + + //"" + + "
"; +}; + +_p.getRowClassName = function () { + return "webfx-tree-row" + (this.isSelected() ? " selected" : "") + + (this.action ? "" : " no-action"); +}; + +_p.getLabelHtml = function () { + var toolTip = this.getToolTip(); + var target = this.getTarget(); + var link = this._getHref(); + + if (link == '#') { + return "" + + this.getHtml() + ""; + } + + return "" + + this.getHtml() + ""; +}; + +_p._getHref = function () { + if (typeof this.action == "string") + return this.action; + else + return "#"; +}; + +_p._getIconHref = function () { + if (typeof this.iconAction == "string") + return this.iconAction; + else + return this._getHref(); +} + +_p.getEventHandlersHtml = function () { + return ""; +}; + +_p.getIconHtml = function () { + // here we are not using textToHtml since the file names rarerly contains + // HTML... + var link = this._getIconHref(); + if (link == '#') + return " "; + + return ""; +}; + +_p.getIconSrc = function () { + throw new Error("getIconSrc called on Abstract Node"); +}; + +_p.getExpandIconHtml = function () { + // here we are not using textToHtml since the file names rarerly contains + // HTML... + return ""; +}; + + +_p.getExpandIconSrc = function () { + var src; + var t = this.getTree(); + var hideLines = !t.getShowLines() || t == this.parentNode && !t.getShowRootLines(); + + if (this.hasChildren()) { + var bits = 0; + /* + Bitmap used to determine which icon to use + 1 Plus + 2 Minus + 4 T Line + 8 L Line + */ + + if (t && t.getShowExpandIcons()) { + if (this.getExpanded()) { + bits = 2; + } else { + bits = 1; + } + } + + if (t && !hideLines) { + if (this.isLastSibling()) { + bits += 4; + } else { + bits += 8; + } + } + + switch (bits) { + case 1: + return webFXTreeConfig.plusIcon; + case 2: + return webFXTreeConfig.minusIcon; + case 4: + return webFXTreeConfig.lIcon; + case 5: + return webFXTreeConfig.lPlusIcon; + case 6: + return webFXTreeConfig.lMinusIcon; + case 8: + return webFXTreeConfig.tIcon; + case 9: + return webFXTreeConfig.tPlusIcon; + case 10: + return webFXTreeConfig.tMinusIcon; + default: // 0 + return webFXTreeConfig.blankIcon; + } + } else { + if (t && hideLines) { + return webFXTreeConfig.blankIcon; + } else if (this.isLastSibling()) { + return webFXTreeConfig.lIcon; + } else { + return webFXTreeConfig.tIcon; + } + } +}; + +_p.getLineStyle = function () { + return "background-position:" + this.getLineStyle2() + ";"; +}; + +_p.getLineStyle2 = function () { + return (this.isLastSibling() ? "-100" : (this.getDepth() - 1) * this.indentWidth) + "px 0"; +}; + +// End HTML generation + +// DOM +// this returns the div for the tree node +_p.getElement = function () { + return document.getElementById(this.id); +}; + +// the row is the div that is used to draw the node without the children +_p.getRowElement = function () { + var el = this.getElement(); + if (!el) return null; + return el.firstChild; +}; + +// plus/minus image +_p.getExpandIconElement = function () { + var el = this.getRowElement(); + if (!el) return null; + return el.firstChild; +}; + +_p.getIconElement = function () { + var el = this.getRowElement(); + if (!el) return null; + return el.childNodes[1]; +}; + +// anchor element +_p.getLabelElement = function () { + var el = this.getRowElement(); + if (!el) return null; + return el.lastChild; +}; + +// the div containing the children +_p.getChildrenElement = function () { + var el = this.getElement(); + if (!el) return null; + return el.lastChild; +}; + + +// IE uses about:blank if not attached to document and this can cause Win2k3 +// to fail +if (webFXTreeHandler.ie) { + _p.create = function () { + var dummy = document.createElement("div"); + dummy.style.display = "none"; + document.body.appendChild(dummy); + dummy.innerHTML = this.toHtml(); + var res = dummy.removeChild(dummy.firstChild); + document.body.removeChild(dummy); + return res; + }; +} else { + _p.create = function () { + var dummy = document.createElement("div"); + dummy.innerHTML = this.toHtml(); + return dummy.removeChild(dummy.firstChild); + }; +} + +// Getters and setters for some common fields + +_p.setIcon = function (s) { + this.icon = s; + if (this.getCreated()) { + this.updateIcon(); + } +}; + +_p.getIcon = function () { + return this.icon; +}; + +_p.setOpenIcon = function (s) { + this.openIcon = s; + if (this.getCreated()) { + this.updateIcon(); + } +}; + +_p.getOpenIcon = function () { + return this.openIcon; +}; + +_p.setText = function (s) { + this.setHtml(webFXTreeHandler.textToHtml(s)); +}; + +_p.getText = function () { + return webFXTreeHandler.htmlToText(this.getHtml()); +}; + +_p.setHtml = function (s) { + this.text = s; + var el = this.getLabelElement(); + if (el) { + el.innerHTML = s; + } +}; + +_p.getHtml = function () { + return this.text; +}; + +_p.setTarget = function (s) { + this.target = s; +}; + +_p.getTarget = function () { + return this.target; +}; + +_p.setToolTip = function (s) { + this.toolTip = s; + var el = this.getLabelElement(); + if (el) { + el.title = s; + } +}; + +_p.getToolTip = function () { + return this.toolTip; +}; + +_p.setAction = function (oAction) { + this.action = oAction; + var el = this.getLabelElement(); + if (el) { + el.href = this._getHref(); + } + el = this.getRowElement(); + if (el) { + el.className = this.getRowClassName(); + } +}; + +_p.getAction = function () { + return this.action; +}; + +_p.setIconAction = function (oAction) { + this.iconAction = oAction; + var el = this.getIconElement(); + if (el) { + el.href = this._getIconHref(); + } +} + +_p.getIconAction = function () { + if (this.iconAction) + return this.iconAction; + return _p.getAction(); +}; + +// update methods + +_p.update = function () { + var t = this.getTree(); + if (t.suspendRedraw) return; + var el = this.getElement(); + if (!el || !el.parentNode) return; + var newEl = this.create(); + el.parentNode.replaceChild(newEl, el); + this._setTabIndex(this.tabIndex); // in case root had the tab index + var si = t.getSelected(); + if (si && si.getFocused()) { + si.focus(); + } +}; + +_p.updateExpandIcon = function () { + var t = this.getTree(); + if (t.suspendRedraw) return; + var img = this.getExpandIconElement(); + img.src = this.getExpandIconSrc(); + var cel = this.getChildrenElement(); + cel.style.backgroundPosition = this.getLineStyle2(); +}; + +_p.updateIcon = function () { + var t = this.getTree(); + if (t.suspendRedraw) return; + var img = this.getIconElement(); + img.src = this.getIconSrc(); +}; + +// End DOM + +_p._callSuspended = function (f) { + var t = this.getTree(); + var sr = t.getSuspendRedraw(); + t.setSuspendRedraw(true); + f.call(this); + t.setSuspendRedraw(sr); +}; + +// Event handlers + +_p._onmousedown = function (e) { + var el = e.target || e.srcElement; + // expand icon + if (/webfx-tree-expand-icon/.test(el.className) && this.hasChildren()) { + this.toggle(); + if (webFXTreeHandler.ie) { + window.setTimeout("WebFXTreeAbstractNode._onTimeoutFocus(\"" + this.id + "\")", 10); + } + return false; + } + + this.select(); + if (/*!/webfx-tree-item-label/.test(el.className) && */!webFXTreeHandler.opera) { // opera cancels the click if focus is called + + // in case we are not clicking on the label + if (webFXTreeHandler.ie) { + window.setTimeout("WebFXTreeAbstractNode._onTimeoutFocus(\"" + this.id + "\")", 10); + } else { + this.focus(); + } + } + var rowEl = this.getRowElement(); + if (rowEl) { + rowEl.className = this.getRowClassName(); + } + + return false; +}; + +_p._onclick = function (e) { + var el = e.target || e.srcElement; + // expand icon + if (/webfx-tree-expand-icon/.test(el.className) && this.hasChildren()) { + return false; + } + + var doAction = null; + if (/webfx-tree-icon/.test(el.className) && this.iconAction) { + doAction = this.iconAction; + } else { + doAction = this.action; + } + + if (typeof doAction == "function") { + doAction(); + } else if (doAction != null) { + window.open(doAction, this.target || "_self"); + } + return false; +}; + + +_p._ondblclick = function (e) { + var el = e.target || e.srcElement; + // expand icon + if (/webfx-tree-expand-icon/.test(el.className) && this.hasChildren()) { + return; + } + + this.toggle(); +}; + +_p._onfocus = function (e) { + this.select(); + this._focused = true; +}; + +_p._onblur = function (e) { + this._focused = false; +}; + +_p._onkeydown = function (e) { + var n; + var rv = true; + switch (e.keyCode) { + case 39: // RIGHT + if (e.altKey) { + rv = true; + break; + } + if (this.hasChildren()) { + if (!this.getExpanded()) { + this.setExpanded(true); + } else { + this.getFirstChild().focus(); + } + } + rv = false; + break; + case 37: // LEFT + if (e.altKey) { + rv = true; + break; + } + if (this.hasChildren() && this.getExpanded()) { + this.setExpanded(false); + } else { + var p = this.getParent(); + var t = this.getTree(); + // don't go to root if hidden + if (p && (t.showRootNode || p != t)) { + p.focus(); + } + } + rv = false; + break; + + case 40: // DOWN + n = this.getNextShownNode(); + if (n) { + n.focus(); + } + rv = false; + break; + case 38: // UP + n = this.getPreviousShownNode() + if (n) { + n.focus(); + } + rv = false; + break; + } + + if (!rv && e.preventDefault) { + e.preventDefault(); + } + e.returnValue = rv; + return rv; +}; + +_p._onkeypress = function (e) { + if (!e.altKey && e.keyCode >= 37 && e.keyCode <= 40) { + if (e.preventDefault) { + e.preventDefault(); + } + e.returnValue = false; + return false; + } +}; + +// End event handlers + +_p.dispose = function () { + if (this.disposed) return; + for (var i = this.childNodes.length - 1; i >= 0; i--) { + this.childNodes[i].dispose(); + } + this.tree = null; + this.parentNode = null; + this.childNodes = null; + this.disposed = true; +}; + +// Some methods that are usable when navigating the tree using the arrows +_p.getLastShownDescendant = function () { + if (!this.getExpanded() || !this.hasChildren()) { + return this; + } + // we know there is at least 1 child + return this.getLastChild().getLastShownDescendant(); +}; + +_p.getNextShownNode = function () { + if (this.hasChildren() && this.getExpanded()) { + return this.getFirstChild(); + } else { + var p = this; + var next; + while (p != null) { + next = p.getNextSibling(); + if (next != null) { + return next; + } + p = p.getParent(); + } + return null; + } +}; + +_p.getPreviousShownNode = function () { + var ps = this.getPreviousSibling(); + if (ps != null) { + return ps.getLastShownDescendant(); + } + var p = this.getParent(); + var t = this.getTree(); + if (!t.showRootNode && p == t) { + return null; + } + return p; +}; + + + + + + + +/////////////////////////////////////////////////////////////////////////////// +// WebFXTree +/////////////////////////////////////////////////////////////////////////////// + +function WebFXTree(sText, oAction, sBehavior, sIcon, oIconAction, sOpenIcon) { + WebFXTreeAbstractNode.call(this, sText, oAction, oIconAction); + if (sIcon) this.icon = sIcon; + if (sOpenIcon) this.openIcon = sOpenIcon; + if (sBehavior) this.behavior = sBehavior; +} + +_p = WebFXTree.prototype = new WebFXTreeAbstractNode; +_p.indentWidth = 19; +_p.open = true; +_p._selectedItem = null; +_p._fireChange = true; +_p.rendered = false; +_p.suspendRedraw = false; +_p.showLines = true; +_p.showExpandIcons = true; +_p.showRootNode = true; +_p.showRootLines = true; + +_p.getTree = function () { + return this; +}; + +_p.getDepth = function () { + return 0; +}; + +_p.getCreated = function () { + return this.rendered; +}; + + +/* end tree model */ + +_p.getExpanded = function () { + return !this.showRootNode || WebFXTreeAbstractNode.prototype.getExpanded.call(this); +}; + +_p.setExpanded = function (b) { + if (!this.showRootNode) { + this.open = b; + } else { + WebFXTreeAbstractNode.prototype.setExpanded.call(this, b); + } +}; + +_p.getExpandIconHtml = function () { + return ""; +}; + +// we don't have an expand icon here +_p.getIconElement = function () { + var el = this.getRowElement(); + if (!el) return null; + return el.firstChild; +}; + +// no expand icon for root element +_p.getExpandIconElement = function (oDoc) { + return null; +}; + +_p.updateExpandIcon = function () { + // no expand icon +}; + +_p.getRowClassName = function () { + return WebFXTreeAbstractNode.prototype.getRowClassName.call(this) + + (this.showRootNode ? "" : " webfx-tree-hide-root"); +}; + + +// if classic then the openIcon is used for expanded, otherwise openIcon is used +// for selected + +_p.getIconSrc = function () { + var behavior = this.getTree() ? this.getTree().getBehavior() : webFXTreeConfig.defaultBehavior; + var open = behavior == "classic" && this.getExpanded() || + behavior != "classic" && this.isSelected(); + if (open && this.openIcon) { + return this.openIcon; + } + if (!open && this.icon) { + return this.icon; + } + // fall back on default icons + return open ? webFXTreeConfig.openRootIcon : webFXTreeConfig.rootIcon; +}; + +_p.getEventHandlersHtml = function () { + return " onclick=\"return webFXTreeHandler.handleEvent(event)\" " + + "onmousedown=\"return webFXTreeHandler.handleEvent(event)\" " + + "ondblclick=\"return webFXTreeHandler.handleEvent(event)\" " + + "onkeydown=\"return webFXTreeHandler.handleEvent(event)\" " + + "onkeypress=\"return webFXTreeHandler.handleEvent(event)\""; +}; + +_p.setSelected = function (o) { + if (this._selectedItem != o && o) { + o._setSelected(true); + } +}; + +_p._fireOnChange = function () { + if (this._fireChange && typeof this.onchange == "function") { + this.onchange(); + } +}; + +_p.getSelected = function () { + return this._selectedItem; +}; + +_p.tabIndex = ""; + +_p.setTabIndex = function (i) { + var n = this._selectedItem || (this.showRootNode ? this : this.firstChild); + this.tabIndex = i; + if (n) { + n._setTabIndex(i); + } +}; + +_p.getTabIndex = function () { + return this.tabIndex; +}; + +_p.setBehavior = function (s) { + this.behavior = s; +}; + +_p.getBehavior = function () { + return this.behavior || webFXTreeConfig.defaultBehavior; +}; + +_p.setShowLines = function (b) { + if (this.showLines != b) { + this.showLines = b; + if (this.rendered) { + this.update(); + } + } +}; + +_p.getShowLines = function () { + return this.showLines; +}; + +_p.setShowRootLines = function (b) { + if (this.showRootLines != b) { + this.showRootLines = b; + if (this.rendered) { + this.update(); + } + } +}; + +_p.getShowRootLines = function () { + return this.showRootLines; +}; + +_p.setShowExpandIcons = function (b) { + if (this.showExpandIcons != b) { + this.showExpandIcons = b; + if (this.rendered) { + this.getTree().update(); + } + } +}; + +_p.getShowExpandIcons = function () { + return this.showExpandIcons; +}; + +_p.setShowRootNode = function (b) { + if (this.showRootNode != b) { + this.showRootNode = b; + if (this.rendered) { + this.getTree().update(); + } + } +}; + +_p.getShowRoootNode = function () { + return this.showRootNode; +}; + +_p.onchange = function () {}; + +_p.create = function () { + var el = WebFXTreeAbstractNode.prototype.create.call(this); + this.setTabIndex(this.tabIndex); + this.rendered = true; + return el; +}; + +_p.write = function () { + document.write(this.toHtml()); + this.setTabIndex(this.tabIndex); + this.rendered = true; +}; + +_p.setSuspendRedraw = function (b) { + this.suspendRedraw = b; +}; + +_p.getSuspendRedraw = function () { + return this.suspendRedraw; +}; + + + +/////////////////////////////////////////////////////////////////////////////// +// WebFXTreeItem +/////////////////////////////////////////////////////////////////////////////// + +function WebFXTreeItem(sText, oAction, eParent, sIcon, oIconAction, sOpenIcon) { + WebFXTreeAbstractNode.call(this, sText, oAction, oIconAction); + if (sIcon) this.icon = sIcon; + if (sOpenIcon) this.openIcon = sOpenIcon; + if (eParent) eParent.add(this); +} + +_p = WebFXTreeItem.prototype = new WebFXTreeAbstractNode; +_p.tree = null; + +/* tree model */ + +_p.getDepth = function () { + if (this.depth != null) { + return this.depth; + } + if (this.parentNode) { + var pd = this.parentNode.getDepth(); + return this.depth = (pd != null ? pd + 1 : null); + } + return null; +}; + +_p.getTree = function () { + if (this.tree) { + return this.tree; + } + if (this.parentNode) { + return this.tree = this.parentNode.getTree(); + } + return null; +}; + +_p.getCreated = function () { + var t = this.getTree(); + return t && t.getCreated(); +}; + +// if classic then the openIcon is used for expanded, otherwise openIcon is used +// for selected +_p.getIconSrc = function () { + var behavior = this.getTree() ? this.getTree().getBehavior() : webFXTreeConfig.defaultBehavior; + var open = behavior == "classic" && this.getExpanded() || + behavior != "classic" && this.isSelected(); + if (open && this.openIcon) { + return this.openIcon; + } + if (!open && this.icon) { + return this.icon; + } + + // fall back on default icons + if (this.hasChildren()) { + return open ? webFXTreeConfig.openFolderIcon : webFXTreeConfig.folderIcon; + } + return webFXTreeConfig.fileIcon; +}; + +/* end tree model */ + + + + +if (window.attachEvent) { + window.attachEvent("onunload", function () { + for (var id in webFXTreeHandler.all) + webFXTreeHandler.all[id].dispose(); + }); +} diff --git a/.devilbox/www/include/lib/Html.php b/.devilbox/www/include/lib/Html.php index 06121dc8..c770ab3a 100644 --- a/.devilbox/www/include/lib/Html.php +++ b/.devilbox/www/include/lib/Html.php @@ -406,7 +406,13 @@ HTML; } } if ($el['path'] == '__PHPPGADMIN__') { - $el['path'] = (version_compare(loadClass('Php')->getVersion(), '7.1', '<')) ? '/vendor/phppgadmin-5.6.0/' : '/vendor/phppgadmin-7.13.0/'; + if (version_compare(loadClass('Php')->getVersion(), '7.1', '<')) { + $el['path'] = '/vendor/phppgadmin-5.6.0/'; + } elseif (version_compare(loadClass('Php')->getVersion(), '7.2', '<')) { + $el['path'] = '/vendor/phppgadmin-7.12.1/'; + } else { + $el['path'] = '/vendor/phppgadmin-7.13.0/'; + } } if ($el['path'] == '__ADMINER__') { $el['path'] = (version_compare(loadClass('Php')->getVersion(), '5.4', '<')) ? '/vendor/adminer-4.6.3-en.php' : '/vendor/adminer-4.7.5-en.php'; diff --git a/CHANGELOG.md b/CHANGELOG.md index efd6bd36..f38f4b5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,7 +27,7 @@ major versions. - Composer is available as v1 and v2 (`/usr/local/bin/composer-1` and `/usr/local/bin/composer-2`) - New default PHP version: 7.4 - New default MySQL version: MariaDB 10.4 -- New default Postgres version: 13.0 +- New default Postgres version: 12.4 - New default Redis version: 6.0 - New default Memcached version 1.6 - New default MongoDB version: 4.4 diff --git a/env-example b/env-example index d7153570..96c0ae8e 100644 --- a/env-example +++ b/env-example @@ -364,9 +364,9 @@ MYSQL_SERVER=mariadb-10.4 #PGSQL_SERVER=12.2-alpine #PGSQL_SERVER=12.3 #PGSQL_SERVER=12.3-alpine -#PGSQL_SERVER=12.4 +PGSQL_SERVER=12.4 #PGSQL_SERVER=12.4-alpine -PGSQL_SERVER=13.0 +#PGSQL_SERVER=13.0 #PGSQL_SERVER=13.0-alpine #PGSQL_SERVER=latest #PGSQL_SERVER=alpine From 9ff5006d1a000b2939c306726545fc93fe283982 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 16:41:02 +0100 Subject: [PATCH 12/30] Ensure phpRedmin works without login --- .../phpredmin/libraries/drivers/db/redis.php | 2 +- CONTRIBUTING.md | 77 +++++++++++++++++++ 2 files changed, 78 insertions(+), 1 deletion(-) diff --git a/.devilbox/www/htdocs/vendor/phpredmin/libraries/drivers/db/redis.php b/.devilbox/www/htdocs/vendor/phpredmin/libraries/drivers/db/redis.php index 39ce77fb..7c7d0942 100644 --- a/.devilbox/www/htdocs/vendor/phpredmin/libraries/drivers/db/redis.php +++ b/.devilbox/www/htdocs/vendor/phpredmin/libraries/drivers/db/redis.php @@ -5,7 +5,7 @@ class RedisDb extends Redis { $this->connect($config['host'], $config['port']); - if (isset($config['password'])) { + if (isset($config['password']) && strlen($config['password'])>0) { $this->auth($config['password']); } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7f17acf1..db3f4fc7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -65,6 +65,83 @@ Have a look at the GitHub issues and see if you can implement any features reque ### Vendors +#### Upgrade phpRedmin + +phpRedmin requires some adjustments to work with the Devilbox intranet. See below for files to adjust: + +`config.dist.php` +```diff ++ // Check if redis is using a password ++ $REDIS_ROOT_PASSWORD = ''; ++ ++ $_REDIS_ARGS = getenv('REDIS_ARGS'); ++ $_REDIS_PASS = preg_split("/--requirepass\s+/", $_REDIS_ARGS); ++ if (is_array($_REDIS_PASS) && count($_REDIS_PASS)) { ++ // In case the option is specified multiple times, use the last effective one. ++ $_REDIS_PASS = $_REDIS_PASS[count($_REDIS_PASS)-1]; ++ if (strlen($_REDIS_PASS) > 0) { ++ $REDIS_ROOT_PASSWORD = $_REDIS_PASS; ++ } ++ } + +- 'database' => array( +- 'driver' => 'redis', +- 'mysql' => array( +- 'host' => 'localhost', +- 'username' => 'root', +- 'password' => 'root' +- ), +- 'redis' => array( +- array( +- 'host' => 'localhost', +- 'port' => '6379', +- 'password' => null, +- 'database' => 0, +- 'max_databases' => 16, /* Manual configuration of max databases for Redis < 2.6 */ +- 'stats' => array( +- 'enable' => 1, +- 'database' => 0, +- ), +- 'dbNames' => array( /* Name databases. key should be database id and value is the name */ +- ), +- ), +- ), +- ), ++ 'database' => array( ++ 'driver' => 'redis', ++ 'mysql' => array( ++ 'host' => 'mysql', ++ 'username' => 'root', ++ 'password' => getenv('MYSQL_ROOT_PASSWORD') ++ ), ++ 'redis' => array( ++ array( ++ 'host' => 'redis', ++ 'port' => '6379', ++ 'password' => $REDIS_ROOT_PASSWORD, ++ 'database' => 0, ++ 'max_databases' => 16, /* Manual configuration of max databases for Redis < 2.6 */ ++ 'stats' => array( ++ 'enable' => 1, ++ 'database' => 0, ++ ), ++ 'dbNames' => array( /* Name databases. key should be database id and value is the name */ ++ ), ++ ), ++ ), ++ ), +``` + +`libraries/drivers/db/redis.php` +```diff +- if (isset($config['password'])) { +- $this->auth($config['password']); +- } ++ if (isset($config['password']) && strlen($config['password'])>0) { ++ $this->auth($config['password']); ++ } +``` + #### Upgrade phpPgAdmin phpPgAdmin requires some adjustments to work with the Devilbox intranet. See below for files to adjust: From d471794f72a83d67936de3c76b98c6f77a1f66e3 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 7 Nov 2020 16:57:40 +0100 Subject: [PATCH 13/30] Fix phpPgAdmin error reporting --- .../phppgadmin-7.12.1/libraries/lib.inc.php | 2 +- .../phppgadmin-7.13.0/libraries/lib.inc.php | 2 +- CONTRIBUTING.md | 19 +++++++++++-------- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php index 5fb761fe..6a48f937 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.12.1/libraries/lib.inc.php @@ -10,7 +10,7 @@ include_once('./lang/translations.php'); // Set error reporting level to max - error_reporting(E_ALL); + error_reporting(E_ERROR | E_WARNING | E_PARSE); // Application name $appName = 'phpPgAdmin'; diff --git a/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/libraries/lib.inc.php b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/libraries/lib.inc.php index 4d9c6959..67aa20bd 100644 --- a/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/libraries/lib.inc.php +++ b/.devilbox/www/htdocs/vendor/phppgadmin-7.13.0/libraries/lib.inc.php @@ -10,7 +10,7 @@ include_once('./lang/translations.php'); // Set error reporting level to max - error_reporting(E_ALL); + error_reporting(E_ERROR | E_WARNING | E_PARSE); // Application name $appName = 'phpPgAdmin'; diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index db3f4fc7..80339bb4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -169,14 +169,17 @@ phpPgAdmin requires some adjustments to work with the Devilbox intranet. See bel ``` `libraries/lib.inc.php` ```diff -- if (!ini_get('session.auto_start')) { -- session_name('PPA_ID'); -- session_start(); -- } -+ if (!strlen(session_id()) > 0) { -+ session_name('PPA_ID'); -+ session_start(); -+ } +- error_reporting(E_ALL); ++ error_reporting(E_ERROR | E_WARNING | E_PARSE); + +- if (!ini_get('session.auto_start')) { +- session_name('PPA_ID'); +- session_start(); +- } ++ if (!strlen(session_id()) > 0) { ++ session_name('PPA_ID'); ++ session_start(); ++ } ``` ### Tests From d94cf193e3d89c188f0ca34fc0ca77d9dc420352 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sun, 8 Nov 2020 11:02:55 +0100 Subject: [PATCH 14/30] Update env-example --- env-example | 3 +++ 1 file changed, 3 insertions(+) diff --git a/env-example b/env-example index 96c0ae8e..605fd92d 100644 --- a/env-example +++ b/env-example @@ -266,6 +266,7 @@ DEVILBOX_VENDOR_PHPPGADMIN_AUTOLOGIN=1 #PHP_SERVER=7.3 PHP_SERVER=7.4 #PHP_SERVER=8.0 +#PHP_SERVER=8.1 ### @@ -340,6 +341,8 @@ MYSQL_SERVER=mariadb-10.4 #PGSQL_SERVER=10.11-alpine #PGSQL_SERVER=11.0 #PGSQL_SERVER=11.0-alpine +#PGSQL_SERVER=11.1 +#PGSQL_SERVER=11.1-alpine #PGSQL_SERVER=11.2 #PGSQL_SERVER=11.2-alpine #PGSQL_SERVER=11.3 From 8f510c7f6cc38cfdf54cb1d5a4fbf03918afce4c Mon Sep 17 00:00:00 2001 From: cytopia Date: Sun, 8 Nov 2020 11:03:40 +0100 Subject: [PATCH 15/30] Update Adminer from 4.7.5 to 4.7.7 --- .devilbox/www/config.php | 2 +- .../www/htdocs/vendor/adminer-4.7.5-en.php | 2034 ---------------- .../www/htdocs/vendor/adminer-4.7.7-en.php | 2038 +++++++++++++++++ .devilbox/www/include/lib/Html.php | 6 +- .tests/tests/vendor-adminer-mongo.sh | 2 +- .tests/tests/vendor-adminer-mysql.sh | 2 +- .tests/tests/vendor-adminer-pgsql.sh | 2 +- CHANGELOG.md | 5 +- 8 files changed, 2050 insertions(+), 2041 deletions(-) delete mode 100644 .devilbox/www/htdocs/vendor/adminer-4.7.5-en.php create mode 100644 .devilbox/www/htdocs/vendor/adminer-4.7.7-en.php diff --git a/.devilbox/www/config.php b/.devilbox/www/config.php index 35849012..4019fde2 100644 --- a/.devilbox/www/config.php +++ b/.devilbox/www/config.php @@ -14,7 +14,7 @@ putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1'); $DEVILBOX_VERSION = 'v1.7.3'; -$DEVILBOX_DATE = '2020-11-07'; +$DEVILBOX_DATE = '2020-11-08'; $DEVILBOX_API_PAGE = 'devilbox-api/status.json'; // diff --git a/.devilbox/www/htdocs/vendor/adminer-4.7.5-en.php b/.devilbox/www/htdocs/vendor/adminer-4.7.5-en.php deleted file mode 100644 index 04daa24d..00000000 --- a/.devilbox/www/htdocs/vendor/adminer-4.7.5-en.php +++ /dev/null @@ -1,2034 +0,0 @@ - $x){foreach($X -as$de=>$W){unset($qg[$y][$de]);if(is_array($W)){$qg[$y][stripslashes($de)]=$W;$qg[]=&$qg[$y][stripslashes($de)];}else$qg[$y][stripslashes($de)]=($Vc?$W:stripslashes($W));}}}}function -bracket_escape($u,$Oa=false){static$si=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return -strtr($u,($Oa?array_flip($si):$si));}function -min_version($Yi,$Be="",$h=null){global$g;if(!$h)$h=$g;$lh=$h->server_info;if($Be&&preg_match('~([\d.]+)-MariaDB~',$lh,$A)){$lh=$A[1];$Yi=$Be;}return(version_compare($lh,$Yi)>=0);}function -charset($g){return(min_version("5.5.3",0,$g)?"utf8mb4":"utf8");}function -script($wh,$ri="\n"){return"$wh$ri";}function -script_src($Li){return"\n";}function -nonce(){return' nonce="'.get_nonce().'"';}function -target_blank(){return' target="_blank" rel="noreferrer noopener"';}function -h($P){return -str_replace("\0","�",htmlspecialchars($P,ENT_QUOTES,'utf-8'));}function -nl_br($P){return -str_replace("\n","
",$P);}function -checkbox($B,$Y,$fb,$ke="",$sf="",$kb="",$le=""){$H="".($sf?script("qsl('input').onclick = function () { $sf };",""):"");return($ke!=""||$kb?"$H".h($ke)."":$H);}function -optionlist($yf,$fh=null,$Qi=false){$H="";foreach($yf -as$de=>$W){$zf=array($de=>$W);if(is_array($W)){$H.='';$zf=$W;}foreach($zf -as$y=>$X)$H.=''.h($X);if(is_array($W))$H.='';}return$H;}function -html_select($B,$yf,$Y="",$rf=true,$le=""){if($rf)return"".(is_string($rf)?script("qsl('select').onchange = function () { $rf };",""):"");$H="";foreach($yf -as$y=>$X)$H.="";return$H;}function -select_input($Ja,$yf,$Y="",$rf="",$cg=""){$Wh=($yf?"select":"input");return"<$Wh$Ja".($yf?">
\n";}function -selectOrderPrint($_f,$f,$w){print_fieldset("sort",'Sort',$_f);$s=0;foreach((array)$_GET["order"]as$y=>$X){if($X!=""){echo"
".select_input(" name='order[$s]'",$f,$X,"selectFieldChange"),checkbox("desc[$s]",1,isset($_GET["desc"][$y]),'descending')."
\n";$s++;}}echo"
".select_input(" name='order[$s]'",$f,"","selectAddRow"),checkbox("desc[$s]",1,false,'descending')."
\n","
\n";}function -selectLimitPrint($z){echo"
".'Limit'."
";echo"",script("qsl('input').oninput = selectFieldChange;",""),"
\n";}function -selectLengthPrint($di){if($di!==null){echo"
".'Text length'."
","","
\n";}}function -selectActionPrint($w){echo"
".'Action'."
",""," ","\n","var indexColumns = ";$f=array();foreach($w -as$v){$Lb=reset($v["columns"]);if($v["type"]!="FULLTEXT"&&$Lb)$f[$Lb]=1;}$f[""]=1;foreach($f -as$y=>$X)json_row($y);echo";\n","selectFieldChange.call(qs('#form')['select']);\n","\n","
\n";}function -selectCommandPrint(){return!information_schema(DB);}function -selectImportPrint(){return!information_schema(DB);}function -selectEmailPrint($rc,$f){}function -selectColumnsProcess($f,$w){global$kd,$qd;$K=array();$nd=array();foreach((array)$_GET["columns"]as$y=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$kd)||in_array($X["fun"],$qd)))){$K[$y]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$qd))$nd[]=$K[$y];}}return -array($K,$nd);}function -selectSearchProcess($p,$w){global$g,$m;$H=array();foreach($w -as$s=>$v){if($v["type"]=="FULLTEXT"&&$_GET["fulltext"][$s]!="")$H[]="MATCH (".implode(", ",array_map('idf_escape',$v["columns"])).") AGAINST (".q($_GET["fulltext"][$s]).(isset($_GET["boolean"][$s])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$y=>$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$ig="";$wb=" $X[op]";if(preg_match('~IN$~',$X["op"])){$Hd=process_length($X["val"]);$wb.=" ".($Hd!=""?$Hd:"(NULL)");}elseif($X["op"]=="SQL")$wb=" $X[val]";elseif($X["op"]=="LIKE %%")$wb=" LIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$wb=" ILIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="FIND_IN_SET"){$ig="$X[op](".q($X["val"]).", ";$wb=")";}elseif(!preg_match('~NULL$~',$X["op"]))$wb.=" ".$this->processInput($p[$X["col"]],$X["val"]);if($X["col"]!="")$H[]=$ig.$m->convertSearch(idf_escape($X["col"]),$X,$p[$X["col"]]).$wb;else{$rb=array();foreach($p -as$B=>$o){if((preg_match('~^[-\d.'.(preg_match('~IN$~',$X["op"])?',':'').']+$~',$X["val"])||!preg_match('~'.number_type().'|bit~',$o["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||preg_match('~char|text|enum|set~',$o["type"])))$rb[]=$ig.$m->convertSearch(idf_escape($B),$X,$o).$wb;}$H[]=($rb?"(".implode(" OR ",$rb).")":"1 = 0");}}}return$H;}function -selectOrderProcess($p,$w){$H=array();foreach((array)$_GET["order"]as$y=>$X){if($X!="")$H[]=(preg_match('~^((COUNT\(DISTINCT |[A-Z0-9_]+\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\)|COUNT\(\*\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$y])?" DESC":"");}return$H;}function -selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function -selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function -selectEmailProcess($Z,$dd){return -false;}function -selectQueryBuild($K,$Z,$nd,$_f,$z,$D){return"";}function -messageQuery($F,$ei,$Nc=false){global$x,$m;restart_session();$yd=&get_session("queries");if(!$yd[$_GET["db"]])$yd[$_GET["db"]]=array();if(strlen($F)>1e6)$F=preg_replace('~[\x80-\xFF]+$~','',substr($F,0,1e6))."\n…";$yd[$_GET["db"]][]=array($F,time(),$ei);$Ah="sql-".count($yd[$_GET["db"]]);$H="".'SQL command'."\n";if(!$Nc&&($dj=$m->warnings())){$t="warnings-".count($yd[$_GET["db"]]);$H="".'Warnings'.", $H\n";}return" ".@date("H:i:s").""." $H';}function -editFunctions($o){global$mc;$H=($o["null"]?"NULL/":"");foreach($mc -as$y=>$kd){if(!$y||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($kd -as$ag=>$X){if(!$ag||preg_match("~$ag~",$o["type"]))$H.="/$X";}if($y&&!preg_match('~set|blob|bytea|raw|file~',$o["type"]))$H.="/SQL";}}if($o["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$H='Auto Increment';return -explode("/",$H);}function -editInput($Q,$o,$Ja,$Y){if($o["type"]=="enum")return(isset($_GET["select"])?" ":"").($o["null"]?" ":"").enum_input("radio",$Ja,$o,$Y,0);return"";}function -editHint($Q,$o,$Y){return"";}function -processInput($o,$Y,$r=""){if($r=="SQL")return$Y;$B=$o["field"];$H=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$r))$H="$r()";elseif(preg_match('~^current_(date|timestamp)$~',$r))$H=$r;elseif(preg_match('~^([+-]|\|\|)$~',$r))$H=idf_escape($B)." $r $H";elseif(preg_match('~^[+-] interval$~',$r))$H=idf_escape($B)." $r ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+\$~i",$Y)?$Y:$H);elseif(preg_match('~^(addtime|subtime|concat)$~',$r))$H="$r(".idf_escape($B).", $H)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$r))$H="$r($H)";return -unconvert_field($o,$H);}function -dumpOutput(){$H=array('text'=>'open','file'=>'save');if(function_exists('gzencode'))$H['gz']='gzip';return$H;}function -dumpFormat(){return -array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function -dumpDatabase($l){}function -dumpTable($Q,$Ih,$ae=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Ih)dump_csv(array_keys(fields($Q)));}else{if($ae==2){$p=array();foreach(fields($Q)as$B=>$o)$p[]=idf_escape($B)." $o[full_type]";$i="CREATE TABLE ".table($Q)." (".implode(", ",$p).")";}else$i=create_sql($Q,$_POST["auto_increment"],$Ih);set_utf8mb4($i);if($Ih&&$i){if($Ih=="DROP+CREATE"||$ae==1)echo"DROP ".($ae==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($ae==1)$i=remove_definer($i);echo"$i;\n\n";}}}function -dumpData($Q,$Ih,$F){global$g,$x;$Fe=($x=="sqlite"?0:1048576);if($Ih){if($_POST["format"]=="sql"){if($Ih=="TRUNCATE+INSERT")echo -truncate_sql($Q).";\n";$p=fields($Q);}$G=$g->query($F,1);if($G){$Td="";$Ya="";$he=array();$Kh="";$Qc=($Q!=''?'fetch_assoc':'fetch_row');while($I=$G->$Qc()){if(!$he){$Vi=array();foreach($I -as$X){$o=$G->fetch_field();$he[]=$o->name;$y=idf_escape($o->name);$Vi[]="$y = VALUES($y)";}$Kh=($Ih=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Vi):"").";\n";}if($_POST["format"]!="sql"){if($Ih=="table"){dump_csv($he);$Ih="INSERT";}dump_csv($I);}else{if(!$Td)$Td="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$he)).") VALUES";foreach($I -as$y=>$X){$o=$p[$y];$I[$y]=($X!==null?unconvert_field($o,preg_match(number_type(),$o["type"])&&!preg_match('~\[~',$o["full_type"])&&is_numeric($X)?$X:q(($X===false?0:$X))):"NULL");}$Yg=($Fe?"\n":" ")."(".implode(",\t",$I).")";if(!$Ya)$Ya=$Td.$Yg;elseif(strlen($Ya)+4+strlen($Yg)+strlen($Kh)<$Fe)$Ya.=",$Yg";else{echo$Ya.$Kh;$Ya=$Td.$Yg;}}}if($Ya)echo$Ya.$Kh;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$g->error)."\n";}}function -dumpFilename($Cd){return -friendly_url($Cd!=""?$Cd:(SERVER!=""?SERVER:"localhost"));}function -dumpHeaders($Cd,$Ue=false){$Kf=$_POST["output"];$Ic=(preg_match('~sql~',$_POST["format"])?"sql":($Ue?"tar":"csv"));header("Content-Type: ".($Kf=="gz"?"application/x-gzip":($Ic=="tar"?"application/x-tar":($Ic=="sql"||$Kf!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($Kf=="gz")ob_start('ob_gzencode',1e6);return$Ic;}function -importServerPath(){return"adminer.sql";}function -homepage(){echo'

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

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

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

    -

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

    \n";}function -tablesPrint($S){echo"
      ".script("mixin(qs('#tables'), {onmouseover: menuOver, onmouseout: menuOut});");foreach($S -as$Q=>$O){$B=$this->tableName($O);if($B!=""){echo'
    • ".'select'." ",(support("table")||support("indexes")?'$B":"$B")."\n";}}echo"
    \n";}}$b=(function_exists('adminer_object')?adminer_object():new -Adminer);if($b->operators===null)$b->operators=$vf;function -page_header($hi,$n="",$Xa=array(),$ii=""){global$ca,$ia,$b,$ec,$x;page_headers();if(is_ajax()&&$n){page_messages($n);exit;}$ji=$hi.($ii!=""?": $ii":"");$ki=strip_tags($ji.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo' - - - -',$ki,' - -',script_src(preg_replace("~\\?.*~","",ME)."?file=functions.js&version=4.7.5");if($b->head()){echo' - -';foreach($b->css()as$Jb){echo' -';}}echo' - -';$Uc=get_temp_dir()."/adminer.version";if(!$_COOKIE["adminer_version"]&&function_exists('openssl_verify')&&file_exists($Uc)&&filemtime($Uc)+86400>time()){$Yi=unserialize(file_get_contents($Uc));$tg="-----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwqWOVuF5uw7/+Z70djoK -RlHIZFZPO0uYRezq90+7Amk+FDNd7KkL5eDve+vHRJBLAszF/7XKXe11xwliIsFs -DFWQlsABVZB3oisKCBEuI71J4kPH8dKGEWR9jDHFw3cWmoH3PmqImX6FISWbG3B8 -h7FIx3jEaw5ckVPVTeo5JRm/1DZzJxjyDenXvBQ/6o9DgZKeNDgxwKzH+sw9/YCO -jHnq1cFpOIISzARlrHMa/43YfeNRAm/tsBXjSxembBPo7aQZLAWHmaj5+K19H10B -nCpz9Y++cipkVEiKRGih4ZEvjoFysEOdRLj6WiD/uUNky4xGeA6LaJqh5XpkFkcQ -fQIDAQAB ------END PUBLIC KEY----- -";if(openssl_verify($Yi["version"],base64_decode($Yi["signature"]),$tg)==1)$_COOKIE["adminer_version"]=$Yi["version"];}echo' -mixin(document.body, {onkeydown: bodyKeydown, onclick: bodyClick',(isset($_COOKIE["adminer_version"])?"":", onload: partial(verifyVersion, '$ia', '".js_escape(ME)."', '".get_token()."')");?>}); -document.body.className = document.body.className.replace(/ nojs/, ' js'); -var offlineMessage = ' - - -',script("mixin(qs('#help'), {onmouseover: function () { helpOpen = 1; }, onmouseout: helpMouseout});"),' -
    -';if($Xa!==null){$_=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'

    $ji

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

    - - -

    -
    -';}echo' -',script("setupSubmitHighlight(document);");}function -int32($We){while($We>=2147483648)$We-=4294967296;while($We<=-2147483649)$We+=4294967296;return(int)$We;}function -long2str($W,$cj){$Yg='';foreach($W -as$X)$Yg.=pack('V',$X);if($cj)return -substr($Yg,0,end($W));return$Yg;}function -str2long($Yg,$cj){$W=array_values(unpack('V*',str_pad($Yg,4*ceil(strlen($Yg)/4),"\0")));if($cj)$W[]=strlen($Yg);return$W;}function -xxtea_mx($pj,$oj,$Lh,$de){return -int32((($pj>>5&0x7FFFFFF)^$oj<<2)+(($oj>>3&0x1FFFFFFF)^$pj<<4))^int32(($Lh^$oj)+($de^$pj));}function -encrypt_string($Gh,$y){if($Gh=="")return"";$y=array_values(unpack("V*",pack("H*",md5($y))));$W=str2long($Gh,true);$We=count($W)-1;$pj=$W[$We];$oj=$W[0];$ug=floor(6+52/($We+1));$Lh=0;while($ug-->0){$Lh=int32($Lh+0x9E3779B9);$lc=$Lh>>2&3;for($Lf=0;$Lf<$We;$Lf++){$oj=$W[$Lf+1];$Ve=xxtea_mx($pj,$oj,$Lh,$y[$Lf&3^$lc]);$pj=int32($W[$Lf]+$Ve);$W[$Lf]=$pj;}$oj=$W[0];$Ve=xxtea_mx($pj,$oj,$Lh,$y[$Lf&3^$lc]);$pj=int32($W[$We]+$Ve);$W[$We]=$pj;}return -long2str($W,false);}function -decrypt_string($Gh,$y){if($Gh=="")return"";if(!$y)return -false;$y=array_values(unpack("V*",pack("H*",md5($y))));$W=str2long($Gh,false);$We=count($W)-1;$pj=$W[$We];$oj=$W[0];$ug=floor(6+52/($We+1));$Lh=int32($ug*0x9E3779B9);while($Lh){$lc=$Lh>>2&3;for($Lf=$We;$Lf>0;$Lf--){$pj=$W[$Lf-1];$Ve=xxtea_mx($pj,$oj,$Lh,$y[$Lf&3^$lc]);$oj=int32($W[$Lf]-$Ve);$W[$Lf]=$oj;}$pj=$W[$We];$Ve=xxtea_mx($pj,$oj,$Lh,$y[$Lf&3^$lc]);$oj=int32($W[0]-$Ve);$W[0]=$oj;$Lh=int32($Lh-0x9E3779B9);}return -long2str($W,true);}$g='';$vd=$_SESSION["token"];if(!$vd)$_SESSION["token"]=rand(1,1e6);$oi=get_token();$bg=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($y)=explode(":",$X);$bg[$y]=$X;}}function -add_invalid_login(){global$b;$id=file_open_lock(get_temp_dir()."/adminer.invalid");if(!$id)return;$Wd=unserialize(stream_get_contents($id));$ei=time();if($Wd){foreach($Wd -as$Xd=>$X){if($X[0]<$ei)unset($Wd[$Xd]);}}$Vd=&$Wd[$b->bruteForceKey()];if(!$Vd)$Vd=array($ei+30*60,0);$Vd[1]++;file_write_unlock($id,serialize($Wd));}function -check_invalid_login(){global$b;$Wd=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$Vd=$Wd[$b->bruteForceKey()];$cf=($Vd[1]>29?$Vd[0]-time():0);if($cf>0)auth_error(lang(array('Too many unsuccessful logins, try again in %d minute.','Too many unsuccessful logins, try again in %d minutes.'),ceil($cf/60)));}$Ka=$_POST["auth"];if($Ka){session_regenerate_id();$Xi=$Ka["driver"];$M=$Ka["server"];$V=$Ka["username"];$E=(string)$Ka["password"];$l=$Ka["db"];set_password($Xi,$M,$V,$E);$_SESSION["db"][$Xi][$M][$V][$l]=true;if($Ka["permanent"]){$y=base64_encode($Xi)."-".base64_encode($M)."-".base64_encode($V)."-".base64_encode($l);$ng=$b->permanentLogin(true);$bg[$y]="$y:".base64_encode($ng?encrypt_string($E,$ng):"");cookie("adminer_permanent",implode(" ",$bg));}if(count($_POST)==1||DRIVER!=$Xi||SERVER!=$M||$_GET["username"]!==$V||DB!=$l)redirect(auth_url($Xi,$M,$V,$l));}elseif($_POST["logout"]){if($vd&&!verify_token()){page_header('Logout','Invalid CSRF token. Send the form again.');page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$y)set_session($y,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),'Logout successful.'.' '.'Thanks for using Adminer, consider donating.');}}elseif($bg&&!$_SESSION["pwds"]){session_regenerate_id();$ng=$b->permanentLogin();foreach($bg -as$y=>$X){list(,$jb)=explode(":",$X);list($Xi,$M,$V,$l)=array_map('base64_decode',explode("-",$y));set_password($Xi,$M,$V,decrypt_string(base64_decode($jb),$ng));$_SESSION["db"][$Xi][$M][$V][$l]=true;}}function -unset_permanent(){global$bg;foreach($bg -as$y=>$X){list($Xi,$M,$V,$l)=array_map('base64_decode',explode("-",$y));if($Xi==DRIVER&&$M==SERVER&&$V==$_GET["username"]&&$l==DB)unset($bg[$y]);}cookie("adminer_permanent",implode(" ",$bg));}function -auth_error($n){global$b,$vd;$nh=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$nh]||$_GET[$nh])&&!$vd)$n='Session expired, please login again.';else{restart_session();add_invalid_login();$E=get_password();if($E!==null){if($E===false)$n.='
    '.sprintf('Master password expired. Implement %s method to make it permanent.',target_blank(),'permanentLogin()');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$nh]&&$_GET[$nh]&&ini_bool("session.use_only_cookies"))$n='Session support must be enabled.';$Of=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$Of["lifetime"]);page_header('Login',$n,null);echo"
    \n","
    ";if(hidden_fields($_POST,array("auth")))echo"

    ".'The action will be performed after successful login with the same credentials.'."\n";echo"

    \n";$b->loginForm();echo"
    \n";page_footer("auth");exit;}if(isset($_GET["username"])&&!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header('No extension',sprintf('None of the supported PHP extensions (%s) are available.',implode(", ",$hg)),false);page_footer("auth");exit;}stop_session(true);if(isset($_GET["username"])&&is_string(get_password())){list($Ad,$dg)=explode(":",SERVER,2);if(is_numeric($dg)&&$dg<1024)auth_error('Connecting to privileged ports is not allowed.');check_invalid_login();$g=connect();$m=new -Min_Driver($g);}$ye=null;if(!is_object($g)||($ye=$b->login($_GET["username"],get_password()))!==true){$n=(is_string($g)?h($g):(is_string($ye)?$ye:'Invalid credentials.'));auth_error($n.(preg_match('~^ | $~',get_password())?'
    '.'There is a space in the input password which might be the cause.':''));}if($Ka&&$_POST["token"])$_POST["token"]=$oi;$n='';if($_POST){if(!verify_token()){$Qd="max_input_vars";$Je=ini_get($Qd);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$y){$X=ini_get($y);if($X&&(!$Je||$X<$Je)){$Qd=$y;$Je=$X;}}}$n=(!$_POST["token"]&&$Je?sprintf('Maximum number of allowed fields exceeded. Please increase %s.',"'$Qd'"):'Invalid CSRF token. Send the form again.'.' '.'If you did not send this request from Adminer then close this page.');}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$n=sprintf('Too big POST data. Reduce the data or increase the %s configuration directive.',"'post_max_size'");if(isset($_GET["sql"]))$n.=' '.'You can upload a big SQL file via FTP and import it from server.';}function -select($G,$h=null,$Cf=array(),$z=0){global$x;$we=array();$w=array();$f=array();$Ua=array();$U=array();$H=array();odd('');for($s=0;(!$z||$s<$z)&&($I=$G->fetch_row());$s++){if(!$s){echo"
    \n","\n","";for($ce=0;$cefetch_field();$B=$o->name;$Bf=$o->orgtable;$Af=$o->orgname;$H[$o->table]=$Bf;if($Cf&&$x=="sql")$we[$ce]=($B=="table"?"table=":($B=="possible_keys"?"indexes=":null));elseif($Bf!=""){if(!isset($w[$Bf])){$w[$Bf]=array();foreach(indexes($Bf,$h)as$v){if($v["type"]=="PRIMARY"){$w[$Bf]=array_flip($v["columns"]);break;}}$f[$Bf]=$w[$Bf];}if(isset($f[$Bf][$Af])){unset($f[$Bf][$Af]);$w[$Bf][$Af]=$ce;$we[$ce]=$Bf;}}if($o->charsetnr==63)$Ua[$ce]=true;$U[$ce]=$o->type;echo"name!=$Af?" title='".h(($Bf!=""?"$Bf.":"").$Af)."'":"").">".h($B).($Cf?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($B),'mariadb'=>"explain/#the-columns-in-explain-select",)):"");}echo"\n";}echo"";foreach($I -as$y=>$X){if($X===null)$X="NULL";elseif($Ua[$y]&&!is_utf8($X))$X="".lang(array('%d byte','%d bytes'),strlen($X))."";else{$X=h($X);if($U[$y]==254)$X="$X";}if(isset($we[$y])&&!$f[$we[$y]]){if($Cf&&$x=="sql"){$Q=$I[array_search("table=",$we)];$_=$we[$y].urlencode($Cf[$Q]!=""?$Cf[$Q]:$Q);}else{$_="edit=".urlencode($we[$y]);foreach($w[$we[$y]]as$nb=>$ce)$_.="&where".urlencode("[".bracket_escape($nb)."]")."=".urlencode($I[$ce]);}$X="$X";}echo"
    $X";}}echo($s?"
    \n
    ":"

    ".'No rows.')."\n";return$H;}function -referencable_primary($hh){$H=array();foreach(table_status('',true)as$Ph=>$Q){if($Ph!=$hh&&fk_support($Q)){foreach(fields($Ph)as$o){if($o["primary"]){if($H[$Ph]){unset($H[$Ph]);break;}$H[$Ph]=$o;}}}}return$H;}function -adminer_settings(){parse_str($_COOKIE["adminer_settings"],$ph);return$ph;}function -adminer_setting($y){$ph=adminer_settings();return$ph[$y];}function -set_adminer_settings($ph){return -cookie("adminer_settings",http_build_query($ph+adminer_settings()));}function -textarea($B,$Y,$J=10,$rb=80){global$x;echo"";}function -edit_type($y,$o,$pb,$ed=array(),$Lc=array()){global$Hh,$U,$Ii,$qf;$T=$o["type"];echo'',on_help("getTarget(event).value",1),script("mixin(qsl('select'), {onfocus: function () { lastType = selectValue(this); }, onchange: editingTypeChange});",""),'',script("mixin(qsl('input'), {onfocus: editingLengthFocus, oninput: editingLengthChange});",""),'',"',($Ii?"':''),(isset($o['on_update'])?"':''),($ed?" ":" ");}function -process_length($te){global$wc;return(preg_match("~^\\s*\\(?\\s*$wc(?:\\s*,\\s*$wc)*+\\s*\\)?\\s*\$~",$te)&&preg_match_all("~$wc~",$te,$De)?"(".implode(",",$De[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$te)));}function -process_type($o,$ob="COLLATE"){global$Ii;return" $o[type]".process_length($o["length"]).(preg_match(number_type(),$o["type"])&&in_array($o["unsigned"],$Ii)?" $o[unsigned]":"").(preg_match('~char|text|enum|set~',$o["type"])&&$o["collation"]?" $ob ".q($o["collation"]):"");}function -process_field($o,$Ai){return -array(idf_escape(trim($o["field"])),process_type($Ai),($o["null"]?" NULL":" NOT NULL"),default_value($o),(preg_match('~timestamp|datetime~',$o["type"])&&$o["on_update"]?" ON UPDATE $o[on_update]":""),(support("comment")&&$o["comment"]!=""?" COMMENT ".q($o["comment"]):""),($o["auto_increment"]?auto_increment():null),);}function -default_value($o){$Tb=$o["default"];return($Tb===null?"":" DEFAULT ".(preg_match('~char|binary|text|enum|set~',$o["type"])||preg_match('~^(?![a-z])~i',$Tb)?q($Tb):$Tb));}function -type_class($T){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$y=>$X){if(preg_match("~$y|$X~",$T))return" class='$y'";}}function -edit_fields($p,$pb,$T="TABLE",$ed=array()){global$Rd;$p=array_values($p);echo' -';if($T=="PROCEDURE"){echo'';}echo'',($T=="TABLE"?'Column name':'Parameter name'),'Type',script("qs('#enum-edit').onblur = editingLengthBlur;"),'Length -','Options';if($T=="TABLE"){echo'NULL -AI',doc_link(array('sql'=>"example-auto-increment.html",'mariadb'=>"auto_increment/",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'Default value -',(support("comment")?"".'Comment':"");}echo'',"".script("row_count = ".count($p).";"),' - -',script("mixin(qsl('tbody'), {onclick: editingClick, onkeydown: editingKeydown, oninput: editingInput});");foreach($p -as$s=>$o){$s++;$Df=$o[($_POST?"orig":"field")];$bc=(isset($_POST["add"][$s-1])||(isset($o["field"])&&!$_POST["drop_col"][$s]))&&(support("drop_col")||$Df=="");echo' -',($T=="PROCEDURE"?"".html_select("fields[$s][inout]",explode("|",$Rd),$o["inout"]):""),'';if($bc){echo'',script("qsl('input').oninput = function () { editingNameChange.call(this);".($o["field"]!=""||count($p)>1?"":" editingAddRow.call(this);")." };","");}echo'';edit_type("fields[$s]",$o,$pb,$ed);if($T=="TABLE"){echo'',checkbox("fields[$s][null]",1,$o["null"],"","","block","label-null"),'',checkbox("fields[$s][has_default]",1,$o["has_default"],"","","","label-default"),'',(support("comment")?"":"");}echo"",(support("move_col")?" "." "." ":""),($Df==""||support("drop_col")?"":"");}}function -process_fields(&$p){$C=0;if($_POST["up"]){$ne=0;foreach($p -as$y=>$o){if(key($_POST["up"])==$y){unset($p[$y]);array_splice($p,$ne,0,array($o));break;}if(isset($o["field"]))$ne=$C;$C++;}}elseif($_POST["down"]){$gd=false;foreach($p -as$y=>$o){if(isset($o["field"])&&$gd){unset($p[key($_POST["down"])]);array_splice($p,$C,0,array($gd));break;}if(key($_POST["down"])==$y)$gd=$o;$C++;}}elseif($_POST["add"]){$p=array_values($p);array_splice($p,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return -false;return -true;}function -normalize_enum($A){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($A[0][0].$A[0][0],$A[0][0],substr($A[0],1,-1))),'\\'))."'";}function -grant($ld,$pg,$f,$pf){if(!$pg)return -true;if($pg==array("ALL PRIVILEGES","GRANT OPTION"))return($ld=="GRANT"?queries("$ld ALL PRIVILEGES$pf WITH GRANT OPTION"):queries("$ld ALL PRIVILEGES$pf")&&queries("$ld GRANT OPTION$pf"));return -queries("$ld ".preg_replace('~(GRANT OPTION)\([^)]*\)~','\1',implode("$f, ",$pg).$f).$pf);}function -drop_create($fc,$i,$gc,$bi,$ic,$xe,$Oe,$Me,$Ne,$mf,$Ze){if($_POST["drop"])query_redirect($fc,$xe,$Oe);elseif($mf=="")query_redirect($i,$xe,$Ne);elseif($mf!=$Ze){$Gb=queries($i);queries_redirect($xe,$Me,$Gb&&queries($fc));if($Gb)queries($gc);}else -queries_redirect($xe,$Me,queries($bi)&&queries($ic)&&queries($fc)&&queries($i));}function -create_trigger($pf,$I){global$x;$gi=" $I[Timing] $I[Event]".($I["Event"]=="UPDATE OF"?" ".idf_escape($I["Of"]):"");return"CREATE TRIGGER ".idf_escape($I["Trigger"]).($x=="mssql"?$pf.$gi:$gi.$pf).rtrim(" $I[Type]\n$I[Statement]",";").";";}function -create_routine($Ug,$I){global$Rd,$x;$N=array();$p=(array)$I["fields"];ksort($p);foreach($p -as$o){if($o["field"]!="")$N[]=(preg_match("~^($Rd)\$~",$o["inout"])?"$o[inout] ":"").idf_escape($o["field"]).process_type($o,"CHARACTER SET");}$Ub=rtrim("\n$I[definition]",";");return"CREATE $Ug ".idf_escape(trim($I["name"]))." (".implode(", ",$N).")".(isset($_GET["function"])?" RETURNS".process_type($I["returns"],"CHARACTER SET"):"").($I["language"]?" LANGUAGE $I[language]":"").($x=="pgsql"?" AS ".q($Ub):"$Ub;");}function -remove_definer($F){return -preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\1)',logged_user()).'`~','\1',$F);}function -format_foreign_key($q){global$qf;$l=$q["db"];$ef=$q["ns"];return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$q["source"])).") REFERENCES ".($l!=""&&$l!=$_GET["db"]?idf_escape($l).".":"").($ef!=""&&$ef!=$_GET["ns"]?idf_escape($ef).".":"").table($q["table"])." (".implode(", ",array_map('idf_escape',$q["target"])).")".(preg_match("~^($qf)\$~",$q["on_delete"])?" ON DELETE $q[on_delete]":"").(preg_match("~^($qf)\$~",$q["on_update"])?" ON UPDATE $q[on_update]":"");}function -tar_file($Uc,$li){$H=pack("a100a8a8a8a12a12",$Uc,644,0,0,decoct($li->size),decoct(time()));$hb=8*32;for($s=0;$ssend();echo -str_repeat("\0",511-($li->size+511)%512);}function -ini_bytes($Qd){$X=ini_get($Qd);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function -doc_link($Zf,$ci="?"){global$x,$g;$lh=$g->server_info;$Yi=preg_replace('~^(\d\.?\d).*~s','\1',$lh);$Ni=array('sql'=>"https://dev.mysql.com/doc/refman/$Yi/en/",'sqlite'=>"https://www.sqlite.org/",'pgsql'=>"https://www.postgresql.org/docs/$Yi/",'mssql'=>"https://msdn.microsoft.com/library/",'oracle'=>"https://www.oracle.com/pls/topic/lookup?ctx=db".preg_replace('~^.* (\d+)\.(\d+)\.\d+\.\d+\.\d+.*~s','\1\2',$lh)."&id=",);if(preg_match('~MariaDB~',$lh)){$Ni['sql']="https://mariadb.com/kb/en/library/";$Zf['sql']=(isset($Zf['mariadb'])?$Zf['mariadb']:str_replace(".html","/",$Zf['sql']));}return($Zf[$x]?"$ci":"");}function -ob_gzencode($P){return -gzencode($P);}function -db_size($l){global$g;if(!$g->select_db($l))return"?";$H=0;foreach(table_status()as$R)$H+=$R["Data_length"]+$R["Index_length"];return -format_number($H);}function -set_utf8mb4($i){global$g;static$N=false;if(!$N&&preg_match('~\butf8mb4~i',$i)){$N=true;echo"SET NAMES ".charset($g).";\n\n";}}function -connect_error(){global$b,$g,$oi,$n,$ec;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header('Database'.": ".h(DB),'Invalid database.',true);}else{if($_POST["db"]&&!$n)queries_redirect(substr(ME,0,-1),'Databases have been dropped.',drop_databases($_POST["db"]));page_header('Select database',$n,false);echo"

    ".sprintf('%s version: %s through PHP extension %s',$ec[DRIVER],"".h($g->server_info)."","$g->extension")."\n","

    ".sprintf('Logged as: %s',"".h(logged_user())."")."\n";$k=$b->databases();if($k){$bh=support("scheme");$pb=collations();echo"

    \n","\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),"".(support("database")?"\n";$k=($_GET["dbsize"]?count_tables($k):array_flip($k));foreach($k -as$l=>$S){$Tg=h(ME)."db=".urlencode($l);$t=h("Db-".$l);echo"".(support("database")?"
    ":"")."".'Database'." - ".'Refresh'.""."".'Collation'."".'Tables'."".'Size'." - ".'Compute'."".script("qsl('a').onclick = partial(ajaxSetHtml, '".js_escape(ME)."script=connect');","")."
    ".checkbox("db[]",$l,in_array($l,(array)$_POST["db"]),"","","",$t):""),"".h($l)."";$d=h(db_collation($l,$pb));echo"".(support("database")?"$d":$d),"".($_GET["dbsize"]?$S:"?")."","".($_GET["dbsize"]?db_size($l):"?"),"\n";}echo"
    \n",(support("database")?"\n":""),"\n","
    \n",script("tableCheck();");}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$g->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}if(support("scheme")&&DB!=""&&$_GET["ns"]!==""){if(!isset($_GET["ns"]))redirect(preg_replace('~ns=[^&]*&~','',ME)."ns=".get_schema());if(!set_schema($_GET["ns"])){header("HTTP/1.1 404 Not Found");page_header('Schema'.": ".h($_GET["ns"]),'Invalid schema.',true);page_footer("ns");exit;}}$qf="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class -TmpFile{var$handler;var$size;function -__construct(){$this->handler=tmpfile();}function -write($Ab){$this->size+=strlen($Ab);fwrite($this->handler,$Ab);}function -send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$wc="'(?:''|[^'\\\\]|\\\\.)*'";$Rd="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"])$_GET["edit"]=$_GET["select"];if(isset($_GET["callf"]))$_GET["call"]=$_GET["callf"];if(isset($_GET["function"]))$_GET["procedure"]=$_GET["function"];if(isset($_GET["download"])){$a=$_GET["download"];$p=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$K=array(idf_escape($_GET["field"]));$G=$m->select($a,$K,array(where($_GET,$p)),$K);$I=($G?$G->fetch_row():array());echo$m->value($I[0],$p[$_GET["field"]]);exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$p=fields($a);if(!$p)$n=error();$R=table_status1($a,true);$B=$b->tableName($R);page_header(($p&&is_view($R)?$R['Engine']=='materialized view'?'Materialized view':'View':'Table').": ".($B!=""?$B:h($a)),$n);$b->selectLinks($R);$ub=$R["Comment"];if($ub!="")echo"

    ".'Comment'.": ".h($ub)."\n";if($p)$b->tableStructurePrint($p);if(!is_view($R)){if(support("indexes")){echo"

    ".'Indexes'."

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

    ".'Foreign keys'."

    \n";$ed=foreign_keys($a);if($ed){echo"\n","\n";foreach($ed -as$B=>$q){echo"","
    ".'Source'."".'Target'."".'ON DELETE'."".'ON UPDATE'."
    ".implode(", ",array_map('h',$q["source"]))."","".($q["db"]!=""?"".h($q["db"]).".":"").($q["ns"]!=""?"".h($q["ns"]).".":"").h($q["table"])."","(".implode(", ",array_map('h',$q["target"])).")","".h($q["on_delete"])."\n","".h($q["on_update"])."\n",''.'Alter'.'';}echo"
    \n";}echo'

    ".'Triggers'."

    \n";$_i=triggers($a);if($_i){echo"\n";foreach($_i -as$y=>$X)echo"
    ".h($X[0])."".h($X[1])."".h($y)."".'Alter'."\n";echo"
    \n";}echo'
    - -qs(\'#schema\').onselectstart = function () { return false; }; -var tablePos = {',implode(",",$Sh)."\n",'}; -var em = qs(\'#schema\').offsetHeight / ',$pi,'; -document.onmousemove = schemaMousemove; -document.onmouseup = partialArg(schemaMouseup, \'',js_escape(DB),'\'); - -';foreach($ah -as$B=>$Q){echo"
    ",''.h($B)."",script("qsl('div').onmousedown = schemaMousedown;");foreach($Q["fields"]as$o){$X=''.h($o["field"]).'';echo"
    ".($o["primary"]?"$X":$X);}foreach((array)$Q["references"]as$Yh=>$Gg){foreach($Gg -as$pe=>$Cg){$qe=$pe-$Rh[$B][1];$s=0;foreach($Cg[0]as$wh)echo"\n
    ";}}foreach((array)$Fg[$B]as$Yh=>$Gg){foreach($Gg -as$pe=>$f){$qe=$pe-$Rh[$B][1];$s=0;foreach($f -as$Xh)echo"\n
    ";}}echo"\n
    \n";}foreach($ah -as$B=>$Q){foreach((array)$Q["references"]as$Yh=>$Gg){foreach($Gg -as$pe=>$Cg){$Se=$pi;$He=-10;foreach($Cg[0]as$y=>$wh){$fg=$Q["pos"][0]+$Q["fields"][$wh]["pos"];$gg=$ah[$Yh]["pos"][0]+$ah[$Yh]["fields"][$Cg[1][$y]]["pos"];$Se=min($Se,$fg,$gg);$He=max($He,$fg,$gg);}echo"
    \n";}}}echo'
    -
    - -';$Qb=array('','USE','DROP+CREATE','CREATE');$Th=array('','DROP+CREATE','CREATE');$Nb=array('','TRUNCATE+INSERT','INSERT');if($x=="sql")$Nb[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$I);if(!$I)$I=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($I["events"])){$I["routines"]=$I["events"]=($_GET["dump"]=="");$I["triggers"]=$I["table_style"];}echo"
    ".'Output'."".html_select("output",$b->dumpOutput(),$I["output"],0)."\n";echo"
    ".'Format'."".html_select("format",$b->dumpFormat(),$I["format"],0)."\n";echo($x=="sqlite"?"":"
    ".'Database'."".html_select('db_style',$Qb,$I["db_style"]).(support("routine")?checkbox("routines",1,$I["routines"],'Routines'):"").(support("event")?checkbox("events",1,$I["events"],'Events'):"")),"
    ".'Tables'."".html_select('table_style',$Th,$I["table_style"]).checkbox("auto_increment",1,$I["auto_increment"],'Auto Increment').(support("trigger")?checkbox("triggers",1,$I["triggers"],'Triggers'):""),"
    ".'Data'."".html_select('data_style',$Nb,$I["data_style"]),'
    -

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

    -';$Wc=true;foreach($jg -as$y=>$X){if($y!=""&&$X>1){echo($Wc?"

    ":" ")."".h($y)."";$Wc=false;}}}elseif(isset($_GET["privileges"])){page_header('Privileges');echo'

    \n";hidden_fields_get();echo"\n",($ld?"":"\n"),"\n","\n";while($I=$G->fetch_assoc())echo'
    ".'Username'."".'Server'."
    '.h($I["User"])."".h($I["Host"]).''.'Edit'."\n";if(!$ld||DB!="")echo"\n";echo"
    \n","

    \n";}elseif(isset($_GET["sql"])){if(!$n&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$zd=&get_session("queries");$yd=&$zd[DB];if(!$n&&$_POST["clear"]){$yd=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?'Import':'SQL command'),$n);if(!$n&&$_POST){$id=false;if(!isset($_GET["import"]))$F=$_POST["query"];elseif($_POST["webfile"]){$_h=$b->importServerPath();$id=@fopen((file_exists($_h)?$_h:"compress.zlib://$_h.gz"),"rb");$F=($id?fread($id,1e6):false);}else$F=get_file("sql_file",true);if(is_string($F)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($F)+memory_get_usage()+8e6));if($F!=""&&strlen($F)<1e6){$ug=$F.(preg_match("~;[ \t\r\n]*\$~",$F)?"":";");if(!$yd||reset(end($yd))!=$ug){restart_session();$yd[]=array($ug,time());set_session("queries",$zd);stop_session();}}$xh="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$Wb=";";$C=0;$tc=true;$h=connect();if(is_object($h)&&DB!=""){$h->select_db(DB);if($_GET["ns"]!="")set_schema($_GET["ns"],$h);}$tb=0;$yc=array();$Qf='[\'"'.($x=="sql"?'`#':($x=="sqlite"?'`[':($x=="mssql"?'[':''))).']|/\*|-- |$'.($x=="pgsql"?'|\$[^$]*\$':'');$qi=microtime(true);parse_str($_COOKIE["adminer_export"],$xa);$kc=$b->dumpFormat();unset($kc["sql"]);while($F!=""){if(!$C&&preg_match("~^$xh*+DELIMITER\\s+(\\S+)~i",$F,$A)){$Wb=$A[1];$F=substr($F,strlen($A[0]));}else{preg_match('('.preg_quote($Wb)."\\s*|$Qf)",$F,$A,PREG_OFFSET_CAPTURE,$C);list($gd,$eg)=$A[0];if(!$gd&&$id&&!feof($id))$F.=fread($id,1e5);else{if(!$gd&&rtrim($F)=="")break;$C=$eg+strlen($gd);if($gd&&rtrim($gd)!=$Wb){while(preg_match('('.($gd=='/*'?'\*/':($gd=='['?']':(preg_match('~^-- |^#~',$gd)?"\n":preg_quote($gd)."|\\\\."))).'|$)s',$F,$A,PREG_OFFSET_CAPTURE,$C)){$Yg=$A[0][0];if(!$Yg&&$id&&!feof($id))$F.=fread($id,1e5);else{$C=$A[0][1]+strlen($Yg);if($Yg[0]!="\\")break;}}}else{$tc=false;$ug=substr($F,0,$eg);$tb++;$mg="
    ".$b->sqlCommandQuery($ug)."
    \n";if($x=="sqlite"&&preg_match("~^$xh*+ATTACH\\b~i",$ug,$A)){echo$mg,"

    ".'ATTACH queries are not supported.'."\n";$yc[]=" $tb";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$mg;ob_flush();flush();}$Dh=microtime(true);if($g->multi_query($ug)&&is_object($h)&&preg_match("~^$xh*+USE\\b~i",$ug))$h->query($ug);do{$G=$g->store_result();if($g->error){echo($_POST["only_errors"]?$mg:""),"

    ".'Error in query'.($g->errno?" ($g->errno)":"").": ".error()."\n";$yc[]=" $tb";if($_POST["error_stops"])break -2;}else{$ei=" (".format_time($Dh).")".(strlen($ug)<1000?" ".'Edit'."":"");$za=$g->affected_rows;$dj=($_POST["only_errors"]?"":$m->warnings());$ej="warnings-$tb";if($dj)$ei.=", ".'Warnings'."".script("qsl('a').onclick = partial(toggle, '$ej');","");$Fc=null;$Gc="explain-$tb";if(is_object($G)){$z=$_POST["limit"];$Cf=select($G,$h,array(),$z);if(!$_POST["only_errors"]){echo"

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

    ".($gf?($z&&$gf>$z?sprintf('%d / ',$z):"").lang(array('%d row','%d rows'),$gf):""),$ei;if($h&&preg_match("~^($xh|\\()*+SELECT\\b~i",$ug)&&($Fc=explain($h,$ug)))echo", Explain".script("qsl('a').onclick = partial(toggle, '$Gc');","");$t="export-$tb";echo", ".'Export'."".script("qsl('a').onclick = partial(toggle, '$t');","")."\n"."

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

    ".lang(array('Query executed OK, %d row affected.','Query executed OK, %d rows affected.'),$za)."$ei\n";}echo($dj?"

    \n":"");if($Fc){echo"\n";}}$Dh=microtime(true);}while($g->next_result());}$F=substr($F,$C);$C=0;}}}}if($tc)echo"

    ".'No commands to execute.'."\n";elseif($_POST["only_errors"]){echo"

    ".lang(array('%d query executed OK.','%d queries executed OK.'),$tb-count($yc))," (".format_time($qi).")\n";}elseif($yc&&$tb>1)echo"

    ".'Error in query'.": ".implode("",$yc)."\n";}else -echo"

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

    -';$Cc="";if(!isset($_GET["import"])){$ug=$_GET["sql"];if($_POST)$ug=$_POST["query"];elseif($_GET["history"]=="all")$ug=$yd;elseif($_GET["history"]!="")$ug=$yd[$_GET["history"]][0];echo"

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

    $Cc\n",'Limit rows'.": \n";}else{echo"

    ".'File upload'."
    ";$rd=(extension_loaded("zlib")?"[.gz]":"");echo(ini_bool("file_uploads")?"SQL$rd (< ".ini_get("upload_max_filesize")."B): \n$Cc":'File uploads are disabled.'),"
    \n";$Gd=$b->importServerPath();if($Gd){echo"
    ".'From server'."
    ",sprintf('Webserver file %s',"".h($Gd)."$rd"),' ',"
    \n";}echo"

    ";}echo -checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),'Stop on error')."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),'Show only errors')."\n","\n";if(!isset($_GET["import"])&&$yd){print_fieldset("history",'History',$_GET["history"]!="");for($X=end($yd);$X;$X=prev($yd)){$y=key($yd);list($ug,$ei,$oc)=$X;echo''.'Edit'.""." ".@date("H:i:s",$ei).""." ".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$ug)))),80,"").($oc?" ($oc)":"")."
    \n";}echo"\n","".'Edit all'."\n","

  • \n";}echo' -';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$p=fields($a);$Z=(isset($_GET["select"])?($_POST["check"]&&count($_POST["check"])==1?where_check($_POST["check"][0],$p):""):where($_GET,$p));$Ji=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($p -as$B=>$o){if(!isset($o["privileges"][$Ji?"update":"insert"])||$b->fieldName($o)==""||$o["generated"])unset($p[$B]);}if($_POST&&!$n&&!isset($_GET["select"])){$xe=$_POST["referer"];if($_POST["insert"])$xe=($Ji?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$xe))$xe=ME."select=".urlencode($a);$w=indexes($a);$Ei=unique_array($_GET["where"],$w);$xg="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($xe,'Item has been deleted.',$m->delete($a,$xg,!$Ei));else{$N=array();foreach($p -as$B=>$o){$X=process_input($o);if($X!==false&&$X!==null)$N[idf_escape($B)]=$X;}if($Ji){if(!$N)redirect($xe);queries_redirect($xe,'Item has been updated.',$m->update($a,$N,$xg,!$Ei));if(is_ajax()){page_headers();page_messages($n);exit;}}else{$G=$m->insert($a,$N);$oe=($G?last_id():0);queries_redirect($xe,sprintf('Item%s has been inserted.',($oe?" $oe":"")),$G);}}}$I=null;if($_POST["save"])$I=(array)$_POST["fields"];elseif($Z){$K=array();foreach($p -as$B=>$o){if(isset($o["privileges"]["select"])){$Ga=convert_field($o);if($_POST["clone"]&&$o["auto_increment"])$Ga="''";if($x=="sql"&&preg_match("~enum|set~",$o["type"]))$Ga="1*".idf_escape($B);$K[]=($Ga?"$Ga AS ":"").idf_escape($B);}}$I=array();if(!support("table"))$K=array("*");if($K){$G=$m->select($a,$K,array($Z),$K,array(),(isset($_GET["select"])?2:1));if(!$G)$n=error();else{$I=$G->fetch_assoc();if(!$I)$I=false;}if(isset($_GET["select"])&&(!$I||$G->fetch_assoc()))$I=null;}}if(!support("table")&&!$p){if(!$Z){$G=$m->select($a,array("*"),$Z,array("*"));$I=($G?$G->fetch_assoc():false);if(!$I)$I=array($m->primary=>"");}if($I){foreach($I -as$y=>$X){if(!$Z)$I[$y]=null;$p[$y]=array("field"=>$y,"null"=>($y!=$m->primary),"auto_increment"=>($y==$m->primary));}}}edit_form($a,$p,$I,$Ji);}elseif(isset($_GET["create"])){$a=$_GET["create"];$Sf=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$y)$Sf[$y]=$y;$Eg=referencable_primary($a);$ed=array();foreach($Eg -as$Ph=>$o)$ed[str_replace("`","``",$Ph)."`".str_replace("`","``",$o["field"])]=$Ph;$Ff=array();$R=array();if($a!=""){$Ff=fields($a);$R=table_status($a);if(!$R)$n='No tables.';}$I=$_POST;$I["fields"]=(array)$I["fields"];if($I["auto_increment_col"])$I["fields"][$I["auto_increment_col"]]["auto_increment"]=true;if($_POST)set_adminer_settings(array("comments"=>$_POST["comments"],"defaults"=>$_POST["defaults"]));if($_POST&&!process_fields($I["fields"])&&!$n){if($_POST["drop"])queries_redirect(substr(ME,0,-1),'Table has been dropped.',drop_tables(array($a)));else{$p=array();$Da=array();$Oi=false;$cd=array();$Ef=reset($Ff);$Aa=" FIRST";foreach($I["fields"]as$y=>$o){$q=$ed[$o["type"]];$Ai=($q!==null?$Eg[$q]:$o);if($o["field"]!=""){if(!$o["has_default"])$o["default"]=null;if($y==$I["auto_increment_col"])$o["auto_increment"]=true;$rg=process_field($o,$Ai);$Da[]=array($o["orig"],$rg,$Aa);if($rg!=process_field($Ef,$Ef)){$p[]=array($o["orig"],$rg,$Aa);if($o["orig"]!=""||$Aa)$Oi=true;}if($q!==null)$cd[idf_escape($o["field"])]=($a!=""&&$x!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$ed[$o["type"]],'source'=>array($o["field"]),'target'=>array($Ai["field"]),'on_delete'=>$o["on_delete"],));$Aa=" AFTER ".idf_escape($o["field"]);}elseif($o["orig"]!=""){$Oi=true;$p[]=array($o["orig"]);}if($o["orig"]!=""){$Ef=next($Ff);if(!$Ef)$Aa="";}}$Uf="";if($Sf[$I["partition_by"]]){$Vf=array();if($I["partition_by"]=='RANGE'||$I["partition_by"]=='LIST'){foreach(array_filter($I["partition_names"])as$y=>$X){$Y=$I["partition_values"][$y];$Vf[]="\n PARTITION ".idf_escape($X)." VALUES ".($I["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$Uf.="\nPARTITION BY $I[partition_by]($I[partition])".($Vf?" (".implode(",",$Vf)."\n)":($I["partitions"]?" PARTITIONS ".(+$I["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$Uf.="\nREMOVE PARTITIONING";$Le='Table has been altered.';if($a==""){cookie("adminer_engine",$I["Engine"]);$Le='Table has been created.';}$B=trim($I["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($B),$Le,alter_table($a,$B,($x=="sqlite"&&($Oi||$cd)?$Da:$p),$cd,($I["Comment"]!=$R["Comment"]?$I["Comment"]:null),($I["Engine"]&&$I["Engine"]!=$R["Engine"]?$I["Engine"]:""),($I["Collation"]&&$I["Collation"]!=$R["Collation"]?$I["Collation"]:""),($I["Auto_increment"]!=""?number($I["Auto_increment"]):""),$Uf));}}page_header(($a!=""?'Alter table':'Create table'),$n,array("table"=>$a),h($a));if(!$_POST){$I=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($U["int"])?"int":(isset($U["integer"])?"integer":"")),"on_update"=>"")),"partition_names"=>array(""),);if($a!=""){$I=$R;$I["name"]=$a;$I["fields"]=array();if(!$_GET["auto_increment"])$I["Auto_increment"]="";foreach($Ff -as$o){$o["has_default"]=isset($o["default"]);$I["fields"][]=$o;}if(support("partitioning")){$jd="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$G=$g->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $jd ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($I["partition_by"],$I["partitions"],$I["partition"])=$G->fetch_row();$Vf=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $jd AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$Vf[""]="";$I["partition_names"]=array_keys($Vf);$I["partition_values"]=array_values($Vf);}}}$pb=collations();$vc=engines();foreach($vc -as$uc){if(!strcasecmp($uc,$I["Engine"])){$I["Engine"]=$uc;break;}}echo' -
    -

    -';if(support("columns")||$a==""){echo'Table name: -';if($a==""&&!$_POST)echo -script("focus(qs('#form')['name']);");echo($vc?"".on_help("getTarget(event).value",1).script("qsl('select').onchange = helpClose;"):""),' ',($pb&&!preg_match("~sqlite|mssql~",$x)?html_select("Collation",array(""=>"(".'collation'.")")+$pb,$I["Collation"]):""),' -';}echo' -';if(support("columns")){echo'

    - -';edit_fields($I["fields"],$pb,"TABLE",$ed);echo'
    -
    -

    -Auto Increment: -',checkbox("defaults",1,($_POST?$_POST["defaults"]:adminer_setting("defaults")),'Default values',"columnShow(this.checked, 5)","jsonly"),(support("comment")?checkbox("comments",1,($_POST?$_POST["comments"]:adminer_setting("comments")),'Comment',"editingCommentsClick(this, true);","jsonly").' ':''),'

    - -';}echo' -';if($a!=""){echo'',confirm(sprintf('Drop %s?',$a));}if(support("partitioning")){$Tf=preg_match('~RANGE|LIST~',$I["partition_by"]);print_fieldset("partition",'Partition by',$I["partition_by"]);echo'

    -',"".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).script("qsl('select').onchange = partitionByChange;"),'() -Partitions: - - -';foreach($I["partition_names"]as$y=>$X){echo'',' -

    -';}echo' - -',script("qs('#form')['defaults'].onclick();".(support("comment")?" editingCommentsClick(qs('#form')['comments']);":""));}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$Jd=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.(min_version(5.6,'10.0.5')?'|InnoDB':'').'~i',$R["Engine"]))$Jd[]="FULLTEXT";if(preg_match('~MyISAM|M?aria'.(min_version(5.7,'10.2.2')?'|InnoDB':'').'~i',$R["Engine"]))$Jd[]="SPATIAL";$w=indexes($a);$kg=array();if($x=="mongo"){$kg=$w["_id_"];unset($Jd[0]);unset($w["_id_"]);}$I=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["drop_col"]){$c=array();foreach($I["indexes"]as$v){$B=$v["name"];if(in_array($v["type"],$Jd)){$f=array();$ue=array();$Yb=array();$N=array();ksort($v["columns"]);foreach($v["columns"]as$y=>$e){if($e!=""){$te=$v["lengths"][$y];$Xb=$v["descs"][$y];$N[]=idf_escape($e).($te?"(".(+$te).")":"").($Xb?" DESC":"");$f[]=$e;$ue[]=($te?$te:null);$Yb[]=$Xb;}}if($f){$Dc=$w[$B];if($Dc){ksort($Dc["columns"]);ksort($Dc["lengths"]);ksort($Dc["descs"]);if($v["type"]==$Dc["type"]&&array_values($Dc["columns"])===$f&&(!$Dc["lengths"]||array_values($Dc["lengths"])===$ue)&&array_values($Dc["descs"])===$Yb){unset($w[$B]);continue;}}$c[]=array($v["type"],$B,$N);}}}foreach($w -as$B=>$Dc)$c[]=array($Dc["type"],$B,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),'Indexes have been altered.',alter_indexes($a,$c));}page_header('Indexes',$n,array("table"=>$a),h($a));$p=array_keys(fields($a));if($_POST["add"]){foreach($I["indexes"]as$y=>$v){if($v["columns"][count($v["columns"])]!="")$I["indexes"][$y]["columns"][]="";}$v=end($I["indexes"]);if($v["type"]||array_filter($v["columns"],'strlen'))$I["indexes"][]=array("columns"=>array(1=>""));}if(!$I){foreach($w -as$y=>$v){$w[$y]["name"]=$y;$w[$y]["columns"][]="";}$w[]=array("columns"=>array(1=>""));$I["indexes"]=$w;}echo' -
    -
    - - - -';if($kg){echo"
    Index Type -Column (length) -Name - -
    PRIMARY";foreach($kg["columns"]as$y=>$e){echo -select_input(" disabled",$p,$e)," ";}echo"\n";}$ce=1;foreach($I["indexes"]as$v){if(!$_POST["drop_col"]||$ce!=key($_POST["drop_col"])){echo"
    ".html_select("indexes[$ce][type]",array(-1=>"")+$Jd,$v["type"],($ce==count($I["indexes"])?"indexesAddRow.call(this);":1),"label-type"),"";ksort($v["columns"]);$s=1;foreach($v["columns"]as$y=>$e){echo"".select_input(" name='indexes[$ce][columns][$s]' title='".'Column'."'",($p?array_combine($p,$p):$p),$e,"partial(".($s==count($v["columns"])?"indexesAddColumn":"indexesChangeColumn").", '".js_escape($x=="sql"?"":$_GET["indexes"]."_")."')"),($x=="sql"||$x=="mssql"?"":""),(support("descidx")?checkbox("indexes[$ce][descs][$s]",1,$v["descs"][$y],'descending'):"")," ";$s++;}echo"\n","".script("qsl('input').onclick = partial(editingRemoveRow, 'indexes\$1[type]');");}$ce++;}echo'
    -
    -

    - - -

    -';}elseif(isset($_GET["database"])){$I=$_POST;if($_POST&&!$n&&!isset($_POST["add_x"])){$B=trim($I["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),'Database has been dropped.',drop_databases(array(DB)));}elseif(DB!==$B){if(DB!=""){$_GET["db"]=$B;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($B),'Database has been renamed.',rename_database($B,$I["collation"]));}else{$k=explode("\n",str_replace("\r","",$B));$Jh=true;$ne="";foreach($k -as$l){if(count($k)==1||$l!=""){if(!create_database($l,$I["collation"]))$Jh=false;$ne=$l;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($ne),'Database has been created.',$Jh);}}else{if(!$I["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($B).(preg_match('~^[a-z0-9_]+$~i',$I["collation"])?" COLLATE $I[collation]":""),substr(ME,0,-1),'Database has been altered.');}}page_header(DB!=""?'Alter database':'Create database',$n,array(),h(DB));$pb=collations();$B=DB;if($_POST)$B=$I["name"];elseif(DB!="")$I["collation"]=db_collation(DB,$pb);elseif($x=="sql"){foreach(get_vals("SHOW GRANTS")as$ld){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\.\*)?~',$ld,$A)&&$A[1]){$B=stripcslashes(idf_unescape("`$A[2]`"));break;}}}echo' -
    -

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

    -';}elseif(isset($_GET["scheme"])){$I=$_POST;if($_POST&&!$n){$_=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$_,'Schema has been dropped.');else{$B=trim($I["name"]);$_.=urlencode($B);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($B),$_,'Schema has been created.');elseif($_GET["ns"]!=$B)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($B),$_,'Schema has been altered.');else -redirect($_);}}page_header($_GET["ns"]!=""?'Alter schema':'Create schema',$n);if(!$I)$I["name"]=$_GET["ns"];echo' -
    -

    -',script("focus(qs('#name'));"),' -';if($_GET["ns"]!="")echo"".confirm(sprintf('Drop %s?',$_GET["ns"]))."\n";echo' -

    -';}elseif(isset($_GET["call"])){$da=($_GET["name"]?$_GET["name"]:$_GET["call"]);page_header('Call'.": ".h($da),$n);$Ug=routine($_GET["call"],(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Hd=array();$Jf=array();foreach($Ug["fields"]as$s=>$o){if(substr($o["inout"],-3)=="OUT")$Jf[$s]="@".idf_escape($o["field"])." AS ".idf_escape($o["field"]);if(!$o["inout"]||substr($o["inout"],0,2)=="IN")$Hd[]=$s;}if(!$n&&$_POST){$ab=array();foreach($Ug["fields"]as$y=>$o){if(in_array($y,$Hd)){$X=process_input($o);if($X===false)$X="''";if(isset($Jf[$y]))$g->query("SET @".idf_escape($o["field"])." = $X");}$ab[]=(isset($Jf[$y])?"@".idf_escape($o["field"]):$X);}$F=(isset($_GET["callf"])?"SELECT":"CALL")." ".table($da)."(".implode(", ",$ab).")";$Dh=microtime(true);$G=$g->multi_query($F);$za=$g->affected_rows;echo$b->selectQuery($F,$Dh,!$G);if(!$G)echo"

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

    ".lang(array('Routine has been called, %d row affected.','Routine has been called, %d rows affected.'),$za)."\n";}while($g->next_result());if($Jf)select($g->query("SELECT ".implode(", ",$Jf)));}}echo' -

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

    - - -

    -';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$B=$_GET["name"];$I=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$Le=($_POST["drop"]?'Foreign key has been dropped.':($B!=""?'Foreign key has been altered.':'Foreign key has been created.'));$xe=ME."table=".urlencode($a);if(!$_POST["drop"]){$I["source"]=array_filter($I["source"],'strlen');ksort($I["source"]);$Xh=array();foreach($I["source"]as$y=>$X)$Xh[$y]=$I["target"][$y];$I["target"]=$Xh;}if($x=="sqlite")queries_redirect($xe,$Le,recreate_table($a,$a,array(),array(),array(" $B"=>($_POST["drop"]?"":" ".format_foreign_key($I)))));else{$c="ALTER TABLE ".table($a);$fc="\nDROP ".($x=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($B);if($_POST["drop"])query_redirect($c.$fc,$xe,$Le);else{query_redirect($c.($B!=""?"$fc,":"")."\nADD".format_foreign_key($I),$xe,$Le);$n='Source and target columns must have the same data type, there must be an index on the target columns and referenced data must exist.'."
    $n";}}}page_header('Foreign key',$n,array("table"=>$a),h($a));if($_POST){ksort($I["source"]);if($_POST["add"])$I["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$I["target"]=array();}elseif($B!=""){$ed=foreign_keys($a);$I=$ed[$B];$I["source"][]="";}else{$I["table"]=$a;$I["source"]=array("");}echo' -
    -';$wh=array_keys(fields($a));if($I["db"]!="")$g->select_db($I["db"]);if($I["ns"]!="")set_schema($I["ns"]);$Dg=array_keys(array_filter(table_status('',true),'fk_support'));$Xh=($a===$I["table"]?$wh:array_keys(fields(in_array($I["table"],$Dg)?$I["table"]:reset($Dg))));$rf="this.form['change-js'].value = '1'; this.form.submit();";echo"

    ".'Target table'.": ".html_select("table",$Dg,$I["table"],$rf)."\n";if($x=="pgsql")echo'Schema'.": ".html_select("ns",$b->schemas(),$I["ns"]!=""?$I["ns"]:$_GET["ns"],$rf);elseif($x!="sqlite"){$Rb=array();foreach($b->databases()as$l){if(!information_schema($l))$Rb[]=$l;}echo'DB'.": ".html_select("db",$Rb,$I["db"]!=""?$I["db"]:$_GET["db"],$rf);}echo' -

    - - -';$ce=0;foreach($I["source"]as$y=>$X){echo"","
    SourceTarget
    ".html_select("source[".(+$y)."]",array(-1=>"")+$wh,$X,($ce==count($I["source"])-1?"foreignAddRow.call(this);":1),"label-source"),"".html_select("target[".(+$y)."]",$Xh,$I["target"][$y],1,"label-target");$ce++;}echo'
    -

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

    - -

    -';if($B!=""){echo'',confirm(sprintf('Drop %s?',$B));}echo' -

    -';}elseif(isset($_GET["view"])){$a=$_GET["view"];$I=$_POST;$Gf="VIEW";if($x=="pgsql"&&$a!=""){$O=table_status($a);$Gf=strtoupper($O["Engine"]);}if($_POST&&!$n){$B=trim($I["name"]);$Ga=" AS\n$I[select]";$xe=ME."table=".urlencode($B);$Le='View has been altered.';$T=($_POST["materialized"]?"MATERIALIZED VIEW":"VIEW");if(!$_POST["drop"]&&$a==$B&&$x!="sqlite"&&$T=="VIEW"&&$Gf=="VIEW")query_redirect(($x=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($B).$Ga,$xe,$Le);else{$Zh=$B."_adminer_".uniqid();drop_create("DROP $Gf ".table($a),"CREATE $T ".table($B).$Ga,"DROP $T ".table($B),"CREATE $T ".table($Zh).$Ga,"DROP $T ".table($Zh),($_POST["drop"]?substr(ME,0,-1):$xe),'View has been dropped.',$Le,'View has been created.',$a,$B);}}if(!$_POST&&$a!=""){$I=view($a);$I["name"]=$a;$I["materialized"]=($Gf!="VIEW");if(!$n)$n=error();}page_header(($a!=""?'Alter view':'Create view'),$n,array("table"=>$a),h($a));echo' -
    -

    Name: -',(support("materializedview")?" ".checkbox("materialized",1,$I["materialized"],'Materialized view'):""),'

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

    - -';if($a!=""){echo'',confirm(sprintf('Drop %s?',$a));}echo' -

    -';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$Ud=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Fh=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$I=$_POST;if($_POST&&!$n){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),'Event has been dropped.');elseif(in_array($I["INTERVAL_FIELD"],$Ud)&&isset($Fh[$I["STATUS"]])){$Zg="\nON SCHEDULE ".($I["INTERVAL_VALUE"]?"EVERY ".q($I["INTERVAL_VALUE"])." $I[INTERVAL_FIELD]".($I["STARTS"]?" STARTS ".q($I["STARTS"]):"").($I["ENDS"]?" ENDS ".q($I["ENDS"]):""):"AT ".q($I["STARTS"]))." ON COMPLETION".($I["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?'Event has been altered.':'Event has been created.'),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$Zg.($aa!=$I["EVENT_NAME"]?"\nRENAME TO ".idf_escape($I["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($I["EVENT_NAME"]).$Zg)."\n".$Fh[$I["STATUS"]]." COMMENT ".q($I["EVENT_COMMENT"]).rtrim(" DO\n$I[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?'Alter event'.": ".h($aa):'Create event'),$n);if(!$I&&$aa!=""){$J=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$I=reset($J);}echo' -
    - -
    Name -
    Start -
    End -
    Every ',html_select("INTERVAL_FIELD",$Ud,$I["INTERVAL_FIELD"]),'
    Status',html_select("STATUS",$Fh,$I["STATUS"]),'
    Comment -
    ',checkbox("ON_COMPLETION","PRESERVE",$I["ON_COMPLETION"]=="PRESERVE",'On completion preserve'),'
    -

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

    - -';if($aa!=""){echo'',confirm(sprintf('Drop %s?',$aa));}echo' -

    -';}elseif(isset($_GET["procedure"])){$da=($_GET["name"]?$_GET["name"]:$_GET["procedure"]);$Ug=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$I=$_POST;$I["fields"]=(array)$I["fields"];if($_POST&&!process_fields($I["fields"])&&!$n){$Df=routine($_GET["procedure"],$Ug);$Zh="$I[name]_adminer_".uniqid();drop_create("DROP $Ug ".routine_id($da,$Df),create_routine($Ug,$I),"DROP $Ug ".routine_id($I["name"],$I),create_routine($Ug,array("name"=>$Zh)+$I),"DROP $Ug ".routine_id($Zh,$I),substr(ME,0,-1),'Routine has been dropped.','Routine has been altered.','Routine has been created.',$da,$I["name"]);}page_header(($da!=""?(isset($_GET["function"])?'Alter function':'Alter procedure').": ".h($da):(isset($_GET["function"])?'Create function':'Create procedure')),$n);if(!$_POST&&$da!=""){$I=routine($_GET["procedure"],$Ug);$I["name"]=$da;}$pb=get_vals("SHOW CHARACTER SET");sort($pb);$Vg=routine_languages();echo' -
    -

    Name: -',($Vg?'Language'.": ".html_select("language",$Vg,$I["language"])."\n":""),' -

    - -';edit_fields($I["fields"],$pb,$Ug);if(isset($_GET["function"])){echo"
    ".'Return type';edit_type("returns",$I["returns"],$pb,array(),($x=="pgsql"?array("void","trigger"):array()));}echo'
    -
    -

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

    - -';if($da!=""){echo'',confirm(sprintf('Drop %s?',$da));}echo' -

    -';}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];$I=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);$B=trim($I["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$_,'Sequence has been dropped.');elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($B),$_,'Sequence has been created.');elseif($fa!=$B)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($B),$_,'Sequence has been altered.');else -redirect($_);}page_header($fa!=""?'Alter sequence'.": ".h($fa):'Create sequence',$n);if(!$I)$I["name"]=$fa;echo' -
    -

    - -';if($fa!="")echo"".confirm(sprintf('Drop %s?',$fa))."\n";echo' -

    -';}elseif(isset($_GET["type"])){$ga=$_GET["type"];$I=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$_,'Type has been dropped.');else -query_redirect("CREATE TYPE ".idf_escape(trim($I["name"]))." $I[as]",$_,'Type has been created.');}page_header($ga!=""?'Alter type'.": ".h($ga):'Create type',$n);if(!$I)$I["as"]="AS ";echo' -
    -

    -';if($ga!="")echo"".confirm(sprintf('Drop %s?',$ga))."\n";else{echo"\n";textarea("as",$I["as"]);echo"

    \n";}echo' -

    -';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$B=$_GET["name"];$zi=trigger_options();$I=(array)trigger($B)+array("Trigger"=>$a."_bi");if($_POST){if(!$n&&in_array($_POST["Timing"],$zi["Timing"])&&in_array($_POST["Event"],$zi["Event"])&&in_array($_POST["Type"],$zi["Type"])){$pf=" ON ".table($a);$fc="DROP TRIGGER ".idf_escape($B).($x=="pgsql"?$pf:"");$xe=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($fc,$xe,'Trigger has been dropped.');else{if($B!="")queries($fc);queries_redirect($xe,($B!=""?'Trigger has been altered.':'Trigger has been created.'),queries(create_trigger($pf,$_POST)));if($B!="")queries(create_trigger($pf,$I+array("Type"=>reset($zi["Type"]))));}}$I=$_POST;}page_header(($B!=""?'Alter trigger'.": ".h($B):'Create trigger'),$n,array("table"=>$a));echo' -
    - -
    Time',html_select("Timing",$zi["Timing"],$I["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'
    Event',html_select("Event",$zi["Event"],$I["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$zi["Event"])?" ":""),'
    Type',html_select("Type",$zi["Type"],$I["Type"]),'
    -

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

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

    - -';if($B!=""){echo'',confirm(sprintf('Drop %s?',$B));}echo' -

    -';}elseif(isset($_GET["user"])){$ha=$_GET["user"];$pg=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$I){foreach(explode(",",($I["Privilege"]=="Grant option"?"":$I["Context"]))as$Bb)$pg[$Bb][$I["Privilege"]]=$I["Comment"];}$pg["Server Admin"]+=$pg["File access on server"];$pg["Databases"]["Create routine"]=$pg["Procedures"]["Create routine"];unset($pg["Procedures"]["Create routine"]);$pg["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$pg["Columns"][$X]=$pg["Tables"][$X];unset($pg["Server Admin"]["Usage"]);foreach($pg["Tables"]as$y=>$X)unset($pg["Databases"][$y]);$Ye=array();if($_POST){foreach($_POST["objects"]as$y=>$X)$Ye[$X]=(array)$Ye[$X]+(array)$_POST["grants"][$y];}$md=array();$nf="";if(isset($_GET["host"])&&($G=$g->query("SHOW GRANTS FOR ".q($ha)."@".q($_GET["host"])))){while($I=$G->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$I[0],$A)&&preg_match_all('~ *([^(,]*[^ ,(])( *\([^)]+\))?~',$A[1],$De,PREG_SET_ORDER)){foreach($De -as$X){if($X[1]!="USAGE")$md["$A[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$I[0]))$md["$A[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$I[0],$A))$nf=$A[1];}}if($_POST&&!$n){$of=(isset($_GET["host"])?q($ha)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $of",ME."privileges=",'User has been dropped.');else{$af=q($_POST["user"])."@".q($_POST["host"]);$Xf=$_POST["pass"];if($Xf!=''&&!$_POST["hashed"]&&!min_version(8)){$Xf=$g->result("SELECT PASSWORD(".q($Xf).")");$n=!$Xf;}$Gb=false;if(!$n){if($of!=$af){$Gb=queries((min_version(5)?"CREATE USER":"GRANT USAGE ON *.* TO")." $af IDENTIFIED BY ".(min_version(8)?"":"PASSWORD ").q($Xf));$n=!$Gb;}elseif($Xf!=$nf)queries("SET PASSWORD FOR $af = ".q($Xf));}if(!$n){$Rg=array();foreach($Ye -as$if=>$ld){if(isset($_GET["grant"]))$ld=array_filter($ld);$ld=array_keys($ld);if(isset($_GET["grant"]))$Rg=array_diff(array_keys(array_filter($Ye[$if],'strlen')),$ld);elseif($of==$af){$lf=array_keys((array)$md[$if]);$Rg=array_diff($lf,$ld);$ld=array_diff($ld,$lf);unset($md[$if]);}if(preg_match('~^(.+)\s*(\(.*\))?$~U',$if,$A)&&(!grant("REVOKE",$Rg,$A[2]," ON $A[1] FROM $af")||!grant("GRANT",$ld,$A[2]," ON $A[1] TO $af"))){$n=true;break;}}}if(!$n&&isset($_GET["host"])){if($of!=$af)queries("DROP USER $of");elseif(!isset($_GET["grant"])){foreach($md -as$if=>$Rg){if(preg_match('~^(.+)(\(.*\))?$~U',$if,$A))grant("REVOKE",array_keys($Rg),$A[2]," ON $A[1] FROM $af");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?'User has been altered.':'User has been created.'),!$n);if($Gb)$g->query("DROP USER $af");}}page_header((isset($_GET["host"])?'Username'.": ".h("$ha@$_GET[host]"):'Create user'),$n,array("privileges"=>array('','Privileges')));if($_POST){$I=$_POST;$md=$Ye;}else{$I=$_GET+array("host"=>$g->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$I["pass"]=$nf;if($nf!="")$I["hashed"]=true;$md[(DB==""||$md?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'
    - -
    Server -
    Username -
    Password -';if(!$I["hashed"])echo -script("typePassword(qs('#pass'));");echo(min_version(8)?"":checkbox("hashed",1,$I["hashed"],'Hashed',"typePassword(this.form['pass'], this.checked);")),'
    - -';echo"\n","\n";foreach(array(""=>"","Server Admin"=>'Server',"Databases"=>'Database',"Tables"=>'Table',"Columns"=>'Column',"Procedures"=>'Routine',)as$Bb=>$Xb){foreach((array)$pg[$Bb]as$og=>$ub){echo"$Xb'.h($og);$s=0;foreach($md -as$if=>$ld){$B="'grants[$s][".h(strtoupper($og))."]'";$Y=$ld[strtoupper($og)];if($Bb=="Server Admin"&&$if!=(isset($md["*.*"])?"*.*":".*"))echo"
    ".'Privileges'.doc_link(array('sql'=>"grant.html#priv_level"));$s=0;foreach($md -as$if=>$ld){echo''.($if!="*.*"?"":"*.*");$s++;}echo"
    ";elseif(isset($_GET["grant"]))echo"";else{echo"";}$s++;}}}echo"
    \n",'

    - -';if(isset($_GET["host"])){echo'',confirm(sprintf('Drop %s?',"$ha@$_GET[host]"));}echo' -

    -';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$n){$je=0;foreach((array)$_POST["kill"]as$X){if(kill_process($X))$je++;}queries_redirect(ME."processlist=",lang(array('%d process has been killed.','%d processes have been killed.'),$je),$je||!$_POST["kill"]);}page_header('Process list',$n);echo' -
    -
    - -',script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");$s=-1;foreach(process_list()as$s=>$I){if(!$s){echo"".(support("kill")?"\n";}echo"".(support("kill")?"
    ":"");foreach($I -as$y=>$X)echo"$y".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($y),'pgsql'=>"monitoring-stats.html#PG-STAT-ACTIVITY-VIEW",'oracle'=>"REFRN30223",));echo"
    ".checkbox("kill[]",$I[$x=="sql"?"Id":"pid"],0):"");foreach($I -as$y=>$X)echo"".(($x=="sql"&&$y=="Info"&&preg_match("~Query|Killed~",$I["Command"])&&$X!="")||($x=="pgsql"&&$y=="current_query"&&$X!="")||($x=="oracle"&&$y=="sql_text"&&$X!="")?"".shorten_utf8($X,100,"").' '.'Clone'.'':h($X));echo"\n";}echo'
    -
    -

    -';if(support("kill")){echo($s+1)."/".sprintf('%d in total',max_connections()),"

    \n";}echo' -

    -',script("tableCheck();");}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$w=indexes($a);$p=fields($a);$ed=column_foreign_keys($a);$kf=$R["Oid"];parse_str($_COOKIE["adminer_import"],$ya);$Sg=array();$f=array();$di=null;foreach($p -as$y=>$o){$B=$b->fieldName($o);if(isset($o["privileges"]["select"])&&$B!=""){$f[$y]=html_entity_decode(strip_tags($B),ENT_QUOTES);if(is_shortable($o))$di=$b->selectLengthProcess();}$Sg+=$o["privileges"];}list($K,$nd)=$b->selectColumnsProcess($f,$w);$Yd=count($nd)selectSearchProcess($p,$w);$_f=$b->selectOrderProcess($p,$w);$z=$b->selectLimitProcess();if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Fi=>$I){$Ga=convert_field($p[key($I)]);$K=array($Ga?$Ga:idf_escape(key($I)));$Z[]=where_check($Fi,$p);$H=$m->select($a,$K,$Z,$K);if($H)echo -reset($H->fetch_row());}exit;}$kg=$Hi=null;foreach($w -as$v){if($v["type"]=="PRIMARY"){$kg=array_flip($v["columns"]);$Hi=($K?$kg:array());foreach($Hi -as$y=>$X){if(in_array(idf_escape($y),$K))unset($Hi[$y]);}break;}}if($kf&&!$kg){$kg=$Hi=array($kf=>0);$w[]=array("type"=>"PRIMARY","columns"=>array($kf));}if($_POST&&!$n){$jj=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$gb=array();foreach($_POST["check"]as$db)$gb[]=where_check($db,$p);$jj[]="((".implode(") OR (",$gb)."))";}$jj=($jj?"\nWHERE ".implode(" AND ",$jj):"");if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");$jd=($K?implode(", ",$K):"*").convert_fields($f,$p,$K)."\nFROM ".table($a);$pd=($nd&&$Yd?"\nGROUP BY ".implode(", ",$nd):"").($_f?"\nORDER BY ".implode(", ",$_f):"");if(!is_array($_POST["check"])||$kg)$F="SELECT $jd$jj$pd";else{$Di=array();foreach($_POST["check"]as$X)$Di[]="(SELECT".limit($jd,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p).$pd,1).")";$F=implode(" UNION ALL ",$Di);}$b->dumpData($a,"table",$F);exit;}if(!$b->selectEmailProcess($Z,$ed)){if($_POST["save"]||$_POST["delete"]){$G=true;$za=0;$N=array();if(!$_POST["delete"]){foreach($f -as$B=>$X){$X=process_input($p[$B]);if($X!==null&&($_POST["clone"]||$X!==false))$N[idf_escape($B)]=($X!==false?$X:idf_escape($B));}}if($_POST["delete"]||$N){if($_POST["clone"])$F="INTO ".table($a)." (".implode(", ",array_keys($N)).")\nSELECT ".implode(", ",$N)."\nFROM ".table($a);if($_POST["all"]||($kg&&is_array($_POST["check"]))||$Yd){$G=($_POST["delete"]?$m->delete($a,$jj):($_POST["clone"]?queries("INSERT $F$jj"):$m->update($a,$N,$jj)));$za=$g->affected_rows;}else{foreach((array)$_POST["check"]as$X){$fj="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p);$G=($_POST["delete"]?$m->delete($a,$fj,1):($_POST["clone"]?queries("INSERT".limit1($a,$F,$fj)):$m->update($a,$N,$fj,1)));if(!$G)break;$za+=$g->affected_rows;}}}$Le=lang(array('%d item has been affected.','%d items have been affected.'),$za);if($_POST["clone"]&&$G&&$za==1){$oe=last_id();if($oe)$Le=sprintf('Item%s has been inserted.'," $oe");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$Le,$G);if(!$_POST["delete"]){edit_form($a,$p,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$n='Ctrl+click on a value to modify it.';else{$G=true;$za=0;foreach($_POST["val"]as$Fi=>$I){$N=array();foreach($I -as$y=>$X){$y=bracket_escape($y,1);$N[idf_escape($y)]=(preg_match('~char|text~',$p[$y]["type"])||$X!=""?$b->processInput($p[$y],$X):"NULL");}$G=$m->update($a,$N," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Fi,$p),!$Yd&&!$kg," ");if(!$G)break;$za+=$g->affected_rows;}queries_redirect(remove_from_uri(),lang(array('%d item has been affected.','%d items have been affected.'),$za),$G);}}elseif(!is_string($Tc=get_file("csv_file",true)))$n=upload_error($Tc);elseif(!preg_match('~~u',$Tc))$n='File must be in UTF-8 encoding.';else{cookie("adminer_import","output=".urlencode($ya["output"])."&format=".urlencode($_POST["separator"]));$G=true;$rb=array_keys($p);preg_match_all('~(?>"[^"]*"|[^"\r\n]+)+~',$Tc,$De);$za=count($De[0]);$m->begin();$L=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$J=array();foreach($De[0]as$y=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$L]*)$L~",$X.$L,$Ee);if(!$y&&!array_diff($Ee[1],$rb)){$rb=$Ee[1];$za--;}else{$N=array();foreach($Ee[1]as$s=>$nb)$N[idf_escape($rb[$s])]=($nb==""&&$p[$rb[$s]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$nb))));$J[]=$N;}}$G=(!$J||$m->insertUpdate($a,$J,$kg));if($G)$G=$m->commit();queries_redirect(remove_from_uri("page"),lang(array('%d row has been imported.','%d rows have been imported.'),$za),$G);$m->rollback();}}}$Ph=$b->tableName($R);if(is_ajax()){page_headers();ob_start();}else -page_header('Select'.": $Ph",$n);$N=null;if(isset($Sg["insert"])||!support("table")){$N="";foreach((array)$_GET["where"]as$X){if($ed[$X["col"]]&&count($ed[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$N.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$b->selectLinks($R,$N);if(!$f&&support("table"))echo"

    ".'Unable to select the table'.($p?".":": ".error())."\n";else{echo"

    \n","
    ";hidden_fields_get();echo(DB!=""?''.(isset($_GET["ns"])?'':""):"");echo'',"
    \n";$b->selectColumnsPrint($K,$f);$b->selectSearchPrint($Z,$f,$w);$b->selectOrderPrint($_f,$f,$w);$b->selectLimitPrint($z);$b->selectLengthPrint($di);$b->selectActionPrint($w);echo"
    \n";$D=$_GET["page"];if($D=="last"){$hd=$g->result(count_rows($a,$Z,$Yd,$nd));$D=floor(max(0,$hd-1)/$z);}$eh=$K;$od=$nd;if(!$eh){$eh[]="*";$Cb=convert_fields($f,$p,$K);if($Cb)$eh[]=substr($Cb,2);}foreach($K -as$y=>$X){$o=$p[idf_unescape($X)];if($o&&($Ga=convert_field($o)))$eh[$y]="$Ga AS $X";}if(!$Yd&&$Hi){foreach($Hi -as$y=>$X){$eh[]=idf_escape($y);if($od)$od[]=idf_escape($y);}}$G=$m->select($a,$eh,$Z,$od,$_f,$z,$D,true);if(!$G)echo"

    ".error()."\n";else{if($x=="mssql"&&$D)$G->seek($z*$D);$sc=array();echo"

    \n";$J=array();while($I=$G->fetch_assoc()){if($D&&$x=="oracle")unset($I["RNUM"]);$J[]=$I;}if($_GET["page"]!="last"&&$z!=""&&$nd&&$Yd&&$x=="sql")$hd=$g->result(" SELECT FOUND_ROWS()");if(!$J)echo"

    ".'No rows.'."\n";else{$Qa=$b->backwardKeys($a,$Ph);echo"

    ","",script("mixin(qs('#table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true), onkeydown: editingKeydown});"),"".(!$nd&&$K?"":"\n";if(is_ajax()){if($z%2==1&&$D%2==1)odd();ob_end_clean();}foreach($b->rowDescriptions($J,$ed)as$We=>$I){$Ei=unique_array($J[$We],$w);if(!$Ei){$Ei=array();foreach($J[$We]as$y=>$X){if(!preg_match('~^(COUNT\((\*|(DISTINCT )?`(?:[^`]|``)+`)\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\(`(?:[^`]|``)+`\))$~',$y))$Ei[$y]=$X;}}$Fi="";foreach($Ei -as$y=>$X){if(($x=="sql"||$x=="pgsql")&&preg_match('~char|text|enum|set~',$p[$y]["type"])&&strlen($X)>64){$y=(strpos($y,'(')?$y:idf_escape($y));$y="MD5(".($x!='sql'||preg_match("~^utf8~",$p[$y]["collation"])?$y:"CONVERT($y USING ".charset($g).")").")";$X=md5($X);}$Fi.="&".($X!==null?urlencode("where[".bracket_escape($y)."]")."=".urlencode($X):"null%5B%5D=".urlencode($y));}echo"".(!$nd&&$K?"":"";}}}if($Qa)echo"\n";}if(is_ajax())exit;echo"
    ".script("qs('#all-page').onclick = partial(formCheck, /check/);","")." ".'Modify'."");$Xe=array();$kd=array();reset($K);$zg=1;foreach($J[0]as$y=>$X){if(!isset($Hi[$y])){$X=$_GET["columns"][key($K)];$o=$p[$K?($X?$X["col"]:current($K)):$y];$B=($o?$b->fieldName($o,$zg):($X["fun"]?"*":$y));if($B!=""){$zg++;$Xe[$y]=$B;$e=idf_escape($y);$Bd=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($y);$Xb="&desc%5B0%5D=1";echo"".script("mixin(qsl('th'), {onmouseover: partial(columnMouse), onmouseout: partial(columnMouse, ' hidden')});",""),'';echo -apply_sql_function($X["fun"],$B)."";echo"";}$kd[$y]=$X["fun"];next($K);}}$ue=array();if($_GET["modify"]){foreach($J -as$I){foreach($I -as$y=>$X)$ue[$y]=max($ue[$y],min(40,strlen(utf8_decode($X))));}}echo($Qa?"".'Relations':"")."
    ".checkbox("check[]",substr($Fi,1),in_array(substr($Fi,1),(array)$_POST["check"])).($Yd||information_schema(DB)?"":" ".'edit'.""));foreach($I -as$y=>$X){if(isset($Xe[$y])){$o=$p[$y];$X=$m->value($X,$o);if($X!=""&&(!isset($sc[$y])||$sc[$y]!=""))$sc[$y]=(is_mail($X)?$Xe[$y]:"");$_="";if(preg_match('~blob|bytea|raw|file~',$o["type"])&&$X!="")$_=ME.'download='.urlencode($a).'&field='.urlencode($y).$Fi;if(!$_&&$X!==null){foreach((array)$ed[$y]as$q){if(count($ed[$y])==1||end($q["source"])==$y){$_="";foreach($q["source"]as$s=>$wh)$_.=where_link($s,$q["target"][$s],$J[$We][$wh]);$_=($q["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\1'.urlencode($q["db"]),ME):ME).'select='.urlencode($q["table"]).$_;if($q["ns"])$_=preg_replace('~([?&]ns=)[^&]+~','\1'.urlencode($q["ns"]),$_);if(count($q["source"])==1)break;}}}if($y=="COUNT(*)"){$_=ME."select=".urlencode($a);$s=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Ei))$_.=where_link($s++,$W["col"],$W["val"],$W["op"]);}foreach($Ei -as$de=>$W)$_.=where_link($s++,$de,$W);}$X=select_value($X,$_,$o,$di);$t=h("val[$Fi][".bracket_escape($y)."]");$Y=$_POST["val"][$Fi][bracket_escape($y)];$nc=!is_array($I[$y])&&is_utf8($X)&&$J[$We][$y]==$I[$y]&&!$kd[$y];$ci=preg_match('~text|lob~',$o["type"]);echo"".($ci?"":"");}else{$ze=strpos($X,"…");echo" data-text='".($ze?2:($ci?1:0))."'".($nc?"":" data-warning='".h('Use edit link to modify this value.')."'").">$X";$b->backwardKeysPrint($Qa,$J[$We]);echo"
    \n","
    \n";}if(!is_ajax()){if($J||$D){$Bc=true;if($_GET["page"]!="last"){if($z==""||(count($J)<$z&&($J||!$D)))$hd=($D?$D*$z:0)+count($J);elseif($x!="sql"||!$Yd){$hd=($Yd?false:found_rows($R,$Z));if($hd$z||$D));if($Mf){echo(($hd===false?count($J)+1:$hd-$D*$z)>$z?'

    '.'Load more data'.''.script("qsl('a').onclick = partial(selectLoadMore, ".(+$z).", '".'Loading'."…');",""):''),"\n";}}echo"

    \n";if($b->selectImportPrint()){echo"
    ","".'Import'."",script("qsl('a').onclick = partial(toggle, 'import');",""),"","
    ";}echo"\n","\n",(!$nd&&$K?"":script("tableCheck();"));}}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$O=isset($_GET["status"]);page_header($O?'Status':'Variables');$Wi=($O?show_status():show_variables());if(!$Wi)echo"

    ".'No rows.'."\n";else{echo"\n";foreach($Wi -as$y=>$X){echo"","
    ".h($y)."","".h($X);}echo"
    \n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$Mh=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$B=>$R){json_row("Comment-$B",h($R["Comment"]));if(!is_view($R)){foreach(array("Engine","Collation")as$y)json_row("$y-$B",h($R[$y]));foreach($Mh+array("Auto_increment"=>0,"Rows"=>0)as$y=>$X){if($R[$y]!=""){$X=format_number($R[$y]);json_row("$y-$B",($y=="Rows"&&$X&&$R["Engine"]==($zh=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($Mh[$y]))$Mh[$y]+=($R["Engine"]!="InnoDB"||$y!="Data_free"?$R[$y]:0);}elseif(array_key_exists($y,$R))json_row("$y-$B");}}}foreach($Mh -as$y=>$X)json_row("sum-$y",format_number($X));json_row("");}elseif($_GET["script"]=="kill")$g->query("KILL ".number($_POST["kill"]));else{foreach(count_tables($b->databases())as$l=>$X){json_row("tables-$l",$X);json_row("size-$l",db_size($l));}json_row("");}exit;}else{$Vh=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($Vh&&!$n&&!$_POST["search"]){$G=true;$Le="";if($x=="sql"&&$_POST["tables"]&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"]))queries("SET foreign_key_checks = 0");if($_POST["truncate"]){if($_POST["tables"])$G=truncate_tables($_POST["tables"]);$Le='Tables have been truncated.';}elseif($_POST["move"]){$G=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Le='Tables have been moved.';}elseif($_POST["copy"]){$G=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$Le='Tables have been copied.';}elseif($_POST["drop"]){if($_POST["views"])$G=drop_views($_POST["views"]);if($G&&$_POST["tables"])$G=drop_tables($_POST["tables"]);$Le='Tables have been dropped.';}elseif($x!="sql"){$G=($x=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$Le='Tables have been optimized.';}elseif(!$_POST["tables"])$Le='No tables.';elseif($G=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"])))){while($I=$G->fetch_assoc())$Le.="".h($I["Table"]).": ".h($I["Msg_text"])."
    ";}queries_redirect(substr(ME,0,-1),$Le,$G);}page_header(($_GET["ns"]==""?'Database'.": ".h(DB):'Schema'.": ".h($_GET["ns"])),$n,true);if($b->homepage()){if($_GET["ns"]!==""){echo"

    ".'Tables and views'."

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

    ".'No tables.'."\n";else{echo"

    \n";if(support("table")){echo"
    ".'Search data in tables'."
    ","",script("qsl('input').onkeydown = partialArg(bodyKeydown, 'search');","")," \n","
    \n";if($_POST["search"]&&$_POST["query"]!=""){$_GET["where"][0]["op"]="LIKE %%";search_tables();}}echo"
    \n","\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),'','\n";$S=0;foreach($Uh -as$B=>$T){$Zi=($T!==null&&!preg_match('~table~i',$T));$t=h("Table-".$B);echo'
    '.script("qs('#check-all').onclick = partial(formCheck, /^(tables|views)\[/);",""),''.'Table',''.'Engine'.doc_link(array('sql'=>'storage-engines.html')),''.'Collation'.doc_link(array('sql'=>'charset-charsets.html','mariadb'=>'supported-character-sets-and-collations/')),''.'Data Length'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT','oracle'=>'REFRN20286')),''.'Index Length'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT')),''.'Data Free'.doc_link(array('sql'=>'show-table-status.html')),''.'Auto Increment'.doc_link(array('sql'=>'example-auto-increment.html','mariadb'=>'auto_increment/')),''.'Rows'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'catalog-pg-class.html#CATALOG-PG-CLASS','oracle'=>'REFRN20286')),(support("comment")?''.'Comment'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE')):''),"
    '.checkbox(($Zi?"views[]":"tables[]"),$B,in_array($B,$Vh,true),"","","",$t),''.(support("table")||support("indexes")?"".h($B).'':h($B));if($Zi){echo''.(preg_match('~materialized~i',$T)?'Materialized view':'View').'','?';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",'Alter table'),"Index_length"=>array("indexes",'Alter indexes'),"Data_free"=>array("edit",'New item'),"Auto_increment"=>array("auto_increment=1&create",'Alter table'),"Rows"=>array("select",'Select data'),)as$y=>$_){$t=" id='$y-".h($B)."'";echo($_?"".(support("table")||$y=="Rows"||(support("indexes")&&$y!="Data_length")?"?":"?"):"");}$S++;}echo(support("comment")?"":"");}echo"
    ".sprintf('%d in total',count($Uh)),"".h($x=="sql"?$g->result("SELECT @@storage_engine"):""),"".h(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$y)echo"";echo"
    \n","
    \n";if(!information_schema(DB)){echo"\n";}echo"
    \n",script("tableCheck();");}echo'

    ".'Routines'."

    \n";$Wg=routines();if($Wg){echo"\n",'\n";odd('');foreach($Wg -as$I){$B=($I["SPECIFIC_NAME"]==$I["ROUTINE_NAME"]?"":"&name=".urlencode($I["ROUTINE_NAME"]));echo'','
    '.'Name'.''.'Type'.''.'Return type'."
    '.h($I["ROUTINE_NAME"]).'',''.h($I["ROUTINE_TYPE"]),''.h($I["DTD_IDENTIFIER"]),''.'Alter'."";}echo"
    \n";}echo'

    ".'Sequences'."

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

    ".'User types'."

    \n";$Ri=types();if($Ri){echo"\n","\n";odd('');foreach($Ri -as$X)echo"
    ".'Name'."
    ".h($X)."\n";echo"
    \n";}echo"

    ".'Events'."

    \n";$J=get_rows("SHOW EVENTS");if($J){echo"\n","\n";foreach($J -as$I){echo"","
    ".'Name'."".'Schedule'."".'Start'."".'End'."
    ".h($I["Name"]),"".($I["Execute at"]?'At given time'."".$I["Execute at"]:'Every'." ".$I["Interval value"]." ".$I["Interval field"]."$I[Starts]"),"$I[Ends]",''.'Alter'.'';}echo"
    \n";$_c=$g->result("SELECT @@event_scheduler");if($_c&&$_c!="ON")echo"

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

    ","$ue",script("qsl('a').onclick = partial(toggle, 'fieldset-$t');",""),"","
    \n";}function +selectSearchPrint($Z,$f,$w){print_fieldset("search",'Search',$Z);foreach($w +as$s=>$v){if($v["type"]=="FULLTEXT"){echo"
    (".implode(", ",array_map('h',$v["columns"])).") AGAINST"," ",script("qsl('input').oninput = selectFieldChange;",""),checkbox("boolean[$s]",1,isset($_GET["boolean"][$s]),"BOOL"),"
    \n";}}$bb="this.parentNode.firstChild.onchange();";foreach(array_merge((array)$_GET["where"],array(array()))as$s=>$X){if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"
    ".select_input(" name='where[$s][col]'",$f,$X["col"],($X?"selectFieldChange":"selectAddRow"),"(".'anywhere'.")"),html_select("where[$s][op]",$this->operators,$X["op"],$bb),"",script("mixin(qsl('input'), {oninput: function () { $bb }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});",""),"
    \n";}}echo"\n";}function +selectOrderPrint($Bf,$f,$w){print_fieldset("sort",'Sort',$Bf);$s=0;foreach((array)$_GET["order"]as$y=>$X){if($X!=""){echo"
    ".select_input(" name='order[$s]'",$f,$X,"selectFieldChange"),checkbox("desc[$s]",1,isset($_GET["desc"][$y]),'descending')."
    \n";$s++;}}echo"
    ".select_input(" name='order[$s]'",$f,"","selectAddRow"),checkbox("desc[$s]",1,false,'descending')."
    \n","\n";}function +selectLimitPrint($z){echo"
    ".'Limit'."
    ";echo"",script("qsl('input').oninput = selectFieldChange;",""),"
    \n";}function +selectLengthPrint($fi){if($fi!==null){echo"
    ".'Text length'."
    ","","
    \n";}}function +selectActionPrint($w){echo"
    ".'Action'."
    ",""," ","\n","var indexColumns = ";$f=array();foreach($w +as$v){$Mb=reset($v["columns"]);if($v["type"]!="FULLTEXT"&&$Mb)$f[$Mb]=1;}$f[""]=1;foreach($f +as$y=>$X)json_row($y);echo";\n","selectFieldChange.call(qs('#form')['select']);\n","\n","
    \n";}function +selectCommandPrint(){return!information_schema(DB);}function +selectImportPrint(){return!information_schema(DB);}function +selectEmailPrint($tc,$f){}function +selectColumnsProcess($f,$w){global$md,$sd;$K=array();$pd=array();foreach((array)$_GET["columns"]as$y=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$md)||in_array($X["fun"],$sd)))){$K[$y]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$sd))$pd[]=$K[$y];}}return +array($K,$pd);}function +selectSearchProcess($p,$w){global$g,$m;$H=array();foreach($w +as$s=>$v){if($v["type"]=="FULLTEXT"&&$_GET["fulltext"][$s]!="")$H[]="MATCH (".implode(", ",array_map('idf_escape',$v["columns"])).") AGAINST (".q($_GET["fulltext"][$s]).(isset($_GET["boolean"][$s])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$y=>$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$kg="";$xb=" $X[op]";if(preg_match('~IN$~',$X["op"])){$Jd=process_length($X["val"]);$xb.=" ".($Jd!=""?$Jd:"(NULL)");}elseif($X["op"]=="SQL")$xb=" $X[val]";elseif($X["op"]=="LIKE %%")$xb=" LIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$xb=" ILIKE ".$this->processInput($p[$X["col"]],"%$X[val]%");elseif($X["op"]=="FIND_IN_SET"){$kg="$X[op](".q($X["val"]).", ";$xb=")";}elseif(!preg_match('~NULL$~',$X["op"]))$xb.=" ".$this->processInput($p[$X["col"]],$X["val"]);if($X["col"]!="")$H[]=$kg.$m->convertSearch(idf_escape($X["col"]),$X,$p[$X["col"]]).$xb;else{$rb=array();foreach($p +as$B=>$o){if((preg_match('~^[-\d.'.(preg_match('~IN$~',$X["op"])?',':'').']+$~',$X["val"])||!preg_match('~'.number_type().'|bit~',$o["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||preg_match('~char|text|enum|set~',$o["type"])))$rb[]=$kg.$m->convertSearch(idf_escape($B),$X,$o).$xb;}$H[]=($rb?"(".implode(" OR ",$rb).")":"1 = 0");}}}return$H;}function +selectOrderProcess($p,$w){$H=array();foreach((array)$_GET["order"]as$y=>$X){if($X!="")$H[]=(preg_match('~^((COUNT\(DISTINCT |[A-Z0-9_]+\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\)|COUNT\(\*\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$y])?" DESC":"");}return$H;}function +selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function +selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function +selectEmailProcess($Z,$fd){return +false;}function +selectQueryBuild($K,$Z,$pd,$Bf,$z,$D){return"";}function +messageQuery($F,$gi,$Pc=false){global$x,$m;restart_session();$_d=&get_session("queries");if(!$_d[$_GET["db"]])$_d[$_GET["db"]]=array();if(strlen($F)>1e6)$F=preg_replace('~[\x80-\xFF]+$~','',substr($F,0,1e6))."\n…";$_d[$_GET["db"]][]=array($F,time(),$gi);$Ch="sql-".count($_d[$_GET["db"]]);$H="".'SQL command'."\n";if(!$Pc&&($fj=$m->warnings())){$t="warnings-".count($_d[$_GET["db"]]);$H="".'Warnings'.", $H\n";}return" ".@date("H:i:s").""." $H';}function +editFunctions($o){global$oc;$H=($o["null"]?"NULL/":"");foreach($oc +as$y=>$md){if(!$y||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($md +as$cg=>$X){if(!$cg||preg_match("~$cg~",$o["type"]))$H.="/$X";}if($y&&!preg_match('~set|blob|bytea|raw|file~',$o["type"]))$H.="/SQL";}}if($o["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$H='Auto Increment';return +explode("/",$H);}function +editInput($Q,$o,$Ja,$Y){if($o["type"]=="enum")return(isset($_GET["select"])?" ":"").($o["null"]?" ":"").enum_input("radio",$Ja,$o,$Y,0);return"";}function +editHint($Q,$o,$Y){return"";}function +processInput($o,$Y,$r=""){if($r=="SQL")return$Y;$B=$o["field"];$H=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$r))$H="$r()";elseif(preg_match('~^current_(date|timestamp)$~',$r))$H=$r;elseif(preg_match('~^([+-]|\|\|)$~',$r))$H=idf_escape($B)." $r $H";elseif(preg_match('~^[+-] interval$~',$r))$H=idf_escape($B)." $r ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+\$~i",$Y)?$Y:$H);elseif(preg_match('~^(addtime|subtime|concat)$~',$r))$H="$r(".idf_escape($B).", $H)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$r))$H="$r($H)";return +unconvert_field($o,$H);}function +dumpOutput(){$H=array('text'=>'open','file'=>'save');if(function_exists('gzencode'))$H['gz']='gzip';return$H;}function +dumpFormat(){return +array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function +dumpDatabase($l){}function +dumpTable($Q,$Kh,$ce=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($Kh)dump_csv(array_keys(fields($Q)));}else{if($ce==2){$p=array();foreach(fields($Q)as$B=>$o)$p[]=idf_escape($B)." $o[full_type]";$i="CREATE TABLE ".table($Q)." (".implode(", ",$p).")";}else$i=create_sql($Q,$_POST["auto_increment"],$Kh);set_utf8mb4($i);if($Kh&&$i){if($Kh=="DROP+CREATE"||$ce==1)echo"DROP ".($ce==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($ce==1)$i=remove_definer($i);echo"$i;\n\n";}}}function +dumpData($Q,$Kh,$F){global$g,$x;$He=($x=="sqlite"?0:1048576);if($Kh){if($_POST["format"]=="sql"){if($Kh=="TRUNCATE+INSERT")echo +truncate_sql($Q).";\n";$p=fields($Q);}$G=$g->query($F,1);if($G){$Vd="";$Ya="";$je=array();$Mh="";$Sc=($Q!=''?'fetch_assoc':'fetch_row');while($I=$G->$Sc()){if(!$je){$Xi=array();foreach($I +as$X){$o=$G->fetch_field();$je[]=$o->name;$y=idf_escape($o->name);$Xi[]="$y = VALUES($y)";}$Mh=($Kh=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$Xi):"").";\n";}if($_POST["format"]!="sql"){if($Kh=="table"){dump_csv($je);$Kh="INSERT";}dump_csv($I);}else{if(!$Vd)$Vd="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$je)).") VALUES";foreach($I +as$y=>$X){$o=$p[$y];$I[$y]=($X!==null?unconvert_field($o,preg_match(number_type(),$o["type"])&&!preg_match('~\[~',$o["full_type"])&&is_numeric($X)?$X:q(($X===false?0:$X))):"NULL");}$ah=($He?"\n":" ")."(".implode(",\t",$I).")";if(!$Ya)$Ya=$Vd.$ah;elseif(strlen($Ya)+4+strlen($ah)+strlen($Mh)<$He)$Ya.=",$ah";else{echo$Ya.$Mh;$Ya=$Vd.$ah;}}}if($Ya)echo$Ya.$Mh;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$g->error)."\n";}}function +dumpFilename($Ed){return +friendly_url($Ed!=""?$Ed:(SERVER!=""?SERVER:"localhost"));}function +dumpHeaders($Ed,$We=false){$Mf=$_POST["output"];$Kc=(preg_match('~sql~',$_POST["format"])?"sql":($We?"tar":"csv"));header("Content-Type: ".($Mf=="gz"?"application/x-gzip":($Kc=="tar"?"application/x-tar":($Kc=="sql"||$Mf!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($Mf=="gz")ob_start('ob_gzencode',1e6);return$Kc;}function +importServerPath(){return"adminer.sql";}function +homepage(){echo'

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

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

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

    +

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

    \n";}function +tablesPrint($S){echo"
      ".script("mixin(qs('#tables'), {onmouseover: menuOver, onmouseout: menuOut});");foreach($S +as$Q=>$O){$B=$this->tableName($O);if($B!=""){echo'
    • ".'select'." ",(support("table")||support("indexes")?'$B":"$B")."\n";}}echo"
    \n";}}$b=(function_exists('adminer_object')?adminer_object():new +Adminer);if($b->operators===null)$b->operators=$xf;function +page_header($ji,$n="",$Xa=array(),$ki=""){global$ca,$ia,$b,$gc,$x;page_headers();if(is_ajax()&&$n){page_messages($n);exit;}$li=$ji.($ki!=""?": $ki":"");$mi=strip_tags($li.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo' + + + +',$mi,' + +',script_src(preg_replace("~\\?.*~","",ME)."?file=functions.js&version=4.7.7");if($b->head()){echo' + +';foreach($b->css()as$Kb){echo' +';}}echo' + +';$Wc=get_temp_dir()."/adminer.version";if(!$_COOKIE["adminer_version"]&&function_exists('openssl_verify')&&file_exists($Wc)&&filemtime($Wc)+86400>time()){$aj=unserialize(file_get_contents($Wc));$vg="-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwqWOVuF5uw7/+Z70djoK +RlHIZFZPO0uYRezq90+7Amk+FDNd7KkL5eDve+vHRJBLAszF/7XKXe11xwliIsFs +DFWQlsABVZB3oisKCBEuI71J4kPH8dKGEWR9jDHFw3cWmoH3PmqImX6FISWbG3B8 +h7FIx3jEaw5ckVPVTeo5JRm/1DZzJxjyDenXvBQ/6o9DgZKeNDgxwKzH+sw9/YCO +jHnq1cFpOIISzARlrHMa/43YfeNRAm/tsBXjSxembBPo7aQZLAWHmaj5+K19H10B +nCpz9Y++cipkVEiKRGih4ZEvjoFysEOdRLj6WiD/uUNky4xGeA6LaJqh5XpkFkcQ +fQIDAQAB +-----END PUBLIC KEY----- +";if(openssl_verify($aj["version"],base64_decode($aj["signature"]),$vg)==1)$_COOKIE["adminer_version"]=$aj["version"];}echo' +mixin(document.body, {onkeydown: bodyKeydown, onclick: bodyClick',(isset($_COOKIE["adminer_version"])?"":", onload: partial(verifyVersion, '$ia', '".js_escape(ME)."', '".get_token()."')");?>}); +document.body.className = document.body.className.replace(/ nojs/, ' js'); +var offlineMessage = ' + + +',script("mixin(qs('#help'), {onmouseover: function () { helpOpen = 1; }, onmouseout: helpMouseout});"),' +
    +';if($Xa!==null){$_=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'

    $li

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

    + + +

    +
    +';}echo' +',script("setupSubmitHighlight(document);");}function +int32($Ye){while($Ye>=2147483648)$Ye-=4294967296;while($Ye<=-2147483649)$Ye+=4294967296;return(int)$Ye;}function +long2str($W,$ej){$ah='';foreach($W +as$X)$ah.=pack('V',$X);if($ej)return +substr($ah,0,end($W));return$ah;}function +str2long($ah,$ej){$W=array_values(unpack('V*',str_pad($ah,4*ceil(strlen($ah)/4),"\0")));if($ej)$W[]=strlen($ah);return$W;}function +xxtea_mx($rj,$qj,$Nh,$fe){return +int32((($rj>>5&0x7FFFFFF)^$qj<<2)+(($qj>>3&0x1FFFFFFF)^$rj<<4))^int32(($Nh^$qj)+($fe^$rj));}function +encrypt_string($Ih,$y){if($Ih=="")return"";$y=array_values(unpack("V*",pack("H*",md5($y))));$W=str2long($Ih,true);$Ye=count($W)-1;$rj=$W[$Ye];$qj=$W[0];$wg=floor(6+52/($Ye+1));$Nh=0;while($wg-->0){$Nh=int32($Nh+0x9E3779B9);$nc=$Nh>>2&3;for($Nf=0;$Nf<$Ye;$Nf++){$qj=$W[$Nf+1];$Xe=xxtea_mx($rj,$qj,$Nh,$y[$Nf&3^$nc]);$rj=int32($W[$Nf]+$Xe);$W[$Nf]=$rj;}$qj=$W[0];$Xe=xxtea_mx($rj,$qj,$Nh,$y[$Nf&3^$nc]);$rj=int32($W[$Ye]+$Xe);$W[$Ye]=$rj;}return +long2str($W,false);}function +decrypt_string($Ih,$y){if($Ih=="")return"";if(!$y)return +false;$y=array_values(unpack("V*",pack("H*",md5($y))));$W=str2long($Ih,false);$Ye=count($W)-1;$rj=$W[$Ye];$qj=$W[0];$wg=floor(6+52/($Ye+1));$Nh=int32($wg*0x9E3779B9);while($Nh){$nc=$Nh>>2&3;for($Nf=$Ye;$Nf>0;$Nf--){$rj=$W[$Nf-1];$Xe=xxtea_mx($rj,$qj,$Nh,$y[$Nf&3^$nc]);$qj=int32($W[$Nf]-$Xe);$W[$Nf]=$qj;}$rj=$W[$Ye];$Xe=xxtea_mx($rj,$qj,$Nh,$y[$Nf&3^$nc]);$qj=int32($W[0]-$Xe);$W[0]=$qj;$Nh=int32($Nh-0x9E3779B9);}return +long2str($W,true);}$g='';$xd=$_SESSION["token"];if(!$xd)$_SESSION["token"]=rand(1,1e6);$qi=get_token();$dg=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($y)=explode(":",$X);$dg[$y]=$X;}}function +add_invalid_login(){global$b;$kd=file_open_lock(get_temp_dir()."/adminer.invalid");if(!$kd)return;$Yd=unserialize(stream_get_contents($kd));$gi=time();if($Yd){foreach($Yd +as$Zd=>$X){if($X[0]<$gi)unset($Yd[$Zd]);}}$Xd=&$Yd[$b->bruteForceKey()];if(!$Xd)$Xd=array($gi+30*60,0);$Xd[1]++;file_write_unlock($kd,serialize($Yd));}function +check_invalid_login(){global$b;$Yd=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$Xd=$Yd[$b->bruteForceKey()];$ef=($Xd[1]>29?$Xd[0]-time():0);if($ef>0)auth_error(lang(array('Too many unsuccessful logins, try again in %d minute.','Too many unsuccessful logins, try again in %d minutes.'),ceil($ef/60)));}$Ka=$_POST["auth"];if($Ka){session_regenerate_id();$Zi=$Ka["driver"];$M=$Ka["server"];$V=$Ka["username"];$E=(string)$Ka["password"];$l=$Ka["db"];set_password($Zi,$M,$V,$E);$_SESSION["db"][$Zi][$M][$V][$l]=true;if($Ka["permanent"]){$y=base64_encode($Zi)."-".base64_encode($M)."-".base64_encode($V)."-".base64_encode($l);$pg=$b->permanentLogin(true);$dg[$y]="$y:".base64_encode($pg?encrypt_string($E,$pg):"");cookie("adminer_permanent",implode(" ",$dg));}if(count($_POST)==1||DRIVER!=$Zi||SERVER!=$M||$_GET["username"]!==$V||DB!=$l)redirect(auth_url($Zi,$M,$V,$l));}elseif($_POST["logout"]){if($xd&&!verify_token()){page_header('Logout','Invalid CSRF token. Send the form again.');page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$y)set_session($y,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),'Logout successful.'.' '.'Thanks for using Adminer, consider donating.');}}elseif($dg&&!$_SESSION["pwds"]){session_regenerate_id();$pg=$b->permanentLogin();foreach($dg +as$y=>$X){list(,$jb)=explode(":",$X);list($Zi,$M,$V,$l)=array_map('base64_decode',explode("-",$y));set_password($Zi,$M,$V,decrypt_string(base64_decode($jb),$pg));$_SESSION["db"][$Zi][$M][$V][$l]=true;}}function +unset_permanent(){global$dg;foreach($dg +as$y=>$X){list($Zi,$M,$V,$l)=array_map('base64_decode',explode("-",$y));if($Zi==DRIVER&&$M==SERVER&&$V==$_GET["username"]&&$l==DB)unset($dg[$y]);}cookie("adminer_permanent",implode(" ",$dg));}function +auth_error($n){global$b,$xd;$ph=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$ph]||$_GET[$ph])&&!$xd)$n='Session expired, please login again.';else{restart_session();add_invalid_login();$E=get_password();if($E!==null){if($E===false)$n.='
    '.sprintf('Master password expired. Implement %s method to make it permanent.',target_blank(),'permanentLogin()');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$ph]&&$_GET[$ph]&&ini_bool("session.use_only_cookies"))$n='Session support must be enabled.';$Qf=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$Qf["lifetime"]);page_header('Login',$n,null);echo"
    \n","
    ";if(hidden_fields($_POST,array("auth")))echo"

    ".'The action will be performed after successful login with the same credentials.'."\n";echo"

    \n";$b->loginForm();echo"
    \n";page_footer("auth");exit;}if(isset($_GET["username"])&&!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header('No extension',sprintf('None of the supported PHP extensions (%s) are available.',implode(", ",$jg)),false);page_footer("auth");exit;}stop_session(true);if(isset($_GET["username"])&&is_string(get_password())){list($Cd,$fg)=explode(":",SERVER,2);if(is_numeric($fg)&&($fg<1024||$fg>65535))auth_error('Connecting to privileged ports is not allowed.');check_invalid_login();$g=connect();$m=new +Min_Driver($g);}$_e=null;if(!is_object($g)||($_e=$b->login($_GET["username"],get_password()))!==true){$n=(is_string($g)?h($g):(is_string($_e)?$_e:'Invalid credentials.'));auth_error($n.(preg_match('~^ | $~',get_password())?'
    '.'There is a space in the input password which might be the cause.':''));}if($Ka&&$_POST["token"])$_POST["token"]=$qi;$n='';if($_POST){if(!verify_token()){$Sd="max_input_vars";$Le=ini_get($Sd);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$y){$X=ini_get($y);if($X&&(!$Le||$X<$Le)){$Sd=$y;$Le=$X;}}}$n=(!$_POST["token"]&&$Le?sprintf('Maximum number of allowed fields exceeded. Please increase %s.',"'$Sd'"):'Invalid CSRF token. Send the form again.'.' '.'If you did not send this request from Adminer then close this page.');}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$n=sprintf('Too big POST data. Reduce the data or increase the %s configuration directive.',"'post_max_size'");if(isset($_GET["sql"]))$n.=' '.'You can upload a big SQL file via FTP and import it from server.';}function +select($G,$h=null,$Ef=array(),$z=0){global$x;$ye=array();$w=array();$f=array();$Ua=array();$U=array();$H=array();odd('');for($s=0;(!$z||$s<$z)&&($I=$G->fetch_row());$s++){if(!$s){echo"
    \n","\n","";for($ee=0;$eefetch_field();$B=$o->name;$Df=$o->orgtable;$Cf=$o->orgname;$H[$o->table]=$Df;if($Ef&&$x=="sql")$ye[$ee]=($B=="table"?"table=":($B=="possible_keys"?"indexes=":null));elseif($Df!=""){if(!isset($w[$Df])){$w[$Df]=array();foreach(indexes($Df,$h)as$v){if($v["type"]=="PRIMARY"){$w[$Df]=array_flip($v["columns"]);break;}}$f[$Df]=$w[$Df];}if(isset($f[$Df][$Cf])){unset($f[$Df][$Cf]);$w[$Df][$Cf]=$ee;$ye[$ee]=$Df;}}if($o->charsetnr==63)$Ua[$ee]=true;$U[$ee]=$o->type;echo"name!=$Cf?" title='".h(($Df!=""?"$Df.":"").$Cf)."'":"").">".h($B).($Ef?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($B),'mariadb'=>"explain/#the-columns-in-explain-select",)):"");}echo"\n";}echo"";foreach($I +as$y=>$X){if($X===null)$X="NULL";elseif($Ua[$y]&&!is_utf8($X))$X="".lang(array('%d byte','%d bytes'),strlen($X))."";else{$X=h($X);if($U[$y]==254)$X="$X";}if(isset($ye[$y])&&!$f[$ye[$y]]){if($Ef&&$x=="sql"){$Q=$I[array_search("table=",$ye)];$_=$ye[$y].urlencode($Ef[$Q]!=""?$Ef[$Q]:$Q);}else{$_="edit=".urlencode($ye[$y]);foreach($w[$ye[$y]]as$nb=>$ee)$_.="&where".urlencode("[".bracket_escape($nb)."]")."=".urlencode($I[$ee]);}$X="$X";}echo"
    $X";}}echo($s?"
    \n
    ":"

    ".'No rows.')."\n";return$H;}function +referencable_primary($jh){$H=array();foreach(table_status('',true)as$Rh=>$Q){if($Rh!=$jh&&fk_support($Q)){foreach(fields($Rh)as$o){if($o["primary"]){if($H[$Rh]){unset($H[$Rh]);break;}$H[$Rh]=$o;}}}}return$H;}function +adminer_settings(){parse_str($_COOKIE["adminer_settings"],$rh);return$rh;}function +adminer_setting($y){$rh=adminer_settings();return$rh[$y];}function +set_adminer_settings($rh){return +cookie("adminer_settings",http_build_query($rh+adminer_settings()));}function +textarea($B,$Y,$J=10,$rb=80){global$x;echo"";}function +edit_type($y,$o,$pb,$gd=array(),$Nc=array()){global$Jh,$U,$Ki,$sf;$T=$o["type"];echo'',"',($Ki?"':''),(isset($o['on_update'])?"':''),($gd?" ":" ");}function +process_length($ve){global$yc;return(preg_match("~^\\s*\\(?\\s*$yc(?:\\s*,\\s*$yc)*+\\s*\\)?\\s*\$~",$ve)&&preg_match_all("~$yc~",$ve,$Fe)?"(".implode(",",$Fe[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$ve)));}function +process_type($o,$ob="COLLATE"){global$Ki;return" $o[type]".process_length($o["length"]).(preg_match(number_type(),$o["type"])&&in_array($o["unsigned"],$Ki)?" $o[unsigned]":"").(preg_match('~char|text|enum|set~',$o["type"])&&$o["collation"]?" $ob ".q($o["collation"]):"");}function +process_field($o,$Ci){return +array(idf_escape(trim($o["field"])),process_type($Ci),($o["null"]?" NULL":" NOT NULL"),default_value($o),(preg_match('~timestamp|datetime~',$o["type"])&&$o["on_update"]?" ON UPDATE $o[on_update]":""),(support("comment")&&$o["comment"]!=""?" COMMENT ".q($o["comment"]):""),($o["auto_increment"]?auto_increment():null),);}function +default_value($o){$Ub=$o["default"];return($Ub===null?"":" DEFAULT ".(preg_match('~char|binary|text|enum|set~',$o["type"])||preg_match('~^(?![a-z])~i',$Ub)?q($Ub):$Ub));}function +type_class($T){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$y=>$X){if(preg_match("~$y|$X~",$T))return" class='$y'";}}function +edit_fields($p,$pb,$T="TABLE",$gd=array()){global$Td;$p=array_values($p);$Vb=(($_POST?$_POST["defaults"]:adminer_setting("defaults"))?"":" class='hidden'");$vb=(($_POST?$_POST["comments"]:adminer_setting("comments"))?"":" class='hidden'");echo' +';if($T=="PROCEDURE"){echo'';}echo'',($T=="TABLE"?'Column name':'Parameter name'),'Type',script("qs('#enum-edit').onblur = editingLengthBlur;"),'Length +','Options';if($T=="TABLE"){echo'NULL +AI',doc_link(array('sql'=>"example-auto-increment.html",'mariadb'=>"auto_increment/",'sqlite'=>"autoinc.html",'pgsql'=>"datatype.html#DATATYPE-SERIAL",'mssql'=>"ms186775.aspx",)),'Default value +',(support("comment")?"".'Comment':"");}echo'',"".script("row_count = ".count($p).";"),' + +',script("mixin(qsl('tbody'), {onclick: editingClick, onkeydown: editingKeydown, oninput: editingInput});");foreach($p +as$s=>$o){$s++;$Ff=$o[($_POST?"orig":"field")];$dc=(isset($_POST["add"][$s-1])||(isset($o["field"])&&!$_POST["drop_col"][$s]))&&(support("drop_col")||$Ff=="");echo' +',($T=="PROCEDURE"?"".html_select("fields[$s][inout]",explode("|",$Td),$o["inout"]):""),'';if($dc){echo'';}echo'';edit_type("fields[$s]",$o,$pb,$gd);if($T=="TABLE"){echo'',checkbox("fields[$s][null]",1,$o["null"],"","","block","label-null"),'',checkbox("fields[$s][has_default]",1,$o["has_default"],"","","","label-default"),'',(support("comment")?"":"");}echo"",(support("move_col")?" "." "." ":""),($Ff==""||support("drop_col")?"":"");}}function +process_fields(&$p){$C=0;if($_POST["up"]){$pe=0;foreach($p +as$y=>$o){if(key($_POST["up"])==$y){unset($p[$y]);array_splice($p,$pe,0,array($o));break;}if(isset($o["field"]))$pe=$C;$C++;}}elseif($_POST["down"]){$id=false;foreach($p +as$y=>$o){if(isset($o["field"])&&$id){unset($p[key($_POST["down"])]);array_splice($p,$C,0,array($id));break;}if(key($_POST["down"])==$y)$id=$o;$C++;}}elseif($_POST["add"]){$p=array_values($p);array_splice($p,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return +false;return +true;}function +normalize_enum($A){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($A[0][0].$A[0][0],$A[0][0],substr($A[0],1,-1))),'\\'))."'";}function +grant($nd,$rg,$f,$rf){if(!$rg)return +true;if($rg==array("ALL PRIVILEGES","GRANT OPTION"))return($nd=="GRANT"?queries("$nd ALL PRIVILEGES$rf WITH GRANT OPTION"):queries("$nd ALL PRIVILEGES$rf")&&queries("$nd GRANT OPTION$rf"));return +queries("$nd ".preg_replace('~(GRANT OPTION)\([^)]*\)~','\1',implode("$f, ",$rg).$f).$rf);}function +drop_create($hc,$i,$ic,$di,$kc,$ze,$Qe,$Oe,$Pe,$of,$bf){if($_POST["drop"])query_redirect($hc,$ze,$Qe);elseif($of=="")query_redirect($i,$ze,$Pe);elseif($of!=$bf){$Hb=queries($i);queries_redirect($ze,$Oe,$Hb&&queries($hc));if($Hb)queries($ic);}else +queries_redirect($ze,$Oe,queries($di)&&queries($kc)&&queries($hc)&&queries($i));}function +create_trigger($rf,$I){global$x;$ii=" $I[Timing] $I[Event]".($I["Event"]=="UPDATE OF"?" ".idf_escape($I["Of"]):"");return"CREATE TRIGGER ".idf_escape($I["Trigger"]).($x=="mssql"?$rf.$ii:$ii.$rf).rtrim(" $I[Type]\n$I[Statement]",";").";";}function +create_routine($Wg,$I){global$Td,$x;$N=array();$p=(array)$I["fields"];ksort($p);foreach($p +as$o){if($o["field"]!="")$N[]=(preg_match("~^($Td)\$~",$o["inout"])?"$o[inout] ":"").idf_escape($o["field"]).process_type($o,"CHARACTER SET");}$Wb=rtrim("\n$I[definition]",";");return"CREATE $Wg ".idf_escape(trim($I["name"]))." (".implode(", ",$N).")".(isset($_GET["function"])?" RETURNS".process_type($I["returns"],"CHARACTER SET"):"").($I["language"]?" LANGUAGE $I[language]":"").($x=="pgsql"?" AS ".q($Wb):"$Wb;");}function +remove_definer($F){return +preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\1)',logged_user()).'`~','\1',$F);}function +format_foreign_key($q){global$sf;$l=$q["db"];$gf=$q["ns"];return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$q["source"])).") REFERENCES ".($l!=""&&$l!=$_GET["db"]?idf_escape($l).".":"").($gf!=""&&$gf!=$_GET["ns"]?idf_escape($gf).".":"").table($q["table"])." (".implode(", ",array_map('idf_escape',$q["target"])).")".(preg_match("~^($sf)\$~",$q["on_delete"])?" ON DELETE $q[on_delete]":"").(preg_match("~^($sf)\$~",$q["on_update"])?" ON UPDATE $q[on_update]":"");}function +tar_file($Wc,$ni){$H=pack("a100a8a8a8a12a12",$Wc,644,0,0,decoct($ni->size),decoct(time()));$hb=8*32;for($s=0;$ssend();echo +str_repeat("\0",511-($ni->size+511)%512);}function +ini_bytes($Sd){$X=ini_get($Sd);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function +doc_link($bg,$ei="?"){global$x,$g;$nh=$g->server_info;$aj=preg_replace('~^(\d\.?\d).*~s','\1',$nh);$Pi=array('sql'=>"https://dev.mysql.com/doc/refman/$aj/en/",'sqlite'=>"https://www.sqlite.org/",'pgsql'=>"https://www.postgresql.org/docs/$aj/",'mssql'=>"https://msdn.microsoft.com/library/",'oracle'=>"https://www.oracle.com/pls/topic/lookup?ctx=db".preg_replace('~^.* (\d+)\.(\d+)\.\d+\.\d+\.\d+.*~s','\1\2',$nh)."&id=",);if(preg_match('~MariaDB~',$nh)){$Pi['sql']="https://mariadb.com/kb/en/library/";$bg['sql']=(isset($bg['mariadb'])?$bg['mariadb']:str_replace(".html","/",$bg['sql']));}return($bg[$x]?"$ei":"");}function +ob_gzencode($P){return +gzencode($P);}function +db_size($l){global$g;if(!$g->select_db($l))return"?";$H=0;foreach(table_status()as$R)$H+=$R["Data_length"]+$R["Index_length"];return +format_number($H);}function +set_utf8mb4($i){global$g;static$N=false;if(!$N&&preg_match('~\butf8mb4~i',$i)){$N=true;echo"SET NAMES ".charset($g).";\n\n";}}function +connect_error(){global$b,$g,$qi,$n,$gc;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header('Database'.": ".h(DB),'Invalid database.',true);}else{if($_POST["db"]&&!$n)queries_redirect(substr(ME,0,-1),'Databases have been dropped.',drop_databases($_POST["db"]));page_header('Select database',$n,false);echo"

    ".sprintf('%s version: %s through PHP extension %s',$gc[DRIVER],"".h($g->server_info)."","$g->extension")."\n","

    ".sprintf('Logged as: %s',"".h(logged_user())."")."\n";$k=$b->databases();if($k){$dh=support("scheme");$pb=collations();echo"

    \n","\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),"".(support("database")?"\n";$k=($_GET["dbsize"]?count_tables($k):array_flip($k));foreach($k +as$l=>$S){$Vg=h(ME)."db=".urlencode($l);$t=h("Db-".$l);echo"".(support("database")?"
    ":"")."".'Database'." - ".'Refresh'.""."".'Collation'."".'Tables'."".'Size'." - ".'Compute'."".script("qsl('a').onclick = partial(ajaxSetHtml, '".js_escape(ME)."script=connect');","")."
    ".checkbox("db[]",$l,in_array($l,(array)$_POST["db"]),"","","",$t):""),"".h($l)."";$d=h(db_collation($l,$pb));echo"".(support("database")?"$d":$d),"".($_GET["dbsize"]?$S:"?")."","".($_GET["dbsize"]?db_size($l):"?"),"\n";}echo"
    \n",(support("database")?"\n":""),"\n","
    \n",script("tableCheck();");}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$g->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}if(support("scheme")&&DB!=""&&$_GET["ns"]!==""){if(!isset($_GET["ns"]))redirect(preg_replace('~ns=[^&]*&~','',ME)."ns=".get_schema());if(!set_schema($_GET["ns"])){header("HTTP/1.1 404 Not Found");page_header('Schema'.": ".h($_GET["ns"]),'Invalid schema.',true);page_footer("ns");exit;}}$sf="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class +TmpFile{var$handler;var$size;function +__construct(){$this->handler=tmpfile();}function +write($Bb){$this->size+=strlen($Bb);fwrite($this->handler,$Bb);}function +send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$yc="'(?:''|[^'\\\\]|\\\\.)*'";$Td="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"])$_GET["edit"]=$_GET["select"];if(isset($_GET["callf"]))$_GET["call"]=$_GET["callf"];if(isset($_GET["function"]))$_GET["procedure"]=$_GET["function"];if(isset($_GET["download"])){$a=$_GET["download"];$p=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$K=array(idf_escape($_GET["field"]));$G=$m->select($a,$K,array(where($_GET,$p)),$K);$I=($G?$G->fetch_row():array());echo$m->value($I[0],$p[$_GET["field"]]);exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$p=fields($a);if(!$p)$n=error();$R=table_status1($a,true);$B=$b->tableName($R);page_header(($p&&is_view($R)?$R['Engine']=='materialized view'?'Materialized view':'View':'Table').": ".($B!=""?$B:h($a)),$n);$b->selectLinks($R);$ub=$R["Comment"];if($ub!="")echo"

    ".'Comment'.": ".h($ub)."\n";if($p)$b->tableStructurePrint($p);if(!is_view($R)){if(support("indexes")){echo"

    ".'Indexes'."

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

    ".'Foreign keys'."

    \n";$gd=foreign_keys($a);if($gd){echo"\n","\n";foreach($gd +as$B=>$q){echo"","
    ".'Source'."".'Target'."".'ON DELETE'."".'ON UPDATE'."
    ".implode(", ",array_map('h',$q["source"]))."","".($q["db"]!=""?"".h($q["db"]).".":"").($q["ns"]!=""?"".h($q["ns"]).".":"").h($q["table"])."","(".implode(", ",array_map('h',$q["target"])).")","".h($q["on_delete"])."\n","".h($q["on_update"])."\n",''.'Alter'.'';}echo"
    \n";}echo'

    ".'Triggers'."

    \n";$Bi=triggers($a);if($Bi){echo"\n";foreach($Bi +as$y=>$X)echo"
    ".h($X[0])."".h($X[1])."".h($y)."".'Alter'."\n";echo"
    \n";}echo'
    + +qs(\'#schema\').onselectstart = function () { return false; }; +var tablePos = {',implode(",",$Uh)."\n",'}; +var em = qs(\'#schema\').offsetHeight / ',$ri,'; +document.onmousemove = schemaMousemove; +document.onmouseup = partialArg(schemaMouseup, \'',js_escape(DB),'\'); + +';foreach($ch +as$B=>$Q){echo"
    ",''.h($B)."",script("qsl('div').onmousedown = schemaMousedown;");foreach($Q["fields"]as$o){$X=''.h($o["field"]).'';echo"
    ".($o["primary"]?"$X":$X);}foreach((array)$Q["references"]as$ai=>$Ig){foreach($Ig +as$re=>$Eg){$se=$re-$Th[$B][1];$s=0;foreach($Eg[0]as$yh)echo"\n
    ";}}foreach((array)$Hg[$B]as$ai=>$Ig){foreach($Ig +as$re=>$f){$se=$re-$Th[$B][1];$s=0;foreach($f +as$Zh)echo"\n
    ";}}echo"\n
    \n";}foreach($ch +as$B=>$Q){foreach((array)$Q["references"]as$ai=>$Ig){foreach($Ig +as$re=>$Eg){$Ue=$ri;$Je=-10;foreach($Eg[0]as$y=>$yh){$hg=$Q["pos"][0]+$Q["fields"][$yh]["pos"];$ig=$ch[$ai]["pos"][0]+$ch[$ai]["fields"][$Eg[1][$y]]["pos"];$Ue=min($Ue,$hg,$ig);$Je=max($Je,$hg,$ig);}echo"
    \n";}}}echo'
    +
    + +';$Rb=array('','USE','DROP+CREATE','CREATE');$Vh=array('','DROP+CREATE','CREATE');$Ob=array('','TRUNCATE+INSERT','INSERT');if($x=="sql")$Ob[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$I);if(!$I)$I=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($I["events"])){$I["routines"]=$I["events"]=($_GET["dump"]=="");$I["triggers"]=$I["table_style"];}echo"
    ".'Output'."".html_select("output",$b->dumpOutput(),$I["output"],0)."\n";echo"
    ".'Format'."".html_select("format",$b->dumpFormat(),$I["format"],0)."\n";echo($x=="sqlite"?"":"
    ".'Database'."".html_select('db_style',$Rb,$I["db_style"]).(support("routine")?checkbox("routines",1,$I["routines"],'Routines'):"").(support("event")?checkbox("events",1,$I["events"],'Events'):"")),"
    ".'Tables'."".html_select('table_style',$Vh,$I["table_style"]).checkbox("auto_increment",1,$I["auto_increment"],'Auto Increment').(support("trigger")?checkbox("triggers",1,$I["triggers"],'Triggers'):""),"
    ".'Data'."".html_select('data_style',$Ob,$I["data_style"]),'
    +

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

    +';$Yc=true;foreach($lg +as$y=>$X){if($y!=""&&$X>1){echo($Yc?"

    ":" ")."".h($y)."";$Yc=false;}}}elseif(isset($_GET["privileges"])){page_header('Privileges');echo'

    \n";hidden_fields_get();echo"\n",($nd?"":"\n"),"\n","\n";while($I=$G->fetch_assoc())echo'
    ".'Username'."".'Server'."
    '.h($I["User"])."".h($I["Host"]).''.'Edit'."\n";if(!$nd||DB!="")echo"\n";echo"
    \n","

    \n";}elseif(isset($_GET["sql"])){if(!$n&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$Ad=&get_session("queries");$_d=&$Ad[DB];if(!$n&&$_POST["clear"]){$_d=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?'Import':'SQL command'),$n);if(!$n&&$_POST){$kd=false;if(!isset($_GET["import"]))$F=$_POST["query"];elseif($_POST["webfile"]){$Bh=$b->importServerPath();$kd=@fopen((file_exists($Bh)?$Bh:"compress.zlib://$Bh.gz"),"rb");$F=($kd?fread($kd,1e6):false);}else$F=get_file("sql_file",true);if(is_string($F)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($F)+memory_get_usage()+8e6));if($F!=""&&strlen($F)<1e6){$wg=$F.(preg_match("~;[ \t\r\n]*\$~",$F)?"":";");if(!$_d||reset(end($_d))!=$wg){restart_session();$_d[]=array($wg,time());set_session("queries",$Ad);stop_session();}}$zh="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$Yb=";";$C=0;$vc=true;$h=connect();if(is_object($h)&&DB!=""){$h->select_db(DB);if($_GET["ns"]!="")set_schema($_GET["ns"],$h);}$tb=0;$_c=array();$Sf='[\'"'.($x=="sql"?'`#':($x=="sqlite"?'`[':($x=="mssql"?'[':''))).']|/\*|-- |$'.($x=="pgsql"?'|\$[^$]*\$':'');$si=microtime(true);parse_str($_COOKIE["adminer_export"],$xa);$mc=$b->dumpFormat();unset($mc["sql"]);while($F!=""){if(!$C&&preg_match("~^$zh*+DELIMITER\\s+(\\S+)~i",$F,$A)){$Yb=$A[1];$F=substr($F,strlen($A[0]));}else{preg_match('('.preg_quote($Yb)."\\s*|$Sf)",$F,$A,PREG_OFFSET_CAPTURE,$C);list($id,$gg)=$A[0];if(!$id&&$kd&&!feof($kd))$F.=fread($kd,1e5);else{if(!$id&&rtrim($F)=="")break;$C=$gg+strlen($id);if($id&&rtrim($id)!=$Yb){while(preg_match('('.($id=='/*'?'\*/':($id=='['?']':(preg_match('~^-- |^#~',$id)?"\n":preg_quote($id)."|\\\\."))).'|$)s',$F,$A,PREG_OFFSET_CAPTURE,$C)){$ah=$A[0][0];if(!$ah&&$kd&&!feof($kd))$F.=fread($kd,1e5);else{$C=$A[0][1]+strlen($ah);if($ah[0]!="\\")break;}}}else{$vc=false;$wg=substr($F,0,$gg);$tb++;$og="
    ".$b->sqlCommandQuery($wg)."
    \n";if($x=="sqlite"&&preg_match("~^$zh*+ATTACH\\b~i",$wg,$A)){echo$og,"

    ".'ATTACH queries are not supported.'."\n";$_c[]=" $tb";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$og;ob_flush();flush();}$Fh=microtime(true);if($g->multi_query($wg)&&is_object($h)&&preg_match("~^$zh*+USE\\b~i",$wg))$h->query($wg);do{$G=$g->store_result();if($g->error){echo($_POST["only_errors"]?$og:""),"

    ".'Error in query'.($g->errno?" ($g->errno)":"").": ".error()."\n";$_c[]=" $tb";if($_POST["error_stops"])break +2;}else{$gi=" (".format_time($Fh).")".(strlen($wg)<1000?" ".'Edit'."":"");$za=$g->affected_rows;$fj=($_POST["only_errors"]?"":$m->warnings());$gj="warnings-$tb";if($fj)$gi.=", ".'Warnings'."".script("qsl('a').onclick = partial(toggle, '$gj');","");$Hc=null;$Ic="explain-$tb";if(is_object($G)){$z=$_POST["limit"];$Ef=select($G,$h,array(),$z);if(!$_POST["only_errors"]){echo"

    \n";$if=$G->num_rows;echo"

    ".($if?($z&&$if>$z?sprintf('%d / ',$z):"").lang(array('%d row','%d rows'),$if):""),$gi;if($h&&preg_match("~^($zh|\\()*+SELECT\\b~i",$wg)&&($Hc=explain($h,$wg)))echo", Explain".script("qsl('a').onclick = partial(toggle, '$Ic');","");$t="export-$tb";echo", ".'Export'."".script("qsl('a').onclick = partial(toggle, '$t');","")."\n"."

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

    ".lang(array('Query executed OK, %d row affected.','Query executed OK, %d rows affected.'),$za)."$gi\n";}echo($fj?"

    \n":"");if($Hc){echo"\n";}}$Fh=microtime(true);}while($g->next_result());}$F=substr($F,$C);$C=0;}}}}if($vc)echo"

    ".'No commands to execute.'."\n";elseif($_POST["only_errors"]){echo"

    ".lang(array('%d query executed OK.','%d queries executed OK.'),$tb-count($_c))," (".format_time($si).")\n";}elseif($_c&&$tb>1)echo"

    ".'Error in query'.": ".implode("",$_c)."\n";}else +echo"

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

    +';$Ec="";if(!isset($_GET["import"])){$wg=$_GET["sql"];if($_POST)$wg=$_POST["query"];elseif($_GET["history"]=="all")$wg=$_d;elseif($_GET["history"]!="")$wg=$_d[$_GET["history"]][0];echo"

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

    $Ec\n",'Limit rows'.": \n";}else{echo"

    ".'File upload'."
    ";$td=(extension_loaded("zlib")?"[.gz]":"");echo(ini_bool("file_uploads")?"SQL$td (< ".ini_get("upload_max_filesize")."B): \n$Ec":'File uploads are disabled.'),"
    \n";$Id=$b->importServerPath();if($Id){echo"
    ".'From server'."
    ",sprintf('Webserver file %s',"".h($Id)."$td"),' ',"
    \n";}echo"

    ";}echo +checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),'Stop on error')."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),'Show only errors')."\n","\n";if(!isset($_GET["import"])&&$_d){print_fieldset("history",'History',$_GET["history"]!="");for($X=end($_d);$X;$X=prev($_d)){$y=key($_d);list($wg,$gi,$qc)=$X;echo''.'Edit'.""." ".@date("H:i:s",$gi).""." ".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$wg)))),80,"").($qc?" ($qc)":"")."
    \n";}echo"\n","".'Edit all'."\n","\n";}echo'

    +';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$p=fields($a);$Z=(isset($_GET["select"])?($_POST["check"]&&count($_POST["check"])==1?where_check($_POST["check"][0],$p):""):where($_GET,$p));$Li=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($p +as$B=>$o){if(!isset($o["privileges"][$Li?"update":"insert"])||$b->fieldName($o)==""||$o["generated"])unset($p[$B]);}if($_POST&&!$n&&!isset($_GET["select"])){$ze=$_POST["referer"];if($_POST["insert"])$ze=($Li?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$ze))$ze=ME."select=".urlencode($a);$w=indexes($a);$Gi=unique_array($_GET["where"],$w);$zg="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($ze,'Item has been deleted.',$m->delete($a,$zg,!$Gi));else{$N=array();foreach($p +as$B=>$o){$X=process_input($o);if($X!==false&&$X!==null)$N[idf_escape($B)]=$X;}if($Li){if(!$N)redirect($ze);queries_redirect($ze,'Item has been updated.',$m->update($a,$N,$zg,!$Gi));if(is_ajax()){page_headers();page_messages($n);exit;}}else{$G=$m->insert($a,$N);$qe=($G?last_id():0);queries_redirect($ze,sprintf('Item%s has been inserted.',($qe?" $qe":"")),$G);}}}$I=null;if($_POST["save"])$I=(array)$_POST["fields"];elseif($Z){$K=array();foreach($p +as$B=>$o){if(isset($o["privileges"]["select"])){$Ga=convert_field($o);if($_POST["clone"]&&$o["auto_increment"])$Ga="''";if($x=="sql"&&preg_match("~enum|set~",$o["type"]))$Ga="1*".idf_escape($B);$K[]=($Ga?"$Ga AS ":"").idf_escape($B);}}$I=array();if(!support("table"))$K=array("*");if($K){$G=$m->select($a,$K,array($Z),$K,array(),(isset($_GET["select"])?2:1));if(!$G)$n=error();else{$I=$G->fetch_assoc();if(!$I)$I=false;}if(isset($_GET["select"])&&(!$I||$G->fetch_assoc()))$I=null;}}if(!support("table")&&!$p){if(!$Z){$G=$m->select($a,array("*"),$Z,array("*"));$I=($G?$G->fetch_assoc():false);if(!$I)$I=array($m->primary=>"");}if($I){foreach($I +as$y=>$X){if(!$Z)$I[$y]=null;$p[$y]=array("field"=>$y,"null"=>($y!=$m->primary),"auto_increment"=>($y==$m->primary));}}}edit_form($a,$p,$I,$Li);}elseif(isset($_GET["create"])){$a=$_GET["create"];$Uf=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$y)$Uf[$y]=$y;$Gg=referencable_primary($a);$gd=array();foreach($Gg +as$Rh=>$o)$gd[str_replace("`","``",$Rh)."`".str_replace("`","``",$o["field"])]=$Rh;$Hf=array();$R=array();if($a!=""){$Hf=fields($a);$R=table_status($a);if(!$R)$n='No tables.';}$I=$_POST;$I["fields"]=(array)$I["fields"];if($I["auto_increment_col"])$I["fields"][$I["auto_increment_col"]]["auto_increment"]=true;if($_POST)set_adminer_settings(array("comments"=>$_POST["comments"],"defaults"=>$_POST["defaults"]));if($_POST&&!process_fields($I["fields"])&&!$n){if($_POST["drop"])queries_redirect(substr(ME,0,-1),'Table has been dropped.',drop_tables(array($a)));else{$p=array();$Da=array();$Qi=false;$ed=array();$Gf=reset($Hf);$Aa=" FIRST";foreach($I["fields"]as$y=>$o){$q=$gd[$o["type"]];$Ci=($q!==null?$Gg[$q]:$o);if($o["field"]!=""){if(!$o["has_default"])$o["default"]=null;if($y==$I["auto_increment_col"])$o["auto_increment"]=true;$tg=process_field($o,$Ci);$Da[]=array($o["orig"],$tg,$Aa);if($tg!=process_field($Gf,$Gf)){$p[]=array($o["orig"],$tg,$Aa);if($o["orig"]!=""||$Aa)$Qi=true;}if($q!==null)$ed[idf_escape($o["field"])]=($a!=""&&$x!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$gd[$o["type"]],'source'=>array($o["field"]),'target'=>array($Ci["field"]),'on_delete'=>$o["on_delete"],));$Aa=" AFTER ".idf_escape($o["field"]);}elseif($o["orig"]!=""){$Qi=true;$p[]=array($o["orig"]);}if($o["orig"]!=""){$Gf=next($Hf);if(!$Gf)$Aa="";}}$Wf="";if($Uf[$I["partition_by"]]){$Xf=array();if($I["partition_by"]=='RANGE'||$I["partition_by"]=='LIST'){foreach(array_filter($I["partition_names"])as$y=>$X){$Y=$I["partition_values"][$y];$Xf[]="\n PARTITION ".idf_escape($X)." VALUES ".($I["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$Wf.="\nPARTITION BY $I[partition_by]($I[partition])".($Xf?" (".implode(",",$Xf)."\n)":($I["partitions"]?" PARTITIONS ".(+$I["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$Wf.="\nREMOVE PARTITIONING";$Ne='Table has been altered.';if($a==""){cookie("adminer_engine",$I["Engine"]);$Ne='Table has been created.';}$B=trim($I["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($B),$Ne,alter_table($a,$B,($x=="sqlite"&&($Qi||$ed)?$Da:$p),$ed,($I["Comment"]!=$R["Comment"]?$I["Comment"]:null),($I["Engine"]&&$I["Engine"]!=$R["Engine"]?$I["Engine"]:""),($I["Collation"]&&$I["Collation"]!=$R["Collation"]?$I["Collation"]:""),($I["Auto_increment"]!=""?number($I["Auto_increment"]):""),$Wf));}}page_header(($a!=""?'Alter table':'Create table'),$n,array("table"=>$a),h($a));if(!$_POST){$I=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($U["int"])?"int":(isset($U["integer"])?"integer":"")),"on_update"=>"")),"partition_names"=>array(""),);if($a!=""){$I=$R;$I["name"]=$a;$I["fields"]=array();if(!$_GET["auto_increment"])$I["Auto_increment"]="";foreach($Hf +as$o){$o["has_default"]=isset($o["default"]);$I["fields"][]=$o;}if(support("partitioning")){$ld="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$G=$g->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $ld ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($I["partition_by"],$I["partitions"],$I["partition"])=$G->fetch_row();$Xf=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $ld AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$Xf[""]="";$I["partition_names"]=array_keys($Xf);$I["partition_values"]=array_values($Xf);}}}$pb=collations();$xc=engines();foreach($xc +as$wc){if(!strcasecmp($wc,$I["Engine"])){$I["Engine"]=$wc;break;}}echo' +
    +

    +';if(support("columns")||$a==""){echo'Table name: +';if($a==""&&!$_POST)echo +script("focus(qs('#form')['name']);");echo($xc?"".on_help("getTarget(event).value",1).script("qsl('select').onchange = helpClose;"):""),' ',($pb&&!preg_match("~sqlite|mssql~",$x)?html_select("Collation",array(""=>"(".'collation'.")")+$pb,$I["Collation"]):""),' +';}echo' +';if(support("columns")){echo'

    + +';edit_fields($I["fields"],$pb,"TABLE",$gd);echo'
    +',script("editFields();"),'
    +

    +Auto Increment: +',checkbox("defaults",1,($_POST?$_POST["defaults"]:adminer_setting("defaults")),'Default values',"columnShow(this.checked, 5)","jsonly"),(support("comment")?checkbox("comments",1,($_POST?$_POST["comments"]:adminer_setting("comments")),'Comment',"editingCommentsClick(this, true);","jsonly").' ':''),'

    + +';}echo' +';if($a!=""){echo'',confirm(sprintf('Drop %s?',$a));}if(support("partitioning")){$Vf=preg_match('~RANGE|LIST~',$I["partition_by"]);print_fieldset("partition",'Partition by',$I["partition_by"]);echo'

    +',"".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).script("qsl('select').onchange = partitionByChange;"),'() +Partitions: + + +';foreach($I["partition_names"]as$y=>$X){echo'',' + +';}echo' +

    +';}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$Ld=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.(min_version(5.6,'10.0.5')?'|InnoDB':'').'~i',$R["Engine"]))$Ld[]="FULLTEXT";if(preg_match('~MyISAM|M?aria'.(min_version(5.7,'10.2.2')?'|InnoDB':'').'~i',$R["Engine"]))$Ld[]="SPATIAL";$w=indexes($a);$mg=array();if($x=="mongo"){$mg=$w["_id_"];unset($Ld[0]);unset($w["_id_"]);}$I=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["drop_col"]){$c=array();foreach($I["indexes"]as$v){$B=$v["name"];if(in_array($v["type"],$Ld)){$f=array();$we=array();$ac=array();$N=array();ksort($v["columns"]);foreach($v["columns"]as$y=>$e){if($e!=""){$ve=$v["lengths"][$y];$Zb=$v["descs"][$y];$N[]=idf_escape($e).($ve?"(".(+$ve).")":"").($Zb?" DESC":"");$f[]=$e;$we[]=($ve?$ve:null);$ac[]=$Zb;}}if($f){$Fc=$w[$B];if($Fc){ksort($Fc["columns"]);ksort($Fc["lengths"]);ksort($Fc["descs"]);if($v["type"]==$Fc["type"]&&array_values($Fc["columns"])===$f&&(!$Fc["lengths"]||array_values($Fc["lengths"])===$we)&&array_values($Fc["descs"])===$ac){unset($w[$B]);continue;}}$c[]=array($v["type"],$B,$N);}}}foreach($w +as$B=>$Fc)$c[]=array($Fc["type"],$B,"DROP");if(!$c)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),'Indexes have been altered.',alter_indexes($a,$c));}page_header('Indexes',$n,array("table"=>$a),h($a));$p=array_keys(fields($a));if($_POST["add"]){foreach($I["indexes"]as$y=>$v){if($v["columns"][count($v["columns"])]!="")$I["indexes"][$y]["columns"][]="";}$v=end($I["indexes"]);if($v["type"]||array_filter($v["columns"],'strlen'))$I["indexes"][]=array("columns"=>array(1=>""));}if(!$I){foreach($w +as$y=>$v){$w[$y]["name"]=$y;$w[$y]["columns"][]="";}$w[]=array("columns"=>array(1=>""));$I["indexes"]=$w;}echo' +
    +
    + + + +';if($mg){echo"
    Index Type +Column (length) +Name + +
    PRIMARY";foreach($mg["columns"]as$y=>$e){echo +select_input(" disabled",$p,$e)," ";}echo"\n";}$ee=1;foreach($I["indexes"]as$v){if(!$_POST["drop_col"]||$ee!=key($_POST["drop_col"])){echo"
    ".html_select("indexes[$ee][type]",array(-1=>"")+$Ld,$v["type"],($ee==count($I["indexes"])?"indexesAddRow.call(this);":1),"label-type"),"";ksort($v["columns"]);$s=1;foreach($v["columns"]as$y=>$e){echo"".select_input(" name='indexes[$ee][columns][$s]' title='".'Column'."'",($p?array_combine($p,$p):$p),$e,"partial(".($s==count($v["columns"])?"indexesAddColumn":"indexesChangeColumn").", '".js_escape($x=="sql"?"":$_GET["indexes"]."_")."')"),($x=="sql"||$x=="mssql"?"":""),(support("descidx")?checkbox("indexes[$ee][descs][$s]",1,$v["descs"][$y],'descending'):"")," ";$s++;}echo"\n","".script("qsl('input').onclick = partial(editingRemoveRow, 'indexes\$1[type]');");}$ee++;}echo'
    +
    +

    + + +

    +';}elseif(isset($_GET["database"])){$I=$_POST;if($_POST&&!$n&&!isset($_POST["add_x"])){$B=trim($I["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),'Database has been dropped.',drop_databases(array(DB)));}elseif(DB!==$B){if(DB!=""){$_GET["db"]=$B;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($B),'Database has been renamed.',rename_database($B,$I["collation"]));}else{$k=explode("\n",str_replace("\r","",$B));$Lh=true;$pe="";foreach($k +as$l){if(count($k)==1||$l!=""){if(!create_database($l,$I["collation"]))$Lh=false;$pe=$l;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($pe),'Database has been created.',$Lh);}}else{if(!$I["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($B).(preg_match('~^[a-z0-9_]+$~i',$I["collation"])?" COLLATE $I[collation]":""),substr(ME,0,-1),'Database has been altered.');}}page_header(DB!=""?'Alter database':'Create database',$n,array(),h(DB));$pb=collations();$B=DB;if($_POST)$B=$I["name"];elseif(DB!="")$I["collation"]=db_collation(DB,$pb);elseif($x=="sql"){foreach(get_vals("SHOW GRANTS")as$nd){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\.\*)?~',$nd,$A)&&$A[1]){$B=stripcslashes(idf_unescape("`$A[2]`"));break;}}}echo' +
    +

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

    +';}elseif(isset($_GET["scheme"])){$I=$_POST;if($_POST&&!$n){$_=preg_replace('~ns=[^&]*&~','',ME)."ns=";if($_POST["drop"])query_redirect("DROP SCHEMA ".idf_escape($_GET["ns"]),$_,'Schema has been dropped.');else{$B=trim($I["name"]);$_.=urlencode($B);if($_GET["ns"]=="")query_redirect("CREATE SCHEMA ".idf_escape($B),$_,'Schema has been created.');elseif($_GET["ns"]!=$B)query_redirect("ALTER SCHEMA ".idf_escape($_GET["ns"])." RENAME TO ".idf_escape($B),$_,'Schema has been altered.');else +redirect($_);}}page_header($_GET["ns"]!=""?'Alter schema':'Create schema',$n);if(!$I)$I["name"]=$_GET["ns"];echo' +
    +

    +',script("focus(qs('#name'));"),' +';if($_GET["ns"]!="")echo"".confirm(sprintf('Drop %s?',$_GET["ns"]))."\n";echo' +

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

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

    ".lang(array('Routine has been called, %d row affected.','Routine has been called, %d rows affected.'),$za)." ".@date("H:i:s")."\n";}while($g->next_result());if($Lf)select($g->query("SELECT ".implode(", ",$Lf)));}}echo' +

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

    + + +

    +';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$B=$_GET["name"];$I=$_POST;if($_POST&&!$n&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$Ne=($_POST["drop"]?'Foreign key has been dropped.':($B!=""?'Foreign key has been altered.':'Foreign key has been created.'));$ze=ME."table=".urlencode($a);if(!$_POST["drop"]){$I["source"]=array_filter($I["source"],'strlen');ksort($I["source"]);$Zh=array();foreach($I["source"]as$y=>$X)$Zh[$y]=$I["target"][$y];$I["target"]=$Zh;}if($x=="sqlite")queries_redirect($ze,$Ne,recreate_table($a,$a,array(),array(),array(" $B"=>($_POST["drop"]?"":" ".format_foreign_key($I)))));else{$c="ALTER TABLE ".table($a);$hc="\nDROP ".($x=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($B);if($_POST["drop"])query_redirect($c.$hc,$ze,$Ne);else{query_redirect($c.($B!=""?"$hc,":"")."\nADD".format_foreign_key($I),$ze,$Ne);$n='Source and target columns must have the same data type, there must be an index on the target columns and referenced data must exist.'."
    $n";}}}page_header('Foreign key',$n,array("table"=>$a),h($a));if($_POST){ksort($I["source"]);if($_POST["add"])$I["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$I["target"]=array();}elseif($B!=""){$gd=foreign_keys($a);$I=$gd[$B];$I["source"][]="";}else{$I["table"]=$a;$I["source"]=array("");}echo' +
    +';$yh=array_keys(fields($a));if($I["db"]!="")$g->select_db($I["db"]);if($I["ns"]!="")set_schema($I["ns"]);$Fg=array_keys(array_filter(table_status('',true),'fk_support'));$Zh=($a===$I["table"]?$yh:array_keys(fields(in_array($I["table"],$Fg)?$I["table"]:reset($Fg))));$tf="this.form['change-js'].value = '1'; this.form.submit();";echo"

    ".'Target table'.": ".html_select("table",$Fg,$I["table"],$tf)."\n";if($x=="pgsql")echo'Schema'.": ".html_select("ns",$b->schemas(),$I["ns"]!=""?$I["ns"]:$_GET["ns"],$tf);elseif($x!="sqlite"){$Sb=array();foreach($b->databases()as$l){if(!information_schema($l))$Sb[]=$l;}echo'DB'.": ".html_select("db",$Sb,$I["db"]!=""?$I["db"]:$_GET["db"],$tf);}echo' +

    + + +';$ee=0;foreach($I["source"]as$y=>$X){echo"","
    SourceTarget
    ".html_select("source[".(+$y)."]",array(-1=>"")+$yh,$X,($ee==count($I["source"])-1?"foreignAddRow.call(this);":1),"label-source"),"".html_select("target[".(+$y)."]",$Zh,$I["target"][$y],1,"label-target");$ee++;}echo'
    +

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

    + +

    +';if($B!=""){echo'',confirm(sprintf('Drop %s?',$B));}echo' +

    +';}elseif(isset($_GET["view"])){$a=$_GET["view"];$I=$_POST;$If="VIEW";if($x=="pgsql"&&$a!=""){$O=table_status($a);$If=strtoupper($O["Engine"]);}if($_POST&&!$n){$B=trim($I["name"]);$Ga=" AS\n$I[select]";$ze=ME."table=".urlencode($B);$Ne='View has been altered.';$T=($_POST["materialized"]?"MATERIALIZED VIEW":"VIEW");if(!$_POST["drop"]&&$a==$B&&$x!="sqlite"&&$T=="VIEW"&&$If=="VIEW")query_redirect(($x=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($B).$Ga,$ze,$Ne);else{$bi=$B."_adminer_".uniqid();drop_create("DROP $If ".table($a),"CREATE $T ".table($B).$Ga,"DROP $T ".table($B),"CREATE $T ".table($bi).$Ga,"DROP $T ".table($bi),($_POST["drop"]?substr(ME,0,-1):$ze),'View has been dropped.',$Ne,'View has been created.',$a,$B);}}if(!$_POST&&$a!=""){$I=view($a);$I["name"]=$a;$I["materialized"]=($If!="VIEW");if(!$n)$n=error();}page_header(($a!=""?'Alter view':'Create view'),$n,array("table"=>$a),h($a));echo' +
    +

    Name: +',(support("materializedview")?" ".checkbox("materialized",1,$I["materialized"],'Materialized view'):""),'

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

    + +';if($a!=""){echo'',confirm(sprintf('Drop %s?',$a));}echo' +

    +';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$Wd=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$Hh=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$I=$_POST;if($_POST&&!$n){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),'Event has been dropped.');elseif(in_array($I["INTERVAL_FIELD"],$Wd)&&isset($Hh[$I["STATUS"]])){$bh="\nON SCHEDULE ".($I["INTERVAL_VALUE"]?"EVERY ".q($I["INTERVAL_VALUE"])." $I[INTERVAL_FIELD]".($I["STARTS"]?" STARTS ".q($I["STARTS"]):"").($I["ENDS"]?" ENDS ".q($I["ENDS"]):""):"AT ".q($I["STARTS"]))." ON COMPLETION".($I["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?'Event has been altered.':'Event has been created.'),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$bh.($aa!=$I["EVENT_NAME"]?"\nRENAME TO ".idf_escape($I["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($I["EVENT_NAME"]).$bh)."\n".$Hh[$I["STATUS"]]." COMMENT ".q($I["EVENT_COMMENT"]).rtrim(" DO\n$I[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?'Alter event'.": ".h($aa):'Create event'),$n);if(!$I&&$aa!=""){$J=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$I=reset($J);}echo' +
    + +
    Name +
    Start +
    End +
    Every ',html_select("INTERVAL_FIELD",$Wd,$I["INTERVAL_FIELD"]),'
    Status',html_select("STATUS",$Hh,$I["STATUS"]),'
    Comment +
    ',checkbox("ON_COMPLETION","PRESERVE",$I["ON_COMPLETION"]=="PRESERVE",'On completion preserve'),'
    +

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

    + +';if($aa!=""){echo'',confirm(sprintf('Drop %s?',$aa));}echo' +

    +';}elseif(isset($_GET["procedure"])){$da=($_GET["name"]?$_GET["name"]:$_GET["procedure"]);$Wg=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$I=$_POST;$I["fields"]=(array)$I["fields"];if($_POST&&!process_fields($I["fields"])&&!$n){$Ff=routine($_GET["procedure"],$Wg);$bi="$I[name]_adminer_".uniqid();drop_create("DROP $Wg ".routine_id($da,$Ff),create_routine($Wg,$I),"DROP $Wg ".routine_id($I["name"],$I),create_routine($Wg,array("name"=>$bi)+$I),"DROP $Wg ".routine_id($bi,$I),substr(ME,0,-1),'Routine has been dropped.','Routine has been altered.','Routine has been created.',$da,$I["name"]);}page_header(($da!=""?(isset($_GET["function"])?'Alter function':'Alter procedure').": ".h($da):(isset($_GET["function"])?'Create function':'Create procedure')),$n);if(!$_POST&&$da!=""){$I=routine($_GET["procedure"],$Wg);$I["name"]=$da;}$pb=get_vals("SHOW CHARACTER SET");sort($pb);$Xg=routine_languages();echo' +
    +

    Name: +',($Xg?'Language'.": ".html_select("language",$Xg,$I["language"])."\n":""),' +

    + +';edit_fields($I["fields"],$pb,$Wg);if(isset($_GET["function"])){echo"
    ".'Return type';edit_type("returns",$I["returns"],$pb,array(),($x=="pgsql"?array("void","trigger"):array()));}echo'
    +',script("editFields();"),'
    +

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

    + +';if($da!=""){echo'',confirm(sprintf('Drop %s?',$da));}echo' +

    +';}elseif(isset($_GET["sequence"])){$fa=$_GET["sequence"];$I=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);$B=trim($I["name"]);if($_POST["drop"])query_redirect("DROP SEQUENCE ".idf_escape($fa),$_,'Sequence has been dropped.');elseif($fa=="")query_redirect("CREATE SEQUENCE ".idf_escape($B),$_,'Sequence has been created.');elseif($fa!=$B)query_redirect("ALTER SEQUENCE ".idf_escape($fa)." RENAME TO ".idf_escape($B),$_,'Sequence has been altered.');else +redirect($_);}page_header($fa!=""?'Alter sequence'.": ".h($fa):'Create sequence',$n);if(!$I)$I["name"]=$fa;echo' +
    +

    + +';if($fa!="")echo"".confirm(sprintf('Drop %s?',$fa))."\n";echo' +

    +';}elseif(isset($_GET["type"])){$ga=$_GET["type"];$I=$_POST;if($_POST&&!$n){$_=substr(ME,0,-1);if($_POST["drop"])query_redirect("DROP TYPE ".idf_escape($ga),$_,'Type has been dropped.');else +query_redirect("CREATE TYPE ".idf_escape(trim($I["name"]))." $I[as]",$_,'Type has been created.');}page_header($ga!=""?'Alter type'.": ".h($ga):'Create type',$n);if(!$I)$I["as"]="AS ";echo' +
    +

    +';if($ga!="")echo"".confirm(sprintf('Drop %s?',$ga))."\n";else{echo"\n";textarea("as",$I["as"]);echo"

    \n";}echo' +

    +';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$B=$_GET["name"];$Ai=trigger_options();$I=(array)trigger($B)+array("Trigger"=>$a."_bi");if($_POST){if(!$n&&in_array($_POST["Timing"],$Ai["Timing"])&&in_array($_POST["Event"],$Ai["Event"])&&in_array($_POST["Type"],$Ai["Type"])){$rf=" ON ".table($a);$hc="DROP TRIGGER ".idf_escape($B).($x=="pgsql"?$rf:"");$ze=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($hc,$ze,'Trigger has been dropped.');else{if($B!="")queries($hc);queries_redirect($ze,($B!=""?'Trigger has been altered.':'Trigger has been created.'),queries(create_trigger($rf,$_POST)));if($B!="")queries(create_trigger($rf,$I+array("Type"=>reset($Ai["Type"]))));}}$I=$_POST;}page_header(($B!=""?'Alter trigger'.": ".h($B):'Create trigger'),$n,array("table"=>$a));echo' +
    + +
    Time',html_select("Timing",$Ai["Timing"],$I["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'
    Event',html_select("Event",$Ai["Event"],$I["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$Ai["Event"])?" ":""),'
    Type',html_select("Type",$Ai["Type"],$I["Type"]),'
    +

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

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

    + +';if($B!=""){echo'',confirm(sprintf('Drop %s?',$B));}echo' +

    +';}elseif(isset($_GET["user"])){$ha=$_GET["user"];$rg=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$I){foreach(explode(",",($I["Privilege"]=="Grant option"?"":$I["Context"]))as$Cb)$rg[$Cb][$I["Privilege"]]=$I["Comment"];}$rg["Server Admin"]+=$rg["File access on server"];$rg["Databases"]["Create routine"]=$rg["Procedures"]["Create routine"];unset($rg["Procedures"]["Create routine"]);$rg["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$rg["Columns"][$X]=$rg["Tables"][$X];unset($rg["Server Admin"]["Usage"]);foreach($rg["Tables"]as$y=>$X)unset($rg["Databases"][$y]);$af=array();if($_POST){foreach($_POST["objects"]as$y=>$X)$af[$X]=(array)$af[$X]+(array)$_POST["grants"][$y];}$od=array();$pf="";if(isset($_GET["host"])&&($G=$g->query("SHOW GRANTS FOR ".q($ha)."@".q($_GET["host"])))){while($I=$G->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$I[0],$A)&&preg_match_all('~ *([^(,]*[^ ,(])( *\([^)]+\))?~',$A[1],$Fe,PREG_SET_ORDER)){foreach($Fe +as$X){if($X[1]!="USAGE")$od["$A[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$I[0]))$od["$A[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$I[0],$A))$pf=$A[1];}}if($_POST&&!$n){$qf=(isset($_GET["host"])?q($ha)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $qf",ME."privileges=",'User has been dropped.');else{$cf=q($_POST["user"])."@".q($_POST["host"]);$Zf=$_POST["pass"];if($Zf!=''&&!$_POST["hashed"]&&!min_version(8)){$Zf=$g->result("SELECT PASSWORD(".q($Zf).")");$n=!$Zf;}$Hb=false;if(!$n){if($qf!=$cf){$Hb=queries((min_version(5)?"CREATE USER":"GRANT USAGE ON *.* TO")." $cf IDENTIFIED BY ".(min_version(8)?"":"PASSWORD ").q($Zf));$n=!$Hb;}elseif($Zf!=$pf)queries("SET PASSWORD FOR $cf = ".q($Zf));}if(!$n){$Tg=array();foreach($af +as$kf=>$nd){if(isset($_GET["grant"]))$nd=array_filter($nd);$nd=array_keys($nd);if(isset($_GET["grant"]))$Tg=array_diff(array_keys(array_filter($af[$kf],'strlen')),$nd);elseif($qf==$cf){$nf=array_keys((array)$od[$kf]);$Tg=array_diff($nf,$nd);$nd=array_diff($nd,$nf);unset($od[$kf]);}if(preg_match('~^(.+)\s*(\(.*\))?$~U',$kf,$A)&&(!grant("REVOKE",$Tg,$A[2]," ON $A[1] FROM $cf")||!grant("GRANT",$nd,$A[2]," ON $A[1] TO $cf"))){$n=true;break;}}}if(!$n&&isset($_GET["host"])){if($qf!=$cf)queries("DROP USER $qf");elseif(!isset($_GET["grant"])){foreach($od +as$kf=>$Tg){if(preg_match('~^(.+)(\(.*\))?$~U',$kf,$A))grant("REVOKE",array_keys($Tg),$A[2]," ON $A[1] FROM $cf");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?'User has been altered.':'User has been created.'),!$n);if($Hb)$g->query("DROP USER $cf");}}page_header((isset($_GET["host"])?'Username'.": ".h("$ha@$_GET[host]"):'Create user'),$n,array("privileges"=>array('','Privileges')));if($_POST){$I=$_POST;$od=$af;}else{$I=$_GET+array("host"=>$g->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$I["pass"]=$pf;if($pf!="")$I["hashed"]=true;$od[(DB==""||$od?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'
    + +
    Server +
    Username +
    Password +';if(!$I["hashed"])echo +script("typePassword(qs('#pass'));");echo(min_version(8)?"":checkbox("hashed",1,$I["hashed"],'Hashed',"typePassword(this.form['pass'], this.checked);")),'
    + +';echo"\n","\n";foreach(array(""=>"","Server Admin"=>'Server',"Databases"=>'Database',"Tables"=>'Table',"Columns"=>'Column',"Procedures"=>'Routine',)as$Cb=>$Zb){foreach((array)$rg[$Cb]as$qg=>$ub){echo"$Zb'.h($qg);$s=0;foreach($od +as$kf=>$nd){$B="'grants[$s][".h(strtoupper($qg))."]'";$Y=$nd[strtoupper($qg)];if($Cb=="Server Admin"&&$kf!=(isset($od["*.*"])?"*.*":".*"))echo"
    ".'Privileges'.doc_link(array('sql'=>"grant.html#priv_level"));$s=0;foreach($od +as$kf=>$nd){echo''.($kf!="*.*"?"":"*.*");$s++;}echo"
    ";elseif(isset($_GET["grant"]))echo"";else{echo"";}$s++;}}}echo"
    \n",'

    + +';if(isset($_GET["host"])){echo'',confirm(sprintf('Drop %s?',"$ha@$_GET[host]"));}echo' +

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

    +';if(support("kill")){echo($s+1)."/".sprintf('%d in total',max_connections()),"

    \n";}echo' +

    +',script("tableCheck();");}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$w=indexes($a);$p=fields($a);$gd=column_foreign_keys($a);$mf=$R["Oid"];parse_str($_COOKIE["adminer_import"],$ya);$Ug=array();$f=array();$fi=null;foreach($p +as$y=>$o){$B=$b->fieldName($o);if(isset($o["privileges"]["select"])&&$B!=""){$f[$y]=html_entity_decode(strip_tags($B),ENT_QUOTES);if(is_shortable($o))$fi=$b->selectLengthProcess();}$Ug+=$o["privileges"];}list($K,$pd)=$b->selectColumnsProcess($f,$w);$ae=count($pd)selectSearchProcess($p,$w);$Bf=$b->selectOrderProcess($p,$w);$z=$b->selectLimitProcess();if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Hi=>$I){$Ga=convert_field($p[key($I)]);$K=array($Ga?$Ga:idf_escape(key($I)));$Z[]=where_check($Hi,$p);$H=$m->select($a,$K,$Z,$K);if($H)echo +reset($H->fetch_row());}exit;}$mg=$Ji=null;foreach($w +as$v){if($v["type"]=="PRIMARY"){$mg=array_flip($v["columns"]);$Ji=($K?$mg:array());foreach($Ji +as$y=>$X){if(in_array(idf_escape($y),$K))unset($Ji[$y]);}break;}}if($mf&&!$mg){$mg=$Ji=array($mf=>0);$w[]=array("type"=>"PRIMARY","columns"=>array($mf));}if($_POST&&!$n){$lj=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$gb=array();foreach($_POST["check"]as$db)$gb[]=where_check($db,$p);$lj[]="((".implode(") OR (",$gb)."))";}$lj=($lj?"\nWHERE ".implode(" AND ",$lj):"");if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");$ld=($K?implode(", ",$K):"*").convert_fields($f,$p,$K)."\nFROM ".table($a);$rd=($pd&&$ae?"\nGROUP BY ".implode(", ",$pd):"").($Bf?"\nORDER BY ".implode(", ",$Bf):"");if(!is_array($_POST["check"])||$mg)$F="SELECT $ld$lj$rd";else{$Fi=array();foreach($_POST["check"]as$X)$Fi[]="(SELECT".limit($ld,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p).$rd,1).")";$F=implode(" UNION ALL ",$Fi);}$b->dumpData($a,"table",$F);exit;}if(!$b->selectEmailProcess($Z,$gd)){if($_POST["save"]||$_POST["delete"]){$G=true;$za=0;$N=array();if(!$_POST["delete"]){foreach($f +as$B=>$X){$X=process_input($p[$B]);if($X!==null&&($_POST["clone"]||$X!==false))$N[idf_escape($B)]=($X!==false?$X:idf_escape($B));}}if($_POST["delete"]||$N){if($_POST["clone"])$F="INTO ".table($a)." (".implode(", ",array_keys($N)).")\nSELECT ".implode(", ",$N)."\nFROM ".table($a);if($_POST["all"]||($mg&&is_array($_POST["check"]))||$ae){$G=($_POST["delete"]?$m->delete($a,$lj):($_POST["clone"]?queries("INSERT $F$lj"):$m->update($a,$N,$lj)));$za=$g->affected_rows;}else{foreach((array)$_POST["check"]as$X){$hj="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$p);$G=($_POST["delete"]?$m->delete($a,$hj,1):($_POST["clone"]?queries("INSERT".limit1($a,$F,$hj)):$m->update($a,$N,$hj,1)));if(!$G)break;$za+=$g->affected_rows;}}}$Ne=lang(array('%d item has been affected.','%d items have been affected.'),$za);if($_POST["clone"]&&$G&&$za==1){$qe=last_id();if($qe)$Ne=sprintf('Item%s has been inserted.'," $qe");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$Ne,$G);if(!$_POST["delete"]){edit_form($a,$p,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$n='Ctrl+click on a value to modify it.';else{$G=true;$za=0;foreach($_POST["val"]as$Hi=>$I){$N=array();foreach($I +as$y=>$X){$y=bracket_escape($y,1);$N[idf_escape($y)]=(preg_match('~char|text~',$p[$y]["type"])||$X!=""?$b->processInput($p[$y],$X):"NULL");}$G=$m->update($a,$N," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Hi,$p),!$ae&&!$mg," ");if(!$G)break;$za+=$g->affected_rows;}queries_redirect(remove_from_uri(),lang(array('%d item has been affected.','%d items have been affected.'),$za),$G);}}elseif(!is_string($Vc=get_file("csv_file",true)))$n=upload_error($Vc);elseif(!preg_match('~~u',$Vc))$n='File must be in UTF-8 encoding.';else{cookie("adminer_import","output=".urlencode($ya["output"])."&format=".urlencode($_POST["separator"]));$G=true;$rb=array_keys($p);preg_match_all('~(?>"[^"]*"|[^"\r\n]+)+~',$Vc,$Fe);$za=count($Fe[0]);$m->begin();$L=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$J=array();foreach($Fe[0]as$y=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$L]*)$L~",$X.$L,$Ge);if(!$y&&!array_diff($Ge[1],$rb)){$rb=$Ge[1];$za--;}else{$N=array();foreach($Ge[1]as$s=>$nb)$N[idf_escape($rb[$s])]=($nb==""&&$p[$rb[$s]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$nb))));$J[]=$N;}}$G=(!$J||$m->insertUpdate($a,$J,$mg));if($G)$G=$m->commit();queries_redirect(remove_from_uri("page"),lang(array('%d row has been imported.','%d rows have been imported.'),$za),$G);$m->rollback();}}}$Rh=$b->tableName($R);if(is_ajax()){page_headers();ob_start();}else +page_header('Select'.": $Rh",$n);$N=null;if(isset($Ug["insert"])||!support("table")){$N="";foreach((array)$_GET["where"]as$X){if($gd[$X["col"]]&&count($gd[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$N.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$b->selectLinks($R,$N);if(!$f&&support("table"))echo"

    ".'Unable to select the table'.($p?".":": ".error())."\n";else{echo"

    \n","
    ";hidden_fields_get();echo(DB!=""?''.(isset($_GET["ns"])?'':""):"");echo'',"
    \n";$b->selectColumnsPrint($K,$f);$b->selectSearchPrint($Z,$f,$w);$b->selectOrderPrint($Bf,$f,$w);$b->selectLimitPrint($z);$b->selectLengthPrint($fi);$b->selectActionPrint($w);echo"
    \n";$D=$_GET["page"];if($D=="last"){$jd=$g->result(count_rows($a,$Z,$ae,$pd));$D=floor(max(0,$jd-1)/$z);}$gh=$K;$qd=$pd;if(!$gh){$gh[]="*";$Db=convert_fields($f,$p,$K);if($Db)$gh[]=substr($Db,2);}foreach($K +as$y=>$X){$o=$p[idf_unescape($X)];if($o&&($Ga=convert_field($o)))$gh[$y]="$Ga AS $X";}if(!$ae&&$Ji){foreach($Ji +as$y=>$X){$gh[]=idf_escape($y);if($qd)$qd[]=idf_escape($y);}}$G=$m->select($a,$gh,$Z,$qd,$Bf,$z,$D,true);if(!$G)echo"

    ".error()."\n";else{if($x=="mssql"&&$D)$G->seek($z*$D);$uc=array();echo"

    \n";$J=array();while($I=$G->fetch_assoc()){if($D&&$x=="oracle")unset($I["RNUM"]);$J[]=$I;}if($_GET["page"]!="last"&&$z!=""&&$pd&&$ae&&$x=="sql")$jd=$g->result(" SELECT FOUND_ROWS()");if(!$J)echo"

    ".'No rows.'."\n";else{$Qa=$b->backwardKeys($a,$Rh);echo"

    ","",script("mixin(qs('#table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true), onkeydown: editingKeydown});"),"".(!$pd&&$K?"":"\n";if(is_ajax()){if($z%2==1&&$D%2==1)odd();ob_end_clean();}foreach($b->rowDescriptions($J,$gd)as$Ye=>$I){$Gi=unique_array($J[$Ye],$w);if(!$Gi){$Gi=array();foreach($J[$Ye]as$y=>$X){if(!preg_match('~^(COUNT\((\*|(DISTINCT )?`(?:[^`]|``)+`)\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\(`(?:[^`]|``)+`\))$~',$y))$Gi[$y]=$X;}}$Hi="";foreach($Gi +as$y=>$X){if(($x=="sql"||$x=="pgsql")&&preg_match('~char|text|enum|set~',$p[$y]["type"])&&strlen($X)>64){$y=(strpos($y,'(')?$y:idf_escape($y));$y="MD5(".($x!='sql'||preg_match("~^utf8~",$p[$y]["collation"])?$y:"CONVERT($y USING ".charset($g).")").")";$X=md5($X);}$Hi.="&".($X!==null?urlencode("where[".bracket_escape($y)."]")."=".urlencode($X):"null%5B%5D=".urlencode($y));}echo"".(!$pd&&$K?"":"";}}}if($Qa)echo"\n";}if(is_ajax())exit;echo"
    ".script("qs('#all-page').onclick = partial(formCheck, /check/);","")." ".'Modify'."");$Ze=array();$md=array();reset($K);$Ag=1;foreach($J[0]as$y=>$X){if(!isset($Ji[$y])){$X=$_GET["columns"][key($K)];$o=$p[$K?($X?$X["col"]:current($K)):$y];$B=($o?$b->fieldName($o,$Ag):($X["fun"]?"*":$y));if($B!=""){$Ag++;$Ze[$y]=$B;$e=idf_escape($y);$Dd=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($y);$Zb="&desc%5B0%5D=1";echo"".script("mixin(qsl('th'), {onmouseover: partial(columnMouse), onmouseout: partial(columnMouse, ' hidden')});",""),'';echo +apply_sql_function($X["fun"],$B)."";echo"";}$md[$y]=$X["fun"];next($K);}}$we=array();if($_GET["modify"]){foreach($J +as$I){foreach($I +as$y=>$X)$we[$y]=max($we[$y],min(40,strlen(utf8_decode($X))));}}echo($Qa?"".'Relations':"")."
    ".checkbox("check[]",substr($Hi,1),in_array(substr($Hi,1),(array)$_POST["check"])).($ae||information_schema(DB)?"":" ".'edit'.""));foreach($I +as$y=>$X){if(isset($Ze[$y])){$o=$p[$y];$X=$m->value($X,$o);if($X!=""&&(!isset($uc[$y])||$uc[$y]!=""))$uc[$y]=(is_mail($X)?$Ze[$y]:"");$_="";if(preg_match('~blob|bytea|raw|file~',$o["type"])&&$X!="")$_=ME.'download='.urlencode($a).'&field='.urlencode($y).$Hi;if(!$_&&$X!==null){foreach((array)$gd[$y]as$q){if(count($gd[$y])==1||end($q["source"])==$y){$_="";foreach($q["source"]as$s=>$yh)$_.=where_link($s,$q["target"][$s],$J[$Ye][$yh]);$_=($q["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\1'.urlencode($q["db"]),ME):ME).'select='.urlencode($q["table"]).$_;if($q["ns"])$_=preg_replace('~([?&]ns=)[^&]+~','\1'.urlencode($q["ns"]),$_);if(count($q["source"])==1)break;}}}if($y=="COUNT(*)"){$_=ME."select=".urlencode($a);$s=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Gi))$_.=where_link($s++,$W["col"],$W["val"],$W["op"]);}foreach($Gi +as$fe=>$W)$_.=where_link($s++,$fe,$W);}$X=select_value($X,$_,$o,$fi);$t=h("val[$Hi][".bracket_escape($y)."]");$Y=$_POST["val"][$Hi][bracket_escape($y)];$pc=!is_array($I[$y])&&is_utf8($X)&&$J[$Ye][$y]==$I[$y]&&!$md[$y];$ei=preg_match('~text|lob~',$o["type"]);echo"".($ei?"":"");}else{$Ae=strpos($X,"…");echo" data-text='".($Ae?2:($ei?1:0))."'".($pc?"":" data-warning='".h('Use edit link to modify this value.')."'").">$X";$b->backwardKeysPrint($Qa,$J[$Ye]);echo"
    \n","
    \n";}if(!is_ajax()){if($J||$D){$Dc=true;if($_GET["page"]!="last"){if($z==""||(count($J)<$z&&($J||!$D)))$jd=($D?$D*$z:0)+count($J);elseif($x!="sql"||!$ae){$jd=($ae?false:found_rows($R,$Z));if($jd$z||$D));if($Of){echo(($jd===false?count($J)+1:$jd-$D*$z)>$z?'

    '.'Load more data'.''.script("qsl('a').onclick = partial(selectLoadMore, ".(+$z).", '".'Loading'."…');",""):''),"\n";}}echo"

    \n";if($b->selectImportPrint()){echo"
    ","".'Import'."",script("qsl('a').onclick = partial(toggle, 'import');",""),"","
    ";}echo"\n","\n",(!$pd&&$K?"":script("tableCheck();"));}}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$O=isset($_GET["status"]);page_header($O?'Status':'Variables');$Yi=($O?show_status():show_variables());if(!$Yi)echo"

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

    ".'Tables and views'."

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

    ".'No tables.'."\n";else{echo"

    \n";if(support("table")){echo"
    ".'Search data in tables'."
    ","",script("qsl('input').onkeydown = partialArg(bodyKeydown, 'search');","")," \n","
    \n";if($_POST["search"]&&$_POST["query"]!=""){$_GET["where"][0]["op"]="LIKE %%";search_tables();}}echo"
    \n","\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),'','\n";$S=0;foreach($Wh +as$B=>$T){$bj=($T!==null&&!preg_match('~table~i',$T));$t=h("Table-".$B);echo'
    '.script("qs('#check-all').onclick = partial(formCheck, /^(tables|views)\[/);",""),''.'Table',''.'Engine'.doc_link(array('sql'=>'storage-engines.html')),''.'Collation'.doc_link(array('sql'=>'charset-charsets.html','mariadb'=>'supported-character-sets-and-collations/')),''.'Data Length'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT','oracle'=>'REFRN20286')),''.'Index Length'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-admin.html#FUNCTIONS-ADMIN-DBOBJECT')),''.'Data Free'.doc_link(array('sql'=>'show-table-status.html')),''.'Auto Increment'.doc_link(array('sql'=>'example-auto-increment.html','mariadb'=>'auto_increment/')),''.'Rows'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'catalog-pg-class.html#CATALOG-PG-CLASS','oracle'=>'REFRN20286')),(support("comment")?''.'Comment'.doc_link(array('sql'=>'show-table-status.html','pgsql'=>'functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE')):''),"
    '.checkbox(($bj?"views[]":"tables[]"),$B,in_array($B,$Xh,true),"","","",$t),''.(support("table")||support("indexes")?"".h($B).'':h($B));if($bj){echo''.(preg_match('~materialized~i',$T)?'Materialized view':'View').'','?';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",'Alter table'),"Index_length"=>array("indexes",'Alter indexes'),"Data_free"=>array("edit",'New item'),"Auto_increment"=>array("auto_increment=1&create",'Alter table'),"Rows"=>array("select",'Select data'),)as$y=>$_){$t=" id='$y-".h($B)."'";echo($_?"".(support("table")||$y=="Rows"||(support("indexes")&&$y!="Data_length")?"?":"?"):"");}$S++;}echo(support("comment")?"":"");}echo"
    ".sprintf('%d in total',count($Wh)),"".h($x=="sql"?$g->result("SELECT @@storage_engine"):""),"".h(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$y)echo"";echo"
    \n","
    \n";if(!information_schema(DB)){echo"\n";}echo"
    \n",script("tableCheck();");}echo'

    ".'Routines'."

    \n";$Yg=routines();if($Yg){echo"\n",'\n";odd('');foreach($Yg +as$I){$B=($I["SPECIFIC_NAME"]==$I["ROUTINE_NAME"]?"":"&name=".urlencode($I["ROUTINE_NAME"]));echo'','
    '.'Name'.''.'Type'.''.'Return type'."
    '.h($I["ROUTINE_NAME"]).'',''.h($I["ROUTINE_TYPE"]),''.h($I["DTD_IDENTIFIER"]),''.'Alter'."";}echo"
    \n";}echo'

    ".'Sequences'."

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

    ".'User types'."

    \n";$Ti=types();if($Ti){echo"\n","\n";odd('');foreach($Ti +as$X)echo"
    ".'Name'."
    ".h($X)."\n";echo"
    \n";}echo"

    ".'Events'."

    \n";$J=get_rows("SHOW EVENTS");if($J){echo"\n","\n";foreach($J +as$I){echo"","
    ".'Name'."".'Schedule'."".'Start'."".'End'."
    ".h($I["Name"]),"".($I["Execute at"]?'At given time'."".$I["Execute at"]:'Every'." ".$I["Interval value"]." ".$I["Interval field"]."$I[Starts]"),"$I[Ends]",''.'Alter'.'';}echo"
    \n";$Bc=$g->result("SELECT @@event_scheduler");if($Bc&&$Bc!="ON")echo"

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

    - -
    -
    -
    -
    - - -

    Index

    - -
    - Symbols - | A - | B - | C - | D - | E - | F - | G - | H - | I - | J - | K - | L - | M - | N - | O - | P - | Q - | R - | S - | T - | U - | V - | W - | X - | Z - -
    -

    Symbols

    - - - -
    - -
    $cfg['ActionLinksMode'] -
    - - -
    $cfg['AllowArbitraryServer'], [1], [2], [3] -
    - - -
    $cfg['AllowThirdPartyFraming'] -
    - - -
    $cfg['AllowUserDropDatabase'] -
    - - -
    $cfg['ArbitraryServerRegexp'], [1] -
    - - -
    $cfg['AuthLog'], [1], [2] -
    - - -
    $cfg['AuthLogSuccess'], [1] -
    - - -
    $cfg['AvailableCharsets'] -
    - - -
    $cfg['blowfish_secret'], [1] -
    - - -
    $cfg['BrowseMarkerEnable'] -
    - - -
    $cfg['BrowseMIME'] -
    - - -
    $cfg['BrowsePointerEnable'] -
    - - -
    $cfg['BZipDump'] -
    - - -
    $cfg['CaptchaLoginPrivateKey'], [1] -
    - - -
    $cfg['CaptchaLoginPublicKey'], [1] -
    - - -
    $cfg['CharEditing'], [1] -
    - - -
    $cfg['CharTextareaCols'] -
    - - -
    $cfg['CharTextareaRows'] -
    - - -
    $cfg['CheckConfigurationPermissions'] -
    - - -
    $cfg['CodemirrorEnable'] -
    - - -
    $cfg['CompressOnFly'], [1] -
    - - -
    $cfg['Confirm'] -
    - - -
    $cfg['Console']['AlwaysExpand'] -
    - - -
    $cfg['Console']['CurrentQuery'] -
    - - -
    $cfg['Console']['DarkTheme'] -
    - - -
    $cfg['Console']['EnterExecutes'] -
    - - -
    $cfg['Console']['Height'] -
    - - -
    $cfg['Console']['Mode'] -
    - - -
    $cfg['Console']['StartHistory'] -
    - - -
    $cfg['ConsoleEnterExecutes'] -
    - - -
    $cfg['CSPAllow'] -
    - - -
    $cfg['DBG'] -
    - - -
    $cfg['DBG']['demo'] -
    - - -
    $cfg['DBG']['simple2fa'], [1] -
    - - -
    $cfg['DBG']['sql'], [1] -
    - - -
    $cfg['DBG']['sqllog'] -
    - - -
    $cfg['DefaultConnectionCollation'] -
    - - -
    $cfg['DefaultForeignKeyChecks'] -
    - - -
    $cfg['DefaultFunctions'] -
    - - -
    $cfg['DefaultLang'] -
    - - -
    $cfg['DefaultQueryDatabase'] -
    - - -
    $cfg['DefaultQueryTable'] -
    - - -
    $cfg['DefaultTabDatabase'] -
    - - -
    $cfg['DefaultTabServer'] -
    - - -
    $cfg['DefaultTabTable'] -
    - - -
    $cfg['DefaultTransformations'], [1] -
    - - -
    $cfg['DefaultTransformations']['Bool2Text'] -
    - - -
    $cfg['DefaultTransformations']['DateFormat'] -
    - - -
    $cfg['DefaultTransformations']['External'] -
    - - -
    $cfg['DefaultTransformations']['Hex'] -
    - - -
    $cfg['DefaultTransformations']['Inline'] -
    - - -
    $cfg['DefaultTransformations']['PreApPend'] -
    - - -
    $cfg['DefaultTransformations']['Substring'] -
    - - -
    $cfg['DefaultTransformations']['TextImageLink'] -
    - - -
    $cfg['DefaultTransformations']['TextLink'] -
    - - -
    $cfg['DisableMultiTableMaintenance'] -
    - - -
    $cfg['DisableShortcutKeys'], [1] -
    - - -
    $cfg['DisplayServersList'] -
    - - -
    $cfg['EnableAutocompleteForTablesAndColumns'] -
    - - -
    $cfg['ExecTimeLimit'], [1] -
    - - -
    $cfg['Export'] -
    - - -
    $cfg['Export']['charset'], [1] -
    - - -
    $cfg['Export']['file_template_database'] -
    - - -
    $cfg['Export']['file_template_server'] -
    - - -
    $cfg['Export']['file_template_table'] -
    - - -
    $cfg['Export']['format'] -
    - - -
    $cfg['Export']['method'] -
    - - -
    $cfg['FilterLanguages'] -
    - - -
    $cfg['FirstLevelNavigationItems'] -
    - - -
    $cfg['FontSize'] -
    - - -
    $cfg['ForceSSL'] -
    - - -
    $cfg['ForeignKeyDropdownOrder'], [1] -
    - - -
    $cfg['ForeignKeyMaxLimit'], [1] -
    - - -
    $cfg['GD2Available'] -
    - - -
    $cfg['GridEditing'] -
    - - -
    $cfg['GZipDump'] -
    - - -
    $cfg['HideStructureActions'] -
    - - -
    $cfg['IconvExtraParams'] -
    - - -
    $cfg['IgnoreMultiSubmitErrors'] -
    - - -
    $cfg['Import'] -
    - - -
    $cfg['Import']['charset'], [1] -
    - - -
    $cfg['InitialSlidersState'] -
    - - -
    $cfg['InsertRows'] -
    - - -
    $cfg['Lang'] -
    - - -
    $cfg['LimitChars'] -
    - - -
    $cfg['LinkLengthLimit'] -
    - - -
    $cfg['LoginCookieDeleteAll'] -
    - - -
    $cfg['LoginCookieRecall'] -
    - - -
    $cfg['LoginCookieStore'] -
    - - -
    $cfg['LoginCookieValidity'], [1] -
    - - -
    $cfg['LoginCookieValidityDisableWarning'] -
    - - -
    $cfg['LongtextDoubleTextarea'] -
    - - -
    $cfg['MaxCharactersInDisplayedSQL'] -
    - - -
    $cfg['MaxDbList'] -
    - - -
    $cfg['MaxExactCount'], [1], [2] -
    - - -
    $cfg['MaxExactCountViews'] -
    - - -
    $cfg['MaxNavigationItems'] -
    - - -
    $cfg['MaxRows'] -
    - - -
    $cfg['MaxSizeForInputField'] -
    - - -
    $cfg['MaxTableList'] -
    - - -
    $cfg['MemoryLimit'] -
    - - -
    $cfg['MinSizeForInputField'] -
    - - -
    $cfg['MysqlMinVersion'] -
    - - -
    $cfg['NaturalOrder'] -
    - - -
    $cfg['NavigationDisplayLogo'] -
    - - -
    $cfg['NavigationDisplayServers'] -
    - - -
    $cfg['NavigationLinkWithMainPanel'] -
    - - -
    $cfg['NavigationLogoLink'] -
    - - -
    $cfg['NavigationLogoLinkWindow'] -
    - - -
    $cfg['NavigationTreeDbSeparator'], [1] -
    - - -
    $cfg['NavigationTreeDefaultTabTable'], [1], [2] -
    - - -
    $cfg['NavigationTreeDefaultTabTable2'] -
    - - -
    $cfg['NavigationTreeDisplayDbFilterMinimum'] -
    - - -
    $cfg['NavigationTreeDisplayItemFilterMinimum'] -
    - - -
    $cfg['NavigationTreeEnableExpansion'] -
    - - -
    $cfg['NavigationTreeEnableGrouping'] -
    - - -
    $cfg['NavigationTreePointerEnable'] -
    - - -
    $cfg['NavigationTreeShowEvents'] -
    - - -
    $cfg['NavigationTreeShowFunctions'] -
    - - -
    $cfg['NavigationTreeShowProcedures'] -
    - - -
    $cfg['NavigationTreeShowTables'] -
    - - -
    $cfg['NavigationTreeShowViews'] -
    - - -
    $cfg['NavigationTreeTableLevel'] -
    - - -
    $cfg['NavigationTreeTableSeparator'], [1] -
    - - -
    $cfg['NavigationWidth'] -
    - - -
    $cfg['NumFavoriteTables'], [1], [2] -
    - - -
    $cfg['NumRecentTables'], [1] -
    - - -
    $cfg['OBGzip'], [1], [2], [3] -
    - - -
    $cfg['Order'] -
    - - -
    $cfg['PDFDefaultPageSize'] -
    - - -
    $cfg['PDFPageSizes'], [1] -
    - - -
    $cfg['PersistentConnections'] -
    - - -
    $cfg['PmaAbsoluteUri'], [1], [2], [3], [4], [5], [6], [7] -
    - - -
    $cfg['PmaNoRelation_DisableWarning'] -
    - -
    - -
    $cfg['PropertiesNumColumns'] -
    - - -
    $cfg['ProtectBinary'] -
    - - -
    $cfg['ProxyPass'] -
    - - -
    $cfg['ProxyUrl'] -
    - - -
    $cfg['ProxyUser'] -
    - - -
    $cfg['QueryHistoryDB'], [1], [2] -
    - - -
    $cfg['QueryHistoryMax'], [1], [2] -
    - - -
    $cfg['RecodingEngine'] -
    - - -
    $cfg['RelationalDisplay'] -
    - - -
    $cfg['RememberSorting'], [1] -
    - - -
    $cfg['RepeatCells'] -
    - - -
    $cfg['ReservedWordDisableWarning'] -
    - - -
    $cfg['RetainQueryBox'] -
    - - -
    $cfg['RowActionLinks'] -
    - - -
    $cfg['RowActionLinksWithoutUnique'] -
    - - -
    $cfg['RowActionType'] -
    - - -
    $cfg['SaveCellsAtOnce'] -
    - - -
    $cfg['SaveDir'], [1] -
    - - -
    $cfg['SendErrorReports'] -
    - - -
    $cfg['ServerDefault'], [1], [2] -
    - - -
    $cfg['ServerLibraryDifference_DisableWarning'] -
    - - -
    $cfg['Servers'], [1], [2], [3], [4] -
    - - -
    $cfg['Servers'][$i]['AllowDeny']['order'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['AllowDeny']['rules'], [1], [2], [3], [4], [5] -
    - - -
    $cfg['Servers'][$i]['AllowNoPassword'] -
    - - -
    $cfg['Servers'][$i]['AllowRoot'], [1] -
    - - -
    $cfg['Servers'][$i]['auth_http_realm'] -
    - - -
    $cfg['Servers'][$i]['auth_type'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['bookmarktable'], [1] -
    - - -
    $cfg['Servers'][$i]['central_columns'], [1] -
    - - -
    $cfg['Servers'][$i]['column_info'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['compress'] -
    - - -
    $cfg['Servers'][$i]['connect_type'] -
    - - -
    $cfg['Servers'][$i]['control_*'], [1], [2], [3] -
    - - -
    $cfg['Servers'][$i]['controlhost'], [1] -
    - - -
    $cfg['Servers'][$i]['controlpass'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['controlport'], [1] -
    - - -
    $cfg['Servers'][$i]['controluser'], [1], [2], [3], [4] -
    - - -
    $cfg['Servers'][$i]['designer_settings'], [1] -
    - - -
    $cfg['Servers'][$i]['DisableIS'] -
    - - -
    $cfg['Servers'][$i]['export_templates'], [1] -
    - - -
    $cfg['Servers'][$i]['extension'] -
    - - -
    $cfg['Servers'][$i]['favorite'], [1] -
    - - -
    $cfg['Servers'][$i]['hide_db'] -
    - - -
    $cfg['Servers'][$i]['history'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['host'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
    - - -
    $cfg['Servers'][$i]['LogoutURL'] -
    - - -
    $cfg['Servers'][$i]['MaxTableUiprefs'] -
    - - -
    $cfg['Servers'][$i]['navigationhiding'], [1] -
    - - -
    $cfg['Servers'][$i]['nopassword'] -
    - - -
    $cfg['Servers'][$i]['only_db'] -
    - - -
    $cfg['Servers'][$i]['password'], [1] -
    - - -
    $cfg['Servers'][$i]['pdf_pages'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['pmadb'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22] -
    - - -
    $cfg['Servers'][$i]['port'], [1] -
    - - -
    $cfg['Servers'][$i]['recent'], [1] -
    - - -
    $cfg['Servers'][$i]['relation'], [1] -
    - - -
    $cfg['Servers'][$i]['savedsearches'], [1] -
    - - -
    $cfg['Servers'][$i]['SessionTimeZone'] -
    - - -
    $cfg['Servers'][$i]['SignonCookieParams'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['SignonScript'], [1], [2], [3], [4], [5] -
    - - -
    $cfg['Servers'][$i]['SignonSession'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['SignonURL'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['socket'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['ssl'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_ca'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_ca_path'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
    - - -
    $cfg['Servers'][$i]['ssl_cert'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_ciphers'], [1], [2], [3], [4], [5], [6], [7], [8] -
    - - -
    $cfg['Servers'][$i]['ssl_key'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_verify'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11] -
    - - -
    $cfg['Servers'][$i]['table_coords'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['table_info'], [1] -
    - - -
    $cfg['Servers'][$i]['table_uiprefs'], [1], [2], [3], [4] -
    - - -
    $cfg['Servers'][$i]['tracking'], [1] -
    - - -
    $cfg['Servers'][$i]['tracking_add_drop_database'] -
    - - -
    $cfg['Servers'][$i]['tracking_add_drop_table'] -
    - - -
    $cfg['Servers'][$i]['tracking_add_drop_view'] -
    - - -
    $cfg['Servers'][$i]['tracking_default_statements'] -
    - - -
    $cfg['Servers'][$i]['tracking_version_auto_create'] -
    - - -
    $cfg['Servers'][$i]['user'], [1] -
    - - -
    $cfg['Servers'][$i]['userconfig'], [1] -
    - - -
    $cfg['Servers'][$i]['usergroups'], [1], [2], [3] -
    - - -
    $cfg['Servers'][$i]['users'], [1] -
    - - -
    $cfg['Servers'][$i]['verbose'], [1], [2], [3], [4] -
    - - -
    $cfg['SessionSavePath'], [1] -
    - - -
    $cfg['ShowAll'] -
    - - -
    $cfg['ShowBrowseComments'] -
    - - -
    $cfg['ShowChgPassword'] -
    - - -
    $cfg['ShowColumnComments'] -
    - - -
    $cfg['ShowCreateDb'] -
    - - -
    $cfg['ShowDatabasesNavigationAsTree'] -
    - - -
    $cfg['ShowDbStructureCreation'] -
    - - -
    $cfg['ShowDbStructureLastCheck'] -
    - - -
    $cfg['ShowDbStructureLastUpdate'] -
    - - -
    $cfg['ShowFieldTypesInDataEditView'] -
    - - -
    $cfg['ShowFunctionFields'] -
    - - -
    $cfg['ShowGitRevision'] -
    - - -
    $cfg['ShowHint'] -
    - - -
    $cfg['ShowPhpInfo'] -
    - - -
    $cfg['ShowPropertyComments'] -
    - - -
    $cfg['ShowServerInfo'] -
    - - -
    $cfg['ShowSQL'] -
    - - -
    $cfg['ShowStats'] -
    - - -
    $cfg['SkipLockedTables'] -
    - - -
    $cfg['SQLQuery']['Edit'] -
    - - -
    $cfg['SQLQuery']['Explain'] -
    - - -
    $cfg['SQLQuery']['Refresh'] -
    - - -
    $cfg['SQLQuery']['ShowAsPHP'] -
    - - -
    $cfg['SuhosinDisableWarning'], [1] -
    - - -
    $cfg['TableNavigationLinksMode'] -
    - - -
    $cfg['TablePrimaryKeyOrder'] -
    - - -
    $cfg['TabsMode'] -
    - - -
    $cfg['TempDir'], [1], [2], [3], [4] -
    - - -
    $cfg['TextareaAutoSelect'] -
    - - -
    $cfg['TextareaCols'] -
    - - -
    $cfg['TextareaRows'] -
    - - -
    $cfg['ThemeDefault'], [1] -
    - - -
    $cfg['ThemeManager'], [1], [2] -
    - - -
    $cfg['ThemePerServer'] -
    - - -
    $cfg['TitleDatabase'] -
    - - -
    $cfg['TitleDefault'] -
    - - -
    $cfg['TitleServer'] -
    - - -
    $cfg['TitleTable'] -
    - - -
    $cfg['TranslationWarningThreshold'] -
    - - -
    $cfg['TrustedProxies'], [1] -
    - - -
    $cfg['UploadDir'], [1], [2], [3] -
    - - -
    $cfg['UseDbSearch'] -
    - - -
    $cfg['UserprefsDeveloperTab'] -
    - - -
    $cfg['UserprefsDisallow'], [1] -
    - - -
    $cfg['VersionCheck'] -
    - - -
    $cfg['ZeroConf'], [1] -
    - - -
    $cfg['ZipDump'] -
    - - -
    .htaccess -
    - -
    - -

    A

    - - - -
    - -
    ACL -
    - - -
    ActionLinksMode -
    - - -
    AllowArbitraryServer -
    - - -
    AllowDeny, order -
    - - -
    AllowDeny, rules -
    - - -
    AllowNoPassword -
    - - -
    AllowRoot -
    - - -
    AllowThirdPartyFraming -
    - - -
    AllowUserDropDatabase -
    - - -
    ArbitraryServerRegexp -
    - -
    - -
    auth_http_realm -
    - - -
    auth_type -
    - - -
    Authentication mode -
    - -
    - -
    Config -
    - - -
    Cookie -
    - - -
    HTTP -
    - - -
    Signon -
    - -
    - -
    AuthLog -
    - - -
    AuthLogSuccess -
    - - -
    AvailableCharsets -
    - -
    - -

    B

    - - - -
    - -
    Blowfish -
    - - -
    blowfish_secret -
    - - -
    bookmarktable -
    - - -
    BrowseMarkerEnable -
    - -
    - -
    BrowseMIME -
    - - -
    BrowsePointerEnable -
    - - -
    Browser -
    - - -
    bzip2 -
    - - -
    BZipDump -
    - -
    - -

    C

    - - - -
    - -
    CaptchaLoginPrivateKey -
    - - -
    CaptchaLoginPublicKey -
    - - -
    central_columns -
    - - -
    CGI -
    - - -
    Changelog -
    - - -
    CharEditing -
    - - -
    CharTextareaCols -
    - - -
    CharTextareaRows -
    - - -
    CheckConfigurationPermissions -
    - - -
    Client -
    - - -
    CodemirrorEnable -
    - - -
    column -
    - - -
    column_info -
    - - -
    comment (global variable or constant) -
    - - -
    compress -
    - - -
    CompressOnFly -
    - - -
    - Config -
    - -
    - -
    Authentication mode -
    - -
    - -
    config.inc.php -
    - - -
    - configuration option -
    - -
    - -
    $cfg['ActionLinksMode'] -
    - - -
    $cfg['AllowArbitraryServer'], [1], [2], [3] -
    - - -
    $cfg['AllowThirdPartyFraming'] -
    - - -
    $cfg['AllowUserDropDatabase'] -
    - - -
    $cfg['ArbitraryServerRegexp'], [1] -
    - - -
    $cfg['AuthLog'], [1], [2] -
    - - -
    $cfg['AuthLogSuccess'], [1] -
    - - -
    $cfg['AvailableCharsets'] -
    - - -
    $cfg['BZipDump'] -
    - - -
    $cfg['BrowseMIME'] -
    - - -
    $cfg['BrowseMarkerEnable'] -
    - - -
    $cfg['BrowsePointerEnable'] -
    - - -
    $cfg['CSPAllow'] -
    - - -
    $cfg['CaptchaLoginPrivateKey'], [1] -
    - - -
    $cfg['CaptchaLoginPublicKey'], [1] -
    - - -
    $cfg['CharEditing'], [1] -
    - - -
    $cfg['CharTextareaCols'] -
    - - -
    $cfg['CharTextareaRows'] -
    - - -
    $cfg['CheckConfigurationPermissions'] -
    - - -
    $cfg['CodemirrorEnable'] -
    - - -
    $cfg['CompressOnFly'], [1] -
    - - -
    $cfg['Confirm'] -
    - - -
    $cfg['Console']['AlwaysExpand'] -
    - - -
    $cfg['Console']['CurrentQuery'] -
    - - -
    $cfg['Console']['DarkTheme'] -
    - - -
    $cfg['Console']['EnterExecutes'] -
    - - -
    $cfg['Console']['Height'] -
    - - -
    $cfg['Console']['Mode'] -
    - - -
    $cfg['Console']['StartHistory'] -
    - - -
    $cfg['ConsoleEnterExecutes'] -
    - - -
    $cfg['DBG'] -
    - - -
    $cfg['DBG']['demo'] -
    - - -
    $cfg['DBG']['simple2fa'], [1] -
    - - -
    $cfg['DBG']['sql'], [1] -
    - - -
    $cfg['DBG']['sqllog'] -
    - - -
    $cfg['DefaultConnectionCollation'] -
    - - -
    $cfg['DefaultForeignKeyChecks'] -
    - - -
    $cfg['DefaultFunctions'] -
    - - -
    $cfg['DefaultLang'] -
    - - -
    $cfg['DefaultQueryDatabase'] -
    - - -
    $cfg['DefaultQueryTable'] -
    - - -
    $cfg['DefaultTabDatabase'] -
    - - -
    $cfg['DefaultTabServer'] -
    - - -
    $cfg['DefaultTabTable'] -
    - - -
    $cfg['DefaultTransformations'], [1] -
    - - -
    $cfg['DefaultTransformations']['Bool2Text'] -
    - - -
    $cfg['DefaultTransformations']['DateFormat'] -
    - - -
    $cfg['DefaultTransformations']['External'] -
    - - -
    $cfg['DefaultTransformations']['Hex'] -
    - - -
    $cfg['DefaultTransformations']['Inline'] -
    - - -
    $cfg['DefaultTransformations']['PreApPend'] -
    - - -
    $cfg['DefaultTransformations']['Substring'] -
    - - -
    $cfg['DefaultTransformations']['TextImageLink'] -
    - - -
    $cfg['DefaultTransformations']['TextLink'] -
    - - -
    $cfg['DisableMultiTableMaintenance'] -
    - - -
    $cfg['DisableShortcutKeys'], [1] -
    - - -
    $cfg['DisplayServersList'] -
    - - -
    $cfg['EnableAutocompleteForTablesAndColumns'] -
    - - -
    $cfg['ExecTimeLimit'], [1] -
    - - -
    $cfg['Export'] -
    - - -
    $cfg['Export']['charset'], [1] -
    - - -
    $cfg['Export']['file_template_database'] -
    - - -
    $cfg['Export']['file_template_server'] -
    - - -
    $cfg['Export']['file_template_table'] -
    - - -
    $cfg['Export']['format'] -
    - - -
    $cfg['Export']['method'] -
    - - -
    $cfg['FilterLanguages'] -
    - - -
    $cfg['FirstLevelNavigationItems'] -
    - - -
    $cfg['FontSize'] -
    - - -
    $cfg['ForceSSL'] -
    - - -
    $cfg['ForeignKeyDropdownOrder'], [1] -
    - - -
    $cfg['ForeignKeyMaxLimit'], [1] -
    - - -
    $cfg['GD2Available'] -
    - - -
    $cfg['GZipDump'] -
    - - -
    $cfg['GridEditing'] -
    - - -
    $cfg['HideStructureActions'] -
    - - -
    $cfg['IconvExtraParams'] -
    - - -
    $cfg['IgnoreMultiSubmitErrors'] -
    - - -
    $cfg['Import'] -
    - - -
    $cfg['Import']['charset'], [1] -
    - - -
    $cfg['InitialSlidersState'] -
    - - -
    $cfg['InsertRows'] -
    - - -
    $cfg['Lang'] -
    - - -
    $cfg['LimitChars'] -
    - - -
    $cfg['LinkLengthLimit'] -
    - - -
    $cfg['LoginCookieDeleteAll'] -
    - - -
    $cfg['LoginCookieRecall'] -
    - - -
    $cfg['LoginCookieStore'] -
    - - -
    $cfg['LoginCookieValidity'], [1] -
    - - -
    $cfg['LoginCookieValidityDisableWarning'] -
    - - -
    $cfg['LongtextDoubleTextarea'] -
    - - -
    $cfg['MaxCharactersInDisplayedSQL'] -
    - - -
    $cfg['MaxDbList'] -
    - - -
    $cfg['MaxExactCount'], [1], [2] -
    - - -
    $cfg['MaxExactCountViews'] -
    - - -
    $cfg['MaxNavigationItems'] -
    - - -
    $cfg['MaxRows'] -
    - - -
    $cfg['MaxSizeForInputField'] -
    - - -
    $cfg['MaxTableList'] -
    - - -
    $cfg['MemoryLimit'] -
    - - -
    $cfg['MinSizeForInputField'] -
    - - -
    $cfg['MysqlMinVersion'] -
    - - -
    $cfg['NaturalOrder'] -
    - - -
    $cfg['NavigationDisplayLogo'] -
    - - -
    $cfg['NavigationDisplayServers'] -
    - - -
    $cfg['NavigationLinkWithMainPanel'] -
    - - -
    $cfg['NavigationLogoLink'] -
    - - -
    $cfg['NavigationLogoLinkWindow'] -
    - - -
    $cfg['NavigationTreeDbSeparator'], [1] -
    - - -
    $cfg['NavigationTreeDefaultTabTable'], [1], [2] -
    - - -
    $cfg['NavigationTreeDefaultTabTable2'] -
    - - -
    $cfg['NavigationTreeDisplayDbFilterMinimum'] -
    - - -
    $cfg['NavigationTreeDisplayItemFilterMinimum'] -
    - - -
    $cfg['NavigationTreeEnableExpansion'] -
    - - -
    $cfg['NavigationTreeEnableGrouping'] -
    - - -
    $cfg['NavigationTreePointerEnable'] -
    - - -
    $cfg['NavigationTreeShowEvents'] -
    - - -
    $cfg['NavigationTreeShowFunctions'] -
    - - -
    $cfg['NavigationTreeShowProcedures'] -
    - - -
    $cfg['NavigationTreeShowTables'] -
    - - -
    $cfg['NavigationTreeShowViews'] -
    - - -
    $cfg['NavigationTreeTableLevel'] -
    - - -
    $cfg['NavigationTreeTableSeparator'], [1] -
    - - -
    $cfg['NavigationWidth'] -
    - - -
    $cfg['NumFavoriteTables'], [1], [2] -
    - - -
    $cfg['NumRecentTables'], [1] -
    - - -
    $cfg['OBGzip'], [1], [2], [3] -
    - - -
    $cfg['Order'] -
    - - -
    $cfg['PDFDefaultPageSize'] -
    - - -
    $cfg['PDFPageSizes'], [1] -
    - - -
    $cfg['PersistentConnections'] -
    - - -
    $cfg['PmaAbsoluteUri'], [1], [2], [3], [4], [5], [6], [7] -
    - - -
    $cfg['PmaNoRelation_DisableWarning'] -
    - - -
    $cfg['PropertiesNumColumns'] -
    - - -
    $cfg['ProtectBinary'] -
    - - -
    $cfg['ProxyPass'] -
    - - -
    $cfg['ProxyUrl'] -
    - - -
    $cfg['ProxyUser'] -
    - - -
    $cfg['QueryHistoryDB'], [1], [2] -
    - - -
    $cfg['QueryHistoryMax'], [1], [2] -
    - - -
    $cfg['RecodingEngine'] -
    - - -
    $cfg['RelationalDisplay'] -
    - - -
    $cfg['RememberSorting'], [1] -
    - - -
    $cfg['RepeatCells'] -
    - - -
    $cfg['ReservedWordDisableWarning'] -
    - - -
    $cfg['RetainQueryBox'] -
    - - -
    $cfg['RowActionLinks'] -
    - - -
    $cfg['RowActionLinksWithoutUnique'] -
    - - -
    $cfg['RowActionType'] -
    - - -
    $cfg['SQLQuery']['Edit'] -
    - - -
    $cfg['SQLQuery']['Explain'] -
    - - -
    $cfg['SQLQuery']['Refresh'] -
    - - -
    $cfg['SQLQuery']['ShowAsPHP'] -
    - - -
    $cfg['SaveCellsAtOnce'] -
    - - -
    $cfg['SaveDir'], [1] -
    - - -
    $cfg['SendErrorReports'] -
    - - -
    $cfg['ServerDefault'], [1], [2] -
    - - -
    $cfg['ServerLibraryDifference_DisableWarning'] -
    - - -
    $cfg['Servers'], [1], [2], [3], [4] -
    - - -
    $cfg['Servers'][$i]['AllowDeny']['order'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['AllowDeny']['rules'], [1], [2], [3], [4], [5] -
    - - -
    $cfg['Servers'][$i]['AllowNoPassword'] -
    - - -
    $cfg['Servers'][$i]['AllowRoot'], [1] -
    - - -
    $cfg['Servers'][$i]['DisableIS'] -
    - - -
    $cfg['Servers'][$i]['LogoutURL'] -
    - - -
    $cfg['Servers'][$i]['MaxTableUiprefs'] -
    - - -
    $cfg['Servers'][$i]['SessionTimeZone'] -
    - - -
    $cfg['Servers'][$i]['SignonCookieParams'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['SignonScript'], [1], [2], [3], [4], [5] -
    - - -
    $cfg['Servers'][$i]['SignonSession'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['SignonURL'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['auth_http_realm'] -
    - - -
    $cfg['Servers'][$i]['auth_type'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['bookmarktable'], [1] -
    - - -
    $cfg['Servers'][$i]['central_columns'], [1] -
    - - -
    $cfg['Servers'][$i]['column_info'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['compress'] -
    - - -
    $cfg['Servers'][$i]['connect_type'] -
    - - -
    $cfg['Servers'][$i]['control_*'], [1], [2], [3] -
    - - -
    $cfg['Servers'][$i]['controlhost'], [1] -
    - - -
    $cfg['Servers'][$i]['controlpass'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['controlport'], [1] -
    - - -
    $cfg['Servers'][$i]['controluser'], [1], [2], [3], [4] -
    - - -
    $cfg['Servers'][$i]['designer_settings'], [1] -
    - - -
    $cfg['Servers'][$i]['export_templates'], [1] -
    - - -
    $cfg['Servers'][$i]['extension'] -
    - - -
    $cfg['Servers'][$i]['favorite'], [1] -
    - - -
    $cfg['Servers'][$i]['hide_db'] -
    - - -
    $cfg['Servers'][$i]['history'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['host'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
    - - -
    $cfg['Servers'][$i]['navigationhiding'], [1] -
    - - -
    $cfg['Servers'][$i]['nopassword'] -
    - - -
    $cfg['Servers'][$i]['only_db'] -
    - - -
    $cfg['Servers'][$i]['password'], [1] -
    - - -
    $cfg['Servers'][$i]['pdf_pages'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['pmadb'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22] -
    - - -
    $cfg['Servers'][$i]['port'], [1] -
    - - -
    $cfg['Servers'][$i]['recent'], [1] -
    - - -
    $cfg['Servers'][$i]['relation'], [1] -
    - - -
    $cfg['Servers'][$i]['savedsearches'], [1] -
    - - -
    $cfg['Servers'][$i]['socket'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['ssl'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_ca'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_ca_path'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
    - - -
    $cfg['Servers'][$i]['ssl_cert'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_ciphers'], [1], [2], [3], [4], [5], [6], [7], [8] -
    - - -
    $cfg['Servers'][$i]['ssl_key'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
    - - -
    $cfg['Servers'][$i]['ssl_verify'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11] -
    - - -
    $cfg['Servers'][$i]['table_coords'], [1], [2] -
    - - -
    $cfg['Servers'][$i]['table_info'], [1] -
    - - -
    $cfg['Servers'][$i]['table_uiprefs'], [1], [2], [3], [4] -
    - - -
    $cfg['Servers'][$i]['tracking'], [1] -
    - - -
    $cfg['Servers'][$i]['tracking_add_drop_database'] -
    - - -
    $cfg['Servers'][$i]['tracking_add_drop_table'] -
    - - -
    $cfg['Servers'][$i]['tracking_add_drop_view'] -
    - - -
    $cfg['Servers'][$i]['tracking_default_statements'] -
    - - -
    $cfg['Servers'][$i]['tracking_version_auto_create'] -
    - - -
    $cfg['Servers'][$i]['user'], [1] -
    - - -
    $cfg['Servers'][$i]['userconfig'], [1] -
    - - -
    $cfg['Servers'][$i]['usergroups'], [1], [2], [3] -
    - - -
    $cfg['Servers'][$i]['users'], [1] -
    - - -
    $cfg['Servers'][$i]['verbose'], [1], [2], [3], [4] -
    - - -
    $cfg['SessionSavePath'], [1] -
    - - -
    $cfg['ShowAll'] -
    - - -
    $cfg['ShowBrowseComments'] -
    - - -
    $cfg['ShowChgPassword'] -
    - - -
    $cfg['ShowColumnComments'] -
    - - -
    $cfg['ShowCreateDb'] -
    - - -
    $cfg['ShowDatabasesNavigationAsTree'] -
    - - -
    $cfg['ShowDbStructureCreation'] -
    - - -
    $cfg['ShowDbStructureLastCheck'] -
    - - -
    $cfg['ShowDbStructureLastUpdate'] -
    - - -
    $cfg['ShowFieldTypesInDataEditView'] -
    - - -
    $cfg['ShowFunctionFields'] -
    - - -
    $cfg['ShowGitRevision'] -
    - - -
    $cfg['ShowHint'] -
    - - -
    $cfg['ShowPhpInfo'] -
    - - -
    $cfg['ShowPropertyComments'] -
    - - -
    $cfg['ShowSQL'] -
    - - -
    $cfg['ShowServerInfo'] -
    - - -
    $cfg['ShowStats'] -
    - - -
    $cfg['SkipLockedTables'] -
    - - -
    $cfg['SuhosinDisableWarning'], [1] -
    - - -
    $cfg['TableNavigationLinksMode'] -
    - - -
    $cfg['TablePrimaryKeyOrder'] -
    - - -
    $cfg['TabsMode'] -
    - - -
    $cfg['TempDir'], [1], [2], [3], [4] -
    - - -
    $cfg['TextareaAutoSelect'] -
    - - -
    $cfg['TextareaCols'] -
    - - -
    $cfg['TextareaRows'] -
    - - -
    $cfg['ThemeDefault'], [1] -
    - - -
    $cfg['ThemeManager'], [1], [2] -
    - - -
    $cfg['ThemePerServer'] -
    - - -
    $cfg['TitleDatabase'] -
    - - -
    $cfg['TitleDefault'] -
    - - -
    $cfg['TitleServer'] -
    - - -
    $cfg['TitleTable'] -
    - - -
    $cfg['TranslationWarningThreshold'] -
    - - -
    $cfg['TrustedProxies'], [1] -
    - - -
    $cfg['UploadDir'], [1], [2], [3] -
    - - -
    $cfg['UseDbSearch'] -
    - - -
    $cfg['UserprefsDeveloperTab'] -
    - - -
    $cfg['UserprefsDisallow'], [1] -
    - - -
    $cfg['VersionCheck'] -
    - - -
    $cfg['ZeroConf'], [1] -
    - - -
    $cfg['ZipDump'] -
    - - -
    $cfg['blowfish_secret'], [1] -
    - -
    -
    - -
    Configuration storage -
    - - -
    Confirm -
    - - -
    connect_type -
    - - -
    Console, AlwaysExpand -
    - - -
    Console, CurrentQuery -
    - - -
    Console, DarkTheme -
    - - -
    Console, EnterExecutes -
    - - -
    Console, Height -
    - - -
    Console, Mode -
    - - -
    Console, StartHistory -
    - - -
    ConsoleEnterExecutes -
    - - -
    control_* -
    - - -
    controlhost -
    - - -
    controlpass -
    - - -
    controlport -
    - - -
    controluser -
    - - -
    Cookie -
    - -
    - -
    Authentication mode -
    - -
    - -
    CSPAllow -
    - - -
    CSV -
    - -
    - -

    D

    - - - -
    - -
    data (global variable or constant) -
    - - -
    database -
    - -
    - -
    (global variable or constant) -
    - -
    - -
    DB -
    - - -
    DBG -
    - - -
    DBG, demo -
    - - -
    DBG, simple2fa -
    - - -
    DBG, sql -
    - - -
    DBG, sqllog -
    - - -
    DefaultConnectionCollation -
    - - -
    DefaultForeignKeyChecks -
    - - -
    DefaultFunctions -
    - - -
    DefaultLang -
    - - -
    DefaultQueryDatabase -
    - - -
    DefaultQueryTable -
    - - -
    DefaultTabDatabase -
    - -
    - -
    DefaultTabServer -
    - - -
    DefaultTabTable -
    - - -
    DefaultTransformations -
    - - -
    DefaultTransformations, Bool2Text -
    - - -
    DefaultTransformations, DateFormat -
    - - -
    DefaultTransformations, External -
    - - -
    DefaultTransformations, Hex -
    - - -
    DefaultTransformations, Inline -
    - - -
    DefaultTransformations, PreApPend -
    - - -
    DefaultTransformations, Substring -
    - - -
    DefaultTransformations, TextImageLink -
    - - -
    DefaultTransformations, TextLink -
    - - -
    designer_settings -
    - - -
    DisableIS -
    - - -
    DisableMultiTableMaintenance -
    - - -
    DisableShortcutKeys -
    - - -
    DisplayServersList -
    - -
    - -

    E

    - - - -
    - -
    EnableAutocompleteForTablesAndColumns -
    - - -
    Engine -
    - - -
    - environment variable -
    - -
    - -
    PMA_ABSOLUTE_URI, [1] -
    - - -
    PMA_ARBITRARY -
    - - -
    PMA_HOST, [1] -
    - - -
    PMA_HOSTS -
    - - -
    PMA_PASSWORD, [1] -
    - - -
    PMA_PORT, [1] -
    - - -
    PMA_PORTS -
    - - -
    PMA_USER, [1] -
    - - -
    PMA_VERBOSE, [1] -
    - - -
    PMA_VERBOSES -
    - -
    -
    - -
    ExecTimeLimit -
    - - -
    Export -
    - - -
    Export, charset -
    - - -
    Export, file_template_database -
    - - -
    Export, file_template_server -
    - - -
    Export, file_template_table -
    - - -
    Export, format -
    - - -
    Export, method -
    - - -
    export_templates -
    - - -
    extension, [1] -
    - -
    - -

    F

    - - - -
    - -
    FAQ -
    - - -
    favorite -
    - - -
    Field -
    - - -
    FilterLanguages -
    - - -
    FirstLevelNavigationItems -
    - -
    - -
    FontSize -
    - - -
    ForceSSL -
    - - -
    foreign key -
    - - -
    ForeignKeyDropdownOrder -
    - - -
    ForeignKeyMaxLimit -
    - -
    - -

    G

    - - - -
    - -
    GD -
    - - -
    GD2 -
    - - -
    GD2Available -
    - -
    - -
    GridEditing -
    - - -
    gzip -
    - - -
    GZipDump -
    - -
    - -

    H

    - - - -
    - -
    hide_db -
    - - -
    HideStructureActions -
    - - -
    history -
    - - -
    host, [1] -
    - -
    - -
    hostname -
    - - -
    HTTP -
    - -
    - -
    Authentication mode -
    - -
    - -
    https -
    - -
    - -

    I

    - - - -
    - -
    IconvExtraParams -
    - - -
    IEC -
    - - -
    IgnoreMultiSubmitErrors -
    - - -
    IIS -
    - - -
    Import -
    - - -
    Import, charset -
    - - -
    Index -
    - -
    - -
    InitialSlidersState -
    - - -
    InsertRows -
    - - -
    IP -
    - - -
    IP Address -
    - - -
    IPv6 -
    - - -
    ISAPI -
    - - -
    ISO -
    - - -
    ISP -
    - -
    - -

    J

    - - - -
    - -
    JPEG -
    - -
    - -
    JPG -
    - -
    - -

    K

    - - -
    - -
    Key -
    - -
    - -

    L

    - - - -
    - -
    Lang -
    - - -
    LATEX -
    - - -
    LimitChars -
    - - -
    LinkLengthLimit -
    - - -
    LoginCookieDeleteAll -
    - -
    - -
    LoginCookieRecall -
    - - -
    LoginCookieStore -
    - - -
    LoginCookieValidity -
    - - -
    LoginCookieValidityDisableWarning -
    - - -
    LogoutURL -
    - - -
    LongtextDoubleTextarea -
    - -
    - -

    M

    - - - -
    - -
    Mac -
    - - -
    Mac OS X -
    - - -
    MaxCharactersInDisplayedSQL -
    - - -
    MaxDbList -
    - - -
    MaxExactCount -
    - - -
    MaxExactCountViews -
    - - -
    MaxNavigationItems -
    - - -
    MaxRows -
    - - -
    MaxSizeForInputField -
    - - -
    MaxTableList -
    - - -
    MaxTableUiprefs -
    - -
    - -
    mbstring -
    - - -
    MCrypt -
    - - -
    mcrypt -
    - - -
    MemoryLimit -
    - - -
    MIME -
    - - -
    MinSizeForInputField -
    - - -
    mod_proxy_fcgi -
    - - -
    module -
    - - -
    MySQL -
    - - -
    mysql -
    - - -
    mysqli -
    - - -
    MysqlMinVersion -
    - -
    - -

    N

    - - - -
    - -
    name (global variable or constant) -
    - - -
    NaturalOrder -
    - - -
    NavigationDisplayLogo -
    - - -
    NavigationDisplayServers -
    - - -
    navigationhiding -
    - - -
    NavigationLinkWithMainPanel -
    - - -
    NavigationLogoLink -
    - - -
    NavigationLogoLinkWindow -
    - - -
    NavigationTreeDbSeparator -
    - - -
    NavigationTreeDefaultTabTable -
    - - -
    NavigationTreeDefaultTabTable2 -
    - - -
    NavigationTreeDisplayDbFilterMinimum -
    - - -
    NavigationTreeDisplayItemFilterMinimum -
    - -
    - -
    NavigationTreeEnableExpansion -
    - - -
    NavigationTreeEnableGrouping -
    - - -
    NavigationTreePointerEnable -
    - - -
    NavigationTreeShowEvents -
    - - -
    NavigationTreeShowFunctions -
    - - -
    NavigationTreeShowProcedures -
    - - -
    NavigationTreeShowTables -
    - - -
    NavigationTreeShowViews -
    - - -
    NavigationTreeTableLevel -
    - - -
    NavigationTreeTableSeparator -
    - - -
    NavigationWidth -
    - - -
    nopassword -
    - - -
    NumFavoriteTables -
    - - -
    NumRecentTables -
    - -
    - -

    O

    - - - -
    - -
    OBGzip -
    - - -
    only_db -
    - -
    - -
    OpenDocument -
    - - -
    Order -
    - - -
    OS X -
    - -
    - -

    P

    - - - -
    - -
    password -
    - - -
    PCRE -
    - - -
    PDF -
    - - -
    pdf_pages -
    - - -
    PDFDefaultPageSize -
    - - -
    PDFPageSizes -
    - - -
    PEAR -
    - - -
    PersistentConnections -
    - - -
    PHP -
    - - -
    phpMyAdmin configuration storage -
    - - -
    PMA_ABSOLUTE_URI -
    - - -
    PMA_HOST -
    - - -
    PMA_PASSWORD -
    - -
    - -
    PMA_PORT -
    - - -
    PMA_USER -
    - - -
    PMA_VERBOSE -
    - - -
    PmaAbsoluteUri -
    - - -
    pmadb, [1] -
    - - -
    PmaNoRelation_DisableWarning -
    - - -
    port, [1] -
    - - -
    primary key -
    - - -
    PropertiesNumColumns -
    - - -
    ProtectBinary -
    - - -
    ProxyPass -
    - - -
    ProxyUrl -
    - - -
    ProxyUser -
    - -
    - -

    Q

    - - - -
    - -
    QueryHistoryDB -
    - -
    - -
    QueryHistoryMax -
    - -
    - -

    R

    - - - -
    - -
    recent -
    - - -
    RecodingEngine -
    - - -
    relation -
    - - -
    RelationalDisplay -
    - - -
    RememberSorting -
    - - -
    RepeatCells -
    - - -
    ReservedWordDisableWarning -
    - - -
    RetainQueryBox -
    - -
    - -
    RFC -
    - -
    - -
    RFC 1867 -
    - - -
    RFC 1952 -
    - - -
    RFC 2616 -
    - -
    - -
    RFC 1952 -
    - - -
    Row (record, tuple) -
    - - -
    RowActionLinks -
    - - -
    RowActionLinksWithoutUnique -
    - - -
    RowActionType -
    - -
    - -

    S

    - - - -
    - -
    SaveCellsAtOnce -
    - - -
    SaveDir -
    - - -
    savedsearches -
    - - -
    SendErrorReports -
    - - -
    Server -
    - - -
    - server configuration -
    - -
    - -
    AllowDeny, order -
    - - -
    AllowDeny, rules -
    - - -
    AllowNoPassword -
    - - -
    AllowRoot -
    - - -
    DisableIS -
    - - -
    LogoutURL -
    - - -
    MaxTableUiprefs -
    - - -
    SessionTimeZone -
    - - -
    SignonCookieParams -
    - - -
    SignonScript -
    - - -
    SignonSession -
    - - -
    SignonURL -
    - - -
    auth_http_realm -
    - - -
    auth_type -
    - - -
    bookmarktable -
    - - -
    central_columns -
    - - -
    column_info -
    - - -
    compress -
    - - -
    connect_type -
    - - -
    control_* -
    - - -
    controlhost -
    - - -
    controlpass -
    - - -
    controlport -
    - - -
    controluser -
    - - -
    designer_settings -
    - - -
    export_templates -
    - - -
    extension -
    - - -
    favorite -
    - - -
    hide_db -
    - - -
    history -
    - - -
    host -
    - - -
    navigationhiding -
    - - -
    nopassword -
    - - -
    only_db -
    - - -
    password -
    - - -
    pdf_pages -
    - - -
    pmadb -
    - - -
    port -
    - - -
    recent -
    - - -
    relation -
    - - -
    savedsearches -
    - - -
    socket -
    - - -
    ssl -
    - - -
    ssl_ca -
    - - -
    ssl_ca_path -
    - - -
    ssl_cert -
    - - -
    ssl_ciphers -
    - - -
    ssl_key -
    - - -
    ssl_verify -
    - - -
    table_coords -
    - - -
    table_info -
    - - -
    table_uiprefs -
    - - -
    tracking -
    - - -
    tracking_add_drop_database -
    - - -
    tracking_add_drop_table -
    - - -
    tracking_add_drop_view -
    - - -
    tracking_default_statements -
    - - -
    tracking_version_auto_create -
    - - -
    user -
    - - -
    userconfig -
    - - -
    usergroups -
    - - -
    users -
    - - -
    verbose -
    - -
    -
    - -
    ServerDefault -
    - - -
    ServerLibraryDifference_DisableWarning -
    - - -
    Servers -
    - - -
    SessionSavePath -
    - - -
    SessionTimeZone -
    - - -
    Setup script -
    - - -
    ShowAll -
    - - -
    ShowBrowseComments -
    - - -
    ShowChgPassword -
    - - -
    ShowColumnComments -
    - - -
    ShowCreateDb -
    - - -
    ShowDatabasesNavigationAsTree -
    - - -
    ShowDbStructureCreation -
    - - -
    ShowDbStructureLastCheck -
    - - -
    ShowDbStructureLastUpdate -
    - - -
    ShowFieldTypesInDataEditView -
    - - -
    ShowFunctionFields -
    - - -
    ShowGitRevision -
    - - -
    ShowHint -
    - - -
    ShowPhpInfo -
    - - -
    ShowPropertyComments -
    - - -
    ShowServerInfo -
    - - -
    ShowSQL -
    - - -
    ShowStats -
    - - -
    - Signon -
    - -
    - -
    Authentication mode -
    - -
    - -
    SignonCookieParams -
    - - -
    SignonScript -
    - - -
    SignonSession -
    - - -
    SignonURL -
    - - -
    SkipLockedTables -
    - - -
    socket, [1] -
    - - -
    SQL -
    - - -
    SQLQuery, Edit -
    - - -
    SQLQuery, Explain -
    - - -
    SQLQuery, Refresh -
    - - -
    SQLQuery, ShowAsPHP -
    - - -
    SSL -
    - - -
    ssl -
    - - -
    ssl_ca -
    - - -
    ssl_ca_path -
    - - -
    ssl_cert -
    - - -
    ssl_ciphers -
    - - -
    ssl_key -
    - - -
    ssl_verify -
    - - -
    Storage Engines -
    - - -
    Stored procedure -
    - - -
    SuhosinDisableWarning -
    - -
    - -

    T

    - - - -
    - -
    table -
    - - -
    table_coords -
    - - -
    table_info -
    - - -
    table_uiprefs -
    - - -
    TableNavigationLinksMode -
    - - -
    TablePrimaryKeyOrder -
    - - -
    TabsMode -
    - - -
    tar -
    - - -
    TCP -
    - - -
    TCPDF -
    - - -
    TempDir -
    - - -
    TextareaAutoSelect -
    - - -
    TextareaCols -
    - - -
    TextareaRows -
    - - -
    ThemeDefault -
    - -
    - -
    ThemeManager -
    - - -
    ThemePerServer -
    - - -
    TitleDatabase -
    - - -
    TitleDefault -
    - - -
    TitleServer -
    - - -
    TitleTable -
    - - -
    tracking -
    - - -
    tracking_add_drop_database -
    - - -
    tracking_add_drop_table -
    - - -
    tracking_add_drop_view -
    - - -
    tracking_default_statements -
    - - -
    tracking_version_auto_create -
    - - -
    TranslationWarningThreshold -
    - - -
    trigger -
    - - -
    TrustedProxies -
    - - -
    type (global variable or constant) -
    - -
    - -

    U

    - - - -
    - -
    unique key -
    - - -
    UploadDir -
    - - -
    URL -
    - - -
    UseDbSearch -
    - - -
    user -
    - -
    - -
    userconfig -
    - - -
    usergroups -
    - - -
    UserprefsDeveloperTab -
    - - -
    UserprefsDisallow -
    - - -
    users -
    - -
    - -

    V

    - - - -
    - -
    verbose -
    - -
    - -
    version (global variable or constant) -
    - - -
    VersionCheck -
    - -
    - -

    W

    - - -
    - -
    Webserver -
    - -
    - -

    X

    - - -
    - -
    XML -
    - -
    - -

    Z

    - - - -
    - -
    ZeroConf -
    - - -
    ZIP -
    - -
    - -
    ZipDump -
    - - -
    zlib -
    - -
    - - - -
    -
    -
    - -
    -
    - - - - \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/searchindex.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/searchindex.js deleted file mode 100644 index d69d0372..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Search.setIndex({envversion:49,filenames:["bookmarks","charts","config","copyright","credits","developers","faq","glossary","import_export","index","intro","other","privileges","relations","require","security","settings","setup","themes","transformations","two_factor","user","vendors"],objects:{"":{"$cfg['ActionLinksMode']":[2,0,1,"cfg_ActionLinksMode"],"$cfg['AllowArbitraryServer']":[2,0,1,"cfg_AllowArbitraryServer"],"$cfg['AllowThirdPartyFraming']":[2,0,1,"cfg_AllowThirdPartyFraming"],"$cfg['AllowUserDropDatabase']":[2,0,1,"cfg_AllowUserDropDatabase"],"$cfg['ArbitraryServerRegexp']":[2,0,1,"cfg_ArbitraryServerRegexp"],"$cfg['AuthLog']":[2,0,1,"cfg_AuthLog"],"$cfg['AuthLogSuccess']":[2,0,1,"cfg_AuthLogSuccess"],"$cfg['AvailableCharsets']":[2,0,1,"cfg_AvailableCharsets"],"$cfg['BZipDump']":[2,0,1,"cfg_BZipDump"],"$cfg['BrowseMIME']":[2,0,1,"cfg_BrowseMIME"],"$cfg['BrowseMarkerEnable']":[2,0,1,"cfg_BrowseMarkerEnable"],"$cfg['BrowsePointerEnable']":[2,0,1,"cfg_BrowsePointerEnable"],"$cfg['CSPAllow']":[2,0,1,"cfg_CSPAllow"],"$cfg['CaptchaLoginPrivateKey']":[2,0,1,"cfg_CaptchaLoginPrivateKey"],"$cfg['CaptchaLoginPublicKey']":[2,0,1,"cfg_CaptchaLoginPublicKey"],"$cfg['CharEditing']":[2,0,1,"cfg_CharEditing"],"$cfg['CharTextareaCols']":[2,0,1,"cfg_CharTextareaCols"],"$cfg['CharTextareaRows']":[2,0,1,"cfg_CharTextareaRows"],"$cfg['CheckConfigurationPermissions']":[2,0,1,"cfg_CheckConfigurationPermissions"],"$cfg['CodemirrorEnable']":[2,0,1,"cfg_CodemirrorEnable"],"$cfg['CompressOnFly']":[2,0,1,"cfg_CompressOnFly"],"$cfg['Confirm']":[2,0,1,"cfg_Confirm"],"$cfg['Console']['AlwaysExpand']":[2,0,1,"cfg_Console_AlwaysExpand"],"$cfg['Console']['CurrentQuery']":[2,0,1,"cfg_Console_CurrentQuery"],"$cfg['Console']['DarkTheme']":[2,0,1,"cfg_Console_DarkTheme"],"$cfg['Console']['EnterExecutes']":[2,0,1,"cfg_Console_EnterExecutes"],"$cfg['Console']['Height']":[2,0,1,"cfg_Console_Height"],"$cfg['Console']['Mode']":[2,0,1,"cfg_Console_Mode"],"$cfg['Console']['StartHistory']":[2,0,1,"cfg_Console_StartHistory"],"$cfg['ConsoleEnterExecutes']":[2,0,1,"cfg_ConsoleEnterExecutes"],"$cfg['DBG']":[2,0,1,"cfg_DBG"],"$cfg['DBG']['demo']":[2,0,1,"cfg_DBG_demo"],"$cfg['DBG']['simple2fa']":[2,0,1,"cfg_DBG_simple2fa"],"$cfg['DBG']['sql']":[2,0,1,"cfg_DBG_sql"],"$cfg['DBG']['sqllog']":[2,0,1,"cfg_DBG_sqllog"],"$cfg['DefaultConnectionCollation']":[2,0,1,"cfg_DefaultConnectionCollation"],"$cfg['DefaultForeignKeyChecks']":[2,0,1,"cfg_DefaultForeignKeyChecks"],"$cfg['DefaultFunctions']":[2,0,1,"cfg_DefaultFunctions"],"$cfg['DefaultLang']":[2,0,1,"cfg_DefaultLang"],"$cfg['DefaultQueryDatabase']":[2,0,1,"cfg_DefaultQueryDatabase"],"$cfg['DefaultQueryTable']":[2,0,1,"cfg_DefaultQueryTable"],"$cfg['DefaultTabDatabase']":[2,0,1,"cfg_DefaultTabDatabase"],"$cfg['DefaultTabServer']":[2,0,1,"cfg_DefaultTabServer"],"$cfg['DefaultTabTable']":[2,0,1,"cfg_DefaultTabTable"],"$cfg['DefaultTransformations']":[2,0,1,"cfg_DefaultTransformations"],"$cfg['DefaultTransformations']['Bool2Text']":[2,0,1,"cfg_DefaultTransformations_Bool2Text"],"$cfg['DefaultTransformations']['DateFormat']":[2,0,1,"cfg_DefaultTransformations_DateFormat"],"$cfg['DefaultTransformations']['External']":[2,0,1,"cfg_DefaultTransformations_External"],"$cfg['DefaultTransformations']['Hex']":[2,0,1,"cfg_DefaultTransformations_Hex"],"$cfg['DefaultTransformations']['Inline']":[2,0,1,"cfg_DefaultTransformations_Inline"],"$cfg['DefaultTransformations']['PreApPend']":[2,0,1,"cfg_DefaultTransformations_PreApPend"],"$cfg['DefaultTransformations']['Substring']":[2,0,1,"cfg_DefaultTransformations_Substring"],"$cfg['DefaultTransformations']['TextImageLink']":[2,0,1,"cfg_DefaultTransformations_TextImageLink"],"$cfg['DefaultTransformations']['TextLink']":[2,0,1,"cfg_DefaultTransformations_TextLink"],"$cfg['DisableMultiTableMaintenance']":[2,0,1,"cfg_DisableMultiTableMaintenance"],"$cfg['DisableShortcutKeys']":[2,0,1,"cfg_DisableShortcutKeys"],"$cfg['DisplayServersList']":[2,0,1,"cfg_DisplayServersList"],"$cfg['EnableAutocompleteForTablesAndColumns']":[2,0,1,"cfg_EnableAutocompleteForTablesAndColumns"],"$cfg['ExecTimeLimit']":[2,0,1,"cfg_ExecTimeLimit"],"$cfg['Export']":[2,0,1,"cfg_Export"],"$cfg['Export']['charset']":[2,0,1,"cfg_Export_charset"],"$cfg['Export']['file_template_database']":[2,0,1,"cfg_Export_file_template_database"],"$cfg['Export']['file_template_server']":[2,0,1,"cfg_Export_file_template_server"],"$cfg['Export']['file_template_table']":[2,0,1,"cfg_Export_file_template_table"],"$cfg['Export']['format']":[2,0,1,"cfg_Export_format"],"$cfg['Export']['method']":[2,0,1,"cfg_Export_method"],"$cfg['FilterLanguages']":[2,0,1,"cfg_FilterLanguages"],"$cfg['FirstLevelNavigationItems']":[2,0,1,"cfg_FirstLevelNavigationItems"],"$cfg['FontSize']":[2,0,1,"cfg_FontSize"],"$cfg['ForceSSL']":[2,0,1,"cfg_ForceSSL"],"$cfg['ForeignKeyDropdownOrder']":[2,0,1,"cfg_ForeignKeyDropdownOrder"],"$cfg['ForeignKeyMaxLimit']":[2,0,1,"cfg_ForeignKeyMaxLimit"],"$cfg['GD2Available']":[2,0,1,"cfg_GD2Available"],"$cfg['GZipDump']":[2,0,1,"cfg_GZipDump"],"$cfg['GridEditing']":[2,0,1,"cfg_GridEditing"],"$cfg['HideStructureActions']":[2,0,1,"cfg_HideStructureActions"],"$cfg['IconvExtraParams']":[2,0,1,"cfg_IconvExtraParams"],"$cfg['IgnoreMultiSubmitErrors']":[2,0,1,"cfg_IgnoreMultiSubmitErrors"],"$cfg['Import']":[2,0,1,"cfg_Import"],"$cfg['Import']['charset']":[2,0,1,"cfg_Import_charset"],"$cfg['InitialSlidersState']":[2,0,1,"cfg_InitialSlidersState"],"$cfg['InsertRows']":[2,0,1,"cfg_InsertRows"],"$cfg['Lang']":[2,0,1,"cfg_Lang"],"$cfg['LimitChars']":[2,0,1,"cfg_LimitChars"],"$cfg['LinkLengthLimit']":[2,0,1,"cfg_LinkLengthLimit"],"$cfg['LoginCookieDeleteAll']":[2,0,1,"cfg_LoginCookieDeleteAll"],"$cfg['LoginCookieRecall']":[2,0,1,"cfg_LoginCookieRecall"],"$cfg['LoginCookieStore']":[2,0,1,"cfg_LoginCookieStore"],"$cfg['LoginCookieValidity']":[2,0,1,"cfg_LoginCookieValidity"],"$cfg['LoginCookieValidityDisableWarning']":[2,0,1,"cfg_LoginCookieValidityDisableWarning"],"$cfg['LongtextDoubleTextarea']":[2,0,1,"cfg_LongtextDoubleTextarea"],"$cfg['MaxCharactersInDisplayedSQL']":[2,0,1,"cfg_MaxCharactersInDisplayedSQL"],"$cfg['MaxDbList']":[2,0,1,"cfg_MaxDbList"],"$cfg['MaxExactCount']":[2,0,1,"cfg_MaxExactCount"],"$cfg['MaxExactCountViews']":[2,0,1,"cfg_MaxExactCountViews"],"$cfg['MaxNavigationItems']":[2,0,1,"cfg_MaxNavigationItems"],"$cfg['MaxRows']":[2,0,1,"cfg_MaxRows"],"$cfg['MaxSizeForInputField']":[2,0,1,"cfg_MaxSizeForInputField"],"$cfg['MaxTableList']":[2,0,1,"cfg_MaxTableList"],"$cfg['MemoryLimit']":[2,0,1,"cfg_MemoryLimit"],"$cfg['MinSizeForInputField']":[2,0,1,"cfg_MinSizeForInputField"],"$cfg['MysqlMinVersion']":[2,0,1,"cfg_MysqlMinVersion"],"$cfg['NaturalOrder']":[2,0,1,"cfg_NaturalOrder"],"$cfg['NavigationDisplayLogo']":[2,0,1,"cfg_NavigationDisplayLogo"],"$cfg['NavigationDisplayServers']":[2,0,1,"cfg_NavigationDisplayServers"],"$cfg['NavigationLinkWithMainPanel']":[2,0,1,"cfg_NavigationLinkWithMainPanel"],"$cfg['NavigationLogoLink']":[2,0,1,"cfg_NavigationLogoLink"],"$cfg['NavigationLogoLinkWindow']":[2,0,1,"cfg_NavigationLogoLinkWindow"],"$cfg['NavigationTreeDbSeparator']":[2,0,1,"cfg_NavigationTreeDbSeparator"],"$cfg['NavigationTreeDefaultTabTable']":[2,0,1,"cfg_NavigationTreeDefaultTabTable"],"$cfg['NavigationTreeDefaultTabTable2']":[2,0,1,"cfg_NavigationTreeDefaultTabTable2"],"$cfg['NavigationTreeDisplayDbFilterMinimum']":[2,0,1,"cfg_NavigationTreeDisplayDbFilterMinimum"],"$cfg['NavigationTreeDisplayItemFilterMinimum']":[2,0,1,"cfg_NavigationTreeDisplayItemFilterMinimum"],"$cfg['NavigationTreeEnableExpansion']":[2,0,1,"cfg_NavigationTreeEnableExpansion"],"$cfg['NavigationTreeEnableGrouping']":[2,0,1,"cfg_NavigationTreeEnableGrouping"],"$cfg['NavigationTreePointerEnable']":[2,0,1,"cfg_NavigationTreePointerEnable"],"$cfg['NavigationTreeShowEvents']":[2,0,1,"cfg_NavigationTreeShowEvents"],"$cfg['NavigationTreeShowFunctions']":[2,0,1,"cfg_NavigationTreeShowFunctions"],"$cfg['NavigationTreeShowProcedures']":[2,0,1,"cfg_NavigationTreeShowProcedures"],"$cfg['NavigationTreeShowTables']":[2,0,1,"cfg_NavigationTreeShowTables"],"$cfg['NavigationTreeShowViews']":[2,0,1,"cfg_NavigationTreeShowViews"],"$cfg['NavigationTreeTableLevel']":[2,0,1,"cfg_NavigationTreeTableLevel"],"$cfg['NavigationTreeTableSeparator']":[2,0,1,"cfg_NavigationTreeTableSeparator"],"$cfg['NavigationWidth']":[2,0,1,"cfg_NavigationWidth"],"$cfg['NumFavoriteTables']":[2,0,1,"cfg_NumFavoriteTables"],"$cfg['NumRecentTables']":[2,0,1,"cfg_NumRecentTables"],"$cfg['OBGzip']":[2,0,1,"cfg_OBGzip"],"$cfg['Order']":[2,0,1,"cfg_Order"],"$cfg['PDFDefaultPageSize']":[2,0,1,"cfg_PDFDefaultPageSize"],"$cfg['PDFPageSizes']":[2,0,1,"cfg_PDFPageSizes"],"$cfg['PersistentConnections']":[2,0,1,"cfg_PersistentConnections"],"$cfg['PmaAbsoluteUri']":[2,0,1,"cfg_PmaAbsoluteUri"],"$cfg['PmaNoRelation_DisableWarning']":[2,0,1,"cfg_PmaNoRelation_DisableWarning"],"$cfg['PropertiesNumColumns']":[2,0,1,"cfg_PropertiesNumColumns"],"$cfg['ProtectBinary']":[2,0,1,"cfg_ProtectBinary"],"$cfg['ProxyPass']":[2,0,1,"cfg_ProxyPass"],"$cfg['ProxyUrl']":[2,0,1,"cfg_ProxyUrl"],"$cfg['ProxyUser']":[2,0,1,"cfg_ProxyUser"],"$cfg['QueryHistoryDB']":[2,0,1,"cfg_QueryHistoryDB"],"$cfg['QueryHistoryMax']":[2,0,1,"cfg_QueryHistoryMax"],"$cfg['RecodingEngine']":[2,0,1,"cfg_RecodingEngine"],"$cfg['RelationalDisplay']":[2,0,1,"cfg_RelationalDisplay"],"$cfg['RememberSorting']":[2,0,1,"cfg_RememberSorting"],"$cfg['RepeatCells']":[2,0,1,"cfg_RepeatCells"],"$cfg['ReservedWordDisableWarning']":[2,0,1,"cfg_ReservedWordDisableWarning"],"$cfg['RetainQueryBox']":[2,0,1,"cfg_RetainQueryBox"],"$cfg['RowActionLinks']":[2,0,1,"cfg_RowActionLinks"],"$cfg['RowActionLinksWithoutUnique']":[2,0,1,"cfg_RowActionLinksWithoutUnique"],"$cfg['RowActionType']":[2,0,1,"cfg_RowActionType"],"$cfg['SQLQuery']['Edit']":[2,0,1,"cfg_SQLQuery_Edit"],"$cfg['SQLQuery']['Explain']":[2,0,1,"cfg_SQLQuery_Explain"],"$cfg['SQLQuery']['Refresh']":[2,0,1,"cfg_SQLQuery_Refresh"],"$cfg['SQLQuery']['ShowAsPHP']":[2,0,1,"cfg_SQLQuery_ShowAsPHP"],"$cfg['SaveCellsAtOnce']":[2,0,1,"cfg_SaveCellsAtOnce"],"$cfg['SaveDir']":[2,0,1,"cfg_SaveDir"],"$cfg['SendErrorReports']":[2,0,1,"cfg_SendErrorReports"],"$cfg['ServerDefault']":[2,0,1,"cfg_ServerDefault"],"$cfg['ServerLibraryDifference_DisableWarning']":[2,0,1,"cfg_ServerLibraryDifference_DisableWarning"],"$cfg['Servers']":[2,0,1,"cfg_Servers"],"$cfg['Servers'][$i]['AllowDeny']['order']":[2,0,1,"cfg_Servers_AllowDeny_order"],"$cfg['Servers'][$i]['AllowDeny']['rules']":[2,0,1,"cfg_Servers_AllowDeny_rules"],"$cfg['Servers'][$i]['AllowNoPassword']":[2,0,1,"cfg_Servers_AllowNoPassword"],"$cfg['Servers'][$i]['AllowRoot']":[2,0,1,"cfg_Servers_AllowRoot"],"$cfg['Servers'][$i]['DisableIS']":[2,0,1,"cfg_Servers_DisableIS"],"$cfg['Servers'][$i]['LogoutURL']":[2,0,1,"cfg_Servers_LogoutURL"],"$cfg['Servers'][$i]['MaxTableUiprefs']":[2,0,1,"cfg_Servers_MaxTableUiprefs"],"$cfg['Servers'][$i]['SessionTimeZone']":[2,0,1,"cfg_Servers_SessionTimeZone"],"$cfg['Servers'][$i]['SignonCookieParams']":[2,0,1,"cfg_Servers_SignonCookieParams"],"$cfg['Servers'][$i]['SignonScript']":[2,0,1,"cfg_Servers_SignonScript"],"$cfg['Servers'][$i]['SignonSession']":[2,0,1,"cfg_Servers_SignonSession"],"$cfg['Servers'][$i]['SignonURL']":[2,0,1,"cfg_Servers_SignonURL"],"$cfg['Servers'][$i]['auth_http_realm']":[2,0,1,"cfg_Servers_auth_http_realm"],"$cfg['Servers'][$i]['auth_type']":[2,0,1,"cfg_Servers_auth_type"],"$cfg['Servers'][$i]['bookmarktable']":[2,0,1,"cfg_Servers_bookmarktable"],"$cfg['Servers'][$i]['central_columns']":[2,0,1,"cfg_Servers_central_columns"],"$cfg['Servers'][$i]['column_info']":[2,0,1,"cfg_Servers_column_info"],"$cfg['Servers'][$i]['compress']":[2,0,1,"cfg_Servers_compress"],"$cfg['Servers'][$i]['connect_type']":[2,0,1,"cfg_Servers_connect_type"],"$cfg['Servers'][$i]['control_*']":[2,0,1,"cfg_Servers_control_*"],"$cfg['Servers'][$i]['controlhost']":[2,0,1,"cfg_Servers_controlhost"],"$cfg['Servers'][$i]['controlpass']":[2,0,1,"cfg_Servers_controlpass"],"$cfg['Servers'][$i]['controlport']":[2,0,1,"cfg_Servers_controlport"],"$cfg['Servers'][$i]['controluser']":[2,0,1,"cfg_Servers_controluser"],"$cfg['Servers'][$i]['designer_settings']":[2,0,1,"cfg_Servers_designer_settings"],"$cfg['Servers'][$i]['export_templates']":[2,0,1,"cfg_Servers_export_templates"],"$cfg['Servers'][$i]['extension']":[2,0,1,"cfg_Servers_extension"],"$cfg['Servers'][$i]['favorite']":[2,0,1,"cfg_Servers_favorite"],"$cfg['Servers'][$i]['hide_db']":[2,0,1,"cfg_Servers_hide_db"],"$cfg['Servers'][$i]['history']":[2,0,1,"cfg_Servers_history"],"$cfg['Servers'][$i]['host']":[2,0,1,"cfg_Servers_host"],"$cfg['Servers'][$i]['navigationhiding']":[2,0,1,"cfg_Servers_navigationhiding"],"$cfg['Servers'][$i]['nopassword']":[2,0,1,"cfg_Servers_nopassword"],"$cfg['Servers'][$i]['only_db']":[2,0,1,"cfg_Servers_only_db"],"$cfg['Servers'][$i]['password']":[2,0,1,"cfg_Servers_password"],"$cfg['Servers'][$i]['pdf_pages']":[2,0,1,"cfg_Servers_pdf_pages"],"$cfg['Servers'][$i]['pmadb']":[2,0,1,"cfg_Servers_pmadb"],"$cfg['Servers'][$i]['port']":[2,0,1,"cfg_Servers_port"],"$cfg['Servers'][$i]['recent']":[2,0,1,"cfg_Servers_recent"],"$cfg['Servers'][$i]['relation']":[2,0,1,"cfg_Servers_relation"],"$cfg['Servers'][$i]['savedsearches']":[2,0,1,"cfg_Servers_savedsearches"],"$cfg['Servers'][$i]['socket']":[2,0,1,"cfg_Servers_socket"],"$cfg['Servers'][$i]['ssl']":[2,0,1,"cfg_Servers_ssl"],"$cfg['Servers'][$i]['ssl_ca']":[2,0,1,"cfg_Servers_ssl_ca"],"$cfg['Servers'][$i]['ssl_ca_path']":[2,0,1,"cfg_Servers_ssl_ca_path"],"$cfg['Servers'][$i]['ssl_cert']":[2,0,1,"cfg_Servers_ssl_cert"],"$cfg['Servers'][$i]['ssl_ciphers']":[2,0,1,"cfg_Servers_ssl_ciphers"],"$cfg['Servers'][$i]['ssl_key']":[2,0,1,"cfg_Servers_ssl_key"],"$cfg['Servers'][$i]['ssl_verify']":[2,0,1,"cfg_Servers_ssl_verify"],"$cfg['Servers'][$i]['table_coords']":[2,0,1,"cfg_Servers_table_coords"],"$cfg['Servers'][$i]['table_info']":[2,0,1,"cfg_Servers_table_info"],"$cfg['Servers'][$i]['table_uiprefs']":[2,0,1,"cfg_Servers_table_uiprefs"],"$cfg['Servers'][$i]['tracking']":[2,0,1,"cfg_Servers_tracking"],"$cfg['Servers'][$i]['tracking_add_drop_database']":[2,0,1,"cfg_Servers_tracking_add_drop_database"],"$cfg['Servers'][$i]['tracking_add_drop_table']":[2,0,1,"cfg_Servers_tracking_add_drop_table"],"$cfg['Servers'][$i]['tracking_add_drop_view']":[2,0,1,"cfg_Servers_tracking_add_drop_view"],"$cfg['Servers'][$i]['tracking_default_statements']":[2,0,1,"cfg_Servers_tracking_default_statements"],"$cfg['Servers'][$i]['tracking_version_auto_create']":[2,0,1,"cfg_Servers_tracking_version_auto_create"],"$cfg['Servers'][$i]['user']":[2,0,1,"cfg_Servers_user"],"$cfg['Servers'][$i]['userconfig']":[2,0,1,"cfg_Servers_userconfig"],"$cfg['Servers'][$i]['usergroups']":[2,0,1,"cfg_Servers_usergroups"],"$cfg['Servers'][$i]['users']":[2,0,1,"cfg_Servers_users"],"$cfg['Servers'][$i]['verbose']":[2,0,1,"cfg_Servers_verbose"],"$cfg['SessionSavePath']":[2,0,1,"cfg_SessionSavePath"],"$cfg['ShowAll']":[2,0,1,"cfg_ShowAll"],"$cfg['ShowBrowseComments']":[2,0,1,"cfg_ShowBrowseComments"],"$cfg['ShowChgPassword']":[2,0,1,"cfg_ShowChgPassword"],"$cfg['ShowColumnComments']":[2,0,1,"cfg_ShowColumnComments"],"$cfg['ShowCreateDb']":[2,0,1,"cfg_ShowCreateDb"],"$cfg['ShowDatabasesNavigationAsTree']":[2,0,1,"cfg_ShowDatabasesNavigationAsTree"],"$cfg['ShowDbStructureCreation']":[2,0,1,"cfg_ShowDbStructureCreation"],"$cfg['ShowDbStructureLastCheck']":[2,0,1,"cfg_ShowDbStructureLastCheck"],"$cfg['ShowDbStructureLastUpdate']":[2,0,1,"cfg_ShowDbStructureLastUpdate"],"$cfg['ShowFieldTypesInDataEditView']":[2,0,1,"cfg_ShowFieldTypesInDataEditView"],"$cfg['ShowFunctionFields']":[2,0,1,"cfg_ShowFunctionFields"],"$cfg['ShowGitRevision']":[2,0,1,"cfg_ShowGitRevision"],"$cfg['ShowHint']":[2,0,1,"cfg_ShowHint"],"$cfg['ShowPhpInfo']":[2,0,1,"cfg_ShowPhpInfo"],"$cfg['ShowPropertyComments']":[2,0,1,"cfg_ShowPropertyComments"],"$cfg['ShowSQL']":[2,0,1,"cfg_ShowSQL"],"$cfg['ShowServerInfo']":[2,0,1,"cfg_ShowServerInfo"],"$cfg['ShowStats']":[2,0,1,"cfg_ShowStats"],"$cfg['SkipLockedTables']":[2,0,1,"cfg_SkipLockedTables"],"$cfg['SuhosinDisableWarning']":[2,0,1,"cfg_SuhosinDisableWarning"],"$cfg['TableNavigationLinksMode']":[2,0,1,"cfg_TableNavigationLinksMode"],"$cfg['TablePrimaryKeyOrder']":[2,0,1,"cfg_TablePrimaryKeyOrder"],"$cfg['TabsMode']":[2,0,1,"cfg_TabsMode"],"$cfg['TempDir']":[2,0,1,"cfg_TempDir"],"$cfg['TextareaAutoSelect']":[2,0,1,"cfg_TextareaAutoSelect"],"$cfg['TextareaCols']":[2,0,1,"cfg_TextareaCols"],"$cfg['TextareaRows']":[2,0,1,"cfg_TextareaRows"],"$cfg['ThemeDefault']":[2,0,1,"cfg_ThemeDefault"],"$cfg['ThemeManager']":[2,0,1,"cfg_ThemeManager"],"$cfg['ThemePerServer']":[2,0,1,"cfg_ThemePerServer"],"$cfg['TitleDatabase']":[2,0,1,"cfg_TitleDatabase"],"$cfg['TitleDefault']":[2,0,1,"cfg_TitleDefault"],"$cfg['TitleServer']":[2,0,1,"cfg_TitleServer"],"$cfg['TitleTable']":[2,0,1,"cfg_TitleTable"],"$cfg['TranslationWarningThreshold']":[2,0,1,"cfg_TranslationWarningThreshold"],"$cfg['TrustedProxies']":[2,0,1,"cfg_TrustedProxies"],"$cfg['UploadDir']":[2,0,1,"cfg_UploadDir"],"$cfg['UseDbSearch']":[2,0,1,"cfg_UseDbSearch"],"$cfg['UserprefsDeveloperTab']":[2,0,1,"cfg_UserprefsDeveloperTab"],"$cfg['UserprefsDisallow']":[2,0,1,"cfg_UserprefsDisallow"],"$cfg['VersionCheck']":[2,0,1,"cfg_VersionCheck"],"$cfg['ZeroConf']":[2,0,1,"cfg_ZeroConf"],"$cfg['ZipDump']":[2,0,1,"cfg_ZipDump"],"$cfg['blowfish_secret']":[2,0,1,"cfg_blowfish_secret"],PMA_ABSOLUTE_URI:[17,2,1,"-"],PMA_ARBITRARY:[17,2,1,"-"],PMA_HOST:[17,2,1,"-"],PMA_HOSTS:[17,2,1,"-"],PMA_PASSWORD:[17,2,1,"-"],PMA_PORT:[17,2,1,"-"],PMA_PORTS:[17,2,1,"-"],PMA_USER:[17,2,1,"-"],PMA_VERBOSE:[17,2,1,"-"],PMA_VERBOSES:[17,2,1,"-"],comment:[8,1,1,""],data:[8,1,1,""],database:[8,1,1,""],name:[8,1,1,""],type:[8,1,1,""],version:[8,1,1,""]}},objnames:{"0":["config","option","Config config option"],"1":["js","data","JavaScript data"],"2":["std","envvar","environment variable"]},objtypes:{"0":"config:option","1":"js:data","2":"std:envvar"},terms:{"01youknowme_at_gmail":4,"0c3f":17,"0d79":17,"0eb7":17,"0pt":8,"0x9c27b31342b7511d":17,"0xce752f178259bd92":17,"0xfefc65d181af644a":17,"16m":2,"1b51":17,"1c17":17,"1df1":17,"210mm":8,"218a":15,"297mm":8,"2cm":8,"2f17":17,"3092849_at_qq":4,"38cf":15,"3d06":17,"3d06a59ece730eb71b511c17ce752f178259bd92":17,"4096r":15,"42b7":17,"436f":17,"4b1a":17,"4bd7":15,"50b9":15,"50x50":6,"511d":17,"5a32":17,"5bad":15,"5e4176fb497a31f7":15,"5xp_":17,"6375lpd_at_gmail":4,"63cb":17,"644a":17,"65d1":17,"7euser":6,"81af":17,"8259bd92":17,"98se":6,"999_at_yahoo":4,"9c27":17,"\u00e7okaj":4,"\u00e9tienn":4,"\u010diha\u0159":[3,4,17],"\u0161ime\u010dek":4,"\u03c0\u03b1\u03bd\u03b1\u03b3\u03b9\u03ce\u03c4\u03b7\u03c2":4,"\u03c0\u03b1\u03c0\u03ac\u03b6\u03bf\u03b3\u03bb\u03bf\u03c5":4,"\u0438\u0432\u0430\u043d":4,"\u043a\u0430\u0440\u043f\u043e\u0432":4,"\u043e\u043b\u0435\u0433":4,"\u043f\u0435\u0434\u044c\u043a\u043e":4,"\u0441\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447":4,"\u0441\u0435\u0440\u0433\u0456\u0439":4,"\u0445\u043e\u043c\u0443\u0442\u043e\u0432":4,"\u0b95":4,"\u0b95\u0ba3":4,"\u0bae":4,"\u0bb0":4,"\u0bb7":4,"\u7f57\u6500\u767b":4,"\uc774\uacbd\uc900":4,"abstract":[4,19],"ale\u0161":4,"aputsia\u0138":4,"ara\u00fajo":4,"b\u00f8rge":4,"bal\u00e1z":4,"bokm\u00e5l":4,"boolean":2,"break":6,"byte":[2,7,8],"c\u00e9dric":4,"case":[0,2,6,12,13,17],"catch":17,"char":[0,2,6,15,17],"class":[2,6,17,19],"d\u00e1niel":4,"default":0,"delete":[2,6,17],"enum":[4,19],"final":[6,13],"fr\u00f8yshov":4,"function":[2,4],"garc\u00eda":4,"gesch\u00e9":4,"j\u00fanio":4,"jo\u00e3o":4,"kate\u0159i\u0148\u00e1k":4,"kl\u00e4ger":4,"landh\u00e4u\u00df":4,"lo\u00efc":4,"long":[2,6,7,17,19],"lu\u00ed":4,"m\u00fcller":[3,4],"mat\u00eda":4,"micha\u0142":4,"mickevi\u010diu":4,"mirc\u0259lal":4,"montan\u00e9":4,"montr\u00e9al":6,"new":[1,2,4],"null":2,"p\u00e9ter":4,"public":[2,3,6,17],"r\u00e4t":4,"return":2,"seri\u00e1l":11,"short":[7,8],"switch":[2,7,17],"sz\u00e1sz":4,"t\u00f3th":4,"tom\u00e1\u0161":4,"toma\u0161t\u00edk":4,"true":[2,17],"try":2,"var":[2,6,22],"vin\u00edciu":4,"void":17,"while":[1,2],"xos\u00e9":4,_db:2,_get:17,_post:17,_server:[2,17],_session:17,_uri_scheme:7,a59e:17,aaleksanyants_at_yahoo:4,ab39:15,abd:4,abdulla:4,abeyrathna:4,abiword:8,abl:[0,2,4],abort:2,about:2,abov:[1,2,6,17],abram:4,abravo_at_hq:4,absenc:[2,6],absence:0,absolut:[2,17],abtract:19,academy:1,accept:[2,6,7],acceptabl:2,access:[0,2,4],accident:2,accommod:1,accompani:17,accomplish:[6,8,17],accord:2,accordingli:[2,6,19],account:[2,10,12,17],ace:1,achch1990_at_gmail:4,achchuthan:4,achiev:[2,6,12,17],acl:[2,7,17],acokaj_at_shkod:4,across:[2,7],act:20,action:2,actionlinksmod:2,activ:[2,6],activat:2,actual:[6,17,19],acunetix:6,adam:4,adaptation:1,add:[0,2],addhandler:6,adding:8,addit:[2,4],addition:[2,3,17],additon:18,addon:6,addopt:8,addprefix:17,addr:2,address:0,addtype:6,adjust:2,adler:7,administ:10,administr:[2,4,6,10,12,15,17],admir:4,adnan:4,adobe:7,adopt:8,adriaenssen:4,adrian:4,adsbot:6,advanc:[6,15,17],advantag:6,advic:22,advis:[2,17],aes:[2,17],affair:1,affect:[2,6],afraid:17,african:1,after:2,again:2,agent:6,agre:2,ahmed:4,ahmedtek1993_at_gmail:4,aj_at_isit:4,ajax:4,ajaxifi:4,ajaxific:4,aka:17,ako:4,alan:4,albanian:4,albb0920_at_gmail:4,albert:4,alberti:4,alberty_at_neptunlab:4,albiol:4,aleksany:4,alemoretti2010_at_hotmail:4,ales_at_hakl:4,alessandro:4,alex:4,alexalex:4,alexand:[3,4],alexandr:4,alexei:4,alexi:4,alexrohleder96_at_outlook:4,algeri:4,algi:4,algorithm:[2,7,17],alia:4,align:6,alioglu:4,all:[2,5,6,7,8,10,12,13,15,17,18,19,22],alloc:2,allow:[1,2,4],allow_url_open:14,allowarbitraryserv:[2,17],allowdeni:[2,6,17],allownopassword:[2,17],allowoverrid:6,allowroot:[2,17],allowthirdpartyfram:2,allowuserdropdatabas:2,along:[3,17],alpha:6,alreadi:2,also:[0,2,4,6,7,8,10,12,15,16,17,19,22],alter:[2,6,7,10],altern:[2,6,17],although:[2,4,6],alvar:4,alwai:2,alwaysexpand:2,amalesh:4,amaral:4,amihaita_at_yahoo:4,amir:4,ammar:4,among:[2,8],amount:[1,2,6,19],analys:4,analyz:[2,4,6],ander:4,andersen:4,andika:4,andika_at_gmail:4,andrea:4,andrei:4,android:20,andrzej:4,andrzej_at_kynu:4,angular:2,ani:[0,2,4],ankit:4,ann:4,announc:[15,17],announcement:15,anonym:[2,6],anonynuin:4,anoth:[1,2,6,7,13,17],answer:7,anticip:7,antiviru:6,any:[0,2,3,6],anybodi:17,anyon:17,anyth:[6,17],anywai:6,apach:2,apache2:6,apache_http_serv:7,apart:6,apc:6,api:[2,6,7],appear:[0,2,6,15],append:[2,19],apple:7,appli:[2,6,13,17,19],applic:[1,2],applicat:[6,7],applytransform:19,approach:[2,20],approxim:[2,6],arabic:4,arben:4,arbirari:18,arbitrari:[2,6,17],arbitraryserverregexp:2,architectur:6,archiv:[6,7,17],archive:[7,8],area:[1,2],arg_separ:6,argument:6,ari:4,arifianto:4,armel:4,armenian:4,around:[2,6,17],arrai:[2,6],arrow:6,articl:[6,8,11],artyom:4,asc:[2,17],ascend:2,ascii:2,ash:4,ashkan:4,ashraf:4,ashutosh:4,ask:2,aso:4,aspect:[2,14,22],assign:[2,6],associ:2,assum:[2,6,17],astarita:4,asuni:4,attach:[2,7],attack:2,attemp:17,attempt:[2,6,15,17],attent:17,attila:4,attribut:8,atul:4,atulpratapsingh05_at_gmail:4,atvejis_at_gmail:4,auth:2,auth_http_realm:2,auth_map:17,auth_typ:[2,17],authi:20,authlog:[2,17],authlogsuccess:2,authnam:17,author:[2,4,6,8,17,18],authrequest:17,authtyp:17,authuserfil:17,auto:2,auto_incr:[6,8],auto_increment:6,autocomplet:2,autoconnect:2,autodetect:2,autom:[4,17],automat:[0,2,4],auxiliari:17,avail:[2,3,6,7,13,15,17,19,20,22],availabl:2,availablecharset:2,averag:6,avoid:[2,6,8,17],awai:6,awar:[0,6,17],axel:4,axi:[1,6],ayush:4,azerbaijani:4,azevedo:4,azzabi:4,b313:17,b947:15,b980:15,backend:[6,17],background:2,backquot:6,backslash:6,backspac:10,backward:[2,18],bacon:20,bad:[6,17],badalo:4,badalo_at_sapo:4,baiduspid:6,bailout_on_error:6,bakondi:4,balanc:2,ban:6,bansod:4,bao:4,baophan94_at_icloud:4,barri:4,base:[2,4],batch:10,bbedit:17,bd92:17,becaus:[2,4],beck:4,beck_at_web:4,becom:6,been:[2,5,6,8,17,18],befor:[2,6,8,15,17,18],begin:[2,6,8,17],behavior:2,behaviour:[2,6],behind:[2,6],belarusian:4,believ:6,bellon:4,belong:17,below:[0,2],beneath:6,benefit:[2,6],benjamin:4,bennetch:17,benni:4,berkelei:2,bernard:4,best:[6,8,17],better:6,between:[0,1,2,6],beyond:17,biesaga:4,big:2,bigdump:6,bigger:[6,8],bimal:4,bin:[4,6],binari:2,binary:2,bisht:4,bit:[2,17],bits_at_gmail:4,bkehayov_at_gmail:4,blagynchy_at_gmail:4,blank:2,blanks:19,blob:2,blobs:2,blobstream:4,block:[2,6,7,17],blog:8,blowfish:[2,4,7],blowfish_:7,blowfish_secret:[2,17],bluthardt:4,bob:[2,6],bodi:17,bogor_at_gmail:4,book:[7,8],bookmarkt:2,bool2text:2,boost:2,bora:4,borg:4,borge947_at_gmail:4,borggrev:4,borrow:4,bot:6,botelho:4,both:[1,2,6,8,13,16,17],bottom:[2,6,12,13],bound:19,boutel:7,box:0,boyan:4,branch:17,braschi_at_outlook:4,bravo:4,brazil:4,breakag:17,broader:7,broken:6,browsemarkeren:2,browsemime:2,browsepointeren:2,browser:2,bruce:7,bruguera:4,bruno:4,brunomendax_at_gmail:4,bskim45_at_gmail:4,buddika:4,buffer:[2,6,19],bug:[2,4],bugfix:4,buggi:[6,17],bugzilla:6,build:[2,6,17,19],builder:4,built:[4,6],bulgarian:4,bum:4,bumsoo:4,bunch:6,burak:4,busi:7,bussier:4,button:[0,2,6,7,17,18,20],buz_at_gmail:4,bypass:[2,6],bz2:2,bzip2:[2,6,7],bzipdump:2,c0ee:17,cach:[2,6,17],calcul:8,call:[2,6,7,10,13,17,19],calvo:4,can:[0,1,2,3,5],canada:6,cannot:2,capabl:7,captcha:[15,17],captchaloginprivatekei:[2,17],captchaloginpublickei:[2,17],car:8,car_id:8,care:[6,19],carefulli:2,casotti:4,casotti_at_uol:4,cat:4,catalan:4,categori:13,category_id:13,caus:2,caution:17,cav:4,cbb74bc:17,cdac1234_at_gmail:4,cdba:2,ce73:17,ce75:17,cedric:4,cell:[2,6,7],center:[6,17],centos:17,central:[2,4],central_column:2,cert:2,certain:2,certfic:2,certif:[2,17],certifi:17,cf2a:17,cfg:[2,6,8,12,13,17,18,19,20],chanaka:4,chanc:2,chang:[2,4],changelog:7,chao:4,chaovavanich:4,chapeaux:4,chapter:[2,6,17],charact:2,charanyogeshwar_at_gmail:4,charedit:2,charg:2,charset:[2,4,6,17,19],chartextareacol:2,chartextarearow:2,chat:1,chathuranga:4,chaudhari:4,check:[2,3,4,5,6,7,10,12,17,19,22],checkbox:[1,2],checkconfigurationpermiss:2,checklink:6,chee:4,cheng:4,chien:4,chimera:6,china:4,chines:4,chirayu:4,chirip:4,chiyokawa:4,chiyokawa_at_gmail:4,chmod:[2,6],choic:[2,8,17],choos:[1,2,6,17,19],chose:[6,17],chosen:[2,6],chown:[2,6],chri:4,chrisj_at_ctel:4,christoff:4,christoph:4,chrome:20,chrysler:8,cidr:2,cipher:[2,7],circumv:[2,6],cj_at_gmail:4,claimed_id:17,clanboy_at_163:4,clase:2,classless:2,clau:4,claus:2,clear:[6,17],click:[1,2],clickabl:2,clickjack:2,client:2,client_:7,clipboard:[2,6],clone:17,close:[2,6,17],clshttp:6,clue:6,cma:4,cocerhan:4,cochran:4,code:[2,4,6,7,15,17,18,20],codemirror:2,codemirroren:2,collaps:2,collat:2,collect:7,colognian:4,colon:6,color:2,column_:7,column_com:2,column_info:[2,19],columns:6,columns_priv:6,com:[2,3,4,6,7,8,14,17,19],combin:[2,6,8],come:[2,3],comma:[7,8,17],command:[2,6,17,20],comment:[0,2,4],commiss:7,common:[2,6,7,17,20],common_gateway_interfac:7,commonli:[7,8],commun:[7,10],compar:1,compat:[2,4,6,7,8,13,14,17,18,22],compil:6,complain:17,complet:[2,4],complex:[0,2,10],compliant:4,complic:2,compos:[2,3,9],comprehens:8,compress:2,compressonfli:[2,6],comput:[7,17],computation:8,computer_sci:7,concept:[4,10],concern:[8,15],condit:6,conf:6,confer:4,config:[2,6,16],configur:0,confirm:[2,6,20],conflict:6,conform:7,confus:6,connect_typ:2,consecut:6,consequ:2,consider:[1,17],consist:[6,18],consoleenterexecut:2,constanti:4,construct:[0,6],consult:[8,19],consum:7,contact:[6,15],contain:2,container_nam:17,content:2,context:6,continu:[2,17],contrib:17,contribut:[4,5,6],contributor:4,control:[2,4],control_:2,control_ssl:2,control_ssl_ca:2,control_ssl_cert:2,control_ssl_kei:2,controlconnect:15,controlhost:2,controlpass:[2,6,17],controlport:2,controlus:[2,6,17],convei:7,conveni:17,convent:19,convers:[2,4],convert:6,cookie:2,coordin:[2,6],copi:[2,3],corazza:4,corazza_at_wanadoo:4,core:[2,7],correct:2,correctli:[2,6,8],correspond:[2,6,19],corrupt:[2,6],cost:1,costa1988sv_at_gmail:4,costel:4,could:2,count:[2,6,17],countri:6,country_cod:6,cours:[2,6],cover:17,coverag:6,craft:15,crawler:6,crawleradmin:6,creat:[2,4],create:[2,6,7],create_t:17,creation:[2,4],creator:4,credenti:[2,17],credit:3,criteria:6,cross:[2,7],cryptograph:[7,17],cspallow:2,css2:4,css:[2,4,18],csv_column:17,ctrl:[2,6],ctype:14,curl:[6,14],current:[1,2,4,6,7,10,13,15,17,18,22],currentqueri:2,cursor:[2,6],custom:1,cut:2,cve:15,cvs:4,cwlin0416_at_gmail:4,cybot_tm_at_us:[3,4],czech:[2,4],d3xter_at_us:4,da2n_s_at_yahoo:4,da68:15,da68ab39218ab947:15,dadan:4,dalibor:4,dan:4,daniel:4,danilo:4,danish:[4,8],danorse_at_gmail:4,dark:2,darkthem:2,darlow:4,dash:[2,6],data:[1,2],databas:0,database:[2,6],database_trigg:7,databaseinterfac:15,databases:6,databs:6,date:[1,2,6,8,17],dateformat:2,datetime:2,dave:4,david:4,davidson:4,db1:[2,17],db2:[2,17],dbase:6,dbconfig:17,dbf:6,dbg:[2,20],dbhost1:17,dbhost2:17,dbhost3:17,dbhost:17,dbms:7,dcbf:17,dckyoung_at_gmail:4,dd0:17,ddrmoscow_at_gmail:4,deactiv:[2,6],deal:7,debian:2,debug:[2,4],decemb:4,decid:[2,6],declar:[6,8,19],decreas:8,decrypt:6,default_socket:6,defaultconnectioncol:2,defaultentrypoint:17,defaultforeignkeycheck:2,defaultfunct:2,defaultlang:2,defaultquerydatabas:2,defaultqueryt:2,defaulttabdatabas:2,defaulttabserv:2,defaulttabt:2,defaulttransform:[2,19],defeat:2,defin:[2,6,7,12,17,19],definit:[2,6,11,13,18],degrad:6,deki:4,deky40_at_gmail:4,delai:6,delayed:6,delet:[2,4],delimit:2,delisl:[3,4,11,17],delislma_at_collegesherbrook:4,delorm:4,demo:[2,8,17],demonstr:[2,20],den:4,deni:[2,4],denni:4,depend:[2,6,8,17,20,22],deploi:17,deprec:2,depth:6,der:4,derek:4,desc:2,descend:2,descipt:18,describ:[2,7,15,16,19],descript:[6,8,17,18,19],designer_set:2,desir:[2,6,7,17],desktop:6,destin:[2,7],detail:[2,3,6,15,17],detect:[2,4,6,17],determin:2,dev:[2,6,7,8,17],dev_at_gmail:4,deven:4,devenbansod:4,devic:7,dhananjai:4,dhima:4,dhtml:4,dhundhara:4,diagnos:6,diagram:6,dialog:[6,8,17],dialogu:6,did:[2,6],didn:2,die_error:17,dieter:4,differ:[2,4],differenti:6,difficult:6,difficulti:10,digest:6,dimension:7,dingo13_at_gmail:4,dingo:4,dinosaur:1,diprofinfin:4,dir:[6,17,19],direct:[2,6,17,19],directli:2,dirnam:17,disabl:[2,6,17,20],disable_emodifi:6,disable_funct:2,disableis:2,disablemultitablemainten:2,disableshortcutkei:2,disallow:[2,17],disappear:[2,6],discov:17,discuss:6,disorderman:4,disorderman_at_qq:4,displai:[0,1],display_error:[6,17],displayserverslist:2,distanc:1,distinct:6,distribut:[2,3,4],disturb:17,div:17,divid:7,djh1017555_at_126:4,dll:6,dnighttv_at_gmail:4,doc:[2,6,7,8,17],docker:9,doctype:[6,17],document:2,documentclass:[6,8],doe:2,doesn:2,dom:4,domain:[2,6],domainnam:17,domen:4,don:2,donavan_at_hotmail:4,donavan_martin:4,done:[0,2,6,17,20],dongl:20,dongyoung:4,dorning:6,dot:2,doubl:[2,6],dougla:4,douglaseccker_at_hotmail:4,dovi:4,dovyda:4,down:2,downgrad:[6,17],download:[2,3,6,10,15,16,17,18,22],dozen:20,drag:[6,8,13],draw:1,drawn:[1,19],dri:4,driven:17,driver:2,drizzl:4,drop:[2,4],dropdown:[0,6],due:[2,6,17],duguying2008_at_gmail:4,dump:[2,4],dure:[6,8,17],dutch:4,dynam:[4,6,7],each:[0,2,3],eas:[2,19],easi:[2,6,8,19],easier:[2,7,18],easiest:[6,17,20],easili:[1,2],eccker:4,echo:17,edgar:4,edgarsneims5092_at_inbox:4,edit:2,editor:[2,4,17],edjacobjunior_at_gmail:4,edlund:4,edlund_at_upright:4,edu:[4,17],eduardo:4,edward:4,edwin:4,edwin_at_yohanesedwin:4,eecyh:17,ef12:17,effect:2,effectiv:11,effici:[2,6],effort:15,efroys_at_gmail:4,egbrave_at_hotmail:4,egg:1,egorov:4,eilertsen:4,either:[2,6,8,15,16,17],ek_at_luna:4,ekio_at_gmail:4,electrotechn:7,element:[6,7,19],eliovir:4,eliovir_at_gmail:4,els:[0,2,4,6,17],elseif:17,email:[4,6,15],emb:8,embed:[2,8],emerg:17,emit:6,emphas:2,empti:2,enabl:2,enableautocompletefortablesandcolumn:2,enclos:2,enclose:6,encod:[2,4,6,17],encompass:7,encount:6,encrypt:2,encyclopedia:7,end:[0,2,6,8,17,19],endors:11,enforc:13,eng_at_globomail:4,engin:[6,7,8],engine:[6,7],english:[2,4,8],engstrom:4,enhanc:4,enlarg:6,ensur:[2,6,8,17],ensure:[2,6,17],enter:[0,2],enterexecut:2,enterpris:6,entir:[6,14,17],entri:[2,6,17],entrypoint:17,environ:[2,6,15],epel:17,equival:2,erik:[4,6],ero:4,erosakos02_at_gmail:4,error:[2,4],escap:[2,6,15],escapesr:15,eshin:4,especi:[0,2,6,17],espen:4,esperanto:4,esri:2,essam:4,est:17,estonian:4,esy_vb_at_yahoo:4,etc:[2,6,8,17,19],etienn:4,evalu:8,even:[2,3,6,8,10,12,17],event:[2,4,7,10],ever:6,everi:[2,6,7,15,17,20],everyon:4,everyth:[0,6,17],everytim:2,everywher:6,exabot:6,exact:[2,6],examin:6,exampl:0,exce:2,except:[2,6,17],exception:17,exchang:17,exclud:6,exclus:6,exectimelimit:[2,6],execut:[0,2],executor:6,exist:[2,4],exists:2,exit:17,expand:[0,2,6],expandtab:[2,17],expans:[0,2,6],expect:[2,6,8],expens:1,experi:8,experiment:2,explain:[2,6,13,17],explan:[6,17],explicit:2,explicitli:2,explod:17,exploit:15,explor:[6,15],explorer:2,export_templ:2,expos:17,exposur:17,express:[0,2,6,7],expression:7,ext:6,extens:[2,4],extensibl:7,extension:[6,7],extension_dir:6,extern:[2,15,17,22],external:[2,9],extra:17,extract:[6,17],eyal:4,f188:17,facil:2,fact:[2,6,7,17],factor:[2,9,17],fadhiil:4,fadhiilrachman_at_gmail:4,fail2ban:[15,17],fail:2,fall:13,fallback:2,fals:[2,6,17,22],famma:4,fando:6,fashion:2,fast:[6,7],fastcgi:7,fathi:4,fauveau:4,fauveau_at_globali:4,favicon:17,favorit:2,fb5b:15,fcgi:17,featur:[0,2,4,5],feedback:4,feedfetch:6,feel:6,fefc:17,feryanto:4,few:[2,6,17],fewer:2,field:1,field_:7,file:[2,3,4],file_format:7,file_get_cont:17,file_template_databas:2,file_template_serv:2,file_template_t:2,file_upload:6,fileinfo:6,filenam:[2,6,19],files:8,filesystem:[2,6],filippo:6,fill:[2,6,15,17],filter:[2,6],filterlanguag:2,find:[0,2,6,11,15,16,17],fingerprint:[15,17],finnish:4,firewal:[2,6,17],first:[2,4,6,7,8,12,13,15,17,19,20],first__second__third:2,first_timestamp:2,firstlevelnavigationitem:2,fit:[2,4,6,8],fitness:3,fix:4,fixed:6,flag:2,flemish:4,floss:4,flush:6,fly:2,focu:2,folder:2,follow:[1,2,4],font:2,fontsiz:2,foo:6,foobar:17,food:1,footer:2,footnot:10,forc:2,forcessl:2,foreign:2,foreign_db:2,foreign_kei:7,foreign_key_checks:2,foreignkeydropdownord:2,foreignkeymaxlimit:[2,6],forget:[2,6,17],forgot:6,form:[2,4],format:[2,4],format_http:17,former:4,forth:19,forum:[4,6],forward:2,forwardfor:17,found:2,foundat:3,fpdf:4,fpm:17,fragment:6,frame:[2,4,6],framework:22,francesco:4,francisco:4,franco:4,free:[3,7,10,19],freeotp:20,french:4,frequent:2,freshli:17,fri:17,frisian:4,from:[0,1,2,4],front:6,frontend:17,ftp:[2,6,17],fujifilm:4,fulanodet:4,full:[0,2],fulli:[6,17],fun:11,func_char:2,func_date:2,func_number:2,func_spatial:2,func_uuid:2,fundawang_at_gmail:4,further:[2,4,6,16],furthermor:2,futur:[2,6],future_id:6,ga244_at_is8:4,gabriel:4,gailli:7,gain:12,galician:4,gamma:6,gandon:4,gandon_at_isia:4,ganeshtheone_at_gmail:4,garvin:[3,4],gatewai:7,gc_maxlifetim:2,gd2:[7,14],gd2availabl:2,gd_graphics_librari:7,geert:4,gener:1,genuin:17,geograph:8,geometri:[6,8],georgiev:4,geospati:8,geral_at_jonil:4,german:4,get:2,get_login_credenti:[2,17],getauthorizeurl:17,getinfo:19,getmessag:17,getmimesubtyp:19,getmimetyp:19,getnam:19,ghimir:4,giacobazzi:4,giacobazzi_at_ferrania:4,gigabot:6,gilli:4,gilli_at_gmail:4,giovanni:4,girish:4,gis:6,git:[2,9],github1_at_openaliasbox:4,github:[4,6,17],give:2,given:[2,6,8,12,15,17],global:[6,10,12,16,17,19],glund_at_silversoft:4,gmail:17,gmbh:6,gnauk89_at_googlemail:4,gnu:[3,7,17],goe:[2,6],goerick:4,goldfinger:1,good:[2,6,17,18,19],goodlinuxuser_at_chmail:4,google2fa:20,googlebot:6,got:[3,8],gov:4,gpg:17,gpl:3,grab:[6,17],gracefulli:6,grai:6,grant:[2,6,12,17],graphic:[7,10,13,17],great:[4,5],greatymh_at_gmail:4,greek:4,green:8,grid:2,gridedit:2,group:[2,6,7],grow:19,gryniuk:4,guarante:2,guess:2,gui_at_webseibt:4,guia:4,guid:[9,11],guilherm:4,gupta:4,gzencod:6,gzip:[2,4],gzipdump:2,haa:4,had:[6,17],hakl:4,hamann:4,hamzah:4,han:4,hand:[6,17],handbook:17,handl:[2,6,8,10,12,17,18,19],handler:4,hard:[2,17],harden:[6,15],harder:15,harm:2,harush:4,harvest:6,hassan:4,hate:17,haugom:4,hauk:4,have:[0,2,3,4,5],haven:6,head:17,header:2,heart:6,hebrew:4,height:2,heis:6,helder:4,hello:4,help:[2,4,5],henningsen:4,her:6,here:[2,6,8,17,19],heritrix:6,hermann:4,hex:2,hexadecim:2,hhvm:6,hibern:8,hick:[3,4],hidden:2,hide:[2,17],hide_db:2,hidestructureact:2,hierarch:4,hierarchi:2,high:[2,6,8],higher:6,highlight:2,hilal94_at_gmail:4,hilal:4,him:4,hindi:4,hint:[2,6,7],hiroshi:4,hisakawa:4,histor:2,histori:[2,4,17],hitowerdigit_at_hotmail:4,hkp:17,hofman:4,hofman_at_gmail:4,hold:[2,6],hole:2,holes:1,holm:4,home:[10,12],homepag:[6,19],hope:3,hopefulli:19,hord:4,horizont:[6,7],host:[2,4],hostnam:[2,6,7,17],hotp:20,hover:[2,13],how:2,howev:[2,6,17,19],href:17,hsts:17,htaccess:[2,6,7,17],html:[2,4],htmlspecialchar:17,htpasswd:17,http:[2,3,4],http_authorization:17,http_cooki:7,http_host:[2,6],http_post_vars:6,http_user_agent:6,http_x_forwarded_for:2,httpd:6,httponli:2,https:17,httrack:6,hudsonvsm_at_gmail:4,huge:2,hugu:4,human:[4,8],hung:4,hungarian:4,hungdx_at_gmail:4,huseyn:4,huseyn_esgerov_at_mail:4,hyperfido:20,hyperlink:13,hypertext:7,hypertext_transfer_protocol:7,ia_archiv:6,ian:4,ibennetch:17,ibm:6,iccrawler:6,ichiro:6,ico:17,icon:[2,4,6,12,17,18,19],iconv:2,iconvextraparam:2,id_new:6,idea:[2,4,6,15,17,18,19],identif:17,identifi:[1,2,6,7,17],identified:17,ie6:2,iec:[7,10],ifmodul:6,ignacio:4,ignor:2,ignore:6,ignoremultisubmiterror:2,igor:4,iis:2,illustr:1,imag:[2,7,10,12,14,17],img:18,impact:[2,6,17],impli:3,implic:17,implicitli:7,important:6,impos:2,imposs:[2,17],improv:[2,4,6,7,8,10,15,17],improve:4,improvement:4,inact:[17,19],inc:[2,6,16,17,18,22],includ:[2,3,4],include_onc:17,include_path:6,inclus:6,incom:17,incomplet:2,incorrect:6,increas:[2,6,8],increment:2,independ:[4,6,7],index:[2,4],index_:7,indic:[8,17],individu:12,indonesian:4,indrajith:4,inexperienc:12,info:[2,3,4,6],info_at_opsbielani:4,info_at_robinvandervliet:4,inform:[2,3],information_schema:2,infrastructur:17,ini:[2,6,10,14],ini_set:17,initi:[2,6,17],initialslidersst:2,inlin:[4,6,14],inline:2,innodb:2,innodb_strict_mod:6,innov:7,input:[0,2,4],insecur:17,insensit:6,insert:[0,2,4],insertrow:2,inserts:8,inside:0,insist:17,instal:2,install:9,installat:[2,9],instanc:2,instead:[2,6,8,17],instruct:[2,6],inted:2,integ:2,integr:[2,4,10,17],integrat:6,intend:2,inter:[2,7],interact:[6,7],interchang:8,interest:[6,11],interf:6,interfac:[2,4,6,7,8,12,14,16],interfer:6,interlingua:4,intern:[2,6,8,13,17,19],internat:7,internet:2,internet_information_servic:7,internet_protocol:7,internetwork:7,interoper:8,interpret:[2,6],intext:6,intitl:6,intro:2,introduc:[2,4,6],introduct:9,invalid:[2,6,17],invit:5,invok:17,involv:[6,17],ion:4,ionut:4,ios:20,ip_address:7,ipmask:2,ipv4:7,ipv6:[2,7],ironpotts_at_gmail:4,is_str:17,isa:4,isaac:17,isapi:[6,7,17],ismae:4,ismael_at_gmail:4,isn:2,iso:[7,10],isp:2,isset:17,issu:2,issue:[6,17],italian:4,item:[2,6,7],itself:[0,2,6,17],itxiaopang:4,iusr_machin:6,ivan:4,ivan_at_mail:4,ivanlanin_at_us:4,jackson:4,jafar:4,jakobsen:4,jakobsen_at_gmail:4,jakub:4,jan:[4,17],jan_at_nrw:4,janhenrikm_at_yahoo:4,janni:4,januari:17,janussen:4,japanes:4,java:[6,8],javascript:[2,4],jayaratn:4,jconstanti_at_yahoo:4,jean:7,jedermann:4,jeev:6,jhaveri:4,jim:4,joan:4,joan_at_montan:4,job:17,joe:[4,6],john1db:6,john2db:6,john_at_panevo:4,john_db:6,johnson:[3,4],join:[2,4,6],jona:4,jong:4,jongdeok:4,jonsson:4,jonsson_at_norsjovallen:4,jordi:4,jose:6,josep:4,jozef:4,jpeg:[7,14,19],jpg:7,jqplot:1,jqueri:[1,3,6,14,22],jremes_at_outlook:4,jrzancan_at_hotmail:4,json:6,juha:4,juli:17,julian:[4,7],jump:[2,6],june:4,junior:4,jur:4,just:[0,2,4],k725:4,kang:4,kanji:4,kankanamg:4,kannada:4,kasperski:6,kasun:4,katerinak_at_gmail:4,kaushalya:4,kawada:4,kawada_at_den:4,kazi:4,keck:[3,4],keep:[2,6,17],kehayov:4,kei:[2,4],kelli:4,kempf:4,kept:[2,19],kettler:4,key:6,keybas:[15,17],keyr:[15,17],keys:13,keyserv:[15,17],khomutov:4,kick:6,kid:4,kiddi:6,kidsmart33_at_gmail:4,kiko:4,kim:4,kim_at_nhn:4,kind:[2,6,7,15],kindli:6,kingdom:4,kirillov:4,kissu:4,kit:[3,17,22],klau:6,kleemann:4,klokner:4,knowledg:6,known:2,kobayashi_at_gmail:4,koch:4,koch_at_enough:4,kollar:4,kollar_at_pg:4,kollmann:4,koo:4,koolen:4,korakot:4,korakot_at_inam:4,korean:4,kosit:4,kr_at_gmail:4,kraai:4,krasimir:4,kristjan:4,kristjanrats_at_gmail:4,kristof:4,kronsbein:4,krystian4842_at_gmail:4,krystian:4,kumari:4,kunishima:4,kuppelwies:4,kurdish:4,kurt:4,kurt_at_kh:4,kushagra4296_at_gmail:4,kushagra:4,kword:8,kyeong:4,kyungjun2_at_gmail:4,label:[0,1,6,7,15],lacina:4,ladisch:4,lang:2,languagetool_at_gmail:4,lanin:4,larg:2,larger:[2,6],largest:6,lari:4,lari_at_oesch:4,lass:4,lasse_at_mydom:4,last:[2,6,19],lastpass:20,later:[0,2,8,17],latest:[2,6,7,14,17],latter:2,latvian:4,lau:4,launchpad:17,laureano:4,laureano_at_gmail:4,laurent:4,layer:[1,7,16],layout:[2,6,10,13,18],lc_messages:2,ldi_:4,lead:[0,2,6],leak:2,learn:[8,11],least:[2,6,17],leav:[2,6,17,19],lee:4,leedermeister_at_gmail:4,left:[2,4,8],legal:2,legenhausen:4,leiding:4,lem9:17,length:2,lesli:4,less:[2,6,8,17],let:2,letter:[2,6,8],lettercas:6,level:[2,6,7,8,17],lib:[6,19,22],libiconv:2,librari:[1,2,3,4],libreoffic:8,libwww:6,libxml:14,license:3,lifetim:2,lighttpd:17,lightweight:8,like:[0,2,4],likewis:6,lima:4,limburgish:4,limitchar:2,lin:4,line_count:6,link:[0,1,2,4,6,10,12,13,15,17,18,19],link_id:13,linklengthlimit:2,linu:17,linux:[2,9],list:[2,4],listen:17,liter:[2,6],lithuanian:4,load:[2,4],loadabl:6,loader:6,loadfil:6,loadmodul:6,local:2,localhost:2,localis:8,localnet:17,localneta:2,localnetb:2,localnetc:2,lock:[2,6],log:2,logformat:6,login:2,logincookiedeleteal:2,logincookierecal:2,logincookiestor:2,logincookievalid:2,logincookievaliditydisablewarn:2,logo:[2,4],logout:[2,16,17],logouturl:2,lolo_at_phpheaven:4,longer:2,longtabl:[6,8],longtext:2,longtextdoubletextarea:2,look:[2,6,7,13,17,19],lori:4,lose:2,loss:6,lossi:7,lost:2,lot:2,loup:7,low:[2,6],lower:[2,6],lower_case_table_nam:6,lscape:8,lsml_at_liv:4,ltr:17,lubo:4,lucen:6,lui:4,luisan00_at_hotmail:4,lund:4,m42:4,m_at_gmail:4,mac:2,mac_os_x:7,machin:2,maciej:4,maciejka45_at_gmail:4,macintosh:7,macof:4,made:[2,4,6,7,17],madhura:4,madlen:4,mai:[0,2,6,7,10,17,19],mail:7,main:1,mainli:7,maintain:[4,6,17],mainten:[2,4,10],major:[6,18],make:[2,5],make_id:8,maketitl:8,malai:4,malfunct:6,malgeri_at_gmail:4,malici:15,man:2,mani:[2,4,5],manipul:[2,7,8,10,17],manish:4,manual:[2,6,7],manufactur:[7,20],manuzhai:4,map:17,marc:[3,4,6,11,17],marc_at_infomarc:[3,4],marcel:4,march:4,marco:4,marconcini:4,marek:4,mari:2,mariadb:[6,10,14,17],marin:4,mark:[0,2,4,7],marker:8,market:7,markt:6,markup:[7,8],mart:4,martijn:4,martin:4,martin_at_vidn:4,martin_at_whistl:4,martinelli:4,martinelli_at_gmail:4,martyna:4,masahiko:4,master:[2,11,13,17],master_db:2,mat:4,match:[2,6,8,17,18],mathemat:8,mathia:4,matiasbellon:4,matter:13,matthia:4,matthias_at_bluthardt:4,max:6,max_allowed_packet:8,max_array_index_length:6,max_execution_tim:6,max_link:6,max_request_vari:6,max_totalname_length:6,max_travers:6,max_value_length:6,max_var:6,maxcharactersindisplayedsql:2,maxdblist:2,maxexactcount:[2,6],maxexactcountview:2,maxim:[4,8],maxime_at_fre:4,maximum:[2,6],maxnavigationitem:2,maxrow:2,maxsizeforinputfield:2,maxtablelist:2,maxtableuipref:2,mayb:6,mbstring:[2,7,14],mcrypt:[6,7],me_at_derrabu:[3,4],me_at_supergarv:[3,4],mean:2,meant:2,measur:[2,7],mechan:[2,4,6,17],media:6,mediapartn:6,medios:4,meet:17,memoranda:7,memori:2,memory_limit:[2,6],memorylimit:2,memoword_at_163:4,mendax:4,mendel:[3,4],mention:[2,6,17],menu:[2,6],merchantability:3,messag:2,met:17,meta:[2,17,19],metagerbot:6,method:[2,6,7,8,13,17,19],methodolog:7,michael:[3,4],michal:[3,4,17],michal_at_cihar:[3,4],michel:4,middl:2,might:[2,6,8,11,12,15,17,22],migrat:6,mike:4,mike_at_graftonhal:4,miko:4,mileag:8,mime:[2,4],mimetyp:2,mind:17,miner:6,minh:4,minim:[6,17],minimum:[2,6],minor:[4,6],minsizeforinputfield:2,minu:0,miquel:4,mirror:[6,17],misc:1,miss:2,missing:19,mit:[3,17],mitenem_at_outlook:4,mitig:[6,15],mix:2,mj12bot:6,mkdir:6,mkkeck_at_us:[3,4],mladenov:4,mmcach:6,mmcrawler:6,mmh15_at_windowsl:4,mobil:[4,20],mod:6,mod_gzip_item_includ:6,mod_proxi:6,mod_proxy_fcgi:[7,17],mod_rewrit:6,mod_ssl:6,mode:0,moder:4,modif:6,modifi:[2,3],modul:[6,7],moham:4,mokhtari:4,molnar:4,morai:4,more:[0,1,2,3],moreov:6,moretti:4,mosh:4,most:[2,4,6,7,8,10,13,17,19,20],mostli:[2,8],motuza:4,motuzas_at_gmail:4,mount:2,mous:[2,6,13],mousewheel:6,move:2,movement:1,mrdaniloazevedo_at_gmail:4,msie:6,msnbot:6,much:[6,19],muhammad:4,mulla:4,multi:[2,4],multidimension:8,multipl:1,multipurpos:7,multiselect:6,multiserverexample70518:2,multithread:7,murariu:4,murariu_at_yahoo:4,must:[0,2,6,8,10,12,13,17,20],my_db:2,myadmin:17,mydatabas:2,mydb1:17,mydb2:17,mydb:[2,6],mydump:8,myisam:[6,7,10],mynam:0,mysql_connect:6,mysql_db_serv:17,mysql_fetch_field:19,mysql_pconnect:2,mysql_root_password:17,mysql_upgrad:6,mysqladmin:6,mysqld:6,mysqli:[2,4],mysqlminvers:2,mysqlnd:2,myung:4,n8falke_at_us:4,nabin:4,naderi:4,naderi_at_gmail:4,naeem:4,nair:4,nakandala:4,nakrani:4,name:[0,2,4],nast3zz_at_gmail:4,nasti:15,nativ:2,natur:2,naturalord:2,navarro:4,navigationdisplaylogo:2,navigationdisplayserv:2,navigationhid:2,navigationlinkwithmainpanel:2,navigationlogolink:2,navigationlogolinkwindow:2,navigationtreedbsepar:2,navigationtreedefaulttabt:2,navigationtreedefaulttabtable2:2,navigationtreedisplaydbfilterminimum:2,navigationtreedisplayitemfilterminimum:2,navigationtreeenableexpans:2,navigationtreeenablegroup:2,navigationtreepointeren:2,navigationtreeshowev:2,navigationtreeshowfunct:2,navigationtreeshowprocedur:2,navigationtreeshowt:2,navigationtreeshowview:2,navigationtreetablelevel:2,navigationtreetablesepar:[2,6],navigationwidth:2,ne0x_at_us:4,nearli:2,necessari:[2,19],need:[0,2],neg:6,neglig:8,neil:4,neimani:4,neither:[2,6],neomo:6,nepali:4,nest:[2,4],net:[2,3,4,6,7,15,17,18],netcologn:6,network:[2,6,7,8,17],never:2,nevertheless:17,newer:2,newest:2,newli:[8,17],newlin:2,newsblog:6,next:[2,6,17],nginx:14,nhibern:8,nicola:4,niel:4,niemand:4,nijel:17,niko:4,niko_at_gmail:4,nikto:6,ninad:4,nisarg:4,nisargjhaveri_at_gmail:4,nitrotoll_at_gmail:4,nix:2,nnabinn_at_hotmail:4,no1:2,no2:2,noblob:2,nobody_at_gmail:4,node:7,nofoot:8,nohead:8,nokeepal:6,non:2,none:2,nontawat39_at_gmail:4,nopassword:2,nor:6,nordenberg:4,noreply_at_webl:4,normal:[2,4,6,17,19],norwegian:4,not_nul:19,notabl:7,notat:8,note:[0,2,6,17,19,22],noticias:4,now:[0,2],nowher:2,ntfs:2,number:[0,1,2],numer:[2,6],numfavoritet:[2,6],numrecentt:2,nutchcvs:6,nyu:4,obgzip:[2,6],object:[6,8,17,19],obrador:4,obtain:[2,15],occur:[2,6,17],oesch:4,off:[2,6],offer:[1,2,6,7,13,16,17],offic:7,office:8,offici:[6,11,17,19],oficial_at_gmail:4,often:[2,6,8,17],okai:17,old:[2,6,11,17],older:2,olivier:[3,4],olof:4,om_at_omni:[3,4],omar:4,omar_2412_at_l:4,omit:2,omniexplorer_bot:6,onc:2,once:[6,12,13,17,20],ondra:4,ondrasek:4,one:6,onli:[1,2,4],onlin:6,only:[2,6,13],only_db:2,open:[2,5,6,7],open_basedir:2,opendocu:7,opengis:4,openid:17,openid_messag:17,openid_relyingparti:17,openlay:6,openoffic:8,openssl:[14,17],oper:[1,2],operat:[6,8,17],opposit:2,opt:20,optim:[2,4],optimiz:6,option:1,optional:[2,8,17],order:2,ordinari:17,org:[2,3,4,6,7,8,17],organ:7,organis:7,orient:[2,6,7],origin:2,orion1979_at_yandex:4,orzkun_at_ageag:4,os_x:7,other:[2,4,5,6,7,8,9,10],otherwis:[0,2,6],our:[2,5,6,15,17,18,19],out:[2,5],outdat:17,output:[2,4,6,8,19],output_compress:6,outsid:[2,19],outsourc:4,over:[2,6,7,12,13,17],overcom:6,overlord666_at_gmail:4,overrid:[6,17],overview:[6,19],overwhelm:12,overwrit:2,overwritten:2,own:2,owner:[2,17],owneremail:6,ownerfirstnam:6,ownerlastnam:6,ownerphon:6,ownerphone1:6,ownerphone2:6,ownership:6,pack:6,packag:[2,6,9,17],packagist:17,packet:[7,8],page:0,pai:17,pair:[2,17],palid:4,palider_at_seznam:4,palstsiuk:4,pan:6,pandei:4,pandithawatta:4,pantola:4,papaz_p_at_yahoo:4,paper:[2,6],paragraph:6,param:[2,17],paramet:2,parent:[6,17],parind:8,parkourpotex_at_gmail:4,parsabl:8,parse_url:6,parser:[4,8],part:[2,6,7],partial:2,particular:[3,6,7,12,17],particularli:[7,17],pass:[2,6,10,12,17,18,19],passhosthead:17,passphras:2,passwd:17,password:2,past:2,patch:[2,4],path:2,path_dir:17,path_to_phpmyadmin:6,path_to_your_phpmyadmin_directori:2,pathprefixstrip:17,patrik:4,pattern:2,paul:6,paulei:4,pavel:4,pbms:4,pcre:[2,7],pdf_page:[2,6],pdfdefaultpages:2,pdfpageheight:8,pdfpages:2,pdfpagewidth:8,pdo:8,pear:[4,7,17],pebbl:20,peccatt:4,pedro:4,peer:2,pem:2,pencil:12,peopl:[4,5,6,10,22],per:[2,6,7],perekupka:4,perfect:[2,17],perform:[2,6,10,12,14,15,17],perhap:17,period:17,perkontevs_at_gmail:4,perl:[6,7],permiss:[2,6,12,17],permit:[2,12],persian:4,persist:[2,16],persiste1_at_gmail:4,persistentconnect:2,person:[2,6,7,17],person_nam:6,petbre:6,petdob:6,pete:4,peter:4,petnam:6,petr:4,pettyp:6,pgp:[15,17],ph3n1x:4,phan:4,phillip:4,phmyadmin:17,phone:20,photograph:7,php3:4,php4:[4,6],php5_modul:6,php5apache2_2:6,php5t:6,php:[2,4],php_mysqli:6,php_self:[6,17],phpinfo:[2,6],phpinidir:6,phpmy:6,phpmyadmin:[0,1,2,3,4,5],phpmyadmin_at_zweisteinsoft:4,phpmyadmin_x:17,phpmyadminovi:11,phpmyadnin:18,phpmysqlformgen:4,phpseclib:4,phpwizard:[4,6],piankov:4,pick:6,piec:15,pikto:6,piller:4,pin:2,pink:6,piotr:4,pipe:2,pistej2_at_gmail:4,pistej:4,place:[2,6,17],placehold:0,placella:4,placement:6,plai:17,plain:[2,6,17,19],plamen_mbx_at_yahoo:4,plan:8,platform:[2,6,7],plathei:4,pleas:[2,6,7,8,15,17,19,22],plesk:2,plot:6,plu:[4,6],plug:19,plugin:[4,6,8,19],pma:[2,17],pma__bookmark:2,pma__central_column:2,pma__column_com:2,pma__column_info:2,pma__designer_set:2,pma__export_templ:2,pma__favorit:2,pma__histori:2,pma__navigationhid:2,pma__pdf_pag:2,pma__rec:2,pma__rel:[2,6],pma__savedsearch:2,pma__table_coord:2,pma__table_info:[2,6],pma__table_uipref:2,pma__track:2,pma__us:2,pma__userconfig:2,pma__usergroup:2,pma_absolute_uri:17,pma_arbitrary:17,pma_at_sebastianmendel:4,pma_combin:6,pma_db:17,pma_dbi:4,pma_host:17,pma_hosts:17,pma_password:[6,17],pma_port:17,pma_ports:17,pma_single_signon_cfgupd:17,pma_single_signon_error_messag:17,pma_single_signon_host:17,pma_single_signon_messag:17,pma_single_signon_password:17,pma_single_signon_port:17,pma_single_signon_us:17,pma_user:17,pma_usernam:6,pma_verbose:17,pma_verboses:17,pmaabsoluteuri:[2,6,17],pmadb:2,pmahomm:[2,18],pmanorelation_disablewarn:2,pmapass:[2,17],pmasa:[6,15],pmatest:2,png:18,point:[2,6,7,17],polici:2,polish:4,popcorn:4,popul:8,popular:[7,8],port:2,port_:7,portabl:7,portable_document_format:7,portion:2,portnumb:2,portugues:4,pose:15,posit:[6,7],possibl:[2,5],post:[2,6,17],post_max_s:6,potenti:2,power:8,pozzato:4,practic:2,pragmarx:20,pratap:4,pre:2,preappend:2,preconfigur:8,predatorix_at_web:4,predecessor:7,predefin:10,prefer:[2,4],prefix:[2,6],preform:15,prejudice:1,preliminari:8,prepar:[2,7,15,17],prepend:19,preprocessor:7,present:[2,6,8,12,15,17],press:2,pretti:4,prevent:2,previou:[2,6,17],price:8,primari:[2,4],primary:[6,7,13],print:4,printer:4,printview:[2,4],prior:17,privaci:17,privat:[2,6,20],privileg:[2,4],privileges:17,probabl:[6,17,22],problem:2,problemat:6,procedur:2,processor:8,procs_priv:6,produc:2,product:[6,8,17,20],profession:7,program:[2,3,6,7,8,15],prohibit:2,project:[2,4],prompt:[2,17],proper:[2,6,8,10,13,17,19],properli:[2,6,13,17],properti:[2,4,6,19],propertiesnumcolumn:2,propos:[6,10],protect:2,protectbinari:2,protocol:2,provid:[2,6,7,10,12,17,19,20,22],provok:15,proxi:2,proxypass:[2,6],proxypassrevers:6,proxypassreversecookiedomain:6,proxypassreversecookiepath:6,proxyurl:2,proxyus:2,pruett:4,przemo:4,przybylski:4,psbot0:6,pub:15,publi_at_web:4,publicli:2,publish:[2,3,15,17],pull:[2,17],pundalik:4,punjabi:4,purodha:4,purpos:[2,7,8,15,20],purpose:3,put:2,python:6,qbe:[4,10],qiang:4,qualifi:17,qualiti:8,queri:[0,1],queryhistorydb:2,queryhistorymax:2,querystr:17,quick:[2,6,7,9],quickli:8,quit:[2,4,6,18,20],quot:6,qyz:4,r9uk:17,ra4_at_openmailbox:4,rachim:4,rachman:4,radio:[6,7],rafael:4,raghuram:4,rai:4,raj:4,rajandran:4,random:[2,4,15],rang:2,raouf:4,rare:6,rate:15,rather:[2,6,8,12,17],ratio:14,ratschil:[3,4],raul:4,raul_at_wservic:4,ray_at_datahui:4,reach:[17,19],read:[2,6,8,10,17],readabl:[6,8],readi:17,readme:17,real:[2,6,13],real_password:17,real_us:17,realli:[2,6,17,20],realm:[2,17],rearrang:6,reason:[2,6,14],recal:2,recaptcha:[2,6,14],receiv:3,recent:[2,6,7,8],recod:2,recode_str:2,recodingengin:2,recommend:[2,6,7,8,14,17],record:[2,7,8,12,13],recov:6,recreat:6,recv:17,redesign:4,redhat:6,redirect:2,redistribut:[3,22],refactor:4,refer:[2,6,7,13],referenti:[2,10],reflect:7,refman:[2,6,7,8],refresh:2,regard:[2,10,19],regardless:17,regener:15,regex:17,regul:8,regular:[2,4,7],regullar:2,reject:2,rel:[2,6,17],rel_countri:6,rel_person:6,rel_town:6,relat:[2,4],relationaldisplai:2,releas:[2,4,6,9,15],relev:2,reli:17,reliabl:[2,6,8,17],relyingparti:17,relyingparty_result:17,remain:[0,2],reme:4,rememb:[0,2,17],remembersort:2,remot:[2,7,17],remote_addr:2,remote_user:6,remov:[2,4,6,10,12,17,18],renam:2,rename:2,renato:4,renatomdd_at_yahoo:4,render:[8,15],rental_r:1,reorder:6,repeat:[2,6],repeatcel:2,replac:[0,2,6,17,18,22],replace:2,replacement_cost:1,repli:17,replic:[4,6],report:[2,4,6,9],repositori:[3,7,17,20],repres:[2,6,7],represent:4,reproduc:6,reqirep:17,request:2,request_for_com:7,request_method:6,request_uri:[6,17],requir:2,resav:17,research:7,reserv:2,reservedworddisablewarn:2,reset:6,resid:6,resiz:6,resolut:7,resolv:6,resourc:7,respect:[3,6],respond:6,respons:[6,7],restart:[6,17],restrict:2,result:[0,1,2],retainquerybox:2,retriev:[2,17],return_to:17,returnto:17,revenu:1,revers:2,review:17,revis:[2,6,7],revistafammatvmus:4,revok:2,rewrit:[6,17],rewritebas:6,rewritecond:6,rewriteengin:6,rewriterul:6,rewrot:4,rex:4,rfc1867:6,rfc2616_header:6,rfc:[6,7,10],ribeiro:4,ribeiro_at_gmail:4,ricardo:4,rifthi:4,rifthy456_at_gmail:4,right:2,risk:[2,6],rob:6,robbat2_at_us:[3,4],robin:[3,4],rocha:4,rocha_at_zoho:4,rodrigo:4,rodrigu:4,rohled:4,rohmberg:4,rohmberger_at_hotmail:4,romanian:4,ronni:4,ronniesimonf_at_gmail:4,roohan:4,roohan_cena_at_yahoo:4,root:2,roszatycki:4,rouslan:4,rout:[2,17],router:17,routin:[2,4],row:[1,2,4],row_:7,row_format:6,rowactionlink:2,rowactionlinkswithoutuniqu:2,rowactiontyp:2,rsa:17,rubinov:4,ruiz:4,rule:[2,6,17,19],ruleant_at_us:4,run:2,russian:4,rutkowski:4,rwx:[2,6],saad:4,safe:2,sai:0,sailboat:4,sakamoto:4,sake:6,sakila:6,saleh:4,salvadoporjc_at_gmail:4,sam_at_gmail:4,same:[0,1,2],sampl:[2,6,8,17],samyoul:20,sander:4,sandro123iv_at_gmail:4,sandro:4,sanit:6,santana:4,santana_at_gmail:4,sapi:2,sarna:4,sascha:4,save_path:6,savecellsatonc:2,savedir:[2,8],savedsearch:2,saverio:4,saw:6,sbin:17,scale:6,scan:[6,20],scanner:6,scenario:[6,17],schaefer:4,schema:[2,4],scheme:[2,6],schneier:7,scientif:8,scooter:6,scope:17,scorpio_at_gmail:4,scp:6,scratchboard:[4,6],screen:[8,17,18],screenshot:18,script:[2,4],scriptalici:8,search:[2,4],searchabl:17,sebastian:[3,4],sebastian_at_sgundersen:4,secion:15,second:[2,6,12,19,20],secret:2,section:[1,2,5,6,17,19],secur:2,secure_cooki:17,secure_sockets_lay:7,securer:4,see:[0,2,3,4],seealso:7,seekbot:6,seem:2,seen:2,segment:2,seibt:4,select:[0,1,2,4],selector:2,selenium:4,self:2,send:2,senderrorreport:2,sens:19,sensi:6,sensit:[0,2,6,15],sent:[2,4],seo:6,seoma:6,seongki:4,seosearch:6,separ:[2,4,6,7,8,17],separated_valu:7,sequenc:7,serbian:4,seri:1,serial:8,seriou:6,serv:[7,17],server_:7,server_address:2,server_at_gmail:4,server_name:17,server_port:17,serverdefault:2,serverlibrarydifference_disablewarn:2,servic:[2,6,7,17],session:[2,6,14,16,17],session_get_cookie_param:2,session_id:17,session_nam:17,session_save_path:[2,17],session_set_cookie_param:[2,17],session_start:17,session_write_clos:17,sessionsavepath:[2,17],sessiontimezon:2,set:1,set_magic_quotes_runtim:17,setenvif:[6,17],setfacl:2,setia:4,setia_at_gmail:4,setinputfilt:6,setlength:8,setoutputfilt:6,setup_config_file:22,setup_dir_writable:22,sevdimali:4,sevdimaliisayev_at_mail:4,sever:[2,3,6,7,8,13,16,17,19,20,22],sevillano:4,seward:7,shahrabani:4,shall:13,shameem:4,shapefil:2,share:[2,17],sharifov_at_programm:4,she:6,sheet:8,shell:6,sherbrook:6,shift:[2,6],shin:4,ship:[7,17,18,22],shirian:4,shirian_at_gmail:4,shortcut:[2,6,9],shorten:6,shorter:[2,6],should:[2,3,4],shouldn:17,show:[2,6,15,17],show_pag:17,showall:2,showasphp:2,showbrowsecom:2,showchgpassword:2,showcolumncom:2,showcreatedb:2,showdatabasesnavigationastre:2,showdbstructurecr:2,showdbstructurelastcheck:2,showdbstructurelastupd:2,showfieldtypesindataeditview:2,showfunctionfield:2,showgitrevis:2,showhint:2,shown:[1,2],showphpinfo:2,showpropertycom:2,showserverinfo:2,showsql:2,showstat:2,shp:6,shutdown:6,side:[2,7,17],sign:[2,17],signatur:17,signific:4,significantli:8,signoncookieparam:[2,17],signonscript:[2,17],signonsess:[2,17],signonurl:[2,17],silent:6,silva:4,simecek_at_gmail:4,similar:[2,6,8,13,15],similarli:6,simon:4,simoncini:6,simpl:[1,2],simple2fa:[2,20],simpli:2,simplifi:[4,12],sinc:[1,2,4,6,8,14,17,20],singh:4,singl:2,sinhala:4,site:[2,6,11],sitesearch:6,situat:[6,7,17],siu:4,size:2,skill:6,skip:[17,22],skiplockedt:2,skshin_at_gmail:4,slash:2,slider:2,slovak:4,slovenian:4,slow:2,slowdown:6,slurp:6,small:[2,6],smaller:[2,4,6],smart:[2,4],smarte_at_gmail:4,smita:4,smooth:1,smtp:4,snap:2,snappi:6,snapshot:2,snippet:2,socket:2,softwar:[3,6,7,8,10,17,20,22],software_extens:7,solut:[6,17,20],solv:6,some:[2,4],someth:[2,6,13,15,17],somewher:[6,15],somthanat:4,somthanat_at_gmail:4,song:4,soom:4,soon:0,sora:4,sora_at_tiscali:4,sorani:4,sort:[2,6,7,8],soulard:4,sourc:[2,4,5,6,7,9],sourceforg:[3,4],souza:4,space:[0,2,6],spaces:0,spanish:4,speadsheet:8,special:[0,2],specif:2,specifi:[1,2,4],speed:[2,6,8,17],spl:14,split:[2,6,8,19],sponsor:6,spreadsheet:6,sql:[0,1],sqllog:2,sqlqueri:2,sqrt_at_entless:4,src:[6,17],srnka:4,ssl_ca:[2,17],ssl_ca_path:[2,17],ssl_cert:[2,17],ssl_cipher:[2,17],ssl_kei:[2,17],ssl_verifi:[2,17],ssloption:6,sta:4,stabl:6,stack:1,standard:[2,4,6,7,8,14,20],star:[2,6],start:[1,2,4],starthistori:2,startup:[2,6],state:2,stateless:15,statement:[2,6,10,17],station:6,statist:[2,4],statu:[2,4,6],status:2,stdenvvar:6,stdpass:2,stduser:2,ste:4,stefan:4,stefano:4,step:[6,17],steve:4,steven:4,still:[2,12,15,17],stock:17,stokkan:4,stop:[2,6],storag:[0,2,6,7,9,13,15,16],stored_procedur:7,straka3_at_gmail:4,straka:4,strftime:6,strict:2,strijbol:4,string:[0,2,4],strip:[0,2],strlen:17,strongli:[2,14],stuff:4,stuffit:17,style:[2,6,17,18],sub:[6,15],subdirectori:2,subfold:[6,17],subject:[2,6],sublevel:2,submiss:2,submit:[2,6,17],subpackag:[2,17],subroutin:7,subset:10,substitut:6,substr:2,subtyp:19,success:[2,6,15,17],successfulli:6,suffic:17,suffici:6,suffix:[2,17],suggest:[4,6,14,15,17],suhardi:4,suhosin:2,suhosindisablewarn:[2,6],suit:[6,7,17],suitabl:8,sum:6,summer:4,sun:4,superus:[12,17],suppli:[2,17],support:[1,2,4],suppos:6,suppress:2,supun:4,surbakti:4,sure:2,surfac:15,surround:6,svalekja:4,svec:4,sven:4,swedish:4,symbol:2,symlinksifownermatch:6,symmetr:7,sync:4,synchron:4,synoobot:6,syntax:[2,6],sysadmin:[2,6],syslog:[2,17],system:[2,4,6,7,8,16,17,18,22],szsilva_at_gmail:4,t10:2,t3if_at_ladisch:4,tabbrows:6,table:[2,6,7],table_:7,table_coord:[2,6,13],table_info:2,table_nam:6,table_uipref:2,tablenam:6,tablenavigationlinksmod:2,tableprimarykeyord:2,tables:6,tables_priv:6,tablesepar:6,tablettws_at_gmail:4,tabsmod:2,taceloski:4,tag:6,taiwan:4,take:[1,2,6,10,19],taken:6,talk:17,tamil:4,tamsjadi:4,tape:7,tar:[7,17],tar_:7,tarbal:17,target:6,tarzq28_at_gmail:4,task:10,tbl_chang:4,tbl_creat:4,tbl_dump:6,tbl_row_delet:6,tbl_select:4,tbl_structur:19,tcp:[2,6,7],tcpdf:[4,6,7],tczzjin_at_gmail:4,team:[2,15,17],technolog:7,tecnick:4,tecnickcom:6,telekom:6,tell:[2,6],telnet:6,tempdir:[2,6,17],templat:[2,17],template:19,template_abstract:19,temporari:[2,6,17],temporarili:[2,6,16],temporary:6,term:3,terri:4,test:[2,4,6,17,20,22],tex:[6,7,8],text:0,textarea:2,textareaautoselect:2,textareacol:2,textarearow:2,textbox:12,textfield:19,textimagelink:2,textlink:2,textual:[6,8],thai:4,than:[2,4],thank:[4,6],thei:[2,4],them:2,themedefault:[2,18],thememanag:[2,18],themenam:2,themeperserv:2,themselv:2,therefor:2,thi:[0,1,2,3,4],thiago:4,thilanka:4,thilina:4,thing:[2,6,15],think:[6,15],third:2,thirteen:4,thoma:[4,7],those:2,though:[2,7,8,15,17],three:[2,6,17,19],threshold:2,through:2,thu:[6,8,17],thumbnail:14,tickbox:6,tild:6,till:[6,17],time:[1,2],timeout:2,timestamp:2,tinyint:6,tip:[2,6],titl:1,titledatabas:2,titledefault:2,titleserv:2,titlet:2,tkl:6,tmp:2,tobia:[3,4],tobias_at_ratschil:[3,4],togeth:2,toggl:[2,6,10],token:[15,20],tokyo:6,told:4,tom:4,toma:4,tomas_at_tomasruud:4,tomastik:4,tommi:4,tommy_at_surbakti:4,ton:2,too:[2,5,6,8],tool:[2,4,5],tooltip:[6,13],top:[2,6,8,16,17],topic:17,toplevel:2,tor:4,total:17,totp:20,town:6,town_cod:6,track:[2,4,10,17],tracker:[2,6,15],tracking_add_drop_databas:2,tracking_add_drop_t:2,tracking_add_drop_view:2,tracking_default_stat:2,tracking_version_auto_cr:2,tradition:17,traefik:17,traffic:2,trail:2,transfer:[2,6,7,17],transformation_opt:[2,19],transformation_overview:19,transformations_generator_main_class:19,transformations_generator_plugin:19,transformationsplugin:19,transit:17,translat:2,translationwarningthreshold:2,translit:2,transliter:2,transmiss:[7,8],transmit:[6,20],travel:[1,17],treat:[2,6,7],tree:[2,4],trend:1,trezor:20,tri:[2,6,15,17],trick:15,trigger:[2,4,7,8,10],trinh:4,trinhminhbao_at_gmail:4,triwidada:4,troubl:2,troubleshoot:6,truli:17,truncate:2,trust:[2,17],trustedproxi:2,tschopp:4,tune:17,tunnel213:4,tunnel213_at_aliyun:4,tupl:7,turck:6,turek:[3,4],turkish:4,turn:[2,6],turnitinbot:6,tutori:6,tweak:17,two:2,tws:4,txt:[3,6,17],type:[0,1,2,4],typeset:[7,8],typic:[2,6,7,9],typograph:8,tyron:4,ubuntu:2,ufpdf:4,uid:15,ukko:4,ukrainian:4,ultim:17,ultimat:6,unavail:2,uncheck:[2,6],unclean:6,uncom:2,uncomment:17,under:[2,3],underli:[1,17,18],undernetangel_at_gmail:4,undocu:8,unexpect:[0,2],ungureanu:4,uniform:7,unintend:2,union:[1,6],uniqu:[2,6,7,13],unite:4,unix_domain_socket:7,unless:[6,17,20],unlike:17,unlucky_at_inbox:4,unpack:[6,17],unprivileg:2,unset:[6,17],unsign:19,unstuff:17,unsupport:6,untar:17,until:[2,4,6,16,17],unus:6,unwil:6,unzip:17,updat:[2,4,6,17],update:[2,6,17],upgrad:2,upgrade:[6,9],upgrade_column_info_4_3_0:[2,17],upgrade_tables_4_7_0:17,upgrade_tables_mysql_4_1_2:17,upload_max_files:6,upload_progress:6,upload_tmp_dir:6,uploaddir:[2,6,8],uploadprogress:6,upon:[1,16],upper:6,upto:6,urbalazs_at_gmail:4,uri:13,url:2,urltrend:6,uro:4,usabl:6,usag:2,usage:12,use:[2,4],use_backend:17,use_cooki:17,used:[8,17],usedbsearch:2,useless:6,usepackag:[6,8],user:[2,4],user_bas:17,userconfig:2,userdata:15,usergroup:[2,12],userid:6,usernam:2,userprefsdevelopertab:2,userprefsdisallow:2,userstatu:6,using:[1,2],usr:17,usual:[2,6,7,17,19],usualli:[6,19],utf8mb4_general_ci:2,utf:[2,6,7,17],util:[2,6,7,15,17],vadap:4,vainauska:4,valentin:4,valia:4,valid:[0,2,4,6,8,10,15,16,17],valter:4,valu:2,values:6,van:4,varchar:2,varfilt:6,variable1:0,variable:[0,6],variables:6,vazquez:4,vector:8,vendor:[2,3,6,22],vendor_config:22,verb:6,verbos:[2,6,17],verbose:6,verfic:2,veri:[6,8,17],verif:[2,6,17],verifi:[2,6,9],verschuer:4,verschuere_at_outlook:4,version:[1,2,3],version_check:2,versioncheck:2,vertic:[4,7],vetoffic:6,via:2,victor:4,vidner:4,vietnames:4,view:[2,4],viktar:4,viliu:4,villanueva:4,vim:[2,17],vinai:4,vincent:4,vinipitta_at_gmail:4,vip_at_krasio:4,vipals_at_gmail:4,virusyoon_at_gmail:4,visibl:[2,17],visit:17,visok:4,visokereyal_at_gmail:4,visual:[2,4,6],visualis:6,vitalii:4,vliet:4,vmta_at_yahoo:4,vonflyne:4,vonflynee_at_gmail:4,voogt:4,voogt_at_hccnet:4,voyag:6,vperekupka_at_gmail:4,vserver:[2,6],vulner:[2,6,9],vytauta:4,w3c:[6,7],w3c_valid:6,wai:[0,2,4],wait:6,wallet:20,walton:4,walton_at_nordicdm:4,want:2,warn:2,warning:17,warranti:3,warranty:3,washington:4,washingtonbruno_at_msn:4,wasn:4,wasser:6,waw:4,weaker:2,web_brows:7,webadmin:4,webapp:17,webcrawl:6,weblate_at_gmail:4,webmaster_at_trafficg:4,webserv:[2,6,7,8,17],websit:[4,5,6,7,15,18],wei:4,welcom:2,well:[2,4,6,10,15,17],weng:4,wengshiyu_at_gmail:4,wennberg:4,were:[2,4,6],west:4,wget:6,what:[0,2],when:[0,2,4],whenev:[2,6,17],where:[0,2,3],whether:[2,12,17,22],whh:4,whhlcj_at_126:4,which:[0,1,2,3],whitelist:6,who:[2,4],whole:[0,2,6,15,17],whose:[6,17],why:[0,2],wide:[7,8,16,20],width:2,wiegger:4,wigginton:4,wiki:[6,7,8],wikipedia:[7,8,15,17],wildcard:[2,6],wilk:4,wilson:4,win2k:6,win98:6,window:[1,2,4],winhttp:6,winningham:4,winnt4:6,wisenutbot:6,wish:[0,2,7,8,12,17],withdrawn:4,within:[2,6,12],without:[2,3],witten:4,wizard:[6,17],wkito:6,won:[0,2],word:[2,6],wordfenc:6,work:[2,4],workaround:[6,17],workbook:8,world:[2,7],worldwideski:4,worldwideskier_at_yahoo:4,wors:6,would:2,wrap:2,wrapper:17,writabl:[2,22],write:2,written:[2,5,6,10],wrong:2,wrongli:6,www:[2,3,4,6,7,8,17,18,19],wysiwyg:4,xampp:17,xavier:4,xhtml1:4,xml:[4,7],xosecalvo_at_gmail:4,xs910203_at_gmail:4,xuan:4,xvnavarro_at_gmail:4,xxx:[2,6,19],xxxx:2,xzvf:17,yacybot:6,yahoo:6,yahooseek:6,yan:4,yansilvagabriel_at_gmail:4,yaron:4,yaron_at_gmail:4,yashodha:4,yasir:4,yasitha:4,yavuz:4,yearmad:8,yellow:6,yet:[2,8],yetdiffer:2,yizhou:4,yml:17,yogarajah:4,yogeshwar:4,yohan:4,yong:4,yoon:4,you:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22],youbico:20,youngmin:4,youngminz:4,your:[0,2,6,8,9,10,12,13,14,15,16],your_db_host:17,your_theme_nam:18,yourpassword:2,yswy_at_hotmail:4,yug:4,yugal:4,yukihiro:4,yuval:4,yyi:2,yyyi:2,zahra:4,zancan:4,zarubin:4,zassenhau:4,zassenhaus_at_jgerman:4,zend:6,zero:[2,8,16],zeroconf:[2,17],zerofil:19,zheng:4,zhyarabdulla94_at_gmail:4,zigmanta:4,zion_at_gmail:4,zip:[2,4,6,7,8,10,14,17],zip_:7,zipdump:2,zlib:[6,7,10],zone:2,zoom:4,zrng:4,zufar:4,zzz:2,zzzz:2},titles:["Bookmarks","Charts","Configuration","Copyright","Credits","Developers Information","FAQ - Frequently Asked Questions","Glossary","Import and export","Welcome to phpMyAdmin’s documentation!","Introduction","Other sources of information","User management","Relations","Requirements","Security policy","Configuring phpMyAdmin","Installation","Custom Themes","Transformations","Two-factor authentication","User Guide","Distributing and packaging phpMyAdmin"],titleterms:{"17a":6,"2fa":20,"5b4":6,"\u010deski":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"default":[2,6],"export":[2,6,8],"function":6,"import":[2,6,8],"int":6,"new":[6,12],"null":6,"return":6,"try":6,"while":6,abl:6,about:[6,10],access:6,action:6,add:6,addit:6,address:2,adjust:6,after:[6,17],again:6,against:6,alert:6,allow:6,alreadi:6,alwai:6,ani:6,ansi:6,apach:6,applic:6,applicat:20,appropri:6,area:6,arrai:8,ascii:6,ask:6,asked:6,assign:12,attack:[6,15],auth:6,authent:[2,6,17,20],auto:6,autologin:2,automat:6,back:[6,17],backup:6,bar:[1,6],base:6,basic:2,becaus:6,behavior:6,behind:17,below:6,big:6,bind:6,blank:6,blob:6,book:11,bookmark:[0,6],box:[2,6],bring:6,brows:[0,2,6,17],browser:[6,14],brute:[6,15],bug:6,bundl:6,can:6,cannot:6,caus:6,central:6,certain:6,cgi:6,chang:6,charact:6,chart:[1,6],checkbox:6,chronolog:4,click:6,clickabl:6,client:6,cloud:2,cluster:6,codegen:8,column:[1,6,8,17],come:6,comment:6,complet:6,compos:17,compress:6,config:17,configur:[2,6,12,16,17,18],connect:[2,6,17],consid:6,consol:2,contain:6,content:6,control:6,cooki:[2,6,17],copi:6,copyright:3,correct:6,could:6,crash:6,creat:[6,12,17,18],credit:4,cross:15,cryptic:6,csrf:15,csv:[6,8],curiou:6,custom:[2,6,17,18],czech:11,data:[6,8],databas:[2,6,12,14,17],db_structur:6,debian:17,decim:6,delet:[6,12],deni:6,deriv:17,design:[2,6,13],determin:6,develop:[2,5,6],differ:6,directli:6,directori:2,disclosur:6,disk:6,displai:[2,6],distribut:[6,17,22],docker:17,document:[4,6,8,9],doe:6,doesn:6,don:6,dot:6,down:6,drop:6,dump:6,duplic:6,each:6,easili:6,edit:6,edite:[2,12],effect:6,employe:6,empti:6,enabl:6,encrypt:6,english:11,enter:6,enterpris:17,environ:17,error:6,errorcod:6,esri:[6,8],evil:6,exampl:[1,2,6,13,17],excel:[6,8],execut:6,exist:[6,12],explorer:6,extend:6,extens:6,external:22,face:6,factor:20,fail:6,faq:6,favorit:6,featur:[6,10],fedora:17,fido:20,field:[2,6],file:[6,8,17,19],fine:6,firefox:6,firstnam:6,fix:6,folder:6,follow:6,font:6,forc:[6,15],foreign:6,forgeri:15,form:6,format:6,formula:6,forward:6,found:6,frequent:6,from:[6,17],full:6,gener:[2,6],gentoo:17,german:6,get:6,git:17,give:6,glossari:7,gone:6,googl:2,group:12,guid:21,gzip:6,happen:6,haproxi:17,hardwar:20,hash:6,hat:17,have:6,header:6,heard:6,help:6,hierarchi:6,homonym:6,host:6,how:6,html:6,http:[6,17],huge:6,hundr:6,hyphen:6,iis:6,imag:18,implement:1,improve:6,includ:6,increment:6,index:6,indice:9,info:13,inform:[6,11],informat:5,inject:[6,15],innodb:6,input:6,insert:6,insid:0,instal:[6,17],install:17,installat:17,intend:6,internal:6,internet:6,introduct:[10,19],isp:6,issu:[6,15,17],javascript:6,json:8,just:6,kei:[6,10,20],know:6,known:[6,17],konqueror:6,lang:6,languag:[2,6],larg:6,lastnam:6,latex:[6,8],length:6,let:6,librari:[6,22],licens:3,like:6,limit:[2,6],line:1,linux:17,list:6,load:[6,8],local:6,localhost:6,locat:6,log:[6,17],login:6,lose:6,lost:6,lot:6,lowercas:6,lump:6,mac:6,machin:6,main:2,make:6,manag:[2,12],mandriva:17,mani:6,manner:6,manual:17,mean:6,mediawiki:8,memori:6,menu:12,messag:6,metadata:18,microsoft:[6,8],mime:6,mimetyp:6,mine:6,misbehav:6,miss:6,mod_gzip:6,mode:[2,6,17],modifi:6,more:6,move:6,mozilla:6,multi:6,multipl:[2,6],mysql:[2,6],mysqldump:6,mysqli:6,name:[6,8],nativ:6,navig:[2,6],need:6,nest:6,netscap:6,never:6,newer:6,nick:6,non:6,noth:6,now:6,number:6,ods:8,older:[6,17],onc:6,onli:6,onto:6,open:8,open_basedir:6,opendocu:8,opensuse:17,oper:6,option:[2,6,8],order:4,origin:4,other:11,out:[6,17],own:6,packag:22,page:[2,6],panel:2,paramet:6,parameter:6,pars:6,parti:3,password:6,path:6,pdf:[2,6,8],php:[6,8,14],phpmyadmin:[6,9,16,17,22],pie:1,plenti:6,pmadb:6,polici:[6,15],port:6,possibl:6,potenti:6,pr1:6,pre:6,prefer:6,prevent:6,primari:6,print:11,privileg:[6,12,17],problem:6,proce:6,procedur:6,process:6,produc:6,progress:6,project:6,protect:6,protocol:6,proxi:6,put:6,pws:6,queri:[2,6],question:6,quick:17,rang:6,reassign:6,receiv:6,red:17,redirect:6,reduc:6,refresh:6,refus:6,relat:[6,13],relationship:6,releas:17,reload:6,renam:6,report:15,request:[6,15],requir:[6,14],restor:6,restrict:6,result:6,revers:6,right:6,robot:6,root:6,row:6,run:[6,17],russian:11,safari:6,safe:6,sai:6,same:6,save:2,scatter:1,schema:6,script:[6,15,17],scroll:6,search:6,secur:[6,15,17,20],see:6,seem:6,select:6,send:6,sent:6,seri:6,server:[2,6,14,17],set:[2,6],setup:[2,6,17],shape:8,shapefil:6,share:18,shortcut:10,should:6,shown:6,signon:[2,17],simpl:[6,20],simpli:6,singl:6,site:15,size:6,smith:6,sock:6,socket:6,some:6,sometim:6,sourc:11,special:6,specif:[6,12,17],specifi:6,spline:1,spreadsheet:8,sql:[2,6,8,15],sql_mode:6,ssl:[2,17],start:6,statist:6,storag:17,store:[0,6],string:6,structur:[2,6,19],subdirectori:17,suhosin:6,support:[6,10],sure:6,symbol:6,synchron:6,tab:[2,6],tabl:[0,6,8,9],technic:13,texi:8,text:[2,6,8],than:6,thei:6,them:6,theme:[2,6,18],thi:6,third:3,those:6,through:6,time:6,timelin:1,timeout:6,titl:2,tmp:6,togeth:6,tool:6,transform:[2,6,19],translat:[4,6],troubl:[6,17],tutori:11,two:[6,20],type:6,typic:15,u2f:20,ubuntu:17,umlaut:6,unabl:[6,17],undefin:6,under:6,underscor:6,understand:6,unicod:6,unix:6,unknown:6,unsaf:6,upgrad:6,upgrade:17,upload:[2,6],url:6,usage:19,use:6,user:[6,10,12,17,21],usernam:6,using:[6,17],valu:6,varchar:6,variabl:[0,6,17],variou:2,verifi:17,version:[4,6,17],via:6,view:[6,13],violat:6,volum:17,vulner:15,wai:6,want:6,warn:6,web:[2,14],welcom:[6,9],what:6,when:6,where:6,which:6,whitespac:6,who:6,why:6,win32:6,window:[6,17],withdrawn:6,without:6,won:6,word:[8,10],work:6,would:6,write:6,wrong:6,xitami:6,xml:8,xss:15,yaml:8,yes:6,your:17,zero:17,zoom:6}}) \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/highlight-query b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/highlight-query deleted file mode 120000 index 7c1bba72..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/highlight-query +++ /dev/null @@ -1 +0,0 @@ -../phpmyadmin/sql-parser/bin/highlight-query \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/lint-query b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/lint-query deleted file mode 120000 index f337e795..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/lint-query +++ /dev/null @@ -1 +0,0 @@ -../phpmyadmin/sql-parser/bin/lint-query \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/tokenize-query b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/tokenize-query deleted file mode 120000 index 56dc1635..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bin/tokenize-query +++ /dev/null @@ -1 +0,0 @@ -../phpmyadmin/sql-parser/bin/tokenize-query \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_classmap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_classmap.php deleted file mode 100644 index 2b89e59e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_classmap.php +++ /dev/null @@ -1,23 +0,0 @@ - $vendorDir . '/tecnickcom/tcpdf/include/barcodes/datamatrix.php', - 'PDF417' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/pdf417.php', - 'QRcode' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/qrcode.php', - 'TCPDF' => $vendorDir . '/tecnickcom/tcpdf/tcpdf.php', - 'TCPDF2DBarcode' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_barcodes_2d.php', - 'TCPDFBarcode' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_barcodes_1d.php', - 'TCPDF_COLORS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_colors.php', - 'TCPDF_FILTERS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_filters.php', - 'TCPDF_FONTS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_fonts.php', - 'TCPDF_FONT_DATA' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_font_data.php', - 'TCPDF_IMAGES' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_images.php', - 'TCPDF_IMPORT' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_import.php', - 'TCPDF_PARSER' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_parser.php', - 'TCPDF_STATIC' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_static.php', -); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_static.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_static.php deleted file mode 100644 index 9f568066..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_static.php +++ /dev/null @@ -1,181 +0,0 @@ - __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php', - '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', - '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', - 'bd9634f2d41831496de0d3dfe4c94881' => __DIR__ . '/..' . '/symfony/polyfill-php56/bootstrap.php', - 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', - ); - - public static $prefixLengthsPsr4 = array ( - 'p' => - array ( - 'phpseclib\\' => 10, - ), - 'T' => - array ( - 'Twig\\Extensions\\' => 16, - 'Twig\\' => 5, - ), - 'S' => - array ( - 'Symfony\\Polyfill\\Util\\' => 22, - 'Symfony\\Polyfill\\Php56\\' => 23, - 'Symfony\\Polyfill\\Mbstring\\' => 26, - 'Symfony\\Polyfill\\Ctype\\' => 23, - 'Symfony\\Component\\ExpressionLanguage\\' => 37, - 'Samyoul\\U2F\\U2FServer\\' => 22, - ), - 'R' => - array ( - 'ReCaptcha\\' => 10, - ), - 'P' => - array ( - 'Psr\\Container\\' => 14, - 'PragmaRX\\Google2FA\\Tests\\' => 25, - 'PragmaRX\\Google2FA\\' => 19, - 'PhpMyAdmin\\SqlParser\\' => 21, - 'PhpMyAdmin\\ShapeFile\\' => 21, - 'PhpMyAdmin\\Setup\\' => 17, - 'PhpMyAdmin\\MoTranslator\\' => 24, - 'PhpMyAdmin\\' => 11, - 'ParagonIE\\ConstantTime\\' => 23, - ), - ); - - public static $prefixDirsPsr4 = array ( - 'phpseclib\\' => - array ( - 0 => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib', - ), - 'Twig\\Extensions\\' => - array ( - 0 => __DIR__ . '/..' . '/twig/extensions/src', - ), - 'Twig\\' => - array ( - 0 => __DIR__ . '/..' . '/twig/twig/src', - ), - 'Symfony\\Polyfill\\Util\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-util', - ), - 'Symfony\\Polyfill\\Php56\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-php56', - ), - 'Symfony\\Polyfill\\Mbstring\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', - ), - 'Symfony\\Polyfill\\Ctype\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', - ), - 'Symfony\\Component\\ExpressionLanguage\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/expression-language', - ), - 'Samyoul\\U2F\\U2FServer\\' => - array ( - 0 => __DIR__ . '/..' . '/samyoul/u2f-php-server/src', - ), - 'ReCaptcha\\' => - array ( - 0 => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha', - ), - 'Psr\\Container\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/container/src', - ), - 'PragmaRX\\Google2FA\\Tests\\' => - array ( - 0 => __DIR__ . '/..' . '/pragmarx/google2fa/tests', - ), - 'PragmaRX\\Google2FA\\' => - array ( - 0 => __DIR__ . '/..' . '/pragmarx/google2fa/src', - ), - 'PhpMyAdmin\\SqlParser\\' => - array ( - 0 => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src', - ), - 'PhpMyAdmin\\ShapeFile\\' => - array ( - 0 => __DIR__ . '/..' . '/phpmyadmin/shapefile/src', - ), - 'PhpMyAdmin\\Setup\\' => - array ( - 0 => __DIR__ . '/../..' . '/setup/lib', - ), - 'PhpMyAdmin\\MoTranslator\\' => - array ( - 0 => __DIR__ . '/..' . '/phpmyadmin/motranslator/src', - ), - 'PhpMyAdmin\\' => - array ( - 0 => __DIR__ . '/../..' . '/libraries/classes', - ), - 'ParagonIE\\ConstantTime\\' => - array ( - 0 => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src', - ), - ); - - public static $prefixesPsr0 = array ( - 'T' => - array ( - 'Twig_Extensions_' => - array ( - 0 => __DIR__ . '/..' . '/twig/extensions/lib', - ), - 'Twig_' => - array ( - 0 => __DIR__ . '/..' . '/twig/twig/lib', - ), - ), - 'B' => - array ( - 'BaconQrCode' => - array ( - 0 => __DIR__ . '/..' . '/bacon/bacon-qr-code/src', - ), - ), - ); - - public static $classMap = array ( - 'Datamatrix' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/datamatrix.php', - 'PDF417' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/pdf417.php', - 'QRcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/qrcode.php', - 'TCPDF' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf.php', - 'TCPDF2DBarcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_barcodes_2d.php', - 'TCPDFBarcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_barcodes_1d.php', - 'TCPDF_COLORS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_colors.php', - 'TCPDF_FILTERS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_filters.php', - 'TCPDF_FONTS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_fonts.php', - 'TCPDF_FONT_DATA' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_font_data.php', - 'TCPDF_IMAGES' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_images.php', - 'TCPDF_IMPORT' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_import.php', - 'TCPDF_PARSER' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_parser.php', - 'TCPDF_STATIC' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_static.php', - ); - - public static function getInitializer(ClassLoader $loader) - { - return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitb17aadbf4a3a42734a0c72f133aa1779::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitb17aadbf4a3a42734a0c72f133aa1779::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInitb17aadbf4a3a42734a0c72f133aa1779::$prefixesPsr0; - $loader->classMap = ComposerStaticInitb17aadbf4a3a42734a0c72f133aa1779::$classMap; - - }, null, ClassLoader::class); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/.weblate b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/.weblate deleted file mode 100644 index 62f698fa..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/.weblate +++ /dev/null @@ -1,3 +0,0 @@ -[weblate] -url = https://hosted.weblate.org/api/ -translation = phpmyadmin/sql-parser diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/phpcs.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/phpcs.xml.dist deleted file mode 100644 index 9f9d650a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/phpcs.xml.dist +++ /dev/null @@ -1,33 +0,0 @@ - - - - */src/Contexts/* - - - - 4 - - - 4 - - - 4 - - - 4 - - - - - - - */tools/sami-config.php - - src - tests - tools - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/bootstrap.php deleted file mode 100644 index 587c2a81..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/bootstrap.php +++ /dev/null @@ -1,38 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -use Symfony\Polyfill\Php56 as p; - -if (PHP_VERSION_ID < 50600) { - if (!function_exists('hash_equals')) { - function hash_equals($knownString, $userInput) { return p\Php56::hash_equals($knownString, $userInput); } - } - if (extension_loaded('ldap') && !function_exists('ldap_escape')) { - define('LDAP_ESCAPE_FILTER', 1); - define('LDAP_ESCAPE_DN', 2); - - function ldap_escape($subject, $ignore = '', $flags = 0) { return p\Php56::ldap_escape($subject, $ignore, $flags); } - } - - if (50509 === PHP_VERSION_ID && 4 === PHP_INT_SIZE) { - // Missing functions in PHP 5.5.9 - affects 32 bit builds of Ubuntu 14.04LTS - // See https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1315888 - if (!function_exists('gzopen') && function_exists('gzopen64')) { - function gzopen($filename, $mode, $use_include_path = 0) { return gzopen64($filename, $mode, $use_include_path); } - } - if (!function_exists('gzseek') && function_exists('gzseek64')) { - function gzseek($zp, $offset, $whence = SEEK_SET) { return gzseek64($zp, $offset, $whence); } - } - if (!function_exists('gztell') && function_exists('gztell64')) { - function gztell($zp) { return gztell64($zp); } - } - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/VERSION b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/VERSION deleted file mode 100644 index 91e4a9f2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/VERSION +++ /dev/null @@ -1 +0,0 @@ -6.3.2 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/CONTRIBUTING.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/CONTRIBUTING.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/CONTRIBUTING.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/CONTRIBUTING.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/ChangeLog b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/ChangeLog similarity index 94% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/ChangeLog rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/ChangeLog index 78fb405c..a363e8ac 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/ChangeLog +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/ChangeLog @@ -1,6 +1,24 @@ phpMyAdmin - ChangeLog ====================== +4.9.7 (2020-10-15) +- issue #16397 Fix compatibility problems with older PHP versions (also issue #16399) +- issue #16396 Fix broken two-factor authentication + +4.9.6 (2020-10-09) +- issue [security] Fix XSS vulnerability with the transformation feature (PMASA-2020-5) +- issue [security] Fix SQL injection vulnerability with search feature (PMASA-2020-6) + +4.9.5 (2020-03-20) +- issue [security] Fix SQL injection with certain usernames (PMASA-2020-2) +- issue [security] Fix SQL injection in particular search situations (PMASA-2020-3) +- issue [security] Fix SQL injection and XSS flaw (PMASA-2020-4) +- issue Deprecate "options" for the external transformation; options must now be hard-coded along with the program name directly in the file. + +4.9.4 (2020-01-07) +- issue #15724 Fix 2FA was disabled by a bug +- issue [security] Fix SQL injection vulnerability on the user accounts page (PMASA-2020-1) + 4.9.3 (2019-12-26) - issue #15570 Fix page contents go underneath of floating menubar in some cases - issue #15591 Fix php notice 'Undefined index: foreign_keys_data' on relations view when the user has column access diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/README b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/README similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/README rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/README index 26e8699b..8a9bfc7a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/README +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/README @@ -1,7 +1,7 @@ phpMyAdmin - Readme =================== -Version 5.0.0 +Version 4.9.7 A web interface for MySQL and MariaDB. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/RELEASE-DATE-4.9.7 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/RELEASE-DATE-4.9.7 new file mode 100644 index 00000000..32b562b8 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/RELEASE-DATE-4.9.7 @@ -0,0 +1 @@ +Thu Oct 15 18:02:31 UTC 2020 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/ajax.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/ajax.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/ajax.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/ajax.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/browse_foreigners.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/browse_foreigners.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/browse_foreigners.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/browse_foreigners.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/changelog.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/changelog.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/changelog.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/changelog.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/chk_rel.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/chk_rel.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/chk_rel.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/chk_rel.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/composer.lock b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/composer.lock similarity index 91% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/composer.lock rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/composer.lock index 3b7809cc..eaaeb9c9 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/composer.lock +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/composer.lock @@ -54,16 +54,16 @@ }, { "name": "google/recaptcha", - "version": "1.2.3", + "version": "1.2.4", "source": { "type": "git", "url": "https://github.com/google/recaptcha.git", - "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c" + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/98c4a6573b27e8b0990ea8789c74ea378795134c", - "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c", + "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", "shasum": "" }, "require": { @@ -97,7 +97,7 @@ "recaptcha", "spam" ], - "time": "2019-08-16T15:48:25+00:00" + "time": "2020-03-31T17:50:54+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -164,16 +164,16 @@ }, { "name": "paragonie/random_compat", - "version": "v2.0.18", + "version": "v2.0.19", "source": { "type": "git", "url": "https://github.com/paragonie/random_compat.git", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" + "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/446fc9faa5c2a9ddf65eb7121c0af7e857295241", + "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241", "shasum": "" }, "require": { @@ -209,7 +209,7 @@ "pseudorandom", "random" ], - "time": "2019-01-03T20:59:08+00:00" + "time": "2020-10-15T10:06:57+00:00" }, { "name": "phpmyadmin/motranslator", @@ -317,16 +317,16 @@ }, { "name": "phpmyadmin/sql-parser", - "version": "4.4.0", + "version": "4.7.1", "source": { "type": "git", "url": "https://github.com/phpmyadmin/sql-parser.git", - "reference": "35a895a1ad4f4b068e44c4cd17c04759c71eed13" + "reference": "550ce6968794e890cfd5b4cbf202e716d78b6a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/35a895a1ad4f4b068e44c4cd17c04759c71eed13", - "reference": "35a895a1ad4f4b068e44c4cd17c04759c71eed13", + "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/550ce6968794e890cfd5b4cbf202e716d78b6a92", + "reference": "550ce6968794e890cfd5b4cbf202e716d78b6a92", "shasum": "" }, "require": { @@ -337,10 +337,8 @@ "phpmyadmin/motranslator": "<3.0" }, "require-dev": { - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5", - "sami/sami": "^4.0", - "squizlabs/php_codesniffer": "^2.9" + "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5 || ^7.0", + "squizlabs/php_codesniffer": "~2.9 || ~3.4" }, "suggest": { "ext-mbstring": "For best performance", @@ -376,20 +374,20 @@ "parser", "sql" ], - "time": "2019-11-12T13:34:03+00:00" + "time": "2020-10-15T15:17:59+00:00" }, { "name": "phpseclib/phpseclib", - "version": "2.0.23", + "version": "2.0.29", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "c78eb5058d5bb1a183133c36d4ba5b6675dfa099" + "reference": "497856a8d997f640b4a516062f84228a772a48a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c78eb5058d5bb1a183133c36d4ba5b6675dfa099", - "reference": "c78eb5058d5bb1a183133c36d4ba5b6675dfa099", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/497856a8d997f640b4a516062f84228a772a48a8", + "reference": "497856a8d997f640b4a516062f84228a772a48a8", "shasum": "" }, "require": { @@ -398,7 +396,6 @@ "require-dev": { "phing/phing": "~2.7", "phpunit/phpunit": "^4.8.35|^5.7|^6.0", - "sami/sami": "~2.0", "squizlabs/php_codesniffer": "~2.0" }, "suggest": { @@ -468,7 +465,21 @@ "x.509", "x509" ], - "time": "2019-09-17T03:41:22+00:00" + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2020-09-08T04:24:43+00:00" }, { "name": "pragmarx/google2fa", @@ -669,16 +680,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.13.1", + "version": "v1.18.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3" + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454", + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454", "shasum": "" }, "require": { @@ -690,7 +701,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -723,20 +738,34 @@ "polyfill", "portable" ], - "time": "2019-11-27T13:56:44+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.13.1", + "version": "v1.18.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a", + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a", "shasum": "" }, "require": { @@ -748,7 +777,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -782,20 +815,34 @@ "portable", "shim" ], - "time": "2019-11-27T14:18:11+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" }, { "name": "symfony/polyfill-php56", - "version": "v1.13.1", + "version": "v1.18.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4" + "reference": "13df84e91cd168f247c2f2ec82cc0fa24901c011" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/53dd1cdf3cb986893ccf2b96665b25b3abb384f4", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/13df84e91cd168f247c2f2ec82cc0fa24901c011", + "reference": "13df84e91cd168f247c2f2ec82cc0fa24901c011", "shasum": "" }, "require": { @@ -805,7 +852,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -838,20 +889,34 @@ "portable", "shim" ], - "time": "2019-11-27T13:56:44+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" }, { "name": "symfony/polyfill-util", - "version": "v1.13.1", + "version": "v1.18.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-util.git", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f" + "reference": "46b910c71e9828f8ec2aa7a0314de1130d9b295a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/964a67f293b66b95883a5ed918a65354fcd2258f", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/46b910c71e9828f8ec2aa7a0314de1130d9b295a", + "reference": "46b910c71e9828f8ec2aa7a0314de1130d9b295a", "shasum": "" }, "require": { @@ -860,7 +925,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -890,20 +959,34 @@ "polyfill", "shim" ], - "time": "2019-11-27T13:56:44+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" }, { "name": "tecnickcom/tcpdf", - "version": "6.3.2", + "version": "6.3.5", "source": { "type": "git", "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b" + "reference": "19a535eaa7fb1c1cac499109deeb1a7a201b4549" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b", - "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/19a535eaa7fb1c1cac499109deeb1a7a201b4549", + "reference": "19a535eaa7fb1c1cac499109deeb1a7a201b4549", "shasum": "" }, "require": { @@ -932,7 +1015,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-3.0" + "LGPL-3.0-only" ], "authors": [ { @@ -952,7 +1035,7 @@ "pdf417", "qrcode" ], - "time": "2019-09-20T09:35:01+00:00" + "time": "2020-02-14T14:20:12+00:00" }, { "name": "twig/extensions", @@ -1007,20 +1090,21 @@ "i18n", "text" ], + "abandoned": true, "time": "2018-12-05T18:34:18+00:00" }, { "name": "twig/twig", - "version": "v1.42.4", + "version": "v1.42.5", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "e587180584c3d2d6cb864a0454e777bb6dcb6152" + "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/e587180584c3d2d6cb864a0454e777bb6dcb6152", - "reference": "e587180584c3d2d6cb864a0454e777bb6dcb6152", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", + "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", "shasum": "" }, "require": { @@ -1029,8 +1113,7 @@ }, "require-dev": { "psr/container": "^1.0", - "symfony/debug": "^3.4|^4.2", - "symfony/phpunit-bridge": "^4.4@dev|^5.0" + "symfony/phpunit-bridge": "^4.4|^5.0" }, "type": "library", "extra": { @@ -1059,7 +1142,6 @@ }, { "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", "role": "Contributors" }, { @@ -1073,30 +1155,31 @@ "keywords": [ "templating" ], - "time": "2019-11-11T16:49:32+00:00" + "time": "2020-02-11T05:59:23+00:00" } ], "packages-dev": [ { "name": "codacy/coverage", - "version": "1.4.2", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/codacy/php-codacy-coverage.git", - "reference": "4988cd098db4d578681bfd3176071931ad475150" + "reference": "1852ca987c91ef466ebcfdbdd4e1788b653eaf1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codacy/php-codacy-coverage/zipball/4988cd098db4d578681bfd3176071931ad475150", - "reference": "4988cd098db4d578681bfd3176071931ad475150", + "url": "https://api.github.com/repos/codacy/php-codacy-coverage/zipball/1852ca987c91ef466ebcfdbdd4e1788b653eaf1d", + "reference": "1852ca987c91ef466ebcfdbdd4e1788b653eaf1d", "shasum": "" }, "require": { "gitonomy/gitlib": ">=1.0", "php": ">=5.3.3", - "symfony/console": "~2.5|~3.0|~4.0" + "symfony/console": "~2.5|~3.0|~4.0|~5.0" }, "require-dev": { + "clue/phar-composer": "^1.1", "phpunit/phpunit": "~6.5" }, "bin": [ @@ -1120,7 +1203,8 @@ ], "description": "Sends PHP test coverage information to Codacy.", "homepage": "https://github.com/codacy/php-codacy-coverage", - "time": "2018-03-22T16:43:39+00:00" + "abandoned": true, + "time": "2020-01-10T10:52:12+00:00" }, { "name": "doctrine/instantiator", @@ -1417,24 +1501,24 @@ }, { "name": "phpspec/prophecy", - "version": "1.10.1", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "cbe1df668b3fe136bcc909126a0f529a78d4cbbc" + "reference": "451c3cd1418cf640de218914901e51b064abb093" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/cbe1df668b3fe136bcc909126a0f529a78d4cbbc", - "reference": "cbe1df668b3fe136bcc909126a0f529a78d4cbbc", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", "shasum": "" }, "require": { "doctrine/instantiator": "^1.0.2", "php": "^5.3|^7.0", "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" + "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" }, "require-dev": { "phpspec/phpspec": "^2.5 || ^3.2", @@ -1476,7 +1560,7 @@ "spy", "stub" ], - "time": "2019-12-22T21:05:45+00:00" + "time": "2020-03-05T15:02:03+00:00" }, { "name": "phpunit/php-code-coverage", @@ -1724,6 +1808,7 @@ "keywords": [ "tokenizer" ], + "abandoned": true, "time": "2017-12-04T08:55:13+00:00" }, { @@ -1912,16 +1997,16 @@ }, { "name": "psr/log", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", - "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", "shasum": "" }, "require": { @@ -1955,7 +2040,7 @@ "psr", "psr-3" ], - "time": "2019-11-01T11:05:21+00:00" + "time": "2020-03-23T09:12:05+00:00" }, { "name": "sebastian/comparator", @@ -2331,16 +2416,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.5.3", + "version": "3.5.6", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb" + "reference": "e97627871a7eab2f70e59166072a6b767d5834e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", - "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/e97627871a7eab2f70e59166072a6b767d5834e0", + "reference": "e97627871a7eab2f70e59166072a6b767d5834e0", "shasum": "" }, "require": { @@ -2378,7 +2463,7 @@ "phpcs", "standards" ], - "time": "2019-12-04T04:46:47+00:00" + "time": "2020-08-10T04:50:15+00:00" }, { "name": "symfony/console", @@ -2599,24 +2684,25 @@ }, { "name": "webmozart/assert", - "version": "1.6.0", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/webmozart/assert.git", - "reference": "573381c0a64f155a0d9a23f4b0c797194805b925" + "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925", - "reference": "573381c0a64f155a0d9a23f4b0c797194805b925", + "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389", + "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0", + "php": "^5.3.3 || ^7.0 || ^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "vimeo/psalm": "<3.6.0" + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<3.9.1" }, "require-dev": { "phpunit/phpunit": "^4.8.36 || ^7.5.13" @@ -2643,7 +2729,7 @@ "check", "validate" ], - "time": "2019-11-24T13:36:37+00:00" + "time": "2020-07-08T17:02:28+00:00" } ], "aliases": [], @@ -2663,5 +2749,6 @@ "platform-dev": [], "platform-overrides": { "php": "5.5" - } + }, + "plugin-api-version": "1.1.0" } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/config.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/config.sample.inc.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/config.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/config.sample.inc.php index 6cb10c7b..1dd20225 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/config.inc.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/config.sample.inc.php @@ -25,7 +25,6 @@ $i = 0; * First server */ $i++; - /* Authentication type */ if (getenv('DEVILBOX_VENDOR_PHPMYADMIN_AUTOLOGIN') == 1) { $cfg['Servers'][$i]['auth_type'] = 'config'; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_central_columns.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_central_columns.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_central_columns.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_central_columns.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_datadict.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_datadict.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_datadict.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_datadict.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_designer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_designer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_designer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_designer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_events.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_events.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_events.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_events.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_multi_table_query.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_multi_table_query.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_multi_table_query.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_multi_table_query.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_operations.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_operations.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_operations.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_operations.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_qbe.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_qbe.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_qbe.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_qbe.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_routines.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_routines.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_routines.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_routines.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_search.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_search.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_search.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_search.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_sql_autocomplete.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_sql_autocomplete.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_sql_autocomplete.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_sql_autocomplete.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_sql_format.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_sql_format.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_sql_format.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_sql_format.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_structure.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_structure.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_structure.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_structure.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_tracking.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_tracking.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_tracking.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_tracking.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_triggers.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_triggers.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/db_triggers.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/db_triggers.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/column_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/column_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/column_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/column_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/line_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/line_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/line_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/line_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pie_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pie_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pie_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pie_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-links.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-links.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-links.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-links.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-relation-link.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-relation-link.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-relation-link.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-relation-link.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-relation-name.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-relation-name.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-relation-name.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-relation-name.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-relation-view-link.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-relation-view-link.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/pma-relations-relation-view-link.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/pma-relations-relation-view-link.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/query_result_operations.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/query_result_operations.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/query_result_operations.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/query_result_operations.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/scatter_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/scatter_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/scatter_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/scatter_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/spline_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/spline_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/spline_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/spline_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/timeline_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/timeline_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/timeline_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/timeline_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/usergroups.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/usergroups.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_images/usergroups.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_images/usergroups.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/bookmarks.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/bookmarks.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/bookmarks.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/bookmarks.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/charts.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/charts.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/charts.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/charts.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/config.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/config.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/config.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/config.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/copyright.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/copyright.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/copyright.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/copyright.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/credits.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/credits.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/credits.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/credits.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/developers.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/developers.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/developers.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/developers.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/faq.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/faq.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/faq.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/faq.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/glossary.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/glossary.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/glossary.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/glossary.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/import_export.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/import_export.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/import_export.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/import_export.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/index.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/index.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/index.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/index.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/intro.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/intro.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/intro.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/intro.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/other.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/other.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/other.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/other.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/privileges.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/privileges.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/privileges.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/privileges.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/relations.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/relations.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/relations.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/relations.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/require.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/require.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/require.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/require.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/security.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/security.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/security.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/security.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/settings.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/settings.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/settings.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/settings.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/setup.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/setup.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/setup.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/setup.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/themes.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/themes.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/themes.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/themes.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/transformations.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/transformations.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/transformations.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/transformations.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/two_factor.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/two_factor.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/two_factor.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/two_factor.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/user.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/user.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/user.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/user.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/vendors.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/vendors.rst.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_sources/vendors.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_sources/vendors.rst.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/ajax-loader.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/ajax-loader.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/ajax-loader.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/ajax-loader.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/basic.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/basic.css similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/basic.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/basic.css index 0b79414a..0807176e 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/basic.css +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -81,10 +81,26 @@ div.sphinxsidebar input { font-size: 1em; } -div.sphinxsidebar #searchbox input[type="text"] { - width: 170px; +div.sphinxsidebar #searchbox form.search { + overflow: hidden; } +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + img { border: 0; max-width: 100%; @@ -122,6 +138,8 @@ ul.keywordmatches li.goodmatch a { table.contentstable { width: 90%; + margin-left: auto; + margin-right: auto; } table.contentstable p.biglink { @@ -149,9 +167,14 @@ table.indextable td { vertical-align: top; } -table.indextable dl, table.indextable dd { +table.indextable ul { margin-top: 0; margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; } table.indextable tr.pcap { @@ -183,8 +206,20 @@ div.genindex-jumpbox { padding: 0.4em; } +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + /* -- general body styles --------------------------------------------------- */ +div.body { + min-width: 450px; + max-width: 800px; +} + div.body p, div.body dd, div.body li, div.body blockquote { -moz-hyphens: auto; -ms-hyphens: auto; @@ -217,10 +252,6 @@ div.body td { text-align: left; } -.field-list ul { - padding-left: 1em; -} - .first { margin-top: 0 !important; } @@ -322,6 +353,11 @@ table.docutils { border-collapse: collapse; } +table.align-center { + margin-left: auto; + margin-right: auto; +} + table caption span.caption-number { font-style: italic; } @@ -337,10 +373,6 @@ table.docutils td, table.docutils th { border-bottom: 1px solid #aaa; } -table.field-list td, table.field-list th { - border: 0 !important; -} - table.footnote td, table.footnote th { border: 0 !important; } @@ -377,6 +409,34 @@ div.figure p.caption span.caption-number { div.figure p.caption span.caption-text { } +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist td { + vertical-align: top; +} + /* -- other body styles ----------------------------------------------------- */ @@ -418,24 +478,19 @@ dd { margin-left: 30px; } -dt:target, .highlighted { +dt:target, span.highlighted { background-color: #fbe54e; } +rect.highlighted { + fill: #fbe54e; +} + dl.glossary dt { font-weight: bold; font-size: 1.1em; } -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - .optional { font-size: 1.3em; } @@ -592,6 +647,16 @@ span.eqno { float: right; } +span.eqno a.headerlink { + position: relative; + left: 0px; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + /* -- printout stylesheet --------------------------------------------------- */ @media print { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/classic.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/classic.css similarity index 97% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/classic.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/classic.css index d98894b3..8c6dae44 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/classic.css +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/classic.css @@ -1,10 +1,10 @@ /* - * default.css_t + * classic.css_t * ~~~~~~~~~~~~~ * - * Sphinx stylesheet -- default theme. + * Sphinx stylesheet -- classic theme. * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/comment-bright.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/comment-bright.png new file mode 100644 index 0000000000000000000000000000000000000000..15e27edb12ac25701ac0ac21b97b52bb4e45415e GIT binary patch literal 756 zcmVgfIX78 z$8Pzv({A~p%??+>KickCb#0FM1rYN=mBmQ&Nwp<#JXUhU;{|)}%&s>suq6lXw*~s{ zvHx}3C%<;wE5CH!BR{p5@ml9ws}y)=QN-kL2?#`S5d*6j zk`h<}j1>tD$b?4D^N9w}-k)bxXxFg>+#kme^xx#qg6FI-%iv2U{0h(Y)cs%5a|m%Pn_K3X_bDJ>EH#(Fb73Z zfUt2Q3B>N+ot3qb*DqbTZpFIn4a!#_R-}{?-~Hs=xSS6p&$sZ-k1zDdtqU`Y@`#qL z&zv-~)Q#JCU(dI)Hf;$CEnK=6CK50}q7~wdbI->?E07bJ0R;!GSQTs5Am`#;*WHjvHRvY?&$Lm-vq1a_BzocI^ULXV!lbMd%|^B#fY;XX)n<&R^L z=84u1e_3ziq;Hz-*k5~zwY3*oDKt0;bM@M@@89;@m*4RFgvvM_4;5LB!@OB@^WbVT zjl{t;a8_>od-~P4 m{5|DvB&z#xT;*OnJqG}gk~_7HcNkCr0000W zanA~u9RIXo;n7c96&U)YLgs-FGlx~*_c{Jgvesu1E5(8YEf&5wF=YFPcRe@1=MJmi zag(L*xc2r0(slpcN!vC5CUju;vHJkHc*&70_n2OZsK%O~A=!+YIw z7zLLl7~Z+~RgWOQ=MI6$#0pvpu$Q43 zP@36QAmu6!_9NPM?o<1_!+stoVRRZbW9#SPe!n;#A_6m8f}|xN1;H{`0RoXQ2LM47 zt(g;iZ6|pCb@h2xk&(}S3=EVBUO0e90m2Lp5CB<(SPIaB;n4))3JB87Or#XPOPcum z?<^(g+m9}VNn4Y&B`g8h{t_$+RB1%HKRY6fjtd-<7&EsU;vs0GM(Lmbhi%Gwcfs0FTF}T zL{_M6Go&E0Eg8FuB*(Yn+Z*RVTBE@10eIOb3El^MhO`GabDll(V0&FlJi2k^;q8af zkENdk2}x2)_KVp`5OAwXZM;dG0?M-S)xE1IKDi6BY@5%Or?#aZ9$gcX)dPZ&wA1a< z$rFXHPn|TBf`e?>Are8sKtKrKcjF$i^lp!zkL?C|y^vlHr1HXeVJd;1I~g&Ob-q)& z(fn7s-KI}G{wnKzg_U5G(V%bX6uk zIa+<@>rdmZYd!9Y=C0cuchrbIjuRB_Wq{-RXlic?flu1*_ux}x%(HDH&nT`k^xCeC ziHi1!ChH*sQ6|UqJpTTzX$aw8e(UfcS^f;6yBWd+(1-70zU(rtxtqR%j z-lsH|CKQJXqD{+F7V0OTv8@{~(wp(`oIP^ZykMWgR>&|RsklFMCnOo&Bd{le} zV5F6424Qzl;o2G%oVvmHgRDP9!=rK8fy^!yV8y*4p=??uIRrrr0?>O!(z*g5AvL2!4z0{sq%vhG*Po}`a<6%kTK5TNhtC8}rXNu&h^QH4A&Sk~Autm*s~45(H7+0bi^MraaRVzr05hQ3iK?j` zR#U@^i0WhkIHTg29u~|ypU?sXCQEQgXfObPW;+0YAF;|5XyaMAEM0sQ@4-xCZe=0e z7r$ofiAxn@O5#RodD8rh5D@nKQ;?lcf@tg4o+Wp44aMl~c47azN_(im0N)7OqdPBC zGw;353_o$DqGRDhuhU$Eaj!@m000000NkvXXu0mjfjZ7Z_ literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/default.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/default.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/default.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/default.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/doctools.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/doctools.js similarity index 80% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/doctools.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/doctools.js index 81634956..344db17d 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/doctools.js +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/doctools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for all documentation. * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -45,7 +45,7 @@ jQuery.urlencode = encodeURIComponent; * it will always return arrays of strings for the value parts. */ jQuery.getQueryParameters = function(s) { - if (typeof s == 'undefined') + if (typeof s === 'undefined') s = document.location.search; var parts = s.substr(s.indexOf('?') + 1).split('&'); var result = {}; @@ -66,29 +66,55 @@ jQuery.getQueryParameters = function(s) { * span elements with the given class name. */ jQuery.fn.highlightText = function(text, className) { - function highlight(node) { - if (node.nodeType == 3) { + function highlight(node, addItems) { + if (node.nodeType === 3) { var val = node.nodeValue; var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { - var span = document.createElement("span"); - span.className = className; + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } span.appendChild(document.createTextNode(val.substr(pos, text.length))); node.parentNode.insertBefore(span, node.parentNode.insertBefore( document.createTextNode(val.substr(pos + text.length)), node.nextSibling)); node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var bbox = span.getBBox(); + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + var parentOfText = node.parentNode.parentNode; + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } } } else if (!jQuery(node).is("button, select, textarea")) { jQuery.each(node.childNodes, function() { - highlight(this); + highlight(this, addItems); }); } } - return this.each(function() { - highlight(this); + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; }; /* @@ -124,28 +150,30 @@ var Documentation = { this.fixFirefoxAnchorBug(); this.highlightSearchWords(); this.initIndexTable(); - + if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { + this.initOnKeyListeners(); + } }, /** * i18n support */ TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; }, + PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, LOCALE : 'unknown', // gettext and ngettext don't access this so that the functions // can safely bound to a different name (_ = Documentation.gettext) gettext : function(string) { var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated == 'undefined') + if (typeof translated === 'undefined') return string; - return (typeof translated == 'string') ? translated : translated[0]; + return (typeof translated === 'string') ? translated : translated[0]; }, ngettext : function(singular, plural, n) { var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated == 'undefined') + if (typeof translated === 'undefined') return (n == 1) ? singular : plural; return translated[Documentation.PLURALEXPR(n)]; }, @@ -180,7 +208,7 @@ var Documentation = { * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 */ fixFirefoxAnchorBug : function() { - if (document.location.hash) + if (document.location.hash && $.browser.mozilla) window.setTimeout(function() { document.location.href += ''; }, 10); @@ -216,7 +244,7 @@ var Documentation = { var src = $(this).attr('src'); var idnum = $(this).attr('id').substr(7); $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) == 'minus.png') + if (src.substr(-9) === 'minus.png') $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); else $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); @@ -248,7 +276,7 @@ var Documentation = { var path = document.location.pathname; var parts = path.split(/\//); $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this == '..') + if (this === '..') parts.pop(); }); var url = parts.join('/'); @@ -284,4 +312,4 @@ _ = Documentation.gettext; $(document).ready(function() { Documentation.init(); -}); \ No newline at end of file +}); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/documentation_options.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/documentation_options.js new file mode 100644 index 00000000..66b7a6dd --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/documentation_options.js @@ -0,0 +1,10 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '4.9.7', + LANGUAGE: 'None', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, +}; \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/down-pressed.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/down-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5756c8cad8854722893dc70b9eb4bb0400343a39 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`OFdm2Ln;`PZ^+1>KjR?B@S0W7 z%OS_REiHONoJ6{+Ks@6k3590|7k9F+ddB6!zw3#&!aw#S`x}3V3&=A(a#84O-&F7T z^k3tZB;&iR9siw0|F|E|DAL<8r-F4!1H-;1{e*~yAKZN5f0|Ei6yUmR#Is)EM(Po_ zi`qJR6|P<~+)N+kSDgL7AjdIC_!O7Q?eGb+L+qOjm{~LLinM4NHn7U%HcK%uoMYO5 VJ~8zD2B3o(JYD@<);T3K0RV0%P>BEl literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/down.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/down.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3bdad2ceffae91cee61b32f3295f9bbe646e48 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6CVIL!hEy=F?b*7pIY7kW{q%Rg zx!yQ<9v8bmJwa`TQk7YSw}WVQ()mRdQ;TC;* literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/file.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/jquery.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/jquery.js similarity index 92% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/jquery.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/jquery.js index 6ffad14f..7e329108 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/jquery.js +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/jquery.js @@ -1,15 +1,15 @@ /*! - * jQuery JavaScript Library v3.1.1 + * jQuery JavaScript Library v3.3.1-dfsg * https://jquery.com/ * * Includes Sizzle.js * https://sizzlejs.com/ * - * Copyright jQuery Foundation and other contributors + * Copyright JS Foundation and other contributors * Released under the MIT license * https://jquery.org/license * - * Date: 2019-04-18T20:57Z + * Date: 2019-04-19T06:52Z */ ( function( global, factory ) { @@ -71,16 +71,57 @@ var ObjectFunctionString = fnToString.call( Object ); var support = {}; +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; - function DOMEval( code, doc ) { +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + noModule: true + }; + + function DOMEval( code, doc, node ) { doc = doc || document; - var script = doc.createElement( "script" ); + var i, + script = doc.createElement( "script" ); script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + if ( node[ i ] ) { + script[ i ] = node[ i ]; + } + } + } doc.head.appendChild( script ).parentNode.removeChild( script ); } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} /* global Symbol */ // Defining this global in .eslintrc.json would create a danger of using the global // unguarded in another place, it seems safer to define global only for this module @@ -88,7 +129,7 @@ var support = {}; var - version = "3.1.1", + version = "3.3.1", // Define a local copy of jQuery jQuery = function( selector, context ) { @@ -100,16 +141,7 @@ var // Support: Android <=4.0 only // Make sure we trim BOM and NBSP - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }; + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; jQuery.fn = jQuery.prototype = { @@ -209,7 +241,7 @@ jQuery.extend = jQuery.fn.extend = function() { } // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { + if ( typeof target !== "object" && !isFunction( target ) ) { target = {}; } @@ -237,11 +269,11 @@ jQuery.extend = jQuery.fn.extend = function() { // Recurse if we're merging plain objects or arrays if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = jQuery.isArray( copy ) ) ) ) { + ( copyIsArray = Array.isArray( copy ) ) ) ) { if ( copyIsArray ) { copyIsArray = false; - clone = src && jQuery.isArray( src ) ? src : []; + clone = src && Array.isArray( src ) ? src : []; } else { clone = src && jQuery.isPlainObject( src ) ? src : {}; @@ -276,30 +308,6 @@ jQuery.extend( { noop: function() {}, - isFunction: function( obj ) { - return jQuery.type( obj ) === "function"; - }, - - isArray: Array.isArray, - - isWindow: function( obj ) { - return obj != null && obj === obj.window; - }, - - isNumeric: function( obj ) { - - // As of jQuery 3.0, isNumeric is limited to - // strings and numbers (primitives or objects) - // that can be coerced to finite numbers (gh-2662) - var type = jQuery.type( obj ); - return ( type === "number" || type === "string" ) && - - // parseFloat NaNs numeric-cast false positives ("") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - !isNaN( obj - parseFloat( obj ) ); - }, - isPlainObject: function( obj ) { var proto, Ctor; @@ -333,33 +341,11 @@ jQuery.extend( { return true; }, - type: function( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; - }, - // Evaluates a script in a global context globalEval: function( code ) { DOMEval( code ); }, - // Convert dashed to camelCase; used by the css and data modules - // Support: IE <=9 - 11, Edge 12 - 13 - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - each: function( obj, callback ) { var length, i = 0; @@ -480,37 +466,6 @@ jQuery.extend( { // A global GUID counter for objects guid: 1, - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - now: Date.now, - // jQuery.support is not used in Core but other projects attach their // properties to it so it needs to exist. support: support @@ -533,9 +488,9 @@ function isArrayLike( obj ) { // hasOwn isn't used here due to false negatives // regarding Nodelist length in IE var length = !!obj && "length" in obj && obj.length, - type = jQuery.type( obj ); + type = toType( obj ); - if ( type === "function" || jQuery.isWindow( obj ) ) { + if ( isFunction( obj ) || isWindow( obj ) ) { return false; } @@ -2844,15 +2799,20 @@ var siblings = function( n, elem ) { var rneedsContext = jQuery.expr.match.needsContext; + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); -var risSimple = /^.[^:#\[\.,]*$/; - // Implement the identical functionality for filter and not function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { + if ( isFunction( qualifier ) ) { return jQuery.grep( elements, function( elem, i ) { return !!qualifier.call( elem, i, elem ) !== not; } ); @@ -2872,16 +2832,8 @@ function winnow( elements, qualifier, not ) { } ); } - // Simple selector that can be filtered directly, removing non-Elements - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - // Complex selector, compare the two sets, removing non-Elements - qualifier = jQuery.filter( qualifier, elements ); - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; - } ); + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); } jQuery.filter = function( expr, elems, not ) { @@ -3002,7 +2954,7 @@ var rootjQuery, for ( match in context ) { // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { + if ( isFunction( this[ match ] ) ) { this[ match ]( context[ match ] ); // ...and otherwise set as attributes @@ -3045,7 +2997,7 @@ var rootjQuery, // HANDLE: $(function) // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { + } else if ( isFunction( selector ) ) { return root.ready !== undefined ? root.ready( selector ) : @@ -3195,7 +3147,18 @@ jQuery.each( { return siblings( elem.firstChild ); }, contents: function( elem ) { - return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + if ( nodeName( elem, "iframe" ) ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); } }, function( name, fn ) { jQuery.fn[ name ] = function( until, selector ) { @@ -3293,7 +3256,7 @@ jQuery.Callbacks = function( options ) { fire = function() { // Enforce single-firing - locked = options.once; + locked = locked || options.once; // Execute callbacks for all pending executions, // respecting firingIndex overrides and runtime changes @@ -3349,11 +3312,11 @@ jQuery.Callbacks = function( options ) { ( function add( args ) { jQuery.each( args, function( _, arg ) { - if ( jQuery.isFunction( arg ) ) { + if ( isFunction( arg ) ) { if ( !options.unique || !self.has( arg ) ) { list.push( arg ); } - } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { + } else if ( arg && arg.length && toType( arg ) !== "string" ) { // Inspect recursively add( arg ); @@ -3462,25 +3425,26 @@ function Thrower( ex ) { throw ex; } -function adoptValue( value, resolve, reject ) { +function adoptValue( value, resolve, reject, noValue ) { var method; try { // Check for promise aspect first to privilege synchronous behavior - if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { + if ( value && isFunction( ( method = value.promise ) ) ) { method.call( value ).done( resolve ).fail( reject ); // Other thenables - } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { + } else if ( value && isFunction( ( method = value.then ) ) ) { method.call( value, resolve, reject ); // Other non-thenables } else { - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - resolve.call( undefined, value ); + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); } // For Promises/A+, convert exceptions into rejections @@ -3490,7 +3454,7 @@ function adoptValue( value, resolve, reject ) { // Support: Android 4.0 only // Strict mode functions invoked without .call/.apply get global-object context - reject.call( undefined, value ); + reject.apply( undefined, [ value ] ); } } @@ -3529,14 +3493,14 @@ jQuery.extend( { jQuery.each( tuples, function( i, tuple ) { // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; // deferred.progress(function() { bind to newDefer or newDefer.notify }) // deferred.done(function() { bind to newDefer or newDefer.resolve }) // deferred.fail(function() { bind to newDefer or newDefer.reject }) deferred[ tuple[ 1 ] ]( function() { var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { + if ( returned && isFunction( returned.promise ) ) { returned.promise() .progress( newDefer.notify ) .done( newDefer.resolve ) @@ -3590,7 +3554,7 @@ jQuery.extend( { returned.then; // Handle a returned thenable - if ( jQuery.isFunction( then ) ) { + if ( isFunction( then ) ) { // Special processors (notify) just wait for resolution if ( special ) { @@ -3686,7 +3650,7 @@ jQuery.extend( { resolve( 0, newDefer, - jQuery.isFunction( onProgress ) ? + isFunction( onProgress ) ? onProgress : Identity, newDefer.notifyWith @@ -3698,7 +3662,7 @@ jQuery.extend( { resolve( 0, newDefer, - jQuery.isFunction( onFulfilled ) ? + isFunction( onFulfilled ) ? onFulfilled : Identity ) @@ -3709,7 +3673,7 @@ jQuery.extend( { resolve( 0, newDefer, - jQuery.isFunction( onRejected ) ? + isFunction( onRejected ) ? onRejected : Thrower ) @@ -3749,8 +3713,15 @@ jQuery.extend( { // fulfilled_callbacks.disable tuples[ 3 - i ][ 2 ].disable, + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock ); } @@ -3815,11 +3786,12 @@ jQuery.extend( { // Single- and empty arguments are adopted like Promise.resolve if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject ); + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); // Use .then() to unwrap secondary thenables (cf. gh-3000) if ( master.state() === "pending" || - jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { return master.then(); } @@ -3887,15 +3859,6 @@ jQuery.extend( { // the ready event fires. See #6781 readyWait: 1, - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - // Handle when the DOM is ready ready: function( wait ) { @@ -3956,7 +3919,7 @@ var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { bulk = key == null; // Sets many values - if ( jQuery.type( key ) === "object" ) { + if ( toType( key ) === "object" ) { chainable = true; for ( i in key ) { access( elems, fn, i, key[ i ], true, emptyGet, raw ); @@ -3966,7 +3929,7 @@ var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { } else if ( value !== undefined ) { chainable = true; - if ( !jQuery.isFunction( value ) ) { + if ( !isFunction( value ) ) { raw = true; } @@ -4008,6 +3971,23 @@ var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { return len ? fn( elems[ 0 ], key ) : emptyGet; }; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} var acceptData = function( owner ) { // Accepts only: @@ -4070,14 +4050,14 @@ Data.prototype = { // Handle: [ owner, key, value ] args // Always use camelCase key (gh-2257) if ( typeof data === "string" ) { - cache[ jQuery.camelCase( data ) ] = value; + cache[ camelCase( data ) ] = value; // Handle: [ owner, { properties } ] args } else { // Copy the properties one-by-one to the cache object for ( prop in data ) { - cache[ jQuery.camelCase( prop ) ] = data[ prop ]; + cache[ camelCase( prop ) ] = data[ prop ]; } } return cache; @@ -4087,7 +4067,7 @@ Data.prototype = { this.cache( owner ) : // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; }, access: function( owner, key, value ) { @@ -4131,13 +4111,13 @@ Data.prototype = { if ( key !== undefined ) { // Support array or space separated string of keys - if ( jQuery.isArray( key ) ) { + if ( Array.isArray( key ) ) { // If key is an array of keys... // We always set camelCase keys, so remove that. - key = key.map( jQuery.camelCase ); + key = key.map( camelCase ); } else { - key = jQuery.camelCase( key ); + key = camelCase( key ); // If a key with the spaces exists, use it. // Otherwise, create an array by matching non-whitespace @@ -4283,7 +4263,7 @@ jQuery.fn.extend( { if ( attrs[ i ] ) { name = attrs[ i ].name; if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice( 5 ) ); + name = camelCase( name.slice( 5 ) ); dataAttr( elem, name, data[ name ] ); } } @@ -4357,7 +4337,7 @@ jQuery.extend( { // Speed up dequeue by getting out quickly if this is just a lookup if ( data ) { - if ( !queue || jQuery.isArray( data ) ) { + if ( !queue || Array.isArray( data ) ) { queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); } else { queue.push( data ); @@ -4530,8 +4510,7 @@ var swap = function( elem, options, callback, args ) { function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, - scale = 1, + var adjusted, scale, maxIterations = 20, currentValue = tween ? function() { @@ -4549,30 +4528,33 @@ function adjustCSS( elem, prop, valueParts, tween ) { if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + // Trust units reported by jQuery.css unit = unit || initialInUnit[ 3 ]; - // Make sure we update the tween properties later on - valueParts = valueParts || []; - // Iteratively approximate from a nonzero starting point initialInUnit = +initial || 1; - do { + while ( maxIterations-- ) { - // If previous iteration zeroed out, double until we get *something*. - // Use string for doubling so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - initialInUnit = initialInUnit / scale; + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; - // Update scale, tolerating zero or NaN from tween.cur() - // Break the loop if scale is unchanged or perfect, or if we've just had enough. - } while ( - scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations - ); + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; } if ( valueParts ) { @@ -4690,7 +4672,7 @@ var rcheckableType = ( /^(?:checkbox|radio)$/i ); var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); -var rscriptType = ( /^$|\/(?:java|ecma)script/i ); +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); @@ -4734,7 +4716,7 @@ function getAll( context, tag ) { ret = []; } - if ( tag === undefined || tag && jQuery.nodeName( context, tag ) ) { + if ( tag === undefined || tag && nodeName( context, tag ) ) { return jQuery.merge( [ context ], ret ); } @@ -4772,7 +4754,7 @@ function buildFragment( elems, context, scripts, selection, ignored ) { if ( elem || elem === 0 ) { // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { + if ( toType( elem ) === "object" ) { // Support: Android <=4.0 only, PhantomJS 1 only // push.apply(_, arraylike) throws on ancient WebKit @@ -5282,7 +5264,7 @@ jQuery.event = { enumerable: true, configurable: true, - get: jQuery.isFunction( hook ) ? + get: isFunction( hook ) ? function() { if ( this.originalEvent ) { return hook( this.originalEvent ); @@ -5341,7 +5323,7 @@ jQuery.event = { // For checkbox, fire native event so checked state will be right trigger: function() { - if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { this.click(); return false; } @@ -5349,7 +5331,7 @@ jQuery.event = { // For cross-browser consistency, don't fire native .click() on links _default: function( event ) { - return jQuery.nodeName( event.target, "a" ); + return nodeName( event.target, "a" ); } }, @@ -5417,7 +5399,7 @@ jQuery.Event = function( src, props ) { } // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); + this.timeStamp = src && src.timeStamp || Date.now(); // Mark it as fixed this[ jQuery.expando ] = true; @@ -5616,21 +5598,21 @@ var /* eslint-enable */ - // Support: IE <=10 - 11, Edge 12 - 13 + // Support: IE <=10 - 11, Edge 12 - 13 only // In IE/Edge using regex groups here causes severe slowdowns. // See https://connect.microsoft.com/IE/feedback/details/1736512/ rnoInnerhtml = /\s*$/g; +// Prefer a tbody over its parent table for containing new rows function manipulationTarget( elem, content ) { - if ( jQuery.nodeName( elem, "table" ) && - jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - return elem.getElementsByTagName( "tbody" )[ 0 ] || elem; + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; } return elem; @@ -5642,10 +5624,8 @@ function disableScript( elem ) { return elem; } function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - - if ( match ) { - elem.type = match[ 1 ]; + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); } else { elem.removeAttribute( "type" ); } @@ -5711,15 +5691,15 @@ function domManip( collection, args, callback, ignored ) { l = collection.length, iNoClone = l - 1, value = args[ 0 ], - isFunction = jQuery.isFunction( value ); + valueIsFunction = isFunction( value ); // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || + if ( valueIsFunction || ( l > 1 && typeof value === "string" && !support.checkClone && rchecked.test( value ) ) ) { return collection.each( function( index ) { var self = collection.eq( index ); - if ( isFunction ) { + if ( valueIsFunction ) { args[ 0 ] = value.call( this, index, self.html() ); } domManip( self, args, callback, ignored ); @@ -5773,14 +5753,14 @@ function domManip( collection, args, callback, ignored ) { !dataPriv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { - if ( node.src ) { + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { // Optional AJAX dependency, but won't run scripts if not present if ( jQuery._evalUrl ) { jQuery._evalUrl( node.src ); } } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), doc ); + DOMEval( node.textContent.replace( rcleanScript, "" ), doc, node ); } } } @@ -6060,8 +6040,6 @@ jQuery.each( { return this.pushStack( ret ); }; } ); -var rmargin = ( /^margin/ ); - var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); var getStyles = function( elem ) { @@ -6078,6 +6056,8 @@ var getStyles = function( elem ) { return view.getComputedStyle( elem ); }; +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + ( function() { @@ -6091,25 +6071,33 @@ var getStyles = function( elem ) { return; } + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; div.style.cssText = - "box-sizing:border-box;" + - "position:relative;display:block;" + + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + "margin:auto;border:1px;padding:1px;" + - "top:1%;width:50%"; - div.innerHTML = ""; - documentElement.appendChild( container ); + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); var divStyle = window.getComputedStyle( div ); pixelPositionVal = divStyle.top !== "1%"; // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = divStyle.marginLeft === "2px"; - boxSizingReliableVal = divStyle.width === "4px"; + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; - // Support: Android 4.0 - 4.3 only + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 // Some styles come back with percentage values, even though they shouldn't - div.style.marginRight = "50%"; - pixelMarginRightVal = divStyle.marginRight === "4px"; + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + div.style.position = "absolute"; + scrollboxSizeVal = div.offsetWidth === 36 || "absolute"; documentElement.removeChild( container ); @@ -6118,7 +6106,12 @@ var getStyles = function( elem ) { div = null; } - var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, container = document.createElement( "div" ), div = document.createElement( "div" ); @@ -6133,26 +6126,26 @@ var getStyles = function( elem ) { div.cloneNode( true ).style.backgroundClip = ""; support.clearCloneStyle = div.style.backgroundClip === "content-box"; - container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + - "padding:0;margin-top:1px;position:absolute"; - container.appendChild( div ); - jQuery.extend( support, { - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, boxSizingReliable: function() { computeStyleTests(); return boxSizingReliableVal; }, - pixelMarginRight: function() { + pixelBoxStyles: function() { computeStyleTests(); - return pixelMarginRightVal; + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; }, reliableMarginLeft: function() { computeStyleTests(); return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; } } ); } )(); @@ -6160,12 +6153,18 @@ var getStyles = function( elem ) { function curCSS( elem, name, computed ) { var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements style = elem.style; computed = computed || getStyles( elem ); - // Support: IE <=9 only - // getPropertyValue is only needed for .css('filter') (#12537) + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) if ( computed ) { ret = computed.getPropertyValue( name ) || computed[ name ]; @@ -6178,7 +6177,7 @@ function curCSS( elem, name, computed ) { // but width seems to be reliably pixels. // This is against the CSSOM draft spec: // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { // Remember the original values width = style.width; @@ -6231,6 +6230,7 @@ var // except "table", "table-cell", or "table-caption" // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, cssShow = { position: "absolute", visibility: "hidden", display: "block" }, cssNormalTransform = { letterSpacing: "0", @@ -6260,6 +6260,16 @@ function vendorPropName( name ) { } } +// Return a property mapped along what jQuery.cssProps suggests or to +// a vendor prefixed property. +function finalPropName( name ) { + var ret = jQuery.cssProps[ name ]; + if ( !ret ) { + ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; + } + return ret; +} + function setPositiveNumber( elem, value, subtract ) { // Any relative (+/-) values have already been @@ -6272,100 +6282,120 @@ function setPositiveNumber( elem, value, subtract ) { value; } -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i, - val = 0; +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; - // If we already have the right measurement, avoid augmentation - if ( extra === ( isBorderBox ? "border" : "content" ) ) { - i = 4; - - // Otherwise initialize for horizontal or vertical properties - } else { - i = name === "width" ? 1 : 0; + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; } for ( ; i < 4; i += 2 ) { - // Both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); } - if ( isBorderBox ) { + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); } - // At this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" } else { - // At this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } - // At this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); } } } - return val; + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + ) ); + } + + return delta; } -function getWidthOrHeight( elem, name, extra ) { +function getWidthOrHeight( elem, dimension, extra ) { - // Start with offset property, which is equivalent to the border-box value - var val, - valueIsBorderBox = true, - styles = getStyles( elem ), - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + // Start with computed style + var styles = getStyles( elem ), + val = curCSS( elem, dimension, styles ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox; - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - if ( elem.getClientRects().length ) { - val = elem.getBoundingClientRect()[ name ]; - } - - // Some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name, styles ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test( val ) ) { + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { return val; } - - // Check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && - ( support.boxSizingReliable() || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; + val = "auto"; } - // Use the active box-sizing model to add/subtract irrelevant styles + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = valueIsBorderBox && + ( support.boxSizingReliable() || val === elem.style[ dimension ] ); + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + if ( val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) { + + val = elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ]; + + // offsetWidth/offsetHeight provide border-box values + valueIsBorderBox = true; + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model return ( val + - augmentWidthOrHeight( + boxModelAdjustment( elem, - name, + dimension, extra || ( isBorderBox ? "border" : "content" ), valueIsBorderBox, - styles + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val ) ) + "px"; } @@ -6406,9 +6436,7 @@ jQuery.extend( { // Add in properties whose names you wish to fix before // setting or getting the value - cssProps: { - "float": "cssFloat" - }, + cssProps: {}, // Get and set the style property on a DOM Node style: function( elem, name, value, extra ) { @@ -6420,11 +6448,16 @@ jQuery.extend( { // Make sure that we're working with the right name var ret, type, hooks, - origName = jQuery.camelCase( name ), + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), style = elem.style; - name = jQuery.cssProps[ origName ] || - ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } // Gets hook for the prefixed version, then unprefixed version hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; @@ -6460,7 +6493,11 @@ jQuery.extend( { if ( !hooks || !( "set" in hooks ) || ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - style[ name ] = value; + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } } } else { @@ -6479,11 +6516,15 @@ jQuery.extend( { css: function( elem, name, extra, styles ) { var val, num, hooks, - origName = jQuery.camelCase( name ); + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || - ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } // Try prefixed name followed by the unprefixed name hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; @@ -6508,12 +6549,13 @@ jQuery.extend( { num = parseFloat( val ); return extra === true || isFinite( num ) ? num || 0 : val; } + return val; } } ); -jQuery.each( [ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { get: function( elem, computed, extra ) { if ( computed ) { @@ -6529,29 +6571,41 @@ jQuery.each( [ "height", "width" ], function( i, name ) { // in IE throws an error. ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); + return getWidthOrHeight( elem, dimension, extra ); } ) : - getWidthOrHeight( elem, name, extra ); + getWidthOrHeight( elem, dimension, extra ); } }, set: function( elem, value, extra ) { var matches, - styles = extra && getStyles( elem ), - subtract = extra && augmentWidthOrHeight( + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra && boxModelAdjustment( elem, - name, + dimension, extra, - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + isBorderBox, styles ); + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && support.scrollboxSize() === styles.position ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + // Convert to pixels if value adjustment is needed if ( subtract && ( matches = rcssNum.exec( value ) ) && ( matches[ 3 ] || "px" ) !== "px" ) { - elem.style[ name ] = value; - value = jQuery.css( elem, name ); + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); } return setPositiveNumber( elem, value, subtract ); @@ -6595,7 +6649,7 @@ jQuery.each( { } }; - if ( !rmargin.test( prefix ) ) { + if ( prefix !== "margin" ) { jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; } } ); @@ -6607,7 +6661,7 @@ jQuery.fn.extend( { map = {}, i = 0; - if ( jQuery.isArray( name ) ) { + if ( Array.isArray( name ) ) { styles = getStyles( elem ); len = name.length; @@ -6745,13 +6799,18 @@ jQuery.fx.step = {}; var - fxNow, timerId, + fxNow, inProgress, rfxtypes = /^(?:toggle|show|hide)$/, rrun = /queueHooks$/; -function raf() { - if ( timerId ) { - window.requestAnimationFrame( raf ); +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + jQuery.fx.tick(); } } @@ -6761,7 +6820,7 @@ function createFxNow() { window.setTimeout( function() { fxNow = undefined; } ); - return ( fxNow = jQuery.now() ); + return ( fxNow = Date.now() ); } // Generate parameters to create a standard animation @@ -6865,9 +6924,10 @@ function defaultPrefilter( elem, props, opts ) { // Restrict "overflow" and "display" styles during box animations if ( isBox && elem.nodeType === 1 ) { - // Support: IE <=9 - 11, Edge 12 - 13 + // Support: IE <=9 - 11, Edge 12 - 15 // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; // Identify a display type, preferring old show/hide data over the CSS cascade @@ -6975,10 +7035,10 @@ function propFilter( props, specialEasing ) { // camelCase, specialEasing and expand cssHook pass for ( index in props ) { - name = jQuery.camelCase( index ); + name = camelCase( index ); easing = specialEasing[ name ]; value = props[ index ]; - if ( jQuery.isArray( value ) ) { + if ( Array.isArray( value ) ) { easing = value[ 1 ]; value = props[ index ] = value[ 0 ]; } @@ -7037,12 +7097,19 @@ function Animation( elem, properties, options ) { deferred.notifyWith( elem, [ animation, percent, remaining ] ); + // If there's more to do, yield if ( percent < 1 && length ) { return remaining; - } else { - deferred.resolveWith( elem, [ animation ] ); - return false; } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; }, animation = deferred.promise( { elem: elem, @@ -7093,9 +7160,9 @@ function Animation( elem, properties, options ) { for ( ; index < length; index++ ) { result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); if ( result ) { - if ( jQuery.isFunction( result.stop ) ) { + if ( isFunction( result.stop ) ) { jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - jQuery.proxy( result.stop, result ); + result.stop.bind( result ); } return result; } @@ -7103,10 +7170,17 @@ function Animation( elem, properties, options ) { jQuery.map( props, createTween, animation ); - if ( jQuery.isFunction( animation.opts.start ) ) { + if ( isFunction( animation.opts.start ) ) { animation.opts.start.call( elem, animation ); } + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + jQuery.fx.timer( jQuery.extend( tick, { elem: elem, @@ -7115,11 +7189,7 @@ function Animation( elem, properties, options ) { } ) ); - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); + return animation; } jQuery.Animation = jQuery.extend( Animation, { @@ -7133,7 +7203,7 @@ jQuery.Animation = jQuery.extend( Animation, { }, tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { + if ( isFunction( props ) ) { callback = props; props = [ "*" ]; } else { @@ -7165,13 +7235,13 @@ jQuery.Animation = jQuery.extend( Animation, { jQuery.speed = function( speed, easing, fn ) { var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, + isFunction( speed ) && speed, duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + easing: fn && easing || easing && !isFunction( easing ) && easing }; - // Go to the end state if fx are off or if document is hidden - if ( jQuery.fx.off || document.hidden ) { + // Go to the end state if fx are off + if ( jQuery.fx.off ) { opt.duration = 0; } else { @@ -7194,7 +7264,7 @@ jQuery.speed = function( speed, easing, fn ) { opt.old = opt.complete; opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { + if ( isFunction( opt.old ) ) { opt.old.call( this ); } @@ -7358,12 +7428,12 @@ jQuery.fx.tick = function() { i = 0, timers = jQuery.timers; - fxNow = jQuery.now(); + fxNow = Date.now(); for ( ; i < timers.length; i++ ) { timer = timers[ i ]; - // Checks the timer has not already been removed + // Run the timer and safely remove it when done (allowing for external removal) if ( !timer() && timers[ i ] === timer ) { timers.splice( i--, 1 ); } @@ -7377,30 +7447,21 @@ jQuery.fx.tick = function() { jQuery.fx.timer = function( timer ) { jQuery.timers.push( timer ); - if ( timer() ) { - jQuery.fx.start(); - } else { - jQuery.timers.pop(); - } + jQuery.fx.start(); }; jQuery.fx.interval = 13; jQuery.fx.start = function() { - if ( !timerId ) { - timerId = window.requestAnimationFrame ? - window.requestAnimationFrame( raf ) : - window.setInterval( jQuery.fx.tick, jQuery.fx.interval ); + if ( inProgress ) { + return; } + + inProgress = true; + schedule(); }; jQuery.fx.stop = function() { - if ( window.cancelAnimationFrame ) { - window.cancelAnimationFrame( timerId ); - } else { - window.clearInterval( timerId ); - } - - timerId = null; + inProgress = null; }; jQuery.fx.speeds = { @@ -7517,7 +7578,7 @@ jQuery.extend( { type: { set: function( elem, value ) { if ( !support.radioValue && value === "radio" && - jQuery.nodeName( elem, "input" ) ) { + nodeName( elem, "input" ) ) { var val = elem.value; elem.setAttribute( "type", value ); if ( val ) { @@ -7720,7 +7781,7 @@ jQuery.each( [ // Strip and collapse whitespace according to HTML spec - // https://html.spec.whatwg.org/multipage/infrastructure.html#strip-and-collapse-whitespace + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace function stripAndCollapse( value ) { var tokens = value.match( rnothtmlwhite ) || []; return tokens.join( " " ); @@ -7731,20 +7792,30 @@ function getClass( elem ) { return elem.getAttribute && elem.getAttribute( "class" ) || ""; } +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + jQuery.fn.extend( { addClass: function( value ) { var classes, elem, cur, curValue, clazz, j, finalValue, i = 0; - if ( jQuery.isFunction( value ) ) { + if ( isFunction( value ) ) { return this.each( function( j ) { jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); } ); } - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; + classes = classesToArray( value ); + if ( classes.length ) { while ( ( elem = this[ i++ ] ) ) { curValue = getClass( elem ); cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); @@ -7773,7 +7844,7 @@ jQuery.fn.extend( { var classes, elem, cur, curValue, clazz, j, finalValue, i = 0; - if ( jQuery.isFunction( value ) ) { + if ( isFunction( value ) ) { return this.each( function( j ) { jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); } ); @@ -7783,9 +7854,9 @@ jQuery.fn.extend( { return this.attr( "class", "" ); } - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; + classes = classesToArray( value ); + if ( classes.length ) { while ( ( elem = this[ i++ ] ) ) { curValue = getClass( elem ); @@ -7815,13 +7886,14 @@ jQuery.fn.extend( { }, toggleClass: function( value, stateVal ) { - var type = typeof value; + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); - if ( typeof stateVal === "boolean" && type === "string" ) { + if ( typeof stateVal === "boolean" && isValidValue ) { return stateVal ? this.addClass( value ) : this.removeClass( value ); } - if ( jQuery.isFunction( value ) ) { + if ( isFunction( value ) ) { return this.each( function( i ) { jQuery( this ).toggleClass( value.call( this, i, getClass( this ), stateVal ), @@ -7833,12 +7905,12 @@ jQuery.fn.extend( { return this.each( function() { var className, i, self, classNames; - if ( type === "string" ) { + if ( isValidValue ) { // Toggle individual class names i = 0; self = jQuery( this ); - classNames = value.match( rnothtmlwhite ) || []; + classNames = classesToArray( value ); while ( ( className = classNames[ i++ ] ) ) { @@ -7897,7 +7969,7 @@ var rreturn = /\r/g; jQuery.fn.extend( { val: function( value ) { - var hooks, ret, isFunction, + var hooks, ret, valueIsFunction, elem = this[ 0 ]; if ( !arguments.length ) { @@ -7926,7 +7998,7 @@ jQuery.fn.extend( { return; } - isFunction = jQuery.isFunction( value ); + valueIsFunction = isFunction( value ); return this.each( function( i ) { var val; @@ -7935,7 +8007,7 @@ jQuery.fn.extend( { return; } - if ( isFunction ) { + if ( valueIsFunction ) { val = value.call( this, i, jQuery( this ).val() ); } else { val = value; @@ -7948,7 +8020,7 @@ jQuery.fn.extend( { } else if ( typeof val === "number" ) { val += ""; - } else if ( jQuery.isArray( val ) ) { + } else if ( Array.isArray( val ) ) { val = jQuery.map( val, function( value ) { return value == null ? "" : value + ""; } ); @@ -8007,7 +8079,7 @@ jQuery.extend( { // Don't return options that are disabled or in a disabled optgroup !option.disabled && ( !option.parentNode.disabled || - !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + !nodeName( option.parentNode, "optgroup" ) ) ) { // Get the specific value for the option value = jQuery( option ).val(); @@ -8059,7 +8131,7 @@ jQuery.extend( { jQuery.each( [ "radio", "checkbox" ], function() { jQuery.valHooks[ this ] = { set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { + if ( Array.isArray( value ) ) { return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); } } @@ -8077,18 +8149,24 @@ jQuery.each( [ "radio", "checkbox" ], function() { // Return jQuery for attributes-only inclusion -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; jQuery.extend( jQuery.event, { trigger: function( event, data, elem, onlyHandlers ) { - var i, cur, tmp, bubbleType, ontype, handle, special, + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, eventPath = [ elem || document ], type = hasOwn.call( event, "type" ) ? event.type : event, namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - cur = tmp = elem = elem || document; + cur = lastElement = tmp = elem = elem || document; // Don't do events on text and comment nodes if ( elem.nodeType === 3 || elem.nodeType === 8 ) { @@ -8140,7 +8218,7 @@ jQuery.extend( jQuery.event, { // Determine event propagation path in advance, per W3C events spec (#9951) // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { bubbleType = special.delegateType || type; if ( !rfocusMorph.test( bubbleType + type ) ) { @@ -8160,7 +8238,7 @@ jQuery.extend( jQuery.event, { // Fire handlers on the event path i = 0; while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - + lastElement = cur; event.type = i > 1 ? bubbleType : special.bindType || type; @@ -8192,7 +8270,7 @@ jQuery.extend( jQuery.event, { // Call a native DOM method on the target with the same name as the event. // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { // Don't re-trigger an onFOO event when we call its FOO() method tmp = elem[ ontype ]; @@ -8203,7 +8281,17 @@ jQuery.extend( jQuery.event, { // Prevent re-triggering of the same event, since we already bubbled it above jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + jQuery.event.triggered = undefined; if ( tmp ) { @@ -8249,31 +8337,6 @@ jQuery.fn.extend( { } ); -jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup contextmenu" ).split( " " ), - function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; -} ); - -jQuery.fn.extend( { - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - - - - -support.focusin = "onfocusin" in window; - - // Support: Firefox <=44 // Firefox doesn't have focus(in | out) events // Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 @@ -8317,7 +8380,7 @@ if ( !support.focusin ) { } var location = window.location; -var nonce = jQuery.now(); +var nonce = Date.now(); var rquery = ( /\?/ ); @@ -8354,7 +8417,7 @@ var function buildParams( prefix, obj, traditional, add ) { var name; - if ( jQuery.isArray( obj ) ) { + if ( Array.isArray( obj ) ) { // Serialize array item. jQuery.each( obj, function( i, v ) { @@ -8375,7 +8438,7 @@ function buildParams( prefix, obj, traditional, add ) { } } ); - } else if ( !traditional && jQuery.type( obj ) === "object" ) { + } else if ( !traditional && toType( obj ) === "object" ) { // Serialize object item. for ( name in obj ) { @@ -8397,7 +8460,7 @@ jQuery.param = function( a, traditional ) { add = function( key, valueOrFunction ) { // If value is a function, invoke it and use its return value - var value = jQuery.isFunction( valueOrFunction ) ? + var value = isFunction( valueOrFunction ) ? valueOrFunction() : valueOrFunction; @@ -8406,7 +8469,7 @@ jQuery.param = function( a, traditional ) { }; // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { // Serialize the form elements jQuery.each( a, function() { @@ -8452,7 +8515,7 @@ jQuery.fn.extend( { return null; } - if ( jQuery.isArray( val ) ) { + if ( Array.isArray( val ) ) { return jQuery.map( val, function( val ) { return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; } ); @@ -8515,7 +8578,7 @@ function addToPrefiltersOrTransports( structure ) { i = 0, dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - if ( jQuery.isFunction( func ) ) { + if ( isFunction( func ) ) { // For each dataType in the dataTypeExpression while ( ( dataType = dataTypes[ i++ ] ) ) { @@ -8987,7 +9050,7 @@ jQuery.extend( { if ( s.crossDomain == null ) { urlAnchor = document.createElement( "a" ); - // Support: IE <=8 - 11, Edge 12 - 13 + // Support: IE <=8 - 11, Edge 12 - 15 // IE throws exception on accessing the href property if url is malformed, // e.g. http://example.com:80x/ try { @@ -9045,8 +9108,8 @@ jQuery.extend( { // Remember the hash so we can put it back uncached = s.url.slice( cacheURL.length ); - // If data is available, append data to url - if ( s.data ) { + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; // #9682: remove data so that it's not used in an eventual retry @@ -9283,7 +9346,7 @@ jQuery.each( [ "get", "post" ], function( i, method ) { jQuery[ method ] = function( url, data, callback, type ) { // Shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { + if ( isFunction( data ) ) { type = type || callback; callback = data; data = undefined; @@ -9321,7 +9384,7 @@ jQuery.fn.extend( { var wrap; if ( this[ 0 ] ) { - if ( jQuery.isFunction( html ) ) { + if ( isFunction( html ) ) { html = html.call( this[ 0 ] ); } @@ -9347,7 +9410,7 @@ jQuery.fn.extend( { }, wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { + if ( isFunction( html ) ) { return this.each( function( i ) { jQuery( this ).wrapInner( html.call( this, i ) ); } ); @@ -9367,10 +9430,10 @@ jQuery.fn.extend( { }, wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); + var htmlIsFunction = isFunction( html ); return this.each( function( i ) { - jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); } ); }, @@ -9462,7 +9525,8 @@ jQuery.ajaxTransport( function( options ) { return function() { if ( callback ) { callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; if ( type === "abort" ) { xhr.abort(); @@ -9502,7 +9566,7 @@ jQuery.ajaxTransport( function( options ) { // Listen to events xhr.onload = callback(); - errorCallback = xhr.onerror = callback( "error" ); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); // Support: IE 9 only // Use onreadystatechange to replace onabort @@ -9656,7 +9720,7 @@ jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { // Get callback name, remembering preexisting value associated with it - callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + callbackName = s.jsonpCallback = isFunction( s.jsonpCallback ) ? s.jsonpCallback() : s.jsonpCallback; @@ -9707,7 +9771,7 @@ jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { } // Call if it was a function and we have a response - if ( responseContainer && jQuery.isFunction( overwritten ) ) { + if ( responseContainer && isFunction( overwritten ) ) { overwritten( responseContainer[ 0 ] ); } @@ -9799,7 +9863,7 @@ jQuery.fn.load = function( url, params, callback ) { } // If it's a function - if ( jQuery.isFunction( params ) ) { + if ( isFunction( params ) ) { // We assume that it's the callback callback = params; @@ -9877,13 +9941,6 @@ jQuery.expr.pseudos.animated = function( elem ) { -/** - * Gets a window from an element - */ -function getWindow( elem ) { - return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView; -} - jQuery.offset = { setOffset: function( elem, options, i ) { var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, @@ -9914,7 +9971,7 @@ jQuery.offset = { curLeft = parseFloat( curCSSLeft ) || 0; } - if ( jQuery.isFunction( options ) ) { + if ( isFunction( options ) ) { // Use jQuery.extend here to allow modification of coordinates argument (gh-1848) options = options.call( elem, i, jQuery.extend( {}, curOffset ) ); @@ -9937,6 +9994,8 @@ jQuery.offset = { }; jQuery.fn.extend( { + + // offset() relates an element's border box to the document origin offset: function( options ) { // Preserve chaining for setter @@ -9948,13 +10007,14 @@ jQuery.fn.extend( { } ); } - var docElem, win, rect, doc, + var rect, win, elem = this[ 0 ]; if ( !elem ) { return; } + // Return zeros for disconnected and hidden (display: none) elements (gh-2310) // Support: IE <=11 only // Running getBoundingClientRect on a // disconnected node in IE throws an error @@ -9962,56 +10022,52 @@ jQuery.fn.extend( { return { top: 0, left: 0 }; } + // Get document-relative position by adding viewport scroll to viewport-relative gBCR rect = elem.getBoundingClientRect(); - - // Make sure element is not hidden (display: none) - if ( rect.width || rect.height ) { - doc = elem.ownerDocument; - win = getWindow( doc ); - docElem = doc.documentElement; - - return { - top: rect.top + win.pageYOffset - docElem.clientTop, - left: rect.left + win.pageXOffset - docElem.clientLeft - }; - } - - // Return zeros for disconnected and hidden elements (gh-2310) - return rect; + win = elem.ownerDocument.defaultView; + return { + top: rect.top + win.pageYOffset, + left: rect.left + win.pageXOffset + }; }, + // position() relates an element's margin box to its offset parent's padding box + // This corresponds to the behavior of CSS absolute positioning position: function() { if ( !this[ 0 ] ) { return; } - var offsetParent, offset, + var offsetParent, offset, doc, elem = this[ 0 ], parentOffset = { top: 0, left: 0 }; - // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, - // because it is its only offset parent + // position:fixed elements are offset from the viewport, which itself always has zero offset if ( jQuery.css( elem, "position" ) === "fixed" ) { - // Assume getBoundingClientRect is there when computed position is fixed + // Assume position:fixed implies availability of getBoundingClientRect offset = elem.getBoundingClientRect(); } else { - - // Get *real* offsetParent - offsetParent = this.offsetParent(); - - // Get correct offsets offset = this.offset(); - if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { - parentOffset = offsetParent.offset(); - } - // Add offsetParent borders - parentOffset = { - top: parentOffset.top + jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ), - left: parentOffset.left + jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ) - }; + // Account for the *real* offset parent, which can be the document or its root element + // when a statically positioned element is identified + doc = elem.ownerDocument; + offsetParent = elem.offsetParent || doc.documentElement; + while ( offsetParent && + ( offsetParent === doc.body || offsetParent === doc.documentElement ) && + jQuery.css( offsetParent, "position" ) === "static" ) { + + offsetParent = offsetParent.parentNode; + } + if ( offsetParent && offsetParent !== elem && offsetParent.nodeType === 1 ) { + + // Incorporate borders into its offset, since they are outside its content origin + parentOffset = jQuery( offsetParent ).offset(); + parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true ); + parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true ); + } } // Subtract parent offsets and element margins @@ -10050,7 +10106,14 @@ jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( jQuery.fn[ method ] = function( val ) { return access( this, function( elem, method, val ) { - var win = getWindow( elem ); + + // Coalesce documents and windows + var win; + if ( isWindow( elem ) ) { + win = elem; + } else if ( elem.nodeType === 9 ) { + win = elem.defaultView; + } if ( val === undefined ) { return win ? win[ prop ] : elem[ method ]; @@ -10104,7 +10167,7 @@ jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { return access( this, function( elem, type, value ) { var doc; - if ( jQuery.isWindow( elem ) ) { + if ( isWindow( elem ) ) { // $( window ).outerWidth/Height return w/h including scrollbars (gh-1729) return funcName.indexOf( "outer" ) === 0 ? @@ -10138,6 +10201,28 @@ jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { } ); +jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup contextmenu" ).split( " " ), + function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; +} ); + +jQuery.fn.extend( { + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +} ); + + + + jQuery.fn.extend( { bind: function( types, data, fn ) { @@ -10159,7 +10244,67 @@ jQuery.fn.extend( { } } ); +// Bind a function to a context, optionally partially applying any +// arguments. +// jQuery.proxy is deprecated to promote standards (specifically Function#bind) +// However, it is not slated for removal any time soon +jQuery.proxy = function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; +}; + +jQuery.holdReady = function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } +}; +jQuery.isArray = Array.isArray; jQuery.parseJSON = JSON.parse; +jQuery.nodeName = nodeName; +jQuery.isFunction = isFunction; +jQuery.isWindow = isWindow; +jQuery.camelCase = camelCase; +jQuery.type = toType; + +jQuery.now = Date.now; + +jQuery.isNumeric = function( obj ) { + + // As of jQuery 3.0, isNumeric is limited to + // strings and numbers (primitives or objects) + // that can be coerced to finite numbers (gh-2662) + var type = jQuery.type( obj ); + return ( type === "number" || type === "string" ) && + + // parseFloat NaNs numeric-cast false positives ("") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + !isNaN( obj - parseFloat( obj ) ); +}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/language_data.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/language_data.js new file mode 100644 index 00000000..5266fb19 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/language_data.js @@ -0,0 +1,297 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; + + +/* Non-minified version JS is _stemmer.js if file is provided */ +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + + + + + +var splitChars = (function() { + var result = {}; + var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, + 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, + 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, + 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, + 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, + 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, + 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, + 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, + 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, + 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; + var i, j, start, end; + for (i = 0; i < singles.length; i++) { + result[singles[i]] = true; + } + var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], + [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], + [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], + [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], + [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], + [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], + [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], + [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], + [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], + [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], + [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], + [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], + [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], + [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], + [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], + [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], + [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], + [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], + [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], + [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], + [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], + [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], + [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], + [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], + [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], + [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], + [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], + [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], + [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], + [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], + [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], + [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], + [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], + [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], + [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], + [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], + [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], + [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], + [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], + [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], + [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], + [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], + [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], + [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], + [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], + [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], + [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], + [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], + [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; + for (i = 0; i < ranges.length; i++) { + start = ranges[i][0]; + end = ranges[i][1]; + for (j = start; j <= end; j++) { + result[j] = true; + } + } + return result; +})(); + +function splitQuery(query) { + var result = []; + var start = -1; + for (var i = 0; i < query.length; i++) { + if (splitChars[query.charCodeAt(i)]) { + if (start !== -1) { + result.push(query.slice(start, i)); + start = -1; + } + } else if (start === -1) { + start = i; + } + } + if (start !== -1) { + result.push(query.slice(start)); + } + return result; +} + + diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/minus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/plus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/pygments.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/pygments.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/pygments.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/pygments.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/searchtools.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/searchtools.js similarity index 53% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/searchtools.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/searchtools.js index ba82ad48..5ff31806 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/searchtools.js +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/searchtools.js @@ -1,331 +1,52 @@ /* - * searchtools.js_t + * searchtools.js * ~~~~~~~~~~~~~~~~ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ +if (!Scorer) { + /** + * Simple result scoring code. + */ + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [filename, title, anchor, descr, score] + // and returns the new score. + /* + score: function(result) { + return result[4]; + }, + */ -/* Non-minified version JS is _stemmer.js if file is provided */ -/** - * Porter Stemmer - */ -var Stemmer = function() { + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: {0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5}, // used to be unimportantResults + // Used when the priority is not in the mapping. + objPrioDefault: 0, - var step2list = { - ational: 'ate', - tional: 'tion', - enci: 'ence', - anci: 'ance', - izer: 'ize', - bli: 'ble', - alli: 'al', - entli: 'ent', - eli: 'e', - ousli: 'ous', - ization: 'ize', - ation: 'ate', - ator: 'ate', - alism: 'al', - iveness: 'ive', - fulness: 'ful', - ousness: 'ous', - aliti: 'al', - iviti: 'ive', - biliti: 'ble', - logi: 'log' + // query found in title + title: 15, + // query found in terms + term: 5 }; +} - var step3list = { - icate: 'ic', - ative: '', - alize: 'al', - iciti: 'ic', - ical: 'ic', - ful: '', - ness: '' - }; - - var c = "[^aeiou]"; // consonant - var v = "[aeiouy]"; // vowel - var C = c + "[^aeiouy]*"; // consonant sequence - var V = v + "[aeiou]*"; // vowel sequence - - var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; +if (!splitQuery) { + function splitQuery(query) { + return query.split(/\s+/); } } - - -/** - * Simple result scoring code. - */ -var Scorer = { - // Implement the following function to further tweak the score for each result - // The function takes a result array [filename, title, anchor, descr, score] - // and returns the new score. - /* - score: function(result) { - return result[4]; - }, - */ - - // query matches the full name of an object - objNameMatch: 11, - // or matches in the last dotted part of the object name - objPartialMatch: 6, - // Additive scores depending on the priority of the object - objPrio: {0: 15, // used to be importantResults - 1: 5, // used to be objectResults - 2: -5}, // used to be unimportantResults - // Used when the priority is not in the mapping. - objPrioDefault: 0, - - // query found in title - title: 15, - // query found in terms - term: 5 -}; - - - - - -var splitChars = (function() { - var result = {}; - var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, - 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, - 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, - 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, - 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, - 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, - 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, - 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, - 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, - 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; - var i, j, start, end; - for (i = 0; i < singles.length; i++) { - result[singles[i]] = true; - } - var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], - [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], - [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], - [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], - [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], - [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], - [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], - [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], - [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], - [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], - [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], - [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], - [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], - [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], - [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], - [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], - [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], - [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], - [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], - [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], - [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], - [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], - [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], - [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], - [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], - [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], - [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], - [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], - [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], - [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], - [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], - [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], - [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], - [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], - [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], - [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], - [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], - [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], - [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], - [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], - [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], - [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], - [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], - [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], - [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], - [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], - [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], - [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], - [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; - for (i = 0; i < ranges.length; i++) { - start = ranges[i][0]; - end = ranges[i][1]; - for (j = start; j <= end; j++) { - result[j] = true; - } - } - return result; -})(); - -function splitQuery(query) { - var result = []; - var start = -1; - for (var i = 0; i < query.length; i++) { - if (splitChars[query.charCodeAt(i)]) { - if (start !== -1) { - result.push(query.slice(start, i)); - start = -1; - } - } else if (start === -1) { - start = i; - } - } - if (start !== -1) { - result.push(query.slice(start)); - } - return result; -} - - - - /** * Search Module */ @@ -417,7 +138,6 @@ var Search = { */ query : function(query) { var i; - var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; // stem the searchterms and add them to the correct list var stemmer = new Stemmer(); @@ -438,6 +158,10 @@ var Search = { } // stem the word var word = stemmer.stemWord(tmp[i].toLowerCase()); + // prevent stemmer from cutting word smaller than two chars + if(word.length < 3 && tmp[i].length >= 3) { + word = tmp[i]; + } var toAppend; // select the correct list if (word[0] == '-') { @@ -535,7 +259,11 @@ var Search = { displayNextItem(); }); } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) { - $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[0] + '.txt', + var suffix = DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX; + if (suffix === undefined) { + suffix = '.txt'; + } + $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[5] + (item[5].slice(-suffix.length) === suffix ? '' : suffix), dataType: "text", complete: function(jqxhr, textstatus) { var data = jqxhr.responseText; @@ -574,6 +302,7 @@ var Search = { */ performObjectSearch : function(object, otherterms) { var filenames = this._index.filenames; + var docnames = this._index.docnames; var objects = this._index.objects; var objnames = this._index.objnames; var titles = this._index.titles; @@ -627,7 +356,7 @@ var Search = { } else { score += Scorer.objPrioDefault; } - results.push([filenames[match[0]], fullname, '#'+anchor, descr, score]); + results.push([docnames[match[0]], fullname, '#'+anchor, descr, score, filenames[match[0]]]); } } } @@ -639,6 +368,7 @@ var Search = { * search for full-text terms in the index */ performTermsSearch : function(searchterms, excluded, terms, titleterms) { + var docnames = this._index.docnames; var filenames = this._index.filenames; var titles = this._index.titles; @@ -713,7 +443,7 @@ var Search = { // select one (max) score for the file. // for better ranking, we should calculate ranking by using words statistics like basic tf-idf... var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]})); - results.push([filenames[file], titles[file], '', null, score]); + results.push([docnames[file], titles[file], '', null, score, filenames[file]]); } } return results; @@ -748,4 +478,4 @@ var Search = { $(document).ready(function() { Search.init(); -}); \ No newline at end of file +}); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/sidebar.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/sidebar.js similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/sidebar.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/sidebar.js index 4282fe91..686ca396 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/sidebar.js +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/sidebar.js @@ -16,7 +16,7 @@ * Once the browser is closed the cookie is deleted and the position * reset to the default (expanded). * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2019 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/underscore.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/underscore.js similarity index 73% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/underscore.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/underscore.js index b29332f9..8219dc50 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/_static/underscore.js +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/underscore.js @@ -1,6 +1,6 @@ -// Underscore.js 1.8.3 +// Underscore.js 1.9.1 // http://underscorejs.org -// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors +// (c) 2009-2018 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors // Underscore may be freely distributed under the MIT license. (function() { @@ -8,29 +8,32 @@ // Baseline setup // -------------- - // Establish the root object, `window` in the browser, or `exports` on the server. - var root = this; + // Establish the root object, `window` (`self`) in the browser, `global` + // on the server, or `this` in some virtual machines. We use `self` + // instead of `window` for `WebWorker` support. + var root = typeof self == 'object' && self.self === self && self || + typeof global == 'object' && global.global === global && global || + this || + {}; // Save the previous value of the `_` variable. var previousUnderscore = root._; // Save bytes in the minified (but not gzipped) version: - var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype; + var ArrayProto = Array.prototype, ObjProto = Object.prototype; + var SymbolProto = typeof Symbol !== 'undefined' ? Symbol.prototype : null; // Create quick reference variables for speed access to core prototypes. - var - push = ArrayProto.push, - slice = ArrayProto.slice, - toString = ObjProto.toString, - hasOwnProperty = ObjProto.hasOwnProperty; + var push = ArrayProto.push, + slice = ArrayProto.slice, + toString = ObjProto.toString, + hasOwnProperty = ObjProto.hasOwnProperty; // All **ECMAScript 5** native function implementations that we hope to use // are declared here. - var - nativeIsArray = Array.isArray, - nativeKeys = Object.keys, - nativeBind = FuncProto.bind, - nativeCreate = Object.create; + var nativeIsArray = Array.isArray, + nativeKeys = Object.keys, + nativeCreate = Object.create; // Naked function reference for surrogate-prototype-swapping. var Ctor = function(){}; @@ -43,10 +46,12 @@ }; // Export the Underscore object for **Node.js**, with - // backwards-compatibility for the old `require()` API. If we're in + // backwards-compatibility for their old module API. If we're in // the browser, add `_` as a global object. - if (typeof exports !== 'undefined') { - if (typeof module !== 'undefined' && module.exports) { + // (`nodeType` is checked to ensure that `module` + // and `exports` are not HTML elements.) + if (typeof exports != 'undefined' && !exports.nodeType) { + if (typeof module != 'undefined' && !module.nodeType && module.exports) { exports = module.exports = _; } exports._ = _; @@ -55,7 +60,7 @@ } // Current version. - _.VERSION = '1.8.3'; + _.VERSION = '1.9.1'; // Internal function that returns an efficient (for current engines) version // of the passed-in callback, to be repeatedly applied in other Underscore @@ -66,9 +71,7 @@ case 1: return function(value) { return func.call(context, value); }; - case 2: return function(value, other) { - return func.call(context, value, other); - }; + // The 2-argument case is omitted because we’re not using it. case 3: return function(value, index, collection) { return func.call(context, value, index, collection); }; @@ -81,34 +84,51 @@ }; }; - // A mostly-internal function to generate callbacks that can be applied - // to each element in a collection, returning the desired result — either - // identity, an arbitrary callback, a property matcher, or a property accessor. + var builtinIteratee; + + // An internal function to generate callbacks that can be applied to each + // element in a collection, returning the desired result — either `identity`, + // an arbitrary callback, a property matcher, or a property accessor. var cb = function(value, context, argCount) { + if (_.iteratee !== builtinIteratee) return _.iteratee(value, context); if (value == null) return _.identity; if (_.isFunction(value)) return optimizeCb(value, context, argCount); - if (_.isObject(value)) return _.matcher(value); + if (_.isObject(value) && !_.isArray(value)) return _.matcher(value); return _.property(value); }; - _.iteratee = function(value, context) { + + // External wrapper for our callback generator. Users may customize + // `_.iteratee` if they want additional predicate/iteratee shorthand styles. + // This abstraction hides the internal-only argCount argument. + _.iteratee = builtinIteratee = function(value, context) { return cb(value, context, Infinity); }; - // An internal function for creating assigner functions. - var createAssigner = function(keysFunc, undefinedOnly) { - return function(obj) { - var length = arguments.length; - if (length < 2 || obj == null) return obj; - for (var index = 1; index < length; index++) { - var source = arguments[index], - keys = keysFunc(source), - l = keys.length; - for (var i = 0; i < l; i++) { - var key = keys[i]; - if (!undefinedOnly || obj[key] === void 0) obj[key] = source[key]; - } + // Some functions take a variable number of arguments, or a few expected + // arguments at the beginning and then a variable number of values to operate + // on. This helper accumulates all remaining arguments past the function’s + // argument length (or an explicit `startIndex`), into an array that becomes + // the last argument. Similar to ES6’s "rest parameter". + var restArguments = function(func, startIndex) { + startIndex = startIndex == null ? func.length - 1 : +startIndex; + return function() { + var length = Math.max(arguments.length - startIndex, 0), + rest = Array(length), + index = 0; + for (; index < length; index++) { + rest[index] = arguments[index + startIndex]; } - return obj; + switch (startIndex) { + case 0: return func.call(this, rest); + case 1: return func.call(this, arguments[0], rest); + case 2: return func.call(this, arguments[0], arguments[1], rest); + } + var args = Array(startIndex + 1); + for (index = 0; index < startIndex; index++) { + args[index] = arguments[index]; + } + args[startIndex] = rest; + return func.apply(this, args); }; }; @@ -122,18 +142,31 @@ return result; }; - var property = function(key) { + var shallowProperty = function(key) { return function(obj) { return obj == null ? void 0 : obj[key]; }; }; + var has = function(obj, path) { + return obj != null && hasOwnProperty.call(obj, path); + } + + var deepGet = function(obj, path) { + var length = path.length; + for (var i = 0; i < length; i++) { + if (obj == null) return void 0; + obj = obj[path[i]]; + } + return length ? obj : void 0; + }; + // Helper for collection methods to determine whether a collection - // should be iterated as an array or as an object + // should be iterated as an array or as an object. // Related: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094 var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; - var getLength = property('length'); + var getLength = shallowProperty('length'); var isArrayLike = function(collection) { var length = getLength(collection); return typeof length == 'number' && length >= 0 && length <= MAX_ARRAY_INDEX; @@ -175,30 +208,29 @@ }; // Create a reducing function iterating left or right. - function createReduce(dir) { - // Optimized iterator function as using arguments.length - // in the main function will deoptimize the, see #1991. - function iterator(obj, iteratee, memo, keys, index, length) { + var createReduce = function(dir) { + // Wrap code that reassigns argument variables in a separate function than + // the one that accesses `arguments.length` to avoid a perf hit. (#1991) + var reducer = function(obj, iteratee, memo, initial) { + var keys = !isArrayLike(obj) && _.keys(obj), + length = (keys || obj).length, + index = dir > 0 ? 0 : length - 1; + if (!initial) { + memo = obj[keys ? keys[index] : index]; + index += dir; + } for (; index >= 0 && index < length; index += dir) { var currentKey = keys ? keys[index] : index; memo = iteratee(memo, obj[currentKey], currentKey, obj); } return memo; - } + }; return function(obj, iteratee, memo, context) { - iteratee = optimizeCb(iteratee, context, 4); - var keys = !isArrayLike(obj) && _.keys(obj), - length = (keys || obj).length, - index = dir > 0 ? 0 : length - 1; - // Determine the initial value if none is provided. - if (arguments.length < 3) { - memo = obj[keys ? keys[index] : index]; - index += dir; - } - return iterator(obj, iteratee, memo, keys, index, length); + var initial = arguments.length >= 3; + return reducer(obj, optimizeCb(iteratee, context, 4), memo, initial); }; - } + }; // **Reduce** builds up a single result from a list of values, aka `inject`, // or `foldl`. @@ -209,12 +241,8 @@ // Return the first value which passes a truth test. Aliased as `detect`. _.find = _.detect = function(obj, predicate, context) { - var key; - if (isArrayLike(obj)) { - key = _.findIndex(obj, predicate, context); - } else { - key = _.findKey(obj, predicate, context); - } + var keyFinder = isArrayLike(obj) ? _.findIndex : _.findKey; + var key = keyFinder(obj, predicate, context); if (key !== void 0 && key !== -1) return obj[key]; }; @@ -269,14 +297,26 @@ }; // Invoke a method (with arguments) on every item in a collection. - _.invoke = function(obj, method) { - var args = slice.call(arguments, 2); - var isFunc = _.isFunction(method); - return _.map(obj, function(value) { - var func = isFunc ? method : value[method]; - return func == null ? func : func.apply(value, args); + _.invoke = restArguments(function(obj, path, args) { + var contextPath, func; + if (_.isFunction(path)) { + func = path; + } else if (_.isArray(path)) { + contextPath = path.slice(0, -1); + path = path[path.length - 1]; + } + return _.map(obj, function(context) { + var method = func; + if (!method) { + if (contextPath && contextPath.length) { + context = deepGet(context, contextPath); + } + if (context == null) return void 0; + method = context[path]; + } + return method == null ? method : method.apply(context, args); }); - }; + }); // Convenience version of a common use case of `map`: fetching a property. _.pluck = function(obj, key) { @@ -299,20 +339,20 @@ _.max = function(obj, iteratee, context) { var result = -Infinity, lastComputed = -Infinity, value, computed; - if (iteratee == null && obj != null) { + if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) { obj = isArrayLike(obj) ? obj : _.values(obj); for (var i = 0, length = obj.length; i < length; i++) { value = obj[i]; - if (value > result) { + if (value != null && value > result) { result = value; } } } else { iteratee = cb(iteratee, context); - _.each(obj, function(value, index, list) { - computed = iteratee(value, index, list); + _.each(obj, function(v, index, list) { + computed = iteratee(v, index, list); if (computed > lastComputed || computed === -Infinity && result === -Infinity) { - result = value; + result = v; lastComputed = computed; } }); @@ -324,20 +364,20 @@ _.min = function(obj, iteratee, context) { var result = Infinity, lastComputed = Infinity, value, computed; - if (iteratee == null && obj != null) { + if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) { obj = isArrayLike(obj) ? obj : _.values(obj); for (var i = 0, length = obj.length; i < length; i++) { value = obj[i]; - if (value < result) { + if (value != null && value < result) { result = value; } } } else { iteratee = cb(iteratee, context); - _.each(obj, function(value, index, list) { - computed = iteratee(value, index, list); + _.each(obj, function(v, index, list) { + computed = iteratee(v, index, list); if (computed < lastComputed || computed === Infinity && result === Infinity) { - result = value; + result = v; lastComputed = computed; } }); @@ -345,21 +385,13 @@ return result; }; - // Shuffle a collection, using the modern version of the - // [Fisher-Yates shuffle](http://en.wikipedia.org/wiki/Fisher–Yates_shuffle). + // Shuffle a collection. _.shuffle = function(obj) { - var set = isArrayLike(obj) ? obj : _.values(obj); - var length = set.length; - var shuffled = Array(length); - for (var index = 0, rand; index < length; index++) { - rand = _.random(0, index); - if (rand !== index) shuffled[index] = shuffled[rand]; - shuffled[rand] = set[index]; - } - return shuffled; + return _.sample(obj, Infinity); }; - // Sample **n** random values from a collection. + // Sample **n** random values from a collection using the modern version of the + // [Fisher-Yates shuffle](http://en.wikipedia.org/wiki/Fisher–Yates_shuffle). // If **n** is not specified, returns a single random element. // The internal `guard` argument allows it to work with `map`. _.sample = function(obj, n, guard) { @@ -367,17 +399,28 @@ if (!isArrayLike(obj)) obj = _.values(obj); return obj[_.random(obj.length - 1)]; } - return _.shuffle(obj).slice(0, Math.max(0, n)); + var sample = isArrayLike(obj) ? _.clone(obj) : _.values(obj); + var length = getLength(sample); + n = Math.max(Math.min(n, length), 0); + var last = length - 1; + for (var index = 0; index < n; index++) { + var rand = _.random(index, last); + var temp = sample[index]; + sample[index] = sample[rand]; + sample[rand] = temp; + } + return sample.slice(0, n); }; // Sort the object's values by a criterion produced by an iteratee. _.sortBy = function(obj, iteratee, context) { + var index = 0; iteratee = cb(iteratee, context); - return _.pluck(_.map(obj, function(value, index, list) { + return _.pluck(_.map(obj, function(value, key, list) { return { value: value, - index: index, - criteria: iteratee(value, index, list) + index: index++, + criteria: iteratee(value, key, list) }; }).sort(function(left, right) { var a = left.criteria; @@ -391,9 +434,9 @@ }; // An internal function used for aggregate "group by" operations. - var group = function(behavior) { + var group = function(behavior, partition) { return function(obj, iteratee, context) { - var result = {}; + var result = partition ? [[], []] : {}; iteratee = cb(iteratee, context); _.each(obj, function(value, index) { var key = iteratee(value, index, obj); @@ -406,7 +449,7 @@ // Groups the object's values by a criterion. Pass either a string attribute // to group by, or a function that returns the criterion. _.groupBy = group(function(result, value, key) { - if (_.has(result, key)) result[key].push(value); else result[key] = [value]; + if (has(result, key)) result[key].push(value); else result[key] = [value]; }); // Indexes the object's values by a criterion, similar to `groupBy`, but for @@ -419,13 +462,18 @@ // either a string attribute to count by, or a function that returns the // criterion. _.countBy = group(function(result, value, key) { - if (_.has(result, key)) result[key]++; else result[key] = 1; + if (has(result, key)) result[key]++; else result[key] = 1; }); + var reStrSymbol = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g; // Safely create a real, live array from anything iterable. _.toArray = function(obj) { if (!obj) return []; if (_.isArray(obj)) return slice.call(obj); + if (_.isString(obj)) { + // Keep surrogate pair characters together + return obj.match(reStrSymbol); + } if (isArrayLike(obj)) return _.map(obj, _.identity); return _.values(obj); }; @@ -438,14 +486,9 @@ // Split a collection into two arrays: one whose elements all satisfy the given // predicate, and one whose elements all do not satisfy the predicate. - _.partition = function(obj, predicate, context) { - predicate = cb(predicate, context); - var pass = [], fail = []; - _.each(obj, function(value, key, obj) { - (predicate(value, key, obj) ? pass : fail).push(value); - }); - return [pass, fail]; - }; + _.partition = group(function(result, value, pass) { + result[pass ? 0 : 1].push(value); + }, true); // Array Functions // --------------- @@ -454,7 +497,7 @@ // values in the array. Aliased as `head` and `take`. The **guard** check // allows it to work with `_.map`. _.first = _.head = _.take = function(array, n, guard) { - if (array == null) return void 0; + if (array == null || array.length < 1) return n == null ? void 0 : []; if (n == null || guard) return array[0]; return _.initial(array, array.length - n); }; @@ -469,7 +512,7 @@ // Get the last element of an array. Passing **n** will return the last N // values in the array. _.last = function(array, n, guard) { - if (array == null) return void 0; + if (array == null || array.length < 1) return n == null ? void 0 : []; if (n == null || guard) return array[array.length - 1]; return _.rest(array, Math.max(0, array.length - n)); }; @@ -483,21 +526,23 @@ // Trim out all falsy values from an array. _.compact = function(array) { - return _.filter(array, _.identity); + return _.filter(array, Boolean); }; // Internal implementation of a recursive `flatten` function. - var flatten = function(input, shallow, strict, startIndex) { - var output = [], idx = 0; - for (var i = startIndex || 0, length = getLength(input); i < length; i++) { + var flatten = function(input, shallow, strict, output) { + output = output || []; + var idx = output.length; + for (var i = 0, length = getLength(input); i < length; i++) { var value = input[i]; if (isArrayLike(value) && (_.isArray(value) || _.isArguments(value))) { - //flatten current level of array or arguments object - if (!shallow) value = flatten(value, shallow, strict); - var j = 0, len = value.length; - output.length += len; - while (j < len) { - output[idx++] = value[j++]; + // Flatten current level of array or arguments object. + if (shallow) { + var j = 0, len = value.length; + while (j < len) output[idx++] = value[j++]; + } else { + flatten(value, shallow, strict, output); + idx = output.length; } } else if (!strict) { output[idx++] = value; @@ -512,12 +557,15 @@ }; // Return a version of the array that does not contain the specified value(s). - _.without = function(array) { - return _.difference(array, slice.call(arguments, 1)); - }; + _.without = restArguments(function(array, otherArrays) { + return _.difference(array, otherArrays); + }); // Produce a duplicate-free version of the array. If the array has already // been sorted, you have the option of using a faster algorithm. + // The faster algorithm will not work with an iteratee if the iteratee + // is not a one-to-one function, so providing an iteratee will disable + // the faster algorithm. // Aliased as `unique`. _.uniq = _.unique = function(array, isSorted, iteratee, context) { if (!_.isBoolean(isSorted)) { @@ -531,7 +579,7 @@ for (var i = 0, length = getLength(array); i < length; i++) { var value = array[i], computed = iteratee ? iteratee(value, i, array) : value; - if (isSorted) { + if (isSorted && !iteratee) { if (!i || seen !== computed) result.push(value); seen = computed; } else if (iteratee) { @@ -548,9 +596,9 @@ // Produce an array that contains the union: each distinct element from all of // the passed-in arrays. - _.union = function() { - return _.uniq(flatten(arguments, true, true)); - }; + _.union = restArguments(function(arrays) { + return _.uniq(flatten(arrays, true, true)); + }); // Produce an array that contains every item shared between all the // passed-in arrays. @@ -560,7 +608,8 @@ for (var i = 0, length = getLength(array); i < length; i++) { var item = array[i]; if (_.contains(result, item)) continue; - for (var j = 1; j < argsLength; j++) { + var j; + for (j = 1; j < argsLength; j++) { if (!_.contains(arguments[j], item)) break; } if (j === argsLength) result.push(item); @@ -570,21 +619,15 @@ // Take the difference between one array and a number of other arrays. // Only the elements present in just the first array will remain. - _.difference = function(array) { - var rest = flatten(arguments, true, true, 1); + _.difference = restArguments(function(array, rest) { + rest = flatten(rest, true, true); return _.filter(array, function(value){ return !_.contains(rest, value); }); - }; - - // Zip together multiple lists into a single array -- elements that share - // an index go together. - _.zip = function() { - return _.unzip(arguments); - }; + }); // Complement of _.zip. Unzip accepts an array of arrays and groups - // each array's elements on shared indices + // each array's elements on shared indices. _.unzip = function(array) { var length = array && _.max(array, getLength).length || 0; var result = Array(length); @@ -595,9 +638,13 @@ return result; }; + // Zip together multiple lists into a single array -- elements that share + // an index go together. + _.zip = restArguments(_.unzip); + // Converts lists into objects. Pass either a single array of `[key, value]` // pairs, or two parallel arrays of the same length -- one of keys, and one of - // the corresponding values. + // the corresponding values. Passing by pairs is the reverse of _.pairs. _.object = function(list, values) { var result = {}; for (var i = 0, length = getLength(list); i < length; i++) { @@ -610,8 +657,8 @@ return result; }; - // Generator function to create the findIndex and findLastIndex functions - function createPredicateIndexFinder(dir) { + // Generator function to create the findIndex and findLastIndex functions. + var createPredicateIndexFinder = function(dir) { return function(array, predicate, context) { predicate = cb(predicate, context); var length = getLength(array); @@ -621,9 +668,9 @@ } return -1; }; - } + }; - // Returns the first index on an array-like that passes a predicate test + // Returns the first index on an array-like that passes a predicate test. _.findIndex = createPredicateIndexFinder(1); _.findLastIndex = createPredicateIndexFinder(-1); @@ -640,15 +687,15 @@ return low; }; - // Generator function to create the indexOf and lastIndexOf functions - function createIndexFinder(dir, predicateFind, sortedIndex) { + // Generator function to create the indexOf and lastIndexOf functions. + var createIndexFinder = function(dir, predicateFind, sortedIndex) { return function(array, item, idx) { var i = 0, length = getLength(array); if (typeof idx == 'number') { if (dir > 0) { - i = idx >= 0 ? idx : Math.max(idx + length, i); + i = idx >= 0 ? idx : Math.max(idx + length, i); } else { - length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1; + length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1; } } else if (sortedIndex && idx && length) { idx = sortedIndex(array, item); @@ -663,7 +710,7 @@ } return -1; }; - } + }; // Return the position of the first occurrence of an item in an array, // or -1 if the item is not included in the array. @@ -680,7 +727,9 @@ stop = start || 0; start = 0; } - step = step || 1; + if (!step) { + step = stop < start ? -1 : 1; + } var length = Math.max(Math.ceil((stop - start) / step), 0); var range = Array(length); @@ -692,11 +741,23 @@ return range; }; + // Chunk a single array into multiple arrays, each containing `count` or fewer + // items. + _.chunk = function(array, count) { + if (count == null || count < 1) return []; + var result = []; + var i = 0, length = array.length; + while (i < length) { + result.push(slice.call(array, i, i += count)); + } + return result; + }; + // Function (ahem) Functions // ------------------ // Determines whether to execute a function as a constructor - // or a normal function with the provided arguments + // or a normal function with the provided arguments. var executeBound = function(sourceFunc, boundFunc, context, callingContext, args) { if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args); var self = baseCreate(sourceFunc.prototype); @@ -708,52 +769,53 @@ // Create a function bound to a given object (assigning `this`, and arguments, // optionally). Delegates to **ECMAScript 5**'s native `Function.bind` if // available. - _.bind = function(func, context) { - if (nativeBind && func.bind === nativeBind) return nativeBind.apply(func, slice.call(arguments, 1)); + _.bind = restArguments(function(func, context, args) { if (!_.isFunction(func)) throw new TypeError('Bind must be called on a function'); - var args = slice.call(arguments, 2); - var bound = function() { - return executeBound(func, bound, context, this, args.concat(slice.call(arguments))); - }; + var bound = restArguments(function(callArgs) { + return executeBound(func, bound, context, this, args.concat(callArgs)); + }); return bound; - }; + }); // Partially apply a function by creating a version that has had some of its // arguments pre-filled, without changing its dynamic `this` context. _ acts - // as a placeholder, allowing any combination of arguments to be pre-filled. - _.partial = function(func) { - var boundArgs = slice.call(arguments, 1); + // as a placeholder by default, allowing any combination of arguments to be + // pre-filled. Set `_.partial.placeholder` for a custom placeholder argument. + _.partial = restArguments(function(func, boundArgs) { + var placeholder = _.partial.placeholder; var bound = function() { var position = 0, length = boundArgs.length; var args = Array(length); for (var i = 0; i < length; i++) { - args[i] = boundArgs[i] === _ ? arguments[position++] : boundArgs[i]; + args[i] = boundArgs[i] === placeholder ? arguments[position++] : boundArgs[i]; } while (position < arguments.length) args.push(arguments[position++]); return executeBound(func, bound, this, this, args); }; return bound; - }; + }); + + _.partial.placeholder = _; // Bind a number of an object's methods to that object. Remaining arguments // are the method names to be bound. Useful for ensuring that all callbacks // defined on an object belong to it. - _.bindAll = function(obj) { - var i, length = arguments.length, key; - if (length <= 1) throw new Error('bindAll must be passed function names'); - for (i = 1; i < length; i++) { - key = arguments[i]; + _.bindAll = restArguments(function(obj, keys) { + keys = flatten(keys, false, false); + var index = keys.length; + if (index < 1) throw new Error('bindAll must be passed function names'); + while (index--) { + var key = keys[index]; obj[key] = _.bind(obj[key], obj); } - return obj; - }; + }); // Memoize an expensive function by storing its results. _.memoize = function(func, hasher) { var memoize = function(key) { var cache = memoize.cache; var address = '' + (hasher ? hasher.apply(this, arguments) : key); - if (!_.has(cache, address)) cache[address] = func.apply(this, arguments); + if (!has(cache, address)) cache[address] = func.apply(this, arguments); return cache[address]; }; memoize.cache = {}; @@ -762,12 +824,11 @@ // Delays a function for the given number of milliseconds, and then calls // it with the arguments supplied. - _.delay = function(func, wait) { - var args = slice.call(arguments, 2); - return setTimeout(function(){ + _.delay = restArguments(function(func, wait, args) { + return setTimeout(function() { return func.apply(null, args); }, wait); - }; + }); // Defers a function, scheduling it to run after the current call stack has // cleared. @@ -779,17 +840,18 @@ // but if you'd like to disable the execution on the leading edge, pass // `{leading: false}`. To disable execution on the trailing edge, ditto. _.throttle = function(func, wait, options) { - var context, args, result; - var timeout = null; + var timeout, context, args, result; var previous = 0; if (!options) options = {}; + var later = function() { previous = options.leading === false ? 0 : _.now(); timeout = null; result = func.apply(context, args); if (!timeout) context = args = null; }; - return function() { + + var throttled = function() { var now = _.now(); if (!previous && options.leading === false) previous = now; var remaining = wait - (now - previous); @@ -808,6 +870,14 @@ } return result; }; + + throttled.cancel = function() { + clearTimeout(timeout); + previous = 0; + timeout = context = args = null; + }; + + return throttled; }; // Returns a function, that, as long as it continues to be invoked, will not @@ -815,35 +885,32 @@ // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. _.debounce = function(func, wait, immediate) { - var timeout, args, context, timestamp, result; + var timeout, result; - var later = function() { - var last = _.now() - timestamp; - - if (last < wait && last >= 0) { - timeout = setTimeout(later, wait - last); - } else { - timeout = null; - if (!immediate) { - result = func.apply(context, args); - if (!timeout) context = args = null; - } - } + var later = function(context, args) { + timeout = null; + if (args) result = func.apply(context, args); }; - return function() { - context = this; - args = arguments; - timestamp = _.now(); - var callNow = immediate && !timeout; - if (!timeout) timeout = setTimeout(later, wait); - if (callNow) { - result = func.apply(context, args); - context = args = null; + var debounced = restArguments(function(args) { + if (timeout) clearTimeout(timeout); + if (immediate) { + var callNow = !timeout; + timeout = setTimeout(later, wait); + if (callNow) result = func.apply(this, args); + } else { + timeout = _.delay(later, wait, this, args); } return result; + }); + + debounced.cancel = function() { + clearTimeout(timeout); + timeout = null; }; + + return debounced; }; // Returns the first function passed as an argument to the second, @@ -898,22 +965,24 @@ // often you call it. Useful for lazy initialization. _.once = _.partial(_.before, 2); + _.restArguments = restArguments; + // Object Functions // ---------------- // Keys in IE < 9 that won't be iterated by `for key in ...` and thus missed. var hasEnumBug = !{toString: null}.propertyIsEnumerable('toString'); var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString', - 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; + 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; - function collectNonEnumProps(obj, keys) { + var collectNonEnumProps = function(obj, keys) { var nonEnumIdx = nonEnumerableProps.length; var constructor = obj.constructor; - var proto = (_.isFunction(constructor) && constructor.prototype) || ObjProto; + var proto = _.isFunction(constructor) && constructor.prototype || ObjProto; // Constructor is a special case. var prop = 'constructor'; - if (_.has(obj, prop) && !_.contains(keys, prop)) keys.push(prop); + if (has(obj, prop) && !_.contains(keys, prop)) keys.push(prop); while (nonEnumIdx--) { prop = nonEnumerableProps[nonEnumIdx]; @@ -921,15 +990,15 @@ keys.push(prop); } } - } + }; // Retrieve the names of an object's own properties. - // Delegates to **ECMAScript 5**'s native `Object.keys` + // Delegates to **ECMAScript 5**'s native `Object.keys`. _.keys = function(obj) { if (!_.isObject(obj)) return []; if (nativeKeys) return nativeKeys(obj); var keys = []; - for (var key in obj) if (_.has(obj, key)) keys.push(key); + for (var key in obj) if (has(obj, key)) keys.push(key); // Ahem, IE < 9. if (hasEnumBug) collectNonEnumProps(obj, keys); return keys; @@ -956,22 +1025,22 @@ return values; }; - // Returns the results of applying the iteratee to each element of the object - // In contrast to _.map it returns an object + // Returns the results of applying the iteratee to each element of the object. + // In contrast to _.map it returns an object. _.mapObject = function(obj, iteratee, context) { iteratee = cb(iteratee, context); - var keys = _.keys(obj), - length = keys.length, - results = {}, - currentKey; - for (var index = 0; index < length; index++) { - currentKey = keys[index]; - results[currentKey] = iteratee(obj[currentKey], currentKey, obj); - } - return results; + var keys = _.keys(obj), + length = keys.length, + results = {}; + for (var index = 0; index < length; index++) { + var currentKey = keys[index]; + results[currentKey] = iteratee(obj[currentKey], currentKey, obj); + } + return results; }; // Convert an object into a list of `[key, value]` pairs. + // The opposite of _.object. _.pairs = function(obj) { var keys = _.keys(obj); var length = keys.length; @@ -993,7 +1062,7 @@ }; // Return a sorted list of the function names available on the object. - // Aliased as `methods` + // Aliased as `methods`. _.functions = _.methods = function(obj) { var names = []; for (var key in obj) { @@ -1002,14 +1071,33 @@ return names.sort(); }; + // An internal function for creating assigner functions. + var createAssigner = function(keysFunc, defaults) { + return function(obj) { + var length = arguments.length; + if (defaults) obj = Object(obj); + if (length < 2 || obj == null) return obj; + for (var index = 1; index < length; index++) { + var source = arguments[index], + keys = keysFunc(source), + l = keys.length; + for (var i = 0; i < l; i++) { + var key = keys[i]; + if (!defaults || obj[key] === void 0) obj[key] = source[key]; + } + } + return obj; + }; + }; + // Extend a given object with all the properties in passed-in object(s). _.extend = createAssigner(_.allKeys); - // Assigns a given object with all the own properties in the passed-in object(s) + // Assigns a given object with all the own properties in the passed-in object(s). // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) _.extendOwn = _.assign = createAssigner(_.keys); - // Returns the first key on an object that passes a predicate test + // Returns the first key on an object that passes a predicate test. _.findKey = function(obj, predicate, context) { predicate = cb(predicate, context); var keys = _.keys(obj), key; @@ -1019,16 +1107,21 @@ } }; + // Internal pick helper function to determine if `obj` has key `key`. + var keyInObj = function(value, key, obj) { + return key in obj; + }; + // Return a copy of the object only containing the whitelisted properties. - _.pick = function(object, oiteratee, context) { - var result = {}, obj = object, iteratee, keys; + _.pick = restArguments(function(obj, keys) { + var result = {}, iteratee = keys[0]; if (obj == null) return result; - if (_.isFunction(oiteratee)) { + if (_.isFunction(iteratee)) { + if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]); keys = _.allKeys(obj); - iteratee = optimizeCb(oiteratee, context); } else { - keys = flatten(arguments, false, false, 1); - iteratee = function(value, key, obj) { return key in obj; }; + iteratee = keyInObj; + keys = flatten(keys, false, false); obj = Object(obj); } for (var i = 0, length = keys.length; i < length; i++) { @@ -1037,20 +1130,22 @@ if (iteratee(value, key, obj)) result[key] = value; } return result; - }; + }); - // Return a copy of the object without the blacklisted properties. - _.omit = function(obj, iteratee, context) { + // Return a copy of the object without the blacklisted properties. + _.omit = restArguments(function(obj, keys) { + var iteratee = keys[0], context; if (_.isFunction(iteratee)) { iteratee = _.negate(iteratee); + if (keys.length > 1) context = keys[1]; } else { - var keys = _.map(flatten(arguments, false, false, 1), String); + keys = _.map(flatten(keys, false, false), String); iteratee = function(value, key) { return !_.contains(keys, key); }; } return _.pick(obj, iteratee, context); - }; + }); // Fill in a given object with default properties. _.defaults = createAssigner(_.allKeys, true); @@ -1092,12 +1187,23 @@ // Internal recursive comparison function for `isEqual`. - var eq = function(a, b, aStack, bStack) { + var eq, deepEq; + eq = function(a, b, aStack, bStack) { // Identical objects are equal. `0 === -0`, but they aren't identical. // See the [Harmony `egal` proposal](http://wiki.ecmascript.org/doku.php?id=harmony:egal). if (a === b) return a !== 0 || 1 / a === 1 / b; - // A strict comparison is necessary because `null == undefined`. - if (a == null || b == null) return a === b; + // `null` or `undefined` only equal to itself (strict comparison). + if (a == null || b == null) return false; + // `NaN`s are equivalent, but non-reflexive. + if (a !== a) return b !== b; + // Exhaust primitive checks + var type = typeof a; + if (type !== 'function' && type !== 'object' && typeof b != 'object') return false; + return deepEq(a, b, aStack, bStack); + }; + + // Internal recursive comparison function for `isEqual`. + deepEq = function(a, b, aStack, bStack) { // Unwrap any wrapped objects. if (a instanceof _) a = a._wrapped; if (b instanceof _) b = b._wrapped; @@ -1114,7 +1220,7 @@ return '' + a === '' + b; case '[object Number]': // `NaN`s are equivalent, but non-reflexive. - // Object(NaN) is equivalent to NaN + // Object(NaN) is equivalent to NaN. if (+a !== +a) return +b !== +b; // An `egal` comparison is performed for other numeric values. return +a === 0 ? 1 / +a === 1 / b : +a === +b; @@ -1124,6 +1230,8 @@ // millisecond representations. Note that invalid dates with millisecond representations // of `NaN` are not equivalent. return +a === +b; + case '[object Symbol]': + return SymbolProto.valueOf.call(a) === SymbolProto.valueOf.call(b); } var areArrays = className === '[object Array]'; @@ -1175,7 +1283,7 @@ while (length--) { // Deep compare each member key = keys[length]; - if (!(_.has(b, key) && eq(a[key], b[key], aStack, bStack))) return false; + if (!(has(b, key) && eq(a[key], b[key], aStack, bStack))) return false; } } // Remove the first object from the stack of traversed objects. @@ -1214,8 +1322,8 @@ return type === 'function' || type === 'object' && !!obj; }; - // Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError. - _.each(['Arguments', 'Function', 'String', 'Number', 'Date', 'RegExp', 'Error'], function(name) { + // Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError, isMap, isWeakMap, isSet, isWeakSet. + _.each(['Arguments', 'Function', 'String', 'Number', 'Date', 'RegExp', 'Error', 'Symbol', 'Map', 'WeakMap', 'Set', 'WeakSet'], function(name) { _['is' + name] = function(obj) { return toString.call(obj) === '[object ' + name + ']'; }; @@ -1225,13 +1333,14 @@ // there isn't any inspectable "Arguments" type. if (!_.isArguments(arguments)) { _.isArguments = function(obj) { - return _.has(obj, 'callee'); + return has(obj, 'callee'); }; } // Optimize `isFunction` if appropriate. Work around some typeof bugs in old v8, - // IE 11 (#1621), and in Safari 8 (#1929). - if (typeof /./ != 'function' && typeof Int8Array != 'object') { + // IE 11 (#1621), Safari 8 (#1929), and PhantomJS (#2236). + var nodelist = root.document && root.document.childNodes; + if (typeof /./ != 'function' && typeof Int8Array != 'object' && typeof nodelist != 'function') { _.isFunction = function(obj) { return typeof obj == 'function' || false; }; @@ -1239,12 +1348,12 @@ // Is a given object a finite number? _.isFinite = function(obj) { - return isFinite(obj) && !isNaN(parseFloat(obj)); + return !_.isSymbol(obj) && isFinite(obj) && !isNaN(parseFloat(obj)); }; - // Is the given value `NaN`? (NaN is the only number which does not equal itself). + // Is the given value `NaN`? _.isNaN = function(obj) { - return _.isNumber(obj) && obj !== +obj; + return _.isNumber(obj) && isNaN(obj); }; // Is a given value a boolean? @@ -1264,8 +1373,19 @@ // Shortcut function for checking if an object has a given property directly // on itself (in other words, not on a prototype). - _.has = function(obj, key) { - return obj != null && hasOwnProperty.call(obj, key); + _.has = function(obj, path) { + if (!_.isArray(path)) { + return has(obj, path); + } + var length = path.length; + for (var i = 0; i < length; i++) { + var key = path[i]; + if (obj == null || !hasOwnProperty.call(obj, key)) { + return false; + } + obj = obj[key]; + } + return !!length; }; // Utility Functions @@ -1292,12 +1412,24 @@ _.noop = function(){}; - _.property = property; + // Creates a function that, when passed an object, will traverse that object’s + // properties down the given `path`, specified as an array of keys or indexes. + _.property = function(path) { + if (!_.isArray(path)) { + return shallowProperty(path); + } + return function(obj) { + return deepGet(obj, path); + }; + }; // Generates a function for a given object that returns a given property. _.propertyOf = function(obj) { - return obj == null ? function(){} : function(key) { - return obj[key]; + if (obj == null) { + return function(){}; + } + return function(path) { + return !_.isArray(path) ? obj[path] : deepGet(obj, path); }; }; @@ -1332,7 +1464,7 @@ return new Date().getTime(); }; - // List of HTML entities for escaping. + // List of HTML entities for escaping. var escapeMap = { '&': '&', '<': '<', @@ -1348,7 +1480,7 @@ var escaper = function(match) { return map[match]; }; - // Regexes for identifying a key that needs to be escaped + // Regexes for identifying a key that needs to be escaped. var source = '(?:' + _.keys(map).join('|') + ')'; var testRegexp = RegExp(source); var replaceRegexp = RegExp(source, 'g'); @@ -1360,14 +1492,24 @@ _.escape = createEscaper(escapeMap); _.unescape = createEscaper(unescapeMap); - // If the value of the named `property` is a function then invoke it with the - // `object` as context; otherwise, return it. - _.result = function(object, property, fallback) { - var value = object == null ? void 0 : object[property]; - if (value === void 0) { - value = fallback; + // Traverses the children of `obj` along `path`. If a child is a function, it + // is invoked with its parent as context. Returns the value of the final + // child, or `fallback` if any child is undefined. + _.result = function(obj, path, fallback) { + if (!_.isArray(path)) path = [path]; + var length = path.length; + if (!length) { + return _.isFunction(fallback) ? fallback.call(obj) : fallback; } - return _.isFunction(value) ? value.call(object) : value; + for (var i = 0; i < length; i++) { + var prop = obj == null ? void 0 : obj[path[i]]; + if (prop === void 0) { + prop = fallback; + i = length; // Ensure we don't continue iterating. + } + obj = _.isFunction(prop) ? prop.call(obj) : prop; + } + return obj; }; // Generate a unique integer id (unique within the entire client session). @@ -1381,9 +1523,9 @@ // By default, Underscore uses ERB-style template delimiters, change the // following template settings to use alternative delimiters. _.templateSettings = { - evaluate : /<%([\s\S]+?)%>/g, - interpolate : /<%=([\s\S]+?)%>/g, - escape : /<%-([\s\S]+?)%>/g + evaluate: /<%([\s\S]+?)%>/g, + interpolate: /<%=([\s\S]+?)%>/g, + escape: /<%-([\s\S]+?)%>/g }; // When customizing `templateSettings`, if you don't want to define an @@ -1394,15 +1536,15 @@ // Certain characters need to be escaped so that they can be put into a // string literal. var escapes = { - "'": "'", - '\\': '\\', - '\r': 'r', - '\n': 'n', + "'": "'", + '\\': '\\', + '\r': 'r', + '\n': 'n', '\u2028': 'u2028', '\u2029': 'u2029' }; - var escaper = /\\|'|\r|\n|\u2028|\u2029/g; + var escapeRegExp = /\\|'|\r|\n|\u2028|\u2029/g; var escapeChar = function(match) { return '\\' + escapes[match]; @@ -1427,7 +1569,7 @@ var index = 0; var source = "__p+='"; text.replace(matcher, function(match, escape, interpolate, evaluate, offset) { - source += text.slice(index, offset).replace(escaper, escapeChar); + source += text.slice(index, offset).replace(escapeRegExp, escapeChar); index = offset + match.length; if (escape) { @@ -1438,7 +1580,7 @@ source += "';\n" + evaluate + "\n__p+='"; } - // Adobe VMs need the match returned to produce the correct offest. + // Adobe VMs need the match returned to produce the correct offset. return match; }); source += "';\n"; @@ -1450,8 +1592,9 @@ "print=function(){__p+=__j.call(arguments,'');};\n" + source + 'return __p;\n'; + var render; try { - var render = new Function(settings.variable || 'obj', '_', source); + render = new Function(settings.variable || 'obj', '_', source); } catch (e) { e.source = source; throw e; @@ -1482,7 +1625,7 @@ // underscore functions. Wrapped objects may be chained. // Helper function to continue chaining intermediate results. - var result = function(instance, obj) { + var chainResult = function(instance, obj) { return instance._chain ? _(obj).chain() : obj; }; @@ -1493,9 +1636,10 @@ _.prototype[name] = function() { var args = [this._wrapped]; push.apply(args, arguments); - return result(this, func.apply(_, args)); + return chainResult(this, func.apply(_, args)); }; }); + return _; }; // Add all of the Underscore functions to the wrapper object. @@ -1508,7 +1652,7 @@ var obj = this._wrapped; method.apply(obj, arguments); if ((name === 'shift' || name === 'splice') && obj.length === 0) delete obj[0]; - return result(this, obj); + return chainResult(this, obj); }; }); @@ -1516,7 +1660,7 @@ _.each(['concat', 'join', 'slice'], function(name) { var method = ArrayProto[name]; _.prototype[name] = function() { - return result(this, method.apply(this._wrapped, arguments)); + return chainResult(this, method.apply(this._wrapped, arguments)); }; }); @@ -1530,7 +1674,7 @@ _.prototype.valueOf = _.prototype.toJSON = _.prototype.value; _.prototype.toString = function() { - return '' + this._wrapped; + return String(this._wrapped); }; // AMD registration happens at the end for compatibility with AMD loaders @@ -1540,9 +1684,9 @@ // popular enough to be bundled in a third party lib, but not be part of // an AMD load request. Those cases could generate an error when an // anonymous define() is called outside of a loader request. - if (typeof define === 'function' && define.amd) { + if (typeof define == 'function' && define.amd) { define('underscore', [], function() { return _; }); } -}.call(this)); +}()); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/up-pressed.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/up-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..acee3b68efbbfb9de3bfa73fce2531380f4bd820 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b3I)gLn;`PCGIF3$k*oP2u^Cy z1QG|_1=PYnb1D4eKdS9z%1p*-hql&#Z9G*2bSQ(T LtDnm{r-UW|Tp3Nf literal 0 HcmV?d00001 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/up.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/_static/up.png new file mode 100644 index 0000000000000000000000000000000000000000..2a940a7da7c14e6a36901e83306849ba7efad4d4 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6CV9FzhEy=Fov?Lbi-SbV{M7eb zSgRCN7I%METfw=?;;+>WH3cj0g7WUX+WNUO*ZcGT`ytIgVd8OSIh$j5tP~Z0O{ng4 zcW5}i$^L-SndMiXU*q89_#FKDQg!+}n - + - - Bookmarks — phpMyAdmin 5.0.0 documentation - + Bookmarks — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -72,38 +62,38 @@ You can now access a bookmark dropdown on each page where the query box appears

    Variables inside bookmarks¶

    Inside a query, you can also add placeholders for variables. -This is done by inserting into the query SQL comments between /* and -*/. The special string [VARIABLE{variable-number}] is used inside the comments. +This is done by inserting into the query SQL comments between /* and +*/. The special string [VARIABLE{variable-number}] is used inside the comments. Be aware that the whole query minus the SQL comments must be -valid by itself, otherwise you won’t be able to store it as a bookmark. -Also, note that the text ‘VARIABLE’ is case-sensitive.

    +valid by itself, otherwise you won’t be able to store it as a bookmark. +Also, note that the text ‘VARIABLE’ is case-sensitive.

    When you execute the bookmark, everything typed into the Variables -input boxes on the query box page will replace the strings /*[VARIABLE{variable-number}]*/ in +input boxes on the query box page will replace the strings /*[VARIABLE{variable-number}]*/ in your stored query.

    -

    Also remember, that everything else inside the /*[VARIABLE{variable-number}]*/ string for -your query will remain the way it is, but will be stripped of the /**/ +

    Also remember, that everything else inside the /*[VARIABLE{variable-number}]*/ string for +your query will remain the way it is, but will be stripped of the /**/ chars. So you can use:

    -
    /*, [VARIABLE1] AS myname */
    +
    /*, [VARIABLE1] AS myname */
     

    which will be expanded to

    -
    , VARIABLE1 as myname
    +
    , VARIABLE1 as myname
     

    in your query, where VARIABLE1 is the string you entered in the Variable 1 input box.

    A more complex example, say you have stored this query:

    -
    SELECT Name, Address FROM addresses WHERE 1 /* AND Name LIKE '%[VARIABLE1]%' */
    +
    SELECT Name, Address FROM addresses WHERE 1 /* AND Name LIKE '%[VARIABLE1]%' */
     
    -

    If you wish to enter “phpMyAdmin” as the variable for the stored query, the full +

    If you wish to enter “phpMyAdmin†as the variable for the stored query, the full query will be:

    -
    SELECT Name, Address FROM addresses WHERE 1 AND Name LIKE '%phpMyAdmin%'
    +
    SELECT Name, Address FROM addresses WHERE 1 AND Name LIKE '%phpMyAdmin%'
     
    -

    NOTE THE ABSENCE OF SPACES inside the /**/ construct. Any spaces +

    NOTE THE ABSENCE OF SPACES inside the /**/ construct. Any spaces inserted there will be later also inserted as spaces in your query and may lead to unexpected results especially when using the variable expansion inside of a -“LIKE ‘’” expression.

    +“LIKE ‘’†expression.

    @@ -123,7 +113,7 @@ this table.

    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/charts.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/charts.html similarity index 90% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/charts.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/charts.html index 949e5a44..9db2b2d6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/charts.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/charts.html @@ -1,37 +1,27 @@ + - + - - Charts — phpMyAdmin 4.9.3 documentation - + Charts — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -60,9 +50,9 @@

    New in version 3.4.0.

    Since phpMyAdmin version 3.4.0, you can easily generate charts from a SQL query -by clicking the “Display chart” link in the “Query results operations” area.

    +by clicking the “Display chart†link in the “Query results operations†area.

    _images/query_result_operations.png -

    A window layer “Display chart” is shown in which you can customize the chart with the following options.

    +

    A window layer “Display chart†is shown in which you can customize the chart with the following options.

    • Chart type: Allows you to choose the type of chart. Supported types are bar charts, column charts, line charts, spline charts, area charts, pie charts and timeline charts (only the chart types applicable for current series selection are offered).
    • X-axis: Allows to choose the field for the main axis.
    • @@ -81,7 +71,7 @@ by clicking the “Display chart” link in the “Query results ope

      Pie chart¶

      Query results for a simple pie chart can be generated with:

      -
      SELECT 'Food' AS 'expense',
      +
      SELECT 'Food' AS 'expense',
          1250 AS 'amount' UNION
       SELECT 'Accommodation', 500 UNION
       SELECT 'Travel', 720 UNION
      @@ -121,7 +111,7 @@ by clicking the “Display chart” link in the “Query results ope
       

      Bar and column chart¶

      Both bar charts and column chats support stacking. Upon selecting one of these types a checkbox is displayed to select stacking.

      Query results for a simple bar or column chart can be generated with:

      -
      SELECT
      +
      SELECT
          'ACADEMY DINOSAUR' AS 'title',
          0.99 AS 'rental_rate',
          20.99 AS 'replacement_cost' UNION
      @@ -180,7 +170,7 @@ by clicking the “Display chart” link in the “Query results ope
       

      Line, spline and timeline charts¶

      These charts can be used to illustrate trends in underlying data. Spline charts draw smooth lines while timeline charts draw X-axis taking the distances between the dates/time into consideration.

      Query results for a simple line, spline or timeline chart can be generated with:

      -
      SELECT
      +
      SELECT
          DATE('2006-01-08') AS 'date',
          2056 AS 'revenue',
          1378 AS 'cost' UNION
      @@ -234,7 +224,7 @@ by clicking the “Display chart” link in the “Query results ope
             
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/config.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/config.html similarity index 79% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/config.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/config.html index 8fe7706e..b8d6b7c4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/config.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/config.html @@ -1,36 +1,27 @@ + - + - - Configuration — phpMyAdmin 4.9.3 documentation - + Configuration — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -54,34 +45,34 @@

    Configuration¶

    -

    All configurable data is placed in config.inc.php in phpMyAdmin’s +

    All configurable data is placed in config.inc.php in phpMyAdmin’s toplevel directory. If this file does not exist, please refer to the Installation section to create one. This file only needs to contain the parameters you want to change from their corresponding default value in -libraries/config.default.php (this file is not inteded for changes).

    +libraries/config.default.php (this file is not inteded for changes).

    See also

    Examples for examples of configurations

    If a directive is missing from your file, you can just add another line with the file. This file is for over-writing the defaults; if you wish to use the -default value there’s no need to add a line here.

    +default value there’s no need to add a line here.

    The parameters which relate to design (like colors) are placed in -themes/themename/layout.inc.php. You might also want to create -config.footer.inc.php and config.header.inc.php files to add +themes/themename/layout.inc.php. You might also want to create +config.footer.inc.php and config.header.inc.php files to add your site specific code to be included on start and end of each page.

    Note

    -

    Some distributions (eg. Debian or Ubuntu) store config.inc.php in -/etc/phpmyadmin instead of within phpMyAdmin sources.

    +

    Some distributions (eg. Debian or Ubuntu) store config.inc.php in +/etc/phpmyadmin instead of within phpMyAdmin sources.

    Warning

    Mac users should note that if you are on a version before Mac OS X, PHP does not seem to -like Mac end of lines character (\r). So +like Mac end of lines character (\r). So ensure you choose the option that allows to use the *nix end of line -character (\n) in your text editor before saving a script you have +character (\n) in your text editor before saving a script you have modified.

    @@ -95,7 +86,7 @@ modified.

    Type:string -Default value:'' +Default value:'' @@ -103,8 +94,8 @@ modified.

    Changed in version 4.6.5: This setting was not available in phpMyAdmin 4.6.0 - 4.6.4.

    Sets here the complete URL (with full path) to your phpMyAdmin -installation’s directory. E.g. -https://www.example.net/path_to_your_phpMyAdmin_directory/. Note also +installation’s directory. E.g. +https://www.example.net/path_to_your_phpMyAdmin_directory/. Note also that the URL on most of web servers are case sensitive (even on Windows). Don’t forget the trailing slash at the end.

    Starting with version 2.3.0, it is advisable to try leaving this blank. In @@ -117,7 +108,7 @@ fails to detect your path, please post a bug report on our bug tracker so we can improve the code.

    @@ -135,12 +126,12 @@ we can improve the code.

    Starting with version 2.3.0 phpMyAdmin offers a lot of features to -work with master / foreign – tables (see $cfg['Servers'][$i]['pmadb']).

    +work with master / foreign – tables (see $cfg['Servers'][$i]['pmadb']).

    If you tried to set this up and it does not work for you, have a look on the Structure page of one database where you would like to use it. You will find a link that will analyze why those features have been disabled.

    -

    If you do not want to use those features set this variable to true to +

    If you do not want to use those features set this variable to true to stop this message from appearing.

    @@ -153,7 +144,7 @@ stop this message from appearing.

    Type:string -Default value:'auto' +Default value:'auto' @@ -161,26 +152,26 @@ stop this message from appearing.

    New in version 4.8.0: This is supported since phpMyAdmin 4.8.0.

    Configure authentication logging destination. Failed (or all, depending on -$cfg['AuthLogSuccess']) authentication attempts will be +$cfg['AuthLogSuccess']) authentication attempts will be logged according to this directive:

    -
    auto
    -
    Let phpMyAdmin automatically choose between syslog and php.
    -
    syslog
    +
    auto
    +
    Let phpMyAdmin automatically choose between syslog and php.
    +
    syslog
    Log using syslog, using AUTH facility, on most systems this ends up -in /var/log/auth.log.
    -
    php
    +in /var/log/auth.log. +
    php
    Log into PHP error log.
    -
    sapi
    +
    sapi
    Log into PHP SAPI logging.
    -
    /path/to/file
    +
    /path/to/file
    Any other value is treated as a filename and log entries are written there.

    Note

    When logging to a file, make sure its permissions are correctly set for a web server user, the setup should closely match instructions -described in $cfg['TempDir']:

    +described in $cfg['TempDir']:

    @@ -201,7 +192,7 @@ described in New in version 4.8.0: This is supported since phpMyAdmin 4.8.0.

    Whether to log successful authentication attempts into -$cfg['AuthLog'].

    +$cfg['AuthLog'].

    @@ -218,7 +209,7 @@ described in true to stop this message from appearing.

    +

    You can set this parameter to true to stop this message from appearing.

    @@ -236,7 +227,7 @@ described in true to stop this message from appearing.

    +

    You can set this parameter to true to stop this message from appearing.

    @@ -257,7 +248,7 @@ session.gc_maxlifetime is lower than cookie validity configured in phpMyAdmin.

    A warning is displayed on the main page if there is a difference between the MySQL library and server version.

    -

    You can set this parameter to true to stop this message from appearing.

    +

    You can set this parameter to true to stop this message from appearing.

    @@ -275,7 +266,7 @@ between the MySQL library and server version.

    This warning is displayed on the Structure page of a table if one or more column names match with words which are MySQL reserved.

    -

    If you want to turn off this warning, you can set it to true and +

    If you want to turn off this warning, you can set it to true and warning will no longer be displayed.

    @@ -304,22 +295,22 @@ warning will no longer be displayed.

    Type:string -Default value:'ask' +Default value:'ask'

    Sets the default behavior for JavaScript error reporting.

    Whenever an error is detected in the JavaScript execution, an error report may be sent to the phpMyAdmin team if the user agrees.

    -

    The default setting of 'ask' will ask the user everytime there is a new -error report. However you can set this parameter to 'always' to send error -reports without asking for confirmation or you can set it to 'never' to +

    The default setting of 'ask' will ask the user everytime there is a new +error report. However you can set this parameter to 'always' to send error +reports without asking for confirmation or you can set it to 'never' to never send error reports.

    This directive is available both in the configuration file and in users preferences. If the person in charge of a multi-user installation prefers -to disable this feature for all users, a value of 'never' should be -set, and the $cfg['UserprefsDisallow'] directive should -contain 'SendErrorReports' in one of its array values.

    +to disable this feature for all users, a value of 'never' should be +set, and the $cfg['UserprefsDisallow'] directive should +contain 'SendErrorReports' in one of its array values.

    @@ -335,9 +326,9 @@ contain 'SendErrorReports' -

    Setting this to true allows the user to execute queries by pressing Enter +

    Setting this to true allows the user to execute queries by pressing Enter instead of Ctrl+Enter. A new line can be inserted by pressing Shift + Enter.

    -

    The behaviour of the console can be temporarily changed using console’s +

    The behaviour of the console can be temporarily changed using console’s settings interface.

    @@ -354,7 +345,7 @@ settings interface.

    -

    Setting this to true allows phpMyAdmin to be included inside a frame, +

    Setting this to true allows phpMyAdmin to be included inside a frame, and is a potential security hole allowing cross-frame scripting attacks or clickjacking.

    @@ -376,19 +367,19 @@ clickjacking.

    Since version 1.4.2, phpMyAdmin supports the administration of multiple -MySQL servers. Therefore, a $cfg['Servers']-array has been +MySQL servers. Therefore, a $cfg['Servers']-array has been added which contains the login information for the different servers. The -first $cfg['Servers'][$i]['host'] contains the hostname of -the first server, the second $cfg['Servers'][$i]['host'] +first $cfg['Servers'][$i]['host'] contains the hostname of +the first server, the second $cfg['Servers'][$i]['host'] the hostname of the second server, etc. In -libraries/config.default.php, there is only one section for server +libraries/config.default.php, there is only one section for server definition, however you can put as many as you need in -config.inc.php, copy that block or needed parts (you don’t have to +config.inc.php, copy that block or needed parts (you don’t have to define all settings, just those you need to change).

    Note

    -

    The $cfg['Servers'] array starts with -$cfg[‘Servers’][1]. Do not use $cfg[‘Servers’][0]. If you want more +

    The $cfg['Servers'] array starts with +$cfg[‘Servers’][1]. Do not use $cfg[‘Servers’][0]. If you want more than one server, just copy following section (including $i incrementation) serveral times. There is no need to define full server array, just define values you need to change.

    @@ -404,31 +395,31 @@ array, just define values you need to change.

    Type:string -Default value:'localhost' +Default value:'localhost'

    The hostname or IP address of your $i-th MySQL-server. E.g. -localhost.

    +localhost.

    Possible values are:

      -
    • hostname, e.g., 'localhost' or 'mydb.example.org'
    • -
    • IP address, e.g., '127.0.0.1' or '192.168.10.1'
    • -
    • IPv6 address, e.g. 2001:cdba:0000:0000:0000:0000:3257:9652
    • -
    • dot - '.', i.e., use named pipes on windows systems
    • -
    • empty - '', disables this server
    • +
    • hostname, e.g., 'localhost' or 'mydb.example.org'
    • +
    • IP address, e.g., '127.0.0.1' or '192.168.10.1'
    • +
    • IPv6 address, e.g. 2001:cdba:0000:0000:0000:0000:3257:9652
    • +
    • dot - '.', i.e., use named pipes on windows systems
    • +
    • empty - '', disables this server

    Note

    -

    The hostname localhost is handled specially by MySQL and it uses +

    The hostname localhost is handled specially by MySQL and it uses the socket based connection protocol. To use TCP/IP networking, use an -IP address or hostname such as 127.0.0.1 or db.example.com. You +IP address or hostname such as 127.0.0.1 or db.example.com. You can configure the path to the socket with -$cfg['Servers'][$i]['socket'].

    +$cfg['Servers'][$i]['socket'].

    @@ -442,7 +433,7 @@ can configure the path to the socket with Type:string -Default value:'' +Default value:'' @@ -450,14 +441,14 @@ can configure the path to the socket with blank).

    Note

    -

    If you use localhost as the hostname, MySQL ignores this port number +

    If you use localhost as the hostname, MySQL ignores this port number and connects with the socket, so if you want to connect to a port -different from the default port, use 127.0.0.1 or the real hostname -in $cfg['Servers'][$i]['host'].

    +different from the default port, use 127.0.0.1 or the real hostname +in $cfg['Servers'][$i]['host'].

    @@ -471,22 +462,22 @@ in Type:string -Default value:'' +Default value:''

    The path to the socket to use. Leave blank for default. To determine the correct socket, check your MySQL configuration or, using the -mysql command–line client, issue the status command. Among the +mysql command–line client, issue the status command. Among the resulting information displayed will be the socket used.

    Note

    -

    This takes effect only if $cfg['Servers'][$i]['host'] is set -to localhost.

    +

    This takes effect only if $cfg['Servers'][$i]['host'] is set +to localhost.

    @@ -506,19 +497,19 @@ to localhost.

    Whether to enable SSL for the connection between phpMyAdmin and the MySQL server to secure the connection.

    -

    When using the 'mysql' extension, -none of the remaining 'ssl...' configuration options apply.

    -

    We strongly recommend the 'mysqli' extension when using this option.

    +

    When using the 'mysql' extension, +none of the remaining 'ssl...' configuration options apply.

    +

    We strongly recommend the 'mysqli' extension when using this option.

    @@ -538,19 +529,19 @@ none of the remaining 'ssl...'<

    Path to the client key file when using SSL for connecting to the MySQL server. This is used to authenticate the client to the server.

    For example:

    -
    @@ -600,12 +591,12 @@ MySQL server. This is used to authenticate the client to the server.

    See also

    Using SSL for connection to database server, Google Cloud SQL with SSL, -$cfg['Servers'][$i]['ssl'], -$cfg['Servers'][$i]['ssl_key'], -$cfg['Servers'][$i]['ssl_cert'], -$cfg['Servers'][$i]['ssl_ca_path'], -$cfg['Servers'][$i]['ssl_ciphers'], -$cfg['Servers'][$i]['ssl_verify']

    +$cfg['Servers'][$i]['ssl'], +$cfg['Servers'][$i]['ssl_key'], +$cfg['Servers'][$i]['ssl_cert'], +$cfg['Servers'][$i]['ssl_ca_path'], +$cfg['Servers'][$i]['ssl_ciphers'], +$cfg['Servers'][$i]['ssl_verify']

    @@ -627,12 +618,12 @@ MySQL server. This is used to authenticate the client to the server.

    See also

    Using SSL for connection to database server, Google Cloud SQL with SSL, -$cfg['Servers'][$i]['ssl'], -$cfg['Servers'][$i]['ssl_key'], -$cfg['Servers'][$i]['ssl_cert'], -$cfg['Servers'][$i]['ssl_ca'], -$cfg['Servers'][$i]['ssl_ciphers'], -$cfg['Servers'][$i]['ssl_verify']

    +$cfg['Servers'][$i]['ssl'], +$cfg['Servers'][$i]['ssl_key'], +$cfg['Servers'][$i]['ssl_cert'], +$cfg['Servers'][$i]['ssl_ca'], +$cfg['Servers'][$i]['ssl_ciphers'], +$cfg['Servers'][$i]['ssl_verify']

    @@ -654,12 +645,12 @@ MySQL server. This is used to authenticate the client to the server.

    See also

    Using SSL for connection to database server, Google Cloud SQL with SSL, -$cfg['Servers'][$i]['ssl'], -$cfg['Servers'][$i]['ssl_key'], -$cfg['Servers'][$i]['ssl_cert'], -$cfg['Servers'][$i]['ssl_ca'], -$cfg['Servers'][$i]['ssl_ca_path'], -$cfg['Servers'][$i]['ssl_verify']

    +$cfg['Servers'][$i]['ssl'], +$cfg['Servers'][$i]['ssl_key'], +$cfg['Servers'][$i]['ssl_cert'], +$cfg['Servers'][$i]['ssl_ca'], +$cfg['Servers'][$i]['ssl_ca_path'], +$cfg['Servers'][$i]['ssl_verify']

    @@ -682,7 +673,7 @@ MySQL server. This is used to authenticate the client to the server.

    If your PHP install uses the MySQL Native Driver (mysqlnd), your MySQL server is 5.6 or later, and your SSL certificate is self-signed, there is a chance your SSL connection will fail due to validation. -Setting this to false will disable the validation check.

    +Setting this to false will disable the validation check.

    Since PHP 5.6.0 it also verifies whether server name matches CN of its certificate. There is currently no way to disable just this check without disabling complete SSL verification.

    @@ -699,13 +690,13 @@ This will make the connection vulnerable to man in the middle attacks.

    See also

    Using SSL for connection to database server, Google Cloud SQL with SSL, -$cfg['Servers'][$i]['ssl'], -$cfg['Servers'][$i]['ssl_key'], -$cfg['Servers'][$i]['ssl_cert'], -$cfg['Servers'][$i]['ssl_ca'], -$cfg['Servers'][$i]['ssl_ca_path'], -$cfg['Servers'][$i]['ssl_ciphers'], -$cfg['Servers'][$i]['ssl_verify']

    +$cfg['Servers'][$i]['ssl'], +$cfg['Servers'][$i]['ssl_key'], +$cfg['Servers'][$i]['ssl_cert'], +$cfg['Servers'][$i]['ssl_ca'], +$cfg['Servers'][$i]['ssl_ca_path'], +$cfg['Servers'][$i]['ssl_ciphers'], +$cfg['Servers'][$i]['ssl_verify']

    @@ -718,18 +709,18 @@ This will make the connection vulnerable to man in the middle attacks.

    Type:string -Default value:'tcp' +Default value:'tcp'

    Deprecated since version 4.7.0: This setting is no longer used as of 4.7.0, since MySQL decides the connection type based on host, so it could lead to unexpected results. -Please set $cfg['Servers'][$i]['host'] accordingly +Please set $cfg['Servers'][$i]['host'] accordingly instead.

    What type connection to use with the MySQL server. Your options are -'socket' and 'tcp'. It defaults to tcp as that is nearly guaranteed +'socket' and 'tcp'. It defaults to tcp as that is nearly guaranteed to be available on all MySQL servers, while sockets are not supported on some platforms. To use the socket mode, your MySQL server must be on the same machine as the Web server.

    @@ -761,7 +752,7 @@ or not (experimental).

    Type:string -Default value:'' +Default value:'' @@ -769,7 +760,7 @@ or not (experimental).

    data.

    @@ -782,7 +773,7 @@ data.

    Type:string -Default value:'' +Default value:'' @@ -790,7 +781,7 @@ data.

    holds the configuration storage.

    @@ -803,7 +794,7 @@ holds the configuration storage.

    Type:string -Default value:'' +Default value:'' @@ -818,27 +809,27 @@ holds the configuration storage.

    Type:string -Default value:'' +Default value:''

    This special account is used to access phpMyAdmin configuration storage. -You don’t need it in single user case, but if phpMyAdmin is shared it +You don’t need it in single user case, but if phpMyAdmin is shared it is recommended to give access to phpMyAdmin configuration storage only to this user and configure phpMyAdmin to use it. All users will then be able to use the features without need to have direct access to phpMyAdmin configuration storage.

    -

    Changed in version 2.2.5: those were called stduser and stdpass

    +

    Changed in version 2.2.5: those were called stduser and stdpass

    @@ -857,11 +848,11 @@ the features without need to have direct access to New in version 4.7.0.

    You can change any MySQL connection setting for control link (used to -access phpMyAdmin configuration storage) using configuration prefixed with control_.

    +access phpMyAdmin configuration storage) using configuration prefixed with control_.

    This can be used to change any aspect of the control connection, which by default uses same parameters as the user one.

    For example you can configure SSL for the control connection:

    -
    // Enable SSL
    +
    // Enable SSL
     $cfg['Servers'][$i]['control_ssl'] = true;
     // Client secret key
     $cfg['Servers'][$i]['control_ssl_key'] = '../client-key.pem';
    @@ -873,13 +864,13 @@ default uses same parameters as the user one.

    @@ -892,20 +883,20 @@ default uses same parameters as the user one.

    Type:string -Default value:'cookie' +Default value:'cookie'

    Whether config or cookie or HTTP or signon authentication should be used for this server.

      -
    • ‘config’ authentication ($auth_type = 'config') is the plain old -way: username and password are stored in config.inc.php.
    • -
    • ‘cookie’ authentication mode ($auth_type = 'cookie') allows you to +
    • ‘config’ authentication ($auth_type = 'config') is the plain old +way: username and password are stored in config.inc.php.
    • +
    • ‘cookie’ authentication mode ($auth_type = 'cookie') allows you to log in as any valid MySQL user with the help of cookies.
    • -
    • ‘http’ authentication allows you to log in as any +
    • ‘http’ authentication allows you to log in as any valid MySQL user via HTTP-Auth.
    • -
    • ‘signon’ authentication mode ($auth_type = 'signon') allows you to +
    • ‘signon’ authentication mode ($auth_type = 'signon') allows you to log in from prepared PHP session data or using supplied PHP script.
    @@ -923,15 +914,15 @@ log in from prepared PHP session data or using supplied PHP script. Type:string -Default value:'' +Default value:'' -

    When using auth_type = http, this field allows to define a custom +

    When using auth_type = http, this field allows to define a custom HTTP Basic Auth Realm which will be displayed to the user. If not explicitly specified in your configuration, a string combined of -“phpMyAdmin ” and either $cfg['Servers'][$i]['verbose'] or -$cfg['Servers'][$i]['host'] will be used.

    +“phpMyAdmin †and either $cfg['Servers'][$i]['verbose'] or +$cfg['Servers'][$i]['host'] will be used.

    @@ -943,7 +934,7 @@ explicitly specified in your configuration, a string combined of Type:string -Default value:'root' +Default value:'root' @@ -958,12 +949,12 @@ explicitly specified in your configuration, a string combined of Type:string -Default value:'' +Default value:'' -

    When using $cfg['Servers'][$i]['auth_type'] set to -‘config’, this is the user/password-pair which phpMyAdmin will use to +

    When using $cfg['Servers'][$i]['auth_type'] set to +‘config’, this is the user/password-pair which phpMyAdmin will use to connect to the MySQL server. This user/password pair is not needed when HTTP or cookie authentication is used and should be empty.

    @@ -1002,22 +993,22 @@ tried.

    Type:string or array -Default value:'' +Default value:''

    If set to a (an array of) database name(s), only this (these) database(s) will be shown to the user. Since phpMyAdmin 2.2.1, this/these database(s) name(s) may contain MySQL wildcards characters -(“_” and “%”): if you want to use literal instances of these -characters, escape them (I.E. use 'my\_db' and not 'my_db').

    +(“_†and “%â€): if you want to use literal instances of these +characters, escape them (I.E. use 'my\_db' and not 'my_db').

    This setting is an efficient way to lower the server load since the latter does not need to send MySQL requests to build the available database list. But it does not replace the privileges rules of the MySQL database server. If set, it just means only these databases -will be displayed but not that all other databases can’t be used.

    +will be displayed but not that all other databases can’t be used.

    An example of using more that one database:

    -
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2');
    +
    $cfg['Servers'][$i]['only_db'] = array('db1', 'db2');
     
    @@ -1035,7 +1026,7 @@ the database names via this directive.

    Type:string -Default value:'' +Default value:'' @@ -1043,12 +1034,12 @@ the database names via this directive.

    This only hides them from listing, but a user is still able to access them (using, for example, the SQL query area). To limit access, use the MySQL privilege system. For example, to hide all databases -starting with the letter “a”, use

    -
    $cfg['Servers'][$i]['hide_db'] = '^a';
    +starting with the letter “aâ€, use

    +
    $cfg['Servers'][$i]['hide_db'] = '^a';
     
    -

    and to hide both “db1” and “db2” use

    -
    @@ -1102,7 +1093,7 @@ auth, all non-US-ASCII characters will be stripped.

    Type:string -Default value:'' +Default value:'' @@ -1113,7 +1104,7 @@ this feature, and for a quick way of creating this database and the needed tables.

    If you are the only user of this phpMyAdmin installation, you can use your current database to store those special tables; in this case, just put your -current database name in $cfg['Servers'][$i]['pmadb']. For a +current database name in $cfg['Servers'][$i]['pmadb']. For a multi-user installation, set this parameter to the name of your central database containing the phpMyAdmin configuration storage.

    @@ -1127,7 +1118,7 @@ database containing the phpMyAdmin configuration storage.

    Type:string or false -Default value:'' +Default value:'' @@ -1135,10 +1126,10 @@ database containing the phpMyAdmin configuration storage.

    can be useful for queries you often run. To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1150,21 +1141,21 @@ functionality:

    Type:string or false -Default value:'' +Default value:'' -

    Since release 2.2.4 you can describe, in a special ‘relation’ table, +

    Since release 2.2.4 you can describe, in a special ‘relation’ table, which column is a key in another table (a foreign key). phpMyAdmin currently uses this to:

    @@ -1231,15 +1222,15 @@ column. Type:string or false -Default value:'' +Default value:'' -

    The designer feature can save your page layout; by pressing the “Save page” or “Save page as” +

    The designer feature can save your page layout; by pressing the “Save page†or “Save page as†button in the expanding designer menu, you can customize the layout and have it loaded the next time you use the designer. That layout is stored in this table. Furthermore, this table is also required for using the PDF relation export feature, see -$cfg['Servers'][$i]['pdf_pages'] for additional details.

    +$cfg['Servers'][$i]['pdf_pages'] for additional details.

    @@ -1251,24 +1242,24 @@ required for using the PDF relation export feature, see Type:string or false -Default value:'' +Default value:''

    Since release 2.3.0 you can have phpMyAdmin create PDF pages showing the relations between your tables. Further, the designer interface permits visually managing the relations. To do this it needs two tables -“pdf_pages” (storing information about the available PDF pages) -and “table_coords” (storing coordinates where each table will be placed on -a PDF schema output). You must be using the “relation” feature.

    +“pdf_pages†(storing information about the available PDF pages) +and “table_coords†(storing coordinates where each table will be placed on +a PDF schema output). You must be using the “relation†feature.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting either of the configurations to false.

    +

    This feature can be disabled by setting either of the configurations to false.

    See also

    6.8 How can I produce a PDF schema of my database?.

    @@ -1284,13 +1275,13 @@ a Type:string or false -Default value:'' +Default value:''

    This part requires a content update! Since release 2.3.0 you can store comments to describe each column for each table. These will then -be shown on the “printview”.

    +be shown on the “printviewâ€.

    Starting with release 2.5.0, comments are consequently used on the table property pages and table browse view, showing up as tool-tips above the column name (properties page) or embedded within the header of table in @@ -1299,8 +1290,8 @@ relevant configuration directives later on.

    Also new in release 2.5.0 is a MIME- transformation system which is also based on the following table structure. See Transformations for further information. To use the MIME- transformation system, your -column_info table has to have the three new columns ‘mimetype’, -‘transformation’, ‘transformation_options’.

    +column_info table has to have the three new columns ‘mimetype’, +‘transformation’, ‘transformation_options’.

    Starting with release 4.3.0, a new input-oriented transformation system has been introduced. Also, backward compatibility code used in the old transformations system was removed. As a result, an update to column_info @@ -1308,20 +1299,20 @@ table is necessary for previous transformations and the new input-oriented transformation system to work. phpMyAdmin will upgrade it automatically for you by analyzing your current column_info table structure. However, if something goes wrong with the auto-upgrade then you can -use the SQL script found in ./sql/upgrade_column_info_4_3_0+.sql +use the SQL script found in ./sql/upgrade_column_info_4_3_0+.sql to upgrade it manually.

    To allow the usage of this functionality:

      -
    • set up $cfg['Servers'][$i]['pmadb'] and the phpMyAdmin configuration storage

      +
    • set up $cfg['Servers'][$i]['pmadb'] and the phpMyAdmin configuration storage

    • -
    • put the table name in $cfg['Servers'][$i]['column_info'] (e.g. -pma__column_info)

      +
    • put the table name in $cfg['Servers'][$i]['column_info'] (e.g. +pma__column_info)

    • to update your PRE-2.5.0 Column_comments table use this: and -remember that the Variable in config.inc.php has been renamed from -$cfg['Servers'][$i]['column_comments'] to -$cfg['Servers'][$i]['column_info']

      -
      ALTER TABLE `pma__column_comments`
      +remember that the Variable in config.inc.php has been renamed from
      +$cfg['Servers'][$i]['column_comments'] to
      +$cfg['Servers'][$i]['column_info']

      +
      ALTER TABLE `pma__column_comments`
       ADD `mimetype` VARCHAR( 255 ) NOT NULL,
       ADD `transformation` VARCHAR( 255 ) NOT NULL,
       ADD `transformation_options` VARCHAR( 255 ) NOT NULL;
      @@ -1329,16 +1320,16 @@ remember that the Variable in to update your PRE-4.3.0 Column_info table manually use this
      -./sql/upgrade_column_info_4_3_0+.sql SQL script.

      +./sql/upgrade_column_info_4_3_0+.sql SQL script.

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    Note

    For auto-upgrade functionality to work, your -$cfg['Servers'][$i]['controluser'] must have ALTER privilege on -phpmyadmin database. See the MySQL documentation for GRANT on how to -GRANT privileges to a user.

    +$cfg['Servers'][$i]['controluser'] must have ALTER privilege on +phpmyadmin database. See the MySQL documentation for GRANT on how to +GRANT privileges to a user.

    @@ -1351,27 +1342,27 @@ remember that the Variable in Type:string or false -Default value:'' +Default value:''

    Since release 2.5.0 you can store your SQL history, which means all -queries you entered manually into the phpMyAdmin interface. If you don’t +queries you entered manually into the phpMyAdmin interface. If you don’t want to use a table-based history, you can use the JavaScript-based history.

    Using that, all your history items are deleted when closing the window. -Using $cfg['QueryHistoryMax'] you can specify an amount of +Using $cfg['QueryHistoryMax'] you can specify an amount of history items you want to have on hold. On every login, this list gets cut to the maximum amount.

    The query history is only available if JavaScript is enabled in your browser.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1383,25 +1374,25 @@ your browser.

    Type:string or false -Default value:'' +Default value:''

    Since release 3.5.0 you can show recently used tables in the navigation panel. It helps you to jump across table directly, without the need to select the database, and then select the table. Using -$cfg['NumRecentTables'] you can configure the maximum number +$cfg['NumRecentTables'] you can configure the maximum number of recent tables shown. When you select a table from the list, it will jump to -the page specified in $cfg['NavigationTreeDefaultTabTable'].

    +the page specified in $cfg['NavigationTreeDefaultTabTable'].

    Without configuring the storage, you can still access the recently used tables, but it will disappear after you logout.

    To allow the usage of this functionality persistently:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1413,7 +1404,7 @@ but it will disappear after you logout.

    Type:string or false -Default value:'' +Default value:'' @@ -1421,20 +1412,20 @@ but it will disappear after you logout.

    navigation panel. It helps you to jump to the table directly, without the need to select the database, and then select the table. When you select a table from the list, it will jump to the page specified in -$cfg['NavigationTreeDefaultTabTable'].

    +$cfg['NavigationTreeDefaultTabTable'].

    You can add tables to this list or remove tables from it in database structure page by clicking on the star icons next to table names. Using -$cfg['NumFavoriteTables'] you can configure the maximum +$cfg['NumFavoriteTables'] you can configure the maximum number of favorite tables shown.

    Without configuring the storage, you can still access the favorite tables, but it will disappear after you logout.

    To allow the usage of this functionality persistently:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1446,22 +1437,22 @@ but it will disappear after you logout.

    Type:string or false -Default value:'' +Default value:''

    Since release 3.5.0 phpMyAdmin can be configured to remember several -things (sorted column $cfg['RememberSorting'], column order, +things (sorted column $cfg['RememberSorting'], column order, and column visibility from a database table) for browsing tables. Without configuring the storage, these features still can be used, but the values will disappear after you logout.

    To allow the usage of these functionality persistently:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1473,7 +1464,7 @@ disappear after you logout.

    Type:string or false -Default value:'' +Default value:'' @@ -1488,23 +1479,23 @@ disappear after you logout.

    Type:string or false -Default value:'' +Default value:''

    Since release 4.1.0 you can create different user groups with menu items attached to them. Users can be assigned to these groups and the logged in user would only see menu items configured to the usergroup he is assigned to. -To do this it needs two tables “usergroups” (storing allowed menu items for each -user group) and “users” (storing users and their assignments to user groups).

    +To do this it needs two tables “usergroups†(storing allowed menu items for each +user group) and “users†(storing users and their assignments to user groups).

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting either of the configurations to false.

    +

    This feature can be disabled by setting either of the configurations to false.

    See also

    Configurable menus and user groups

    @@ -1520,18 +1511,18 @@ user group) and “users” (storing users and their assignments to user Type:string or false -Default value:'' +Default value:''

    Since release 4.1.0 you can hide/show items in the navigation tree.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1543,7 +1534,7 @@ user group) and “users” (storing users and their assignments to user Type:string or false -Default value:'' +Default value:'' @@ -1555,11 +1546,11 @@ while creating a new column, it will save you from writing the same column defin over again or from writing different names for similar column.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1571,20 +1562,20 @@ over again or from writing different names for similar column.

    Type:string or false -Default value:'' +Default value:''

    Since release 4.5.0 your designer settings can be remembered. -Your choice regarding ‘Angular/Direct Links’, ‘Snap to Grid’, ‘Toggle Relation Lines’, -‘Small/Big All’, ‘Move Menu’ and ‘Pin Text’ can be remembered persistently.

    +Your choice regarding ‘Angular/Direct Links’, ‘Snap to Grid’, ‘Toggle Relation Lines’, +‘Small/Big All’, ‘Move Menu’ and ‘Pin Text’ can be remembered persistently.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1596,18 +1587,18 @@ Your choice regarding ‘Angular/Direct Links’, ‘Snap to Grid Type:string or false -Default value:'' +Default value:''

    Since release 4.2.0 you can save and load query-by-example searches from the Database > Query panel.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1619,18 +1610,18 @@ Your choice regarding ‘Angular/Direct Links’, ‘Snap to Grid Type:string or false -Default value:'' +Default value:''

    Since release 4.5.0 you can save and load export templates.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1642,7 +1633,7 @@ Your choice regarding ‘Angular/Direct Links’, ‘Snap to Grid Type:string or false -Default value:'' +Default value:'' @@ -1662,15 +1653,15 @@ the table and links these commands with the version number. page a complete report is available for every version. For the report you can use filters, for example you can get a list of statements within a date range. When you want to filter usernames you can enter * for all names or -you enter a list of names separated by ‘,’. In addition you can export the +you enter a list of names separated by ‘,’. In addition you can export the (filtered) report to a file or to a temporary database.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1690,8 +1681,8 @@ you enter a list of names separated by ‘,’. In addition you can expo automatically.

    If this is set to true and you create a table or view with

      -
    • CREATE TABLE ...
    • -
    • CREATE VIEW ...
    • +
    • CREATE TABLE …
    • +
    • CREATE VIEW …

    and no version exists for it, the mechanism will create a version for you automatically.

    @@ -1706,7 +1697,7 @@ you automatically.

    Type:string -Default value:'CREATE TABLE,ALTER TABLE,DROP TABLE,RENAME TABLE,CREATE INDEX,DROP INDEX,INSERT,UPDATE,DELETE,TRUNCATE,REPLACE,CREATE VIEW,ALTER VIEW,DROP VIEW,CREATE DATABASE,ALTER DATABASE,DROP DATABASE' +Default value:'CREATE TABLE,ALTER TABLE,DROP TABLE,RENAME TABLE,CREATE INDEX,DROP INDEX,INSERT,UPDATE,DELETE,TRUNCATE,REPLACE,CREATE VIEW,ALTER VIEW,DROP VIEW,CREATE DATABASE,ALTER DATABASE,DROP DATABASE' @@ -1774,22 +1765,22 @@ line to the log when creating a database.

    Type:string or false -Default value:'' +Default value:''

    Since release 3.4.x phpMyAdmin allows users to set most preferences by themselves and store them in the database.

    -

    If you don’t allow for storing preferences in -$cfg['Servers'][$i]['pmadb'], users can still personalize -phpMyAdmin, but settings will be saved in browser’s local storage, or, it +

    If you don’t allow for storing preferences in +$cfg['Servers'][$i]['pmadb'], users can still personalize +phpMyAdmin, but settings will be saved in browser’s local storage, or, it is is unavailable, until the end of session.

    To allow the usage of this functionality:

    -

    This feature can be disabled by setting the configuration to false.

    +

    This feature can be disabled by setting the configuration to false.

    @@ -1806,11 +1797,11 @@ is is unavailable, until the end of session.

    Maximum number of rows saved in -$cfg['Servers'][$i]['table_uiprefs'] table.

    +$cfg['Servers'][$i]['table_uiprefs'] table.

    When tables are dropped or renamed, -$cfg['Servers'][$i]['table_uiprefs'] may contain invalid data +$cfg['Servers'][$i]['table_uiprefs'] may contain invalid data (referring to tables which no longer exist). We only keep this number of newest -rows in $cfg['Servers'][$i]['table_uiprefs'] and automatically +rows in $cfg['Servers'][$i]['table_uiprefs'] and automatically delete older rows.

    @@ -1823,7 +1814,7 @@ delete older rows.

    Type:string -Default value:'' +Default value:'' @@ -1848,7 +1839,7 @@ time zone you want to use in phpMyAdmin.

    Whether to allow root access. This is just a shortcut for the -$cfg['Servers'][$i]['AllowDeny']['rules'] below.

    +$cfg['Servers'][$i]['AllowDeny']['rules'] below.

    @@ -1865,7 +1856,7 @@ time zone you want to use in phpMyAdmin.

    Whether to allow logins without a password. The default value of -false for this parameter prevents unintended access to a MySQL +false for this parameter prevents unintended access to a MySQL server with was left with an empty password for root or on which an anonymous (blank) user is defined.

    @@ -1879,30 +1870,30 @@ anonymous (blank) user is defined.

    Type:string -Default value:'' +Default value:''

    If your rule order is empty, then IP authorization is disabled.

    If your rule order is set to -'deny,allow' then the system applies all deny rules followed by +'deny,allow' then the system applies all deny rules followed by allow rules. Access is allowed by default. Any client which does not match a Deny command or does match an Allow command will be allowed access to the server.

    -

    If your rule order is set to 'allow,deny' +

    If your rule order is set to 'allow,deny' then the system applies all allow rules followed by deny rules. Access is denied by default. Any client which does not match an Allow directive or does match a Deny directive will be denied access to the server.

    -

    If your rule order is set to 'explicit', authorization is -performed in a similar fashion to rule order ‘deny,allow’, with the +

    If your rule order is set to 'explicit', authorization is +performed in a similar fashion to rule order ‘deny,allow’, with the added restriction that your host/username combination must be listed in the allow rules, and not listed in the deny rules. This is the most secure means of using Allow/Deny rules, and was available in Apache by specifying allow and deny rules without setting any order.

    -

    Please also see $cfg['TrustedProxies'] for +

    Please also see $cfg['TrustedProxies'] for detecting IP address behind proxies.

    @@ -1920,48 +1911,48 @@ detecting IP address behind proxies.

    The general format for the rules is as such:

    -
    <'allow' | 'deny'> <username> [from] <ipmask>
    +
    <'allow' | 'deny'> <username> [from] <ipmask>
     
    -

    If you wish to match all users, it is possible to use a '%' as a +

    If you wish to match all users, it is possible to use a '%' as a wildcard in the username field.

    There are a few shortcuts you can use in the ipmask field as well (please note that those containing SERVER_ADDRESS might not be available on all webservers):

    -
    'all' -> 0.0.0.0/0
    +
    'all' -> 0.0.0.0/0
     'localhost' -> 127.0.0.1/8
     'localnetA' -> SERVER_ADDRESS/8
     'localnetB' -> SERVER_ADDRESS/16
     'localnetC' -> SERVER_ADDRESS/24
     
    -

    Having an empty rule list is equivalent to either using 'allow % -from all' if your rule order is set to 'deny,allow' or 'deny % -from all' if your rule order is set to 'allow,deny' or -'explicit'.

    +

    Having an empty rule list is equivalent to either using 'allow % +from all' if your rule order is set to 'deny,allow' or 'deny % +from all' if your rule order is set to 'allow,deny' or +'explicit'.

    For the IP address matching system, the following work:

      -
    • xxx.xxx.xxx.xxx (an exact IP address)
    • -
    • xxx.xxx.xxx.[yyy-zzz] (an IP address range)
    • -
    • xxx.xxx.xxx.xxx/nn (CIDR, Classless Inter-Domain Routing type IP addresses)
    • +
    • xxx.xxx.xxx.xxx (an exact IP address)
    • +
    • xxx.xxx.xxx.[yyy-zzz] (an IP address range)
    • +
    • xxx.xxx.xxx.xxx/nn (CIDR, Classless Inter-Domain Routing type IP addresses)

    But the following does not work:

      -
    • xxx.xxx.xxx.xx[yyy-zzz] (partial IP address range)
    • +
    • xxx.xxx.xxx.xx[yyy-zzz] (partial IP address range)

    For IPv6 addresses, the following work:

      -
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx (an exact IPv6 address)
    • -
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:[yyyy-zzzz] (an IPv6 address range)
    • -
    • xxxx:xxxx:xxxx:xxxx/nn (CIDR, Classless Inter-Domain Routing type IPv6 addresses)
    • +
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx (an exact IPv6 address)
    • +
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:[yyyy-zzzz] (an IPv6 address range)
    • +
    • xxxx:xxxx:xxxx:xxxx/nn (CIDR, Classless Inter-Domain Routing type IPv6 addresses)

    But the following does not work:

      -
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xx[yyy-zzz] (partial IPv6 address range)
    • +
    • xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xx[yyy-zzz] (partial IPv6 address range)

    Examples:

    -
    $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny';
    +
    $cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny';
     $cfg['Servers'][$i]['AllowDeny']['rules'] = array('allow bob from all');
     // Allow only 'bob' to connect from any host
     
    @@ -1993,8 +1984,8 @@ $cfg['Servers'][$i]['AllowDeny']['rules'] = array('a
     
     
     
    -

    Disable using INFORMATION_SCHEMA to retrieve information (use -SHOW commands instead), because of speed issues when many +

    Disable using INFORMATION_SCHEMA to retrieve information (use +SHOW commands instead), because of speed issues when many databases are present.

    Note

    @@ -2012,7 +2003,7 @@ MySQL servers.

    Type:string -Default value:'' +Default value:'' @@ -2022,10 +2013,10 @@ MySQL servers.

    Name of PHP script to be sourced and executed to obtain login credentials. This is alternative approach to session based single signon. The script has to provide a function called -get_login_credentials which returns list of username and +get_login_credentials which returns list of username and password, accepting single parameter of existing username (can be -empty). See examples/signon-script.php for an example:

    -
    <?php
    +empty). See examples/signon-script.php for an example:

    +
    <?php
     /* vim: set expandtab sw=4 ts=4 sts=4: */
     /**
      * Single signon for phpMyAdmin
    @@ -2077,14 +2068,14 @@ empty). See examples/signo
     
     Type:string
     
    -Default value:''
    +Default value:''
     
     
     
     

    Name of session which will be used for signon authentication method. -You should use something different than phpMyAdmin, because this +You should use something different than phpMyAdmin, because this is session which phpMyAdmin uses internally. Takes effect only if -$cfg['Servers'][$i]['SignonScript'] is not configured.

    +$cfg['Servers'][$i]['SignonScript'] is not configured.

    See also

    Signon authentication mode

    @@ -2100,7 +2091,7 @@ is session which phpMyAdmin uses internally. Takes effect only if Type:array -Default value:array() +Default value:array() @@ -2108,11 +2099,11 @@ is session which phpMyAdmin uses internally. Takes effect only if

    New in version 4.7.0.

    An associative array of session cookie parameters of other authentication system. -It is not needed if the other system doesn’t use session_set_cookie_params(). -Keys should include ‘lifetime’, ‘path’, ‘domain’, ‘secure’ or ‘httponly’. +It is not needed if the other system doesn’t use session_set_cookie_params(). +Keys should include ‘lifetime’, ‘path’, ‘domain’, ‘secure’ or ‘httponly’. Valid values are mentioned in session_get_cookie_params, they should be set to same values as the other application uses. Takes effect only if -$cfg['Servers'][$i]['SignonScript'] is not configured.

    +$cfg['Servers'][$i]['SignonScript'] is not configured.

    See also

    Signon authentication mode

    @@ -2128,7 +2119,7 @@ other application uses. Takes effect only if Type:string -Default value:'' +Default value:'' @@ -2150,12 +2141,12 @@ including protocol.

    Type:string -Default value:'' +Default value:''

    URL where user will be redirected -after logout (doesn’t affect config authentication method). Should be +after logout (doesn’t affect config authentication method). Should be absolute including protocol.

    @@ -2175,7 +2166,7 @@ absolute including protocol.

    -

    You can disable phpMyAdmin shortcut keys by setting $cfg['DisableShortcutKeys'] to false.

    +

    You can disable phpMyAdmin shortcut keys by setting $cfg['DisableShortcutKeys'] to false.

    @@ -2192,11 +2183,11 @@ absolute including protocol.

    If you have more than one server configured, you can set -$cfg['ServerDefault'] to any one of them to autoconnect to that +$cfg['ServerDefault'] to any one of them to autoconnect to that server when phpMyAdmin is started, or set it to 0 to be given a list of servers without logging in.

    If you have only one server configured, -$cfg['ServerDefault'] MUST be set to that server.

    +$cfg['ServerDefault'] MUST be set to that server.

    @@ -2213,7 +2204,7 @@ of servers without logging in.

    Enables check for latest versions using JavaScript on the main phpMyAdmin -page or by directly accessing version_check.php.

    +page or by directly accessing version_check.php.

    Note

    This setting can be adjusted by your vendor.

    @@ -2229,7 +2220,7 @@ page or by directly accessing Type:string -Default value:“” +Default value:â€â€œ @@ -2237,7 +2228,7 @@ page or by directly accessing @@ -2249,7 +2240,7 @@ The format is: “hostname:portnumber”

    Type:string -Default value:“” +Default value:â€â€œ @@ -2268,7 +2259,7 @@ are currently supported.

    Type:string -Default value:“” +Default value:â€â€œ @@ -2288,7 +2279,7 @@ are currently supported.

    -

    The maximum number of database names to be displayed in the main panel’s +

    The maximum number of database names to be displayed in the main panel’s database list.

    @@ -2305,7 +2296,7 @@ database list.

    -

    The maximum number of table names to be displayed in the main panel’s +

    The maximum number of table names to be displayed in the main panel’s list (except on the Export page).

    @@ -2343,7 +2334,7 @@ table headers).

    default limit of 1000 should be correct to avoid the display of tons of hexadecimal codes that represent BLOBs, but some users have real SQL queries that are longer than 1000 characters. Also, if a -query’s length exceeds this limit, this query is not saved in the history.

    +query’s length exceeds this limit, this query is not saved in the history.

    @@ -2385,11 +2376,11 @@ following extensions:

    adjust your webserver instead.

    Whether to force using https while accessing phpMyAdmin. In a reverse -proxy setup, setting this to true is not supported.

    +proxy setup, setting this to true is not supported.

    Note

    In some setups (like separate SSL proxy or load balancer) you might -have to set $cfg['PmaAbsoluteUri'] for correct +have to set $cfg['PmaAbsoluteUri'] for correct redirection.

    @@ -2422,7 +2413,7 @@ no effect when PHP is running in safe mode.

    Type:string -Default value:'' +Default value:'' @@ -2443,19 +2434,19 @@ otherwise you risk leaking private data from your session.

    Type:string [number of bytes] -Default value:'-1' +Default value:'-1'

    Set the number of bytes a script is allowed to allocate. If set to -'-1', no limit is imposed. If set to '0', no change of the -memory limit is attempted and the php.ini memory_limit is +'-1', no limit is imposed. If set to '0', no change of the +memory limit is attempted and the php.ini memory_limit is used.

    This setting is used while importing/exporting dump files -so you definitely don’t want to put here a too low +so you definitely don’t want to put here a too low value. It has no effect when PHP is running in safe mode.

    -

    You can also use any string as in php.ini, eg. ‘16M’. Ensure you -don’t omit the suffix (16 means 16 bytes!)

    +

    You can also use any string as in php.ini, eg. ‘16M’. Ensure you +don’t omit the suffix (16 means 16 bytes!)

    @@ -2537,14 +2528,14 @@ distributions (such as Ubuntu) is not supported by all browsers.

    Type:string -Default value:'default' +Default value:'default'

    Default value of the checkbox for foreign key checks, to disable/enable -foreign key checks for certain queries. The possible values are 'default', -'enable' or 'disable'. If set to 'default', the value of the -MySQL variable FOREIGN_KEY_CHECKS is used.

    +foreign key checks for certain queries. The possible values are 'default', +'enable' or 'disable'. If set to 'default', the value of the +MySQL variable FOREIGN_KEY_CHECKS is used.

    @@ -2568,8 +2559,8 @@ revoke their corresponding DROP privilege.

    Defines whether normal users (non-administrator) are allowed to delete their own database or not. If set as false, the link Drop -Database will not be shown, and even a DROP DATABASE mydatabase will -be rejected. Quite practical for ISP ‘s with many customers.

    +Database will not be shown, and even a DROP DATABASE mydatabase will +be rejected. Quite practical for ISP ‘s with many customers.

    This limitation of SQL queries is not as strict as when using MySQL privileges. This is due to nature of SQL queries which might be quite complicated. So this choice should be viewed as help to avoid @@ -2589,8 +2580,8 @@ accidental dropping rather than strict privilege limitation.

    -

    Whether a warning (“Are your really sure...”) should be displayed when -you’re about to lose data.

    +

    Whether a warning (“Are your really sure…â€) should be displayed when +you’re about to lose data.

    @@ -2606,7 +2597,7 @@ you’re about to lose data.

    -

    Define whether the “search string inside database” is enabled or not.

    +

    Define whether the “search string inside database†is enabled or not.

    @@ -2638,12 +2629,12 @@ statement if one of the queries fails. Default is to abort execution.

    Type:string -Default value:'' +Default value:'' -

    The “cookie” auth_type uses AES algorithm to encrypt the password. If you -are using the “cookie” auth_type, enter here a random passphrase of your +

    The “cookie†auth_type uses AES algorithm to encrypt the password. If you +are using the “cookie†auth_type, enter here a random passphrase of your choice. It will be used internally by the AES algorithm: you won’t be prompted for this passphrase.

    The secret should be 32 characters long. Using shorter will lead to weaker security @@ -2677,7 +2668,7 @@ cookie.

    Define whether the previous login should be recalled or not in cookie authentication mode.

    This is automatically disabled if you do not have -configured $cfg['blowfish_secret'].

    +configured $cfg['blowfish_secret'].

    @@ -2696,8 +2687,8 @@ configured might limit session validity and if the session is lost, the login cookie is also invalidated. So it is a good idea to set -session.gc_maxlifetime at least to the same value of -$cfg['LoginCookieValidity'].

    +session.gc_maxlifetime at least to the same value of +$cfg['LoginCookieValidity'].

    @@ -2755,7 +2746,7 @@ authentication.

    Note

    Please use this carefully, as this may allow users access to MySQL servers behind the firewall where your HTTP server is placed. -See also $cfg['ArbitraryServerRegexp'].

    +See also $cfg['ArbitraryServerRegexp'].

    @@ -2768,19 +2759,19 @@ See also Type:string -Default value:'' +Default value:''

    Restricts the MySQL servers to which the user can log in when -$cfg['AllowArbitraryServer'] is enabled by +$cfg['AllowArbitraryServer'] is enabled by matching the IP or the hostname of the MySQL server to the given regular expression. The regular expression must be enclosed with a delimiter character.

    It is recommended to include start and end symbols in the regullar expression, so that you can avoid partial matches on the string.

    Examples:

    -
    // Allow connection to three listed servers:
    +
    // Allow connection to three listed servers:
     $cfg['ArbitraryServerRegexp'] = '/^(server|another|yetdifferent)$/';
     
     // Allow connection to range of IP addresses:
    @@ -2794,7 +2785,7 @@ expression, so that you can avoid partial matches on the string.

    Note

    The whole server name is matched, it can include port as well. Due to way MySQL is permissive in connection parameters, it is possible to use -connection strings as `server:3306-mysql`. This can be used to +connection strings as `server:3306-mysql`. This can be used to bypass regullar expression by the suffix, while connecting to another server.

    @@ -2809,7 +2800,7 @@ server.

    Type:string -Default value:'' +Default value:'' @@ -2827,7 +2818,7 @@ server.

    Type:string -Default value:'' +Default value:'' @@ -2903,7 +2894,7 @@ page of the navigation tree.

    Defines whether to group the databases based on a common prefix -in their name $cfg['NavigationTreeDbSeparator'].

    +in their name $cfg['NavigationTreeDbSeparator'].

    @@ -2915,7 +2906,7 @@ in their name Type:string -Default value:'_' +Default value:'_' @@ -2932,12 +2923,12 @@ showing them in a tree.

    Type:string or array -Default value:'__' +Default value:'__'

    Defines a string to be used to nest table spaces. This means if you have -tables like first__second__third this will be shown as a three-level +tables like first__second__third this will be shown as a three-level hierarchy like: first > second > third. If set to false or empty, the feature is disabled. NOTE: You should not use this separator at the beginning or end of a table name or multiple times after another without @@ -3013,7 +3004,7 @@ create phpMyAdmin configuration storage in the current database or use the existing one, if already present.

    This setting has no effect if the phpMyAdmin configuration storage database is properly created and the related configuration directives (such as -$cfg['Servers'][$i]['pmadb'] and so on) are configured.

    +$cfg['Servers'][$i]['pmadb'] and so on) are configured.

    @@ -3059,14 +3050,14 @@ the navigation panel.

    Type:string -Default value:'index.php' +Default value:'index.php'

    Enter URL where logo in the navigation panel will point to. For use especially with self made theme which changes this. -For relative/internal URLs, you need to have leading `` ./ `` or trailing characters `` ? `` such as './sql.php?'. -For external URLs, you should include URL protocol schemes (http or https) with absolute URLs.

    +For relative/internal URLs, you need to have leading `` ./ `` or trailing characters `` ? `` such as './sql.php?'. +For external URLs, you should include URL protocol schemes (http or https) with absolute URLs.

    @@ -3078,13 +3069,13 @@ For external URLs, you should include URL protocol schemes ( Type:string -Default value:'main' +Default value:'main' -

    Whether to open the linked page in the main window (main) or in a -new one (new). Note: use new if you are linking to -phpmyadmin.net.

    +

    Whether to open the linked page in the main window (main) or in a +new one (new). Note: use new if you are linking to +phpmyadmin.net.

    @@ -3168,7 +3159,7 @@ drop-down.

    Type:string -Default value:'structure' +Default value:'structure' @@ -3176,11 +3167,11 @@ drop-down.

    to each table name in the navigation panel. The possible values are the localized equivalent of:

      -
    • structure
    • -
    • sql
    • -
    • search
    • -
    • insert
    • -
    • browse
    • +
    • structure
    • +
    • sql
    • +
    • search
    • +
    • insert
    • +
    • browse
    @@ -3201,12 +3192,12 @@ localized equivalent of:

    to each table name in the navigation panel. The possible values are the localized equivalent of:

      -
    • (empty)
    • -
    • structure
    • -
    • sql
    • -
    • search
    • -
    • insert
    • -
    • browse
    • +
    • (empty)
    • +
    • structure
    • +
    • sql
    • +
    • search
    • +
    • insert
    • +
    • browse
    @@ -3340,7 +3331,7 @@ localized equivalent of:

    Defines whether or not to display space usage and statistics about databases and tables. Note that statistics requires at least MySQL -3.23.3 and that, at this date, MySQL doesn’t return such information +3.23.3 and that, at this date, MySQL doesn’t return such information for Berkeley DB tables.

    @@ -3359,7 +3350,7 @@ for Berkeley DB tables.

    Defines whether to display detailed server information on main page. You can additionally hide more information by using -$cfg['Servers'][$i]['verbose'].

    +$cfg['Servers'][$i]['verbose'].

    @@ -3377,9 +3368,9 @@ You can additionally hide more information by using

    Defines whether to display the PHP information or not at the starting main (right) frame.

    -

    Please note that to block the usage of phpinfo() in scripts, you have to -put this in your php.ini:

    -
    disable_functions = phpinfo()
    +

    Please note that to block the usage of phpinfo() in scripts, you have to +put this in your php.ini:

    +
    disable_functions = phpinfo()
     
    @@ -3409,7 +3400,7 @@ the starting main (right) frame. This setting does not check MySQL commands entered directly.

    Please note that enabling the Change password link has no effect with config authentication mode: because of the hard coded password value -in the configuration file, end users can’t be allowed to change their +in the configuration file, end users can’t be allowed to change their passwords.

    @@ -3482,7 +3473,7 @@ of the Plesk control panel to ease integration with older MySQL servers

    Defines whether the database structure page (tables list) has a -“Creation” column that displays when each table was created.

    +“Creation†column that displays when each table was created.

    @@ -3498,8 +3489,8 @@ of the Plesk control panel to ease integration with older MySQL servers -

    Defines whether the database structure page (tables list) has a “Last -update” column that displays when each table was last updated.

    +

    Defines whether the database structure page (tables list) has a “Last +update†column that displays when each table was last updated.

    @@ -3515,8 +3506,8 @@ update” column that displays when each table was last updated.

    -

    Defines whether the database structure page (tables list) has a “Last -check” column that displays when each table was last checked.

    +

    Defines whether the database structure page (tables list) has a “Last +check†column that displays when each table was last checked.

    @@ -3532,7 +3523,7 @@ check” column that displays when each table was last checked.

    -

    Defines whether the table structure actions are hidden under a “More” +

    Defines whether the table structure actions are hidden under a “More†drop-down.

    @@ -3564,12 +3555,12 @@ drop-down.

    Type:string -Default value:'icons' +Default value:'icons' -

    Defines whether the table navigation links contain 'icons', 'text' -or 'both'.

    +

    Defines whether the table navigation links contain 'icons', 'text' +or 'both'.

    @@ -3581,14 +3572,14 @@ or 'both'.

    Type:string -Default value:'both' +Default value:'both' -

    If set to icons, will display icons instead of text for db and table +

    If set to icons, will display icons instead of text for db and table properties links (like Browse, Select, -Insert, ...). Can be set to 'both' -if you want icons AND text. When set to text, will only show text.

    +Insert, …). Can be set to 'both' +if you want icons AND text. When set to text, will only show text.

    @@ -3600,12 +3591,12 @@ if you want icons AND text. When set to Type:string -Default value:'both' +Default value:'both'

    Whether to display icons or text or both icons and text in table row action -segment. Value can be either of 'icons', 'text' or 'both'.

    +segment. Value can be either of 'icons', 'text' or 'both'.

    @@ -3621,7 +3612,7 @@ segment. Value can be either of -

    Defines whether a user should be displayed a “Show all” button in browse +

    Defines whether a user should be displayed a “Show all†button in browse mode or not in all cases. By default it is shown only on small tables (less than 500 rows) to avoid performance issues while getting too many rows.

    @@ -3640,8 +3631,8 @@ than 500 rows) to avoid performance issues while getting too many rows.

    Number of rows displayed when browsing a result set and no LIMIT -clause is used. If the result set contains more rows, “Previous” and -“Next” links will be shown. Possible values: 25,50,100,250,500.

    +clause is used. If the result set contains more rows, “Previous†and +“Next†links will be shown. Possible values: 25,50,100,250,500.

    @@ -3653,16 +3644,16 @@ clause is used. If the result set contains more rows, “Previous” and Type:string -Default value:'SMART' +Default value:'SMART' -

    Defines whether columns are displayed in ascending (ASC) order, in -descending (DESC) order or in a “smart” (SMART) order - I.E. +

    Defines whether columns are displayed in ascending (ASC) order, in +descending (DESC) order or in a “smart†(SMART) order - I.E. descending order for columns of type TIME, DATE, DATETIME and TIMESTAMP, ascending order else- by default.

    -

    Changed in version 3.4.0: Since phpMyAdmin 3.4.0 the default value is 'SMART'.

    +

    Changed in version 3.4.0: Since phpMyAdmin 3.4.0 the default value is 'SMART'.

    @@ -3675,12 +3666,12 @@ TIMESTAMP, ascending order else- by default.

    Type:string -Default value:'double-click' +Default value:'double-click' -

    Defines which action (double-click or click) triggers grid -editing. Can be deactivated with the disabled value.

    +

    Defines which action (double-click or click) triggers grid +editing. Can be deactivated with the disabled value.

    @@ -3692,12 +3683,12 @@ editing. Can be deactivated with the Type:string -Default value:'K' +Default value:'K' -

    Defines the initial behavior for Options > Relational. K, which -is the default, displays the key while D shows the display column.

    +

    Defines the initial behavior for Options > Relational. K, which +is the default, displays the key while D shows the display column.

    @@ -3729,18 +3720,18 @@ editing.

    Type:boolean or string -Default value:'blob' +Default value:'blob' -

    Defines whether BLOB or BINARY columns are protected from -editing when browsing a table’s content. Valid values are:

    +

    Defines whether BLOB or BINARY columns are protected from +editing when browsing a table’s content. Valid values are:

      -
    • false to allow editing of all columns;
    • -
    • 'blob' to allow editing of all columns except BLOBS;
    • -
    • 'noblob' to disallow editing of all columns except BLOBS (the -opposite of 'blob');
    • -
    • 'all' to disallow editing of all BINARY or BLOB columns.
    • +
    • false to allow editing of all columns;
    • +
    • 'blob' to allow editing of all columns except BLOBS;
    • +
    • 'noblob' to disallow editing of all columns except BLOBS (the +opposite of 'blob');
    • +
    • 'all' to disallow editing of all BINARY or BLOB columns.
    @@ -3812,7 +3803,7 @@ blank rows.

    If there are fewer items than this in the set of foreign keys, then a drop-down box of foreign keys is presented, in the style described by -the $cfg['ForeignKeyDropdownOrder'] setting.

    +the $cfg['ForeignKeyDropdownOrder'] setting.

    @@ -3824,14 +3815,14 @@ the Type:array -Default value:array(‘content-id’, ‘id-content’) +Default value:array(‘content-id’, ‘id-content’)

    For the foreign key drop-down fields, there are several methods of display, offering both the key and value data. The contents of the -array should be one or both of the following strings: content-id, -id-content.

    +array should be one or both of the following strings: content-id, +id-content.

    @@ -3898,8 +3889,8 @@ creating a dump file

    Defines whether to allow on the fly compression for GZip/BZip2 -compressed exports. This doesn’t affect smaller dumps and allows users -to create larger dumps that won’t otherwise fit in memory due to php +compressed exports. This doesn’t affect smaller dumps and allows users +to create larger dumps that won’t otherwise fit in memory due to php memory limit. Produced files contain more GZip/BZip2 headers, but all normal programs handle this correctly.

    @@ -3913,7 +3904,7 @@ normal programs handle this correctly.

    Type:array -Default value:array(...) +Default value:array(…) @@ -3931,7 +3922,7 @@ identify what they mean.

    Type:string -Default value:'sql' +Default value:'sql' @@ -3947,16 +3938,16 @@ identify what they mean.

    Type:string -Default value:'quick' +Default value:'quick'

    Defines how the export form is displayed when it loads. Valid values are:

      -
    • quick to display the minimum number of options to configure
    • -
    • custom to display every available option to configure
    • -
    • custom-no-form same as custom but does not display the option +
    • quick to display the minimum number of options to configure
    • +
    • custom to display every available option to configure
    • +
    • custom-no-form same as custom but does not display the option of using quick export
    @@ -3970,7 +3961,7 @@ of using quick export Type:string -Default value:'' +Default value:'' @@ -3987,7 +3978,7 @@ done assuming UTF-8.

    Type:string -Default value:'@TABLE@' +Default value:'@TABLE@' @@ -4007,7 +3998,7 @@ done assuming UTF-8.

    Type:string -Default value:'@DATABASE@' +Default value:'@DATABASE@' @@ -4027,7 +4018,7 @@ done assuming UTF-8.

    Type:string -Default value:'@SERVER@' +Default value:'@SERVER@' @@ -4047,7 +4038,7 @@ done assuming UTF-8.

    Type:array -Default value:array(...) +Default value:array(…) @@ -4065,7 +4056,7 @@ identify what they mean.

    Type:string -Default value:'' +Default value:'' @@ -4085,11 +4076,11 @@ assuming UTF-8.

    Type:string -Default value:'both' +Default value:'both' -

    Defines whether the menu tabs contain 'icons', 'text' or 'both'.

    +

    Defines whether the menu tabs contain 'icons', 'text' or 'both'.

    @@ -4119,18 +4110,18 @@ database will be omitted for more display space.

    Type:string -Default value:'welcome' +Default value:'welcome'

    Defines the tab displayed by default on server view. The possible values are the localized equivalent of:

      -
    • welcome (recommended for multi-user setups)
    • -
    • databases,
    • -
    • status
    • -
    • variables
    • -
    • privileges
    • +
    • welcome (recommended for multi-user setups)
    • +
    • databases,
    • +
    • status
    • +
    • variables
    • +
    • privileges
    @@ -4143,17 +4134,17 @@ are the localized equivalent of:

    Type:string -Default value:'structure' +Default value:'structure'

    Defines the tab displayed by default on database view. The possible values are the localized equivalent of:

      -
    • structure
    • -
    • sql
    • -
    • search
    • -
    • operations
    • +
    • structure
    • +
    • sql
    • +
    • search
    • +
    • operations
    @@ -4166,18 +4157,18 @@ are the localized equivalent of:

    Type:string -Default value:'browse' +Default value:'browse'

    Defines the tab displayed by default on table view. The possible values are the localized equivalent of:

      -
    • structure
    • -
    • sql
    • -
    • search
    • -
    • insert
    • -
    • browse
    • +
    • structure
    • +
    • sql
    • +
    • search
    • +
    • insert
    • +
    • browse
    @@ -4193,7 +4184,7 @@ are the localized equivalent of:

    Type:array -Default value:array('A3', 'A4', 'A5', 'letter', 'legal') +Default value:array('A3', 'A4', 'A5', 'letter', 'legal') @@ -4210,12 +4201,12 @@ are the localized equivalent of:

    Type:string -Default value:'A4' +Default value:'A4'

    Default page size to use when creating PDF pages. Valid values are any -listed in $cfg['PDFPageSizes'].

    +listed in $cfg['PDFPageSizes'].

    @@ -4230,7 +4221,7 @@ listed in Type:string -Default value:'en' +Default value:'en' @@ -4248,7 +4239,7 @@ locale/code/LC_MESSAGES/phpmyadmin.mo.

    Type:string -Default value:'utf8mb4_general_ci' +Default value:'utf8mb4_general_ci' @@ -4283,13 +4274,13 @@ locale/code/LC_MESSAGES/phpmyadmin.mo.

    Type:string -Default value:'' +Default value:''

    Limit list of available languages to those matching the given regular expression. For example if you want only Czech and English, you should -set filter to '^(cs|en)'.

    +set filter to '^(cs|en)'.

    @@ -4301,7 +4292,7 @@ set filter to '^(cs|en)' Type:string -Default value:'auto' +Default value:'auto' @@ -4318,7 +4309,7 @@ recode)

    Enabled charset conversion activates a pull-down menu in the Export and Import pages, to choose the character set when exporting a file. The default value in this menu comes from -$cfg['Export']['charset'] and $cfg['Import']['charset'].

    +$cfg['Export']['charset'] and $cfg['Import']['charset'].

    @@ -4330,13 +4321,13 @@ The default value in this menu comes from Type:string -Default value:'//TRANSLIT' +Default value:'//TRANSLIT'

    Specify some parameters for iconv used in charset conversion. See iconv documentation for details. By default -//TRANSLIT is used, so that invalid characters will be +//TRANSLIT is used, so that invalid characters will be transliterated.

    @@ -4349,12 +4340,12 @@ transliterated.

    Type:array -Default value:array(...) +Default value:array(…)

    Available character sets for MySQL conversion. You can add your own -(any of supported by recode/iconv) or remove these which you don’t +(any of supported by recode/iconv) or remove these which you don’t use. Character sets will be shown in same order as here listed, so if you frequently use some of these move them to the top.

    @@ -4371,13 +4362,13 @@ you frequently use some of these move them to the top.

    Type:string/boolean -Default value:'auto' +Default value:'auto'

    Defines whether to use GZip output buffering for increased speed in HTTP transfers. Set to -true/false for enabling/disabling. When set to ‘auto’ (string), +true/false for enabling/disabling. When set to ‘auto’ (string), phpMyAdmin tries to enable output buffering and will automatically disable it if your browser has some problems with buffering. IE6 with a certain patch is known to cause data corruption when having enabled @@ -4398,17 +4389,17 @@ buffering.

    Lists proxies and HTTP headers which are trusted for -$cfg['Servers'][$i]['AllowDeny']['order']. This list is by +$cfg['Servers'][$i]['AllowDeny']['order']. This list is by default empty, you need to fill in some trusted proxy servers if you want to use rules for IP addresses behind proxy.

    The following example specifies that phpMyAdmin should trust a -HTTP_X_FORWARDED_FOR (X-Forwarded-For) header coming from the proxy +HTTP_X_FORWARDED_FOR (X-Forwarded-For) header coming from the proxy 1.2.3.4:

    -
    $cfg['TrustedProxies'] = array('1.2.3.4' => 'HTTP_X_FORWARDED_FOR');
    +
    $cfg['TrustedProxies'] = array('1.2.3.4' => 'HTTP_X_FORWARDED_FOR');
     
    -

    The $cfg['Servers'][$i]['AllowDeny']['rules'] directive uses the -client’s IP address as usual.

    +

    The $cfg['Servers'][$i]['AllowDeny']['rules'] directive uses the +client’s IP address as usual.

    @@ -4420,7 +4411,7 @@ client’s IP address as usual.

    Type:string -Default value:'auto' +Default value:'auto' @@ -4447,10 +4438,10 @@ transformations. Possible values are:

    We normally check the permissions on the configuration file to ensure -it’s not world writable. However, phpMyAdmin could be installed on a +it’s not world writable. However, phpMyAdmin could be installed on a NTFS filesystem mounted on a non-Windows server, in which case the permissions seems wrong but in fact cannot be detected. In this case a -sysadmin would set this parameter to false.

    +sysadmin would set this parameter to false.

    @@ -4480,17 +4471,17 @@ servers ( Type:string -Default value:'' +Default value:''

    Additional string to include in allowed script and image sources in Content Security Policy header.

    This can be useful when you want to include some external JavaScript files -in config.footer.inc.php or config.header.inc.php, which +in config.footer.inc.php or config.header.inc.php, which would be normally not allowed by Content Security Policy.

    To allow some sites, just list them within the string:

    -
    $cfg['CSPAllow'] = 'example.com example.net';
    +
    $cfg['CSPAllow'] = 'example.com example.net';
     
    @@ -4511,9 +4502,9 @@ would be normally not allowed by Content Security Policy.

    -

    In the database Structure page, it’s possible to mark some tables then +

    In the database Structure page, it’s possible to mark some tables then choose an operation like optimizing for many tables. This can slow -down a server; therefore, setting this to true prevents this kind +down a server; therefore, setting this to true prevents this kind of multiple maintenance operation.

    @@ -4521,7 +4512,7 @@ of multiple maintenance operation.

    Theme settings¶

    -
    Please directly modify themes/themename/layout.inc.php, although +
    Please directly modify themes/themename/layout.inc.php, although your changes will be overwritten with the next update.
    @@ -4603,7 +4594,7 @@ view. Can be turned off by a toggle button on the browse page.

    Type:string -Default value:'left' +Default value:'left' @@ -4656,13 +4647,13 @@ rows being affected since there is no guaranteed way to select the exact row(s). Type:string -Default value:'NONE' +Default value:'NONE'

    This defines the default sort order for the tables, having a primary key, when there is no sort order defines externally. -Acceptable values : [‘NONE’, ‘ASC’, ‘DESC’]

    +Acceptable values : [‘NONE’, ‘ASC’, ‘DESC’]

    @@ -4693,7 +4684,7 @@ Acceptable values : [‘NONE’, ‘ASC’, ‘DESC’]< -

    By setting the corresponding variable to true you can enable the +

    By setting the corresponding variable to true you can enable the display of column comments in Browse or Property display. In browse mode, the comments are shown inside the header. In property mode, comments are displayed using a CSS-formatted dashed-line below the @@ -4713,7 +4704,7 @@ column.

    Type:string -Default value:'input' +Default value:'input' @@ -4825,7 +4816,7 @@ emphasized (*2) for textareas and (*1.25) for SQL textareas inside the query window.

    The Char* values are used for CHAR -and VARCHAR editing (if configured via $cfg['CharEditing']).

    +and VARCHAR editing (if configured via $cfg['CharEditing']).

    @@ -4954,12 +4945,12 @@ box.

    If PHP is running in safe mode, all directories must be owned by the same user as the owner of the phpMyAdmin scripts.

    If the directory where phpMyAdmin is installed is subject to an -open_basedir restriction, you need to create a temporary directory in some +open_basedir restriction, you need to create a temporary directory in some directory accessible by the PHP interpreter.

    For security reasons, all directories should be outside the tree published by webserver. If you cannot avoid having this directory published by webserver, limit access to it either by web server configuration (for example using -.htaccess or web.config files) or place at least an empty index.html +.htaccess or web.config files) or place at least an empty index.html file there, so that directory listing is not possible. However as long as the directory is accessible by web server, an attacker can guess filenames to download the files.

    @@ -4972,7 +4963,7 @@ the files.

    Type:string -Default value:'' +Default value:'' @@ -4983,8 +4974,8 @@ Import tab.

    If you want different directory for each user, %u will be replaced with username.

    -

    Please note that the file names must have the suffix ”.sql” -(or ”.sql.bz2” or ”.sql.gz” if support for compressed formats is +

    Please note that the file names must have the suffix “.sql†+(or “.sql.bz2†or “.sql.gz†if support for compressed formats is enabled).

    This feature is useful when your file is too big to be uploaded via HTTP, or when file @@ -5009,7 +5000,7 @@ to setup this directory and how to make its usage secure.

    Type:string -Default value:'' +Default value:'' @@ -5034,7 +5025,7 @@ to setup this directory and how to make its usage secure.

    Type:string -Default value:'./tmp/' +Default value:'./tmp/' @@ -5043,20 +5034,20 @@ for several purposes, currently:

    This directory should have as strict permissions as possible as the only user required to access this directory is the one who runs the webserver. If you have root privileges, simply make this user owner of this directory and make it accessible only by it:

    -
    chown www-data:www-data tmp
    +
    chown www-data:www-data tmp
     chmod 700 tmp
     

    If you cannot change owner of the directory, you can achieve a similar setup using ACL:

    -
    chmod 700 tmp
    +
    chmod 700 tmp
     setfacl -m "g:www-data:rwx" tmp
     setfacl -d -m "g:www-data:rwx" tmp
     
    @@ -5118,9 +5109,9 @@ to setup this directory and how to make its usage secure.

    -

    If $cfg['QueryHistoryDB'] is set to true, all your +

    If $cfg['QueryHistoryDB'] is set to true, all your Queries are logged to a table, which has to be created by you (see -$cfg['Servers'][$i]['history']). If set to false, all your +$cfg['Servers'][$i]['history']). If set to false, all your queries will be appended to the form, but only as long as your window is opened they remain saved.

    When using the JavaScript based query window, it will always get updated @@ -5134,9 +5125,9 @@ you first have to look in. The checkbox will get automatically checked whenever you change the contents of the textarea. Please uncheck the button whenever you definitely want the query window to get updated even though you have made alterations.

    -

    If $cfg['QueryHistoryDB'] is set to true you can +

    If $cfg['QueryHistoryDB'] is set to true you can specify the amount of saved history items using -$cfg['QueryHistoryMax'].

    +$cfg['QueryHistoryMax'].

    @@ -5169,9 +5160,9 @@ specify the amount of saved history items using

    For InnoDB tables, determines for how large tables phpMyAdmin should -get the exact row count using SELECT COUNT. If the approximate row -count as returned by SHOW TABLE STATUS is smaller than this value, -SELECT COUNT will be used, otherwise the approximate count will be +get the exact row count using SELECT COUNT. If the approximate row +count as returned by SHOW TABLE STATUS is smaller than this value, +SELECT COUNT will be used, otherwise the approximate count will be used.

    Changed in version 4.8.0: The default value was lowered to 50000 for performance reasons.

    @@ -5200,7 +5191,7 @@ used.

    For VIEWs, since obtaining the exact count could have an impact on performance, this value is the maximum to be displayed, using a -SELECT COUNT ... LIMIT. Setting this to 0 bypasses any row +SELECT COUNT ... LIMIT. Setting this to 0 bypasses any row counting.

    @@ -5231,13 +5222,13 @@ and in Database view, for the table list.

    Type:string -Default value:'closed' +Default value:'closed' -

    If set to 'closed', the visual sliders are initially in a closed -state. A value of 'open' does the reverse. To completely disable -all visual sliders, use 'disabled'.

    +

    If set to 'closed', the visual sliders are initially in a closed +state. A value of 'open' does the reverse. To completely disable +all visual sliders, use 'disabled'.

    @@ -5253,9 +5244,9 @@ all visual sliders, use 'disabl -

    Contains names of configuration options (keys in $cfg array) that -users can’t set through user preferences. For possible values, refer -to clases under libraries/classes/Config/Forms/User/.

    +

    Contains names of configuration options (keys in $cfg array) that +users can’t set through user preferences. For possible values, refer +to clases under libraries/classes/Config/Forms/User/.

    @@ -5287,7 +5278,7 @@ developers of phpMyAdmin.

    Type:string -Default value:'@HTTP_HOST@ / @VSERVER@ / @DATABASE@ / @TABLE@ | @PHPMYADMIN@' +Default value:'@HTTP_HOST@ / @VSERVER@ / @DATABASE@ / @TABLE@ | @PHPMYADMIN@' @@ -5302,7 +5293,7 @@ developers of phpMyAdmin.

    Type:string -Default value:'@HTTP_HOST@ / @VSERVER@ / @DATABASE@ | @PHPMYADMIN@' +Default value:'@HTTP_HOST@ / @VSERVER@ / @DATABASE@ | @PHPMYADMIN@' @@ -5317,7 +5308,7 @@ developers of phpMyAdmin.

    Type:string -Default value:'@HTTP_HOST@ / @VSERVER@ | @PHPMYADMIN@' +Default value:'@HTTP_HOST@ / @VSERVER@ | @PHPMYADMIN@' @@ -5332,11 +5323,11 @@ developers of phpMyAdmin.

    Type:string -Default value:'@HTTP_HOST@ | @PHPMYADMIN@' +Default value:'@HTTP_HOST@ | @PHPMYADMIN@' -

    Allows you to specify window’s title bar. You can use 6.27 What format strings can I use?.

    +

    Allows you to specify window’s title bar. You can use 6.27 What format strings can I use?.

    @@ -5367,11 +5358,11 @@ developers of phpMyAdmin.

    Type:string -Default value:'pmahomme' +Default value:'pmahomme' -

    The default theme (a subdirectory under ./themes/).

    +

    The default theme (a subdirectory under ./themes/).

    @@ -5399,7 +5390,7 @@ developers of phpMyAdmin.

    Type:string -Default value:‘82%’ +Default value:‘82%’ @@ -5418,7 +5409,7 @@ developers of phpMyAdmin.

    Type:string -Default value:'SELECT * FROM @TABLE@ WHERE 1' +Default value:'SELECT * FROM @TABLE@ WHERE 1' @@ -5433,11 +5424,11 @@ developers of phpMyAdmin.

    Type:string -Default value:'' +Default value:'' -

    Default queries that will be displayed in query boxes when user didn’t +

    Default queries that will be displayed in query boxes when user didn’t specify any. You can use standard 6.27 What format strings can I use?.

    @@ -5453,13 +5444,13 @@ specify any. You can use standard Type:array -Default value:array(...) +Default value:array(…)

    Functions selected by default when inserting/changing row, Functions are defined for meta types as (FUNC_NUMBER, FUNC_DATE, FUNC_CHAR, -FUNC_SPATIAL, FUNC_UUID) and for first_timestamp, which is used +FUNC_SPATIAL, FUNC_UUID) and for first_timestamp, which is used for first timestamp column in table.

    @@ -5490,7 +5481,7 @@ for first timestamp column in table.

    Type:array -Default value:array(0, ‘all’, ‘…’) +Default value:array(0, ‘all’, ‘…’) @@ -5505,7 +5496,7 @@ for first timestamp column in table.

    Type:array -Default value:array(‘T’, ‘F’) +Default value:array(‘T’, ‘F’) @@ -5520,7 +5511,7 @@ for first timestamp column in table.

    Type:array -Default value:array(0, ‘-f /dev/null -i -wrap -q’, 1, 1) +Default value:array(0, ‘-f /dev/null -i -wrap -q’, 1, 1) @@ -5535,7 +5526,7 @@ for first timestamp column in table.

    Type:array -Default value:array(‘’, ‘’) +Default value:array(‘’, ‘’) @@ -5550,7 +5541,7 @@ for first timestamp column in table.

    Type:array -Default value:array(‘2’) +Default value:array(‘2’) @@ -5565,7 +5556,7 @@ for first timestamp column in table.

    Type:array -Default value:array(0, ‘’, ‘local’) +Default value:array(0, ‘’, ‘local’) @@ -5580,7 +5571,7 @@ for first timestamp column in table.

    Type:array -Default value:array(‘100’, 100) +Default value:array(‘100’, 100) @@ -5595,7 +5586,7 @@ for first timestamp column in table.

    Type:array -Default value:array(‘’, 100, 50) +Default value:array(‘’, 100, 50) @@ -5610,7 +5601,7 @@ for first timestamp column in table.

    Type:array -Default value:array(‘’, ‘’, ‘’) +Default value:array(‘’, ‘’, ‘’) @@ -5712,7 +5703,7 @@ for first timestamp column in table.

    Type:string -Default value:‘info’ +Default value:‘info’ @@ -5751,7 +5742,7 @@ for first timestamp column in table.

    Type:array -Default value:array(...) +Default value:array(…) @@ -5771,7 +5762,7 @@ for first timestamp column in table.

    Enable logging queries and execution times to be -displayed in the console’s Debug SQL tab.

    +displayed in the console’s Debug SQL tab.

    @@ -5788,7 +5779,7 @@ displayed in the console’s Debug SQL tab.

    Enable logging of queries and execution times to the syslog. -Requires $cfg['DBG']['sql'] to be enabled.

    +Requires $cfg['DBG']['sql'] to be enabled.

    @@ -5837,11 +5828,11 @@ This is used for

    Basic example¶

    -

    Example configuration file, which can be copied to config.inc.php to +

    Example configuration file, which can be copied to config.inc.php to get some core configuration layout; it is distributed with phpMyAdmin as -config.sample.inc.php. Please note that it does not contain all +config.sample.inc.php. Please note that it does not contain all configuration options, only the most frequently used ones.

    -
    <?php
    +
    <?php
     /* vim: set expandtab sw=4 ts=4 sts=4: */
     /**
      * phpMyAdmin sample configuration, you can use it as base for
    @@ -5999,14 +5990,14 @@ configuration options, only the most frequently used ones.

    Warning

    -

    Don’t use the controluser ‘pma’ if it does not yet exist and don’t use ‘pmapass’ +

    Don’t use the controluser ‘pma’ if it does not yet exist and don’t use ‘pmapass’ as password.

    Example for signon authentication¶

    -

    This example uses examples/signon.php to demonstrate usage of Signon authentication mode:

    -
    <?php
    +

    This example uses examples/signon.php to demonstrate usage of Signon authentication mode:

    +
    <?php
     $i = 0;
     $i++;
     $cfg['Servers'][$i]['extension']     = 'mysqli';
    @@ -6021,7 +6012,7 @@ as password.

    Example for IP address limited autologin¶

    If you want to automatically login when accessing phpMyAdmin locally while asking for a password when accessing remotely, you can achieve it using following snippet:

    -
    if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
    +
    if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
         $cfg['Servers'][$i]['auth_type'] = 'config';
         $cfg['Servers'][$i]['user'] = 'root';
         $cfg['Servers'][$i]['password'] = 'yourpassword';
    @@ -6032,15 +6023,15 @@ for a password when accessing remotely, you can achieve it using following snipp
     

    Note

    -

    Filtering based on IP addresses isn’t reliable over the internet, use it +

    Filtering based on IP addresses isn’t reliable over the internet, use it only for local address.

    Example for using multiple MySQL servers¶

    -

    You can configure any number of servers using $cfg['Servers'], +

    You can configure any number of servers using $cfg['Servers'], following example shows two of them:

    -
    <?php
    +
    <?php
     $cfg['blowfish_secret']='multiServerExample70518';
     //any string of your choice
     $i = 0;
    @@ -6075,17 +6066,17 @@ following example shows two of them:

    verification. This is caused by the certficate being issued for CN matching your instance name, but you connect to an IP address and PHP tries to match these two. With verfication you end up with error message like:

    -
    Peer certificate CN=`api-project-851612429544:pmatest' did not match expected CN=`8.8.8.8'
    +
    Peer certificate CN=`api-project-851612429544:pmatest' did not match expected CN=`8.8.8.8'
     

    Warning

    -

    With disabled verification your traffic is encrypted, but you’re open to +

    With disabled verification your traffic is encrypted, but you’re open to man in the middle attacks.

    To connect phpMyAdmin to Google Cloud SQL using SSL download the client and server certificates and tell phpMyAdmin to use them:

    -
    // IP address of your instance
    +
    // IP address of your instance
     $cfg['Servers'][$i]['host'] = '8.8.8.8';
     // Use SSL for connection
     $cfg['Servers'][$i]['ssl'] = true;
    @@ -6102,11 +6093,11 @@ server certificates and tell phpMyAdmin to use them:

    @@ -6119,7 +6110,7 @@ server certificates and tell phpMyAdmin to use them:

    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/copyright.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/copyright.html similarity index 85% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/copyright.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/copyright.html index 6c70cb53..ba28c138 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/copyright.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/copyright.html @@ -1,36 +1,27 @@ + - + - - Copyright — phpMyAdmin 4.9.3 documentation - + Copyright — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -54,7 +45,7 @@
    @@ -199,7 +189,7 @@ produce valid JSON data.

    version¶
    -

    Used in header type and indicates phpMyAdmin version.

    +

    Used in header type and indicates phpMyAdmin version.

    @@ -211,23 +201,23 @@ produce valid JSON data.

    name¶
    -

    Object name - either table or database based on type.

    +

    Object name - either table or database based on type.

    database¶
    -

    Database name for table type.

    +

    Database name for table type.

    data¶
    -

    Table content for table type.

    +

    Table content for table type.

    Sample output:

    -
    [
    +
    [
         {
             "comment": "Export to JSON plugin for PHPMyAdmin",
             "type": "header",
    @@ -279,7 +269,7 @@ LaTeX on the Comprehe
     also see the short description od TeX.

    The output needs to be embedded into a LaTeX document before it can be rendered, for example in following document:

    -
    \documentclass{article}
    +
    \documentclass{article}
     \title{phpMyAdmin SQL output}
     \author{}
     \usepackage{longtable,lscape}
    @@ -328,11 +318,11 @@ the contents of the selected table or database.

    SQL¶

    Export in SQL can be used to restore your database, thus it is useful for backing up.

    -

    The option ‘Maximal length of created query’ seems to be undocumented. But +

    The option ‘Maximal length of created query’ seems to be undocumented. But experiments has shown that it splits large extended INSERTS so each one is no bigger than the given number of bytes (or characters?). Thus when importing the -file, for large tables you avoid the error “Got a packet bigger than -‘max_allowed_packet’ bytes”.

    +file, for large tables you avoid the error “Got a packet bigger than +‘max_allowed_packet’ bytesâ€.

    See also

    https://dev.mysql.com/doc/refman/5.7/en/packet-too-large.html

    @@ -341,7 +331,7 @@ file, for large tables you avoid the error “Got a packet bigger than

    Data Options¶

    Complete inserts adds the column names to the SQL dump. This parameter improves the readability and reliability of the dump. Adding the column names -increases the size of the dump, but when combined with Extended inserts it’s +increases the size of the dump, but when combined with Extended inserts it’s negligible.

    Extended inserts combines multiple rows of data into a single INSERT query. This will significantly decrease filesize for large SQL dumps, increases the @@ -377,7 +367,7 @@ computationally powerful ( <

    @@ -458,13 +450,13 @@ computationally powerful ( < previous | - +
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/index.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/index.html similarity index 94% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/index.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/index.html index 252325ca..7f124fd1 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/index.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/index.html @@ -1,35 +1,26 @@ + - + - - Welcome to phpMyAdmin’s documentation! — phpMyAdmin 4.9.3 documentation - + Welcome to phpMyAdmin’s documentation! — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -49,7 +40,7 @@
    -

    Welcome to phpMyAdmin’s documentation!¶

    +

    Welcome to phpMyAdmin’s documentation!¶

    Contents:

      @@ -178,9 +169,9 @@
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/intro.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/intro.html similarity index 91% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/intro.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/intro.html index 2cf3793a..2318f4b4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/intro.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/intro.html @@ -1,36 +1,27 @@ + - + - - Introduction — phpMyAdmin 4.9.3 documentation - + Introduction — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -122,8 +113,8 @@ be valid MySQL users.

    [1](1, 2) phpMyAdmin can compress (Zip, GZip or RFC 1952 formats) dumps and CSV exports if you use PHP with -Zlib support (--with-zlib). -Proper support may also need changes in php.ini. +Zlib support (--with-zlib). +Proper support may also need changes in php.ini.
    @@ -135,7 +126,7 @@ Proper support may also need changes in \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/other.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/other.html similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/other.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/other.html index d7df6e30..96792f13 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/other.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/other.html @@ -1,37 +1,27 @@ + - + - - Other sources of information — phpMyAdmin 5.0.0 documentation - + Other sources of information — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -74,7 +64,7 @@ book and other officially endorsed

    English¶

    @@ -93,7 +83,7 @@ book and other officially endorsed
    @@ -146,13 +138,13 @@ book and other officially endorsed previous | - +
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/privileges.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/privileges.html similarity index 86% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/privileges.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/privileges.html index 4fd05a26..9d99f62a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/privileges.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/privileges.html @@ -1,37 +1,27 @@ + - + - - User management — phpMyAdmin 5.0.0 documentation - + User management — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -68,11 +58,11 @@ from the main page. Users can be created, edited, and removed.

    Creating a new user¶

    To create a new user, click the Add a new user link near the bottom -of the Users page (you must be a “superuser”, e.g., user “root”). +of the Users page (you must be a “superuserâ€, e.g., user “rootâ€). Use the textboxes and drop-downs to configure the user to your particular needs. You can then select whether to create a database for that user and grant -specific global privileges. Once you’ve created the user (by clicking Go), you -can define that user’s permissions on a specific database (don’t grant global +specific global privileges. Once you’ve created the user (by clicking Go), you +can define that user’s permissions on a specific database (don’t grant global privileges in that case). In general, users do not need any global privileges (other than USAGE), only permissions for their specific database.

    @@ -100,8 +90,8 @@ table.

    Configurable menus and user groups¶

    -

    By enabling $cfg['Servers'][$i]['usergroups'] and -$cfg['Servers'][$i]['usergroups'] you can customize what users +

    By enabling $cfg['Servers'][$i]['usergroups'] and +$cfg['Servers'][$i]['usergroups'] you can customize what users will see in the phpMyAdmin navigation.

    Warning

    @@ -125,7 +115,7 @@ phpMyAdmin provides.

    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/relations.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/relations.html similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/relations.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/relations.html index 5e57c030..57485c87 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/relations.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/relations.html @@ -1,37 +1,27 @@ + - + - - Relations — phpMyAdmin 5.0.0 documentation - + Relations — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -59,7 +49,7 @@

    phpMyAdmin allows relationships (similar to foreign keys) using MySQL-native (InnoDB) methods when available and falling back on special phpMyAdmin-only features when needed. There are two ways of editing these relations, with the -relation view and the drag-and-drop designer – both of which are explained +relation view and the drag-and-drop designer – both of which are explained on this page.

    Note

    @@ -78,8 +68,8 @@ application.

    Relation view¶

    In order to get it working, you first have to properly create the -[[pmadb|pmadb]]. Once that is setup, select a table’s “Structure” page. Below -the table definition, a link called “Relation view” is shown. If you click that +[[pmadb|pmadb]]. Once that is setup, select a table’s “Structure†page. Below +the table definition, a link called “Relation view†is shown. If you click that link, a page will be shown that offers you to create a link to another table for any (most) fields. Only PRIMARY KEYS are shown there, so if the field you are referring to is not shown, you most likely are doing something wrong. The @@ -89,7 +79,7 @@ record.

    Relation view example¶

    _images/pma-relations-relation-view-link.png _images/pma-relations-relation-link.png -

    Let’s say you have categories and links and one category can contain several links. Your table structure would be something like this:

    +

    Let’s say you have categories and links and one category can contain several links. Your table structure would be something like this:

    • category.category_id (must be unique)
    • category.name
    • @@ -100,7 +90,7 @@ record.

      Open the relation view (below the table structure) page for the link table and for category_id field, you select category.category_id as master record.

      If you now browse the link table, the category_id field will be a clickable hyperlink to the proper category record. But all you see is just the category_id, not the name of the category.

      _images/pma-relations-relation-name.png -

      To fix this, open the relation view of the category table and in the drop down at the bottom, select “name”. If you now browse the link table again and hover the mouse over the category_id hyperlink, the value from the related category will be shown as tooltip.

      +

      To fix this, open the relation view of the category table and in the drop down at the bottom, select “nameâ€. If you now browse the link table again and hover the mouse over the category_id hyperlink, the value from the related category will be shown as tooltip.

      _images/pma-relations-links.png
    @@ -108,10 +98,10 @@ record.

    Designer¶

    The Designer feature is a graphical way of creating, editing, and displaying phpMyAdmin relations. These relations are compatible with those created in -phpMyAdmin’s relation view.

    +phpMyAdmin’s relation view.

    To use this feature, you need a properly configured phpMyAdmin configuration storage and -must have the $cfg['Servers'][$i]['table_coords'] configured.

    -

    To use the designer, select a database’s structure page, then look for the +must have the $cfg['Servers'][$i]['table_coords'] configured.

    +

    To use the designer, select a database’s structure page, then look for the Designer tab.

    To export the view into PDF, you have to create PDF pages first. The Designer creates the layout, how the tables shall be displayed. To finally export the @@ -130,7 +120,7 @@ have created with the designer.

    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/require.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/require.html similarity index 81% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/require.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/require.html index 367f8227..69556eaa 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/require.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/require.html @@ -1,36 +1,27 @@ + - + - - Requirements — phpMyAdmin 4.9.3 documentation - + Requirements — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -56,27 +47,27 @@

    Requirements¶

    Web server¶

    -

    Since phpMyAdmin’s interface is based entirely in your browser, you’ll need a -web server (such as Apache, nginx, IIS) to install phpMyAdmin’s files into.

    +

    Since phpMyAdmin’s interface is based entirely in your browser, you’ll need a +web server (such as Apache, nginx, IIS) to install phpMyAdmin’s files into.

    PHP¶

      -
    • You need PHP 5.5.0 or newer, with session support, the Standard PHP Library +
    • You need PHP 5.5.0 or newer, with session support, the Standard PHP Library (SPL) extension, hash, ctype, and JSON support.
    • -
    • The mbstring extension (see mbstring) is strongly recommended +
    • The mbstring extension (see mbstring) is strongly recommended for performance reasons.
    • -
    • To support uploading of ZIP files, you need the PHP zip extension.
    • +
    • To support uploading of ZIP files, you need the PHP zip extension.
    • You need GD2 support in PHP to display inline thumbnails of JPEGs -(“image/jpeg: inline”) with their original aspect ratio.
    • +(“image/jpeg: inlineâ€) with their original aspect ratio.
    • When using the cookie authentication (the default), the openssl extension is strongly suggested.
    • To support upload progress bars, see 2.9 Seeing an upload progress bar.
    • To support XML and Open Document Spreadsheet importing, you need the libxml extension.
    • To support reCAPTCHA on the login page, you need the openssl extension.
    • -
    • To support displaying phpMyAdmin’s latest version, you need to enable -allow_url_open in your php.ini or to have the +
    • To support displaying phpMyAdmin’s latest version, you need to enable +allow_url_open in your php.ini or to have the curl extension.
    @@ -111,7 +102,7 @@ enabled.

    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/search.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/search.html similarity index 85% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/search.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/search.html index 6f3a1db1..31f4a437 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/search.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/search.html @@ -1,33 +1,26 @@ + - + - - Search — phpMyAdmin 4.9.3 documentation - + Search — phpMyAdmin 4.9.7 documentation - + + + + - @@ -35,15 +28,14 @@ - - + @@ -91,12 +83,12 @@
  • index
  • - +
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/searchindex.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/searchindex.js new file mode 100644 index 00000000..679548ff --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({docnames:["bookmarks","charts","config","copyright","credits","developers","faq","glossary","import_export","index","intro","other","privileges","relations","require","security","settings","setup","themes","transformations","two_factor","user","vendors"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:54},filenames:["bookmarks.rst","charts.rst","config.rst","copyright.rst","credits.rst","developers.rst","faq.rst","glossary.rst","import_export.rst","index.rst","intro.rst","other.rst","privileges.rst","relations.rst","require.rst","security.rst","settings.rst","setup.rst","themes.rst","transformations.rst","two_factor.rst","user.rst","vendors.rst"],objects:{"":{"$cfg['ActionLinksMode']":[2,0,1,"cfg_ActionLinksMode"],"$cfg['AllowArbitraryServer']":[2,0,1,"cfg_AllowArbitraryServer"],"$cfg['AllowThirdPartyFraming']":[2,0,1,"cfg_AllowThirdPartyFraming"],"$cfg['AllowUserDropDatabase']":[2,0,1,"cfg_AllowUserDropDatabase"],"$cfg['ArbitraryServerRegexp']":[2,0,1,"cfg_ArbitraryServerRegexp"],"$cfg['AuthLog']":[2,0,1,"cfg_AuthLog"],"$cfg['AuthLogSuccess']":[2,0,1,"cfg_AuthLogSuccess"],"$cfg['AvailableCharsets']":[2,0,1,"cfg_AvailableCharsets"],"$cfg['BZipDump']":[2,0,1,"cfg_BZipDump"],"$cfg['BrowseMIME']":[2,0,1,"cfg_BrowseMIME"],"$cfg['BrowseMarkerEnable']":[2,0,1,"cfg_BrowseMarkerEnable"],"$cfg['BrowsePointerEnable']":[2,0,1,"cfg_BrowsePointerEnable"],"$cfg['CSPAllow']":[2,0,1,"cfg_CSPAllow"],"$cfg['CaptchaLoginPrivateKey']":[2,0,1,"cfg_CaptchaLoginPrivateKey"],"$cfg['CaptchaLoginPublicKey']":[2,0,1,"cfg_CaptchaLoginPublicKey"],"$cfg['CharEditing']":[2,0,1,"cfg_CharEditing"],"$cfg['CharTextareaCols']":[2,0,1,"cfg_CharTextareaCols"],"$cfg['CharTextareaRows']":[2,0,1,"cfg_CharTextareaRows"],"$cfg['CheckConfigurationPermissions']":[2,0,1,"cfg_CheckConfigurationPermissions"],"$cfg['CodemirrorEnable']":[2,0,1,"cfg_CodemirrorEnable"],"$cfg['CompressOnFly']":[2,0,1,"cfg_CompressOnFly"],"$cfg['Confirm']":[2,0,1,"cfg_Confirm"],"$cfg['Console']['AlwaysExpand']":[2,0,1,"cfg_Console_AlwaysExpand"],"$cfg['Console']['CurrentQuery']":[2,0,1,"cfg_Console_CurrentQuery"],"$cfg['Console']['DarkTheme']":[2,0,1,"cfg_Console_DarkTheme"],"$cfg['Console']['EnterExecutes']":[2,0,1,"cfg_Console_EnterExecutes"],"$cfg['Console']['Height']":[2,0,1,"cfg_Console_Height"],"$cfg['Console']['Mode']":[2,0,1,"cfg_Console_Mode"],"$cfg['Console']['StartHistory']":[2,0,1,"cfg_Console_StartHistory"],"$cfg['ConsoleEnterExecutes']":[2,0,1,"cfg_ConsoleEnterExecutes"],"$cfg['DBG']":[2,0,1,"cfg_DBG"],"$cfg['DBG']['demo']":[2,0,1,"cfg_DBG_demo"],"$cfg['DBG']['simple2fa']":[2,0,1,"cfg_DBG_simple2fa"],"$cfg['DBG']['sql']":[2,0,1,"cfg_DBG_sql"],"$cfg['DBG']['sqllog']":[2,0,1,"cfg_DBG_sqllog"],"$cfg['DefaultConnectionCollation']":[2,0,1,"cfg_DefaultConnectionCollation"],"$cfg['DefaultForeignKeyChecks']":[2,0,1,"cfg_DefaultForeignKeyChecks"],"$cfg['DefaultFunctions']":[2,0,1,"cfg_DefaultFunctions"],"$cfg['DefaultLang']":[2,0,1,"cfg_DefaultLang"],"$cfg['DefaultQueryDatabase']":[2,0,1,"cfg_DefaultQueryDatabase"],"$cfg['DefaultQueryTable']":[2,0,1,"cfg_DefaultQueryTable"],"$cfg['DefaultTabDatabase']":[2,0,1,"cfg_DefaultTabDatabase"],"$cfg['DefaultTabServer']":[2,0,1,"cfg_DefaultTabServer"],"$cfg['DefaultTabTable']":[2,0,1,"cfg_DefaultTabTable"],"$cfg['DefaultTransformations']":[2,0,1,"cfg_DefaultTransformations"],"$cfg['DefaultTransformations']['Bool2Text']":[2,0,1,"cfg_DefaultTransformations_Bool2Text"],"$cfg['DefaultTransformations']['DateFormat']":[2,0,1,"cfg_DefaultTransformations_DateFormat"],"$cfg['DefaultTransformations']['External']":[2,0,1,"cfg_DefaultTransformations_External"],"$cfg['DefaultTransformations']['Hex']":[2,0,1,"cfg_DefaultTransformations_Hex"],"$cfg['DefaultTransformations']['Inline']":[2,0,1,"cfg_DefaultTransformations_Inline"],"$cfg['DefaultTransformations']['PreApPend']":[2,0,1,"cfg_DefaultTransformations_PreApPend"],"$cfg['DefaultTransformations']['Substring']":[2,0,1,"cfg_DefaultTransformations_Substring"],"$cfg['DefaultTransformations']['TextImageLink']":[2,0,1,"cfg_DefaultTransformations_TextImageLink"],"$cfg['DefaultTransformations']['TextLink']":[2,0,1,"cfg_DefaultTransformations_TextLink"],"$cfg['DisableMultiTableMaintenance']":[2,0,1,"cfg_DisableMultiTableMaintenance"],"$cfg['DisableShortcutKeys']":[2,0,1,"cfg_DisableShortcutKeys"],"$cfg['DisplayServersList']":[2,0,1,"cfg_DisplayServersList"],"$cfg['EnableAutocompleteForTablesAndColumns']":[2,0,1,"cfg_EnableAutocompleteForTablesAndColumns"],"$cfg['ExecTimeLimit']":[2,0,1,"cfg_ExecTimeLimit"],"$cfg['Export']":[2,0,1,"cfg_Export"],"$cfg['Export']['charset']":[2,0,1,"cfg_Export_charset"],"$cfg['Export']['file_template_database']":[2,0,1,"cfg_Export_file_template_database"],"$cfg['Export']['file_template_server']":[2,0,1,"cfg_Export_file_template_server"],"$cfg['Export']['file_template_table']":[2,0,1,"cfg_Export_file_template_table"],"$cfg['Export']['format']":[2,0,1,"cfg_Export_format"],"$cfg['Export']['method']":[2,0,1,"cfg_Export_method"],"$cfg['FilterLanguages']":[2,0,1,"cfg_FilterLanguages"],"$cfg['FirstLevelNavigationItems']":[2,0,1,"cfg_FirstLevelNavigationItems"],"$cfg['FontSize']":[2,0,1,"cfg_FontSize"],"$cfg['ForceSSL']":[2,0,1,"cfg_ForceSSL"],"$cfg['ForeignKeyDropdownOrder']":[2,0,1,"cfg_ForeignKeyDropdownOrder"],"$cfg['ForeignKeyMaxLimit']":[2,0,1,"cfg_ForeignKeyMaxLimit"],"$cfg['GD2Available']":[2,0,1,"cfg_GD2Available"],"$cfg['GZipDump']":[2,0,1,"cfg_GZipDump"],"$cfg['GridEditing']":[2,0,1,"cfg_GridEditing"],"$cfg['HideStructureActions']":[2,0,1,"cfg_HideStructureActions"],"$cfg['IconvExtraParams']":[2,0,1,"cfg_IconvExtraParams"],"$cfg['IgnoreMultiSubmitErrors']":[2,0,1,"cfg_IgnoreMultiSubmitErrors"],"$cfg['Import']":[2,0,1,"cfg_Import"],"$cfg['Import']['charset']":[2,0,1,"cfg_Import_charset"],"$cfg['InitialSlidersState']":[2,0,1,"cfg_InitialSlidersState"],"$cfg['InsertRows']":[2,0,1,"cfg_InsertRows"],"$cfg['Lang']":[2,0,1,"cfg_Lang"],"$cfg['LimitChars']":[2,0,1,"cfg_LimitChars"],"$cfg['LinkLengthLimit']":[2,0,1,"cfg_LinkLengthLimit"],"$cfg['LoginCookieDeleteAll']":[2,0,1,"cfg_LoginCookieDeleteAll"],"$cfg['LoginCookieRecall']":[2,0,1,"cfg_LoginCookieRecall"],"$cfg['LoginCookieStore']":[2,0,1,"cfg_LoginCookieStore"],"$cfg['LoginCookieValidity']":[2,0,1,"cfg_LoginCookieValidity"],"$cfg['LoginCookieValidityDisableWarning']":[2,0,1,"cfg_LoginCookieValidityDisableWarning"],"$cfg['LongtextDoubleTextarea']":[2,0,1,"cfg_LongtextDoubleTextarea"],"$cfg['MaxCharactersInDisplayedSQL']":[2,0,1,"cfg_MaxCharactersInDisplayedSQL"],"$cfg['MaxDbList']":[2,0,1,"cfg_MaxDbList"],"$cfg['MaxExactCount']":[2,0,1,"cfg_MaxExactCount"],"$cfg['MaxExactCountViews']":[2,0,1,"cfg_MaxExactCountViews"],"$cfg['MaxNavigationItems']":[2,0,1,"cfg_MaxNavigationItems"],"$cfg['MaxRows']":[2,0,1,"cfg_MaxRows"],"$cfg['MaxSizeForInputField']":[2,0,1,"cfg_MaxSizeForInputField"],"$cfg['MaxTableList']":[2,0,1,"cfg_MaxTableList"],"$cfg['MemoryLimit']":[2,0,1,"cfg_MemoryLimit"],"$cfg['MinSizeForInputField']":[2,0,1,"cfg_MinSizeForInputField"],"$cfg['MysqlMinVersion']":[2,0,1,"cfg_MysqlMinVersion"],"$cfg['NaturalOrder']":[2,0,1,"cfg_NaturalOrder"],"$cfg['NavigationDisplayLogo']":[2,0,1,"cfg_NavigationDisplayLogo"],"$cfg['NavigationDisplayServers']":[2,0,1,"cfg_NavigationDisplayServers"],"$cfg['NavigationLinkWithMainPanel']":[2,0,1,"cfg_NavigationLinkWithMainPanel"],"$cfg['NavigationLogoLink']":[2,0,1,"cfg_NavigationLogoLink"],"$cfg['NavigationLogoLinkWindow']":[2,0,1,"cfg_NavigationLogoLinkWindow"],"$cfg['NavigationTreeDbSeparator']":[2,0,1,"cfg_NavigationTreeDbSeparator"],"$cfg['NavigationTreeDefaultTabTable']":[2,0,1,"cfg_NavigationTreeDefaultTabTable"],"$cfg['NavigationTreeDefaultTabTable2']":[2,0,1,"cfg_NavigationTreeDefaultTabTable2"],"$cfg['NavigationTreeDisplayDbFilterMinimum']":[2,0,1,"cfg_NavigationTreeDisplayDbFilterMinimum"],"$cfg['NavigationTreeDisplayItemFilterMinimum']":[2,0,1,"cfg_NavigationTreeDisplayItemFilterMinimum"],"$cfg['NavigationTreeEnableExpansion']":[2,0,1,"cfg_NavigationTreeEnableExpansion"],"$cfg['NavigationTreeEnableGrouping']":[2,0,1,"cfg_NavigationTreeEnableGrouping"],"$cfg['NavigationTreePointerEnable']":[2,0,1,"cfg_NavigationTreePointerEnable"],"$cfg['NavigationTreeShowEvents']":[2,0,1,"cfg_NavigationTreeShowEvents"],"$cfg['NavigationTreeShowFunctions']":[2,0,1,"cfg_NavigationTreeShowFunctions"],"$cfg['NavigationTreeShowProcedures']":[2,0,1,"cfg_NavigationTreeShowProcedures"],"$cfg['NavigationTreeShowTables']":[2,0,1,"cfg_NavigationTreeShowTables"],"$cfg['NavigationTreeShowViews']":[2,0,1,"cfg_NavigationTreeShowViews"],"$cfg['NavigationTreeTableLevel']":[2,0,1,"cfg_NavigationTreeTableLevel"],"$cfg['NavigationTreeTableSeparator']":[2,0,1,"cfg_NavigationTreeTableSeparator"],"$cfg['NavigationWidth']":[2,0,1,"cfg_NavigationWidth"],"$cfg['NumFavoriteTables']":[2,0,1,"cfg_NumFavoriteTables"],"$cfg['NumRecentTables']":[2,0,1,"cfg_NumRecentTables"],"$cfg['OBGzip']":[2,0,1,"cfg_OBGzip"],"$cfg['Order']":[2,0,1,"cfg_Order"],"$cfg['PDFDefaultPageSize']":[2,0,1,"cfg_PDFDefaultPageSize"],"$cfg['PDFPageSizes']":[2,0,1,"cfg_PDFPageSizes"],"$cfg['PersistentConnections']":[2,0,1,"cfg_PersistentConnections"],"$cfg['PmaAbsoluteUri']":[2,0,1,"cfg_PmaAbsoluteUri"],"$cfg['PmaNoRelation_DisableWarning']":[2,0,1,"cfg_PmaNoRelation_DisableWarning"],"$cfg['PropertiesNumColumns']":[2,0,1,"cfg_PropertiesNumColumns"],"$cfg['ProtectBinary']":[2,0,1,"cfg_ProtectBinary"],"$cfg['ProxyPass']":[2,0,1,"cfg_ProxyPass"],"$cfg['ProxyUrl']":[2,0,1,"cfg_ProxyUrl"],"$cfg['ProxyUser']":[2,0,1,"cfg_ProxyUser"],"$cfg['QueryHistoryDB']":[2,0,1,"cfg_QueryHistoryDB"],"$cfg['QueryHistoryMax']":[2,0,1,"cfg_QueryHistoryMax"],"$cfg['RecodingEngine']":[2,0,1,"cfg_RecodingEngine"],"$cfg['RelationalDisplay']":[2,0,1,"cfg_RelationalDisplay"],"$cfg['RememberSorting']":[2,0,1,"cfg_RememberSorting"],"$cfg['RepeatCells']":[2,0,1,"cfg_RepeatCells"],"$cfg['ReservedWordDisableWarning']":[2,0,1,"cfg_ReservedWordDisableWarning"],"$cfg['RetainQueryBox']":[2,0,1,"cfg_RetainQueryBox"],"$cfg['RowActionLinks']":[2,0,1,"cfg_RowActionLinks"],"$cfg['RowActionLinksWithoutUnique']":[2,0,1,"cfg_RowActionLinksWithoutUnique"],"$cfg['RowActionType']":[2,0,1,"cfg_RowActionType"],"$cfg['SQLQuery']['Edit']":[2,0,1,"cfg_SQLQuery_Edit"],"$cfg['SQLQuery']['Explain']":[2,0,1,"cfg_SQLQuery_Explain"],"$cfg['SQLQuery']['Refresh']":[2,0,1,"cfg_SQLQuery_Refresh"],"$cfg['SQLQuery']['ShowAsPHP']":[2,0,1,"cfg_SQLQuery_ShowAsPHP"],"$cfg['SaveCellsAtOnce']":[2,0,1,"cfg_SaveCellsAtOnce"],"$cfg['SaveDir']":[2,0,1,"cfg_SaveDir"],"$cfg['SendErrorReports']":[2,0,1,"cfg_SendErrorReports"],"$cfg['ServerDefault']":[2,0,1,"cfg_ServerDefault"],"$cfg['ServerLibraryDifference_DisableWarning']":[2,0,1,"cfg_ServerLibraryDifference_DisableWarning"],"$cfg['Servers']":[2,0,1,"cfg_Servers"],"$cfg['Servers'][$i]['AllowDeny']['order']":[2,0,1,"cfg_Servers_AllowDeny_order"],"$cfg['Servers'][$i]['AllowDeny']['rules']":[2,0,1,"cfg_Servers_AllowDeny_rules"],"$cfg['Servers'][$i]['AllowNoPassword']":[2,0,1,"cfg_Servers_AllowNoPassword"],"$cfg['Servers'][$i]['AllowRoot']":[2,0,1,"cfg_Servers_AllowRoot"],"$cfg['Servers'][$i]['DisableIS']":[2,0,1,"cfg_Servers_DisableIS"],"$cfg['Servers'][$i]['LogoutURL']":[2,0,1,"cfg_Servers_LogoutURL"],"$cfg['Servers'][$i]['MaxTableUiprefs']":[2,0,1,"cfg_Servers_MaxTableUiprefs"],"$cfg['Servers'][$i]['SessionTimeZone']":[2,0,1,"cfg_Servers_SessionTimeZone"],"$cfg['Servers'][$i]['SignonCookieParams']":[2,0,1,"cfg_Servers_SignonCookieParams"],"$cfg['Servers'][$i]['SignonScript']":[2,0,1,"cfg_Servers_SignonScript"],"$cfg['Servers'][$i]['SignonSession']":[2,0,1,"cfg_Servers_SignonSession"],"$cfg['Servers'][$i]['SignonURL']":[2,0,1,"cfg_Servers_SignonURL"],"$cfg['Servers'][$i]['auth_http_realm']":[2,0,1,"cfg_Servers_auth_http_realm"],"$cfg['Servers'][$i]['auth_type']":[2,0,1,"cfg_Servers_auth_type"],"$cfg['Servers'][$i]['bookmarktable']":[2,0,1,"cfg_Servers_bookmarktable"],"$cfg['Servers'][$i]['central_columns']":[2,0,1,"cfg_Servers_central_columns"],"$cfg['Servers'][$i]['column_info']":[2,0,1,"cfg_Servers_column_info"],"$cfg['Servers'][$i]['compress']":[2,0,1,"cfg_Servers_compress"],"$cfg['Servers'][$i]['connect_type']":[2,0,1,"cfg_Servers_connect_type"],"$cfg['Servers'][$i]['control_*']":[2,0,1,"cfg_Servers_control_*"],"$cfg['Servers'][$i]['controlhost']":[2,0,1,"cfg_Servers_controlhost"],"$cfg['Servers'][$i]['controlpass']":[2,0,1,"cfg_Servers_controlpass"],"$cfg['Servers'][$i]['controlport']":[2,0,1,"cfg_Servers_controlport"],"$cfg['Servers'][$i]['controluser']":[2,0,1,"cfg_Servers_controluser"],"$cfg['Servers'][$i]['designer_settings']":[2,0,1,"cfg_Servers_designer_settings"],"$cfg['Servers'][$i]['export_templates']":[2,0,1,"cfg_Servers_export_templates"],"$cfg['Servers'][$i]['extension']":[2,0,1,"cfg_Servers_extension"],"$cfg['Servers'][$i]['favorite']":[2,0,1,"cfg_Servers_favorite"],"$cfg['Servers'][$i]['hide_db']":[2,0,1,"cfg_Servers_hide_db"],"$cfg['Servers'][$i]['history']":[2,0,1,"cfg_Servers_history"],"$cfg['Servers'][$i]['host']":[2,0,1,"cfg_Servers_host"],"$cfg['Servers'][$i]['navigationhiding']":[2,0,1,"cfg_Servers_navigationhiding"],"$cfg['Servers'][$i]['nopassword']":[2,0,1,"cfg_Servers_nopassword"],"$cfg['Servers'][$i]['only_db']":[2,0,1,"cfg_Servers_only_db"],"$cfg['Servers'][$i]['password']":[2,0,1,"cfg_Servers_password"],"$cfg['Servers'][$i]['pdf_pages']":[2,0,1,"cfg_Servers_pdf_pages"],"$cfg['Servers'][$i]['pmadb']":[2,0,1,"cfg_Servers_pmadb"],"$cfg['Servers'][$i]['port']":[2,0,1,"cfg_Servers_port"],"$cfg['Servers'][$i]['recent']":[2,0,1,"cfg_Servers_recent"],"$cfg['Servers'][$i]['relation']":[2,0,1,"cfg_Servers_relation"],"$cfg['Servers'][$i]['savedsearches']":[2,0,1,"cfg_Servers_savedsearches"],"$cfg['Servers'][$i]['socket']":[2,0,1,"cfg_Servers_socket"],"$cfg['Servers'][$i]['ssl']":[2,0,1,"cfg_Servers_ssl"],"$cfg['Servers'][$i]['ssl_ca']":[2,0,1,"cfg_Servers_ssl_ca"],"$cfg['Servers'][$i]['ssl_ca_path']":[2,0,1,"cfg_Servers_ssl_ca_path"],"$cfg['Servers'][$i]['ssl_cert']":[2,0,1,"cfg_Servers_ssl_cert"],"$cfg['Servers'][$i]['ssl_ciphers']":[2,0,1,"cfg_Servers_ssl_ciphers"],"$cfg['Servers'][$i]['ssl_key']":[2,0,1,"cfg_Servers_ssl_key"],"$cfg['Servers'][$i]['ssl_verify']":[2,0,1,"cfg_Servers_ssl_verify"],"$cfg['Servers'][$i]['table_coords']":[2,0,1,"cfg_Servers_table_coords"],"$cfg['Servers'][$i]['table_info']":[2,0,1,"cfg_Servers_table_info"],"$cfg['Servers'][$i]['table_uiprefs']":[2,0,1,"cfg_Servers_table_uiprefs"],"$cfg['Servers'][$i]['tracking']":[2,0,1,"cfg_Servers_tracking"],"$cfg['Servers'][$i]['tracking_add_drop_database']":[2,0,1,"cfg_Servers_tracking_add_drop_database"],"$cfg['Servers'][$i]['tracking_add_drop_table']":[2,0,1,"cfg_Servers_tracking_add_drop_table"],"$cfg['Servers'][$i]['tracking_add_drop_view']":[2,0,1,"cfg_Servers_tracking_add_drop_view"],"$cfg['Servers'][$i]['tracking_default_statements']":[2,0,1,"cfg_Servers_tracking_default_statements"],"$cfg['Servers'][$i]['tracking_version_auto_create']":[2,0,1,"cfg_Servers_tracking_version_auto_create"],"$cfg['Servers'][$i]['user']":[2,0,1,"cfg_Servers_user"],"$cfg['Servers'][$i]['userconfig']":[2,0,1,"cfg_Servers_userconfig"],"$cfg['Servers'][$i]['usergroups']":[2,0,1,"cfg_Servers_usergroups"],"$cfg['Servers'][$i]['users']":[2,0,1,"cfg_Servers_users"],"$cfg['Servers'][$i]['verbose']":[2,0,1,"cfg_Servers_verbose"],"$cfg['SessionSavePath']":[2,0,1,"cfg_SessionSavePath"],"$cfg['ShowAll']":[2,0,1,"cfg_ShowAll"],"$cfg['ShowBrowseComments']":[2,0,1,"cfg_ShowBrowseComments"],"$cfg['ShowChgPassword']":[2,0,1,"cfg_ShowChgPassword"],"$cfg['ShowColumnComments']":[2,0,1,"cfg_ShowColumnComments"],"$cfg['ShowCreateDb']":[2,0,1,"cfg_ShowCreateDb"],"$cfg['ShowDatabasesNavigationAsTree']":[2,0,1,"cfg_ShowDatabasesNavigationAsTree"],"$cfg['ShowDbStructureCreation']":[2,0,1,"cfg_ShowDbStructureCreation"],"$cfg['ShowDbStructureLastCheck']":[2,0,1,"cfg_ShowDbStructureLastCheck"],"$cfg['ShowDbStructureLastUpdate']":[2,0,1,"cfg_ShowDbStructureLastUpdate"],"$cfg['ShowFieldTypesInDataEditView']":[2,0,1,"cfg_ShowFieldTypesInDataEditView"],"$cfg['ShowFunctionFields']":[2,0,1,"cfg_ShowFunctionFields"],"$cfg['ShowGitRevision']":[2,0,1,"cfg_ShowGitRevision"],"$cfg['ShowHint']":[2,0,1,"cfg_ShowHint"],"$cfg['ShowPhpInfo']":[2,0,1,"cfg_ShowPhpInfo"],"$cfg['ShowPropertyComments']":[2,0,1,"cfg_ShowPropertyComments"],"$cfg['ShowSQL']":[2,0,1,"cfg_ShowSQL"],"$cfg['ShowServerInfo']":[2,0,1,"cfg_ShowServerInfo"],"$cfg['ShowStats']":[2,0,1,"cfg_ShowStats"],"$cfg['SkipLockedTables']":[2,0,1,"cfg_SkipLockedTables"],"$cfg['SuhosinDisableWarning']":[2,0,1,"cfg_SuhosinDisableWarning"],"$cfg['TableNavigationLinksMode']":[2,0,1,"cfg_TableNavigationLinksMode"],"$cfg['TablePrimaryKeyOrder']":[2,0,1,"cfg_TablePrimaryKeyOrder"],"$cfg['TabsMode']":[2,0,1,"cfg_TabsMode"],"$cfg['TempDir']":[2,0,1,"cfg_TempDir"],"$cfg['TextareaAutoSelect']":[2,0,1,"cfg_TextareaAutoSelect"],"$cfg['TextareaCols']":[2,0,1,"cfg_TextareaCols"],"$cfg['TextareaRows']":[2,0,1,"cfg_TextareaRows"],"$cfg['ThemeDefault']":[2,0,1,"cfg_ThemeDefault"],"$cfg['ThemeManager']":[2,0,1,"cfg_ThemeManager"],"$cfg['ThemePerServer']":[2,0,1,"cfg_ThemePerServer"],"$cfg['TitleDatabase']":[2,0,1,"cfg_TitleDatabase"],"$cfg['TitleDefault']":[2,0,1,"cfg_TitleDefault"],"$cfg['TitleServer']":[2,0,1,"cfg_TitleServer"],"$cfg['TitleTable']":[2,0,1,"cfg_TitleTable"],"$cfg['TranslationWarningThreshold']":[2,0,1,"cfg_TranslationWarningThreshold"],"$cfg['TrustedProxies']":[2,0,1,"cfg_TrustedProxies"],"$cfg['UploadDir']":[2,0,1,"cfg_UploadDir"],"$cfg['UseDbSearch']":[2,0,1,"cfg_UseDbSearch"],"$cfg['UserprefsDeveloperTab']":[2,0,1,"cfg_UserprefsDeveloperTab"],"$cfg['UserprefsDisallow']":[2,0,1,"cfg_UserprefsDisallow"],"$cfg['VersionCheck']":[2,0,1,"cfg_VersionCheck"],"$cfg['ZeroConf']":[2,0,1,"cfg_ZeroConf"],"$cfg['ZipDump']":[2,0,1,"cfg_ZipDump"],"$cfg['blowfish_secret']":[2,0,1,"cfg_blowfish_secret"],PMA_ABSOLUTE_URI:[17,2,1,"-"],PMA_ARBITRARY:[17,2,1,"-"],PMA_HOST:[17,2,1,"-"],PMA_HOSTS:[17,2,1,"-"],PMA_PASSWORD:[17,2,1,"-"],PMA_PORT:[17,2,1,"-"],PMA_PORTS:[17,2,1,"-"],PMA_USER:[17,2,1,"-"],PMA_VERBOSE:[17,2,1,"-"],PMA_VERBOSES:[17,2,1,"-"],comment:[8,1,1,""],data:[8,1,1,""],database:[8,1,1,""],name:[8,1,1,""],type:[8,1,1,""],version:[8,1,1,""]}},objnames:{"0":["config","option","Config config option"],"1":["js","data","JavaScript data"],"2":["std","envvar","environment variable"]},objtypes:{"0":"config:option","1":"js:data","2":"std:envvar"},terms:{"01youknowme_at_gmail":4,"0c3f":17,"0d79":17,"0eb7":17,"0pt":8,"0x9c27b31342b7511d":17,"0xce752f178259bd92":17,"0xfefc65d181af644a":17,"16m":2,"1b51":17,"1c17":17,"1df1":17,"210mm":8,"218a":15,"297mm":8,"2cm":8,"2f17":17,"2fa":21,"3092849_at_qq":4,"38cf":15,"3d06":17,"3d06a59ece730eb71b511c17ce752f178259bd92":17,"4096r":15,"42b7":17,"436f":17,"4b1a":17,"4bd7":15,"50b9":15,"50x50":6,"511d":17,"5a32":17,"5bad":15,"5e4176fb497a31f7":15,"5xp_":17,"6375lpd_at_gmail":4,"63cb":17,"644a":17,"65d1":17,"7euser":6,"81af":17,"8259bd92":17,"98se":6,"999_at_yahoo":4,"9c27":17,"\u00e7okaj":4,"\u00e9tienn":4,"\u010diha\u0159":[3,4,17],"\u0161ime\u010dek":4,"\u03c0\u03b1\u03bd\u03b1\u03b3\u03b9\u03ce\u03c4\u03b7\u03c2":4,"\u03c0\u03b1\u03c0\u03ac\u03b6\u03bf\u03b3\u03bb\u03bf\u03c5":4,"\u0438\u0432\u0430\u043d":4,"\u043a\u0430\u0440\u043f\u043e\u0432":4,"\u043e\u043b\u0435\u0433":4,"\u043f\u0435\u0434\u044c\u043a\u043e":4,"\u0441\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447":4,"\u0441\u0435\u0440\u0433\u0456\u0439":4,"\u0445\u043e\u043c\u0443\u0442\u043e\u0432":4,"\u0b95":4,"\u0b95\u0ba3":4,"\u0bae":4,"\u0bb0":4,"\u0bb7":4,"\u7f57\u6500\u767b":4,"\uc774\uacbd\uc900":4,"abstract":[4,19],"ale\u0161":4,"aputsia\u0138":4,"ara\u00fajo":4,"b\u00f8rge":4,"bal\u00e1z":4,"bokm\u00e5l":4,"boolean":2,"break":6,"byte":[2,7,8],"c\u00e9dric":4,"case":[0,2,6,12,13,17],"catch":17,"char":[0,2,6,15,17],"class":[2,6,17,19],"d\u00e1niel":4,"default":[0,7,9,14,17,18,19],"enum":[4,19],"export":[4,9,10,13,17,21],"final":[6,13],"fr\u00f8yshov":4,"function":[2,4,7,10,12,17,19],"garc\u00eda":4,"gesch\u00e9":4,"import":[4,7,9,10,14,17,21],"j\u00fanio":4,"jo\u00e3o":4,"kate\u0159i\u0148\u00e1k":4,"kl\u00e4ger":4,"landh\u00e4u\u00df":4,"lo\u00efc":4,"long":[2,6,7,17,19],"lu\u00ed":4,"m\u00fcller":[3,4],"mat\u00eda":4,"micha\u0142":4,"mickevi\u010diu":4,"mirc\u0259lal":4,"montan\u00e9":4,"montr\u00e9al":6,"new":[1,2,4,7,8,15,17,18,19,20,21],"null":[2,17],"p\u00e9ter":4,"public":[2,3,6,17],"r\u00e4t":4,"return":[2,17,19],"seri\u00e1l":11,"short":[7,8],"switch":[2,7,17],"sz\u00e1sz":4,"t\u00f3th":4,"tom\u00e1\u0161":4,"toma\u0161t\u00edk":4,"true":[2,17],"try":[2,17],"var":[2,6,22],"vin\u00edciu":4,"void":17,"while":[1,2,19],"xos\u00e9":4,ACE:1,AES:[2,17],AND:[0,2],Abs:19,Adding:8,And:[1,4,6],Are:2,But:[2,8,13,15,17],CVS:4,FOR:[2,3],For:[2,4,6,8,15,17,18,19,22],GIS:6,His:17,IIS:[2,7,14,17],INTO:6,Its:6,Kis:4,NOT:[2,6,8],Not:[4,6],One:6,Such:17,THE:[0,19],TWS:4,That:[2,6],The:[0,2,3,4,7,8,11,13,14,15,16,17,19,20,22],Then:[2,6,17],There:[2,6,7,13,16,17,19,20],These:[1,2,6,13],Use:[2,4,6,12,17,19],Used:[8,17],Uses:17,Using:[1,2,8,9,11,14,19,20],Was:17,With:[2,12,17],Yes:6,_db:2,_get:17,_post:17,_server:[2,17],_session:17,_uri_schem:7,a59:17,aaleksanyants_at_yahoo:4,ab39:15,abd:4,abdulla:4,abeyrathna:4,abiword:8,abl:[0,2,4,12,15,17,20],abort:2,about:[2,7,8,9,11,17,19],abov:[1,2,6,17],abram:4,abravo_at_hq:4,absenc:[0,2,6],absolut:[2,17],abtract:19,academi:1,accept:[2,6,7],access:[0,2,4,7,13,14,15,17],accident:2,accommod:1,accompani:17,accomplish:[6,8,17],accord:2,accordingli:[2,6,19],account:[2,10,12,17],achch1990_at_gmail:4,achchuthan:4,achiev:[2,6,12,17],acl:[2,7,17],acokaj_at_shkod:4,across:[2,7],act:20,action:[2,12,15,17],actionlinksmod:2,activ:[2,6],actual:[6,17,19],acunetix:6,adam:4,adapt:1,add:[0,2,7,8,10,12,17],added:[2,4,6,17],addhandl:6,adding:[6,10,19],addit:[2,4,7,8,15,17,18],addition:[2,3,17],additon:18,addon:6,addopt:8,addprefix:17,addr:2,address:[0,6,7,17],addtyp:6,adjust:2,adler:7,administ:10,administr:[2,4,6,10,12,15,17],admir:4,adnan:4,adob:7,adopt:8,adriaenssen:4,adrian:4,adsbot:6,advanc:[6,15,17],advantag:6,advic:22,advis:[2,17],affair:1,affect:[2,6],afraid:17,african:1,after:[2,8],again:[2,13,17],against:[15,17],agent:6,agre:2,ahm:4,ahmedtek1993_at_gmail:4,aj_at_isit:4,ajax:4,ajaxif:4,ajaxifi:4,aka:17,ako:4,alan:4,albanian:4,albb0920_at_gmail:4,albert:4,alberti:4,alberty_at_neptunlab:4,albiol:4,aleksany:4,alemoretti2010_at_hotmail:4,ales_at_hakl:4,alessandro:4,alex:4,alexalex:4,alexand:[3,4],alexandr:4,alexei:4,alexi:4,alexrohleder96_at_outlook:4,algeri:4,algi:4,algorithm:[2,7,17],alia:4,align:6,alioglu:4,all:[2,5,6,7,8,10,12,13,15,17,18,19,22],alloc:2,allow:[1,2,4,7,8,10,12,13,17,18],allow_url_open:14,allowarbitraryserv:[2,17],allowdeni:[2,6,17],allownopassword:[2,17],allowoverrid:6,allowroot:[2,17],allowthirdpartyfram:2,allowuserdropdatabas:2,along:[3,17],alpha:6,alreadi:[2,17],also:[0,2,4,6,7,8,10,12,15,16,17,19,22],alter:[2,6,7,10],altern:[2,6,17],although:[2,4,6],alvar:4,alwai:[2,7,15,17,19],alwaysexpand:2,amalesh:4,amar:4,amihaita_at_yahoo:4,amir:4,ammar:4,among:[2,8],amount:[1,2,6,19],analys:4,analyz:[2,4,6],ander:4,andersen:4,andika:4,andika_at_gmail:4,andrea:4,andrei:4,android:20,andrzej:4,andrzej_at_kynu:4,angular:2,ani:[0,2,3,4,7,8,10,12,13,15,17,19],ankit:4,ann:4,announc:[15,17],anonym:[2,6],anonynuin:4,anoth:[1,2,6,7,13,17],answer:7,anticip:7,antiviru:6,anybodi:17,anyon:17,anyth:[6,17],anywai:6,apach:[2,7,14,17],apache2:6,apache_http_serv:7,apart:6,apc:6,api:[2,6,7],appear:[0,2,6,15],append:[2,19],appl:7,appli:[2,6,13,17,19],applic:[1,2,7,13,15,17,21],applytransform:19,approach:[2,20],appropri:17,approxim:[2,6],arab:4,arben:4,arbirari:18,arbitrari:[2,6,17],arbitraryserverregexp:2,architectur:6,archiv:[6,7,8,17],area:[1,2],arg_separ:6,argument:6,ari:4,arifianto:4,armel:4,armenian:4,around:[2,6,17],arrai:[2,6,17,18,19],arrow:6,articl:[6,8,11],artyom:4,asc:[2,17],ascend:2,ascii:[2,19],ash:4,ashkan:4,ashraf:4,ashutosh:4,ask:[2,7,9,20],aso:4,aspect:[2,14,22],assign:[2,6,15,21],associ:2,assum:[2,6,17],astarita:4,asuni:4,attach:[2,7],attack:[2,17],attemp:17,attempt:[2,6,15,17],attent:17,attila:4,attribut:8,atul:4,atulpratapsingh05_at_gmail:4,atvejis_at_gmail:4,auth:[2,17,20],auth_http_realm:2,auth_map:17,auth_typ:[2,17],authent:[4,9,14,15,21],authi:20,authlog:[2,17],authlogsuccess:2,authnam:17,author:[2,4,6,8,17,18],authrequest:17,authtyp:17,authuserfil:17,auto:2,auto_incr:[6,8],autocomplet:2,autoconnect:2,autodetect:2,autom:[4,17],automat:[0,2,4,7,8,10,16,17],auxiliari:17,avail:[2,3,6,7,13,15,17,19,20,22],availablecharset:2,averag:6,avoid:[2,6,8,17],awai:6,awar:[0,6,17],axel:4,axes:1,axi:[1,6],ayush:4,azerbaijani:4,azevedo:4,azzabi:4,b313:17,b947:15,b980:15,back:[7,8,12,13],backend:[6,17],background:2,backquot:6,backslash:6,backspac:10,backup:17,backward:[2,18],bacon:20,bad:[6,17],badalo:4,badalo_at_sapo:4,baiduspid:6,bailout_on_error:6,bakondi:4,balanc:2,ban:6,bansod:4,bao:4,baophan94_at_icloud:4,bar:[2,14],barri:4,base:[2,4,7,8,14,15,17,20,22],basic:[6,9,17,19,22],batch:10,bbedit:17,bd92:17,becaus:[2,4,17,18,19],beck:4,beck_at_web:4,becom:6,been:[2,5,6,8,17,18],befor:[2,6,8,15,17,18],begin:[2,6,8,17],behavior:[2,17,22],behaviour:[2,6],behind:[2,6],being:[2,8,15,17],belarusian:4,believ:6,bellon:4,belong:17,below:[0,2,7,12,13,18,19],beneath:6,benefit:[2,6],benjamin:4,bennetch:17,benni:4,berkelei:2,bernard:4,best:[6,8,17],better:6,between:[0,1,2,6],beyond:17,biesaga:4,big:[2,8],bigdump:6,bigger:[6,8],bimal:4,bin:[4,6],binari:2,bind:17,bisht:4,bit:[2,17],bits_at_gmail:4,bkehayov_at_gmail:4,blagynchy_at_gmail:4,blank:[2,19],blob:[2,10],blobstream:4,block:[2,6,7,17],blog:8,blowfish:[2,4,7],blowfish_:7,blowfish_secret:[2,17],bluthardt:4,bob:[2,6],bodi:17,bogor_at_gmail:4,book:[7,8,21],bookmark:[2,4,9,10,17,21],bookmarkt:2,bool2text:2,boost:2,bora:4,borg:4,borge947_at_gmail:4,borggrev:4,borrow:4,bot:6,botelho:4,both:[1,2,6,8,13,16,17],bottom:[2,6,12,13],bound:19,boutel:7,box:[0,9],boyan:4,branch:17,braschi_at_outlook:4,bravo:4,brazil:4,breakag:17,broader:7,broken:6,brows:[4,9,10,13,21],browsemarkeren:2,browsemim:2,browsepointeren:2,browser:[2,7,8,9,15,16,17,19],bruce:7,bruguera:4,bruno:4,brunomendax_at_gmail:4,brute:17,bskim45_at_gmail:4,buddika:4,buffer:[2,6,19],bug:[2,4],bugfix:4,buggi:[6,17],bugzilla:6,build:[2,6,17,19],builder:4,built:[4,6],bulgarian:4,bum:4,bumsoo:4,bunch:6,burak:4,busi:7,bussier:4,button:[0,2,6,7,17,18,20],buz_at_gmail:4,bypass:[2,6],bz2:2,bzip2:[2,6,7],bzipdump:2,c0ee:17,cach:[2,6,17],calcul:8,call:[2,6,7,10,13,17,19],calvo:4,can:[0,1,2,3,5,7,8,10,11,12,13,15,16,17,18,19,20,22],canada:6,cannot:[2,8,19],capabl:7,captcha:[15,17],captchaloginprivatekei:[2,17],captchaloginpublickei:[2,17],car:8,car_id:8,care:[6,19],carefulli:2,casotti:4,casotti_at_uol:4,cat:4,catalan:4,categori:13,category_id:13,caus:[2,15,17],caution:17,cav:4,cbb74bc:17,cdac1234_at_gmail:4,cdba:2,ce73:17,ce75:17,cedric:4,cell:[2,6,7],center:[6,17],cento:17,central:[2,4,17],central_column:2,cert:2,certain:[2,7,19],certfic:2,certif:[2,17],certifi:17,cf2a:17,cfg:[2,6,8,12,13,17,18,19,20],cgi:[7,17],chanaka:4,chanc:2,chang:[2,4,7,8,10,12,17,18,19,22],changelog:7,chao:4,chaovavanich:4,chapeaux:4,chapter:[2,6,17],charact:[2,7,8,17,19],charanyogeshwar_at_gmail:4,charedit:2,charg:2,charset:[2,4,6,17,19],chart:[4,9,21],chartextareacol:2,chartextarearow:2,chat:1,chathuranga:4,chaudhari:4,check:[2,3,4,5,6,7,10,12,17,19,22],checkbox:[1,2,8,12],checkconfigurationpermiss:2,checklink:6,chee:4,cheng:4,chien:4,chimera:6,china:4,chines:4,chirayu:4,chirip:4,chiyokawa:4,chiyokawa_at_gmail:4,chmod:[2,6],choic:[2,8,17],choos:[1,2,6,17,19],chose:[6,17],chosen:[2,6],chown:[2,6],chri:4,chrisj_at_ctel:4,christoff:4,christoph:4,chrome:20,chronolog:9,chrysler:8,cidr:2,cipher:[2,7],circumv:[2,6],cj_at_gmail:4,claimed_id:17,clanboy_at_163:4,clase:2,classless:2,clau:4,claus:2,clear:[6,17],click:[1,2,7,12,13,15,19,20],clickabl:[2,13],clickjack:2,client:[2,7,9,17],client_:7,clipboard:[2,6],clone:17,close:[2,6,17],cloud:17,clshttp:6,clue:6,cma:4,cocerhan:4,cochran:4,code:[2,4,6,7,15,17,18,20],codemirror:2,codemirroren:2,collaps:2,collat:2,collect:7,colognian:4,colon:6,color:2,column:[2,4,7,10,19],column_:7,column_com:2,column_info:[2,19],columns_priv:6,com:[2,3,4,6,7,8,14,17,19],combin:[2,6,8],come:[2,3,17,18],comma:[7,8,17],command:[2,6,17,20],comment:[0,2,4,7,8,17],commiss:7,common:[2,6,7,17,20],common_gateway_interfac:7,commonli:[7,8],commun:[7,10],compar:1,compat:[2,4,6,7,8,13,14,17,18,22],compil:6,complain:17,complet:[2,4,8,15,17],complex:[0,2,10],compliant:4,complic:2,compos:[2,3,9,20,22],comprehens:8,compress:[2,7,8,10],compressonfli:[2,6],comput:[7,17],computation:8,computer_sci:7,concept:[4,10],concern:[8,15],condit:6,conf:6,confer:4,config:[2,6,16,22],configur:[0,4,7,9,10,13,15,19,20,21],confirm:[2,6,20],conflict:6,conform:7,confus:6,connect:[7,9,10,12,15,16],connect_typ:2,consecut:6,consequ:2,consid:[12,17,20],consider:[1,17],consist:[6,18],consol:[4,9,10],consoleenterexecut:2,constanti:4,construct:[0,6],consult:[8,19],consum:7,contact:[6,15],contain:[2,8,13,17,18,19],container_nam:17,content:[2,7,8,9,15,17,19],context:6,continu:[2,17],contrib:17,contribut:[4,5,6],contributor:4,control:[2,4,7,12,15,17],control_:2,control_ssl:2,control_ssl_ca:2,control_ssl_cert:2,control_ssl_kei:2,controlconnect:15,controlhost:2,controlpass:[2,6,17],controlport:2,controlus:[2,6,17],convei:7,conveni:17,convent:19,convers:[2,4],convert:6,cooki:[4,7,9,14,18],coordin:[2,6],copi:[2,3,10,12,17,18],copyright:9,corazza:4,corazza_at_wanadoo:4,core:[2,7],correct:[2,17],correctli:[2,6,8],correspond:[2,6,19],corrupt:[2,6],cost:1,costa1988sv_at_gmail:4,costel:4,could:[2,8,12,15,17],count:[2,6,17],countri:6,country_cod:6,cours:[2,6],cover:17,coverag:6,craft:15,crawler:6,crawleradmin:6,creat:[2,4,7,8,10,13,21],create_t:17,creation:[2,4],creator:4,credenti:[2,17],credit:[3,9,15],criteria:6,cross:[2,7,17],cryptograph:[7,17],cspallow:2,css2:4,css:[2,4,18],csv:[7,10,17],csv_column:17,ctrl:[2,6],ctype:14,curl:[6,14],current:[1,2,4,6,7,10,13,15,17,18,22],currentqueri:2,cursor:[2,6],custom:[1,4,8,9,12,16,19,21,22],cut:2,cve:15,cwlin0416_at_gmail:4,cybot_tm_at_us:[3,4],czech:[2,4],d3xter_at_us:4,da2n_s_at_yahoo:4,da68:15,da68ab39218ab947:15,dadan:4,dalibor:4,dan:4,daniel:4,danilo:4,danish:[4,8],danorse_at_gmail:4,dark:2,darkthem:2,darlow:4,dash:[2,6],data:[1,2,7,10,15,16,17,19],databas:[0,4,7,8,9,10,13,15,16,21],database_trigg:7,databaseinterfac:15,databs:6,date:[1,2,6,8,17],dateformat:2,datetim:2,dave:4,david:4,davidson:4,db1:[2,17],db2:[2,17],dbase:6,dbconfig:17,dbf:6,dbg:[2,20],dbhost1:17,dbhost2:17,dbhost3:17,dbhost:17,dbm:7,dcbf:17,dckyoung_at_gmail:4,dd0:17,ddrmoscow_at_gmail:4,deactiv:[2,6],deal:7,debian:2,debug:[2,4],decemb:4,decid:[2,6],declar:[6,8,19],decreas:8,decrypt:6,default_socket:6,defaultconnectioncol:2,defaultentrypoint:17,defaultforeignkeycheck:2,defaultfunct:2,defaultlang:2,defaultquerydatabas:2,defaultqueryt:2,defaulttabdatabas:2,defaulttabserv:2,defaulttabt:2,defaulttransform:[2,19],defeat:2,defin:[2,6,7,12,17,19],definit:[2,6,11,13,18],degrad:6,deki:4,deky40_at_gmail:4,delai:6,delet:[2,4,17,18,21],delimit:2,delisl:[3,4,11,17],delislma_at_collegesherbrook:4,delorm:4,demo:[2,8,17],demonstr:[2,20],den:4,deni:[2,4,17],denni:4,depend:[2,6,8,17,20,22],deploi:17,deprec:2,depth:6,der:4,derek:4,desc:2,descend:2,descipt:18,describ:[2,7,15,16,19],descript:[6,8,17,18,19],design:[4,7,9,17,21],designer_set:2,desir:[2,6,7,17],desktop:6,destin:[2,7],detail:[2,3,6,15,17],detect:[2,4,6,17],determin:[2,8,12,17],dev:[2,6,7,8,17],dev_at_gmail:4,develop:[4,7,8,9,15,17,18],deven:4,devenbansod:4,devic:7,dhananjai:4,dhima:4,dhtml:4,dhundhara:4,diagnos:6,diagram:6,dialog:[6,8,17],dialogu:6,did:[2,6],didn:2,die_error:17,dieter:4,differ:[2,4,7,10,17,19],differenti:6,difficult:6,difficulti:10,digest:6,dimension:7,dingo13_at_gmail:4,dingo:4,dinosaur:1,diprofinfin:4,dir:[6,17,19],direct:[2,6,17,19],directli:[2,7,8,10],directori:[3,6,7,8,9,17,18,19,22],dirnam:17,disabl:[2,6,17,20],disable_emodifi:6,disable_funct:2,disablei:2,disablemultitablemainten:2,disableshortcutkei:2,disallow:[2,17],disappear:[2,6],discov:17,discuss:6,disk:[7,8],disorderman:4,disorderman_at_qq:4,displai:[0,1,4,7,8,9,10,13,14,17,18,19],display_error:[6,17],displayserverslist:2,distanc:1,distinct:6,distribut:[2,3,4,9],disturb:17,div:17,divid:7,djh1017555_at_126:4,dll:6,dnighttv_at_gmail:4,doc:[2,6,7,8,17],docker:9,doctyp:[6,17],document:[2,7,14,17,22],documentclass:[6,8],doe:[2,10,12,14,15,17,18,19,20],doesn:[2,17,19],doing:[6,13,17,20],dom:4,domain:[2,6],domainnam:17,domen:4,don:[2,12,17],donavan_at_hotmail:4,donavan_martin:4,done:[0,2,6,17,20],dongl:20,dongyoung:4,dorning:6,dot:2,doubl:[2,6],dougla:4,douglaseccker_at_hotmail:4,dovi:4,dovyda:4,down:[2,12,13,19],downgrad:[6,17],download:[2,3,6,10,15,16,17,18,22],dozen:20,drag:[6,8,13],draw:1,drawn:[1,19],dri:4,driven:17,driver:2,drizzl:4,drop:[2,4,8,10,12,13,19],dropdown:[0,6],due:[2,6,17],duguying2008_at_gmail:4,dump:[2,4,8,10],dure:[6,8,17],dutch:4,dynam:[4,6,7],each:[0,2,3,7,8,12,17,19],eas:[2,19],easi:[2,6,8,19],easier:[2,7,18],easiest:[6,17,20],easili:[1,2,8,17],eccker:4,echo:17,edgar:4,edgarsneims5092_at_inbox:4,edit:[8,9,10,13,17,18,21],editor:[2,4,17],edjacobjunior_at_gmail:4,edlund:4,edlund_at_upright:4,edu:[4,17],eduardo:4,edward:4,edwin:4,edwin_at_yohanesedwin:4,eecyh:17,ef12:17,effect:[2,11,19],effici:[2,6],effort:15,efroys_at_gmail:4,egbrave_at_hotmail:4,egg:1,egorov:4,eilertsen:4,either:[2,6,8,15,16,17],ek_at_luna:4,ekio_at_gmail:4,electrotechn:7,element:[6,7,19],eliovir:4,eliovir_at_gmail:4,els:[0,2,4,6,17],elseif:17,email:[4,6,15],emb:8,embed:[2,8],emerg:17,emit:6,emphas:2,empti:[2,17],enabl:[2,7,12,14,17,18,19],enableautocompletefortablesandcolumn:2,enclos:[2,6],encod:[2,4,6,17],encompass:7,encount:6,encrypt:[2,15,17],encyclopedia:7,end:[0,2,6,8,17,19],endors:11,enforc:13,eng_at_globomail:4,engin:[6,7,8],english:[2,4,8,17],engstrom:4,enhanc:4,enlarg:6,ensur:[2,6,8,17],enter:[0,2,17,19,20],enterexecut:2,enterpris:6,entir:[6,14,17],entri:[2,6,17],entrypoint:17,environ:[2,6,15],epel:17,equival:2,erik:[4,6],ero:4,erosakos02_at_gmail:4,error:[2,4,7,8,17],escap:[2,6,15],escapesr:15,eshin:4,especi:[0,2,6,17],espen:4,esperanto:4,esri:2,essam:4,est:17,estonian:4,esy_vb_at_yahoo:4,etc:[2,6,8,17,19],etienn:4,evalu:8,even:[2,3,6,8,10,12,17],event:[2,4,7,10],ever:6,everi:[2,6,7,15,17,20],everyon:4,everyth:[0,6,17],everytim:2,everywher:6,evil:17,exabot:6,exact:[2,6],examin:6,exampl:[0,4,8,9,10,15,18,20,21,22],exce:2,except:[2,6,17],exchang:17,exclud:6,exclus:6,exectimelimit:[2,6],execut:[0,2,7,10,15,17],executor:6,exist:[2,4,7,8,15,17,21],exit:17,expand:[0,2,6],expandtab:[2,17],expans:[0,2,6],expect:[2,6,8],expens:1,experi:8,experiment:2,explain:[2,6,13,17],explan:[6,17],explicit:2,explicitli:2,explod:17,exploit:15,explor:[2,15,17],export_templ:2,expos:17,exposur:17,express:[0,2,6,7],ext:6,extend:[7,8,17,19],extens:[2,4,7,10,14,17],extension_dir:6,extern:[2,9,15,17],extra:17,extract:[6,17],eyal:4,eye:6,f188:17,facil:2,fact:[2,6,7,17],factor:[2,9,17,21],fadhiil:4,fadhiilrachman_at_gmail:4,fail2ban:[15,17],fail:[2,17],fall:13,fallback:2,fals:[2,6,17,22],famma:4,fando:6,faq:[7,9],fashion:2,fast:[6,7],fastcgi:7,fathi:4,fauveau:4,fauveau_at_globali:4,favicon:17,favorit:[2,17,18],fb5b:15,fcgi:17,featur:[0,2,4,5,7,8,9,11,12,13,17,18,19],feedback:4,feedfetch:6,feel:6,fefc:17,feryanto:4,few:[2,6,17],fewer:2,fido:21,field:[1,4,7,8,9,13,17,18,19],field_:7,file:[2,3,4,7,10,14,16,18,21,22],file_format:7,file_get_cont:17,file_template_databas:2,file_template_serv:2,file_template_t:2,file_upload:6,fileinfo:6,filenam:[2,6,19],files:8,filesystem:[2,6],filippo:6,fill:[2,6,15,17],filter:[2,6],filterlanguag:2,find:[0,2,6,11,15,16,17],fingerprint:[15,17],finnish:4,firewal:[2,6,17],first:[2,4,6,7,8,12,13,15,17,19,20],first__second__third:2,first_timestamp:2,firstlevelnavigationitem:2,fit:[2,3,4,6,8],fix:[4,13,15],flag:2,flemish:4,floss:4,flush:6,fly:2,focu:2,folder:[2,8,17],follow:[1,2,4,7,8,10,15,17],font:2,fontsiz:2,foo:6,foobar:17,food:1,footer:2,footnot:10,forc:[2,17],forcessl:2,foreign:[2,7,10,13],foreign_db:2,foreign_kei:7,foreign_key_check:2,foreignkeydropdownord:2,foreignkeymaxlimit:[2,6],forget:[2,6,17],forgot:6,form:[2,4,7,8,17],format:[2,4,7,8,10,17,19],format_http:17,former:4,formula:8,forth:19,forum:[4,6],forward:2,forwardfor:17,found:[2,15,17],foundat:3,fpdf:4,fpm:17,fragment:6,frame:[2,4,6],framework:22,francesco:4,francisco:4,franco:4,free:[3,7,10,19],freeotp:20,french:4,frequent:[2,7,9],freshli:17,fri:17,frisian:4,from:[0,1,2,4,7,8,9,10,12,13,15,18,19,20],front:6,frontend:17,ftp:[2,6,17],fujifilm:4,fulanodet:4,full:[0,2,12,17],fulli:[6,17],fun:11,func_char:2,func_dat:2,func_numb:2,func_spati:2,func_uuid:2,fundawang_at_gmail:4,further:[2,4,6,16],furthermor:2,futur:[2,6],future_id:6,ga244_at_is8:4,gabriel:4,gailli:7,gain:12,galician:4,gamma:6,gandon:4,gandon_at_isia:4,ganeshtheone_at_gmail:4,garvin:[3,4],gatewai:7,gc_maxlifetim:2,gd2:[7,14],gd2avail:2,gd_graphics_librari:7,geert:4,gener:[1,3,4,7,8,9,12,15,17,19,20,22],genuin:17,geograph:8,geometri:[6,8],georgiev:4,geospati:8,geral_at_jonil:4,german:4,get:[2,11,13,15,17,18,19],get_login_credenti:[2,17],getauthorizeurl:17,getinfo:19,getmessag:17,getmimesubtyp:19,getmimetyp:19,getnam:19,ghimir:4,giacobazzi:4,giacobazzi_at_ferrania:4,gigabot:6,gilli:4,gilli_at_gmail:4,giovanni:4,girish:4,git:[2,9,20],github1_at_openaliasbox:4,github:[4,6,17],give:[2,17,22],given:[2,6,8,12,15,17],global:[6,10,12,16,17,19],glossari:9,glund_at_silversoft:4,gmail:17,gmbh:6,gnauk89_at_googlemail:4,gnu:[3,7,17],goe:[2,6],goerick:4,going:[4,8,17],goldfing:1,good:[2,6,17,18,19],goodlinuxuser_at_chmail:4,googl:[4,6,8,17,20],google2fa:20,googlebot:6,got:[3,8],gov:4,gpg:17,gpl:3,grab:[6,17],gracefulli:6,grai:6,grant:[2,6,12,17],graphic:[7,10,13,17],great:[4,5],greatymh_at_gmail:4,greek:4,green:8,grid:2,gridedit:2,group:[2,6,7,15,21],grow:19,gryniuk:4,guarante:2,guess:2,gui_at_webseibt:4,guia:4,guid:[9,11],guilherm:4,gupta:4,gzencod:6,gzip:[2,4,7,10],gzipdump:2,haa:4,had:[6,17],hakl:4,hamann:4,hamzah:4,han:4,hand:[6,17],handbook:17,handl:[2,6,8,10,12,17,18,19],handler:4,happen:17,hard:[2,17],harden:[6,15],harder:15,hardwar:21,harm:2,harush:4,harvest:6,has:[0,2,6,7,8,17,18,19],hash:14,hassan:4,hate:17,haugom:4,hauk:4,have:[0,2,3,4,5,7,8,10,11,12,13,14,15,17,18,19],haven:6,head:17,header:[2,8,17],heart:6,hebrew:4,height:2,heis:6,helder:4,hello:4,help:[2,4,5],henningsen:4,her:6,here:[2,6,8,17,19],heritrix:6,hermann:4,hex:2,hexadecim:2,hhvm:6,hibern:8,hick:[3,4],hidden:2,hide:[2,17],hide_db:2,hidestructureact:2,hierarch:4,hierarchi:2,high:[2,6,8],higher:6,highlight:2,hilal94_at_gmail:4,hilal:4,him:4,hindi:4,hint:[2,6,7],hiroshi:4,his:[4,6,17],hisakawa:4,histor:2,histori:[2,4,17],hitowerdigit_at_hotmail:4,hkp:17,hofman:4,hofman_at_gmail:4,hold:[2,6],hole:[1,2],holm:4,home:[10,12],homepag:[6,19],hope:3,hopefulli:19,hord:4,horizont:[6,7],host:[2,4,7,17,19],hostnam:[2,6,7,17],hotp:20,hover:[2,13],how:[2,13,17,19],howev:[2,6,17,19],href:17,hst:17,htaccess:[2,6,7,17],html:[2,4,7,8,15,17,19],htmlspecialchar:17,htpasswd:17,http:[2,3,4,7,8,14,18],http_author:17,http_cooki:7,http_host:[2,6],http_post_var:6,http_user_ag:6,http_x_forwarded_for:2,httpd:6,httponli:2,httrack:6,hudsonvsm_at_gmail:4,huge:2,hugu:4,human:[4,8],hung:4,hungarian:4,hungdx_at_gmail:4,huseyn:4,huseyn_esgerov_at_mail:4,hyperfido:20,hyperlink:13,hypertext:7,hypertext_transfer_protocol:7,iOS:20,ia_archiv:6,ian:4,ibennetch:17,ibm:6,iccrawl:6,ichiro:6,ico:17,icon:[2,4,6,12,17,18,19],iconv:2,iconvextraparam:2,id_new:6,idea:[2,4,6,15,17,18,19],identif:17,identifi:[1,2,6,7,17],ie6:2,iec:[7,10],ifmodul:6,ignacio:4,ignor:[2,6],ignoremultisubmiterror:2,igor:4,iis:6,illustr:1,imag:[2,7,10,12,14,17,19],img:18,impact:[2,6,17],implement:[2,7,17,19,20,21],impli:3,implic:17,implicitli:7,impos:2,imposs:[2,17],improv:[2,4,7,8,10,15,17],inact:[17,19],inc:[2,6,16,17,18,22],includ:[2,3,4,7,8,10,15,17,18,19,20,22],include_onc:17,include_path:6,inclus:6,incom:17,incomplet:2,incorrect:6,increas:[2,6,8],increment:2,independ:[4,6,7],index:[2,4,7,9,10,17],index_:7,indic:[8,17],individu:12,indonesian:4,indrajith:4,inexperienc:12,info:[2,3,4,6,18,21],info_at_opsbielani:4,info_at_robinvandervliet:4,inform:[2,3,7,8,9,10,17,19,21],information_schema:2,infrastructur:17,ini:[2,6,10,14],ini_set:17,initi:[2,6,17],initialslidersst:2,inlin:[2,4,6,14],innodb:[2,7,10,13],innodb_strict_mod:6,innov:7,input:[0,2,4,17],insecur:17,insensit:6,insert:[0,2,4,8,17],insertrow:2,insid:[2,6,15,17,19,21,22],insist:17,instal:[2,7,8,9,14,15,19,20],instanc:2,instead:[2,6,8,17],instruct:[2,6],inted:2,integ:2,integr:[2,4,6,10,17],intend:[2,10,15,17,22],inter:[2,7],interact:[6,7],interchang:8,interest:[6,11],interf:6,interfac:[2,4,6,7,8,12,14,16],interfer:6,interlingua:4,intern:[2,7,8,13,17,19],internet:[2,7,17],internet_information_servic:7,internet_protocol:7,internetwork:7,interoper:8,interpret:[2,6],intext:6,intitl:6,intro:2,introduc:[2,4,6],introduct:[9,21],invalid:[2,6,17],invit:5,invok:17,involv:[6,17],ion:4,ionut:4,ip_address:7,ipmask:2,ipv4:7,ipv6:[2,7],ironpotts_at_gmail:4,is_str:17,isa:4,isaac:17,isapi:[6,7,17],isma:4,ismael_at_gmail:4,isn:2,iso:[7,10],isp:[2,7,9,17],isset:17,issu:[2,9],italian:4,item:[2,6,7],its:[2,7,8,10,15,18],itself:[0,2,6,17],itxiaopang:4,iusr_machin:6,ivan:4,ivan_at_mail:4,ivanlanin_at_us:4,jackson:4,jafar:4,jakobsen:4,jakobsen_at_gmail:4,jakub:4,jan:[4,17],jan_at_nrw:4,janhenrikm_at_yahoo:4,janni:4,januari:17,janussen:4,japanes:4,java:[6,8],javascript:[2,4,8,14,15],jayaratn:4,jconstanti_at_yahoo:4,jean:7,jedermann:4,jeev:6,jhaveri:4,jim:4,joan:4,joan_at_montan:4,job:17,joe:[4,6],john1db:6,john2db:6,john_at_panevo:4,john_db:6,johnson:[3,4],join:[2,4,6],jona:4,jong:4,jongdeok:4,jonsson:4,jonsson_at_norsjovallen:4,jordi:4,jose:6,josep:4,jozef:4,jpeg:[7,14,19],jpg:7,jqplot:1,jqueri:[1,3,6,14,22],jremes_at_outlook:4,jrzancan_at_hotmail:4,json:[6,14,17,18],juha:4,juli:17,julian:[4,7],jump:[2,6],june:4,junior:4,jur:4,just:[0,2,4,7,8,13,17,20],k725:4,kang:4,kanji:4,kankanamg:4,kannada:4,kasperski:6,kasun:4,katerinak_at_gmail:4,kaushalya:4,kawada:4,kawada_at_den:4,kazi:4,keck:[3,4],keep:[2,6,17],kehayov:4,kei:[2,4,7,9,13,15,17,21],kelli:4,kempf:4,kept:[2,19],kettler:4,keybas:[15,17],keyr:[15,17],keyserv:[15,17],khomutov:4,kick:6,kid:4,kiddi:6,kidsmart33_at_gmail:4,kiko:4,kim:4,kim_at_nhn:4,kind:[2,6,7,15],kindli:6,kingdom:4,kirillov:4,kissu:4,kit:[3,17,22],klau:6,kleemann:4,klokner:4,know:[17,19],knowledg:6,known:[2,7,9,22],kobayashi_at_gmail:4,koch:4,koch_at_enough:4,kollar:4,kollar_at_pg:4,kollmann:4,koo:4,koolen:4,korakot:4,korakot_at_inam:4,korean:4,kosit:4,kr_at_gmail:4,kraai:4,krasimir:4,kristjan:4,kristjanrats_at_gmail:4,kristof:4,kronsbein:4,krystian4842_at_gmail:4,krystian:4,kumari:4,kunishima:4,kuppelwies:4,kurdish:4,kurt:4,kurt_at_kh:4,kushagra4296_at_gmail:4,kushagra:4,kword:8,kyeong:4,kyungjun2_at_gmail:4,label:[0,1,6,7,15],lacina:4,ladisch:4,lang:[2,17],languag:[4,7,9,10,17],languagetool_at_gmail:4,lanin:4,larg:[2,8],larger:[2,6],largest:6,lari:4,lari_at_oesch:4,lass:4,lasse_at_mydom:4,last:[2,6,19],lastpass:20,later:[0,2,8,17],latest:[2,6,7,14,17],latex:[7,10],latter:2,latvian:4,lau:4,launchpad:17,laureano:4,laureano_at_gmail:4,laurent:4,layer:[1,7,16],layout:[2,6,10,13,18],lc_messag:2,ldi_:4,lead:[0,2,6],leak:2,learn:[8,11],least:[2,6,17],leav:[2,6,17,19],lee:4,leedermeister_at_gmail:4,left:[2,4,8],legal:2,legenhausen:4,leiding:4,lem9:17,length:[2,8],lesli:4,less:[2,6,8,17],let:[2,13],letter:[2,6,8],lettercas:6,level:[2,6,7,8,17],lib:[6,19,22],libiconv:2,librari:[1,2,3,4,7,9,14,17,19],libreoffic:8,libwww:6,libxml:14,licens:[6,9],lifetim:2,lighttpd:17,lightweight:8,like:[0,2,4,8,10,13,15,17,19],likewis:6,lima:4,limburgish:4,limit:[8,9,12,15,17],limitchar:2,lin:4,line:[2,6,7,8,17,19],line_count:6,link:[0,1,2,4,6,10,12,13,15,17,18,19],link_id:13,linklengthlimit:2,linu:17,linux:[2,9,22],list:[2,4,7,8,15,17,20,22],listen:17,liter:[2,6],lithuanian:4,load:[2,4,10,16,17],loadabl:6,loader:6,loadfil:6,loadmodul:6,local:[2,8,16,17],localhost:[2,17],localis:8,localnet:17,localneta:2,localnetb:2,localnetc:2,locat:[7,17],lock:[2,6],log:[2,7,10,15,20],logformat:6,login:[2,14,15,16,17,20],logincookiedeleteal:2,logincookierecal:2,logincookiestor:2,logincookievalid:2,logincookievaliditydisablewarn:2,logo:[2,4],logout:[2,16,17],logouturl:2,lolo_at_phpheaven:4,longer:2,longtabl:[6,8],longtext:2,longtextdoubletextarea:2,look:[2,6,7,13,17,19],lori:4,lose:2,loss:6,lossi:7,lost:2,lot:[2,15],loup:7,low:[2,6],lower:[2,6],lower_case_table_nam:6,lowercas:17,lscape:8,lsml_at_liv:4,ltr:17,lubo:4,lucen:6,lui:4,luisan00_at_hotmail:4,lund:4,m42:4,m_at_gmail:4,mac:[2,7,17],mac_os_x:7,machin:[2,7,8,17],maciej:4,maciejka45_at_gmail:4,macintosh:7,macof:4,made:[2,4,6,7,17],madhura:4,madlen:4,mai:[0,2,6,7,10,17,19],mail:7,main:[1,4,9,12,17,18,19],mainli:7,maintain:[4,6,17],mainten:[2,4,10],major:[6,18],make:[2,5,8,15,17,18,19],make_id:8,maketitl:8,malai:4,malfunct:6,malgeri_at_gmail:4,malici:15,man:2,manag:[6,7,8,9,10,11,17,21],mani:[2,4,5,7,8,10,16,17],manipul:[2,7,8,10,17],manish:4,manual:[2,6,7,19,20],manufactur:[7,20],manuzhai:4,map:17,marc:[3,4,6,11,17],marc_at_infomarc:[3,4],marcel:4,march:4,marco:4,marconcini:4,marek:4,mari:2,mariadb:[6,10,14,17],marin:4,mark:[0,2,4,7],marker:8,market:7,markt:6,markup:[7,8],mart:4,martijn:4,martin:4,martin_at_vidn:4,martin_at_whistl:4,martinelli:4,martinelli_at_gmail:4,martyna:4,masahiko:4,master:[2,11,13,17],master_db:2,mat:4,match:[2,6,8,17,18],mathemat:8,mathia:4,matiasbellon:4,matter:13,matthia:4,matthias_at_bluthardt:4,max:6,max_allowed_packet:8,max_array_index_length:6,max_execution_tim:6,max_link:6,max_request_vari:6,max_totalname_length:6,max_travers:6,max_value_length:6,max_var:6,maxcharactersindisplayedsql:2,maxdblist:2,maxexactcount:[2,6],maxexactcountview:2,maxim:[4,8],maxime_at_fre:4,maximum:[2,6],maxnavigationitem:2,maxrow:2,maxsizeforinputfield:2,maxtablelist:2,maxtableuipref:2,mayb:6,mbstring:[2,7,14],mcrypt:[6,7],me_at_derrabu:[3,4],me_at_supergarv:[3,4],mean:[2,15,17,19],meant:2,measur:[2,7],mechan:[2,4,6,17],media:6,mediapartn:6,medio:4,meet:17,memoranda:7,memori:[2,8],memory_limit:[2,6],memorylimit:2,memoword_at_163:4,mendax:4,mendel:[3,4],mention:[2,6,17],menu:[2,6,21],merchant:3,messag:[2,17],met:17,meta:[2,17,19],metagerbot:6,method:[2,6,7,8,13,17,19],methodolog:7,michael:[3,4],michal:[3,4,17],michal_at_cihar:[3,4],michel:4,microsoft:[7,10],middl:2,might:[2,6,8,11,12,15,17,22],migrat:6,mike:4,mike_at_graftonhal:4,miko:4,mileag:8,mime:[2,4,7,11,19],mimetyp:[2,19],mind:17,miner:6,minh:4,minim:[6,17],minimum:[2,6],minor:[4,6],minsizeforinputfield:2,minu:0,miquel:4,mirror:[6,17],misc:1,miss:[2,7,15,19],mit:[3,17],mitenem_at_outlook:4,mitig:[6,15],mix:2,mj12bot:6,mkdir:6,mkkeck_at_us:[3,4],mladenov:4,mmcach:6,mmcrawler:6,mmh15_at_windowsl:4,mobil:[4,20],mod:6,mod_gzip_item_includ:6,mod_proxi:6,mod_proxy_fcgi:[7,17],mod_rewrit:6,mod_ssl:6,mode:[0,4,9,14],moder:4,modif:6,modifi:[2,3],modul:[6,7],moham:4,mokhtari:4,molnar:4,morai:4,more:[0,1,2,3,7,8,15,17,20],moreov:6,moretti:4,mosh:4,most:[2,4,6,7,8,10,13,17,19,20],mostli:[2,8],motuza:4,motuzas_at_gmail:4,mount:2,mous:[2,6,13],mousewheel:6,move:2,movement:1,mrdaniloazevedo_at_gmail:4,msie:6,msnbot:6,much:[6,19],muhammad:4,mulla:4,multi:[2,4,7,9,17],multidimension:8,multipl:[1,4,8,10,15,17],multipurpos:7,multiselect:6,multiserverexample70518:2,multithread:7,murariu:4,murariu_at_yahoo:4,must:[0,2,6,8,10,12,13,17,20],my_db:2,myadmin:17,mydatabas:2,mydb1:17,mydb2:17,mydb:[2,6],mydump:8,myisam:[6,7,10],mynam:0,mysql:[4,7,8,9,10,11,12,13,14,15,17,22],mysql_connect:6,mysql_db_serv:17,mysql_fetch_field:19,mysql_pconnect:2,mysql_root_password:17,mysql_upgrad:6,mysqladmin:6,mysqld:6,mysqli:[2,4,7,10],mysqlminvers:2,mysqlnd:2,myung:4,n8falke_at_us:4,nabin:4,naderi:4,naderi_at_gmail:4,naeem:4,nair:4,nakandala:4,nakrani:4,name:[0,2,4,7,12,13,17,18,19],nast3zz_at_gmail:4,nasti:15,nativ:[2,13],natur:2,naturalord:2,navarro:4,navig:[4,9,12],navigationdisplaylogo:2,navigationdisplayserv:2,navigationhid:2,navigationlinkwithmainpanel:2,navigationlogolink:2,navigationlogolinkwindow:2,navigationtreedbsepar:2,navigationtreedefaulttabt:2,navigationtreedefaulttabtable2:2,navigationtreedisplaydbfilterminimum:2,navigationtreedisplayitemfilterminimum:2,navigationtreeenableexpans:2,navigationtreeenablegroup:2,navigationtreepointeren:2,navigationtreeshowev:2,navigationtreeshowfunct:2,navigationtreeshowprocedur:2,navigationtreeshowt:2,navigationtreeshowview:2,navigationtreetablelevel:2,navigationtreetablesepar:[2,6],navigationwidth:2,ne0x_at_us:4,nearli:2,necessari:[2,19],need:[0,2,8,10,12,13,14,15,17,18,19,20],neg:6,neglig:8,neil:4,neimani:4,neither:[2,6],neomo:6,nepali:4,nest:[2,4],net:[2,3,4,6,7,15,17,18],netcologn:6,network:[2,6,7,8,17],never:[2,17],nevertheless:17,newer:[2,8,14,17],newest:2,newli:[8,17],newlin:2,newsblog:6,next:[2,6,17],nginx:14,nhibern:8,nicola:4,niel:4,niemand:4,nijel:17,niko:4,niko_at_gmail:4,nikto:6,ninad:4,nisarg:4,nisargjhaveri_at_gmail:4,nitrotoll_at_gmail:4,nix:2,nnabinn_at_hotmail:4,no1:2,no2:2,noblob:2,nobody_at_gmail:4,node:7,nofoot:8,nohead:8,nokeepal:6,non:[2,8],none:2,nontawat39_at_gmail:4,nopassword:2,nor:6,nordenberg:4,noreply_at_webl:4,normal:[2,4,6,17,19],norwegian:4,not_nul:19,notabl:7,notat:8,note:[0,2,6,17,19,22],noticia:4,now:[0,2,8,13,17],nowher:2,ntf:2,number:[0,1,2,7,8,15,17],numer:[2,6],numfavoritet:[2,6],numrecentt:2,nutchcv:6,nyu:4,obgzip:[2,6],object:[6,8,17,19],obrador:4,obtain:[2,15],occur:[2,6,17],oesch:4,off:[2,6],offer:[1,2,6,7,13,16,17],offic:[7,8],offici:[6,11,17,19],oficial_at_gmail:4,often:[2,6,8,17],okai:17,old:[2,6,11,17],older:[2,9,10],olivi:[3,4],olof:4,om_at_omni:[3,4],omar:4,omar_2412_at_l:4,omit:2,omniexplorer_bot:6,onc:[2,12,13,17,20],ondra:4,ondrasek:4,one:[1,2,7,8,10,12,13,15,17,20,22],ones:[2,4,6,22],onli:[1,2,4,7,8,12,13,15,16,17,19,20],onlin:6,only_db:2,open:[2,5,6,7,10,13,14,17],open_basedir:2,opendocu:[7,10],opengi:4,openid:17,openid_messag:17,openid_relyingparti:17,openlay:6,openoffic:8,openssl:[14,17],oper:[1,2,7,8,17,19],opposit:2,opt:20,optim:[2,4,6],option:[1,9,15,16,17,19],order:[2,6,7,8,9,13,17],ordinari:17,org:[2,3,4,6,7,8,17],organ:7,organis:7,orient:[2,6,7],origin:[2,6,9,14,17,18,19],orion1979_at_yandex:4,orzkun_at_ageag:4,os_x:7,other:[2,4,5,6,7,8,9,10,12,13,15,16,17,19,21,22],otherwis:[0,2,6],our:[2,5,6,15,17,18,19],out:[2,5,7],outdat:17,output:[2,4,6,8,19],output_compress:6,outsid:[2,19],outsourc:4,over:[2,6,7,12,13,17],overcom:6,overlord666_at_gmail:4,overrid:[6,17],overview:[6,19],overwhelm:12,overwrit:2,overwritten:2,own:[2,10,15,17,18,19],owner:[2,17],owneremail:6,ownerfirstnam:6,ownerlastnam:6,ownerphon:6,ownerphone1:6,ownerphone2:6,ownership:6,pack:6,packag:[2,6,9,17],packagist:17,packet:[7,8],page:[0,4,7,9,10,12,13,14,17,18,19],pai:17,pair:[2,17],palid:4,palider_at_seznam:4,palstsiuk:4,pan:6,pandei:4,pandithawatta:4,panel:[6,9],pantola:4,papaz_p_at_yahoo:4,paper:[2,6],paragraph:6,param:[2,17],paramet:[2,8,17,19],parent:[6,17],parind:8,parkourpotex_at_gmail:4,pars:[8,18,19],parsabl:8,parse_url:6,parser:[4,8],part:[2,6,7],parti:[6,9,11,17,18],partial:2,particular:[3,6,7,12,17],particularli:[7,17],pass:[2,6,10,12,17,18,19],passhosthead:17,passphras:2,passwd:17,password:[2,10,12,17],past:2,patch:[2,4],path:[2,17,22],path_dir:17,path_to_phpmyadmin:6,path_to_your_phpmyadmin_directori:2,pathprefixstrip:17,patrik:4,pattern:2,paul:6,paulei:4,pavel:4,pbm:4,pcre:[2,7],pdf:[4,7,9,10,11,13,17],pdf_page:[2,6],pdfdefaultpages:2,pdfpageheight:8,pdfpages:2,pdfpagewidth:8,pdo:8,pear:[4,7,17],pebbl:20,peccatt:4,pedro:4,peer:2,pem:2,pencil:12,peopl:[4,5,6,10,22],per:[2,6,7],perekupka:4,perfect:[2,17],perform:[2,6,10,12,14,15,17],perhap:17,period:17,perkontevs_at_gmail:4,perl:[6,7],permiss:[2,6,12,17],permit:[2,12],persian:4,persist:[2,16],persiste1_at_gmail:4,persistentconnect:2,person:[2,6,7,17],person_nam:6,petbre:6,petdob:6,pete:4,peter:4,petnam:6,petr:4,pettyp:6,pgp:[15,17],ph3n1x:4,phan:4,phillip:4,phmyadmin:17,phone:20,photograph:7,php3:4,php4:[4,6],php5_modul:6,php5apache2_2:6,php5t:6,php:[2,4,7,9,10,16,17,18,19,20,22],php_mysqli:6,php_self:[6,17],phpinfo:[2,6],phpinidir:6,phpmy:6,phpmyadmin:[0,1,2,3,4,5,7,8,10,11,12,13,14,15,18,19,20,21],phpmyadmin_at_zweisteinsoft:4,phpmyadmin_x:17,phpmyadminovi:11,phpmyadnin:18,phpmysqlformgen:4,phpseclib:4,phpwizard:[4,6],piankov:4,pick:6,piec:15,pikto:6,piller:4,pin:2,pink:6,piotr:4,pipe:2,pistej2_at_gmail:4,pistej:4,place:[2,6,17],placehold:0,placella:4,placement:6,plai:17,plain:[2,6,17,19],plamen_mbx_at_yahoo:4,plan:8,platform:[2,6,7],plathei:4,pleas:[2,6,7,8,15,17,19,22],plesk:2,plot:6,plu:[4,6],plug:19,plugin:[4,6,8,19],pma:[2,17],pma__bookmark:2,pma__central_column:2,pma__column_com:2,pma__column_info:2,pma__designer_set:2,pma__export_templ:2,pma__favorit:2,pma__histori:2,pma__navigationhid:2,pma__pdf_pag:2,pma__rec:2,pma__rel:[2,6],pma__savedsearch:2,pma__table_coord:2,pma__table_info:[2,6],pma__table_uipref:2,pma__track:2,pma__us:2,pma__userconfig:2,pma__usergroup:2,pma_absolute_uri:17,pma_arbitrari:17,pma_at_sebastianmendel:4,pma_combin:6,pma_db:17,pma_dbi:4,pma_host:17,pma_password:[6,17],pma_port:17,pma_single_signon_cfgupd:17,pma_single_signon_error_messag:17,pma_single_signon_host:17,pma_single_signon_messag:17,pma_single_signon_password:17,pma_single_signon_port:17,pma_single_signon_us:17,pma_us:17,pma_usernam:6,pma_verbos:17,pmaabsoluteuri:[2,6,17],pmadb:[2,13],pmahomm:[2,18],pmanorelation_disablewarn:2,pmapass:[2,17],pmasa:[6,15],pmatest:2,png:18,point:[2,6,7,17],polici:[2,9],polish:4,popcorn:4,popul:8,popular:[7,8],port:[2,7,17],port_:7,portabl:7,portable_document_format:7,portion:2,portnumb:2,portugues:4,pose:15,posit:[6,7],possibl:[2,5,8,15,16,17,19],post:[2,6,17],post_max_s:6,potenti:2,power:8,pozzato:4,practic:2,pragmarx:20,pratap:4,pre:[2,17,19],preappend:2,preconfigur:8,predatorix_at_web:4,predecessor:7,predefin:10,prefer:[2,4,17],prefix:[2,6],preform:15,prejudic:1,preliminari:8,prepar:[2,7,15,17],prepend:19,preprocessor:7,present:[2,6,8,12,15,17],press:2,pretti:4,prevent:[2,17],previou:[2,6,17],price:8,primari:[2,4,7,13,17],print:[4,21],printer:4,printview:[2,4],prior:17,privaci:17,privat:[2,6,20],privileg:[2,4,10,15,21],probabl:[6,17,22],problem:[2,7,8,17],problemat:6,procedur:[2,7,10],process:[7,12,17],processor:8,procs_priv:6,produc:[2,8,13],product:[6,8,17,20],profession:7,program:[2,3,6,7,8,15],progress:14,prohibit:2,project:[2,4,7,9,17],prompt:[2,17],proper:[2,6,8,10,13,17,19],properli:[2,6,13,17],properti:[2,4,6,19],propertiesnumcolumn:2,propos:[6,10],protect:[2,15,17],protectbinari:2,protocol:[2,7,17],provid:[2,6,7,10,12,17,19,20,22],provok:15,proxi:[2,17],proxypass:[2,6],proxypassrevers:6,proxypassreversecookiedomain:6,proxypassreversecookiepath:6,proxyurl:2,proxyus:2,pruett:4,przemo:4,przybylski:4,psbot0:6,pub:15,publi_at_web:4,publicli:2,publish:[2,3,15,17],pull:[2,17],pundalik:4,punjabi:4,purodha:4,purpos:[2,3,7,8,15,20],put:[2,15,17,18,19],python:6,qbe:[4,10],qiang:4,qualifi:17,qualiti:8,queri:[0,1,4,7,8,9,10,15,17],queryhistorydb:2,queryhistorymax:2,querystr:17,question:[7,9],quick:[2,6,7,9],quickli:8,quit:[2,4,6,18,20],quot:6,qyz:4,r9uk:17,ra4_at_openmailbox:4,rachim:4,rachman:4,radio:[6,7],rafael:4,raghuram:4,rai:4,raj:4,rajandran:4,random:[2,4,15],rang:[2,7],raouf:4,rare:6,rate:15,rather:[2,6,8,12,17],ratio:14,ratschil:[3,4],raul:4,raul_at_wservic:4,ray_at_datahui:4,reach:[17,19],read:[2,6,8,10,17],readabl:[6,8],readi:17,readm:17,real:[2,6,13],real_password:17,real_us:17,realli:[2,6,17,20],realm:[2,17],rearrang:6,reason:[2,6,14],recal:2,recaptcha:[2,6,14],receiv:[3,7,19],recent:[2,6,7,8],recod:2,recode_str:2,recodingengin:2,recommend:[2,6,7,8,14,17],record:[2,7,8,12,13],recov:6,recreat:6,recv:17,redesign:4,redhat:6,redirect:[2,17],redistribut:[3,22],refactor:4,refer:[2,6,7,13],referenti:[2,10],reflect:7,refman:[2,6,7,8],refresh:2,regard:[2,10,19],regardless:17,regener:15,regex:17,regul:8,regular:[2,4,7],regullar:2,reject:2,rel:[2,6,17],rel_countri:6,rel_person:6,rel_town:6,relat:[2,4,7,9,10,17,21],relationaldisplai:2,relationship:13,releas:[2,4,6,9,15],relev:2,reli:17,reliabl:[2,6,8,17],relyingparti:17,relyingparty_result:17,remain:[0,2],reme:4,rememb:[0,2,17],remembersort:2,remot:[2,7,17],remote_addr:2,remote_us:6,remov:[2,4,6,10,12,17,18],renam:[2,8,10,17],renato:4,renatomdd_at_yahoo:4,render:[8,15],rental_r:1,reorder:6,repeat:[2,6],repeatcel:2,replac:[0,2,6,17,18,22],replacement_cost:1,repli:17,replic:[4,6],report:[2,4,6,9],repositori:[3,7,17,20],repres:[2,6,7],represent:4,reproduc:6,reqirep:17,request:[2,7,17],request_for_com:7,request_method:6,request_uri:[6,17],requir:[2,8,9,10,15,17,18,20],resav:17,research:7,reserv:2,reservedworddisablewarn:2,reset:6,resid:6,resiz:6,resolut:7,resolv:6,resourc:7,respect:[3,6],respond:6,respons:[6,7],restart:[6,17],restor:8,restrict:[2,17],result:[0,1,2,10,17],retainquerybox:2,retriev:[2,17],return_to:17,returnto:17,revenu:1,revers:[2,17],review:17,revis:[2,6,7],revistafammatvmus:4,revok:2,rewrit:[6,17],rewritebas:6,rewritecond:6,rewriteengin:6,rewriterul:6,rewrot:4,rex:4,rfc1867:6,rfc2616_header:6,rfc:[6,7,10],ribeiro:4,ribeiro_at_gmail:4,ricardo:4,rifthi:4,rifthy456_at_gmail:4,right:[2,8,12,17,19],risk:[2,6],rob:6,robbat2_at_us:[3,4],robin:[3,4],robot:17,rocha:4,rocha_at_zoho:4,rodrigo:4,rodrigu:4,rohled:4,rohmberg:4,rohmberger_at_hotmail:4,romanian:4,ronni:4,ronniesimonf_at_gmail:4,roohan:4,roohan_cena_at_yahoo:4,root:[2,12,17],roszatycki:4,rouslan:4,rout:[2,17],router:17,routin:[2,4],row:[1,2,4,7,8],row_:7,row_format:6,rowactionlink:2,rowactionlinkswithoutuniqu:2,rowactiontyp:2,rsa:17,rubinov:4,ruiz:4,rule:[2,6,17,19],ruleant_at_us:4,run:[2,7,10,15,20],russian:4,rutkowski:4,rwx:[2,6],saad:4,safe:[2,17],sai:[0,13,19],sailboat:4,sakamoto:4,sake:6,sakila:6,saleh:4,salvadoporjc_at_gmail:4,sam_at_gmail:4,same:[0,1,2,12,17],sampl:[2,6,8,17],samyoul:20,sander:4,sandro123iv_at_gmail:4,sandro:4,sanit:6,santana:4,santana_at_gmail:4,sapi:2,sarna:4,sascha:4,save:[4,6,8,9,16,17,18],save_path:6,savecellsatonc:2,savedir:[2,8],savedsearch:2,saverio:4,saw:6,sbin:17,scale:6,scan:[6,20],scanner:6,scatter:6,scenario:[6,17],schaefer:4,schema:[2,4,8,13],scheme:[2,6],schneier:7,scientif:8,scooter:6,scope:17,scorpio_at_gmail:4,scp:6,scratchboard:[4,6],screen:[8,17,18],screenshot:18,script:[2,4,8,19,22],scriptalici:8,search:[2,4,9,10],searchabl:17,sebastian:[3,4],sebastian_at_sgundersen:4,secion:15,second:[2,6,12,19,20],secret:2,section:[1,2,5,6,17,19],secur:[2,7,9,12,19,21],secure_cooki:17,secure_sockets_lay:7,securer:4,see:[0,2,3,4,8,10,12,13,14,15,17,18,19],seealso:7,seekbot:6,seem:[2,8,17],seen:2,segment:2,seibt:4,select:[0,1,2,4,8,12,13,17,18,19],selector:2,selenium:4,self:2,send:2,senderrorreport:2,sens:19,sensi:6,sensit:[0,2,6,15],sent:[2,4,7,15],seo:6,seoma:6,seongki:4,seosearch:6,separ:[2,4,6,7,8,17],separated_valu:7,sequenc:7,serbian:4,seri:[1,7],serial:8,seriou:6,serv:[7,17],server:[4,7,8,9,10,11,12,13,15,20,22],server_:7,server_address:2,server_at_gmail:4,server_nam:17,server_port:17,serverdefault:2,serverlibrarydifference_disablewarn:2,servic:[2,6,7,17],session:[2,6,14,16,17],session_get_cookie_param:2,session_id:17,session_nam:17,session_save_path:[2,17],session_set_cookie_param:[2,17],session_start:17,session_write_clos:17,sessionsavepath:[2,17],sessiontimezon:2,set:[1,4,7,9,10,16,17,19,20,22],set_magic_quotes_runtim:17,setenvif:[6,17],setfacl:2,setia:4,setia_at_gmail:4,setinputfilt:6,setlength:8,setoutputfilt:6,setup:[4,9,13,19,22],setup_config_fil:22,setup_dir_writ:22,sevdimali:4,sevdimaliisayev_at_mail:4,sever:[2,3,6,7,8,13,16,17,19,20,22],sevillano:4,seward:7,shahrabani:4,shall:13,shameem:4,shapefil:[2,8],share:[2,17],sharifov_at_programm:4,she:6,sheet:8,shell:6,sherbrook:6,shift:[2,6],shin:4,ship:[7,17,18,22],shirian:4,shirian_at_gmail:4,shortcut:[2,6,9,17],shorten:6,shorter:[2,6],should:[2,3,4,7,8,12,15,17,18,20,22],shouldn:17,show:[2,6,15,17],show_pag:17,showal:2,showasphp:2,showbrowsecom:2,showchgpassword:2,showcolumncom:2,showcreatedb:2,showdatabasesnavigationastre:2,showdbstructurecr:2,showdbstructurelastcheck:2,showdbstructurelastupd:2,showfieldtypesindataeditview:2,showfunctionfield:2,showgitrevis:2,showhint:2,shown:[1,2,8,13,17,18],showphpinfo:2,showpropertycom:2,showserverinfo:2,showsql:2,showstat:2,shp:6,shutdown:6,side:[2,7,17],sign:[2,17],signatur:17,signific:4,significantli:8,signoncookieparam:[2,17],signonscript:[2,17],signonsess:[2,17],signonurl:[2,17],silent:6,silva:4,simecek_at_gmail:4,similar:[2,6,8,13,15],similarli:6,simon:4,simoncini:6,simpl:[1,2,7,8,17,21],simple2fa:[2,20],simpli:[2,8,12,17],simplifi:[4,12],sinc:[1,2,4,6,8,14,17,20],singh:4,singl:[2,7,8,17],sinhala:4,site:[2,6,11,17],sitesearch:6,situat:[6,7,17],siu:4,size:[2,8],skill:6,skip:[17,22],skiplockedt:2,skshin_at_gmail:4,slash:2,slider:2,slovak:4,slovenian:4,slow:2,slowdown:6,slurp:6,small:[2,6],smaller:[2,4,6],smart:[2,4],smarte_at_gmail:4,smita:4,smooth:1,smtp:4,snap:2,snappi:6,snapshot:2,snippet:2,socket:[2,7],softwar:[3,6,7,8,10,17,20,22],software_extens:7,solut:[6,17,20],solv:6,some:[2,4,7,8,15,17,19,22],someth:[2,6,13,15,17],sometim:17,somewher:[6,15],somthanat:4,somthanat_at_gmail:4,song:4,soom:4,soon:0,sora:4,sora_at_tiscali:4,sorani:4,sort:[2,6,7,8],soulard:4,sourc:[2,4,5,6,7,9,17,20,21],sourceforg:[3,4],souza:4,space:[0,2,6],spanish:4,speadsheet:8,special:[0,2,7,8,13,15,17],specif:[2,7,8,19,21],specifi:[1,2,4,8,17,19],speed:[2,6,8,17],spl:14,split:[2,6,8,19],sponsor:6,spreadsheet:[6,10,14],sql:[0,1,4,7,9,10,11,17],sqllog:2,sqlqueri:2,sqrt_at_entless:4,src:[6,17],srnka:4,ssl:[6,7,9],ssl_ca:[2,17],ssl_ca_path:[2,17],ssl_cert:[2,17],ssl_cipher:[2,17],ssl_kei:[2,17],ssl_verifi:[2,17],ssloption:6,sta:4,stabl:6,stack:1,standard:[2,4,6,7,8,14,20],star:[2,6],start:[1,2,4,8,17],starthistori:2,startup:[2,6],state:2,stateless:15,statement:[2,6,10,17],station:6,statist:[2,4],statu:[2,4,6],stdenvvar:6,stdpass:2,stduser:2,ste:4,stefan:4,stefano:4,step:[6,17],steve:4,steven:4,still:[2,12,15,17],stock:17,stokkan:4,stop:[2,6],storag:[0,2,6,7,9,13,15,16,19,20],store:[2,4,7,10,16,17,18,19,21],stored_procedur:7,straka3_at_gmail:4,straka:4,strftime:6,strict:2,strijbol:4,string:[0,2,4,17,19],strip:[0,2],strlen:17,strongli:[2,14],structur:[4,7,8,9,10,13,17,18,21],sts:[2,17],stuff:4,stuffit:17,style:[2,6,17,18],sub:[6,15],subdirectori:[2,18],subfold:[6,17],subject:[2,6],sublevel:2,submiss:2,submit:[2,6,17],subpackag:[2,17],subroutin:7,subset:10,substitut:6,substr:2,subtyp:19,success:[2,6,15,17],successfulli:6,suffic:17,suffici:6,suffix:[2,17],suggest:[4,6,14,15,17],suhardi:4,suhosin:2,suhosindisablewarn:[2,6],suit:[6,7,17],suitabl:8,sum:6,summer:4,sun:4,superus:[12,17],suppli:[2,17],support:[1,2,4,7,8,9,13,14,17,18,20],suppos:6,suppress:2,supun:4,surbakti:4,sure:[2,17,19],surfac:15,surround:6,svalekja:4,svec:4,sven:4,swedish:4,symbol:[2,18],symlinksifownermatch:6,symmetr:7,sync:4,synchron:[4,9],synoobot:6,syntax:[2,6],sysadmin:[2,6],syslog:[2,17],system:[2,4,6,7,8,16,17,18,22],szsilva_at_gmail:4,t10:2,t3if_at_ladisch:4,tab:[7,8,9,12,13,16,17],tabbrows:6,tabl:[2,4,7,10,12,13,17,19,21],table_:7,table_coord:[2,6,13],table_info:2,table_nam:6,table_uipref:2,tablenam:6,tablenavigationlinksmod:2,tableprimarykeyord:2,tables_priv:6,tablesepar:6,tablettws_at_gmail:4,tabsmod:2,taceloski:4,tag:6,taiwan:4,take:[1,2,6,10,19],taken:6,talk:17,tamil:4,tamsjadi:4,tape:7,tar:[7,17],tar_:7,tarbal:17,target:6,tarzq28_at_gmail:4,task:10,tbl_chang:4,tbl_creat:4,tbl_dump:6,tbl_row_delet:6,tbl_select:4,tbl_structur:19,tcp:[2,6,7],tcpdf:[4,6,7],tczzjin_at_gmail:4,team:[2,15,17],technic:21,technolog:7,tecnick:4,tecnickcom:6,telekom:6,tell:[2,6],telnet:6,tempdir:[2,6,17],templat:[2,17,19],template_abstract:19,temporari:[2,6,17],temporarili:[2,6,16],term:3,terri:4,test:[2,4,6,17,20,22],tex:[6,7,8],text:[0,4,7,9,10,17,19],textarea:2,textareaautoselect:2,textareacol:2,textarearow:2,textbox:12,textfield:19,textimagelink:2,textlink:2,textual:[6,8],thai:4,than:[2,4,8,10,12,17,20],thank:[4,6],thei:[2,4,12,17,19,22],them:[2,7,16,17,19,22],theme:[9,17,21],themedefault:[2,18],thememanag:[2,18],themenam:2,themeperserv:2,themselv:2,therefor:2,thi:[0,1,2,3,4,7,8,12,13,15,16,17,18,19,20,22],thiago:4,thilanka:4,thilina:4,thing:[2,6,15],think:[6,15],third:[2,6,9,11,17,18],thirteen:4,thoma:[4,7],those:[2,12,13,16,17,19],though:[2,7,8,15,17],three:[2,6,17,19],threshold:2,through:[2,7,10,15,16,17,19,20],thu:[6,8,17],thumbnail:14,tickbox:6,tild:6,till:[6,17],time:[1,2,7,15,17,20],timeout:[2,8],timestamp:2,tinyint:6,tip:[2,6],titl:[1,8,9,17],titledatabas:2,titledefault:2,titleserv:2,titlet:2,tkl:6,tmp:2,tobia:[3,4],tobias_at_ratschil:[3,4],togeth:[2,15,17],toggl:[2,6,10],token:[15,20],tokyo:6,told:4,tom:4,toma:4,tomas_at_tomasruud:4,tomastik:4,tommi:4,tommy_at_surbakti:4,ton:2,too:[2,5,6,8],tool:[2,4,5,10,15,17],tooltip:[6,13],top:[2,6,8,16,17],topic:17,toplevel:2,tor:4,total:17,totp:20,town:6,town_cod:6,track:[2,4,10,17],tracker:[2,6,15],tracking_add_drop_databas:2,tracking_add_drop_t:2,tracking_add_drop_view:2,tracking_default_stat:2,tracking_version_auto_cr:2,tradition:17,traefik:17,traffic:2,trail:2,transfer:[2,6,7,17],transform:[4,9,10,11,17,21],transformation_opt:[2,19],transformation_overview:19,transformations_generator_main_class:19,transformations_generator_plugin:19,transformationsplugin:19,transit:17,translat:[2,9],translationwarningthreshold:2,translit:2,transliter:2,transmiss:[7,8],transmit:[6,20],travel:[1,17],treat:[2,6,7],tree:[2,4],trend:1,trezor:20,tri:[2,6,15,17],trick:15,trigger:[2,4,7,8,10],trinh:4,trinhminhbao_at_gmail:4,triwidada:4,troubl:[2,7,8],troubleshoot:6,truli:17,truncat:2,trust:[2,17],trustedproxi:2,tschopp:4,tune:17,tunnel213:4,tunnel213_at_aliyun:4,tupl:7,turck:6,turek:[3,4],turkish:4,turn:[2,6],turnitinbot:6,tutori:[6,19,21],tweak:17,two:[2,7,9,13,17,21],txt:[3,6,17],type:[0,1,2,4,7,8,13,17,19],typeset:[7,8],typic:[2,6,7,9,20],typograph:8,tyron:4,u2f:21,ubuntu:2,ufpdf:4,uid:15,ukko:4,ukrainian:4,ultim:[6,17],unavail:2,uncheck:[2,6],unclean:6,uncom:[2,17],under:[2,3,15,17,18],underli:[1,17,18],undernetangel_at_gmail:4,understand:[10,17],undocu:8,unexpect:[0,2],ungureanu:4,uniform:7,unintend:2,union:[1,6],uniqu:[2,6,7,13],unit:4,unix:17,unix_domain_socket:7,unknown:17,unless:[6,17,20],unlik:17,unlucky_at_inbox:4,unpack:[6,17],unprivileg:2,unset:[6,17],unsign:19,unstuff:17,unsupport:6,untar:17,until:[2,4,6,16,17],unus:6,unwil:6,unzip:17,updat:[2,4,6,17],upgrad:[2,9],upgrade_column_info_4_3_0:[2,17],upgrade_tables_4_7_0:17,upgrade_tables_mysql_4_1_2:17,upload:[8,9,14,17],upload_max_files:6,upload_progress:6,upload_tmp_dir:6,uploaddir:[2,6,8],uploadprogress:6,upon:[1,16],upper:6,upto:6,urbalazs_at_gmail:4,uri:13,url:[2,7,17,18],urltrend:6,uro:4,usabl:6,usag:[2,12,21],use:[0,2,4,7,8,10,12,13,15,16,17,18,19,20],use_backend:17,use_cooki:17,used:[0,1,2,4,7,8,13,16,17,18,19,20],usedbsearch:2,useful:[1,2,3,5,7,8,12,17],useless:6,usepackag:[6,8],user:[2,4,7,9,15,16,19,20],user_bas:17,userconfig:2,userdata:15,usergroup:[2,12],userid:6,usernam:[2,10,12,17],userprefsdevelopertab:2,userprefsdisallow:2,userstatu:6,uses:[2,8,17],using:[1,4,7,9,10,11,13,14,15,19,20,21],usr:17,usual:[2,6,7,17,19],utf8mb4_general_ci:2,utf:[2,6,7,17],util:[2,6,7,15,17],vadap:4,vainauska:4,valentin:4,valia:4,valid:[0,2,4,6,8,10,15,16,17],valter:4,valu:[2,7,8,13,17,19],van:4,varchar:2,varfilt:6,variabl:[1,2,19,21],variable1:0,variou:[4,6,8,9,10,17,22],vazquez:4,vector:8,vendor:[2,3,6,22],vendor_config:22,verb:6,verbos:[2,6,17],verfic:2,veri:[6,8,17],verif:[2,6,17],verifi:[2,6,9],verschuer:4,verschuere_at_outlook:4,version:[1,2,3,7,8,9,10,14,18,20,22],version_check:2,versioncheck:2,vertic:[4,7],vetoffic:6,via:[2,12,15,17],victor:4,vidner:4,vietnames:4,view:[2,4,7,8,10,12,21],viktar:4,viliu:4,villanueva:4,vim:[2,17],vinai:4,vincent:4,vinipitta_at_gmail:4,vip_at_krasio:4,vipals_at_gmail:4,virusyoon_at_gmail:4,visibl:[2,17],visit:17,visok:4,visokereyal_at_gmail:4,visual:[2,4,6],visualis:6,vitalii:4,vliet:4,vmta_at_yahoo:4,vonflyne:4,vonflynee_at_gmail:4,voogt:4,voogt_at_hccnet:4,voyag:6,vperekupka_at_gmail:4,vserver:[2,6],vulner:[2,6,9,17],vytauta:4,w3c:[6,7],w3c_valid:6,wai:[0,2,4,8,13,15,16,17,18,20],wait:6,wallet:20,walton:4,walton_at_nordicdm:4,want:[2,8,12,17,18,19,22],warn:[2,17],warranti:3,washington:4,washingtonbruno_at_msn:4,wasn:4,wasser:6,waw:4,weaker:2,web:[4,6,7,8,9,15,17,22],web_brows:7,webadmin:4,webapp:17,webcrawl:6,weblate_at_gmail:4,webmaster_at_trafficg:4,webserv:[2,6,7,8,17],websit:[4,5,6,7,15,18],wei:4,welcom:[2,17],well:[2,4,6,10,15,17],weng:4,wengshiyu_at_gmail:4,wennberg:4,were:[2,4,6],west:4,wget:6,what:[0,2,12,15,17,19],when:[0,2,4,7,8,10,13,14,15,17,20],whenev:[2,6,17],where:[0,2,3,7,8,12,15,17],whether:[2,12,17,22],whh:4,whhlcj_at_126:4,which:[0,1,2,3,7,8,10,11,12,13,14,15,16,17,18,19],whitelist:6,who:[2,4,12,17,19,22],whole:[0,2,6,15,17],whose:[6,17],why:[0,2],wide:[7,8,16,20],width:2,wiegger:4,wigginton:4,wiki:[6,7,8],wikipedia:[7,8,15,17],wildcard:[2,6],wilk:4,wilson:4,win2k:6,win32:17,win98:6,window:[1,2,4,7,9,19,20],winhttp:6,winningham:4,winnt4:6,wisenutbot:6,wish:[0,2,7,8,12,17],withdrawn:4,within:[2,6,12],without:[2,3,17,18,19],witten:4,wizard:[6,17],wkito:6,won:[0,2],word:[2,6,9],wordfenc:6,work:[2,4,13,15,17,19],workaround:[6,17],workbook:8,world:[2,7],worldwideski:4,worldwideskier_at_yahoo:4,wors:6,would:[2,13,15,17,18,19],wrap:2,wrapper:17,writabl:[2,22],write:[2,8],written:[2,5,6,10],wrong:[2,13],wrongli:6,www:[2,3,4,6,7,8,17,18,19],wysiwyg:4,xampp:17,xavier:4,xhtml1:4,xml:[4,7,10,14,17],xosecalvo_at_gmail:4,xs910203_at_gmail:4,xuan:4,xvnavarro_at_gmail:4,xxx:[2,6,19],xxxx:2,xzvf:17,yacybot:6,yahoo:6,yahooseek:6,yan:4,yansilvagabriel_at_gmail:4,yaron:4,yaron_at_gmail:4,yashodha:4,yasir:4,yasitha:4,yavuz:4,yearmad:8,yellow:6,yes:2,yet:[2,8],yetdiffer:2,yizhou:4,yml:17,yogarajah:4,yogeshwar:4,yohan:4,yong:4,yoon:4,you:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22],youbico:20,youngmin:4,youngminz:4,your:[0,2,6,8,9,10,12,13,14,15,16,18,19],your_db_host:17,your_theme_nam:18,yourpassword:2,yswy_at_hotmail:4,yug:4,yugal:4,yukihiro:4,yuval:4,yyi:2,yyyi:2,zahra:4,zancan:4,zarubin:4,zassenhau:4,zassenhaus_at_jgerman:4,zend:6,zero:[2,8,16],zeroconf:[2,17],zerofil:19,zheng:4,zhyarabdulla94_at_gmail:4,zigmanta:4,zion_at_gmail:4,zip:[2,4,6,7,8,10,14,17],zip_:7,zipdump:2,zlib:[6,7,10],zone:2,zoom:4,zrng:4,zufar:4,zzz:2,zzzz:2},titles:["Bookmarks","Charts","Configuration","Copyright","Credits","Developers Information","FAQ - Frequently Asked Questions","Glossary","Import and export","Welcome to phpMyAdmin\u2019s documentation!","Introduction","Other sources of information","User management","Relations","Requirements","Security policy","Configuring phpMyAdmin","Installation","Custom Themes","Transformations","Two-factor authentication","User Guide","Distributing and packaging phpMyAdmin"],titleterms:{"17a":6,"2fa":20,"5b4":6,"\u010deski":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"default":[2,6],"export":[2,6,8],"function":6,"import":[2,6,8],"int":6,"new":[6,12],"null":6,"return":6,"try":6,"while":6,IIS:6,ODS:8,PWS:6,The:6,USE:6,Using:[6,17],With:6,YES:6,abl:6,about:[6,10],access:6,action:6,add:6,addit:6,address:2,adjust:6,after:[6,17],again:6,against:6,alert:6,allow:6,alreadi:6,alwai:6,ani:6,ansi:6,apach:6,applic:[6,20],appropri:6,area:6,arrai:8,ascii:6,ask:6,assign:12,attack:[6,15],auth:6,authent:[2,6,17,20],auto:6,autologin:2,automat:6,back:[6,17],backup:6,bar:[1,6],base:6,basic:2,becaus:6,behavior:6,behind:17,being:6,below:6,big:6,bind:6,blank:6,blob:6,book:11,bookmark:[0,6],box:[2,6],bring:6,brows:[0,2,6,17],browser:[6,14],brute:[6,15],bug:6,bundl:6,can:6,cannot:6,caus:6,central:6,certain:6,cgi:6,chang:6,charact:6,chart:[1,6],checkbox:6,chronolog:4,click:6,clickabl:6,client:6,cloud:2,cluster:6,codegen:8,column:[1,6,8,17],come:6,comment:6,complet:6,compos:17,compress:6,config:17,configur:[2,6,12,16,17,18],connect:[2,6,17],consid:6,consol:2,contain:6,content:6,control:6,cooki:[2,6,17],copi:6,copyright:3,correct:6,could:6,crash:6,creat:[6,12,17,18],credit:4,cross:15,cryptic:6,csrf:15,csv:[6,8],curiou:6,custom:[2,6,17,18],czech:11,data:[6,8],databas:[2,6,12,14,17],db_structur:6,debian:17,decim:6,delet:[6,12],deni:6,deriv:17,design:[2,6,13],determin:6,develop:[2,5,6],differ:6,directli:6,directori:2,disclosur:6,disk:6,displai:[2,6],distribut:[6,17,22],docker:17,document:[4,6,8,9],doe:6,doesn:6,don:6,dot:6,down:6,drop:6,dump:6,duplic:6,each:6,easili:6,edit:[2,6,12],effect:6,employe:6,empti:6,enabl:6,encrypt:6,english:11,enter:6,enterpris:17,environ:17,error:6,errorcod:6,esri:[6,8],evil:6,exampl:[1,2,6,13,17],excel:[6,8],execut:6,exist:[6,12],explor:6,extend:6,extens:6,extern:22,face:6,factor:20,fail:6,faq:6,favorit:6,featur:[6,10],fedora:17,fido:20,field:[2,6],file:[6,8,17,19],fine:6,firefox:6,firstnam:6,fix:6,folder:6,follow:6,font:6,forc:[6,15],foreign:6,forgeri:15,form:6,format:6,formula:6,forward:6,found:6,frequent:6,from:[6,17],full:6,gener:[2,6],gentoo:17,german:6,get:6,git:17,give:6,glossari:7,gone:6,googl:2,group:12,guid:21,gzip:6,happen:6,haproxi:17,hardwar:20,hash:6,hat:17,have:6,header:6,heard:6,help:6,hierarchi:6,homonym:6,host:6,how:6,html:6,http:[6,17],huge:6,hundr:6,hyphen:6,imag:18,implement:1,improv:6,includ:6,increment:6,index:6,indic:9,info:13,inform:[5,6,11],inject:[6,15],innodb:6,input:6,insert:6,insid:0,instal:[6,17],intend:6,intern:6,internet:6,introduct:[10,19],isp:6,issu:[6,15,17],its:6,javascript:6,json:8,just:6,kei:[6,10,20],know:6,known:[6,17],konqueror:6,lang:6,languag:[2,6],larg:6,lastnam:6,latex:[6,8],length:6,let:6,librari:[6,22],licens:3,like:6,limit:[2,6],line:1,linux:17,list:6,load:[6,8],local:6,localhost:6,locat:6,log:[6,17],login:6,lose:6,lost:6,lot:6,lowercas:6,lump:6,mac:6,machin:6,main:2,make:6,manag:[2,12],mandriva:17,mani:6,manner:6,manual:17,mean:6,mediawiki:8,memori:6,menu:12,messag:6,metadata:18,microsoft:[6,8],mime:6,mimetyp:6,mine:6,misbehav:6,miss:6,mod_gzip:6,mode:[2,6,17],modifi:6,more:6,move:6,mozilla:6,multi:6,multipl:[2,6],mysql:[2,6],mysqldump:6,mysqli:6,name:[6,8],nativ:6,navig:[2,6],need:6,nest:6,netscap:6,never:6,newer:6,nick:6,non:6,noth:6,now:6,number:6,older:[6,17],onc:6,one:6,onli:6,onto:6,open:8,open_basedir:6,opendocu:8,opensus:17,oper:6,option:[2,6,8],order:4,origin:4,other:11,out:[6,17],own:6,packag:22,page:[2,6],panel:2,paramet:6,parameter:6,pars:6,parti:3,password:6,path:6,pdf:[2,6,8],php:[6,8,14],phpmyadmin:[6,9,16,17,22],pie:1,plenti:6,pmadb:6,polici:[6,15],port:6,possibl:6,potenti:6,pr1:6,pre:6,prefer:6,prevent:6,primari:6,print:11,privileg:[6,12,17],problem:6,proce:6,procedur:6,process:6,produc:6,progress:6,project:6,protect:6,protocol:6,proxi:6,put:6,queri:[2,6],question:6,quick:17,rang:6,reassign:6,receiv:6,red:17,redirect:6,reduc:6,refresh:6,refus:6,relat:[6,13],relationship:6,releas:17,reload:6,renam:6,report:15,request:[6,15],requir:[6,14],restor:6,restrict:6,result:6,revers:6,right:6,robot:6,root:6,row:6,run:[6,17],russian:11,safari:6,safe:6,sai:6,same:6,save:2,scatter:1,schema:6,script:[6,15,17],scroll:6,search:6,secur:[6,15,17,20],see:6,seem:6,select:6,send:6,sent:6,seri:6,server:[2,6,14,17],set:[2,6],setup:[2,6,17],shape:8,shapefil:6,share:18,shortcut:10,should:6,shown:6,signon:[2,17],simpl:[6,20],simpli:6,singl:6,site:15,size:6,smith:6,sock:6,socket:6,some:6,sometim:6,sourc:11,special:6,specif:[6,12,17],specifi:6,spline:1,spreadsheet:8,sql:[2,6,8,15],sql_mode:6,ssl:[2,17],start:6,statist:6,storag:17,store:[0,6],string:6,structur:[2,6,19],subdirectori:17,suhosin:6,support:[6,10],sure:6,symbol:6,synchron:6,tab:[2,6],tabl:[0,6,8,9],technic:13,texi:8,text:[2,6,8],than:6,thei:6,them:6,theme:[2,6,18],thi:6,third:3,those:6,through:6,time:6,timelin:1,timeout:6,titl:2,tmp:6,togeth:6,tool:6,transform:[2,6,19],translat:[4,6],troubl:[6,17],tutori:11,two:[6,20],type:6,typic:15,u2f:20,ubuntu:17,umlaut:6,unabl:[6,17],undefin:6,under:6,underscor:6,understand:6,unicod:6,unix:6,unknown:6,unsaf:6,upgrad:[6,17],upload:[2,6],url:6,usag:19,use:6,used:6,useful:6,user:[6,10,12,17,21],usernam:6,uses:6,using:[0,2,6,8,17],valu:6,varchar:6,variabl:[0,6,17],variou:2,verifi:17,version:[4,6,17],via:6,view:[6,13],violat:6,volum:17,vulner:15,wai:6,want:6,warn:6,web:[2,14],welcom:[6,9],what:6,when:6,where:6,which:6,whitespac:6,who:6,why:6,win32:6,window:[6,17],withdrawn:6,without:6,won:6,word:[8,10],work:6,would:6,write:6,wrong:6,xitami:6,xml:8,xss:15,yaml:8,your:17,zero:17,zoom:6}}) \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/security.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/security.html similarity index 88% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/security.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/security.html index 71275a78..c531cab6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/security.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/security.html @@ -1,36 +1,27 @@ + - + - - Security policy — phpMyAdmin 4.9.3 documentation - + Security policy — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -58,10 +49,10 @@ secure as possible. But still web application like phpMyAdmin can be vulnerable to a number of attacks and new ways to exploit are still being explored.

    For every reported vulnerability we issue a phpMyAdmin Security Announcement -(PMASA) and it get’s assigne CVE ID as well. We might group similar +(PMASA) and it get’s assigne CVE ID as well. We might group similar vulnerabilities to one PMASA (eg. multiple XSS vulnerabilities can be announced under one PMASA).

    -

    If you think you’ve found a vulnerability, please see Reporting security issues.

    +

    If you think you’ve found a vulnerability, please see Reporting security issues.

    Typical vulnerabilities¶

    In this secion, we will describe typical vulnerabilities, which can appear in @@ -69,7 +60,7 @@ our code base. This list is by no means complete, it is intended to show typical attack surface.

    Cross-site scripting (XSS)¶

    -

    When phpMyAdmin shows a piece of user data, e.g. something inside a user’s +

    When phpMyAdmin shows a piece of user data, e.g. something inside a user’s database, all html special chars have to be escaped. When this escaping is missing somewhere a malicious user might fill a database with specially crafted content to trick an other user of that database into executing something. This @@ -91,7 +82,7 @@ action with the users privileges.

    To mitigate this phpMyAdmin requires a token to be sent on sensitive requests. The idea is that an attacker does not poses the currently valid token to include in the presented link.

    -

    The token is regenerated for every login, so it’s generally valid only for +

    The token is regenerated for every login, so it’s generally valid only for limited time, what makes it harder for attacker to obtain valid one.

    See also

    @@ -131,8 +122,8 @@ contact the DA68AB39218AB947
    with following fingerprint:

    -
    pub   4096R/DA68AB39218AB947 2016-08-02
    +DA68AB39218AB947 with following fingerprint:

    +
    pub   4096R/DA68AB39218AB947 2016-08-02
           Key fingerprint = 5BAD 38CF B980 50B9 4BD7  FB5B DA68 AB39 218A B947
     uid                          phpMyAdmin Security Team &lt;security@phpmyadmin.net&gt;
     sub   4096R/5E4176FB497A31F7 2016-08-02
    @@ -154,7 +145,7 @@ Existing improvement suggestions can be found by
           
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/settings.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/settings.html similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/settings.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/settings.html index 9521779c..b588b004 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/settings.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/settings.html @@ -1,37 +1,27 @@ + - + - - Configuring phpMyAdmin — phpMyAdmin 4.9.3 documentation - + Configuring phpMyAdmin — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -59,7 +49,7 @@

    There are many configuration settings that can be used to customize the interface. Those settings are described in Configuration. There are several layers of the configuration.

    -

    The global settings can be configured in config.inc.php as described in +

    The global settings can be configured in config.inc.php as described in Configuration. This is only way to configure connections to databases and other system wide settings.

    On top of this there are user settings which can be persistently stored in @@ -88,18 +78,20 @@ be automatically offered for loading upon your login to phpMyAdmin.

    This Page

    @@ -118,13 +110,13 @@ be automatically offered for loading upon your login to phpMyAdmin.

  • previous |
  • - +
    \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/setup.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/setup.html similarity index 77% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/setup.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/setup.html index 86b47c35..8b8bdd4f 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/setup.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/setup.html @@ -1,36 +1,27 @@ + - + - - Installation — phpMyAdmin 4.9.3 documentation - + Installation — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -55,16 +46,16 @@

    Installation¶

    phpMyAdmin does not apply any special security methods to the MySQL -database server. It is still the system administrator’s job to grant -permissions on the MySQL databases properly. phpMyAdmin’s Users +database server. It is still the system administrator’s job to grant +permissions on the MySQL databases properly. phpMyAdmin’s Users page can be used for this.

    Warning

    Mac users should note that if you are on a version before -Mac OS X, StuffIt unstuffs with Mac formats. So you’ll have +Mac OS X, StuffIt unstuffs with Mac formats. So you’ll have to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before uploading them to your server, as PHP seems not to like Mac-style -end of lines character (“\r”).

    +end of lines character (“\râ€).

    Linux distributions¶

    @@ -73,8 +64,8 @@ distribution packages when possible - they usually provide integration to your distribution and you will automatically get security updates from your distribution.

    Debian and Ubuntu¶

    -

    Debian’s package repositories include a phpMyAdmin package, but be aware that -the configuration file is maintained in /etc/phpmyadmin and may differ in +

    Debian’s package repositories include a phpMyAdmin package, but be aware that +the configuration file is maintained in /etc/phpmyadmin and may differ in some ways from the official phpMyAdmin documentation. Specifically, it does:

    • Configuration of a web server (works for Apache and lighttpd).
    • @@ -84,7 +75,7 @@ some ways from the official phpMyAdmin documentation. Specifically, it does:

      See also

      More information can be found in README.Debian -(it is installed as /usr/share/doc/phmyadmin/README.Debian with the package).

      +(it is installed as /usr/share/doc/phmyadmin/README.Debian with the package).

    @@ -95,29 +86,29 @@ the

    Gentoo¶

    Gentoo ships the phpMyAdmin package, both in a near-stock configuration as well -as in a webapp-config configuration. Use emerge dev-db/phpmyadmin to +as in a webapp-config configuration. Use emerge dev-db/phpmyadmin to install.

    Mandriva¶

    -

    Mandriva ships the phpMyAdmin package in their contrib branch and can be +

    Mandriva ships the phpMyAdmin package in their contrib branch and can be installed via the usual Control Center.

    Fedora¶

    Fedora ships the phpMyAdmin package, but be aware that the configuration file -is maintained in /etc/phpMyAdmin/ and may differ in some ways from the +is maintained in /etc/phpMyAdmin/ and may differ in some ways from the official phpMyAdmin documentation.

    Red Hat Enterprise Linux¶

    -

    Red Hat Enterprise Linux itself and thus derivatives like CentOS don’t +

    Red Hat Enterprise Linux itself and thus derivatives like CentOS don’t ship phpMyAdmin, but the Fedora-driven repository Extra Packages for Enterprise Linux (EPEL) -is doing so, if it’s +is doing so, if it’s enabled. But be aware that the configuration file is maintained in -/etc/phpMyAdmin/ and may differ in some ways from the +/etc/phpMyAdmin/ and may differ in some ways from the official phpMyAdmin documentation.

    @@ -131,17 +122,17 @@ which include phpMyAdmin together with a database and web server such as

    Installing from Git¶

    You can clone current phpMyAdmin source from -https://github.com/phpmyadmin/phpmyadmin.git:

    -
    git clone https://github.com/phpmyadmin/phpmyadmin.git
    +https://github.com/phpmyadmin/phpmyadmin.git:

    +
    git clone https://github.com/phpmyadmin/phpmyadmin.git
     

    Additionally you need to install dependencies using the Composer tool:

    -
    composer update
    +
    composer update
     

    If you do not intend to develop, you can skip the installation of developer tools by invoking:

    -

    To install phpMyAdmin simply run:

    -
    composer create-project phpmyadmin/phpmyadmin
    +
    composer create-project phpmyadmin/phpmyadmin
     

    Alternatively you can use our own composer repository, which contains the release tarballs and is available at <https://www.phpmyadmin.net/packages.json>:

    -
    composer create-project phpmyadmin/phpmyadmin --repository-url=https://www.phpmyadmin.net/packages.json --no-dev
    +
    composer create-project phpmyadmin/phpmyadmin --repository-url=https://www.phpmyadmin.net/packages.json --no-dev
     
    @@ -171,13 +162,13 @@ the release tarballs and is available at

    Installing using Docker¶

    phpMyAdmin comes with a Docker image, which you can easily deploy. You can download it using:

    -
    docker pull phpmyadmin/phpmyadmin
    +
    docker pull phpmyadmin/phpmyadmin
     

    The phpMyAdmin server will listen on port 80. It supports several ways of -configuring the link to the database server, either by Docker’s link feature -by linking your database container to db for phpMyAdmin (by specifying ---link your_db_host:db) or by environment variables (in this case it’s up +configuring the link to the database server, either by Docker’s link feature +by linking your database container to db for phpMyAdmin (by specifying +--link your_db_host:db) or by environment variables (in this case it’s up to you to set up networking in Docker to allow the phpMyAdmin container to access the database container over the network).

    @@ -189,7 +180,7 @@ the database container over the network).

    Allows you to enter a database server hostname on login form.

    @@ -199,7 +190,7 @@ the database container over the network).

    Hostname or IP address of the database server to use.

    @@ -209,7 +200,7 @@ the database container over the network).

    Comma-separated hostnames or IP addresses of the database servers to use.

    Note

    -

    Used only if PMA_HOST is empty.

    +

    Used only if PMA_HOST is empty.

    @@ -219,7 +210,7 @@ the database container over the network).

    Verbose name of the database server.

    @@ -229,7 +220,7 @@ the database container over the network).

    Comma-separated verbose name of the database servers.

    Note

    -

    Used only if PMA_VERBOSE is empty.

    +

    Used only if PMA_VERBOSE is empty.

    @@ -257,35 +248,35 @@ the database container over the network).

    Comma-separated ports of the database server to use.

    Note

    -

    Used only if PMA_PORT is empty.

    +

    Used only if PMA_PORT is empty.

    PMA_ABSOLUTE_URI¶
    -

    The fully-qualified path (https://pma.example.net/) where the reverse +

    The fully-qualified path (https://pma.example.net/) where the reverse proxy makes phpMyAdmin available.

    -

    By default, Cookie authentication mode is used, but if PMA_USER and -PMA_PASSWORD are set, it is switched to Config authentication mode.

    +

    By default, Cookie authentication mode is used, but if PMA_USER and +PMA_PASSWORD are set, it is switched to Config authentication mode.

    Note

    The credentials you need to log in are stored in the MySQL server, in case of Docker image, there are various ways to set it (for example -MYSQL_ROOT_PASSWORD when starting the MySQL container). Please check +MYSQL_ROOT_PASSWORD when starting the MySQL container). Please check documentation for MariaDB container or MySQL container.

    Customizing configuration¶

    -

    Additionally configuration can be tweaked by /etc/phpmyadmin/config.user.inc.php. If +

    Additionally configuration can be tweaked by /etc/phpmyadmin/config.user.inc.php. If this file exists, it will be loaded after configuration is generated from above environment variables, so you can override any configuration variable. This configuration can be added as a volume when invoking docker using @@ -294,14 +285,14 @@ configuration can be added as a volume when invoking docker using but you can override any of the values.

    For example to change the default behavior of CSV export you can use the following configuration file:

    -
    <?php
    +
    <?php
     $cfg['Export']['csv_columns'] = true;
     ?>
     

    You can also use it to define server configuration instead of using the environment variables listed in Docker environment variables:

    -
    <?php
    +
    <?php
     /* Override Servers array */
     $cfg['Servers'] = [
         1 => [
    @@ -327,14 +318,14 @@ environment variables listed in 
     

    Docker Volumes¶

    You can use the following volumes to customize image behavior:

    -

    /etc/phpmyadmin/config.user.inc.php

    +

    /etc/phpmyadmin/config.user.inc.php

    Can be used for additional settings, see the previous chapter for more details.
    -

    /sessions/

    +

    /sessions/

    Directory where PHP sessions are stored. You might want to share this for example when using Signon authentication mode.
    -

    /www/themes/

    +

    /www/themes/

    Directory where phpMyAdmin looks for themes. By default only those shipped with phpMyAdmin are included, but you can include additional phpMyAdmin @@ -343,27 +334,27 @@ themes (see

    Docker Examples¶

    To connect phpMyAdmin to a given server use:

    -
    docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin
    +
    docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin
     

    To connect phpMyAdmin to more servers use:

    -
    docker run --name myadmin -d -e PMA_HOSTS=dbhost1,dbhost2,dbhost3 -p 8080:80 phpmyadmin/phpmyadmin
    +
    docker run --name myadmin -d -e PMA_HOSTS=dbhost1,dbhost2,dbhost3 -p 8080:80 phpmyadmin/phpmyadmin
     

    To use arbitrary server option:

    -
    docker run --name myadmin -d --link mysql_db_server:db -p 8080:80 -e PMA_ARBITRARY=1 phpmyadmin/phpmyadmin
    +
    docker run --name myadmin -d --link mysql_db_server:db -p 8080:80 -e PMA_ARBITRARY=1 phpmyadmin/phpmyadmin
     

    You can also link the database container using Docker:

    -
    docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin/phpmyadmin
    +
    docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin/phpmyadmin
     

    Running with additional configuration:

    -
    docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php phpmyadmin/phpmyadmin
    +
    docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php phpmyadmin/phpmyadmin
     

    Running with additional themes:

    -
    docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /custom/phpmyadmin/theme/:/www/themes/theme/ phpmyadmin/phpmyadmin
    +
    docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /custom/phpmyadmin/theme/:/www/themes/theme/ phpmyadmin/phpmyadmin
     
    @@ -372,7 +363,7 @@ themes (see Alternatively, you can also use docker-compose with the docker-compose.yml from <https://github.com/phpmyadmin/docker>. This will run phpMyAdmin with an arbitrary server - allowing you to specify MySQL/MariaDB server on the login page.

    -
    docker-compose up -d
    +
    docker-compose up -d
     
    @@ -380,15 +371,15 @@ arbitrary server - allowing you to specify MySQL/MariaDB server on the login pag

    Customizing configuration file using docker-compose¶

    You can use an external file to customize phpMyAdmin configuration and pass it using the volumes directive:

    -
    phpmyadmin:
    -    image: phpmyadmin/phpmyadmin
    -    container_name: phpmyadmin
    -    environment:
    +
    phpmyadmin:
    +    image: phpmyadmin/phpmyadmin
    +    container_name: phpmyadmin
    +    environment:
          - PMA_ARBITRARY=1
    -    restart: always
    -    ports:
    +    restart: always
    +    ports:
          - 8080:80
    -    volumes:
    +    volumes:
          - /sessions
          - ~/docker/phpmyadmin/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
          - /custom/phpmyadmin/theme/:/www/themes/theme/
    @@ -405,7 +396,7 @@ using the volumes directive:

    subdirectory, you need to rewrite the request path in the server proxying the requests.

    For example, using haproxy it can be done as:

    -
    frontend http
    +
    frontend http
         bind *:80
         option forwardfor
         option http-server-close
    @@ -427,7 +418,7 @@ backend phpmyadmin
     

    When using traefik, something like following should work:

    -
    defaultEntryPoints = ["http"]
    +
    defaultEntryPoints = ["http"]
     [entryPoints]
       [entryPoints.http]
       address = ":80"
    @@ -448,20 +439,20 @@ backend phpmyadmin
          rule="PathPrefixStrip:/phpmyadmin/;AddPrefix:/"
     
    -

    You then should specify PMA_ABSOLUTE_URI in the docker-compose +

    You then should specify PMA_ABSOLUTE_URI in the docker-compose configuration:

    -
    version: '2'
    +
    version: '2'
     
    -services:
    -  phpmyadmin:
    -    restart: always
    -    image: phpmyadmin/phpmyadmin
    -    container_name: phpmyadmin
    -    hostname: phpmyadmin
    -    domainname: example.com
    -    ports:
    +services:
    +  phpmyadmin:
    +    restart: always
    +    image: phpmyadmin/phpmyadmin
    +    container_name: phpmyadmin
    +    hostname: phpmyadmin
    +    domainname: example.com
    +    ports:
           - 8000:80
    -    environment:
    +    environment:
           - PMA_HOSTS=172.26.36.7,172.26.36.8,172.26.36.9,172.26.36.10
           - PMA_VERBOSES=production-db1,production-db2,dev-db1,dev-db2
           - PMA_USER=root
    @@ -476,38 +467,38 @@ configuration:

    1. Choose an appropriate distribution kit from the phpmyadmin.net Downloads page. Some kits contain only the English messages, others -contain all languages. We’ll assume you chose a kit whose name -looks like phpMyAdmin-x.x.x -all-languages.tar.gz.
    2. +contain all languages. We’ll assume you chose a kit whose name +looks like phpMyAdmin-x.x.x -all-languages.tar.gz.
    3. Ensure you have downloaded a genuine archive, see Verifying phpMyAdmin releases.
    4. Untar or unzip the distribution (be sure to unzip the subdirectories): -tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz in your -webserver’s document root. If you don’t have direct access to your +tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz in your +webserver’s document root. If you don’t have direct access to your document root, put the files in a directory on your local machine, and, after step 4, transfer the directory on your web server using, for example, ftp.
    5. Ensure that all the scripts have the appropriate owner (if PHP is running in safe mode, having some scripts with an owner different from -the owner of other scripts will be a problem). See 4.2 What’s the preferred way of making phpMyAdmin secure against evil access? and -1.26 I just installed phpMyAdmin in my document root of IIS but I get the error “No input file specified” when trying to run phpMyAdmin. for suggestions.
    6. +the owner of other scripts will be a problem). See 4.2 What’s the preferred way of making phpMyAdmin secure against evil access? and +1.26 I just installed phpMyAdmin in my document root of IIS but I get the error “No input file specified†when trying to run phpMyAdmin. for suggestions.
    7. Now you must configure your installation. There are two methods that can be used. Traditionally, users have hand-edited a copy of -config.inc.php, but now a wizard-style setup script is provided +config.inc.php, but now a wizard-style setup script is provided for those who prefer a graphical installation. Creating a -config.inc.php is still a quick way to get started and needed for +config.inc.php is still a quick way to get started and needed for some advanced features.

    Manually creating the file¶

    To manually create the file, simply use your text editor to create the -file config.inc.php (you can copy config.sample.inc.php to get +file config.inc.php (you can copy config.sample.inc.php to get a minimal configuration file) in the main (top-level) phpMyAdmin -directory (the one that contains index.php). phpMyAdmin first -loads libraries/config.default.php and then overrides those values -with anything found in config.inc.php. If the default value is +directory (the one that contains index.php). phpMyAdmin first +loads libraries/config.default.php and then overrides those values +with anything found in config.inc.php. If the default value is okay for a particular setting, there is no need to include it in -config.inc.php. You’ll probably need only a few directives to get going; a +config.inc.php. You’ll probably need only a few directives to get going; a simple configuration may look like this:

    -
    <?php
    +
    <?php
     // use here a value of your choice at least 32 chars long
     $cfg['blowfish_secret'] = '1{dd0`<Q),5XP_:R9UK%%8\"EEcyH#{o';
     
    @@ -520,7 +511,7 @@ simple configuration may look like this:

    Or, if you prefer to not be prompted every time you log in:

    -
    <?php
    +
    <?php
     
     $i=0;
     $i++;
    @@ -540,24 +531,24 @@ manipulate your database.

    Using the Setup script¶

    -

    Instead of manually editing config.inc.php, you can use phpMyAdmin’s +

    Instead of manually editing config.inc.php, you can use phpMyAdmin’s setup feature. The file can be generated using the setup and you can download it for upload to the server.

    Next, open your browser and visit the location where you installed phpMyAdmin, -with the /setup suffix. The changes are not saved to the server, you need to +with the /setup suffix. The changes are not saved to the server, you need to use the Download button to save them to your computer and then upload to the server.

    Now the file is ready to be used. You can choose to review or edit the file with your favorite editor, if you prefer to set some advanced options that the setup script does not provide.

      -
    1. If you are using the auth_type “config”, it is suggested that you +
    2. If you are using the auth_type “configâ€, it is suggested that you protect the phpMyAdmin installation directory because using config does not require a user to enter a password to access the phpMyAdmin installation. Use of an alternate authentication method is recommended, for example with HTTP–AUTH in a .htaccess file or switch to using -auth_type cookie or http. See the ISPs, multi-user installations -for additional information, especially 4.4 phpMyAdmin always gives “Access denied” when using HTTP authentication..
    3. +auth_type cookie or http. See the ISPs, multi-user installations +for additional information, especially 4.4 phpMyAdmin always gives “Access denied†when using HTTP authentication..
    4. Open the main phpMyAdmin directory in your browser. phpMyAdmin should now display a welcome screen and your databases, or a login dialog if using HTTP or @@ -568,11 +559,11 @@ cookie authentication mode.
    5. Debian and Ubuntu have changed the way in which the setup script is enabled and disabled, in a way that single command has to be executed for either of these.

      To allow editing configuration invoke:

      -
      /usr/sbin/pma-configure
      +
      /usr/sbin/pma-configure
       

      To block editing configuration invoke:

      -
      /usr/sbin/pma-secure
      +
      /usr/sbin/pma-secure
       
      @@ -590,19 +581,19 @@ server: <
      436F F188 4B1A 0C3F DCBF 0D79 FEFC 65D1 81AF 644A
      +
      436F F188 4B1A 0C3F DCBF 0D79 FEFC 65D1 81AF 644A
       

      and you can get more identification information from <https://keybase.io/lem9>.

      Beginning in January 2016, the release manager is Isaac Bennetch. His key id is 0xCE752F178259BD92, and his PGP fingerprint is:

      -
      3D06 A59E CE73 0EB7 1B51 1C17 CE75 2F17 8259 BD92
      +
      3D06 A59E CE73 0EB7 1B51 1C17 CE75 2F17 8259 BD92
       

      and you can get more identification information from <https://keybase.io/ibennetch>.

      Some additional downloads (for example themes) might be signed by Michal ÄŒihaÅ™. His key id is 0x9C27B31342B7511D, and his PGP fingerprint is:

      -
      63CB 1DF1 EF12 CF2A C0EE 5A32 9C27 B313 42B7 511D
      +
      63CB 1DF1 EF12 CF2A C0EE 5A32 9C27 B313 42B7 511D
       

      and you can get more identification information from <https://keybase.io/nijel>.

      @@ -610,9 +601,9 @@ releasing developer, who through January 2016 was Marc Delisle. His key id is This way you can be sure that you are using the same code that was released. You should also verify the date of the signature to make sure that you downloaded the latest version.

      -

      Each archive is accompanied by .asc files which contain the PGP signature +

      Each archive is accompanied by .asc files which contain the PGP signature for it. Once you have both of them in the same folder, you can verify the signature:

      -
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
      +
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
       gpg: Signature made Fri 29 Jan 2016 08:59:37 AM EST using RSA key ID 8259BD92
       gpg: Can't check signature: public key not found
       
      @@ -622,13 +613,13 @@ point, you should do one of the following steps:

      -
      $ gpg --import phpmyadmin.keyring
      +
      $ gpg --import phpmyadmin.keyring
       
      • Download and import the key from one of the key servers:
      -
      $ gpg --keyserver hkp://pgp.mit.edu --recv-keys 3D06A59ECE730EB71B511C17CE752F178259BD92
      +
      $ gpg --keyserver hkp://pgp.mit.edu --recv-keys 3D06A59ECE730EB71B511C17CE752F178259BD92
       gpg: requesting key 8259BD92 from hkp server pgp.mit.edu
       gpg: key 8259BD92: public key "Isaac Bennetch <bennetch@gmail.com>" imported
       gpg: no ultimately trusted keys found
      @@ -639,7 +630,7 @@ point, you should do one of the following steps:

      This will improve the situation a bit - at this point, you can verify that the signature from the given key is correct but you still can not trust the name used in the key:

      -
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
      +
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
       gpg: Signature made Fri 29 Jan 2016 08:59:37 AM EST using RSA key ID 8259BD92
       gpg: Good signature from "Isaac Bennetch <bennetch@gmail.com>"
       gpg:                 aka "Isaac Bennetch <isaac@bennetch.org>"
      @@ -654,17 +645,17 @@ Handbook covers this topic in the chapter Isaac’s key links to
      -Linus’s key.

      +the developer in person. For example, you can see how Isaac’s key links to +Linus’s key.

      Once the key is trusted, the warning will not occur:

      -
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
      +
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
       gpg: Signature made Fri 29 Jan 2016 08:59:37 AM EST using RSA key ID 8259BD92
       gpg: Good signature from "Isaac Bennetch <bennetch@gmail.com>" [full]
       

      Should the signature be invalid (the archive has been changed), you would get a clear error regardless of the fact that the key is trusted or not:

      -
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
      +
      $ gpg --verify phpMyAdmin-4.5.4.1-all-languages.zip.asc
       gpg: Signature made Fri 29 Jan 2016 08:59:37 AM EST using RSA key ID 8259BD92
       gpg: BAD signature from "Isaac Bennetch <bennetch@gmail.com>" [unknown]
       
      @@ -687,7 +678,7 @@ should have rights to it).

      In many cases, this database structure can be automatically created and configured. This is called “Zero Configuration†mode and can be particularly useful in shared hosting situations. “Zeroconf†mode is on by default, to -disable set $cfg['ZeroConf'] to false.

      +disable set $cfg['ZeroConf'] to false.

      The following three scenarios are covered by the Zero Configuration mode:

      • When entering a database where the configuration storage tables are not @@ -696,7 +687,7 @@ present, phpMyAdmin offers to create them from the Operations tab.
      • automatically detects this and begins using them. This is the most common situation; after the tables are initially created automatically they are continually used without disturbing the user; this is also most useful on -shared hosting where the user is not able to edit config.inc.php and +shared hosting where the user is not able to edit config.inc.php and usually the user only has access to one database.
      • When having access to multiple databases, if the user first enters the database containing the configuration storage tables then switches to @@ -707,32 +698,32 @@ not prompted to create more tables in the new database.

      Manual configuration¶

      -

      Please look at your ./sql/ directory, where you should find a +

      Please look at your ./sql/ directory, where you should find a file called create_tables.sql. (If you are using a Windows server, -pay special attention to 1.23 I’m running MySQL on a Win32 machine. Each time I create a new table the table and column names are changed to lowercase!).

      +pay special attention to 1.23 I’m running MySQL on a Win32 machine. Each time I create a new table the table and column names are changed to lowercase!).

      If you already had this infrastructure and:

      • upgraded to MySQL 4.1.2 or newer, please use -sql/upgrade_tables_mysql_4_1_2+.sql.
      • +sql/upgrade_tables_mysql_4_1_2+.sql.
      • upgraded to phpMyAdmin 4.3.0 or newer from 2.5.0 or newer (<= 4.2.x), -please use sql/upgrade_column_info_4_3_0+.sql.
      • +please use sql/upgrade_column_info_4_3_0+.sql.
      • upgraded to phpMyAdmin 4.7.0 or newer from 4.3.0 or newer, -please use sql/upgrade_tables_4_7_0+.sql.
      • +please use sql/upgrade_tables_4_7_0+.sql.
      -

      and then create new tables by importing sql/create_tables.sql.

      +

      and then create new tables by importing sql/create_tables.sql.

      You can use your phpMyAdmin to create the tables for you. Please be aware that you may need special (administrator) privileges to create the database and tables, and that the script may need some tuning, depending on the database name.

      -

      After having imported the sql/create_tables.sql file, you -should specify the table names in your config.inc.php file. The +

      After having imported the sql/create_tables.sql file, you +should specify the table names in your config.inc.php file. The directives used for that can be found in the Configuration.

      You will also need to have a controluser -($cfg['Servers'][$i]['controluser'] and -$cfg['Servers'][$i]['controlpass'] settings) +($cfg['Servers'][$i]['controluser'] and +$cfg['Servers'][$i]['controlpass'] settings) with the proper rights to those tables. For example you can create it using following statement:

      -
      GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost'  IDENTIFIED BY 'pmapass';
      +
      GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost'  IDENTIFIED BY 'pmapass';
       
      @@ -747,32 +738,32 @@ configuration.

      This way, you will not leave any old or outdated files in the directory, which can have severe security implications or can cause various breakages.

      -

      Simply copy config.inc.php from your previous installation into +

      Simply copy config.inc.php from your previous installation into the newly unpacked one. Configuration files from old versions may require some tweaking as some options have been changed or removed. For compatibility with PHP 5.3 and later, remove a -set_magic_quotes_runtime(0); statement that you might find near +set_magic_quotes_runtime(0); statement that you might find near the end of your configuration file.

      -

      You should not copy libraries/config.default.php over -config.inc.php because the default configuration file is version- +

      You should not copy libraries/config.default.php over +config.inc.php because the default configuration file is version- specific.

      The complete upgrade can be performed in a few simple steps:

      1. Download the latest phpMyAdmin version from <https://www.phpmyadmin.net/downloads/>.
      2. -
      3. Rename existing phpMyAdmin folder (for example to phpmyadmin-old).
      4. -
      5. Unpack freshly downloaded phpMyAdmin to the desired location (for example phpmyadmin).
      6. -
      7. Copy config.inc.php` from old location (phpmyadmin-old) to the new one (phpmyadmin).
      8. +
      9. Rename existing phpMyAdmin folder (for example to phpmyadmin-old).
      10. +
      11. Unpack freshly downloaded phpMyAdmin to the desired location (for example phpmyadmin).
      12. +
      13. Copy config.inc.php` from old location (phpmyadmin-old) to the new one (phpmyadmin).
      14. Test that everything works properly.
      15. -
      16. Remove backup of a previous version (phpmyadmin-old).
      17. +
      18. Remove backup of a previous version (phpmyadmin-old).

      If you have upgraded your MySQL server from a version previous to 4.1.2 to version 5.x or newer and if you use the phpMyAdmin configuration storage, you should run the SQL script found in -sql/upgrade_tables_mysql_4_1_2+.sql.

      +sql/upgrade_tables_mysql_4_1_2+.sql.

      If you have upgraded your phpMyAdmin to 4.3.0 or newer from 2.5.0 or newer (<= 4.2.x) and if you use the phpMyAdmin configuration storage, you should run the SQL script found in -sql/upgrade_column_info_4_3_0+.sql.

      +sql/upgrade_column_info_4_3_0+.sql.

      Do not forget to clear the browser cache and to empty the old session by logging out and logging in again.

      @@ -780,7 +771,7 @@ logging out and logging in again.

      Using authentication modes¶

      HTTP and cookie authentication modes are recommended in a multi-user environment where you want to give users access to their own database and -don’t want them to play around with others. Nevertheless, be aware that MS +don’t want them to play around with others. Nevertheless, be aware that MS Internet Explorer seems to be really buggy about cookies, at least till version 6. Even in a single-user environment, you might prefer to use HTTP or cookie mode so that your user/password pair are not in clear in the @@ -788,28 +779,28 @@ configuration file.

      HTTP and cookie authentication modes are more secure: the MySQL login information does not need to be set in the phpMyAdmin configuration file (except possibly for the -$cfg['Servers'][$i]['controluser']). +$cfg['Servers'][$i]['controluser']). However, keep in mind that the password travels in plain text unless you are using the HTTPS protocol. In cookie mode, the password is stored, encrypted with the AES algorithm, in a temporary cookie.

      Then each of the true users should be granted a set of privileges -on a set of particular databases. Normally you shouldn’t give global +on a set of particular databases. Normally you shouldn’t give global privileges to an ordinary user unless you understand the impact of those privileges (for example, you are creating a superuser). For example, to grant the user real_user with all privileges on the database user_base:

      -
      GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';
      +
      GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';
       

      What the user may now do is controlled entirely by the MySQL user management -system. With HTTP or cookie authentication mode, you don’t need to fill the -user/password fields inside the $cfg['Servers'].

      +system. With HTTP or cookie authentication mode, you don’t need to fill the +user/password fields inside the $cfg['Servers'].

      @@ -822,16 +813,16 @@ method and allows you to log in as any valid MySQL user.

      support using CGI PHP see 1.32 Can I use HTTP authentication with IIS?, for using with Apache CGI see 1.35 Can I use HTTP authentication with Apache CGI?.

      -
    6. When PHP is running under Apache’s mod_proxy_fcgi (e.g. with PHP-FPM), -Authorization headers are not passed to the underlying FCGI application, +

    7. When PHP is running under Apache’s mod_proxy_fcgi (e.g. with PHP-FPM), +Authorization headers are not passed to the underlying FCGI application, such that your credentials will not reach the application. In this case, you can add the following configuration directive:

      -
      SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
      +
      SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
       
    8. -
    9. See also 4.4 phpMyAdmin always gives “Access denied” when using HTTP authentication. about not using the .htaccess mechanism along with -‘HTTP‘ authentication mode.

      +
    10. See also 4.4 phpMyAdmin always gives “Access denied†when using HTTP authentication. about not using the .htaccess mechanism along with +‘HTTP’ authentication mode.

    11. @@ -850,9 +841,9 @@ is deleted when it ends.
    12. With this mode, the user can truly log out of phpMyAdmin and log back in with the same username (this is not possible with HTTP authentication mode).
    13. If you want to allow users to enter any hostname to connect (rather than only -servers that are configured in config.inc.php), -see the $cfg['AllowArbitraryServer'] directive.
    14. -
    15. As mentioned in the Requirements section, having the openssl extension +servers that are configured in config.inc.php), +see the $cfg['AllowArbitraryServer'] directive.
    16. +
    17. As mentioned in the Requirements section, having the openssl extension will speed up access considerably, but is not required.
    18. @@ -863,17 +854,17 @@ will speed up access considerably, but is not required. application to authenticate to phpMyAdmin to implement a single signon solution.
    19. The other application has to store login information into session -data (see $cfg['Servers'][$i]['SignonSession'] and -$cfg['Servers'][$i]['SignonCookieParams']) or you +data (see $cfg['Servers'][$i]['SignonSession'] and +$cfg['Servers'][$i]['SignonCookieParams']) or you need to implement script to return the credentials (see -$cfg['Servers'][$i]['SignonScript']).
    20. +$cfg['Servers'][$i]['SignonScript']).
    21. When no credentials are available, the user is being redirected to -$cfg['Servers'][$i]['SignonURL'], where you should handle +$cfg['Servers'][$i]['SignonURL'], where you should handle the login process.
    22. The very basic example of saving credentials in a session is available as -examples/signon.php:

      -
      <?php
      +examples/signon.php:

      +
      <?php
       /* vim: set expandtab sw=4 ts=4 sts=4: */
       /**
        * Single signon for phpMyAdmin
      @@ -951,8 +942,8 @@ the login process.
       

      Alternatively, you can also use this way to integrate with OpenID as shown -in examples/openid.php:

      -
      <?php
      +in examples/openid.php:

      +
      <?php
       /* vim: set expandtab sw=4 ts=4 sts=4: */
       /**
        * Single signon for phpMyAdmin using OpenID
      @@ -1132,9 +1123,9 @@ in examples/openid.php
       

      If you intend to pass the credentials using some other means than, you have to implement wrapper in PHP to get that data and set it to -$cfg['Servers'][$i]['SignonScript']. There is a very minimal example -in examples/signon-script.php:

      -
      <?php
      +$cfg['Servers'][$i]['SignonScript']. There is a very minimal example
      +in examples/signon-script.php:

      + @@ -1185,15 +1176,15 @@ in examples/signon-script.

      Config authentication mode¶

      @@ -1285,43 +1276,43 @@ possible session-based attacks against it. You can use

      It is recommended to use SSL when connecting to remote database server. There are several configuration options involved in the SSL setup:

      -
      $cfg['Servers'][$i]['ssl']
      +
      $cfg['Servers'][$i]['ssl']
      Defines whether to use SSL at all. If you enable only this, the connection will be encrypted, but there is not authentication of the connection - you can not verify that you are talking to the right server.
      -
      $cfg['Servers'][$i]['ssl_key'] and $cfg['Servers'][$i]['ssl_cert']
      +
      $cfg['Servers'][$i]['ssl_key'] and $cfg['Servers'][$i]['ssl_cert']
      This is used for authentication of client to the server.
      -
      $cfg['Servers'][$i]['ssl_ca'] and $cfg['Servers'][$i]['ssl_ca_path']
      +
      $cfg['Servers'][$i]['ssl_ca'] and $cfg['Servers'][$i]['ssl_ca_path']
      The certificate authorities you trust for server certificates. This is used to ensure that you are talking to a trusted server.
      -
      $cfg['Servers'][$i]['ssl_verify']
      +
      $cfg['Servers'][$i]['ssl_verify']
      This configuration disables server certificate verification. Use with caution.

      Known issues¶

      -

      Users with column-specific privileges are unable to “Browse”¶

      -

      If a user has only column-specific privileges on some (but not all) columns in a table, “Browse” +

      Users with column-specific privileges are unable to “Browseâ€Â¶

      +

      If a user has only column-specific privileges on some (but not all) columns in a table, “Browse†will fail with an error message.

      As a workaround, a bookmarked query with the same name as the table can be created, this will -run when using the “Browse” link instead. Issue 11922.

      +run when using the “Browse†link instead. Issue 11922.

      -

      Trouble logging back in after logging out using ‘http’ authentication¶

      -

      When using the ‘http’ auth_type, it can be impossible to log back in (when the logout comes +

      Trouble logging back in after logging out using ‘http’ authentication¶

      +

      When using the ‘http’ auth_type, it can be impossible to log back in (when the logout comes manually or after a period of inactivity). Issue 11898.

      @@ -1333,7 +1324,7 @@ manually or after a period of inactivity).
      @@ -1431,12 +1424,12 @@ manually or after a period of inactivity). previous | - +
      \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/themes.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/themes.html similarity index 76% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/themes.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/themes.html index 94da0bbc..144814b6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/themes.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/themes.html @@ -1,37 +1,27 @@ + - + - - Custom Themes — phpMyAdmin 5.0.0 documentation - + Custom Themes — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -60,12 +50,12 @@ additonal themes from our website at <https://www.phpmyadmin.net/themes/>.

      Configuration¶

      -

      Themes are configured with $cfg['ThemeManager'] and -$cfg['ThemeDefault']. Under ./themes/, you should not -delete the directory pmahomme or its underlying structure, because this is -the system theme used by phpMyAdmin. pmahomme contains all images and +

      Themes are configured with $cfg['ThemeManager'] and +$cfg['ThemeDefault']. Under ./themes/, you should not +delete the directory pmahomme or its underlying structure, because this is +the system theme used by phpMyAdmin. pmahomme contains all images and styles, for backwards compatibility and for all themes that would not include -images or css-files. If $cfg['ThemeManager'] is enabled, you +images or css-files. If $cfg['ThemeManager'] is enabled, you can select your favorite theme on the main page. Your selected theme will be stored in a cookie.

      @@ -73,23 +63,23 @@ stored in a cookie.

      Creating custom theme¶

      To create a theme:

        -
      • make a new subdirectory (for example “your_theme_name”) under ./themes/.
      • -
      • copy the files and directories from pmahomme to “your_theme_name”
      • -
      • edit the css-files in “your_theme_name/css”
      • -
      • put your new images in “your_theme_name/img”
      • -
      • edit layout.inc.php in “your_theme_name”
      • -
      • edit theme.json in “your_theme_name” to contain theme metadata (see below)
      • +
      • make a new subdirectory (for example “your_theme_nameâ€) under ./themes/.
      • +
      • copy the files and directories from pmahomme to “your_theme_nameâ€
      • +
      • edit the css-files in “your_theme_name/cssâ€
      • +
      • put your new images in “your_theme_name/imgâ€
      • +
      • edit layout.inc.php in “your_theme_nameâ€
      • +
      • edit theme.json in “your_theme_name†to contain theme metadata (see below)
      • make a new screenshot of your theme and save it under -“your_theme_name/screen.png”
      • +“your_theme_name/screen.pngâ€

      Theme metadata¶

      -

      Changed in version 4.8.0: Before 4.8.0 the theme metadata was passed in the info.inc.php file. -It has been replaced by theme.json to allow easier parsing (without +

      Changed in version 4.8.0: Before 4.8.0 the theme metadata was passed in the info.inc.php file. +It has been replaced by theme.json to allow easier parsing (without need to handle PHP code) and to support additional features.

      -

      In theme directory there is file theme.json which contains theme +

      In theme directory there is file theme.json which contains theme metadata. Currently it consists of:

      @@ -122,7 +112,7 @@ metadata. Currently it consists of:

      url
      -

      Link to theme author website. It’s good idea to have way for getting +

      Link to theme author website. It’s good idea to have way for getting support there.

      @@ -134,7 +124,7 @@ support there.

      For example, the definition for Original theme shipped with phpMyAdnin 4.8:

      -
      {
      +
      {
           "name": "Original",
           "version": "4.8",
           "description": "Original phpMyAdmin theme",
      @@ -148,8 +138,8 @@ support there.

      Sharing images¶

      If you do not want to use your own symbols and buttons, remove the -directory “img” in “your_theme_name”. phpMyAdmin will use the -default icons and buttons (from the system-theme pmahomme).

      +directory “img†in “your_theme_nameâ€. phpMyAdmin will use the +default icons and buttons (from the system-theme pmahomme).

      @@ -160,7 +150,7 @@ default icons and buttons (from the system-theme
      \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/transformations.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/transformations.html similarity index 75% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/transformations.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/transformations.html index 8bc5b7aa..fa02929b 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/transformations.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/transformations.html @@ -1,37 +1,27 @@ + - + - - Transformations — phpMyAdmin 4.9.3 documentation - + Transformations — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -63,16 +53,16 @@ feature.

      Introduction¶

      -

      To enable transformations, you have to setup the column_info +

      To enable transformations, you have to setup the column_info table and the proper directives. Please see the Configuration on how to do so.

      You can apply different transformations to the contents of each column. The transformation will take the content of each column and transform it with certain rules defined in the selected transformation.

      -

      Say you have a column ‘filename’ which contains a filename. Normally +

      Say you have a column ‘filename’ which contains a filename. Normally you would see in phpMyAdmin only this filename. Using transformations you can transform that filename into a HTML link, so you can click -inside of the phpMyAdmin structure on the column’s link and will see +inside of the phpMyAdmin structure on the column’s link and will see the file displayed in a new browser window. Using transformation options you can also specify strings to append/prepend to a string or the format you want the output stored in.

      @@ -86,63 +76,63 @@ official phpMyAdmin homepage.

      Usage¶

      Go to your tbl_structure.php page (i.e. reached through clicking on -the ‘Structure’ link for a table). There click on “Change” (or change +the ‘Structure’ link for a table). There click on “Change†(or change icon) and there you will see three new fields at the end of the line. -They are called ‘MIME-type’, ‘Browser transformation’ and -‘Transformation options’.

      +They are called ‘MIME-type’, ‘Browser transformation’ and +‘Transformation options’.

        -
      • The field ‘MIME-type’ is a drop-down field. Select the MIME-type that -corresponds to the column’s contents. Please note that transformations +
      • The field ‘MIME-type’ is a drop-down field. Select the MIME-type that +corresponds to the column’s contents. Please note that transformations are inactive as long as no MIME-type is selected.
      • -
      • The field ‘Browser transformation’ is a drop-down field. You can +
      • The field ‘Browser transformation’ is a drop-down field. You can choose from a hopefully growing amount of pre-defined transformations. See below for information on how to build your own transformation. There are global transformations and mimetype-bound transformations. Global transformations can be used for any mimetype. They will take the mimetype, if necessary, into regard. Mimetype-bound transformations usually only operate on a certain mimetype. There are -transformations which operate on the main mimetype (like ‘image’), +transformations which operate on the main mimetype (like ‘image’), which will most likely take the subtype into regard, and those who -only operate on a specific subtype (like ‘image/jpeg’). You can use +only operate on a specific subtype (like ‘image/jpeg’). You can use transformations on mimetypes for which the function was not defined for. There is no security check for you selected the right transformation, so take care of what the output will be like.
      • -
      • The field ‘Transformation options’ is a free-type textfield. You have +
      • The field ‘Transformation options’ is a free-type textfield. You have to enter transform-function specific options here. Usually the transforms can operate with default options, but it is generally a good idea to look up the overview to see which options are necessary. Much like the ENUM/SET-Fields, you have to split up several options -using the format ‘a’,’b’,’c’,...(NOTE THE MISSING BLANKS). This is +using the format ‘a’,’b’,’c’,…(NOTE THE MISSING BLANKS). This is because internally the options will be parsed as an array, leaving the first value the first element in the array, and so forth. If you want to specify a MIME character set you can define it in the transformation_options. You have to put that outside of the pre- defined options of the specific mime-transform, as the last value of -the set. Use the format “’; charset=XXX’”. If you use a transform, for +the set. Use the format “’; charset=XXX’â€. If you use a transform, for which you can specify 2 options and you want to append a character -set, enter “‘first parameter’,’second parameter’,’charset=us-ascii’”. -You can, however use the defaults for the parameters: “’‘,’‘,’charset -=us-ascii’”. The default options can be configured using -$cfg['DefaultTransformations']
      • +set, enter “‘first parameter’,’second parameter’,’charset=us-ascii’â€. +You can, however use the defaults for the parameters: “’‘,’‘,’charset +=us-ascii’â€. The default options can be configured using +$cfg['DefaultTransformations']

      File structure¶

      All specific transformations for mimetypes are defined through class -files in the directory ‘libraries/classes/Plugins/Transformations/’. Each of +files in the directory ‘libraries/classes/Plugins/Transformations/’. Each of them extends a certain transformation abstract class declared in libraries/classes/Plugins/Transformations/Abs.

      They are stored in files to ease up customization and easy adding of new transformations.

      Because the user cannot enter own mimetypes, it is kept sure that transformations always work. It makes no sense to apply a -transformation to a mimetype the transform-function doesn’t know to +transformation to a mimetype the transform-function doesn’t know to handle.

      -

      There is a file called ‘transformations.lib.php‘ that provides some +

      There is a file called ‘transformations.lib.php’ that provides some basic functions which can be included by any other transform function.

      -

      The file name convention is [Mimetype]_[Subtype]_[Transformation +

      The file name convention is [Mimetype]_[Subtype]_[Transformation Name].class.php, while the abtract class that it extends has the -name [Transformation Name]TransformationsPlugin. All of the +name [Transformation Name]TransformationsPlugin. All of the methods that have to be implemented by a transformations plug-in are:

      1. getMIMEType() and getMIMESubtype() in the main class;
      2. @@ -151,7 +141,7 @@ it extends.

      The getMIMEType(), getMIMESubtype() and getName() methods return the name of the MIME type, MIME Subtype and transformation accordingly. -getInfo() returns the transformation’s description and possible +getInfo() returns the transformation’s description and possible options it may receive and applyTransformation() is the method that does the actual work of the transformation plug-in.

      Please see the libraries/classes/Plugins/Transformations/TEMPLATE and @@ -159,8 +149,8 @@ libraries/classes/Plugins/Transformations/TEMPLATE_ABSTRACT files for adding your own transformation plug-in. You can also generate a new transformation plug-in (with or without the abstract transformation class), by using -scripts/transformations_generator_plugin.sh or -scripts/transformations_generator_main_class.sh.

      +scripts/transformations_generator_plugin.sh or +scripts/transformations_generator_main_class.sh.

      The applyTransformation() method always gets passed three variables:

      1. $buffer - Contains the text inside of the column. This is the @@ -171,9 +161,9 @@ function as an array.
      2. data is drawn from the output of the mysql_fetch_field() function. This means, all object properties described on the manual page are available in this variable and can be used to transform a column accordingly to -unsigned/zerofill/not_null/... properties. The $meta->mimetype +unsigned/zerofill/not_null/… properties. The $meta->mimetype variable contains the original MIME-type of the column (i.e. -‘text/plain’, ‘image/jpeg’ etc.) +‘text/plain’, ‘image/jpeg’ etc.)
      @@ -184,7 +174,7 @@ variable contains the original MIME-type of the column (i.e.
      \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/two_factor.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/two_factor.html similarity index 88% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/two_factor.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/two_factor.html index b14346a3..4bf4f053 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/two_factor.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/two_factor.html @@ -1,37 +1,27 @@ + - + - - Two-factor authentication — phpMyAdmin 5.0.0 documentation - + Two-factor authentication — phpMyAdmin 4.9.7 documentation - + + + - - - - + @@ -65,11 +55,11 @@ used when logging in. To use this, you first need to configure the authentication factor in the Settings.

      When running phpMyAdmin from the Git source repository, the dependencies must be installed manually; the typical way of doing so is with the command:

      -
      composer require pragmarx/google2fa-qrcode
      +
      composer require pragmarx/google2fa bacon/bacon-qr-code
       

      Or when using a hardware security key with FIDO U2F:

      -
      composer require samyoul/u2f-php-server
      +
      composer require samyoul/u2f-php-server
       
      @@ -109,7 +99,7 @@ tokens.

      it really does not provide two-factor authentication, it just asks the user to confirm login by clicking on the button.

      It should not be used in the production and is disabled unless -$cfg['DBG']['simple2fa'] is set.

      +$cfg['DBG']['simple2fa'] is set.

      @@ -119,7 +109,7 @@ clicking on the button.

      \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/user.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/user.html similarity index 92% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/user.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/user.html index d20be525..1575c6b5 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/user.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/user.html @@ -1,36 +1,27 @@ + - + - - User Guide — phpMyAdmin 5.0.0 documentation - + User Guide — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -128,18 +119,20 @@

      This Page

      @@ -158,12 +151,12 @@
    23. previous |
    24. - +
      \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/vendors.html b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/vendors.html similarity index 82% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/vendors.html rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/vendors.html index b9af0184..acf0e709 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/doc/html/vendors.html +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/doc/html/vendors.html @@ -1,36 +1,27 @@ + - + - - Distributing and packaging phpMyAdmin — phpMyAdmin 4.9.3 documentation - + Distributing and packaging phpMyAdmin — phpMyAdmin 4.9.7 documentation - + + + - - - + @@ -59,11 +50,11 @@ redistribute phpMyAdmin inside other software package such as Linux distribution or some all in one package including web server and MySQL server.

      Generally you can customize some basic aspects (paths to some files and -behavior) in libraries/vendor_config.php.

      +behavior) in libraries/vendor_config.php.

      For example if you want setup script to generate config file in var, change -SETUP_CONFIG_FILE to /var/lib/phpmyadmin/config.inc.php and you +SETUP_CONFIG_FILE to /var/lib/phpmyadmin/config.inc.php and you will also probably want to skip directory writable check, so set -SETUP_DIR_WRITABLE to false.

      +SETUP_DIR_WRITABLE to false.

      External libraries¶

      phpMyAdmin includes several external libraries, you might want to @@ -87,7 +78,7 @@ dependencies.

      \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/error_report.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/error_report.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/error_report.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/error_report.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/config.manyhosts.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/config.manyhosts.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/config.manyhosts.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/config.manyhosts.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/openid.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/openid.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/openid.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/openid.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/signon-script.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/signon-script.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/signon-script.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/signon-script.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/signon.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/signon.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/examples/signon.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/examples/signon.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/favicon.ico b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/favicon.ico similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/favicon.ico rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/favicon.ico diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/gis_data_editor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/gis_data_editor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/gis_data_editor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/gis_data_editor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/import_status.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/import_status.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/import_status.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/import_status.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/index.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/index.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/index.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/index.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/ajax.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/ajax.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/ajax.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/ajax.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/chart.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/chart.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/chart.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/chart.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/codemirror/addon/lint/sql-lint.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/codemirror/addon/lint/sql-lint.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/codemirror/addon/lint/sql-lint.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/codemirror/addon/lint/sql-lint.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/common.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/common.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/common.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/common.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/config.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/config.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/config.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/config.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/console.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/console.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/console.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/console.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/cross_framing_protection.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/cross_framing_protection.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/cross_framing_protection.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/cross_framing_protection.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_central_columns.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_central_columns.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_central_columns.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_central_columns.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_multi_table_query.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_multi_table_query.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_multi_table_query.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_multi_table_query.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_operations.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_operations.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_operations.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_operations.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_qbe.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_qbe.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_qbe.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_qbe.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_query_generator.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_query_generator.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_query_generator.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_query_generator.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_search.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_search.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_search.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_search.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_structure.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_structure.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_structure.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_structure.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_tracking.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_tracking.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/db_tracking.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/db_tracking.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/database.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/database.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/database.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/database.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/history.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/history.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/history.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/history.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/init.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/init.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/init.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/init.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/move.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/move.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/move.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/move.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/objects.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/objects.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/objects.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/objects.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/page.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/page.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/designer/page.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/designer/page.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/doclinks.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/doclinks.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/doclinks.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/doclinks.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/error_report.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/error_report.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/error_report.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/error_report.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/export.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/export.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/export.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/export.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/export_output.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/export_output.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/export_output.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/export_output.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/functions.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/functions.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/functions.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/functions.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/gis_data_editor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/gis_data_editor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/gis_data_editor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/gis_data_editor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/import.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/import.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/import.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/import.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/indexes.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/indexes.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/indexes.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/indexes.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/jqplot/plugins/jqplot.byteFormatter.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/jqplot/plugins/jqplot.byteFormatter.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/jqplot/plugins/jqplot.byteFormatter.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/jqplot/plugins/jqplot.byteFormatter.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/keyhandler.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/keyhandler.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/keyhandler.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/keyhandler.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/makegrid.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/makegrid.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/makegrid.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/makegrid.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/menu-resizer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/menu-resizer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/menu-resizer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/menu-resizer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/messages.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/messages.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/messages.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/messages.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/microhistory.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/microhistory.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/microhistory.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/microhistory.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/multi_column_sort.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/multi_column_sort.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/multi_column_sort.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/multi_column_sort.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/navigation.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/navigation.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/navigation.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/navigation.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/normalization.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/normalization.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/normalization.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/normalization.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/page_settings.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/page_settings.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/page_settings.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/page_settings.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/replication.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/replication.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/replication.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/replication.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/rte.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/rte.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/rte.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/rte.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_databases.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_databases.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_databases.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_databases.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_plugins.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_plugins.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_plugins.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_plugins.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_privileges.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_privileges.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_privileges.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_privileges.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_advisor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_advisor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_advisor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_advisor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_monitor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_monitor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_monitor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_monitor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_processes.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_processes.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_processes.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_processes.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_queries.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_queries.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_queries.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_queries.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_sorter.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_sorter.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_sorter.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_sorter.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_variables.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_variables.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_status_variables.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_status_variables.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_user_groups.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_user_groups.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_user_groups.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_user_groups.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_variables.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_variables.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/server_variables.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/server_variables.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/shortcuts_handler.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/shortcuts_handler.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/shortcuts_handler.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/shortcuts_handler.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/sql.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/sql.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/sql.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/sql.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_change.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_change.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_change.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_change.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_chart.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_chart.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_chart.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_chart.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_find_replace.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_find_replace.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_find_replace.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_find_replace.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_gis_visualization.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_gis_visualization.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_gis_visualization.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_gis_visualization.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_operations.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_operations.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_operations.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_operations.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_relation.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_relation.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_relation.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_relation.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_select.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_select.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_select.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_select.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_structure.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_structure.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_structure.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_structure.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_tracking.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_tracking.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_tracking.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_tracking.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_zoom_plot_jqplot.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_zoom_plot_jqplot.js similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_zoom_plot_jqplot.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_zoom_plot_jqplot.js index 897caed6..469c4828 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/tbl_zoom_plot_jqplot.js +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/tbl_zoom_plot_jqplot.js @@ -558,7 +558,8 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () { value[dataLabel], // for highlighter // (may set an undefined value) value.where_clause, // for click on point - key // key from searchedData + key, // key from searchedData + value.where_clause_sign ]); }); @@ -591,7 +592,8 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () { 'server' : PMA_commonParams.get('server'), 'db' : PMA_commonParams.get('db'), 'table' : PMA_commonParams.get('table'), - 'where_clause' : data[3] + 'where_clause' : data[3], + 'where_clause_sign' : data[5] }; $.post('tbl_zoom_select.php', post_params, function (data) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/image_upload.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/image_upload.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/image_upload.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/image_upload.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/json.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/json.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/json.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/json.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/json_editor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/json_editor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/json_editor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/json_editor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/sql_editor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/sql_editor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/sql_editor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/sql_editor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/xml.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/xml.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/xml.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/xml.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/xml_editor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/xml_editor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/transformations/xml_editor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/transformations/xml_editor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/u2f.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/u2f.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/u2f.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/u2f.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/hint/show-hint.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/hint/show-hint.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/hint/show-hint.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/hint/show-hint.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/hint/show-hint.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/hint/show-hint.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/hint/show-hint.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/hint/show-hint.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/hint/sql-hint.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/hint/sql-hint.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/hint/sql-hint.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/hint/sql-hint.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/lint/lint.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/lint/lint.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/lint/lint.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/lint/lint.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/lint/lint.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/lint/lint.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/lint/lint.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/lint/lint.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/runmode/runmode.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/runmode/runmode.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/addon/runmode/runmode.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/addon/runmode/runmode.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/lib/codemirror.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/lib/codemirror.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/lib/codemirror.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/lib/codemirror.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/lib/codemirror.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/lib/codemirror.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/lib/codemirror.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/lib/codemirror.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/mode/javascript/javascript.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/mode/javascript/javascript.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/mode/javascript/javascript.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/mode/javascript/javascript.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/mode/sql/sql.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/mode/sql/sql.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/mode/sql/sql.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/mode/sql/sql.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/mode/xml/xml.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/mode/xml/xml.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/codemirror/mode/xml/xml.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/codemirror/mode/xml/xml.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/jquery.jqplot.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/jquery.jqplot.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/jquery.jqplot.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/jquery.jqplot.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.barRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.barRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.barRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.barRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.canvasTextRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.canvasTextRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.canvasTextRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.canvasTextRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.categoryAxisRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.categoryAxisRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.categoryAxisRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.categoryAxisRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.cursor.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.cursor.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.cursor.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.cursor.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.dateAxisRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.dateAxisRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.dateAxisRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.dateAxisRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.enhancedPieLegendRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.enhancedPieLegendRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.enhancedPieLegendRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.enhancedPieLegendRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.highlighter.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.highlighter.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.highlighter.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.highlighter.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.pieRenderer.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.pieRenderer.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.pieRenderer.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.pieRenderer.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.pointLabels.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.pointLabels.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jqplot/plugins/jqplot.pointLabels.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jqplot/plugins/jqplot.pointLabels.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/MIT-LICENSE.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/MIT-LICENSE.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/MIT-LICENSE.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/MIT-LICENSE.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/additional-methods.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/additional-methods.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/additional-methods.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/additional-methods.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery-migrate.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery-migrate.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery-migrate.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery-migrate.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery-ui-timepicker-addon.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery-ui-timepicker-addon.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery-ui-timepicker-addon.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery-ui-timepicker-addon.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery-ui.min.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery-ui.min.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery-ui.min.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery-ui.min.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.ba-hashchange-1.3.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.ba-hashchange-1.3.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.ba-hashchange-1.3.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.ba-hashchange-1.3.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.debounce-1.0.5.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.debounce-1.0.5.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.debounce-1.0.5.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.debounce-1.0.5.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.event.drag-2.2.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.event.drag-2.2.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.event.drag-2.2.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.event.drag-2.2.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.fullscreen.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.fullscreen.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.fullscreen.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.fullscreen.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.md5.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.md5.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.md5.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.md5.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.min.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.min.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.min.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.min.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.mousewheel.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.mousewheel.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.mousewheel.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.mousewheel.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.sortableTable.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.sortableTable.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.sortableTable.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.sortableTable.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.svg.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.svg.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.svg.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.svg.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.tablesorter.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.tablesorter.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.tablesorter.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.tablesorter.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.uitablefilter.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.uitablefilter.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.uitablefilter.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.uitablefilter.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.validate.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.validate.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/jquery/jquery.validate.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/jquery/jquery.validate.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/js.cookie.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/js.cookie.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/js.cookie.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/js.cookie.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/OpenLayers.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/OpenLayers.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/OpenLayers.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/OpenLayers.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/blank.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/blank.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/blank.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/blank.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/cloud-popup-relative.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/cloud-popup-relative.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/cloud-popup-relative.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/cloud-popup-relative.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/drag-rectangle-off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/drag-rectangle-off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/drag-rectangle-off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/drag-rectangle-off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/drag-rectangle-on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/drag-rectangle-on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/drag-rectangle-on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/drag-rectangle-on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/east-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/east-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/east-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/east-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/layer-switcher-maximize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/layer-switcher-maximize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/layer-switcher-maximize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/layer-switcher-maximize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/layer-switcher-minimize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/layer-switcher-minimize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/layer-switcher-minimize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/layer-switcher-minimize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker-blue.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker-blue.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker-blue.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker-blue.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker-gold.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker-gold.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker-gold.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker-gold.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker-green.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker-green.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker-green.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker-green.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/marker.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/marker.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/measuring-stick-off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/measuring-stick-off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/measuring-stick-off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/measuring-stick-off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/measuring-stick-on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/measuring-stick-on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/measuring-stick-on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/measuring-stick-on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/north-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/north-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/north-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/north-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/panning-hand-off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/panning-hand-off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/panning-hand-off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/panning-hand-off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/panning-hand-on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/panning-hand-on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/panning-hand-on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/panning-hand-on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/slider.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/slider.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/slider.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/slider.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/south-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/south-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/south-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/south-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/west-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/west-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/west-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/west-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoom-minus-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoom-minus-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoom-minus-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoom-minus-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoom-plus-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoom-plus-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoom-plus-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoom-plus-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoom-world-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoom-world-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoom-world-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoom-world-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoombar.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoombar.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/img/zoombar.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/img/zoombar.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/google.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/google.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/google.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/google.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/google.tidy.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/google.tidy.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/google.tidy.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/google.tidy.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/ie6-style.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/ie6-style.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/ie6-style.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/ie6-style.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/ie6-style.tidy.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/ie6-style.tidy.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/ie6-style.tidy.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/ie6-style.tidy.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/add_point_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/add_point_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/add_point_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/add_point_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/add_point_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/add_point_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/add_point_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/add_point_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/blank.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/blank.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/blank.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/blank.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/close.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/close.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/close.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/close.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/drag-rectangle-off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/drag-rectangle-off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/drag-rectangle-off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/drag-rectangle-off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/drag-rectangle-on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/drag-rectangle-on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/drag-rectangle-on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/drag-rectangle-on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_line_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_line_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_line_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_line_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_line_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_line_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_line_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_line_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_point_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_point_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_point_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_point_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_point_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_point_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_point_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_point_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_polygon_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_polygon_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_polygon_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_polygon_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_polygon_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_polygon_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/draw_polygon_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/draw_polygon_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/editing_tool_bar.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/editing_tool_bar.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/editing_tool_bar.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/editing_tool_bar.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/move_feature_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/move_feature_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/move_feature_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/move_feature_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/move_feature_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/move_feature_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/move_feature_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/move_feature_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/navigation_history.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/navigation_history.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/navigation_history.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/navigation_history.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/overview_replacement.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/overview_replacement.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/overview_replacement.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/overview_replacement.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan-panel-NOALPHA.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan-panel-NOALPHA.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan-panel-NOALPHA.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan-panel-NOALPHA.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan-panel.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan-panel.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan-panel.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan-panel.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/pan_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/pan_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/panning-hand-off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/panning-hand-off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/panning-hand-off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/panning-hand-off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/panning-hand-on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/panning-hand-on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/panning-hand-on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/panning-hand-on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/remove_point_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/remove_point_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/remove_point_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/remove_point_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/remove_point_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/remove_point_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/remove_point_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/remove_point_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/ruler.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/ruler.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/ruler.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/ruler.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/save_features_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/save_features_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/save_features_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/save_features_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/save_features_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/save_features_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/save_features_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/save_features_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_next_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_next_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_next_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_next_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_next_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_next_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_next_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_next_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_previous_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_previous_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_previous_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_previous_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_previous_on.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_previous_on.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/view_previous_on.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/view_previous_on.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/zoom-panel-NOALPHA.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/zoom-panel-NOALPHA.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/zoom-panel-NOALPHA.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/zoom-panel-NOALPHA.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/zoom-panel.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/zoom-panel.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/img/zoom-panel.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/img/zoom-panel.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.mobile.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.mobile.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.mobile.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.mobile.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.mobile.tidy.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.mobile.tidy.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.mobile.tidy.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.mobile.tidy.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.tidy.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.tidy.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/openlayers/theme/default/style.tidy.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/openlayers/theme/default/style.tidy.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/sprintf.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/sprintf.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/sprintf.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/sprintf.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/tracekit.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/tracekit.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/tracekit.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/tracekit.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/u2f-api-polyfill.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/u2f-api-polyfill.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/u2f-api-polyfill.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/u2f-api-polyfill.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/zxcvbn.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/zxcvbn.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/vendor/zxcvbn.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/vendor/zxcvbn.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/whitelist.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/whitelist.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/js/whitelist.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/js/whitelist.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/advisory_rules_generic.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/advisory_rules_generic.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/advisory_rules_generic.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/advisory_rules_generic.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/advisory_rules_mysql_before80003.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/advisory_rules_mysql_before80003.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/advisory_rules_mysql_before80003.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/advisory_rules_mysql_before80003.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/12d55845.0 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/12d55845.0 similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/12d55845.0 rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/12d55845.0 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/2e5ac55d.0 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/2e5ac55d.0 similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/2e5ac55d.0 rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/2e5ac55d.0 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/4042bcee.0 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/4042bcee.0 similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/4042bcee.0 rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/4042bcee.0 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/6187b673.0 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/6187b673.0 similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/6187b673.0 rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/6187b673.0 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/README.rst b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/README.rst similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/README.rst rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/README.rst diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/cacert.pem b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/cacert.pem similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/certs/cacert.pem rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/certs/cacert.pem diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/check_user_privileges.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/check_user_privileges.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/check_user_privileges.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/check_user_privileges.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Advisor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Advisor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Advisor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Advisor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Bookmark.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Bookmark.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Bookmark.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Bookmark.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/BrowseForeigners.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/BrowseForeigners.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/BrowseForeigners.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/BrowseForeigners.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/CentralColumns.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/CentralColumns.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/CentralColumns.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/CentralColumns.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Charsets.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Charsets.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Charsets.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Charsets.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/CheckUserPrivileges.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/CheckUserPrivileges.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/CheckUserPrivileges.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/CheckUserPrivileges.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config.php index 1010ff84..5fc91865 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config.php @@ -116,7 +116,7 @@ class Config */ public function checkSystem() { - $this->set('PMA_VERSION', '4.9.3'); + $this->set('PMA_VERSION', '4.9.7'); /* Major version */ $this->set( 'PMA_MAJOR_VERSION', diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/ConfigFile.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/ConfigFile.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/ConfigFile.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/ConfigFile.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Descriptions.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Descriptions.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Descriptions.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Descriptions.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Form.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Form.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Form.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Form.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/FormDisplay.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/FormDisplay.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/FormDisplay.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/FormDisplay.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/FormDisplayTemplate.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/FormDisplayTemplate.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/FormDisplayTemplate.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/FormDisplayTemplate.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/BaseForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/BaseForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/BaseForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/BaseForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/BaseFormList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/BaseFormList.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/BaseFormList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/BaseFormList.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/BrowseForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/BrowseForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/BrowseForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/BrowseForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/DbStructureForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/DbStructureForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/DbStructureForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/DbStructureForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/EditForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/EditForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/EditForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/EditForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/ExportForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/ExportForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/ExportForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/ExportForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/ImportForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/ImportForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/ImportForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/ImportForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/NaviForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/NaviForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/NaviForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/NaviForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/PageFormList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/PageFormList.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/PageFormList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/PageFormList.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/SqlForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/SqlForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/SqlForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/SqlForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/TableStructureForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/TableStructureForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Page/TableStructureForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Page/TableStructureForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ConfigForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ConfigForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ConfigForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ConfigForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ExportForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ExportForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ExportForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ExportForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/FeaturesForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/FeaturesForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/FeaturesForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/FeaturesForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ImportForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ImportForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ImportForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ImportForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/MainForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/MainForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/MainForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/MainForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/NaviForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/NaviForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/NaviForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/NaviForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ServersForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ServersForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/ServersForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/ServersForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/SetupFormList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/SetupFormList.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/SetupFormList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/SetupFormList.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/SqlForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/SqlForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/Setup/SqlForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/Setup/SqlForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/ExportForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/ExportForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/ExportForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/ExportForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/FeaturesForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/FeaturesForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/FeaturesForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/FeaturesForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/ImportForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/ImportForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/ImportForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/ImportForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/MainForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/MainForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/MainForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/MainForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/NaviForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/NaviForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/NaviForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/NaviForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/SqlForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/SqlForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/SqlForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/SqlForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/UserFormList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/UserFormList.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Forms/User/UserFormList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Forms/User/UserFormList.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/PageSettings.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/PageSettings.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/PageSettings.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/PageSettings.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/ServerConfigChecks.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/ServerConfigChecks.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/ServerConfigChecks.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/ServerConfigChecks.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Validator.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Validator.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Config/Validator.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Config/Validator.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Console.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Console.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Console.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Console.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Controller.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Controller.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Controller.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Controller.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Database/DatabaseStructureController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Database/DatabaseStructureController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Database/DatabaseStructureController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Database/DatabaseStructureController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/DatabaseController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/DatabaseController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/DatabaseController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/DatabaseController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerBinlogController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerBinlogController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerBinlogController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerBinlogController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerCollationsController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerCollationsController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerCollationsController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerCollationsController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerDatabasesController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerDatabasesController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerDatabasesController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerDatabasesController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerEnginesController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerEnginesController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerEnginesController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerEnginesController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerPluginsController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerPluginsController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerPluginsController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerPluginsController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerVariablesController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerVariablesController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Server/ServerVariablesController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Server/ServerVariablesController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableChartController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableChartController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableChartController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableChartController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableGisVisualizationController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableGisVisualizationController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableGisVisualizationController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableGisVisualizationController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableIndexesController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableIndexesController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableIndexesController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableIndexesController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableRelationController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableRelationController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableRelationController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableRelationController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableSearchController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableSearchController.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableSearchController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableSearchController.php index 90f945f0..e9f1e48e 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableSearchController.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableSearchController.php @@ -8,6 +8,7 @@ namespace PhpMyAdmin\Controllers\Table; use PhpMyAdmin\Controllers\TableController; +use PhpMyAdmin\Core; use PhpMyAdmin\DatabaseInterface; use PhpMyAdmin\Relation; use PhpMyAdmin\Sql; @@ -345,13 +346,15 @@ class TableSearchController extends TableController ); //Append it to row array as where_clause $row['where_clause'] = $uniqueCondition[0]; + $row['where_clause_sign'] = Core::signSqlQuery($uniqueCondition[0]); $tmpData = array( $_POST['criteriaColumnNames'][0] => $row[$_POST['criteriaColumnNames'][0]], $_POST['criteriaColumnNames'][1] => $row[$_POST['criteriaColumnNames'][1]], - 'where_clause' => $uniqueCondition[0] + 'where_clause' => $uniqueCondition[0], + 'where_clause_sign' => Core::signSqlQuery($uniqueCondition[0]) ); $tmpData[$dataLabel] = ($dataLabel) ? $row[$dataLabel] : ''; $data[] = $tmpData; @@ -419,9 +422,13 @@ class TableSearchController extends TableController */ public function getDataRowAction() { + if (! Core::checkSqlQuerySignature($_POST['where_clause'], $_POST['where_clause_sign'])) { + return; + } + $extra_data = array(); - $row_info_query = 'SELECT * FROM `' . $_POST['db'] . '`.`' - . $_POST['table'] . '` WHERE ' . $_POST['where_clause']; + $row_info_query = 'SELECT * FROM ' . Util::backquote($_POST['db']) . '.' + . Util::backquote($_POST['table']) . ' WHERE ' . $_POST['where_clause']; $result = $this->dbi->query( $row_info_query . ";", DatabaseInterface::CONNECT_USER, diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableStructureController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableStructureController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/Table/TableStructureController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/Table/TableStructureController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/TableController.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/TableController.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Controllers/TableController.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Controllers/TableController.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Core.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Core.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Core.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Core.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/CreateAddField.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/CreateAddField.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/CreateAddField.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/CreateAddField.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/DatabaseList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/DatabaseList.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/DatabaseList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/DatabaseList.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Designer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Designer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Designer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Designer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Designer/Common.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Designer/Common.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Designer/Common.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Designer/Common.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Designer/DesignerTable.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Designer/DesignerTable.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Designer/DesignerTable.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Designer/DesignerTable.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/MultiTableQuery.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/MultiTableQuery.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/MultiTableQuery.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/MultiTableQuery.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Qbe.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Qbe.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Qbe.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Qbe.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Search.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Search.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Database/Search.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Database/Search.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/DatabaseInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/DatabaseInterface.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/DatabaseInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/DatabaseInterface.php index 45d76c8f..47e1946c 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/DatabaseInterface.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/DatabaseInterface.php @@ -1555,13 +1555,33 @@ class DatabaseInterface } } + /** + * This function checks and initialises the phpMyAdmin configuration + * storage state before it is used into session cache. + * + * @return void + */ + public function initRelationParamsCache() + { + if (strlen($GLOBALS['db'])) { + $cfgRelation = $this->relation->getRelationsParam(); + if (empty($cfgRelation['db'])) { + $this->relation->fixPmaTables($GLOBALS['db'], false); + } + } + $cfgRelation = $this->relation->getRelationsParam(); + if (empty($cfgRelation['db']) && isset($GLOBALS['dblist'])) { + if ($GLOBALS['dblist']->databases->exists('phpmyadmin')) { + $this->relation->fixPmaTables('phpmyadmin', false); + } + } + } + /** * Function called just after a connection to the MySQL database server has * been established. It sets the connection collation, and determines the * version of MySQL which is running. * - * @param integer $link link type - * * @return void */ public function postConnectControl() @@ -1573,18 +1593,7 @@ class DatabaseInterface */ $GLOBALS['dblist'] = new DatabaseList(); - if (strlen($GLOBALS['db'])) { - $cfgRelation = $this->relation->getRelationsParam(); - if (empty($cfgRelation['db'])) { - $this->relation->fixPmaTables($GLOBALS['db'], false); - } - } - $cfgRelation = $this->relation->getRelationsParam(); - if (empty($cfgRelation['db'])) { - if ($GLOBALS['dblist']->databases->exists('phpmyadmin')) { - $this->relation->fixPmaTables('phpmyadmin', false); - } - } + $this->initRelationParamsCache(); } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiDummy.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiDummy.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiDummy.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiDummy.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiMysql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiMysql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiMysql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiMysql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiMysqli.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiMysqli.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Dbi/DbiMysqli.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Dbi/DbiMysqli.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/AliasItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/AliasItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/AliasItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/AliasItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/Container.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/Container.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/Container.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/Container.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ContainerException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ContainerException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ContainerException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ContainerException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/FactoryItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/FactoryItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/FactoryItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/FactoryItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/Item.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/Item.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/Item.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/Item.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/NotFoundException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/NotFoundException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/NotFoundException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/NotFoundException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ReflectorItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ReflectorItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ReflectorItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ReflectorItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ServiceItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ServiceItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ServiceItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ServiceItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ValueItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ValueItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Di/ValueItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Di/ValueItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/ChangePassword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/ChangePassword.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/ChangePassword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/ChangePassword.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/CreateTable.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/CreateTable.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/CreateTable.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/CreateTable.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/GitRevision.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/GitRevision.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/GitRevision.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/GitRevision.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/ImportAjax.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/ImportAjax.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/ImportAjax.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/ImportAjax.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Results.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Results.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Results.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Results.php index 84de469c..6809c227 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Display/Results.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Display/Results.php @@ -3001,6 +3001,7 @@ class Results $_url_params = array( 'db' => $this->__get('db'), 'table' => $meta->orgtable, + 'where_clause_sign' => Core::signSqlQuery($whereClauseMap[$row_no][$meta->orgtable]), 'where_clause' => $whereClauseMap[$row_no][$meta->orgtable], 'transform_key' => $meta->orgname ); @@ -5163,6 +5164,8 @@ class Results if (count($url_params) > 0 && (!empty($tmpdb) && !empty($meta->orgtable)) ) { + $url_params['where_clause_sign'] = Core::signSqlQuery($url_params['where_clause']); + $result = '' diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Encoding.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Encoding.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Encoding.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Encoding.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Bdb.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Bdb.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Bdb.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Bdb.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Berkeleydb.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Berkeleydb.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Berkeleydb.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Berkeleydb.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Binlog.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Binlog.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Binlog.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Binlog.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Innobase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Innobase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Innobase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Innobase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Innodb.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Innodb.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Innodb.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Innodb.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Memory.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Memory.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Memory.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Memory.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Merge.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Merge.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Merge.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Merge.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/MrgMyisam.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/MrgMyisam.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/MrgMyisam.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/MrgMyisam.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Myisam.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Myisam.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Myisam.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Myisam.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Ndbcluster.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Ndbcluster.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Ndbcluster.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Ndbcluster.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Pbxt.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Pbxt.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/Pbxt.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/Pbxt.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/PerformanceSchema.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/PerformanceSchema.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Engines/PerformanceSchema.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Engines/PerformanceSchema.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Error.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Error.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Error.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Error.php index ded3b490..d156f190 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Error.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Error.php @@ -467,7 +467,7 @@ class Error extends Message public function isUserError() { return $this->hide_location || - ($this->getNumber() & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE)); + ($this->getNumber() & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE | E_USER_DEPRECATED)); } /** diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ErrorHandler.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ErrorHandler.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ErrorHandler.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ErrorHandler.php index 0c8ad349..26b51b60 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ErrorHandler.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ErrorHandler.php @@ -166,12 +166,12 @@ class ErrorHandler */ if (error_reporting() == 0 && $this->error_reporting != 0 && - ($errno & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE)) == 0 + ($errno & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE | E_USER_DEPRECATED)) == 0 ) { return; } } else { - if (($errno & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE)) == 0) { + if (($errno & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE | E_USER_DEPRECATED)) == 0) { return; } } @@ -229,6 +229,7 @@ class ErrorHandler case E_USER_NOTICE: case E_USER_WARNING: case E_USER_ERROR: + case E_USER_DEPRECATED: // just collect the error // display is called from outside break; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ErrorReport.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ErrorReport.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ErrorReport.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ErrorReport.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/File.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/File.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/File.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/File.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/FileListing.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/FileListing.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/FileListing.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/FileListing.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Font.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Font.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Font.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Font.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Footer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Footer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Footer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Footer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisFactory.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisFactory.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisFactory.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisFactory.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisGeometry.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisGeometry.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisGeometry.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisGeometry.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisGeometryCollection.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisGeometryCollection.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisGeometryCollection.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisGeometryCollection.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisLineString.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisLineString.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisLineString.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisLineString.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisMultiLineString.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisMultiLineString.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisMultiLineString.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisMultiLineString.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisMultiPoint.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisMultiPoint.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisMultiPoint.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisMultiPoint.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisMultiPolygon.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisMultiPolygon.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisMultiPolygon.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisMultiPolygon.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisPoint.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisPoint.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisPoint.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisPoint.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisPolygon.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisPolygon.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisPolygon.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisPolygon.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisVisualization.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisVisualization.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Gis/GisVisualization.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Gis/GisVisualization.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Header.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Header.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Header.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Header.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Index.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Index.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Index.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Index.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/IndexColumn.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/IndexColumn.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/IndexColumn.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/IndexColumn.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/InsertEdit.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/InsertEdit.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/InsertEdit.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/InsertEdit.php index 10a91ae3..ad692f05 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/InsertEdit.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/InsertEdit.php @@ -18,6 +18,7 @@ use PhpMyAdmin\Template; use PhpMyAdmin\Transformations; use PhpMyAdmin\Url; use PhpMyAdmin\Util; +use PhpMyAdmin\Core; /** * PhpMyAdmin\InsertEdit class @@ -2480,6 +2481,7 @@ class InsertEdit $_url_params = array( 'db' => $db, 'table' => $table, + 'where_clause_sign' => Core::signSqlQuery($_POST['where_clause']), 'where_clause' => $_POST['where_clause'], 'transform_key' => $column_name ); @@ -3275,6 +3277,7 @@ class InsertEdit 'db' => $db, 'table' => $table, 'transform_key' => $column['Field'], + 'where_clause_sign' => Core::signSqlQuery($where_clause), 'where_clause' => $where_clause ); $transformation_options['wrapper_link'] diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/IpAllowDeny.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/IpAllowDeny.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/IpAllowDeny.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/IpAllowDeny.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Language.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Language.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Language.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Language.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/LanguageManager.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/LanguageManager.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/LanguageManager.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/LanguageManager.php index 16276153..065021ac 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/LanguageManager.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/LanguageManager.php @@ -80,6 +80,13 @@ class LanguageManager 'be[-_]lat|be@latin|belarusian latin', '', ), + 'ber' => array( + 'ber', + 'Berber', + 'Tamaziɣt', + 'ber|berber', + '', + ), 'bg' => array( 'bg', 'Bulgarian', diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Linter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Linter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Linter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Linter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ListAbstract.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ListAbstract.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ListAbstract.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ListAbstract.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ListDatabase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ListDatabase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ListDatabase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ListDatabase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Logging.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Logging.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Logging.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Logging.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Menu.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Menu.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Menu.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Menu.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Message.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Message.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Message.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Message.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Mime.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Mime.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Mime.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Mime.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/MultSubmits.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/MultSubmits.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/MultSubmits.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/MultSubmits.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Navigation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Navigation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Navigation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Navigation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/NavigationHeader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/NavigationHeader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/NavigationHeader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/NavigationHeader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/NavigationTree.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/NavigationTree.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/NavigationTree.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/NavigationTree.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/NodeFactory.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/NodeFactory.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/NodeFactory.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/NodeFactory.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeColumn.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeColumn.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeColumn.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeColumn.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeColumnContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeColumnContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeColumnContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeColumnContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeEvent.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeEvent.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeEvent.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeEvent.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeEventContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeEventContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeEventContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeEventContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeFunction.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeFunction.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeFunction.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeFunction.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeFunctionContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeFunctionContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeFunctionContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeFunctionContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeIndex.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeIndex.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeIndex.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeIndex.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeIndexContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeIndexContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeIndexContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeIndexContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeProcedure.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeProcedure.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeProcedure.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeProcedure.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeProcedureContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeProcedureContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeProcedureContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeProcedureContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTable.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTable.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTable.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTable.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTableContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTableContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTableContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTableContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTrigger.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTrigger.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTrigger.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTrigger.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTriggerContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTriggerContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeTriggerContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeTriggerContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeView.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeView.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeView.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeView.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeViewContainer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeViewContainer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Navigation/Nodes/NodeViewContainer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Navigation/Nodes/NodeViewContainer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Normalization.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Normalization.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Normalization.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Normalization.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/OpenDocument.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/OpenDocument.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/OpenDocument.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/OpenDocument.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Operations.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Operations.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Operations.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Operations.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/OutputBuffering.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/OutputBuffering.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/OutputBuffering.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/OutputBuffering.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ParseAnalyze.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ParseAnalyze.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ParseAnalyze.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ParseAnalyze.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Partition.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Partition.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Partition.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Partition.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Pdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Pdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Pdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Pdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationConfig.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationConfig.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationConfig.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationConfig.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationCookie.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationCookie.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationCookie.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationCookie.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationHttp.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationHttp.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationHttp.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationHttp.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationSignon.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationSignon.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Auth/AuthenticationSignon.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Auth/AuthenticationSignon.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/AuthenticationPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/AuthenticationPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/AuthenticationPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/AuthenticationPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportCodegen.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportCodegen.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportCodegen.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportCodegen.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportCsv.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportCsv.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportCsv.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportCsv.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportExcel.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportExcel.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportExcel.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportExcel.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportHtmlword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportHtmlword.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportHtmlword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportHtmlword.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportJson.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportJson.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportJson.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportJson.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportLatex.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportLatex.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportLatex.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportLatex.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportMediawiki.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportMediawiki.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportMediawiki.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportMediawiki.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportOds.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportOds.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportOds.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportOds.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportOdt.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportOdt.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportOdt.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportOdt.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportPdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportPdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportPdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportPdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportPhparray.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportPhparray.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportPhparray.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportPhparray.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportSql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportSql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportSql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportSql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportTexytext.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportTexytext.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportTexytext.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportTexytext.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportXml.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportXml.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportXml.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportXml.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportYaml.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportYaml.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/ExportYaml.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/ExportYaml.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/Helpers/Pdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/Helpers/Pdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/Helpers/Pdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/Helpers/Pdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/Helpers/TableProperty.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/Helpers/TableProperty.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/Helpers/TableProperty.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/Helpers/TableProperty.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/README b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/README similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Export/README rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Export/README diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/ExportPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/ExportPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/ExportPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/ExportPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/IOTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/IOTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/IOTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/IOTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/AbstractImportCsv.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/AbstractImportCsv.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/AbstractImportCsv.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/AbstractImportCsv.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportCsv.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportCsv.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportCsv.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportCsv.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportLdi.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportLdi.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportLdi.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportLdi.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportMediawiki.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportMediawiki.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportMediawiki.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportMediawiki.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportOds.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportOds.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportOds.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportOds.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportShp.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportShp.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportShp.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportShp.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportSql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportSql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportSql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportSql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportXml.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportXml.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ImportXml.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ImportXml.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/README b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/README similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/README rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/README diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ShapeFileImport.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ShapeFileImport.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/ShapeFileImport.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/ShapeFileImport.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadApc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadApc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadApc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadApc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadNoplugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadNoplugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadNoplugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadNoplugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadProgress.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadProgress.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadProgress.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadProgress.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadSession.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadSession.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Import/Upload/UploadSession.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Import/Upload/UploadSession.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/ImportPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/ImportPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/ImportPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/ImportPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/Dia.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/Dia.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/Dia.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/Dia.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/TableStatsDia.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/TableStatsDia.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Dia/TableStatsDia.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Dia/TableStatsDia.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/Eps.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/Eps.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/Eps.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/Eps.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/TableStatsEps.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/TableStatsEps.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Eps/TableStatsEps.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Eps/TableStatsEps.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/ExportRelationSchema.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/ExportRelationSchema.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/ExportRelationSchema.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/ExportRelationSchema.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/Pdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/Pdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/Pdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/Pdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/RelationStats.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/RelationStats.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/RelationStats.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/RelationStats.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaDia.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaDia.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaDia.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaDia.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaEps.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaEps.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaEps.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaEps.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaPdf.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaPdf.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaPdf.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaPdf.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaSvg.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaSvg.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/SchemaSvg.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/SchemaSvg.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/Svg.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/Svg.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/Svg.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/Svg.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/TableStats.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/TableStats.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Schema/TableStats.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Schema/TableStats.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/SchemaPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/SchemaPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/SchemaPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/SchemaPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php similarity index 85% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php index d3286aa5..41c2a88a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php @@ -29,10 +29,10 @@ abstract class ExternalTransformationsPlugin extends TransformationsPlugin . ' data via standard input. Returns the standard output of the' . ' application. The default is Tidy, to pretty-print HTML code.' . ' For security reasons, you have to manually edit the file' - . ' libraries/classes/Plugins/Transformations/Output/Text_Plain_External' - . '.php and list the tools you want to make available.' + . ' libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php' + . ' and list the tools you want to make available.' . ' The first option is then the number of the program you want to' - . ' use and the second option is the parameters for the program.' + . ' use. The second option should be blank for historical reasons.' . ' The third option, if set to 1, will convert the output using' . ' htmlspecialchars() (Default 1). The fourth option, if set to 1,' . ' will prevent wrapping and ensure that the output appears all on' @@ -108,6 +108,16 @@ abstract class ExternalTransformationsPlugin extends TransformationsPlugin $program = $allowed_programs[0]; } + if (isset($options[1]) && strlen((string) $options[1]) > 0) { + trigger_error(sprintf( + __( + 'You are using the external transformation command line options field, which has been deprecated for security reasons. ' + . 'Add all command line options directly to the definition in %s.' + ), + '[code]libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php[/code]' + ), E_USER_DEPRECATED); + } + // needs PHP >= 4.3.0 $newstring = ''; $descriptorspec = array( diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/LongToIPv4TransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/LongToIPv4TransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/LongToIPv4TransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/LongToIPv4TransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/TextFileUploadTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/TextFileUploadTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/TextFileUploadTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/TextFileUploadTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Image_JPEG_Upload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Image_JPEG_Upload.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Image_JPEG_Upload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Image_JPEG_Upload.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_FileUpload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_FileUpload.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_FileUpload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_FileUpload.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_Iptobinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_Iptobinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_Iptobinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_Iptobinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_JsonEditor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_JsonEditor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_JsonEditor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_JsonEditor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_RegexValidation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_RegexValidation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_RegexValidation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_RegexValidation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_SqlEditor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_SqlEditor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_SqlEditor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_SqlEditor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_XmlEditor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_XmlEditor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Input/Text_Plain_XmlEditor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Input/Text_Plain_XmlEditor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Download.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Download.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Download.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Download.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Hex.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Hex.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Hex.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Hex.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Inline.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Inline.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Inline.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Inline.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Link.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Link.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Link.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Link.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Image_PNG_Inline.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Image_PNG_Inline.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Image_PNG_Inline.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Image_PNG_Inline.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Octetstream_Sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Octetstream_Sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Octetstream_Sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Octetstream_Sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Bool2Text.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Bool2Text.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Bool2Text.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Bool2Text.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Dateformat.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Dateformat.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Dateformat.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Dateformat.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_External.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_External.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_External.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_External.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Formatted.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Formatted.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Formatted.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Formatted.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Imagelink.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Imagelink.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Imagelink.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Imagelink.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/README b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/README similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/README rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/README diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/TEMPLATE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/TEMPLATE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/TEMPLATE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/TEMPLATE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/TEMPLATE_ABSTRACT b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/TEMPLATE_ABSTRACT similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/TEMPLATE_ABSTRACT rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/TEMPLATE_ABSTRACT diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_Link.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_Link.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_Link.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_Link.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_Longtoipv4.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_Longtoipv4.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_Longtoipv4.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_Longtoipv4.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_PreApPend.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_PreApPend.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_PreApPend.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_PreApPend.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_Substring.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_Substring.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/Transformations/Text_Plain_Substring.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/Transformations/Text_Plain_Substring.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TransformationsInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TransformationsInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TransformationsInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TransformationsInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TransformationsPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TransformationsPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TransformationsPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TransformationsPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Application.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Application.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Application.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Application.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Invalid.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Invalid.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Invalid.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Invalid.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Key.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Key.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Key.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Key.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Simple.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Simple.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactor/Simple.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactor/Simple.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactorPlugin.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactorPlugin.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/TwoFactorPlugin.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/TwoFactorPlugin.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/UploadInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/UploadInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Plugins/UploadInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Plugins/UploadInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Groups/OptionsPropertyMainGroup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Groups/OptionsPropertyMainGroup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Groups/OptionsPropertyMainGroup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Groups/OptionsPropertyMainGroup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Groups/OptionsPropertyRootGroup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Groups/OptionsPropertyRootGroup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Groups/OptionsPropertyRootGroup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Groups/OptionsPropertyRootGroup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Groups/OptionsPropertySubgroup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Groups/OptionsPropertySubgroup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Groups/OptionsPropertySubgroup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Groups/OptionsPropertySubgroup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/BoolPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/BoolPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/BoolPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/BoolPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/DocPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/DocPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/DocPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/DocPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/HiddenPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/HiddenPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/HiddenPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/HiddenPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/MessageOnlyPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/MessageOnlyPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/MessageOnlyPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/MessageOnlyPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/NumberPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/NumberPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/NumberPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/NumberPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/RadioPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/RadioPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/RadioPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/RadioPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/SelectPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/SelectPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/SelectPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/SelectPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/TextPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/TextPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/Items/TextPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/Items/TextPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/OptionsPropertyGroup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/OptionsPropertyGroup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/OptionsPropertyGroup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/OptionsPropertyGroup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/OptionsPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/OptionsPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/OptionsPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/OptionsPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/OptionsPropertyOneItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/OptionsPropertyOneItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Options/OptionsPropertyOneItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Options/OptionsPropertyOneItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/ExportPluginProperties.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/ExportPluginProperties.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/ExportPluginProperties.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/ExportPluginProperties.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/ImportPluginProperties.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/ImportPluginProperties.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/ImportPluginProperties.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/ImportPluginProperties.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/PluginPropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/PluginPropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/PluginPropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/PluginPropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/SchemaPluginProperties.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/SchemaPluginProperties.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/Plugins/SchemaPluginProperties.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/Plugins/SchemaPluginProperties.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/PropertyItem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/PropertyItem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Properties/PropertyItem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Properties/PropertyItem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/RecentFavoriteTable.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/RecentFavoriteTable.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/RecentFavoriteTable.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/RecentFavoriteTable.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Relation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Relation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Relation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Relation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/RelationCleanup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/RelationCleanup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/RelationCleanup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/RelationCleanup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Replication.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Replication.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Replication.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Replication.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ReplicationGui.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ReplicationGui.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ReplicationGui.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ReplicationGui.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Response.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Response.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Response.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Response.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Events.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Events.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Events.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Events.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Footer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Footer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Footer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Footer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/General.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/General.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/General.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/General.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Routines.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Routines.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Routines.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Routines.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/RteList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/RteList.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/RteList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/RteList.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Triggers.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Triggers.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Triggers.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Triggers.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Words.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Words.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Rte/Words.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Rte/Words.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Sanitize.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Sanitize.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Sanitize.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Sanitize.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SavedSearches.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SavedSearches.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SavedSearches.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SavedSearches.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Scripts.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Scripts.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Scripts.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Scripts.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Privileges.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Privileges.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Privileges.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Privileges.php index c731bdcc..a62d1116 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Privileges.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Privileges.php @@ -1812,8 +1812,11 @@ class Privileges && $mode == 'change' ) { $row = $GLOBALS['dbi']->fetchSingleRow( - 'SELECT `plugin` FROM `mysql`.`user` WHERE ' - . '`User` = "' . $username . '" AND `Host` = "' . $hostname . '" LIMIT 1' + 'SELECT `plugin` FROM `mysql`.`user` WHERE `User` = "' + . $GLOBALS['dbi']->escapeString($username) + . '" AND `Host` = "' + . $GLOBALS['dbi']->escapeString($hostname) + . '" LIMIT 1' ); // Table 'mysql'.'user' may not exist for some previous // versions of MySQL - in that case consider fallback value @@ -1824,8 +1827,11 @@ class Privileges list($username, $hostname) = $GLOBALS['dbi']->getCurrentUserAndHost(); $row = $GLOBALS['dbi']->fetchSingleRow( - 'SELECT `plugin` FROM `mysql`.`user` WHERE ' - . '`User` = "' . $username . '" AND `Host` = "' . $hostname . '"' + 'SELECT `plugin` FROM `mysql`.`user` WHERE `User` = "' + . $GLOBALS['dbi']->escapeString($username) + . '" AND `Host` = "' + . $GLOBALS['dbi']->escapeString($hostname) + . '"' ); if (isset($row) && $row && ! empty($row['plugin'])) { $authentication_plugin = $row['plugin']; @@ -1965,8 +1971,8 @@ class Privileges . " `authentication_string` = '" . $hashedPassword . "', `Password` = '', " . " `plugin` = '" . $authentication_plugin . "'" - . " WHERE `User` = '" . $username . "' AND Host = '" - . $hostname . "';"; + . " WHERE `User` = '" . $GLOBALS['dbi']->escapeString($username) + . "' AND Host = '" . $GLOBALS['dbi']->escapeString($hostname) . "';"; } else { // USE 'SET PASSWORD ...' syntax for rest of the versions // Backup the old value, to be reset later @@ -1976,8 +1982,8 @@ class Privileges $orig_value = $row['@@old_passwords']; $update_plugin_query = "UPDATE `mysql`.`user` SET" . " `plugin` = '" . $authentication_plugin . "'" - . " WHERE `User` = '" . $username . "' AND Host = '" - . $hostname . "';"; + . " WHERE `User` = '" . $GLOBALS['dbi']->escapeString($username) + . "' AND Host = '" . $GLOBALS['dbi']->escapeString($hostname) . "';"; // Update the plugin for the user if (!($GLOBALS['dbi']->tryQuery($update_plugin_query))) { @@ -3067,7 +3073,7 @@ class Privileges if (isset($_GET['validate_username'])) { $sql_query = "SELECT * FROM `mysql`.`user` WHERE `User` = '" - . $_GET['username'] . "';"; + . $GLOBALS['dbi']->escapeString($_GET['username']) . "';"; $res = $GLOBALS['dbi']->query($sql_query); $row = $GLOBALS['dbi']->fetchRow($res); if (empty($row)) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Select.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Select.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Select.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Select.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Advisor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Advisor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Advisor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Advisor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Data.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Data.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Data.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Data.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Monitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Monitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Monitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Monitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Processes.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Processes.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Processes.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Processes.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Queries.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Queries.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Queries.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Queries.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Variables.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Variables.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Status/Variables.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Status/Variables.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/UserGroups.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/UserGroups.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/UserGroups.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/UserGroups.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Users.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Users.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Server/Users.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Server/Users.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Session.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Session.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Session.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Session.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SqlQueryForm.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SqlQueryForm.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SqlQueryForm.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SqlQueryForm.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/StorageEngine.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/StorageEngine.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/StorageEngine.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/StorageEngine.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SubPartition.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SubPartition.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SubPartition.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SubPartition.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfo.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfo.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfo.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfo.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoBase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoBase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoBase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoBase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoLinux.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoLinux.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoLinux.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoLinux.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoSunOS.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoSunOS.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoSunOS.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoSunOS.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoWINNT.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoWINNT.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SysInfoWINNT.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SysInfoWINNT.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SystemDatabase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SystemDatabase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/SystemDatabase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/SystemDatabase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Table.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Table.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Table.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Table.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Template.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Template.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Template.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Template.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Theme.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Theme.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Theme.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Theme.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ThemeManager.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ThemeManager.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ThemeManager.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ThemeManager.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Tracker.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Tracker.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Tracker.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Tracker.php index 027fb1af..a4e4dd94 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Tracker.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Tracker.php @@ -696,7 +696,7 @@ class Tracker $result['tablename'] = '' ; // In case of CREATE DATABASE, table field of the CreateStatement is actually name of the database - $GLOBALS['db'] = $statement->name->table; + $GLOBALS['db'] = $statement->name->database; } elseif ($options[6] == 'INDEX' || $options[6] == 'UNIQUE INDEX' || $options[6] == 'FULLTEXT INDEX' diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Tracking.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Tracking.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Tracking.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Tracking.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Transformations.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Transformations.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Transformations.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Transformations.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/CharsetsExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/CharsetsExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/CharsetsExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/CharsetsExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/CoreExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/CoreExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/CoreExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/CoreExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/I18n/NodeTrans.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/I18n/NodeTrans.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/I18n/NodeTrans.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/I18n/NodeTrans.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/I18n/TokenParserTrans.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/I18n/TokenParserTrans.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/I18n/TokenParserTrans.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/I18n/TokenParserTrans.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/I18nExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/I18nExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/I18nExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/I18nExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/IndexExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/IndexExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/IndexExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/IndexExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/MessageExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/MessageExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/MessageExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/MessageExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/PartitionExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/PartitionExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/PartitionExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/PartitionExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/PhpFunctionsExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/PhpFunctionsExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/PhpFunctionsExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/PhpFunctionsExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/PluginsExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/PluginsExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/PluginsExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/PluginsExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/RelationExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/RelationExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/RelationExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/RelationExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/SanitizeExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/SanitizeExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/SanitizeExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/SanitizeExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/ServerPrivilegesExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/ServerPrivilegesExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/ServerPrivilegesExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/ServerPrivilegesExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/StorageEngineExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/StorageEngineExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/StorageEngineExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/StorageEngineExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/TableExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/TableExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/TableExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/TableExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/TrackerExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/TrackerExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/TrackerExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/TrackerExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/TransformationsExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/TransformationsExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/TransformationsExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/TransformationsExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/UrlExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/UrlExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/UrlExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/UrlExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/UtilExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/UtilExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Twig/UtilExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Twig/UtilExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/TwoFactor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/TwoFactor.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/TwoFactor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/TwoFactor.php index 9ac4ee20..efdf89b4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/TwoFactor.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/TwoFactor.php @@ -51,6 +51,10 @@ class TwoFactor */ public function __construct($user) { + /** @var DatabaseInterface $dbi */ + global $dbi; + $dbi->initRelationParamsCache(); + $this->userPreferences = new UserPreferences(); $this->user = $user; $this->_available = $this->getAvailable(); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Types.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Types.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Types.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Types.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Url.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Url.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Url.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Url.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/UserPassword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/UserPassword.php similarity index 94% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/UserPassword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/UserPassword.php index 585463fe..be7d2e41 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/UserPassword.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/UserPassword.php @@ -114,7 +114,8 @@ class UserPassword if ($serverType == 'MySQL' && $serverVersion >= 50706 ) { - $sql_query = 'ALTER USER \'' . $username . '\'@\'' . $hostname + $sql_query = 'ALTER USER \'' . $GLOBALS['dbi']->escapeString($username) + . '\'@\'' . $GLOBALS['dbi']->escapeString($hostname) . '\' IDENTIFIED WITH ' . $orig_auth_plugin . ' BY ' . (($password == '') ? '\'\'' : '\'***\''); } elseif (($serverType == 'MySQL' @@ -182,7 +183,8 @@ class UserPassword $serverVersion = $GLOBALS['dbi']->getVersion(); if ($serverType == 'MySQL' && $serverVersion >= 50706) { - $local_query = 'ALTER USER \'' . $username . '\'@\'' . $hostname . '\'' + $local_query = 'ALTER USER \'' . $GLOBALS['dbi']->escapeString($username) + . '\'@\'' . $GLOBALS['dbi']->escapeString($hostname) . '\'' . ' IDENTIFIED with ' . $orig_auth_plugin . ' BY ' . (($password == '') ? '\'\'' @@ -208,8 +210,8 @@ class UserPassword . " `authentication_string` = '" . $hashedPassword . "', `Password` = '', " . " `plugin` = '" . $orig_auth_plugin . "'" - . " WHERE `User` = '" . $username . "' AND Host = '" - . $hostname . "';"; + . " WHERE `User` = '" . $GLOBALS['dbi']->escapeString($username) + . "' AND Host = '" . $GLOBALS['dbi']->escapeString($hostname) . "';"; } else { $local_query = 'SET password = ' . (($password == '') ? '\'\'' diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/UserPreferences.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/UserPreferences.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/UserPreferences.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/UserPreferences.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Util.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Util.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Util.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Util.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Utils/HttpRequest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Utils/HttpRequest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/Utils/HttpRequest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/Utils/HttpRequest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/VersionInformation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/VersionInformation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/VersionInformation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/VersionInformation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ZipExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ZipExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/classes/ZipExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/classes/ZipExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/common.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/common.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/common.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/common.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/config.default.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/config.default.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/config.default.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/config.default.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/config.values.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/config.values.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/config.values.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/config.values.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/db_common.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/db_common.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/db_common.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/db_common.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/db_table_exists.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/db_table_exists.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/db_table_exists.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/db_table_exists.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/dbi/dbi_dummy.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/dbi/dbi_dummy.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/dbi/dbi_dummy.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/dbi/dbi_dummy.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/error.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/error.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/error.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/error.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/hash.lib.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/hash.lib.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/hash.lib.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/hash.lib.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/information_schema_relations.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/information_schema_relations.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/information_schema_relations.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/information_schema_relations.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/language_stats.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/language_stats.inc.php similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/language_stats.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/language_stats.inc.php index 64f1c4f6..afa974df 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/language_stats.inc.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/language_stats.inc.php @@ -5,28 +5,28 @@ $GLOBALS["language_stats"] = array ( 'af' => 8, 'am' => 0, - 'ar' => 48, + 'ar' => 49, 'az' => 49, 'be' => 62, 'be@latin' => 21, - 'bg' => 60, + 'bg' => 63, 'bn' => 68, 'br' => 16, 'brx' => 0, 'bs' => 10, 'ca' => 99, 'ckb' => 29, - 'cs' => 90, + 'cs' => 100, 'cy' => 15, 'da' => 97, - 'de' => 100, + 'de' => 99, 'el' => 99, - 'en_GB' => 99, + 'en_GB' => 100, 'eo' => 13, 'es' => 99, - 'et' => 99, + 'et' => 100, 'eu' => 14, - 'fa' => 24, + 'fa' => 25, 'fi' => 66, 'fil' => 16, 'fr' => 100, @@ -48,7 +48,7 @@ $GLOBALS["language_stats"] = array ( 'kk' => 99, 'km' => 5, 'kn' => 3, - 'ko' => 80, + 'ko' => 81, 'ksh' => 0, 'ku' => 0, 'ky' => 1, @@ -61,15 +61,15 @@ $GLOBALS["language_stats"] = array ( 'ms' => 10, 'my' => 0, 'nb' => 60, - 'ne' => 1, + 'ne' => 2, 'nl' => 100, 'nn' => 0, 'pa' => 3, - 'pl' => 98, + 'pl' => 99, 'pt' => 100, 'pt_BR' => 100, 'ro' => 95, - 'ru' => 99, + 'ru' => 100, 'si' => 56, 'sk' => 77, 'sl' => 100, @@ -90,7 +90,7 @@ $GLOBALS["language_stats"] = array ( 'uz@latin' => 29, 'vi' => 83, 'vls' => 2, - 'zh_CN' => 100, + 'zh_CN' => 99, 'zh_TW' => 99, ); ?> diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/mult_submits.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/mult_submits.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/mult_submits.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/mult_submits.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/mysql_relations.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/mysql_relations.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/mysql_relations.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/mysql_relations.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/replication.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/replication.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/replication.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/replication.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/rte/rte_main.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/rte/rte_main.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/rte/rte_main.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/rte/rte_main.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/server_common.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/server_common.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/server_common.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/server_common.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/special_schema_links.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/special_schema_links.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/special_schema_links.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/special_schema_links.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/tbl_columns_definition_form.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/tbl_columns_definition_form.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/tbl_columns_definition_form.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/tbl_columns_definition_form.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/tbl_common.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/tbl_common.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/tbl_common.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/tbl_common.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/tbl_partition_definition.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/tbl_partition_definition.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/tbl_partition_definition.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/tbl_partition_definition.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/user_preferences.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/user_preferences.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/user_preferences.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/user_preferences.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/vendor_config.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/vendor_config.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/libraries/vendor_config.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/libraries/vendor_config.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/license.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/license.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/license.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/license.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/lint.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/lint.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/lint.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/lint.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/logout.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/logout.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/logout.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/logout.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/navigation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/navigation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/navigation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/navigation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/normalization.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/normalization.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/normalization.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/normalization.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/package.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/package.json similarity index 96% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/package.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/package.json index 224d07a0..7f108ff4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/package.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/package.json @@ -1,6 +1,6 @@ { "name": "phpmyadmin", - "version": "4.9.3", + "version": "4.9.7", "description": "A web interface for MySQL and MariaDB", "repository": "https://github.com/phpmyadmin/phpmyadmin.git", "author": "The phpMyAdmin Team (https://www.phpmyadmin.net/team/)", diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/phpinfo.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/phpinfo.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/phpinfo.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/phpinfo.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/phpmyadmin.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/phpmyadmin.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/phpmyadmin.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/phpmyadmin.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/prefs_forms.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/prefs_forms.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/prefs_forms.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/prefs_forms.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/prefs_manage.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/prefs_manage.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/prefs_manage.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/prefs_manage.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/prefs_twofactor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/prefs_twofactor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/prefs_twofactor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/prefs_twofactor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/print.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/print.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/print.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/print.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/robots.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/robots.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/robots.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/robots.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/schema_export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/schema_export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/schema_export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/schema_export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_binlog.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_binlog.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_binlog.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_binlog.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_collations.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_collations.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_collations.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_collations.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_databases.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_databases.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_databases.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_databases.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_engines.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_engines.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_engines.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_engines.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_plugins.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_plugins.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_plugins.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_plugins.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_privileges.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_privileges.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_privileges.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_privileges.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_replication.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_replication.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_replication.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_replication.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_advisor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_advisor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_advisor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_advisor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_monitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_monitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_monitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_monitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_processes.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_processes.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_processes.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_processes.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_queries.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_queries.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_queries.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_queries.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_variables.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_variables.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_status_variables.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_status_variables.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_user_groups.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_user_groups.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_user_groups.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_user_groups.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_variables.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_variables.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/server_variables.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/server_variables.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/ajax.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/ajax.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/ajax.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/ajax.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/config.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/config.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/config.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/config.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/config.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/config.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/config.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/config.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/form.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/form.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/form.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/form.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/index.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/index.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/index.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/index.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/menu.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/menu.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/menu.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/menu.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/servers.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/servers.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/frames/servers.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/frames/servers.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/index.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/index.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/index.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/index.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/ConfigGenerator.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/ConfigGenerator.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/ConfigGenerator.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/ConfigGenerator.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/FormProcessing.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/FormProcessing.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/FormProcessing.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/FormProcessing.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/Index.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/Index.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/Index.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/Index.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/common.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/common.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/lib/common.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/lib/common.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/scripts.js b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/scripts.js similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/scripts.js rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/scripts.js diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/styles.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/styles.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/styles.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/styles.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/validate.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/validate.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/setup/validate.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/setup/validate.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/show_config_errors.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/show_config_errors.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/show_config_errors.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/show_config_errors.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/create_tables.sql b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/create_tables.sql similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/create_tables.sql rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/create_tables.sql diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/upgrade_column_info_4_3_0+.sql b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/upgrade_column_info_4_3_0+.sql similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/upgrade_column_info_4_3_0+.sql rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/upgrade_column_info_4_3_0+.sql diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/upgrade_tables_4_7_0+.sql b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/upgrade_tables_4_7_0+.sql similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/upgrade_tables_4_7_0+.sql rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/upgrade_tables_4_7_0+.sql diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/upgrade_tables_mysql_4_1_2+.sql b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/upgrade_tables_mysql_4_1_2+.sql similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/sql/upgrade_tables_mysql_4_1_2+.sql rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/sql/upgrade_tables_mysql_4_1_2+.sql diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_addfield.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_addfield.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_addfield.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_addfield.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_change.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_change.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_change.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_change.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_chart.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_chart.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_chart.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_chart.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_create.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_create.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_create.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_create.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_export.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_export.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_export.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_export.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_find_replace.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_find_replace.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_find_replace.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_find_replace.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_get_field.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_get_field.php similarity index 82% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_get_field.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_get_field.php index 97510279..37a75970 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_get_field.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_get_field.php @@ -38,6 +38,15 @@ if (!$GLOBALS['dbi']->getColumns($db, $table)) { PhpMyAdmin\Util::mysqlDie(__('Invalid table name')); } +if (! isset($_GET['where_clause']) + || ! isset($_GET['where_clause_sign']) + || ! Core::checkSqlQuerySignature($_GET['where_clause'], $_GET['where_clause_sign']) +) { +/* l10n: In case a SQL query did not pass a security check */ + Core::fatalError(__('There is an issue with your request.')); + exit; +} + /* Grab data */ $sql = 'SELECT ' . PhpMyAdmin\Util::backquote($_GET['transform_key']) . ' FROM ' . PhpMyAdmin\Util::backquote($table) diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_gis_visualization.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_gis_visualization.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_gis_visualization.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_gis_visualization.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_indexes.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_indexes.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_indexes.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_indexes.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_operations.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_operations.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_operations.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_operations.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_recent_favorite.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_recent_favorite.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_recent_favorite.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_recent_favorite.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_relation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_relation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_relation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_relation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_replace.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_replace.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_replace.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_replace.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_row_action.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_row_action.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_row_action.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_row_action.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_select.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_select.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_select.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_select.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_sql.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_sql.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_sql.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_sql.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_structure.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_structure.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_structure.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_structure.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_tracking.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_tracking.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_tracking.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_tracking.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_triggers.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_triggers.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_triggers.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_triggers.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_zoom_select.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_zoom_select.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/tbl_zoom_select.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/tbl_zoom_select.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/checkbox.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/checkbox.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/checkbox.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/checkbox.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_adjust_privileges.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_adjust_privileges.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_adjust_privileges.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_adjust_privileges.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_attribute.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_attribute.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_attribute.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_attribute.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_attributes.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_attributes.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_attributes.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_attributes.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_auto_increment.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_auto_increment.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_auto_increment.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_auto_increment.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_comment.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_comment.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_comment.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_comment.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_default.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_default.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_default.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_default.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_definitions_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_definitions_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_definitions_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_definitions_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_extra.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_extra.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_extra.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_extra.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_indexes.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_indexes.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_indexes.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_indexes.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_length.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_length.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_length.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_length.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_name.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_name.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_name.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_name.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_null.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_null.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_null.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_null.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_type.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_type.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_type.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_type.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_virtuality.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_virtuality.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/column_virtuality.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/column_virtuality.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/mime_type.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/mime_type.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/mime_type.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/mime_type.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/move_column.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/move_column.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/move_column.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/move_column.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/partitions.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/partitions.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/partitions.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/partitions.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/table_fields_definitions.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/table_fields_definitions.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/table_fields_definitions.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/table_fields_definitions.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/transformation.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/transformation.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/transformation.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/transformation.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/transformation_option.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/transformation_option.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/columns_definitions/transformation_option.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/columns_definitions/transformation_option.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/components/error_message.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/components/error_message.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/components/error_message.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/components/error_message.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/errors.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/errors.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/errors.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/errors.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/fieldset_bottom.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/fieldset_bottom.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/fieldset_bottom.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/fieldset_bottom.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/fieldset_top.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/fieldset_top.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/fieldset_top.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/fieldset_top.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/form_bottom.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/form_bottom.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/form_bottom.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/form_bottom.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/group_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/group_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/group_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/group_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/tabs_bottom.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/tabs_bottom.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/config/form_display/tabs_bottom.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/config/form_display/tabs_bottom.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/bookmark_content.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/bookmark_content.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/bookmark_content.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/bookmark_content.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/display.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/display.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/display.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/display.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/query_action.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/query_action.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/query_action.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/query_action.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/toolbar.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/toolbar.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/console/toolbar.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/console/toolbar.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/central_columns/add_column.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/central_columns/add_column.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/central_columns/add_column.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/central_columns/add_column.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/central_columns/edit_table_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/central_columns/edit_table_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/central_columns/edit_table_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/central_columns/edit_table_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/central_columns/table_navigation.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/central_columns/table_navigation.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/central_columns/table_navigation.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/central_columns/table_navigation.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/create_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/create_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/create_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/create_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/aggregate_query_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/aggregate_query_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/aggregate_query_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/aggregate_query_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/canvas.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/canvas.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/canvas.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/canvas.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/database_tables.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/database_tables.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/database_tables.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/database_tables.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/delete_relation_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/delete_relation_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/delete_relation_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/delete_relation_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/edit_delete_pages.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/edit_delete_pages.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/edit_delete_pages.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/edit_delete_pages.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/having_query_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/having_query_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/having_query_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/having_query_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/js_fields.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/js_fields.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/js_fields.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/js_fields.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/new_relation_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/new_relation_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/new_relation_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/new_relation_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/options_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/options_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/options_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/options_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/page_save_as.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/page_save_as.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/page_save_as.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/page_save_as.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/page_selector.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/page_selector.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/page_selector.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/page_selector.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/query_details.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/query_details.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/query_details.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/query_details.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/rename_to_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/rename_to_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/rename_to_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/rename_to_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/schema_export.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/schema_export.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/schema_export.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/schema_export.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/side_menu.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/side_menu.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/side_menu.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/side_menu.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/table_list.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/table_list.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/table_list.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/table_list.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/where_query_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/where_query_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/designer/where_query_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/designer/where_query_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/multi_table_query/form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/multi_table_query/form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/multi_table_query/form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/multi_table_query/form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/column_select_cell.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/column_select_cell.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/column_select_cell.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/column_select_cell.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/footer_options.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/footer_options.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/footer_options.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/footer_options.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/sort_order_select_cell.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/sort_order_select_cell.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/sort_order_select_cell.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/sort_order_select_cell.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/sort_select_cell.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/sort_select_cell.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/qbe/sort_select_cell.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/qbe/sort_select_cell.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/search/result_divs.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/search/result_divs.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/search/result_divs.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/search/result_divs.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/search/results.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/search/results.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/search/results.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/search/results.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/search/selection_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/search/selection_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/search/selection_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/search/selection_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/body_for_table_summary.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/body_for_table_summary.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/body_for_table_summary.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/body_for_table_summary.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/browse_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/browse_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/browse_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/browse_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/browse_table_label.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/browse_table_label.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/browse_table_label.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/browse_table_label.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/check_all_tables.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/check_all_tables.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/check_all_tables.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/check_all_tables.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/empty_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/empty_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/empty_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/empty_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/favorite_anchor.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/favorite_anchor.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/favorite_anchor.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/favorite_anchor.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/print_view_data_dictionary_link.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/print_view_data_dictionary_link.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/print_view_data_dictionary_link.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/print_view_data_dictionary_link.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/search_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/search_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/search_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/search_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/show_create.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/show_create.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/show_create.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/show_create.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/show_create_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/show_create_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/show_create_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/show_create_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/structure_table_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/structure_table_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/structure_table_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/structure_table_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/table_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/table_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/table_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/table_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/tracking_icon.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/tracking_icon.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/structure/tracking_icon.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/structure/tracking_icon.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/tracking/tracked_tables.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/tracking/tracked_tables.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/tracking/tracked_tables.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/tracking/tracked_tables.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/tracking/untracked_tables.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/tracking/untracked_tables.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/database/tracking/untracked_tables.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/database/tracking/untracked_tables.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/format_dropdown.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/format_dropdown.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/format_dropdown.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/format_dropdown.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/hidden_inputs.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/hidden_inputs.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/hidden_inputs.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/hidden_inputs.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/method.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/method.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/method.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/method.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/option_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/option_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/option_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/option_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_format.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_format.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_format.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_format.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_charset.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_charset.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_charset.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_charset.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_compression.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_compression.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_compression.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_compression.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_format.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_format.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_format.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_format.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_radio.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_radio.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_radio.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_radio.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_save_dir.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_save_dir.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_save_dir.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_save_dir.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_separate_files.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_separate_files.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_output_separate_files.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_output_separate_files.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_quick_export.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_quick_export.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_quick_export.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_quick_export.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_rows.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_rows.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/options_rows.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/options_rows.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/select_options.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/select_options.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/select_options.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/select_options.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/selection.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/selection.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/selection.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/selection.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/template_loading.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/template_loading.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/template_loading.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/template_loading.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/template_options.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/template_options.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/export/template_options.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/export/template_options.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/import/import.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/import/import.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/import/import.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/import/import.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/import/javascript.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/import/javascript.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/import/javascript.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/import/javascript.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/additional_fields.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/additional_fields.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/additional_fields.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/additional_fields.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/comment_for_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/comment_for_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/comment_for_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/comment_for_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/empty_display.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/empty_display.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/empty_display.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/empty_display.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/multi_row_operations_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/multi_row_operations_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/multi_row_operations_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/multi_row_operations_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/null_display.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/null_display.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/null_display.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/null_display.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/options_block.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/options_block.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/options_block.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/options_block.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/show_all_checkbox.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/show_all_checkbox.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/show_all_checkbox.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/show_all_checkbox.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/table_navigation_button.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/table_navigation_button.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/table_navigation_button.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/table_navigation_button.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/value_display.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/value_display.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/display/results/value_display.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/display/results/value_display.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/div_for_slider_effect.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/div_for_slider_effect.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/div_for_slider_effect.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/div_for_slider_effect.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/dropdown.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/dropdown.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/dropdown.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/dropdown.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/encoding/kanji_encoding_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/encoding/kanji_encoding_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/encoding/kanji_encoding_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/encoding/kanji_encoding_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/error/report_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/error/report_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/error/report_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/error/report_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/export/alias_add.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/export/alias_add.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/export/alias_add.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/export/alias_add.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/export/alias_item.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/export/alias_item.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/export/alias_item.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/export/alias_item.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/filter.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/filter.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/filter.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/filter.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/fk_checkbox.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/fk_checkbox.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/fk_checkbox.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/fk_checkbox.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/header_location.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/header_location.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/header_location.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/header_location.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/javascript/display.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/javascript/display.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/javascript/display.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/javascript/display.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/list/item.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/list/item.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/list/item.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/list/item.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/list/unordered.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/list/unordered.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/list/unordered.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/list/unordered.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/footer.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/footer.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/footer.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/footer.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/application.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/application.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/application.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/application.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/application_configure.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/application_configure.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/application_configure.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/application_configure.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/invalid.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/invalid.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/invalid.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/invalid.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/key-https-warning.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/key-https-warning.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/key-https-warning.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/key-https-warning.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/key.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/key.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/key.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/key.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/key_configure.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/key_configure.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/key_configure.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/key_configure.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/simple.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/simple.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/login/twofactor/simple.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/login/twofactor/simple.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/navigation/logo.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/navigation/logo.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/navigation/logo.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/navigation/logo.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_autoload.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_autoload.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_autoload.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_autoload.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_twofactor.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_twofactor.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_twofactor.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_twofactor.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_twofactor_configure.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_twofactor_configure.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_twofactor_configure.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_twofactor_configure.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_twofactor_confirm.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_twofactor_confirm.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/prefs_twofactor_confirm.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/prefs_twofactor_confirm.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/preview_sql.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/preview_sql.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/preview_sql.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/preview_sql.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_privileges_database.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_privileges_database.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_privileges_database.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_privileges_database.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_privileges_routine.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_privileges_routine.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_privileges_routine.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_privileges_routine.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_privileges_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_privileges_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_privileges_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_privileges_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_user_fieldset.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_user_fieldset.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/add_user_fieldset.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/add_user_fieldset.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/choose_user_group.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/choose_user_group.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/choose_user_group.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/choose_user_group.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/column_privileges.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/column_privileges.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/column_privileges.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/column_privileges.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/delete_user_fieldset.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/delete_user_fieldset.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/delete_user_fieldset.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/delete_user_fieldset.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/edit_routine_privileges.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/edit_routine_privileges.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/edit_routine_privileges.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/edit_routine_privileges.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/global_priv_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/global_priv_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/global_priv_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/global_priv_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/global_priv_tbl_item.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/global_priv_tbl_item.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/global_priv_tbl_item.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/global_priv_tbl_item.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/initials_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/initials_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/initials_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/initials_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/privileges_summary.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/privileges_summary.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/privileges_summary.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/privileges_summary.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/privileges_summary_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/privileges_summary_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/privileges_summary_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/privileges_summary_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/require_options.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/require_options.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/require_options.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/require_options.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/require_options_item.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/require_options_item.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/require_options_item.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/require_options_item.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/resource_limit_item.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/resource_limit_item.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/resource_limit_item.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/resource_limit_item.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/resource_limits.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/resource_limits.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/privileges/resource_limits.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/privileges/resource_limits.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/radio_fields.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/radio_fields.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/radio_fields.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/radio_fields.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/secondary_tabs.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/secondary_tabs.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/secondary_tabs.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/secondary_tabs.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/select_all.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/select_all.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/select_all.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/select_all.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/select_lang.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/select_lang.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/select_lang.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/select_lang.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/binlog/log_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/binlog/log_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/binlog/log_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/binlog/log_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/binlog/log_selector.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/binlog/log_selector.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/binlog/log_selector.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/binlog/log_selector.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/collations/charsets.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/collations/charsets.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/collations/charsets.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/collations/charsets.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/create.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/create.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/create.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/create.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/databases_footer.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/databases_footer.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/databases_footer.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/databases_footer.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/databases_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/databases_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/databases_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/databases_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/index.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/index.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/index.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/index.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/table_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/table_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/table_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/table_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/table_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/table_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/databases/table_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/databases/table_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/engines/engine.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/engines/engine.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/engines/engine.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/engines/engine.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/engines/engines.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/engines/engines.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/engines/engines.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/engines/engines.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/plugins/section.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/plugins/section.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/plugins/section.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/plugins/section.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/plugins/section_links.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/plugins/section_links.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/plugins/section_links.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/plugins/section_links.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/sub_page_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/sub_page_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/sub_page_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/sub_page_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/link_template.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/link_template.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/link_template.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/link_template.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/session_variable_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/session_variable_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/session_variable_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/session_variable_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/variable_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/variable_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/variable_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/variable_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/variable_table_head.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/variable_table_head.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/server/variables/variable_table_head.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/server/variables/variable_table_head.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/start_and_number_of_rows_panel.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/start_and_number_of_rows_panel.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/start_and_number_of_rows_panel.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/start_and_number_of_rows_panel.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/browse_foreigners/column_element.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/browse_foreigners/column_element.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/browse_foreigners/column_element.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/browse_foreigners/column_element.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/browse_foreigners/show_all.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/browse_foreigners/show_all.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/browse_foreigners/show_all.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/browse_foreigners/show_all.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/chart/tbl_chart.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/chart/tbl_chart.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/chart/tbl_chart.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/chart/tbl_chart.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/gis_visualization/gis_visualization.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/gis_visualization/gis_visualization.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/gis_visualization/gis_visualization.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/gis_visualization/gis_visualization.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/index_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/index_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/index_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/index_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/insert/continue_insertion_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/insert/continue_insertion_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/insert/continue_insertion_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/insert/continue_insertion_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/common_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/common_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/common_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/common_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/dropdown_generate.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/dropdown_generate.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/dropdown_generate.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/dropdown_generate.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/foreign_key_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/foreign_key_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/foreign_key_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/foreign_key_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/internal_relational_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/internal_relational_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/internal_relational_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/internal_relational_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/relational_dropdown.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/relational_dropdown.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/relation/relational_dropdown.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/relation/relational_dropdown.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/column_comparison_operators.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/column_comparison_operators.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/column_comparison_operators.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/column_comparison_operators.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/fields_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/fields_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/fields_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/fields_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/form_tag.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/form_tag.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/form_tag.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/form_tag.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/geom_func.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/geom_func.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/geom_func.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/geom_func.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/input_box.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/input_box.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/input_box.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/input_box.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/options.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/options.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/options.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/options.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/options_zoom.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/options_zoom.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/options_zoom.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/options_zoom.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/replace_preview.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/replace_preview.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/replace_preview.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/replace_preview.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/rows_normal.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/rows_normal.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/rows_normal.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/rows_normal.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/rows_zoom.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/rows_zoom.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/rows_zoom.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/rows_zoom.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/search_and_replace.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/search_and_replace.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/search_and_replace.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/search_and_replace.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/selection_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/selection_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/selection_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/selection_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/table_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/table_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/table_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/table_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/zoom_result_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/zoom_result_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/search/zoom_result_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/search/zoom_result_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/secondary_tabs.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/secondary_tabs.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/secondary_tabs.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/secondary_tabs.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/action_row_in_structure_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/action_row_in_structure_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/action_row_in_structure_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/action_row_in_structure_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/actions_in_table_structure.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/actions_in_table_structure.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/actions_in_table_structure.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/actions_in_table_structure.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/add_column.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/add_column.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/add_column.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/add_column.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/check_all_table_column.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/check_all_table_column.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/check_all_table_column.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/check_all_table_column.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/display_partitions.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/display_partitions.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/display_partitions.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/display_partitions.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/display_structure.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/display_structure.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/display_structure.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/display_structure.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/display_table_stats.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/display_table_stats.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/display_table_stats.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/display_table_stats.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/move_columns_dialog.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/move_columns_dialog.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/move_columns_dialog.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/move_columns_dialog.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/optional_action_links.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/optional_action_links.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/optional_action_links.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/optional_action_links.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/partition_definition_form.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/partition_definition_form.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/partition_definition_form.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/partition_definition_form.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/row_stats_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/row_stats_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/row_stats_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/row_stats_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/table_structure_header.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/table_structure_header.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/table_structure_header.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/table_structure_header.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/table_structure_row.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/table_structure_row.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/structure/table_structure_row.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/structure/table_structure_row.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/activate_deactivate.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/activate_deactivate.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/activate_deactivate.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/activate_deactivate.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/create_version.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/create_version.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/create_version.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/create_version.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/report_table.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/report_table.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/report_table.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/report_table.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/selectable_tables.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/selectable_tables.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/selectable_tables.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/selectable_tables.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/structure_snapshot_columns.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/structure_snapshot_columns.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/structure_snapshot_columns.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/structure_snapshot_columns.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/structure_snapshot_indexes.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/structure_snapshot_indexes.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/table/tracking/structure_snapshot_indexes.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/table/tracking/structure_snapshot_indexes.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/add_data.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/add_data.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/add_data.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/add_data.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/echo.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/echo.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/echo.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/echo.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/gettext.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/gettext.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/gettext.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/gettext.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/notes.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/notes.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/notes.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/notes.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/pgettext.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/pgettext.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/pgettext.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/pgettext.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/plural.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/plural.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/plural.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/plural.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/plural_notes.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/plural_notes.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/gettext/plural_notes.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/gettext/plural_notes.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/static.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/static.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/test/static.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/test/static.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/theme_preview.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/theme_preview.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/theme_preview.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/theme_preview.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/toggle_button.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/toggle_button.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/toggle_button.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/toggle_button.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/view_create.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/view_create.twig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/templates/view_create.twig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/templates/view_create.twig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/dot.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/dot.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/dot.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/dot.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/css/common.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/css/common.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/css/common.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/css/common.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/css/navigation.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/css/navigation.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/css/navigation.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/css/navigation.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/css/printview.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/css/printview.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/css/printview.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/css/printview.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/ajax_clock_small.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/ajax_clock_small.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/ajax_clock_small.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/ajax_clock_small.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/arrow_ltr.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/arrow_ltr.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/arrow_ltr.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/arrow_ltr.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/arrow_rtl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/arrow_rtl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/arrow_rtl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/arrow_rtl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_bookmark.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_bookmark.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_bookmark.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_bookmark.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_browse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_browse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_browse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_browse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_calendar.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_calendar.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_calendar.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_calendar.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_close.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_close.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_close.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_close.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_column_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_column_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_column_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_column_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_comment.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_comment.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_comment.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_comment.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_dbstatistics.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_dbstatistics.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_dbstatistics.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_dbstatistics.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_deltbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_deltbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_deltbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_deltbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_docs.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_docs.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_docs.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_docs.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_drop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_drop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_drop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_drop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_empty.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_empty.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_empty.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_empty.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_engine.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_engine.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_engine.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_engine.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_event_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_event_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_event_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_event_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_events.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_events.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_events.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_events.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_export.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_export.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_export.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_export.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_favorite.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_favorite.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_favorite.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_favorite.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_find_replace.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_find_replace.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_find_replace.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_find_replace.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_ftext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_ftext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_ftext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_ftext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_globe.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_globe.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_globe.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_globe.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_group.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_group.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_group.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_group.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_help.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_help.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_help.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_help.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_home.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_home.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_home.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_home.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_import.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_import.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_import.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_import.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_index.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_index.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_index.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_index.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_index_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_index_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_index_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_index_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_inline_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_inline_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_inline_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_inline_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_insrow.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_insrow.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_insrow.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_insrow.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_key.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_key.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_key.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_key.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_minus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_minus.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_minus.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_minus.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_more.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_more.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_more.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_more.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_move.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_move.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_move.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_move.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_newdb.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_newdb.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_newdb.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_newdb.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_newtbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_newtbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_newtbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_newtbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_nextpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_nextpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_nextpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_nextpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_no_favorite.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_no_favorite.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_no_favorite.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_no_favorite.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_plugin.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_plugin.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_plugin.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_plugin.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_plus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_plus.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_plus.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_plus.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_primary.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_primary.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_primary.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_primary.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_print.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_print.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_print.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_print.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_props.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_props.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_props.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_props.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_relations.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_relations.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_relations.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_relations.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_report.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_report.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_report.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_report.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_routine_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_routine_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_routine_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_routine_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_routines.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_routines.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_routines.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_routines.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_save.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_save.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_save.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_save.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_saveimage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_saveimage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_saveimage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_saveimage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_sbrowse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_sbrowse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_sbrowse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_sbrowse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_search.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_search.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_search.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_search.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_select.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_select.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_select.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_select.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_snewtbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_snewtbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_snewtbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_snewtbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_spatial.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_spatial.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_spatial.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_spatial.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_sql.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_sql.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_sql.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_sql.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_sqlhelp.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_sqlhelp.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_sqlhelp.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_sqlhelp.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_table_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_table_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_table_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_table_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblanalyse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblanalyse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblanalyse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblanalyse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblexport.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblexport.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblexport.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblexport.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblimport.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblimport.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblimport.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblimport.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblops.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblops.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tblops.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tblops.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tbloptimize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tbloptimize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tbloptimize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tbloptimize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tipp.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tipp.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_tipp.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_tipp.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_trigger_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_trigger_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_trigger_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_trigger_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_triggers.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_triggers.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_triggers.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_triggers.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_undo.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_undo.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_undo.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_undo.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_unique.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_unique.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_unique.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_unique.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usradd.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usradd.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usradd.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usradd.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usrcheck.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usrcheck.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usrcheck.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usrcheck.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usrdrop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usrdrop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usrdrop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usrdrop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usredit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usredit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usredit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usredit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usrlist.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usrlist.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_usrlist.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_usrlist.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_versions.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_versions.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_versions.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_versions.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_view.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_view.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_view.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_view.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_view_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_view_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_view_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_view_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_views.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_views.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/b_views.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/b_views.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_browse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_browse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_browse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_browse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_deltbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_deltbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_deltbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_deltbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_drop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_drop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_drop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_drop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_empty.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_empty.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_empty.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_empty.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_export.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_export.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_export.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_export.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_ftext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_ftext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_ftext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_ftext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_index.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_index.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_index.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_index.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_insrow.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_insrow.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_insrow.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_insrow.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_nextpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_nextpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_nextpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_nextpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_primary.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_primary.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_primary.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_primary.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_routine_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_routine_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_routine_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_routine_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_sbrowse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_sbrowse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_sbrowse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_sbrowse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_select.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_select.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_select.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_select.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_spatial.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_spatial.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_spatial.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_spatial.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_unique.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_unique.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/bd_unique.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/bd_unique.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/centralColumns.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/centralColumns.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/centralColumns.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/centralColumns.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/centralColumns_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/centralColumns_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/centralColumns_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/centralColumns_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/centralColumns_delete.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/centralColumns_delete.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/centralColumns_delete.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/centralColumns_delete.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/cleardot.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/cleardot.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/cleardot.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/cleardot.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/col_drop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/col_drop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/col_drop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/col_drop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/col_pointer.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/col_pointer.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/col_pointer.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/col_pointer.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/col_pointer_ver.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/col_pointer_ver.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/col_pointer_ver.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/col_pointer_ver.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/console.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/console.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/console.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/console.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/east-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/east-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/east-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/east-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/error.ico b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/error.ico similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/error.ico rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/error.ico diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/eye.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/eye.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/eye.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/eye.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/eye_grey.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/eye_grey.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/eye_grey.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/eye_grey.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/hide.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/hide.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/hide.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/hide.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/lightbulb.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/lightbulb.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/lightbulb.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/lightbulb.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/lightbulb_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/lightbulb_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/lightbulb_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/lightbulb_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/logo_left.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/logo_left.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/logo_left.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/logo_left.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/logo_right.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/logo_right.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/logo_right.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/logo_right.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/more.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/more.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/more.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/more.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data_selected.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data_selected.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data_selected.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data_selected.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data_selected_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data_selected_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_data_selected_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_data_selected_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct_selected.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct_selected.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct_selected.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct_selected.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct_selected_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct_selected_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/new_struct_selected_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/new_struct_selected_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/normalize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/normalize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/normalize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/normalize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/north-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/north-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/north-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/north-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/pause.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/pause.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/pause.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/pause.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/play.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/play.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/play.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/play.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_asc.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_asc.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_asc.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_asc.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_asci.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_asci.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_asci.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_asci.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_attention.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_attention.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_attention.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_attention.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_cancel.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_cancel.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_cancel.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_cancel.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_cog.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_cog.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_cog.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_cog.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_collapseall.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_collapseall.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_collapseall.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_collapseall.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_db.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_db.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_db.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_db.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_desc.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_desc.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_desc.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_desc.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_error.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_error.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_error.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_error.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_fulltext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_fulltext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_fulltext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_fulltext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_host.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_host.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_host.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_host.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_info.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_info.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_info.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_info.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_lang.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_lang.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_lang.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_lang.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_link.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_link.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_link.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_link.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_lock.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_lock.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_lock.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_lock.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_loggoff.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_loggoff.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_loggoff.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_loggoff.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_notice.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_notice.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_notice.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_notice.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_okay.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_okay.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_okay.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_okay.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_partialtext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_partialtext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_partialtext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_partialtext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_passwd.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_passwd.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_passwd.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_passwd.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_really.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_really.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_really.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_really.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_reload.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_reload.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_reload.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_reload.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_replication.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_replication.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_replication.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_replication.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_rights.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_rights.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_rights.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_rights.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_sortable.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_sortable.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_sortable.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_sortable.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_status.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_status.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_status.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_status.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_success.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_success.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_success.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_success.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_sync.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_sync.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_sync.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_sync.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_tbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_tbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_tbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_tbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_theme.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_theme.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_theme.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_theme.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_top.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_top.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_top.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_top.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_unlink.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_unlink.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_unlink.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_unlink.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_vars.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_vars.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_vars.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_vars.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_views.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_views.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/s_views.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/s_views.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/show.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/show.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/show.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/show.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/south-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/south-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/south-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/south-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/spacer.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/spacer.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/spacer.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/spacer.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/toggle-ltr.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/toggle-ltr.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/toggle-ltr.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/toggle-ltr.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/toggle-rtl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/toggle-rtl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/toggle-rtl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/toggle-rtl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/vertical_line.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/vertical_line.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/vertical_line.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/vertical_line.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/west-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/west-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/west-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/west-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/window-new.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/window-new.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/window-new.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/window-new.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/zoom-minus-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/zoom-minus-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/zoom-minus-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/zoom-minus-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/zoom-plus-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/zoom-plus-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/zoom-plus-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/zoom-plus-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/zoom-world-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/zoom-world-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/img/zoom-world-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/img/zoom-world-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_65_ffffff_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_65_ffffff_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_75_dadada_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_75_dadada_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_75_dadada_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_95_fef1ec_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_glass_95_fef1ec_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_222222_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_222222_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_222222_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_222222_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_2e83ff_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_2e83ff_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_2e83ff_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_454545_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_454545_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_454545_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_454545_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_888888_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_888888_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_888888_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_888888_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_cd0a0a_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/images/ui-icons_cd0a0a_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/images/ui-icons_cd0a0a_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/jquery-ui.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/jquery-ui.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/jquery/jquery-ui.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/jquery/jquery-ui.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/layout.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/layout.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/layout.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/layout.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/screen.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/screen.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/screen.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/screen.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/theme.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/theme.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/original/theme.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/original/theme.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/codemirror.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/codemirror.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/codemirror.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/codemirror.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/common.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/common.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/common.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/common.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/designer.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/designer.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/designer.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/designer.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/enum_editor.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/enum_editor.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/enum_editor.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/enum_editor.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/gis.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/gis.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/gis.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/gis.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/icons.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/icons.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/icons.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/icons.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/jqplot.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/jqplot.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/jqplot.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/jqplot.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/navigation.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/navigation.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/navigation.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/navigation.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/printview.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/printview.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/printview.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/printview.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/resizable-menu.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/resizable-menu.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/resizable-menu.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/resizable-menu.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/rte.css.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/rte.css.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/css/rte.css.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/css/rte.css.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/ajax_clock_small.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/ajax_clock_small.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/ajax_clock_small.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/ajax_clock_small.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/arrow_ltr.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/arrow_ltr.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/arrow_ltr.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/arrow_ltr.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/arrow_rtl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/arrow_rtl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/arrow_rtl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/arrow_rtl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/asc_order.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/asc_order.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/asc_order.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/asc_order.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_bookmark.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_bookmark.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_bookmark.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_bookmark.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_browse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_browse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_browse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_browse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_calendar.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_calendar.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_calendar.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_calendar.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_chart.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_chart.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_chart.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_chart.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_close.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_close.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_close.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_close.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_column_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_column_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_column_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_column_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_comment.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_comment.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_comment.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_comment.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_dbstatistics.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_dbstatistics.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_dbstatistics.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_dbstatistics.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_deltbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_deltbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_deltbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_deltbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_docs.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_docs.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_docs.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_docs.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_docsql.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_docsql.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_docsql.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_docsql.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_drop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_drop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_drop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_drop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_empty.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_empty.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_empty.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_empty.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_engine.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_engine.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_engine.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_engine.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_event_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_event_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_event_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_event_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_events.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_events.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_events.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_events.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_export.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_export.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_export.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_export.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_favorite.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_favorite.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_favorite.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_favorite.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_find_replace.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_find_replace.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_find_replace.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_find_replace.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_firstpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_firstpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_firstpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_firstpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_ftext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_ftext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_ftext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_ftext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_globe.gif b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_globe.gif similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_globe.gif rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_globe.gif diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_group.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_group.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_group.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_group.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_help.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_help.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_help.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_help.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_home.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_home.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_home.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_home.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_import.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_import.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_import.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_import.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_index.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_index.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_index.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_index.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_index_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_index_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_index_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_index_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_inline_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_inline_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_inline_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_inline_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_insrow.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_insrow.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_insrow.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_insrow.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_key.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_key.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_key.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_key.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_lastpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_lastpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_lastpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_lastpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_left.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_left.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_left.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_left.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_minus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_minus.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_minus.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_minus.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_more.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_more.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_more.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_more.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_move.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_move.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_move.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_move.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_newdb.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_newdb.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_newdb.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_newdb.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_newtbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_newtbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_newtbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_newtbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_nextpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_nextpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_nextpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_nextpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_no_favorite.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_no_favorite.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_no_favorite.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_no_favorite.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_pdfdoc.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_pdfdoc.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_pdfdoc.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_pdfdoc.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_plugin.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_plugin.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_plugin.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_plugin.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_plus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_plus.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_plus.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_plus.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_prevpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_prevpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_prevpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_prevpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_primary.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_primary.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_primary.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_primary.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_print.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_print.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_print.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_print.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_props.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_props.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_props.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_props.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_relations.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_relations.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_relations.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_relations.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_report.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_report.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_report.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_report.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_right.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_right.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_right.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_right.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_routine_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_routine_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_routine_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_routine_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_routines.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_routines.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_routines.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_routines.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_save.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_save.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_save.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_save.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_saveimage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_saveimage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_saveimage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_saveimage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sbrowse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sbrowse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sbrowse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sbrowse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sdb.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sdb.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sdb.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sdb.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_search.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_search.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_search.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_search.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_select.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_select.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_select.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_select.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_snewtbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_snewtbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_snewtbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_snewtbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_spatial.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_spatial.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_spatial.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_spatial.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sql.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sql.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sql.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sql.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sqldoc.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sqldoc.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sqldoc.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sqldoc.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sqlhelp.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sqlhelp.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_sqlhelp.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_sqlhelp.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_table_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_table_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_table_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_table_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblanalyse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblanalyse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblanalyse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblanalyse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblexport.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblexport.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblexport.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblexport.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblimport.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblimport.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblimport.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblimport.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblops.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblops.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tblops.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tblops.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tbloptimize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tbloptimize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tbloptimize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tbloptimize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tipp.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tipp.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_tipp.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_tipp.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_trigger_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_trigger_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_trigger_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_trigger_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_triggers.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_triggers.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_triggers.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_triggers.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_undo.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_undo.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_undo.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_undo.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_unique.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_unique.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_unique.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_unique.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usradd.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usradd.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usradd.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usradd.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usrcheck.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usrcheck.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usrcheck.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usrcheck.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usrdrop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usrdrop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usrdrop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usrdrop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usredit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usredit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usredit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usredit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usrlist.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usrlist.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_usrlist.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_usrlist.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_versions.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_versions.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_versions.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_versions.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_view.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_view.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_view.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_view.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_view_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_view_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_view_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_view_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_views.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_views.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/b_views.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/b_views.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_browse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_browse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_browse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_browse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_deltbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_deltbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_deltbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_deltbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_drop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_drop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_drop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_drop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_empty.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_empty.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_empty.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_empty.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_export.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_export.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_export.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_export.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_firstpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_firstpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_firstpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_firstpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_ftext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_ftext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_ftext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_ftext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_index.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_index.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_index.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_index.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_insrow.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_insrow.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_insrow.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_insrow.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_lastpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_lastpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_lastpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_lastpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_nextpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_nextpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_nextpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_nextpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_prevpage.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_prevpage.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_prevpage.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_prevpage.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_primary.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_primary.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_primary.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_primary.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_routine_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_routine_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_routine_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_routine_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_sbrowse.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_sbrowse.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_sbrowse.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_sbrowse.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_select.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_select.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_select.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_select.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_spatial.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_spatial.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_spatial.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_spatial.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_unique.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_unique.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/bd_unique.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/bd_unique.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/centralColumns.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/centralColumns.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/centralColumns.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/centralColumns.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/centralColumns_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/centralColumns_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/centralColumns_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/centralColumns_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/centralColumns_delete.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/centralColumns_delete.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/centralColumns_delete.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/centralColumns_delete.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/col_drop.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/col_drop.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/col_drop.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/col_drop.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/col_pointer.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/col_pointer.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/col_pointer.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/col_pointer.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/col_pointer_ver.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/col_pointer_ver.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/col_pointer_ver.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/col_pointer_ver.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/console.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/console.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/console.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/console.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/database.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/database.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/database.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/database.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/1.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/1.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/1.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/1.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2leftarrow.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2leftarrow.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2leftarrow.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2leftarrow.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2leftarrow_m.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2leftarrow_m.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2leftarrow_m.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2leftarrow_m.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2rightarrow.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2rightarrow.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2rightarrow.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2rightarrow.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2rightarrow_m.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2rightarrow_m.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/2rightarrow_m.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/2rightarrow_m.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/3.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/3.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/3.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/3.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/4.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/4.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/4.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/4.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/5.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/5.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/5.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/5.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/6.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/6.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/6.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/6.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/7.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/7.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/7.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/7.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/8.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/8.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/8.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/8.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/FieldKey_small.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/FieldKey_small.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/FieldKey_small.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/FieldKey_small.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small_char.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small_char.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small_char.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small_char.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small_date.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small_date.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small_date.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small_date.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small_int.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small_int.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Field_small_int.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Field_small_int.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Header.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Header.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Header.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Header.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Header_Linked.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Header_Linked.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/Header_Linked.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/Header_Linked.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/anchor.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/anchor.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/anchor.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/anchor.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/and_icon.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/and_icon.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/and_icon.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/and_icon.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/ang_direct.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/ang_direct.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/ang_direct.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/ang_direct.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/bord.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/bord.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/bord.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/bord.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/bottom.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/bottom.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/bottom.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/bottom.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/def.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/def.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/def.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/def.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/display_field.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/display_field.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/display_field.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/display_field.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/downarrow1.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/downarrow1.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/downarrow1.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/downarrow1.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/downarrow2.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/downarrow2.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/downarrow2.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/downarrow2.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/downarrow2_m.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/downarrow2_m.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/downarrow2_m.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/downarrow2_m.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/exec.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/exec.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/exec.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/exec.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/exec_small.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/exec_small.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/exec_small.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/exec_small.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/exitFullscreen.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/exitFullscreen.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/exitFullscreen.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/exitFullscreen.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/export.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/export.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/export.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/export.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/favicon.ico b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/favicon.ico similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/favicon.ico rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/favicon.ico diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/grid.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/grid.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/grid.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/grid.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/help.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/help.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/help.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/help.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/help_relation.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/help_relation.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/help_relation.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/help_relation.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/left_panel_butt.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/left_panel_butt.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/left_panel_butt.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/left_panel_butt.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/left_panel_tab.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/left_panel_tab.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/left_panel_tab.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/left_panel_tab.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/minus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/minus.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/minus.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/minus.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/or_icon.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/or_icon.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/or_icon.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/or_icon.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/other_table.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/other_table.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/other_table.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/other_table.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/page_add.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/page_add.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/page_add.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/page_add.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/page_delete.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/page_delete.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/page_delete.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/page_delete.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/page_edit.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/page_edit.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/page_edit.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/page_edit.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/pdf.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/pdf.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/pdf.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/pdf.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/plus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/plus.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/plus.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/plus.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/query_builder.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/query_builder.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/query_builder.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/query_builder.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/relation.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/relation.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/relation.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/relation.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/reload.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/reload.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/reload.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/reload.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/resize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/resize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/resize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/resize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/resizeright.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/resizeright.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/resizeright.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/resizeright.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/rightarrow1.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/rightarrow1.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/rightarrow1.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/rightarrow1.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/rightarrow2.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/rightarrow2.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/rightarrow2.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/rightarrow2.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/save.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/save.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/save.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/save.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/save_as.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/save_as.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/save_as.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/save_as.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/small_tab.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/small_tab.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/small_tab.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/small_tab.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/table.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/table.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/table.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/table.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/toggle_lines.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/toggle_lines.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/toggle_lines.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/toggle_lines.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/top_panel.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/top_panel.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/top_panel.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/top_panel.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/uparrow2_m.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/uparrow2_m.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/uparrow2_m.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/uparrow2_m.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/viewInFullscreen.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/viewInFullscreen.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/designer/viewInFullscreen.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/designer/viewInFullscreen.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/east-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/east-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/east-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/east-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/error.ico b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/error.ico similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/error.ico rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/error.ico diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/eye.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/eye.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/eye.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/eye.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/eye_grey.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/eye_grey.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/eye_grey.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/eye_grey.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/hide.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/hide.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/hide.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/hide.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/item.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/item.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/item.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/item.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/left_nav_bg.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/left_nav_bg.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/left_nav_bg.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/left_nav_bg.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/lightbulb.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/lightbulb.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/lightbulb.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/lightbulb.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/lightbulb_off.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/lightbulb_off.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/lightbulb_off.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/lightbulb_off.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/logo_left.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/logo_left.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/logo_left.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/logo_left.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/logo_right.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/logo_right.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/logo_right.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/logo_right.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/more.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/more.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/more.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/more.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data_selected.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data_selected.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data_selected.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data_selected.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data_selected_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data_selected_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_data_selected_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_data_selected_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct_selected.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct_selected.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct_selected.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct_selected.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct_selected_hovered.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct_selected_hovered.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/new_struct_selected_hovered.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/new_struct_selected_hovered.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/normalize.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/normalize.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/normalize.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/normalize.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/north-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/north-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/north-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/north-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/pause.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/pause.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/pause.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/pause.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/php_sym.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/php_sym.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/php_sym.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/php_sym.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/play.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/play.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/play.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/play.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/pma_logo2.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/pma_logo2.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/pma_logo2.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/pma_logo2.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_asc.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_asc.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_asc.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_asc.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_asci.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_asci.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_asci.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_asci.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_attention.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_attention.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_attention.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_attention.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_cancel.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_cancel.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_cancel.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_cancel.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_cancel2.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_cancel2.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_cancel2.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_cancel2.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_cog.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_cog.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_cog.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_cog.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_collapseall.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_collapseall.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_collapseall.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_collapseall.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_db.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_db.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_db.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_db.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_desc.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_desc.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_desc.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_desc.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_error.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_error.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_error.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_error.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_fulltext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_fulltext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_fulltext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_fulltext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_host.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_host.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_host.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_host.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_info.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_info.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_info.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_info.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_lang.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_lang.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_lang.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_lang.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_link.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_link.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_link.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_link.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_lock.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_lock.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_lock.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_lock.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_loggoff.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_loggoff.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_loggoff.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_loggoff.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_notice.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_notice.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_notice.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_notice.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_okay.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_okay.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_okay.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_okay.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_partialtext.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_partialtext.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_partialtext.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_partialtext.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_passwd.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_passwd.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_passwd.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_passwd.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_process.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_process.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_process.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_process.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_really.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_really.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_really.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_really.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_reload.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_reload.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_reload.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_reload.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_replication.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_replication.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_replication.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_replication.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_rights.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_rights.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_rights.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_rights.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_sortable.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_sortable.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_sortable.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_sortable.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_status.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_status.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_status.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_status.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_success.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_success.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_success.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_success.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_sync.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_sync.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_sync.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_sync.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_tbl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_tbl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_tbl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_tbl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_theme.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_theme.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_theme.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_theme.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_top.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_top.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_top.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_top.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_unlink.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_unlink.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_unlink.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_unlink.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_vars.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_vars.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_vars.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_vars.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_views.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_views.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/s_views.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/s_views.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/select_bg.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/select_bg.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/select_bg.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/select_bg.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/show.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/show.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/show.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/show.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/south-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/south-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/south-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/south-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/spacer.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/spacer.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/spacer.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/spacer.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/toggle-ltr.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/toggle-ltr.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/toggle-ltr.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/toggle-ltr.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/toggle-rtl.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/toggle-rtl.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/toggle-rtl.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/toggle-rtl.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/vertical_line.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/vertical_line.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/vertical_line.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/vertical_line.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/west-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/west-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/west-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/west-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/window-new.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/window-new.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/window-new.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/window-new.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/zoom-minus-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/zoom-minus-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/zoom-minus-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/zoom-minus-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/zoom-plus-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/zoom-plus-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/zoom-plus-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/zoom-plus-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/zoom-world-mini.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/zoom-world-mini.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/img/zoom-world-mini.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/img/zoom-world-mini.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_65_ffffff_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_65_ffffff_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_75_dadada_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_75_dadada_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_75_dadada_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_95_fef1ec_1x400.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_glass_95_fef1ec_1x400.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_222222_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_222222_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_222222_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_222222_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_2e83ff_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_2e83ff_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_2e83ff_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_454545_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_454545_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_454545_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_454545_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_888888_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_888888_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_888888_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_888888_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_cd0a0a_256x240.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/images/ui-icons_cd0a0a_256x240.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/images/ui-icons_cd0a0a_256x240.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/jquery-ui.css b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/jquery-ui.css similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/jquery/jquery-ui.css rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/jquery/jquery-ui.css diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/layout.inc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/layout.inc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/layout.inc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/layout.inc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/screen.png b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/screen.png similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/screen.png rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/screen.png diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/theme.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/theme.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/pmahomme/theme.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/pmahomme/theme.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/svg_gradient.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/svg_gradient.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/themes/svg_gradient.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/themes/svg_gradient.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/transformation_overview.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/transformation_overview.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/transformation_overview.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/transformation_overview.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/transformation_wrapper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/transformation_wrapper.php similarity index 94% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/transformation_wrapper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/transformation_wrapper.php index a1d653b0..a1c8416a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/transformation_wrapper.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/transformation_wrapper.php @@ -63,6 +63,12 @@ foreach ($request_params as $one_request_param) { */ $GLOBALS['dbi']->selectDb($db); if (isset($where_clause)) { + + if (! Core::checkSqlQuerySignature($where_clause, isset($_GET['where_clause_sign']) ? $_GET['where_clause_sign'] : '')) { + /* l10n: In case a SQL query did not pass a security check */ + Core::fatalError(__('There is an issue with your request.')); + exit; + } $result = $GLOBALS['dbi']->query( 'SELECT * FROM ' . PhpMyAdmin\Util::backquote($table) . ' WHERE ' . $where_clause . ';', diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/url.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/url.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/url.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/url.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/user_password.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/user_password.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/user_password.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/user_password.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/autoload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/autoload.php similarity index 64% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/autoload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/autoload.php index 2e4da8e6..30aab62c 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/autoload.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInitb17aadbf4a3a42734a0c72f133aa1779::getLoader(); +return ComposerAutoloaderInit50bde4ccaacf596677869b7ea3b012c1::getLoader(); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/.travis.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/.travis.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/.travis.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/Module.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/Module.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/Module.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/Module.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/autoload_classmap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/autoload_classmap.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/autoload_classmap.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/autoload_classmap.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/autoload_function.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/autoload_function.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/autoload_function.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/autoload_function.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/autoload_register.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/autoload_register.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/autoload_register.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/autoload_register.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/AbstractEnum.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/AbstractEnum.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/AbstractEnum.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/AbstractEnum.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitArray.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitArray.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitArray.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitArray.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitMatrix.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitMatrix.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitMatrix.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitMatrix.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitUtils.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitUtils.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitUtils.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/BitUtils.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/CharacterSetEci.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/CharacterSetEci.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/CharacterSetEci.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/CharacterSetEci.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlock.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlock.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlock.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlock.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlocks.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlocks.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlocks.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlocks.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ErrorCorrectionLevel.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ErrorCorrectionLevel.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ErrorCorrectionLevel.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ErrorCorrectionLevel.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/FormatInformation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/FormatInformation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/FormatInformation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/FormatInformation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Mode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Mode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Mode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Mode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ReedSolomonCodec.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ReedSolomonCodec.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ReedSolomonCodec.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/ReedSolomonCodec.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Version.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Version.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Version.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Common/Version.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/BlockPair.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/BlockPair.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/BlockPair.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/BlockPair.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/ByteMatrix.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/ByteMatrix.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/ByteMatrix.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/ByteMatrix.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/Encoder.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/Encoder.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/Encoder.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/Encoder.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MaskUtil.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MaskUtil.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MaskUtil.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MaskUtil.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MatrixUtil.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MatrixUtil.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MatrixUtil.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MatrixUtil.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/QrCode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/QrCode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/QrCode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Encoder/QrCode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/ExceptionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/ExceptionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/ExceptionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/ExceptionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/InvalidArgumentException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/InvalidArgumentException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/InvalidArgumentException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/InvalidArgumentException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/OutOfBoundsException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/OutOfBoundsException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/OutOfBoundsException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/OutOfBoundsException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/RuntimeException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/RuntimeException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/RuntimeException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/RuntimeException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/UnexpectedValueException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/UnexpectedValueException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/UnexpectedValueException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/UnexpectedValueException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/WriterException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/WriterException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/WriterException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Exception/WriterException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Cmyk.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Cmyk.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Cmyk.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Cmyk.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/ColorInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/ColorInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/ColorInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/ColorInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Gray.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Gray.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Gray.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Gray.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Rgb.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Rgb.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Rgb.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Rgb.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/AbstractRenderer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/AbstractRenderer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/AbstractRenderer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/AbstractRenderer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/DecoratorInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/DecoratorInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/DecoratorInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/DecoratorInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/FinderPattern.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/FinderPattern.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/FinderPattern.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/FinderPattern.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Eps.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Eps.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Eps.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Eps.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Png.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Png.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Png.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Png.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/RendererInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/RendererInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/RendererInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/RendererInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Svg.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Svg.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Svg.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Svg.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/RendererInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/RendererInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/RendererInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/RendererInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Html.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Html.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Html.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Html.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Plain.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Plain.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Plain.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Plain.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Writer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Writer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/src/BaconQrCode/Writer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/src/BaconQrCode/Writer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitArrayTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitArrayTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitArrayTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitArrayTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitMatrixTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitMatrixTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitMatrixTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitMatrixTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitUtilsTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitUtilsTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitUtilsTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/BitUtilsTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ErrorCorrectionLevelTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ErrorCorrectionLevelTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ErrorCorrectionLevelTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ErrorCorrectionLevelTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/FormatInformationTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/FormatInformationTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/FormatInformationTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/FormatInformationTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ModeTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ModeTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ModeTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ModeTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ReedSolomonCodecTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ReedSolomonCodecTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ReedSolomonCodecTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/ReedSolomonCodecTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/VersionTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/VersionTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/VersionTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Common/VersionTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/EncoderTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/EncoderTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/EncoderTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/EncoderTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MaskUtilTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MaskUtilTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MaskUtilTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MaskUtilTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MatrixUtilTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MatrixUtilTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MatrixUtilTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Encoder/MatrixUtilTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/HtmlTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/HtmlTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/HtmlTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/HtmlTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/TextTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/TextTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/TextTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/BaconQrCode/Renderer/Text/TextTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/bootstrap.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/bootstrap.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/bootstrap.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/phpunit.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/phpunit.xml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/bacon/bacon-qr-code/tests/phpunit.xml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/bacon/bacon-qr-code/tests/phpunit.xml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/ClassLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/ClassLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/ClassLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/ClassLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_classmap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_classmap.php new file mode 100644 index 00000000..d39e9c41 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_classmap.php @@ -0,0 +1,1036 @@ + $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/AbstractEnum.php', + 'BaconQrCode\\Common\\BitArray' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/BitArray.php', + 'BaconQrCode\\Common\\BitMatrix' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/BitMatrix.php', + 'BaconQrCode\\Common\\BitUtils' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/BitUtils.php', + 'BaconQrCode\\Common\\CharacterSetEci' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/CharacterSetEci.php', + 'BaconQrCode\\Common\\EcBlock' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlock.php', + 'BaconQrCode\\Common\\EcBlocks' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlocks.php', + 'BaconQrCode\\Common\\ErrorCorrectionLevel' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/ErrorCorrectionLevel.php', + 'BaconQrCode\\Common\\FormatInformation' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/FormatInformation.php', + 'BaconQrCode\\Common\\Mode' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/Mode.php', + 'BaconQrCode\\Common\\ReedSolomonCodec' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/ReedSolomonCodec.php', + 'BaconQrCode\\Common\\Version' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Common/Version.php', + 'BaconQrCode\\Encoder\\BlockPair' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/BlockPair.php', + 'BaconQrCode\\Encoder\\ByteMatrix' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/ByteMatrix.php', + 'BaconQrCode\\Encoder\\Encoder' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/Encoder.php', + 'BaconQrCode\\Encoder\\MaskUtil' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MaskUtil.php', + 'BaconQrCode\\Encoder\\MatrixUtil' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MatrixUtil.php', + 'BaconQrCode\\Encoder\\QrCode' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/QrCode.php', + 'BaconQrCode\\Exception\\ExceptionInterface' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/ExceptionInterface.php', + 'BaconQrCode\\Exception\\InvalidArgumentException' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/InvalidArgumentException.php', + 'BaconQrCode\\Exception\\OutOfBoundsException' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/OutOfBoundsException.php', + 'BaconQrCode\\Exception\\RuntimeException' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/RuntimeException.php', + 'BaconQrCode\\Exception\\UnexpectedValueException' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/UnexpectedValueException.php', + 'BaconQrCode\\Exception\\WriterException' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/WriterException.php', + 'BaconQrCode\\Renderer\\Color\\Cmyk' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Cmyk.php', + 'BaconQrCode\\Renderer\\Color\\ColorInterface' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/ColorInterface.php', + 'BaconQrCode\\Renderer\\Color\\Gray' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Gray.php', + 'BaconQrCode\\Renderer\\Color\\Rgb' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Rgb.php', + 'BaconQrCode\\Renderer\\Image\\AbstractRenderer' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/AbstractRenderer.php', + 'BaconQrCode\\Renderer\\Image\\Decorator\\DecoratorInterface' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/DecoratorInterface.php', + 'BaconQrCode\\Renderer\\Image\\Decorator\\FinderPattern' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/FinderPattern.php', + 'BaconQrCode\\Renderer\\Image\\Eps' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Eps.php', + 'BaconQrCode\\Renderer\\Image\\Png' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Png.php', + 'BaconQrCode\\Renderer\\Image\\RendererInterface' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/RendererInterface.php', + 'BaconQrCode\\Renderer\\Image\\Svg' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Svg.php', + 'BaconQrCode\\Renderer\\RendererInterface' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/RendererInterface.php', + 'BaconQrCode\\Renderer\\Text\\Html' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Html.php', + 'BaconQrCode\\Renderer\\Text\\Plain' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Plain.php', + 'BaconQrCode\\Writer' => $vendorDir . '/bacon/bacon-qr-code/src/BaconQrCode/Writer.php', + 'Datamatrix' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/datamatrix.php', + 'PDF417' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/pdf417.php', + 'ParagonIE\\ConstantTime\\Base32' => $vendorDir . '/paragonie/constant_time_encoding/src/Base32.php', + 'ParagonIE\\ConstantTime\\Base32Hex' => $vendorDir . '/paragonie/constant_time_encoding/src/Base32Hex.php', + 'ParagonIE\\ConstantTime\\Base64' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64.php', + 'ParagonIE\\ConstantTime\\Base64DotSlash' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64DotSlash.php', + 'ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php', + 'ParagonIE\\ConstantTime\\Base64UrlSafe' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64UrlSafe.php', + 'ParagonIE\\ConstantTime\\Binary' => $vendorDir . '/paragonie/constant_time_encoding/src/Binary.php', + 'ParagonIE\\ConstantTime\\EncoderInterface' => $vendorDir . '/paragonie/constant_time_encoding/src/EncoderInterface.php', + 'ParagonIE\\ConstantTime\\Encoding' => $vendorDir . '/paragonie/constant_time_encoding/src/Encoding.php', + 'ParagonIE\\ConstantTime\\Hex' => $vendorDir . '/paragonie/constant_time_encoding/src/Hex.php', + 'ParagonIE\\ConstantTime\\RFC4648' => $vendorDir . '/paragonie/constant_time_encoding/src/RFC4648.php', + 'PhpMyAdmin\\Advisor' => $baseDir . '/libraries/classes/Advisor.php', + 'PhpMyAdmin\\Bookmark' => $baseDir . '/libraries/classes/Bookmark.php', + 'PhpMyAdmin\\BrowseForeigners' => $baseDir . '/libraries/classes/BrowseForeigners.php', + 'PhpMyAdmin\\CentralColumns' => $baseDir . '/libraries/classes/CentralColumns.php', + 'PhpMyAdmin\\Charsets' => $baseDir . '/libraries/classes/Charsets.php', + 'PhpMyAdmin\\CheckUserPrivileges' => $baseDir . '/libraries/classes/CheckUserPrivileges.php', + 'PhpMyAdmin\\Config' => $baseDir . '/libraries/classes/Config.php', + 'PhpMyAdmin\\Config\\ConfigFile' => $baseDir . '/libraries/classes/Config/ConfigFile.php', + 'PhpMyAdmin\\Config\\Descriptions' => $baseDir . '/libraries/classes/Config/Descriptions.php', + 'PhpMyAdmin\\Config\\Form' => $baseDir . '/libraries/classes/Config/Form.php', + 'PhpMyAdmin\\Config\\FormDisplay' => $baseDir . '/libraries/classes/Config/FormDisplay.php', + 'PhpMyAdmin\\Config\\FormDisplayTemplate' => $baseDir . '/libraries/classes/Config/FormDisplayTemplate.php', + 'PhpMyAdmin\\Config\\Forms\\BaseForm' => $baseDir . '/libraries/classes/Config/Forms/BaseForm.php', + 'PhpMyAdmin\\Config\\Forms\\BaseFormList' => $baseDir . '/libraries/classes/Config/Forms/BaseFormList.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\BrowseForm' => $baseDir . '/libraries/classes/Config/Forms/Page/BrowseForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\DbStructureForm' => $baseDir . '/libraries/classes/Config/Forms/Page/DbStructureForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\EditForm' => $baseDir . '/libraries/classes/Config/Forms/Page/EditForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\ExportForm' => $baseDir . '/libraries/classes/Config/Forms/Page/ExportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\ImportForm' => $baseDir . '/libraries/classes/Config/Forms/Page/ImportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\NaviForm' => $baseDir . '/libraries/classes/Config/Forms/Page/NaviForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\PageFormList' => $baseDir . '/libraries/classes/Config/Forms/Page/PageFormList.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\SqlForm' => $baseDir . '/libraries/classes/Config/Forms/Page/SqlForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\TableStructureForm' => $baseDir . '/libraries/classes/Config/Forms/Page/TableStructureForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ConfigForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/ConfigForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ExportForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/ExportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\FeaturesForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/FeaturesForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ImportForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/ImportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\MainForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/MainForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\NaviForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/NaviForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ServersForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/ServersForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\SetupFormList' => $baseDir . '/libraries/classes/Config/Forms/Setup/SetupFormList.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\SqlForm' => $baseDir . '/libraries/classes/Config/Forms/Setup/SqlForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\ExportForm' => $baseDir . '/libraries/classes/Config/Forms/User/ExportForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\FeaturesForm' => $baseDir . '/libraries/classes/Config/Forms/User/FeaturesForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\ImportForm' => $baseDir . '/libraries/classes/Config/Forms/User/ImportForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\MainForm' => $baseDir . '/libraries/classes/Config/Forms/User/MainForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\NaviForm' => $baseDir . '/libraries/classes/Config/Forms/User/NaviForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\SqlForm' => $baseDir . '/libraries/classes/Config/Forms/User/SqlForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\UserFormList' => $baseDir . '/libraries/classes/Config/Forms/User/UserFormList.php', + 'PhpMyAdmin\\Config\\PageSettings' => $baseDir . '/libraries/classes/Config/PageSettings.php', + 'PhpMyAdmin\\Config\\ServerConfigChecks' => $baseDir . '/libraries/classes/Config/ServerConfigChecks.php', + 'PhpMyAdmin\\Config\\Validator' => $baseDir . '/libraries/classes/Config/Validator.php', + 'PhpMyAdmin\\Console' => $baseDir . '/libraries/classes/Console.php', + 'PhpMyAdmin\\Controllers\\Controller' => $baseDir . '/libraries/classes/Controllers/Controller.php', + 'PhpMyAdmin\\Controllers\\DatabaseController' => $baseDir . '/libraries/classes/Controllers/DatabaseController.php', + 'PhpMyAdmin\\Controllers\\Database\\DatabaseStructureController' => $baseDir . '/libraries/classes/Controllers/Database/DatabaseStructureController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerBinlogController' => $baseDir . '/libraries/classes/Controllers/Server/ServerBinlogController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerCollationsController' => $baseDir . '/libraries/classes/Controllers/Server/ServerCollationsController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerDatabasesController' => $baseDir . '/libraries/classes/Controllers/Server/ServerDatabasesController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerEnginesController' => $baseDir . '/libraries/classes/Controllers/Server/ServerEnginesController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerPluginsController' => $baseDir . '/libraries/classes/Controllers/Server/ServerPluginsController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerVariablesController' => $baseDir . '/libraries/classes/Controllers/Server/ServerVariablesController.php', + 'PhpMyAdmin\\Controllers\\TableController' => $baseDir . '/libraries/classes/Controllers/TableController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableChartController' => $baseDir . '/libraries/classes/Controllers/Table/TableChartController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableGisVisualizationController' => $baseDir . '/libraries/classes/Controllers/Table/TableGisVisualizationController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableIndexesController' => $baseDir . '/libraries/classes/Controllers/Table/TableIndexesController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableRelationController' => $baseDir . '/libraries/classes/Controllers/Table/TableRelationController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableSearchController' => $baseDir . '/libraries/classes/Controllers/Table/TableSearchController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableStructureController' => $baseDir . '/libraries/classes/Controllers/Table/TableStructureController.php', + 'PhpMyAdmin\\Core' => $baseDir . '/libraries/classes/Core.php', + 'PhpMyAdmin\\CreateAddField' => $baseDir . '/libraries/classes/CreateAddField.php', + 'PhpMyAdmin\\DatabaseInterface' => $baseDir . '/libraries/classes/DatabaseInterface.php', + 'PhpMyAdmin\\Database\\DatabaseList' => $baseDir . '/libraries/classes/Database/DatabaseList.php', + 'PhpMyAdmin\\Database\\Designer' => $baseDir . '/libraries/classes/Database/Designer.php', + 'PhpMyAdmin\\Database\\Designer\\Common' => $baseDir . '/libraries/classes/Database/Designer/Common.php', + 'PhpMyAdmin\\Database\\Designer\\DesignerTable' => $baseDir . '/libraries/classes/Database/Designer/DesignerTable.php', + 'PhpMyAdmin\\Database\\MultiTableQuery' => $baseDir . '/libraries/classes/Database/MultiTableQuery.php', + 'PhpMyAdmin\\Database\\Qbe' => $baseDir . '/libraries/classes/Database/Qbe.php', + 'PhpMyAdmin\\Database\\Search' => $baseDir . '/libraries/classes/Database/Search.php', + 'PhpMyAdmin\\Dbi\\DbiDummy' => $baseDir . '/libraries/classes/Dbi/DbiDummy.php', + 'PhpMyAdmin\\Dbi\\DbiExtension' => $baseDir . '/libraries/classes/Dbi/DbiExtension.php', + 'PhpMyAdmin\\Dbi\\DbiMysql' => $baseDir . '/libraries/classes/Dbi/DbiMysql.php', + 'PhpMyAdmin\\Dbi\\DbiMysqli' => $baseDir . '/libraries/classes/Dbi/DbiMysqli.php', + 'PhpMyAdmin\\Di\\AliasItem' => $baseDir . '/libraries/classes/Di/AliasItem.php', + 'PhpMyAdmin\\Di\\Container' => $baseDir . '/libraries/classes/Di/Container.php', + 'PhpMyAdmin\\Di\\ContainerException' => $baseDir . '/libraries/classes/Di/ContainerException.php', + 'PhpMyAdmin\\Di\\FactoryItem' => $baseDir . '/libraries/classes/Di/FactoryItem.php', + 'PhpMyAdmin\\Di\\Item' => $baseDir . '/libraries/classes/Di/Item.php', + 'PhpMyAdmin\\Di\\NotFoundException' => $baseDir . '/libraries/classes/Di/NotFoundException.php', + 'PhpMyAdmin\\Di\\ReflectorItem' => $baseDir . '/libraries/classes/Di/ReflectorItem.php', + 'PhpMyAdmin\\Di\\ServiceItem' => $baseDir . '/libraries/classes/Di/ServiceItem.php', + 'PhpMyAdmin\\Di\\ValueItem' => $baseDir . '/libraries/classes/Di/ValueItem.php', + 'PhpMyAdmin\\Display\\ChangePassword' => $baseDir . '/libraries/classes/Display/ChangePassword.php', + 'PhpMyAdmin\\Display\\CreateTable' => $baseDir . '/libraries/classes/Display/CreateTable.php', + 'PhpMyAdmin\\Display\\Export' => $baseDir . '/libraries/classes/Display/Export.php', + 'PhpMyAdmin\\Display\\GitRevision' => $baseDir . '/libraries/classes/Display/GitRevision.php', + 'PhpMyAdmin\\Display\\Import' => $baseDir . '/libraries/classes/Display/Import.php', + 'PhpMyAdmin\\Display\\ImportAjax' => $baseDir . '/libraries/classes/Display/ImportAjax.php', + 'PhpMyAdmin\\Display\\Results' => $baseDir . '/libraries/classes/Display/Results.php', + 'PhpMyAdmin\\Encoding' => $baseDir . '/libraries/classes/Encoding.php', + 'PhpMyAdmin\\Engines\\Bdb' => $baseDir . '/libraries/classes/Engines/Bdb.php', + 'PhpMyAdmin\\Engines\\Berkeleydb' => $baseDir . '/libraries/classes/Engines/Berkeleydb.php', + 'PhpMyAdmin\\Engines\\Binlog' => $baseDir . '/libraries/classes/Engines/Binlog.php', + 'PhpMyAdmin\\Engines\\Innobase' => $baseDir . '/libraries/classes/Engines/Innobase.php', + 'PhpMyAdmin\\Engines\\Innodb' => $baseDir . '/libraries/classes/Engines/Innodb.php', + 'PhpMyAdmin\\Engines\\Memory' => $baseDir . '/libraries/classes/Engines/Memory.php', + 'PhpMyAdmin\\Engines\\Merge' => $baseDir . '/libraries/classes/Engines/Merge.php', + 'PhpMyAdmin\\Engines\\MrgMyisam' => $baseDir . '/libraries/classes/Engines/MrgMyisam.php', + 'PhpMyAdmin\\Engines\\Myisam' => $baseDir . '/libraries/classes/Engines/Myisam.php', + 'PhpMyAdmin\\Engines\\Ndbcluster' => $baseDir . '/libraries/classes/Engines/Ndbcluster.php', + 'PhpMyAdmin\\Engines\\Pbxt' => $baseDir . '/libraries/classes/Engines/Pbxt.php', + 'PhpMyAdmin\\Engines\\PerformanceSchema' => $baseDir . '/libraries/classes/Engines/PerformanceSchema.php', + 'PhpMyAdmin\\Error' => $baseDir . '/libraries/classes/Error.php', + 'PhpMyAdmin\\ErrorHandler' => $baseDir . '/libraries/classes/ErrorHandler.php', + 'PhpMyAdmin\\ErrorReport' => $baseDir . '/libraries/classes/ErrorReport.php', + 'PhpMyAdmin\\Export' => $baseDir . '/libraries/classes/Export.php', + 'PhpMyAdmin\\File' => $baseDir . '/libraries/classes/File.php', + 'PhpMyAdmin\\FileListing' => $baseDir . '/libraries/classes/FileListing.php', + 'PhpMyAdmin\\Font' => $baseDir . '/libraries/classes/Font.php', + 'PhpMyAdmin\\Footer' => $baseDir . '/libraries/classes/Footer.php', + 'PhpMyAdmin\\Gis\\GisFactory' => $baseDir . '/libraries/classes/Gis/GisFactory.php', + 'PhpMyAdmin\\Gis\\GisGeometry' => $baseDir . '/libraries/classes/Gis/GisGeometry.php', + 'PhpMyAdmin\\Gis\\GisGeometryCollection' => $baseDir . '/libraries/classes/Gis/GisGeometryCollection.php', + 'PhpMyAdmin\\Gis\\GisLineString' => $baseDir . '/libraries/classes/Gis/GisLineString.php', + 'PhpMyAdmin\\Gis\\GisMultiLineString' => $baseDir . '/libraries/classes/Gis/GisMultiLineString.php', + 'PhpMyAdmin\\Gis\\GisMultiPoint' => $baseDir . '/libraries/classes/Gis/GisMultiPoint.php', + 'PhpMyAdmin\\Gis\\GisMultiPolygon' => $baseDir . '/libraries/classes/Gis/GisMultiPolygon.php', + 'PhpMyAdmin\\Gis\\GisPoint' => $baseDir . '/libraries/classes/Gis/GisPoint.php', + 'PhpMyAdmin\\Gis\\GisPolygon' => $baseDir . '/libraries/classes/Gis/GisPolygon.php', + 'PhpMyAdmin\\Gis\\GisVisualization' => $baseDir . '/libraries/classes/Gis/GisVisualization.php', + 'PhpMyAdmin\\Header' => $baseDir . '/libraries/classes/Header.php', + 'PhpMyAdmin\\Import' => $baseDir . '/libraries/classes/Import.php', + 'PhpMyAdmin\\Index' => $baseDir . '/libraries/classes/Index.php', + 'PhpMyAdmin\\IndexColumn' => $baseDir . '/libraries/classes/IndexColumn.php', + 'PhpMyAdmin\\InsertEdit' => $baseDir . '/libraries/classes/InsertEdit.php', + 'PhpMyAdmin\\IpAllowDeny' => $baseDir . '/libraries/classes/IpAllowDeny.php', + 'PhpMyAdmin\\Language' => $baseDir . '/libraries/classes/Language.php', + 'PhpMyAdmin\\LanguageManager' => $baseDir . '/libraries/classes/LanguageManager.php', + 'PhpMyAdmin\\Linter' => $baseDir . '/libraries/classes/Linter.php', + 'PhpMyAdmin\\ListAbstract' => $baseDir . '/libraries/classes/ListAbstract.php', + 'PhpMyAdmin\\ListDatabase' => $baseDir . '/libraries/classes/ListDatabase.php', + 'PhpMyAdmin\\Logging' => $baseDir . '/libraries/classes/Logging.php', + 'PhpMyAdmin\\Menu' => $baseDir . '/libraries/classes/Menu.php', + 'PhpMyAdmin\\Message' => $baseDir . '/libraries/classes/Message.php', + 'PhpMyAdmin\\Mime' => $baseDir . '/libraries/classes/Mime.php', + 'PhpMyAdmin\\MoTranslator\\Loader' => $vendorDir . '/phpmyadmin/motranslator/src/Loader.php', + 'PhpMyAdmin\\MoTranslator\\ReaderException' => $vendorDir . '/phpmyadmin/motranslator/src/ReaderException.php', + 'PhpMyAdmin\\MoTranslator\\StringReader' => $vendorDir . '/phpmyadmin/motranslator/src/StringReader.php', + 'PhpMyAdmin\\MoTranslator\\Translator' => $vendorDir . '/phpmyadmin/motranslator/src/Translator.php', + 'PhpMyAdmin\\MultSubmits' => $baseDir . '/libraries/classes/MultSubmits.php', + 'PhpMyAdmin\\Navigation\\Navigation' => $baseDir . '/libraries/classes/Navigation/Navigation.php', + 'PhpMyAdmin\\Navigation\\NavigationHeader' => $baseDir . '/libraries/classes/Navigation/NavigationHeader.php', + 'PhpMyAdmin\\Navigation\\NavigationTree' => $baseDir . '/libraries/classes/Navigation/NavigationTree.php', + 'PhpMyAdmin\\Navigation\\NodeFactory' => $baseDir . '/libraries/classes/Navigation/NodeFactory.php', + 'PhpMyAdmin\\Navigation\\Nodes\\Node' => $baseDir . '/libraries/classes/Navigation/Nodes/Node.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeColumn' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeColumn.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeColumnContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeColumnContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabase' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeDatabase.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabaseChild' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabaseChildContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabaseContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeEvent' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeEvent.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeEventContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeEventContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeFunction' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeFunction.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeFunctionContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeFunctionContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeIndex' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeIndex.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeIndexContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeIndexContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeProcedure' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeProcedure.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeProcedureContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeProcedureContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTable' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeTable.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTableContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeTableContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTrigger' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeTrigger.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTriggerContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeTriggerContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeView' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeView.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeViewContainer' => $baseDir . '/libraries/classes/Navigation/Nodes/NodeViewContainer.php', + 'PhpMyAdmin\\Normalization' => $baseDir . '/libraries/classes/Normalization.php', + 'PhpMyAdmin\\OpenDocument' => $baseDir . '/libraries/classes/OpenDocument.php', + 'PhpMyAdmin\\Operations' => $baseDir . '/libraries/classes/Operations.php', + 'PhpMyAdmin\\OutputBuffering' => $baseDir . '/libraries/classes/OutputBuffering.php', + 'PhpMyAdmin\\ParseAnalyze' => $baseDir . '/libraries/classes/ParseAnalyze.php', + 'PhpMyAdmin\\Partition' => $baseDir . '/libraries/classes/Partition.php', + 'PhpMyAdmin\\Pdf' => $baseDir . '/libraries/classes/Pdf.php', + 'PhpMyAdmin\\Plugins' => $baseDir . '/libraries/classes/Plugins.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationConfig' => $baseDir . '/libraries/classes/Plugins/Auth/AuthenticationConfig.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationCookie' => $baseDir . '/libraries/classes/Plugins/Auth/AuthenticationCookie.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationHttp' => $baseDir . '/libraries/classes/Plugins/Auth/AuthenticationHttp.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationSignon' => $baseDir . '/libraries/classes/Plugins/Auth/AuthenticationSignon.php', + 'PhpMyAdmin\\Plugins\\AuthenticationPlugin' => $baseDir . '/libraries/classes/Plugins/AuthenticationPlugin.php', + 'PhpMyAdmin\\Plugins\\ExportPlugin' => $baseDir . '/libraries/classes/Plugins/ExportPlugin.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportCodegen' => $baseDir . '/libraries/classes/Plugins/Export/ExportCodegen.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportCsv' => $baseDir . '/libraries/classes/Plugins/Export/ExportCsv.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportExcel' => $baseDir . '/libraries/classes/Plugins/Export/ExportExcel.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportHtmlword' => $baseDir . '/libraries/classes/Plugins/Export/ExportHtmlword.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportJson' => $baseDir . '/libraries/classes/Plugins/Export/ExportJson.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportLatex' => $baseDir . '/libraries/classes/Plugins/Export/ExportLatex.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportMediawiki' => $baseDir . '/libraries/classes/Plugins/Export/ExportMediawiki.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportOds' => $baseDir . '/libraries/classes/Plugins/Export/ExportOds.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportOdt' => $baseDir . '/libraries/classes/Plugins/Export/ExportOdt.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportPdf' => $baseDir . '/libraries/classes/Plugins/Export/ExportPdf.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportPhparray' => $baseDir . '/libraries/classes/Plugins/Export/ExportPhparray.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportSql' => $baseDir . '/libraries/classes/Plugins/Export/ExportSql.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportTexytext' => $baseDir . '/libraries/classes/Plugins/Export/ExportTexytext.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportXml' => $baseDir . '/libraries/classes/Plugins/Export/ExportXml.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportYaml' => $baseDir . '/libraries/classes/Plugins/Export/ExportYaml.php', + 'PhpMyAdmin\\Plugins\\Export\\Helpers\\Pdf' => $baseDir . '/libraries/classes/Plugins/Export/Helpers/Pdf.php', + 'PhpMyAdmin\\Plugins\\Export\\Helpers\\TableProperty' => $baseDir . '/libraries/classes/Plugins/Export/Helpers/TableProperty.php', + 'PhpMyAdmin\\Plugins\\IOTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/IOTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\ImportPlugin' => $baseDir . '/libraries/classes/Plugins/ImportPlugin.php', + 'PhpMyAdmin\\Plugins\\Import\\AbstractImportCsv' => $baseDir . '/libraries/classes/Plugins/Import/AbstractImportCsv.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportCsv' => $baseDir . '/libraries/classes/Plugins/Import/ImportCsv.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportLdi' => $baseDir . '/libraries/classes/Plugins/Import/ImportLdi.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportMediawiki' => $baseDir . '/libraries/classes/Plugins/Import/ImportMediawiki.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportOds' => $baseDir . '/libraries/classes/Plugins/Import/ImportOds.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportShp' => $baseDir . '/libraries/classes/Plugins/Import/ImportShp.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportSql' => $baseDir . '/libraries/classes/Plugins/Import/ImportSql.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportXml' => $baseDir . '/libraries/classes/Plugins/Import/ImportXml.php', + 'PhpMyAdmin\\Plugins\\Import\\ShapeFileImport' => $baseDir . '/libraries/classes/Plugins/Import/ShapeFileImport.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadApc' => $baseDir . '/libraries/classes/Plugins/Import/Upload/UploadApc.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadNoplugin' => $baseDir . '/libraries/classes/Plugins/Import/Upload/UploadNoplugin.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadProgress' => $baseDir . '/libraries/classes/Plugins/Import/Upload/UploadProgress.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadSession' => $baseDir . '/libraries/classes/Plugins/Import/Upload/UploadSession.php', + 'PhpMyAdmin\\Plugins\\SchemaPlugin' => $baseDir . '/libraries/classes/Plugins/SchemaPlugin.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\Dia' => $baseDir . '/libraries/classes/Plugins/Schema/Dia/Dia.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\DiaRelationSchema' => $baseDir . '/libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\RelationStatsDia' => $baseDir . '/libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\TableStatsDia' => $baseDir . '/libraries/classes/Plugins/Schema/Dia/TableStatsDia.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\Eps' => $baseDir . '/libraries/classes/Plugins/Schema/Eps/Eps.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\EpsRelationSchema' => $baseDir . '/libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\RelationStatsEps' => $baseDir . '/libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\TableStatsEps' => $baseDir . '/libraries/classes/Plugins/Schema/Eps/TableStatsEps.php', + 'PhpMyAdmin\\Plugins\\Schema\\ExportRelationSchema' => $baseDir . '/libraries/classes/Plugins/Schema/ExportRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\Pdf' => $baseDir . '/libraries/classes/Plugins/Schema/Pdf/Pdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\PdfRelationSchema' => $baseDir . '/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\RelationStatsPdf' => $baseDir . '/libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\TableStatsPdf' => $baseDir . '/libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\RelationStats' => $baseDir . '/libraries/classes/Plugins/Schema/RelationStats.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaDia' => $baseDir . '/libraries/classes/Plugins/Schema/SchemaDia.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaEps' => $baseDir . '/libraries/classes/Plugins/Schema/SchemaEps.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaPdf' => $baseDir . '/libraries/classes/Plugins/Schema/SchemaPdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaSvg' => $baseDir . '/libraries/classes/Plugins/Schema/SchemaSvg.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\RelationStatsSvg' => $baseDir . '/libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\Svg' => $baseDir . '/libraries/classes/Plugins/Schema/Svg/Svg.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\SvgRelationSchema' => $baseDir . '/libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\TableStatsSvg' => $baseDir . '/libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php', + 'PhpMyAdmin\\Plugins\\Schema\\TableStats' => $baseDir . '/libraries/classes/Plugins/Schema/TableStats.php', + 'PhpMyAdmin\\Plugins\\TransformationsInterface' => $baseDir . '/libraries/classes/Plugins/TransformationsInterface.php', + 'PhpMyAdmin\\Plugins\\TransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/TransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\Bool2TextTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\CodeMirrorEditorTransformationPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\DateFormatTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\DownloadTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\ExternalTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\FormattedTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\HexTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\ImageLinkTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\ImageUploadTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\InlineTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\LongToIPv4TransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/LongToIPv4TransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\PreApPendTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\RegexValidationTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\SQLTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\SubstringTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\TextFileUploadTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/TextFileUploadTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\TextImageLinkTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\TextLinkTransformationsPlugin' => $baseDir . '/libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Image_JPEG_Upload' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Image_JPEG_Upload.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_FileUpload' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_FileUpload.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_Iptobinary' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_Iptobinary.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_JsonEditor' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_JsonEditor.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_RegexValidation' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_RegexValidation.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_SqlEditor' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_SqlEditor.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_XmlEditor' => $baseDir . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_XmlEditor.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Application_Octetstream_Download' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Download.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Application_Octetstream_Hex' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Hex.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Image_JPEG_Inline' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Inline.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Image_JPEG_Link' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Link.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Image_PNG_Inline' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Image_PNG_Inline.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Octetstream_Sql' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Octetstream_Sql.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Binarytoip' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Bool2Text' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Bool2Text.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Dateformat' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Dateformat.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_External' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_External.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Formatted' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Formatted.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Imagelink' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Imagelink.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Json' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Sql' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Xml' => $baseDir . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_Link' => $baseDir . '/libraries/classes/Plugins/Transformations/Text_Plain_Link.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_Longtoipv4' => $baseDir . '/libraries/classes/Plugins/Transformations/Text_Plain_Longtoipv4.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_PreApPend' => $baseDir . '/libraries/classes/Plugins/Transformations/Text_Plain_PreApPend.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_Substring' => $baseDir . '/libraries/classes/Plugins/Transformations/Text_Plain_Substring.php', + 'PhpMyAdmin\\Plugins\\TwoFactorPlugin' => $baseDir . '/libraries/classes/Plugins/TwoFactorPlugin.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Application' => $baseDir . '/libraries/classes/Plugins/TwoFactor/Application.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Invalid' => $baseDir . '/libraries/classes/Plugins/TwoFactor/Invalid.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Key' => $baseDir . '/libraries/classes/Plugins/TwoFactor/Key.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Simple' => $baseDir . '/libraries/classes/Plugins/TwoFactor/Simple.php', + 'PhpMyAdmin\\Plugins\\UploadInterface' => $baseDir . '/libraries/classes/Plugins/UploadInterface.php', + 'PhpMyAdmin\\Properties\\Options\\Groups\\OptionsPropertyMainGroup' => $baseDir . '/libraries/classes/Properties/Options/Groups/OptionsPropertyMainGroup.php', + 'PhpMyAdmin\\Properties\\Options\\Groups\\OptionsPropertyRootGroup' => $baseDir . '/libraries/classes/Properties/Options/Groups/OptionsPropertyRootGroup.php', + 'PhpMyAdmin\\Properties\\Options\\Groups\\OptionsPropertySubgroup' => $baseDir . '/libraries/classes/Properties/Options/Groups/OptionsPropertySubgroup.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\BoolPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/BoolPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\DocPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/DocPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\HiddenPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/HiddenPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\MessageOnlyPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/MessageOnlyPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\NumberPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/NumberPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\RadioPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/RadioPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\SelectPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/SelectPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\TextPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/Items/TextPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\OptionsPropertyGroup' => $baseDir . '/libraries/classes/Properties/Options/OptionsPropertyGroup.php', + 'PhpMyAdmin\\Properties\\Options\\OptionsPropertyItem' => $baseDir . '/libraries/classes/Properties/Options/OptionsPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\OptionsPropertyOneItem' => $baseDir . '/libraries/classes/Properties/Options/OptionsPropertyOneItem.php', + 'PhpMyAdmin\\Properties\\Plugins\\ExportPluginProperties' => $baseDir . '/libraries/classes/Properties/Plugins/ExportPluginProperties.php', + 'PhpMyAdmin\\Properties\\Plugins\\ImportPluginProperties' => $baseDir . '/libraries/classes/Properties/Plugins/ImportPluginProperties.php', + 'PhpMyAdmin\\Properties\\Plugins\\PluginPropertyItem' => $baseDir . '/libraries/classes/Properties/Plugins/PluginPropertyItem.php', + 'PhpMyAdmin\\Properties\\Plugins\\SchemaPluginProperties' => $baseDir . '/libraries/classes/Properties/Plugins/SchemaPluginProperties.php', + 'PhpMyAdmin\\Properties\\PropertyItem' => $baseDir . '/libraries/classes/Properties/PropertyItem.php', + 'PhpMyAdmin\\RecentFavoriteTable' => $baseDir . '/libraries/classes/RecentFavoriteTable.php', + 'PhpMyAdmin\\Relation' => $baseDir . '/libraries/classes/Relation.php', + 'PhpMyAdmin\\RelationCleanup' => $baseDir . '/libraries/classes/RelationCleanup.php', + 'PhpMyAdmin\\Replication' => $baseDir . '/libraries/classes/Replication.php', + 'PhpMyAdmin\\ReplicationGui' => $baseDir . '/libraries/classes/ReplicationGui.php', + 'PhpMyAdmin\\Response' => $baseDir . '/libraries/classes/Response.php', + 'PhpMyAdmin\\Rte\\Events' => $baseDir . '/libraries/classes/Rte/Events.php', + 'PhpMyAdmin\\Rte\\Export' => $baseDir . '/libraries/classes/Rte/Export.php', + 'PhpMyAdmin\\Rte\\Footer' => $baseDir . '/libraries/classes/Rte/Footer.php', + 'PhpMyAdmin\\Rte\\General' => $baseDir . '/libraries/classes/Rte/General.php', + 'PhpMyAdmin\\Rte\\Routines' => $baseDir . '/libraries/classes/Rte/Routines.php', + 'PhpMyAdmin\\Rte\\RteList' => $baseDir . '/libraries/classes/Rte/RteList.php', + 'PhpMyAdmin\\Rte\\Triggers' => $baseDir . '/libraries/classes/Rte/Triggers.php', + 'PhpMyAdmin\\Rte\\Words' => $baseDir . '/libraries/classes/Rte/Words.php', + 'PhpMyAdmin\\Sanitize' => $baseDir . '/libraries/classes/Sanitize.php', + 'PhpMyAdmin\\SavedSearches' => $baseDir . '/libraries/classes/SavedSearches.php', + 'PhpMyAdmin\\Scripts' => $baseDir . '/libraries/classes/Scripts.php', + 'PhpMyAdmin\\Server\\Privileges' => $baseDir . '/libraries/classes/Server/Privileges.php', + 'PhpMyAdmin\\Server\\Select' => $baseDir . '/libraries/classes/Server/Select.php', + 'PhpMyAdmin\\Server\\Status' => $baseDir . '/libraries/classes/Server/Status.php', + 'PhpMyAdmin\\Server\\Status\\Advisor' => $baseDir . '/libraries/classes/Server/Status/Advisor.php', + 'PhpMyAdmin\\Server\\Status\\Data' => $baseDir . '/libraries/classes/Server/Status/Data.php', + 'PhpMyAdmin\\Server\\Status\\Monitor' => $baseDir . '/libraries/classes/Server/Status/Monitor.php', + 'PhpMyAdmin\\Server\\Status\\Processes' => $baseDir . '/libraries/classes/Server/Status/Processes.php', + 'PhpMyAdmin\\Server\\Status\\Queries' => $baseDir . '/libraries/classes/Server/Status/Queries.php', + 'PhpMyAdmin\\Server\\Status\\Variables' => $baseDir . '/libraries/classes/Server/Status/Variables.php', + 'PhpMyAdmin\\Server\\UserGroups' => $baseDir . '/libraries/classes/Server/UserGroups.php', + 'PhpMyAdmin\\Server\\Users' => $baseDir . '/libraries/classes/Server/Users.php', + 'PhpMyAdmin\\Session' => $baseDir . '/libraries/classes/Session.php', + 'PhpMyAdmin\\Setup\\ConfigGenerator' => $baseDir . '/setup/lib/ConfigGenerator.php', + 'PhpMyAdmin\\Setup\\FormProcessing' => $baseDir . '/setup/lib/FormProcessing.php', + 'PhpMyAdmin\\Setup\\Index' => $baseDir . '/setup/lib/Index.php', + 'PhpMyAdmin\\ShapeFile\\ShapeFile' => $vendorDir . '/phpmyadmin/shapefile/src/ShapeFile.php', + 'PhpMyAdmin\\ShapeFile\\ShapeRecord' => $vendorDir . '/phpmyadmin/shapefile/src/ShapeRecord.php', + 'PhpMyAdmin\\ShapeFile\\Util' => $vendorDir . '/phpmyadmin/shapefile/src/Util.php', + 'PhpMyAdmin\\Sql' => $baseDir . '/libraries/classes/Sql.php', + 'PhpMyAdmin\\SqlParser\\Component' => $vendorDir . '/phpmyadmin/sql-parser/src/Component.php', + 'PhpMyAdmin\\SqlParser\\Components\\AlterOperation' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/AlterOperation.php', + 'PhpMyAdmin\\SqlParser\\Components\\Array2d' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/Array2d.php', + 'PhpMyAdmin\\SqlParser\\Components\\ArrayObj' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/ArrayObj.php', + 'PhpMyAdmin\\SqlParser\\Components\\CaseExpression' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/CaseExpression.php', + 'PhpMyAdmin\\SqlParser\\Components\\Condition' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/Condition.php', + 'PhpMyAdmin\\SqlParser\\Components\\CreateDefinition' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/CreateDefinition.php', + 'PhpMyAdmin\\SqlParser\\Components\\DataType' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/DataType.php', + 'PhpMyAdmin\\SqlParser\\Components\\Expression' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/Expression.php', + 'PhpMyAdmin\\SqlParser\\Components\\ExpressionArray' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/ExpressionArray.php', + 'PhpMyAdmin\\SqlParser\\Components\\FunctionCall' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/FunctionCall.php', + 'PhpMyAdmin\\SqlParser\\Components\\GroupKeyword' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/GroupKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\IndexHint' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/IndexHint.php', + 'PhpMyAdmin\\SqlParser\\Components\\IntoKeyword' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/IntoKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\JoinKeyword' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/JoinKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\Key' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/Key.php', + 'PhpMyAdmin\\SqlParser\\Components\\Limit' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/Limit.php', + 'PhpMyAdmin\\SqlParser\\Components\\LockExpression' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/LockExpression.php', + 'PhpMyAdmin\\SqlParser\\Components\\OptionsArray' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/OptionsArray.php', + 'PhpMyAdmin\\SqlParser\\Components\\OrderKeyword' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/OrderKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\ParameterDefinition' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/ParameterDefinition.php', + 'PhpMyAdmin\\SqlParser\\Components\\PartitionDefinition' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/PartitionDefinition.php', + 'PhpMyAdmin\\SqlParser\\Components\\Reference' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/Reference.php', + 'PhpMyAdmin\\SqlParser\\Components\\RenameOperation' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/RenameOperation.php', + 'PhpMyAdmin\\SqlParser\\Components\\SetOperation' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/SetOperation.php', + 'PhpMyAdmin\\SqlParser\\Components\\UnionKeyword' => $vendorDir . '/phpmyadmin/sql-parser/src/Components/UnionKeyword.php', + 'PhpMyAdmin\\SqlParser\\Context' => $vendorDir . '/phpmyadmin/sql-parser/src/Context.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100000' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100100' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100200' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100300' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50000' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50100' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50500' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50600' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50700' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql80000' => $vendorDir . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php', + 'PhpMyAdmin\\SqlParser\\Core' => $vendorDir . '/phpmyadmin/sql-parser/src/Core.php', + 'PhpMyAdmin\\SqlParser\\Exceptions\\LexerException' => $vendorDir . '/phpmyadmin/sql-parser/src/Exceptions/LexerException.php', + 'PhpMyAdmin\\SqlParser\\Exceptions\\LoaderException' => $vendorDir . '/phpmyadmin/sql-parser/src/Exceptions/LoaderException.php', + 'PhpMyAdmin\\SqlParser\\Exceptions\\ParserException' => $vendorDir . '/phpmyadmin/sql-parser/src/Exceptions/ParserException.php', + 'PhpMyAdmin\\SqlParser\\Lexer' => $vendorDir . '/phpmyadmin/sql-parser/src/Lexer.php', + 'PhpMyAdmin\\SqlParser\\Parser' => $vendorDir . '/phpmyadmin/sql-parser/src/Parser.php', + 'PhpMyAdmin\\SqlParser\\Statement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\AlterStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/AlterStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\AnalyzeStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/AnalyzeStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\BackupStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/BackupStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\CallStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/CallStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\CheckStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/CheckStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ChecksumStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/ChecksumStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\CreateStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/CreateStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\DeleteStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/DeleteStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\DropStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/DropStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ExplainStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/ExplainStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\InsertStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/InsertStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\LoadStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/LoadStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\LockStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/LockStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\MaintenanceStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/MaintenanceStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\NotImplementedStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/NotImplementedStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\OptimizeStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/OptimizeStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\PurgeStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/PurgeStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\RenameStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/RenameStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\RepairStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/RepairStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ReplaceStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/ReplaceStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\RestoreStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/RestoreStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\SelectStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/SelectStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\SetStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/SetStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ShowStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/ShowStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/TransactionStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\TruncateStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/TruncateStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement' => $vendorDir . '/phpmyadmin/sql-parser/src/Statements/UpdateStatement.php', + 'PhpMyAdmin\\SqlParser\\Token' => $vendorDir . '/phpmyadmin/sql-parser/src/Token.php', + 'PhpMyAdmin\\SqlParser\\TokensList' => $vendorDir . '/phpmyadmin/sql-parser/src/TokensList.php', + 'PhpMyAdmin\\SqlParser\\Translator' => $vendorDir . '/phpmyadmin/sql-parser/src/Translator.php', + 'PhpMyAdmin\\SqlParser\\UtfString' => $vendorDir . '/phpmyadmin/sql-parser/src/UtfString.php', + 'PhpMyAdmin\\SqlParser\\Utils\\BufferedQuery' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php', + 'PhpMyAdmin\\SqlParser\\Utils\\CLI' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/CLI.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Error' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Error.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Formatter' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Formatter.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Misc' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Misc.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Query' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Query.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Routine' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Routine.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Table' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Table.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Tokens' => $vendorDir . '/phpmyadmin/sql-parser/src/Utils/Tokens.php', + 'PhpMyAdmin\\SqlQueryForm' => $baseDir . '/libraries/classes/SqlQueryForm.php', + 'PhpMyAdmin\\StorageEngine' => $baseDir . '/libraries/classes/StorageEngine.php', + 'PhpMyAdmin\\SubPartition' => $baseDir . '/libraries/classes/SubPartition.php', + 'PhpMyAdmin\\SysInfo' => $baseDir . '/libraries/classes/SysInfo.php', + 'PhpMyAdmin\\SysInfoBase' => $baseDir . '/libraries/classes/SysInfoBase.php', + 'PhpMyAdmin\\SysInfoLinux' => $baseDir . '/libraries/classes/SysInfoLinux.php', + 'PhpMyAdmin\\SysInfoSunOS' => $baseDir . '/libraries/classes/SysInfoSunOS.php', + 'PhpMyAdmin\\SysInfoWINNT' => $baseDir . '/libraries/classes/SysInfoWINNT.php', + 'PhpMyAdmin\\SystemDatabase' => $baseDir . '/libraries/classes/SystemDatabase.php', + 'PhpMyAdmin\\Table' => $baseDir . '/libraries/classes/Table.php', + 'PhpMyAdmin\\Template' => $baseDir . '/libraries/classes/Template.php', + 'PhpMyAdmin\\Theme' => $baseDir . '/libraries/classes/Theme.php', + 'PhpMyAdmin\\ThemeManager' => $baseDir . '/libraries/classes/ThemeManager.php', + 'PhpMyAdmin\\Tracker' => $baseDir . '/libraries/classes/Tracker.php', + 'PhpMyAdmin\\Tracking' => $baseDir . '/libraries/classes/Tracking.php', + 'PhpMyAdmin\\Transformations' => $baseDir . '/libraries/classes/Transformations.php', + 'PhpMyAdmin\\Twig\\CharsetsExtension' => $baseDir . '/libraries/classes/Twig/CharsetsExtension.php', + 'PhpMyAdmin\\Twig\\CoreExtension' => $baseDir . '/libraries/classes/Twig/CoreExtension.php', + 'PhpMyAdmin\\Twig\\I18nExtension' => $baseDir . '/libraries/classes/Twig/I18nExtension.php', + 'PhpMyAdmin\\Twig\\I18n\\NodeTrans' => $baseDir . '/libraries/classes/Twig/I18n/NodeTrans.php', + 'PhpMyAdmin\\Twig\\I18n\\TokenParserTrans' => $baseDir . '/libraries/classes/Twig/I18n/TokenParserTrans.php', + 'PhpMyAdmin\\Twig\\IndexExtension' => $baseDir . '/libraries/classes/Twig/IndexExtension.php', + 'PhpMyAdmin\\Twig\\MessageExtension' => $baseDir . '/libraries/classes/Twig/MessageExtension.php', + 'PhpMyAdmin\\Twig\\PartitionExtension' => $baseDir . '/libraries/classes/Twig/PartitionExtension.php', + 'PhpMyAdmin\\Twig\\PhpFunctionsExtension' => $baseDir . '/libraries/classes/Twig/PhpFunctionsExtension.php', + 'PhpMyAdmin\\Twig\\PluginsExtension' => $baseDir . '/libraries/classes/Twig/PluginsExtension.php', + 'PhpMyAdmin\\Twig\\RelationExtension' => $baseDir . '/libraries/classes/Twig/RelationExtension.php', + 'PhpMyAdmin\\Twig\\SanitizeExtension' => $baseDir . '/libraries/classes/Twig/SanitizeExtension.php', + 'PhpMyAdmin\\Twig\\ServerPrivilegesExtension' => $baseDir . '/libraries/classes/Twig/ServerPrivilegesExtension.php', + 'PhpMyAdmin\\Twig\\StorageEngineExtension' => $baseDir . '/libraries/classes/Twig/StorageEngineExtension.php', + 'PhpMyAdmin\\Twig\\TableExtension' => $baseDir . '/libraries/classes/Twig/TableExtension.php', + 'PhpMyAdmin\\Twig\\TrackerExtension' => $baseDir . '/libraries/classes/Twig/TrackerExtension.php', + 'PhpMyAdmin\\Twig\\TransformationsExtension' => $baseDir . '/libraries/classes/Twig/TransformationsExtension.php', + 'PhpMyAdmin\\Twig\\UrlExtension' => $baseDir . '/libraries/classes/Twig/UrlExtension.php', + 'PhpMyAdmin\\Twig\\UtilExtension' => $baseDir . '/libraries/classes/Twig/UtilExtension.php', + 'PhpMyAdmin\\TwoFactor' => $baseDir . '/libraries/classes/TwoFactor.php', + 'PhpMyAdmin\\Types' => $baseDir . '/libraries/classes/Types.php', + 'PhpMyAdmin\\Url' => $baseDir . '/libraries/classes/Url.php', + 'PhpMyAdmin\\UserPassword' => $baseDir . '/libraries/classes/UserPassword.php', + 'PhpMyAdmin\\UserPreferences' => $baseDir . '/libraries/classes/UserPreferences.php', + 'PhpMyAdmin\\Util' => $baseDir . '/libraries/classes/Util.php', + 'PhpMyAdmin\\Utils\\HttpRequest' => $baseDir . '/libraries/classes/Utils/HttpRequest.php', + 'PhpMyAdmin\\VersionInformation' => $baseDir . '/libraries/classes/VersionInformation.php', + 'PhpMyAdmin\\ZipExtension' => $baseDir . '/libraries/classes/ZipExtension.php', + 'PragmaRX\\Google2FA\\Exceptions\\IncompatibleWithGoogleAuthenticatorException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InsecureCallException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/InsecureCallException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InvalidCharactersException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php', + 'PragmaRX\\Google2FA\\Exceptions\\SecretKeyTooShortException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php', + 'PragmaRX\\Google2FA\\Google2FA' => $vendorDir . '/pragmarx/google2fa/src/Google2FA.php', + 'PragmaRX\\Google2FA\\Support\\Base32' => $vendorDir . '/pragmarx/google2fa/src/Support/Base32.php', + 'PragmaRX\\Google2FA\\Support\\Constants' => $vendorDir . '/pragmarx/google2fa/src/Support/Constants.php', + 'PragmaRX\\Google2FA\\Support\\QRCode' => $vendorDir . '/pragmarx/google2fa/src/Support/QRCode.php', + 'PragmaRX\\Google2FA\\Support\\Url' => $vendorDir . '/pragmarx/google2fa/src/Support/Url.php', + 'PragmaRX\\Google2FA\\Tests\\Constants' => $vendorDir . '/pragmarx/google2fa/tests/Constants.php', + 'PragmaRX\\Google2FA\\Tests\\Google2FATest' => $vendorDir . '/pragmarx/google2fa/tests/Google2FATest.php', + 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php', + 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php', + 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php', + 'QRcode' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/qrcode.php', + 'ReCaptcha\\ReCaptcha' => $vendorDir . '/google/recaptcha/src/ReCaptcha/ReCaptcha.php', + 'ReCaptcha\\RequestMethod' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestMethod.php', + 'ReCaptcha\\RequestMethod\\Curl' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestMethod/Curl.php', + 'ReCaptcha\\RequestMethod\\CurlPost' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestMethod/CurlPost.php', + 'ReCaptcha\\RequestMethod\\Post' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php', + 'ReCaptcha\\RequestMethod\\Socket' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestMethod/Socket.php', + 'ReCaptcha\\RequestMethod\\SocketPost' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php', + 'ReCaptcha\\RequestParameters' => $vendorDir . '/google/recaptcha/src/ReCaptcha/RequestParameters.php', + 'ReCaptcha\\Response' => $vendorDir . '/google/recaptcha/src/ReCaptcha/Response.php', + 'Samyoul\\U2F\\U2FServer\\Registration' => $vendorDir . '/samyoul/u2f-php-server/src/Registration.php', + 'Samyoul\\U2F\\U2FServer\\RegistrationRequest' => $vendorDir . '/samyoul/u2f-php-server/src/RegistrationRequest.php', + 'Samyoul\\U2F\\U2FServer\\SignRequest' => $vendorDir . '/samyoul/u2f-php-server/src/SignRequest.php', + 'Samyoul\\U2F\\U2FServer\\U2FException' => $vendorDir . '/samyoul/u2f-php-server/src/U2FException.php', + 'Samyoul\\U2F\\U2FServer\\U2FServer' => $vendorDir . '/samyoul/u2f-php-server/src/U2FServer.php', + 'Symfony\\Component\\ExpressionLanguage\\Compiler' => $vendorDir . '/symfony/expression-language/Compiler.php', + 'Symfony\\Component\\ExpressionLanguage\\Expression' => $vendorDir . '/symfony/expression-language/Expression.php', + 'Symfony\\Component\\ExpressionLanguage\\ExpressionFunction' => $vendorDir . '/symfony/expression-language/ExpressionFunction.php', + 'Symfony\\Component\\ExpressionLanguage\\ExpressionFunctionProviderInterface' => $vendorDir . '/symfony/expression-language/ExpressionFunctionProviderInterface.php', + 'Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage' => $vendorDir . '/symfony/expression-language/ExpressionLanguage.php', + 'Symfony\\Component\\ExpressionLanguage\\Lexer' => $vendorDir . '/symfony/expression-language/Lexer.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ArgumentsNode' => $vendorDir . '/symfony/expression-language/Node/ArgumentsNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ArrayNode' => $vendorDir . '/symfony/expression-language/Node/ArrayNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode' => $vendorDir . '/symfony/expression-language/Node/BinaryNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ConditionalNode' => $vendorDir . '/symfony/expression-language/Node/ConditionalNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ConstantNode' => $vendorDir . '/symfony/expression-language/Node/ConstantNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\FunctionNode' => $vendorDir . '/symfony/expression-language/Node/FunctionNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\GetAttrNode' => $vendorDir . '/symfony/expression-language/Node/GetAttrNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\NameNode' => $vendorDir . '/symfony/expression-language/Node/NameNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\Node' => $vendorDir . '/symfony/expression-language/Node/Node.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\UnaryNode' => $vendorDir . '/symfony/expression-language/Node/UnaryNode.php', + 'Symfony\\Component\\ExpressionLanguage\\ParsedExpression' => $vendorDir . '/symfony/expression-language/ParsedExpression.php', + 'Symfony\\Component\\ExpressionLanguage\\Parser' => $vendorDir . '/symfony/expression-language/Parser.php', + 'Symfony\\Component\\ExpressionLanguage\\ParserCache\\ArrayParserCache' => $vendorDir . '/symfony/expression-language/ParserCache/ArrayParserCache.php', + 'Symfony\\Component\\ExpressionLanguage\\ParserCache\\ParserCacheInterface' => $vendorDir . '/symfony/expression-language/ParserCache/ParserCacheInterface.php', + 'Symfony\\Component\\ExpressionLanguage\\SerializedParsedExpression' => $vendorDir . '/symfony/expression-language/SerializedParsedExpression.php', + 'Symfony\\Component\\ExpressionLanguage\\SyntaxError' => $vendorDir . '/symfony/expression-language/SyntaxError.php', + 'Symfony\\Component\\ExpressionLanguage\\Token' => $vendorDir . '/symfony/expression-language/Token.php', + 'Symfony\\Component\\ExpressionLanguage\\TokenStream' => $vendorDir . '/symfony/expression-language/TokenStream.php', + 'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', + 'Symfony\\Polyfill\\Php56\\Php56' => $vendorDir . '/symfony/polyfill-php56/Php56.php', + 'Symfony\\Polyfill\\Util\\Binary' => $vendorDir . '/symfony/polyfill-util/Binary.php', + 'Symfony\\Polyfill\\Util\\BinaryNoFuncOverload' => $vendorDir . '/symfony/polyfill-util/BinaryNoFuncOverload.php', + 'Symfony\\Polyfill\\Util\\BinaryOnFuncOverload' => $vendorDir . '/symfony/polyfill-util/BinaryOnFuncOverload.php', + 'Symfony\\Polyfill\\Util\\TestListener' => $vendorDir . '/symfony/polyfill-util/TestListener.php', + 'Symfony\\Polyfill\\Util\\TestListenerForV5' => $vendorDir . '/symfony/polyfill-util/TestListenerForV5.php', + 'Symfony\\Polyfill\\Util\\TestListenerForV6' => $vendorDir . '/symfony/polyfill-util/TestListenerForV6.php', + 'Symfony\\Polyfill\\Util\\TestListenerForV7' => $vendorDir . '/symfony/polyfill-util/TestListenerForV7.php', + 'Symfony\\Polyfill\\Util\\TestListenerTrait' => $vendorDir . '/symfony/polyfill-util/TestListenerTrait.php', + 'TCPDF' => $vendorDir . '/tecnickcom/tcpdf/tcpdf.php', + 'TCPDF2DBarcode' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_barcodes_2d.php', + 'TCPDFBarcode' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_barcodes_1d.php', + 'TCPDF_COLORS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_colors.php', + 'TCPDF_FILTERS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_filters.php', + 'TCPDF_FONTS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_fonts.php', + 'TCPDF_FONT_DATA' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_font_data.php', + 'TCPDF_IMAGES' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_images.php', + 'TCPDF_IMPORT' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_import.php', + 'TCPDF_PARSER' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_parser.php', + 'TCPDF_STATIC' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_static.php', + 'Twig\\Cache\\CacheInterface' => $vendorDir . '/twig/twig/src/Cache/CacheInterface.php', + 'Twig\\Cache\\FilesystemCache' => $vendorDir . '/twig/twig/src/Cache/FilesystemCache.php', + 'Twig\\Cache\\NullCache' => $vendorDir . '/twig/twig/src/Cache/NullCache.php', + 'Twig\\Compiler' => $vendorDir . '/twig/twig/src/Compiler.php', + 'Twig\\Environment' => $vendorDir . '/twig/twig/src/Environment.php', + 'Twig\\Error\\Error' => $vendorDir . '/twig/twig/src/Error/Error.php', + 'Twig\\Error\\LoaderError' => $vendorDir . '/twig/twig/src/Error/LoaderError.php', + 'Twig\\Error\\RuntimeError' => $vendorDir . '/twig/twig/src/Error/RuntimeError.php', + 'Twig\\Error\\SyntaxError' => $vendorDir . '/twig/twig/src/Error/SyntaxError.php', + 'Twig\\ExpressionParser' => $vendorDir . '/twig/twig/src/ExpressionParser.php', + 'Twig\\Extension\\AbstractExtension' => $vendorDir . '/twig/twig/src/Extension/AbstractExtension.php', + 'Twig\\Extension\\CoreExtension' => $vendorDir . '/twig/twig/src/Extension/CoreExtension.php', + 'Twig\\Extension\\DebugExtension' => $vendorDir . '/twig/twig/src/Extension/DebugExtension.php', + 'Twig\\Extension\\EscaperExtension' => $vendorDir . '/twig/twig/src/Extension/EscaperExtension.php', + 'Twig\\Extension\\ExtensionInterface' => $vendorDir . '/twig/twig/src/Extension/ExtensionInterface.php', + 'Twig\\Extension\\GlobalsInterface' => $vendorDir . '/twig/twig/src/Extension/GlobalsInterface.php', + 'Twig\\Extension\\InitRuntimeInterface' => $vendorDir . '/twig/twig/src/Extension/InitRuntimeInterface.php', + 'Twig\\Extension\\OptimizerExtension' => $vendorDir . '/twig/twig/src/Extension/OptimizerExtension.php', + 'Twig\\Extension\\ProfilerExtension' => $vendorDir . '/twig/twig/src/Extension/ProfilerExtension.php', + 'Twig\\Extension\\RuntimeExtensionInterface' => $vendorDir . '/twig/twig/src/Extension/RuntimeExtensionInterface.php', + 'Twig\\Extension\\SandboxExtension' => $vendorDir . '/twig/twig/src/Extension/SandboxExtension.php', + 'Twig\\Extension\\StagingExtension' => $vendorDir . '/twig/twig/src/Extension/StagingExtension.php', + 'Twig\\Extension\\StringLoaderExtension' => $vendorDir . '/twig/twig/src/Extension/StringLoaderExtension.php', + 'Twig\\Extensions\\ArrayExtension' => $vendorDir . '/twig/extensions/src/ArrayExtension.php', + 'Twig\\Extensions\\DateExtension' => $vendorDir . '/twig/extensions/src/DateExtension.php', + 'Twig\\Extensions\\I18nExtension' => $vendorDir . '/twig/extensions/src/I18nExtension.php', + 'Twig\\Extensions\\IntlExtension' => $vendorDir . '/twig/extensions/src/IntlExtension.php', + 'Twig\\Extensions\\Node\\TransNode' => $vendorDir . '/twig/extensions/src/Node/TransNode.php', + 'Twig\\Extensions\\TextExtension' => $vendorDir . '/twig/extensions/src/TextExtension.php', + 'Twig\\Extensions\\TokenParser\\TransTokenParser' => $vendorDir . '/twig/extensions/src/TokenParser/TransTokenParser.php', + 'Twig\\FileExtensionEscapingStrategy' => $vendorDir . '/twig/twig/src/FileExtensionEscapingStrategy.php', + 'Twig\\Lexer' => $vendorDir . '/twig/twig/src/Lexer.php', + 'Twig\\Loader\\ArrayLoader' => $vendorDir . '/twig/twig/src/Loader/ArrayLoader.php', + 'Twig\\Loader\\ChainLoader' => $vendorDir . '/twig/twig/src/Loader/ChainLoader.php', + 'Twig\\Loader\\ExistsLoaderInterface' => $vendorDir . '/twig/twig/src/Loader/ExistsLoaderInterface.php', + 'Twig\\Loader\\FilesystemLoader' => $vendorDir . '/twig/twig/src/Loader/FilesystemLoader.php', + 'Twig\\Loader\\LoaderInterface' => $vendorDir . '/twig/twig/src/Loader/LoaderInterface.php', + 'Twig\\Loader\\SourceContextLoaderInterface' => $vendorDir . '/twig/twig/src/Loader/SourceContextLoaderInterface.php', + 'Twig\\Markup' => $vendorDir . '/twig/twig/src/Markup.php', + 'Twig\\NodeTraverser' => $vendorDir . '/twig/twig/src/NodeTraverser.php', + 'Twig\\NodeVisitor\\AbstractNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php', + 'Twig\\NodeVisitor\\EscaperNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php', + 'Twig\\NodeVisitor\\NodeVisitorInterface' => $vendorDir . '/twig/twig/src/NodeVisitor/NodeVisitorInterface.php', + 'Twig\\NodeVisitor\\OptimizerNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php', + 'Twig\\NodeVisitor\\SafeAnalysisNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php', + 'Twig\\NodeVisitor\\SandboxNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php', + 'Twig\\Node\\AutoEscapeNode' => $vendorDir . '/twig/twig/src/Node/AutoEscapeNode.php', + 'Twig\\Node\\BlockNode' => $vendorDir . '/twig/twig/src/Node/BlockNode.php', + 'Twig\\Node\\BlockReferenceNode' => $vendorDir . '/twig/twig/src/Node/BlockReferenceNode.php', + 'Twig\\Node\\BodyNode' => $vendorDir . '/twig/twig/src/Node/BodyNode.php', + 'Twig\\Node\\CheckSecurityNode' => $vendorDir . '/twig/twig/src/Node/CheckSecurityNode.php', + 'Twig\\Node\\CheckToStringNode' => $vendorDir . '/twig/twig/src/Node/CheckToStringNode.php', + 'Twig\\Node\\DeprecatedNode' => $vendorDir . '/twig/twig/src/Node/DeprecatedNode.php', + 'Twig\\Node\\DoNode' => $vendorDir . '/twig/twig/src/Node/DoNode.php', + 'Twig\\Node\\EmbedNode' => $vendorDir . '/twig/twig/src/Node/EmbedNode.php', + 'Twig\\Node\\Expression\\AbstractExpression' => $vendorDir . '/twig/twig/src/Node/Expression/AbstractExpression.php', + 'Twig\\Node\\Expression\\ArrayExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ArrayExpression.php', + 'Twig\\Node\\Expression\\ArrowFunctionExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ArrowFunctionExpression.php', + 'Twig\\Node\\Expression\\AssignNameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/AssignNameExpression.php', + 'Twig\\Node\\Expression\\Binary\\AbstractBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AbstractBinary.php', + 'Twig\\Node\\Expression\\Binary\\AddBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AddBinary.php', + 'Twig\\Node\\Expression\\Binary\\AndBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AndBinary.php', + 'Twig\\Node\\Expression\\Binary\\BitwiseAndBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php', + 'Twig\\Node\\Expression\\Binary\\BitwiseOrBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php', + 'Twig\\Node\\Expression\\Binary\\BitwiseXorBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php', + 'Twig\\Node\\Expression\\Binary\\ConcatBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/ConcatBinary.php', + 'Twig\\Node\\Expression\\Binary\\DivBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/DivBinary.php', + 'Twig\\Node\\Expression\\Binary\\EndsWithBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php', + 'Twig\\Node\\Expression\\Binary\\EqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/EqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\FloorDivBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php', + 'Twig\\Node\\Expression\\Binary\\GreaterBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/GreaterBinary.php', + 'Twig\\Node\\Expression\\Binary\\GreaterEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\InBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/InBinary.php', + 'Twig\\Node\\Expression\\Binary\\LessBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/LessBinary.php', + 'Twig\\Node\\Expression\\Binary\\LessEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\MatchesBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/MatchesBinary.php', + 'Twig\\Node\\Expression\\Binary\\ModBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/ModBinary.php', + 'Twig\\Node\\Expression\\Binary\\MulBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/MulBinary.php', + 'Twig\\Node\\Expression\\Binary\\NotEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\NotInBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/NotInBinary.php', + 'Twig\\Node\\Expression\\Binary\\OrBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/OrBinary.php', + 'Twig\\Node\\Expression\\Binary\\PowerBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/PowerBinary.php', + 'Twig\\Node\\Expression\\Binary\\RangeBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/RangeBinary.php', + 'Twig\\Node\\Expression\\Binary\\StartsWithBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php', + 'Twig\\Node\\Expression\\Binary\\SubBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/SubBinary.php', + 'Twig\\Node\\Expression\\BlockReferenceExpression' => $vendorDir . '/twig/twig/src/Node/Expression/BlockReferenceExpression.php', + 'Twig\\Node\\Expression\\CallExpression' => $vendorDir . '/twig/twig/src/Node/Expression/CallExpression.php', + 'Twig\\Node\\Expression\\ConditionalExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ConditionalExpression.php', + 'Twig\\Node\\Expression\\ConstantExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ConstantExpression.php', + 'Twig\\Node\\Expression\\FilterExpression' => $vendorDir . '/twig/twig/src/Node/Expression/FilterExpression.php', + 'Twig\\Node\\Expression\\Filter\\DefaultFilter' => $vendorDir . '/twig/twig/src/Node/Expression/Filter/DefaultFilter.php', + 'Twig\\Node\\Expression\\FunctionExpression' => $vendorDir . '/twig/twig/src/Node/Expression/FunctionExpression.php', + 'Twig\\Node\\Expression\\GetAttrExpression' => $vendorDir . '/twig/twig/src/Node/Expression/GetAttrExpression.php', + 'Twig\\Node\\Expression\\InlinePrint' => $vendorDir . '/twig/twig/src/Node/Expression/InlinePrint.php', + 'Twig\\Node\\Expression\\MethodCallExpression' => $vendorDir . '/twig/twig/src/Node/Expression/MethodCallExpression.php', + 'Twig\\Node\\Expression\\NameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/NameExpression.php', + 'Twig\\Node\\Expression\\NullCoalesceExpression' => $vendorDir . '/twig/twig/src/Node/Expression/NullCoalesceExpression.php', + 'Twig\\Node\\Expression\\ParentExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ParentExpression.php', + 'Twig\\Node\\Expression\\TempNameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/TempNameExpression.php', + 'Twig\\Node\\Expression\\TestExpression' => $vendorDir . '/twig/twig/src/Node/Expression/TestExpression.php', + 'Twig\\Node\\Expression\\Test\\ConstantTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/ConstantTest.php', + 'Twig\\Node\\Expression\\Test\\DefinedTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/DefinedTest.php', + 'Twig\\Node\\Expression\\Test\\DivisiblebyTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php', + 'Twig\\Node\\Expression\\Test\\EvenTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/EvenTest.php', + 'Twig\\Node\\Expression\\Test\\NullTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/NullTest.php', + 'Twig\\Node\\Expression\\Test\\OddTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/OddTest.php', + 'Twig\\Node\\Expression\\Test\\SameasTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/SameasTest.php', + 'Twig\\Node\\Expression\\Unary\\AbstractUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/AbstractUnary.php', + 'Twig\\Node\\Expression\\Unary\\NegUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/NegUnary.php', + 'Twig\\Node\\Expression\\Unary\\NotUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/NotUnary.php', + 'Twig\\Node\\Expression\\Unary\\PosUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/PosUnary.php', + 'Twig\\Node\\FlushNode' => $vendorDir . '/twig/twig/src/Node/FlushNode.php', + 'Twig\\Node\\ForLoopNode' => $vendorDir . '/twig/twig/src/Node/ForLoopNode.php', + 'Twig\\Node\\ForNode' => $vendorDir . '/twig/twig/src/Node/ForNode.php', + 'Twig\\Node\\IfNode' => $vendorDir . '/twig/twig/src/Node/IfNode.php', + 'Twig\\Node\\ImportNode' => $vendorDir . '/twig/twig/src/Node/ImportNode.php', + 'Twig\\Node\\IncludeNode' => $vendorDir . '/twig/twig/src/Node/IncludeNode.php', + 'Twig\\Node\\MacroNode' => $vendorDir . '/twig/twig/src/Node/MacroNode.php', + 'Twig\\Node\\ModuleNode' => $vendorDir . '/twig/twig/src/Node/ModuleNode.php', + 'Twig\\Node\\Node' => $vendorDir . '/twig/twig/src/Node/Node.php', + 'Twig\\Node\\NodeCaptureInterface' => $vendorDir . '/twig/twig/src/Node/NodeCaptureInterface.php', + 'Twig\\Node\\NodeOutputInterface' => $vendorDir . '/twig/twig/src/Node/NodeOutputInterface.php', + 'Twig\\Node\\PrintNode' => $vendorDir . '/twig/twig/src/Node/PrintNode.php', + 'Twig\\Node\\SandboxNode' => $vendorDir . '/twig/twig/src/Node/SandboxNode.php', + 'Twig\\Node\\SandboxedPrintNode' => $vendorDir . '/twig/twig/src/Node/SandboxedPrintNode.php', + 'Twig\\Node\\SetNode' => $vendorDir . '/twig/twig/src/Node/SetNode.php', + 'Twig\\Node\\SetTempNode' => $vendorDir . '/twig/twig/src/Node/SetTempNode.php', + 'Twig\\Node\\SpacelessNode' => $vendorDir . '/twig/twig/src/Node/SpacelessNode.php', + 'Twig\\Node\\TextNode' => $vendorDir . '/twig/twig/src/Node/TextNode.php', + 'Twig\\Node\\WithNode' => $vendorDir . '/twig/twig/src/Node/WithNode.php', + 'Twig\\Parser' => $vendorDir . '/twig/twig/src/Parser.php', + 'Twig\\Profiler\\Dumper\\BaseDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/BaseDumper.php', + 'Twig\\Profiler\\Dumper\\BlackfireDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/BlackfireDumper.php', + 'Twig\\Profiler\\Dumper\\HtmlDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/HtmlDumper.php', + 'Twig\\Profiler\\Dumper\\TextDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/TextDumper.php', + 'Twig\\Profiler\\NodeVisitor\\ProfilerNodeVisitor' => $vendorDir . '/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php', + 'Twig\\Profiler\\Node\\EnterProfileNode' => $vendorDir . '/twig/twig/src/Profiler/Node/EnterProfileNode.php', + 'Twig\\Profiler\\Node\\LeaveProfileNode' => $vendorDir . '/twig/twig/src/Profiler/Node/LeaveProfileNode.php', + 'Twig\\Profiler\\Profile' => $vendorDir . '/twig/twig/src/Profiler/Profile.php', + 'Twig\\RuntimeLoader\\ContainerRuntimeLoader' => $vendorDir . '/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php', + 'Twig\\RuntimeLoader\\FactoryRuntimeLoader' => $vendorDir . '/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php', + 'Twig\\RuntimeLoader\\RuntimeLoaderInterface' => $vendorDir . '/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php', + 'Twig\\Sandbox\\SecurityError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityError.php', + 'Twig\\Sandbox\\SecurityNotAllowedFilterError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php', + 'Twig\\Sandbox\\SecurityNotAllowedFunctionError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php', + 'Twig\\Sandbox\\SecurityNotAllowedMethodError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php', + 'Twig\\Sandbox\\SecurityNotAllowedPropertyError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php', + 'Twig\\Sandbox\\SecurityNotAllowedTagError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php', + 'Twig\\Sandbox\\SecurityPolicy' => $vendorDir . '/twig/twig/src/Sandbox/SecurityPolicy.php', + 'Twig\\Sandbox\\SecurityPolicyInterface' => $vendorDir . '/twig/twig/src/Sandbox/SecurityPolicyInterface.php', + 'Twig\\Source' => $vendorDir . '/twig/twig/src/Source.php', + 'Twig\\Template' => $vendorDir . '/twig/twig/src/Template.php', + 'Twig\\TemplateWrapper' => $vendorDir . '/twig/twig/src/TemplateWrapper.php', + 'Twig\\Test\\IntegrationTestCase' => $vendorDir . '/twig/twig/src/Test/IntegrationTestCase.php', + 'Twig\\Test\\NodeTestCase' => $vendorDir . '/twig/twig/src/Test/NodeTestCase.php', + 'Twig\\Token' => $vendorDir . '/twig/twig/src/Token.php', + 'Twig\\TokenParser\\AbstractTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/AbstractTokenParser.php', + 'Twig\\TokenParser\\ApplyTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ApplyTokenParser.php', + 'Twig\\TokenParser\\AutoEscapeTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/AutoEscapeTokenParser.php', + 'Twig\\TokenParser\\BlockTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/BlockTokenParser.php', + 'Twig\\TokenParser\\DeprecatedTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/DeprecatedTokenParser.php', + 'Twig\\TokenParser\\DoTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/DoTokenParser.php', + 'Twig\\TokenParser\\EmbedTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/EmbedTokenParser.php', + 'Twig\\TokenParser\\ExtendsTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ExtendsTokenParser.php', + 'Twig\\TokenParser\\FilterTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FilterTokenParser.php', + 'Twig\\TokenParser\\FlushTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FlushTokenParser.php', + 'Twig\\TokenParser\\ForTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ForTokenParser.php', + 'Twig\\TokenParser\\FromTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FromTokenParser.php', + 'Twig\\TokenParser\\IfTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/IfTokenParser.php', + 'Twig\\TokenParser\\ImportTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ImportTokenParser.php', + 'Twig\\TokenParser\\IncludeTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/IncludeTokenParser.php', + 'Twig\\TokenParser\\MacroTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/MacroTokenParser.php', + 'Twig\\TokenParser\\SandboxTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SandboxTokenParser.php', + 'Twig\\TokenParser\\SetTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SetTokenParser.php', + 'Twig\\TokenParser\\SpacelessTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SpacelessTokenParser.php', + 'Twig\\TokenParser\\TokenParserInterface' => $vendorDir . '/twig/twig/src/TokenParser/TokenParserInterface.php', + 'Twig\\TokenParser\\UseTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/UseTokenParser.php', + 'Twig\\TokenParser\\WithTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/WithTokenParser.php', + 'Twig\\TokenStream' => $vendorDir . '/twig/twig/src/TokenStream.php', + 'Twig\\TwigFilter' => $vendorDir . '/twig/twig/src/TwigFilter.php', + 'Twig\\TwigFunction' => $vendorDir . '/twig/twig/src/TwigFunction.php', + 'Twig\\TwigTest' => $vendorDir . '/twig/twig/src/TwigTest.php', + 'Twig\\Util\\DeprecationCollector' => $vendorDir . '/twig/twig/src/Util/DeprecationCollector.php', + 'Twig\\Util\\TemplateDirIterator' => $vendorDir . '/twig/twig/src/Util/TemplateDirIterator.php', + 'Twig_Autoloader' => $vendorDir . '/twig/twig/lib/Twig/Autoloader.php', + 'Twig_BaseNodeVisitor' => $vendorDir . '/twig/twig/lib/Twig/BaseNodeVisitor.php', + 'Twig_CacheInterface' => $vendorDir . '/twig/twig/lib/Twig/CacheInterface.php', + 'Twig_Cache_Filesystem' => $vendorDir . '/twig/twig/lib/Twig/Cache/Filesystem.php', + 'Twig_Cache_Null' => $vendorDir . '/twig/twig/lib/Twig/Cache/Null.php', + 'Twig_Compiler' => $vendorDir . '/twig/twig/lib/Twig/Compiler.php', + 'Twig_CompilerInterface' => $vendorDir . '/twig/twig/lib/Twig/CompilerInterface.php', + 'Twig_ContainerRuntimeLoader' => $vendorDir . '/twig/twig/lib/Twig/ContainerRuntimeLoader.php', + 'Twig_Environment' => $vendorDir . '/twig/twig/lib/Twig/Environment.php', + 'Twig_Error' => $vendorDir . '/twig/twig/lib/Twig/Error.php', + 'Twig_Error_Loader' => $vendorDir . '/twig/twig/lib/Twig/Error/Loader.php', + 'Twig_Error_Runtime' => $vendorDir . '/twig/twig/lib/Twig/Error/Runtime.php', + 'Twig_Error_Syntax' => $vendorDir . '/twig/twig/lib/Twig/Error/Syntax.php', + 'Twig_ExistsLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/ExistsLoaderInterface.php', + 'Twig_ExpressionParser' => $vendorDir . '/twig/twig/lib/Twig/ExpressionParser.php', + 'Twig_Extension' => $vendorDir . '/twig/twig/lib/Twig/Extension.php', + 'Twig_ExtensionInterface' => $vendorDir . '/twig/twig/lib/Twig/ExtensionInterface.php', + 'Twig_Extension_Core' => $vendorDir . '/twig/twig/lib/Twig/Extension/Core.php', + 'Twig_Extension_Debug' => $vendorDir . '/twig/twig/lib/Twig/Extension/Debug.php', + 'Twig_Extension_Escaper' => $vendorDir . '/twig/twig/lib/Twig/Extension/Escaper.php', + 'Twig_Extension_GlobalsInterface' => $vendorDir . '/twig/twig/lib/Twig/Extension/GlobalsInterface.php', + 'Twig_Extension_InitRuntimeInterface' => $vendorDir . '/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php', + 'Twig_Extension_Optimizer' => $vendorDir . '/twig/twig/lib/Twig/Extension/Optimizer.php', + 'Twig_Extension_Profiler' => $vendorDir . '/twig/twig/lib/Twig/Extension/Profiler.php', + 'Twig_Extension_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/Extension/Sandbox.php', + 'Twig_Extension_Staging' => $vendorDir . '/twig/twig/lib/Twig/Extension/Staging.php', + 'Twig_Extension_StringLoader' => $vendorDir . '/twig/twig/lib/Twig/Extension/StringLoader.php', + 'Twig_Extensions_Autoloader' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Autoloader.php', + 'Twig_Extensions_Extension_Array' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Extension/Array.php', + 'Twig_Extensions_Extension_Date' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Extension/Date.php', + 'Twig_Extensions_Extension_I18n' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Extension/I18n.php', + 'Twig_Extensions_Extension_Intl' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Extension/Intl.php', + 'Twig_Extensions_Extension_Text' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Extension/Text.php', + 'Twig_Extensions_Grammar' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar.php', + 'Twig_Extensions_GrammarInterface' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/GrammarInterface.php', + 'Twig_Extensions_Grammar_Arguments' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php', + 'Twig_Extensions_Grammar_Array' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Array.php', + 'Twig_Extensions_Grammar_Body' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Body.php', + 'Twig_Extensions_Grammar_Boolean' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php', + 'Twig_Extensions_Grammar_Constant' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php', + 'Twig_Extensions_Grammar_Expression' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php', + 'Twig_Extensions_Grammar_Hash' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php', + 'Twig_Extensions_Grammar_Number' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Number.php', + 'Twig_Extensions_Grammar_Optional' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php', + 'Twig_Extensions_Grammar_Switch' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php', + 'Twig_Extensions_Grammar_Tag' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php', + 'Twig_Extensions_Node_Trans' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/Node/Trans.php', + 'Twig_Extensions_SimpleTokenParser' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/SimpleTokenParser.php', + 'Twig_Extensions_TokenParser_Trans' => $vendorDir . '/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php', + 'Twig_FactoryRuntimeLoader' => $vendorDir . '/twig/twig/lib/Twig/FactoryRuntimeLoader.php', + 'Twig_FileExtensionEscapingStrategy' => $vendorDir . '/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php', + 'Twig_Filter' => $vendorDir . '/twig/twig/lib/Twig/Filter.php', + 'Twig_FilterCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/FilterCallableInterface.php', + 'Twig_FilterInterface' => $vendorDir . '/twig/twig/lib/Twig/FilterInterface.php', + 'Twig_Filter_Function' => $vendorDir . '/twig/twig/lib/Twig/Filter/Function.php', + 'Twig_Filter_Method' => $vendorDir . '/twig/twig/lib/Twig/Filter/Method.php', + 'Twig_Filter_Node' => $vendorDir . '/twig/twig/lib/Twig/Filter/Node.php', + 'Twig_Function' => $vendorDir . '/twig/twig/lib/Twig/Function.php', + 'Twig_FunctionCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/FunctionCallableInterface.php', + 'Twig_FunctionInterface' => $vendorDir . '/twig/twig/lib/Twig/FunctionInterface.php', + 'Twig_Function_Function' => $vendorDir . '/twig/twig/lib/Twig/Function/Function.php', + 'Twig_Function_Method' => $vendorDir . '/twig/twig/lib/Twig/Function/Method.php', + 'Twig_Function_Node' => $vendorDir . '/twig/twig/lib/Twig/Function/Node.php', + 'Twig_Lexer' => $vendorDir . '/twig/twig/lib/Twig/Lexer.php', + 'Twig_LexerInterface' => $vendorDir . '/twig/twig/lib/Twig/LexerInterface.php', + 'Twig_LoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/LoaderInterface.php', + 'Twig_Loader_Array' => $vendorDir . '/twig/twig/lib/Twig/Loader/Array.php', + 'Twig_Loader_Chain' => $vendorDir . '/twig/twig/lib/Twig/Loader/Chain.php', + 'Twig_Loader_Filesystem' => $vendorDir . '/twig/twig/lib/Twig/Loader/Filesystem.php', + 'Twig_Loader_String' => $vendorDir . '/twig/twig/lib/Twig/Loader/String.php', + 'Twig_Markup' => $vendorDir . '/twig/twig/lib/Twig/Markup.php', + 'Twig_Node' => $vendorDir . '/twig/twig/lib/Twig/Node.php', + 'Twig_NodeCaptureInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeCaptureInterface.php', + 'Twig_NodeInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeInterface.php', + 'Twig_NodeOutputInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeOutputInterface.php', + 'Twig_NodeTraverser' => $vendorDir . '/twig/twig/lib/Twig/NodeTraverser.php', + 'Twig_NodeVisitorInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitorInterface.php', + 'Twig_NodeVisitor_Escaper' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Escaper.php', + 'Twig_NodeVisitor_Optimizer' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Optimizer.php', + 'Twig_NodeVisitor_SafeAnalysis' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php', + 'Twig_NodeVisitor_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Sandbox.php', + 'Twig_Node_AutoEscape' => $vendorDir . '/twig/twig/lib/Twig/Node/AutoEscape.php', + 'Twig_Node_Block' => $vendorDir . '/twig/twig/lib/Twig/Node/Block.php', + 'Twig_Node_BlockReference' => $vendorDir . '/twig/twig/lib/Twig/Node/BlockReference.php', + 'Twig_Node_Body' => $vendorDir . '/twig/twig/lib/Twig/Node/Body.php', + 'Twig_Node_CheckSecurity' => $vendorDir . '/twig/twig/lib/Twig/Node/CheckSecurity.php', + 'Twig_Node_Deprecated' => $vendorDir . '/twig/twig/lib/Twig/Node/Deprecated.php', + 'Twig_Node_Do' => $vendorDir . '/twig/twig/lib/Twig/Node/Do.php', + 'Twig_Node_Embed' => $vendorDir . '/twig/twig/lib/Twig/Node/Embed.php', + 'Twig_Node_Expression' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression.php', + 'Twig_Node_Expression_Array' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Array.php', + 'Twig_Node_Expression_AssignName' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/AssignName.php', + 'Twig_Node_Expression_Binary' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary.php', + 'Twig_Node_Expression_Binary_Add' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Add.php', + 'Twig_Node_Expression_Binary_And' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/And.php', + 'Twig_Node_Expression_Binary_BitwiseAnd' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php', + 'Twig_Node_Expression_Binary_BitwiseOr' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php', + 'Twig_Node_Expression_Binary_BitwiseXor' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php', + 'Twig_Node_Expression_Binary_Concat' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php', + 'Twig_Node_Expression_Binary_Div' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Div.php', + 'Twig_Node_Expression_Binary_EndsWith' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php', + 'Twig_Node_Expression_Binary_Equal' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php', + 'Twig_Node_Expression_Binary_FloorDiv' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php', + 'Twig_Node_Expression_Binary_Greater' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php', + 'Twig_Node_Expression_Binary_GreaterEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php', + 'Twig_Node_Expression_Binary_In' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/In.php', + 'Twig_Node_Expression_Binary_Less' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Less.php', + 'Twig_Node_Expression_Binary_LessEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php', + 'Twig_Node_Expression_Binary_Matches' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php', + 'Twig_Node_Expression_Binary_Mod' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php', + 'Twig_Node_Expression_Binary_Mul' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php', + 'Twig_Node_Expression_Binary_NotEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php', + 'Twig_Node_Expression_Binary_NotIn' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php', + 'Twig_Node_Expression_Binary_Or' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Or.php', + 'Twig_Node_Expression_Binary_Power' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Power.php', + 'Twig_Node_Expression_Binary_Range' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Range.php', + 'Twig_Node_Expression_Binary_StartsWith' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php', + 'Twig_Node_Expression_Binary_Sub' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php', + 'Twig_Node_Expression_BlockReference' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/BlockReference.php', + 'Twig_Node_Expression_Call' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Call.php', + 'Twig_Node_Expression_Conditional' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Conditional.php', + 'Twig_Node_Expression_Constant' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Constant.php', + 'Twig_Node_Expression_ExtensionReference' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php', + 'Twig_Node_Expression_Filter' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Filter.php', + 'Twig_Node_Expression_Filter_Default' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Filter/Default.php', + 'Twig_Node_Expression_Function' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Function.php', + 'Twig_Node_Expression_GetAttr' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/GetAttr.php', + 'Twig_Node_Expression_MethodCall' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/MethodCall.php', + 'Twig_Node_Expression_Name' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Name.php', + 'Twig_Node_Expression_NullCoalesce' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php', + 'Twig_Node_Expression_Parent' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Parent.php', + 'Twig_Node_Expression_TempName' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/TempName.php', + 'Twig_Node_Expression_Test' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test.php', + 'Twig_Node_Expression_Test_Constant' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Constant.php', + 'Twig_Node_Expression_Test_Defined' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Defined.php', + 'Twig_Node_Expression_Test_Divisibleby' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php', + 'Twig_Node_Expression_Test_Even' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Even.php', + 'Twig_Node_Expression_Test_Null' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Null.php', + 'Twig_Node_Expression_Test_Odd' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Odd.php', + 'Twig_Node_Expression_Test_Sameas' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php', + 'Twig_Node_Expression_Unary' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary.php', + 'Twig_Node_Expression_Unary_Neg' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php', + 'Twig_Node_Expression_Unary_Not' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Not.php', + 'Twig_Node_Expression_Unary_Pos' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php', + 'Twig_Node_Flush' => $vendorDir . '/twig/twig/lib/Twig/Node/Flush.php', + 'Twig_Node_For' => $vendorDir . '/twig/twig/lib/Twig/Node/For.php', + 'Twig_Node_ForLoop' => $vendorDir . '/twig/twig/lib/Twig/Node/ForLoop.php', + 'Twig_Node_If' => $vendorDir . '/twig/twig/lib/Twig/Node/If.php', + 'Twig_Node_Import' => $vendorDir . '/twig/twig/lib/Twig/Node/Import.php', + 'Twig_Node_Include' => $vendorDir . '/twig/twig/lib/Twig/Node/Include.php', + 'Twig_Node_Macro' => $vendorDir . '/twig/twig/lib/Twig/Node/Macro.php', + 'Twig_Node_Module' => $vendorDir . '/twig/twig/lib/Twig/Node/Module.php', + 'Twig_Node_Print' => $vendorDir . '/twig/twig/lib/Twig/Node/Print.php', + 'Twig_Node_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/Node/Sandbox.php', + 'Twig_Node_SandboxedPrint' => $vendorDir . '/twig/twig/lib/Twig/Node/SandboxedPrint.php', + 'Twig_Node_Set' => $vendorDir . '/twig/twig/lib/Twig/Node/Set.php', + 'Twig_Node_SetTemp' => $vendorDir . '/twig/twig/lib/Twig/Node/SetTemp.php', + 'Twig_Node_Spaceless' => $vendorDir . '/twig/twig/lib/Twig/Node/Spaceless.php', + 'Twig_Node_Text' => $vendorDir . '/twig/twig/lib/Twig/Node/Text.php', + 'Twig_Node_With' => $vendorDir . '/twig/twig/lib/Twig/Node/With.php', + 'Twig_Parser' => $vendorDir . '/twig/twig/lib/Twig/Parser.php', + 'Twig_ParserInterface' => $vendorDir . '/twig/twig/lib/Twig/ParserInterface.php', + 'Twig_Profiler_Dumper_Base' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Base.php', + 'Twig_Profiler_Dumper_Blackfire' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php', + 'Twig_Profiler_Dumper_Html' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Html.php', + 'Twig_Profiler_Dumper_Text' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Text.php', + 'Twig_Profiler_NodeVisitor_Profiler' => $vendorDir . '/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php', + 'Twig_Profiler_Node_EnterProfile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php', + 'Twig_Profiler_Node_LeaveProfile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php', + 'Twig_Profiler_Profile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Profile.php', + 'Twig_RuntimeLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/RuntimeLoaderInterface.php', + 'Twig_Sandbox_SecurityError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityError.php', + 'Twig_Sandbox_SecurityNotAllowedFilterError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php', + 'Twig_Sandbox_SecurityNotAllowedFunctionError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php', + 'Twig_Sandbox_SecurityNotAllowedMethodError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php', + 'Twig_Sandbox_SecurityNotAllowedPropertyError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php', + 'Twig_Sandbox_SecurityNotAllowedTagError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php', + 'Twig_Sandbox_SecurityPolicy' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php', + 'Twig_Sandbox_SecurityPolicyInterface' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php', + 'Twig_SimpleFilter' => $vendorDir . '/twig/twig/lib/Twig/SimpleFilter.php', + 'Twig_SimpleFunction' => $vendorDir . '/twig/twig/lib/Twig/SimpleFunction.php', + 'Twig_SimpleTest' => $vendorDir . '/twig/twig/lib/Twig/SimpleTest.php', + 'Twig_Source' => $vendorDir . '/twig/twig/lib/Twig/Source.php', + 'Twig_SourceContextLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/SourceContextLoaderInterface.php', + 'Twig_Template' => $vendorDir . '/twig/twig/lib/Twig/Template.php', + 'Twig_TemplateInterface' => $vendorDir . '/twig/twig/lib/Twig/TemplateInterface.php', + 'Twig_TemplateWrapper' => $vendorDir . '/twig/twig/lib/Twig/TemplateWrapper.php', + 'Twig_Test' => $vendorDir . '/twig/twig/lib/Twig/Test.php', + 'Twig_TestCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/TestCallableInterface.php', + 'Twig_TestInterface' => $vendorDir . '/twig/twig/lib/Twig/TestInterface.php', + 'Twig_Test_Function' => $vendorDir . '/twig/twig/lib/Twig/Test/Function.php', + 'Twig_Test_IntegrationTestCase' => $vendorDir . '/twig/twig/lib/Twig/Test/IntegrationTestCase.php', + 'Twig_Test_Method' => $vendorDir . '/twig/twig/lib/Twig/Test/Method.php', + 'Twig_Test_Node' => $vendorDir . '/twig/twig/lib/Twig/Test/Node.php', + 'Twig_Test_NodeTestCase' => $vendorDir . '/twig/twig/lib/Twig/Test/NodeTestCase.php', + 'Twig_Token' => $vendorDir . '/twig/twig/lib/Twig/Token.php', + 'Twig_TokenParser' => $vendorDir . '/twig/twig/lib/Twig/TokenParser.php', + 'Twig_TokenParserBroker' => $vendorDir . '/twig/twig/lib/Twig/TokenParserBroker.php', + 'Twig_TokenParserBrokerInterface' => $vendorDir . '/twig/twig/lib/Twig/TokenParserBrokerInterface.php', + 'Twig_TokenParserInterface' => $vendorDir . '/twig/twig/lib/Twig/TokenParserInterface.php', + 'Twig_TokenParser_AutoEscape' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/AutoEscape.php', + 'Twig_TokenParser_Block' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Block.php', + 'Twig_TokenParser_Deprecated' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Deprecated.php', + 'Twig_TokenParser_Do' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Do.php', + 'Twig_TokenParser_Embed' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Embed.php', + 'Twig_TokenParser_Extends' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Extends.php', + 'Twig_TokenParser_Filter' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Filter.php', + 'Twig_TokenParser_Flush' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Flush.php', + 'Twig_TokenParser_For' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/For.php', + 'Twig_TokenParser_From' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/From.php', + 'Twig_TokenParser_If' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/If.php', + 'Twig_TokenParser_Import' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Import.php', + 'Twig_TokenParser_Include' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Include.php', + 'Twig_TokenParser_Macro' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Macro.php', + 'Twig_TokenParser_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Sandbox.php', + 'Twig_TokenParser_Set' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Set.php', + 'Twig_TokenParser_Spaceless' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Spaceless.php', + 'Twig_TokenParser_Use' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Use.php', + 'Twig_TokenParser_With' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/With.php', + 'Twig_TokenStream' => $vendorDir . '/twig/twig/lib/Twig/TokenStream.php', + 'Twig_Util_DeprecationCollector' => $vendorDir . '/twig/twig/lib/Twig/Util/DeprecationCollector.php', + 'Twig_Util_TemplateDirIterator' => $vendorDir . '/twig/twig/lib/Twig/Util/TemplateDirIterator.php', + 'phpseclib\\Crypt\\AES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php', + 'phpseclib\\Crypt\\Base' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php', + 'phpseclib\\Crypt\\Blowfish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php', + 'phpseclib\\Crypt\\DES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/DES.php', + 'phpseclib\\Crypt\\Hash' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Hash.php', + 'phpseclib\\Crypt\\RC2' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/RC2.php', + 'phpseclib\\Crypt\\RC4' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/RC4.php', + 'phpseclib\\Crypt\\RSA' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/RSA.php', + 'phpseclib\\Crypt\\Random' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Random.php', + 'phpseclib\\Crypt\\Rijndael' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php', + 'phpseclib\\Crypt\\TripleDES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php', + 'phpseclib\\Crypt\\Twofish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php', + 'phpseclib\\File\\ANSI' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/ANSI.php', + 'phpseclib\\File\\ASN1' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/ASN1.php', + 'phpseclib\\File\\ASN1\\Element' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php', + 'phpseclib\\File\\X509' => $vendorDir . '/phpseclib/phpseclib/phpseclib/File/X509.php', + 'phpseclib\\Math\\BigInteger' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Math/BigInteger.php', + 'phpseclib\\Net\\SCP' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Net/SCP.php', + 'phpseclib\\Net\\SFTP' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Net/SFTP.php', + 'phpseclib\\Net\\SFTP\\Stream' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php', + 'phpseclib\\Net\\SSH1' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Net/SSH1.php', + 'phpseclib\\Net\\SSH2' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Net/SSH2.php', + 'phpseclib\\System\\SSH\\Agent' => $vendorDir . '/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php', + 'phpseclib\\System\\SSH\\Agent\\Identity' => $vendorDir . '/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php', +); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_files.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_files.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_files.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_files.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_namespaces.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_namespaces.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_namespaces.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_namespaces.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_psr4.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_psr4.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/autoload_psr4.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_psr4.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_real.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_real.php similarity index 75% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_real.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_real.php index 5a31bb35..bbe58616 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_real.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInita4a04794885451dee1e2788c707ca122 +class ComposerAutoloaderInit50bde4ccaacf596677869b7ea3b012c1 { private static $loader; @@ -13,21 +13,24 @@ class ComposerAutoloaderInita4a04794885451dee1e2788c707ca122 } } + /** + * @return \Composer\Autoload\ClassLoader + */ public static function getLoader() { if (null !== self::$loader) { return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInita4a04794885451dee1e2788c707ca122', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit50bde4ccaacf596677869b7ea3b012c1', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInita4a04794885451dee1e2788c707ca122', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit50bde4ccaacf596677869b7ea3b012c1', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInita4a04794885451dee1e2788c707ca122::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit50bde4ccaacf596677869b7ea3b012c1::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -48,19 +51,19 @@ class ComposerAutoloaderInita4a04794885451dee1e2788c707ca122 $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInita4a04794885451dee1e2788c707ca122::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit50bde4ccaacf596677869b7ea3b012c1::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequirea4a04794885451dee1e2788c707ca122($fileIdentifier, $file); + composerRequire50bde4ccaacf596677869b7ea3b012c1($fileIdentifier, $file); } return $loader; } } -function composerRequirea4a04794885451dee1e2788c707ca122($fileIdentifier, $file) +function composerRequire50bde4ccaacf596677869b7ea3b012c1($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_static.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_static.php new file mode 100644 index 00000000..8118e2f8 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/autoload_static.php @@ -0,0 +1,1194 @@ + __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php', + '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', + '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', + 'bd9634f2d41831496de0d3dfe4c94881' => __DIR__ . '/..' . '/symfony/polyfill-php56/bootstrap.php', + 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', + ); + + public static $prefixLengthsPsr4 = array ( + 'p' => + array ( + 'phpseclib\\' => 10, + ), + 'T' => + array ( + 'Twig\\Extensions\\' => 16, + 'Twig\\' => 5, + ), + 'S' => + array ( + 'Symfony\\Polyfill\\Util\\' => 22, + 'Symfony\\Polyfill\\Php56\\' => 23, + 'Symfony\\Polyfill\\Mbstring\\' => 26, + 'Symfony\\Polyfill\\Ctype\\' => 23, + 'Symfony\\Component\\ExpressionLanguage\\' => 37, + 'Samyoul\\U2F\\U2FServer\\' => 22, + ), + 'R' => + array ( + 'ReCaptcha\\' => 10, + ), + 'P' => + array ( + 'Psr\\Container\\' => 14, + 'PragmaRX\\Google2FA\\Tests\\' => 25, + 'PragmaRX\\Google2FA\\' => 19, + 'PhpMyAdmin\\SqlParser\\' => 21, + 'PhpMyAdmin\\ShapeFile\\' => 21, + 'PhpMyAdmin\\Setup\\' => 17, + 'PhpMyAdmin\\MoTranslator\\' => 24, + 'PhpMyAdmin\\' => 11, + 'ParagonIE\\ConstantTime\\' => 23, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'phpseclib\\' => + array ( + 0 => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib', + ), + 'Twig\\Extensions\\' => + array ( + 0 => __DIR__ . '/..' . '/twig/extensions/src', + ), + 'Twig\\' => + array ( + 0 => __DIR__ . '/..' . '/twig/twig/src', + ), + 'Symfony\\Polyfill\\Util\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-util', + ), + 'Symfony\\Polyfill\\Php56\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-php56', + ), + 'Symfony\\Polyfill\\Mbstring\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', + ), + 'Symfony\\Polyfill\\Ctype\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', + ), + 'Symfony\\Component\\ExpressionLanguage\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/expression-language', + ), + 'Samyoul\\U2F\\U2FServer\\' => + array ( + 0 => __DIR__ . '/..' . '/samyoul/u2f-php-server/src', + ), + 'ReCaptcha\\' => + array ( + 0 => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha', + ), + 'Psr\\Container\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/container/src', + ), + 'PragmaRX\\Google2FA\\Tests\\' => + array ( + 0 => __DIR__ . '/..' . '/pragmarx/google2fa/tests', + ), + 'PragmaRX\\Google2FA\\' => + array ( + 0 => __DIR__ . '/..' . '/pragmarx/google2fa/src', + ), + 'PhpMyAdmin\\SqlParser\\' => + array ( + 0 => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src', + ), + 'PhpMyAdmin\\ShapeFile\\' => + array ( + 0 => __DIR__ . '/..' . '/phpmyadmin/shapefile/src', + ), + 'PhpMyAdmin\\Setup\\' => + array ( + 0 => __DIR__ . '/../..' . '/setup/lib', + ), + 'PhpMyAdmin\\MoTranslator\\' => + array ( + 0 => __DIR__ . '/..' . '/phpmyadmin/motranslator/src', + ), + 'PhpMyAdmin\\' => + array ( + 0 => __DIR__ . '/../..' . '/libraries/classes', + ), + 'ParagonIE\\ConstantTime\\' => + array ( + 0 => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src', + ), + ); + + public static $prefixesPsr0 = array ( + 'T' => + array ( + 'Twig_Extensions_' => + array ( + 0 => __DIR__ . '/..' . '/twig/extensions/lib', + ), + 'Twig_' => + array ( + 0 => __DIR__ . '/..' . '/twig/twig/lib', + ), + ), + 'B' => + array ( + 'BaconQrCode' => + array ( + 0 => __DIR__ . '/..' . '/bacon/bacon-qr-code/src', + ), + ), + ); + + public static $classMap = array ( + 'BaconQrCode\\Common\\AbstractEnum' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/AbstractEnum.php', + 'BaconQrCode\\Common\\BitArray' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/BitArray.php', + 'BaconQrCode\\Common\\BitMatrix' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/BitMatrix.php', + 'BaconQrCode\\Common\\BitUtils' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/BitUtils.php', + 'BaconQrCode\\Common\\CharacterSetEci' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/CharacterSetEci.php', + 'BaconQrCode\\Common\\EcBlock' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlock.php', + 'BaconQrCode\\Common\\EcBlocks' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/EcBlocks.php', + 'BaconQrCode\\Common\\ErrorCorrectionLevel' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/ErrorCorrectionLevel.php', + 'BaconQrCode\\Common\\FormatInformation' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/FormatInformation.php', + 'BaconQrCode\\Common\\Mode' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/Mode.php', + 'BaconQrCode\\Common\\ReedSolomonCodec' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/ReedSolomonCodec.php', + 'BaconQrCode\\Common\\Version' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Common/Version.php', + 'BaconQrCode\\Encoder\\BlockPair' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/BlockPair.php', + 'BaconQrCode\\Encoder\\ByteMatrix' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/ByteMatrix.php', + 'BaconQrCode\\Encoder\\Encoder' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/Encoder.php', + 'BaconQrCode\\Encoder\\MaskUtil' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MaskUtil.php', + 'BaconQrCode\\Encoder\\MatrixUtil' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/MatrixUtil.php', + 'BaconQrCode\\Encoder\\QrCode' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Encoder/QrCode.php', + 'BaconQrCode\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/ExceptionInterface.php', + 'BaconQrCode\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/InvalidArgumentException.php', + 'BaconQrCode\\Exception\\OutOfBoundsException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/OutOfBoundsException.php', + 'BaconQrCode\\Exception\\RuntimeException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/RuntimeException.php', + 'BaconQrCode\\Exception\\UnexpectedValueException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/UnexpectedValueException.php', + 'BaconQrCode\\Exception\\WriterException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Exception/WriterException.php', + 'BaconQrCode\\Renderer\\Color\\Cmyk' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Cmyk.php', + 'BaconQrCode\\Renderer\\Color\\ColorInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/ColorInterface.php', + 'BaconQrCode\\Renderer\\Color\\Gray' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Gray.php', + 'BaconQrCode\\Renderer\\Color\\Rgb' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Color/Rgb.php', + 'BaconQrCode\\Renderer\\Image\\AbstractRenderer' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/AbstractRenderer.php', + 'BaconQrCode\\Renderer\\Image\\Decorator\\DecoratorInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/DecoratorInterface.php', + 'BaconQrCode\\Renderer\\Image\\Decorator\\FinderPattern' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Decorator/FinderPattern.php', + 'BaconQrCode\\Renderer\\Image\\Eps' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Eps.php', + 'BaconQrCode\\Renderer\\Image\\Png' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Png.php', + 'BaconQrCode\\Renderer\\Image\\RendererInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/RendererInterface.php', + 'BaconQrCode\\Renderer\\Image\\Svg' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Image/Svg.php', + 'BaconQrCode\\Renderer\\RendererInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/RendererInterface.php', + 'BaconQrCode\\Renderer\\Text\\Html' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Html.php', + 'BaconQrCode\\Renderer\\Text\\Plain' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Renderer/Text/Plain.php', + 'BaconQrCode\\Writer' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/BaconQrCode/Writer.php', + 'Datamatrix' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/datamatrix.php', + 'PDF417' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/pdf417.php', + 'ParagonIE\\ConstantTime\\Base32' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base32.php', + 'ParagonIE\\ConstantTime\\Base32Hex' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base32Hex.php', + 'ParagonIE\\ConstantTime\\Base64' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64.php', + 'ParagonIE\\ConstantTime\\Base64DotSlash' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64DotSlash.php', + 'ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php', + 'ParagonIE\\ConstantTime\\Base64UrlSafe' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64UrlSafe.php', + 'ParagonIE\\ConstantTime\\Binary' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Binary.php', + 'ParagonIE\\ConstantTime\\EncoderInterface' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/EncoderInterface.php', + 'ParagonIE\\ConstantTime\\Encoding' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Encoding.php', + 'ParagonIE\\ConstantTime\\Hex' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Hex.php', + 'ParagonIE\\ConstantTime\\RFC4648' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/RFC4648.php', + 'PhpMyAdmin\\Advisor' => __DIR__ . '/../..' . '/libraries/classes/Advisor.php', + 'PhpMyAdmin\\Bookmark' => __DIR__ . '/../..' . '/libraries/classes/Bookmark.php', + 'PhpMyAdmin\\BrowseForeigners' => __DIR__ . '/../..' . '/libraries/classes/BrowseForeigners.php', + 'PhpMyAdmin\\CentralColumns' => __DIR__ . '/../..' . '/libraries/classes/CentralColumns.php', + 'PhpMyAdmin\\Charsets' => __DIR__ . '/../..' . '/libraries/classes/Charsets.php', + 'PhpMyAdmin\\CheckUserPrivileges' => __DIR__ . '/../..' . '/libraries/classes/CheckUserPrivileges.php', + 'PhpMyAdmin\\Config' => __DIR__ . '/../..' . '/libraries/classes/Config.php', + 'PhpMyAdmin\\Config\\ConfigFile' => __DIR__ . '/../..' . '/libraries/classes/Config/ConfigFile.php', + 'PhpMyAdmin\\Config\\Descriptions' => __DIR__ . '/../..' . '/libraries/classes/Config/Descriptions.php', + 'PhpMyAdmin\\Config\\Form' => __DIR__ . '/../..' . '/libraries/classes/Config/Form.php', + 'PhpMyAdmin\\Config\\FormDisplay' => __DIR__ . '/../..' . '/libraries/classes/Config/FormDisplay.php', + 'PhpMyAdmin\\Config\\FormDisplayTemplate' => __DIR__ . '/../..' . '/libraries/classes/Config/FormDisplayTemplate.php', + 'PhpMyAdmin\\Config\\Forms\\BaseForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/BaseForm.php', + 'PhpMyAdmin\\Config\\Forms\\BaseFormList' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/BaseFormList.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\BrowseForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/BrowseForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\DbStructureForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/DbStructureForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\EditForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/EditForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\ExportForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/ExportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\ImportForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/ImportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\NaviForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/NaviForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\PageFormList' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/PageFormList.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\SqlForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/SqlForm.php', + 'PhpMyAdmin\\Config\\Forms\\Page\\TableStructureForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Page/TableStructureForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ConfigForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/ConfigForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ExportForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/ExportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\FeaturesForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/FeaturesForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ImportForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/ImportForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\MainForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/MainForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\NaviForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/NaviForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\ServersForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/ServersForm.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\SetupFormList' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/SetupFormList.php', + 'PhpMyAdmin\\Config\\Forms\\Setup\\SqlForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/Setup/SqlForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\ExportForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/ExportForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\FeaturesForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/FeaturesForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\ImportForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/ImportForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\MainForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/MainForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\NaviForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/NaviForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\SqlForm' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/SqlForm.php', + 'PhpMyAdmin\\Config\\Forms\\User\\UserFormList' => __DIR__ . '/../..' . '/libraries/classes/Config/Forms/User/UserFormList.php', + 'PhpMyAdmin\\Config\\PageSettings' => __DIR__ . '/../..' . '/libraries/classes/Config/PageSettings.php', + 'PhpMyAdmin\\Config\\ServerConfigChecks' => __DIR__ . '/../..' . '/libraries/classes/Config/ServerConfigChecks.php', + 'PhpMyAdmin\\Config\\Validator' => __DIR__ . '/../..' . '/libraries/classes/Config/Validator.php', + 'PhpMyAdmin\\Console' => __DIR__ . '/../..' . '/libraries/classes/Console.php', + 'PhpMyAdmin\\Controllers\\Controller' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Controller.php', + 'PhpMyAdmin\\Controllers\\DatabaseController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/DatabaseController.php', + 'PhpMyAdmin\\Controllers\\Database\\DatabaseStructureController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Database/DatabaseStructureController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerBinlogController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Server/ServerBinlogController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerCollationsController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Server/ServerCollationsController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerDatabasesController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Server/ServerDatabasesController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerEnginesController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Server/ServerEnginesController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerPluginsController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Server/ServerPluginsController.php', + 'PhpMyAdmin\\Controllers\\Server\\ServerVariablesController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Server/ServerVariablesController.php', + 'PhpMyAdmin\\Controllers\\TableController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/TableController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableChartController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Table/TableChartController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableGisVisualizationController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Table/TableGisVisualizationController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableIndexesController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Table/TableIndexesController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableRelationController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Table/TableRelationController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableSearchController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Table/TableSearchController.php', + 'PhpMyAdmin\\Controllers\\Table\\TableStructureController' => __DIR__ . '/../..' . '/libraries/classes/Controllers/Table/TableStructureController.php', + 'PhpMyAdmin\\Core' => __DIR__ . '/../..' . '/libraries/classes/Core.php', + 'PhpMyAdmin\\CreateAddField' => __DIR__ . '/../..' . '/libraries/classes/CreateAddField.php', + 'PhpMyAdmin\\DatabaseInterface' => __DIR__ . '/../..' . '/libraries/classes/DatabaseInterface.php', + 'PhpMyAdmin\\Database\\DatabaseList' => __DIR__ . '/../..' . '/libraries/classes/Database/DatabaseList.php', + 'PhpMyAdmin\\Database\\Designer' => __DIR__ . '/../..' . '/libraries/classes/Database/Designer.php', + 'PhpMyAdmin\\Database\\Designer\\Common' => __DIR__ . '/../..' . '/libraries/classes/Database/Designer/Common.php', + 'PhpMyAdmin\\Database\\Designer\\DesignerTable' => __DIR__ . '/../..' . '/libraries/classes/Database/Designer/DesignerTable.php', + 'PhpMyAdmin\\Database\\MultiTableQuery' => __DIR__ . '/../..' . '/libraries/classes/Database/MultiTableQuery.php', + 'PhpMyAdmin\\Database\\Qbe' => __DIR__ . '/../..' . '/libraries/classes/Database/Qbe.php', + 'PhpMyAdmin\\Database\\Search' => __DIR__ . '/../..' . '/libraries/classes/Database/Search.php', + 'PhpMyAdmin\\Dbi\\DbiDummy' => __DIR__ . '/../..' . '/libraries/classes/Dbi/DbiDummy.php', + 'PhpMyAdmin\\Dbi\\DbiExtension' => __DIR__ . '/../..' . '/libraries/classes/Dbi/DbiExtension.php', + 'PhpMyAdmin\\Dbi\\DbiMysql' => __DIR__ . '/../..' . '/libraries/classes/Dbi/DbiMysql.php', + 'PhpMyAdmin\\Dbi\\DbiMysqli' => __DIR__ . '/../..' . '/libraries/classes/Dbi/DbiMysqli.php', + 'PhpMyAdmin\\Di\\AliasItem' => __DIR__ . '/../..' . '/libraries/classes/Di/AliasItem.php', + 'PhpMyAdmin\\Di\\Container' => __DIR__ . '/../..' . '/libraries/classes/Di/Container.php', + 'PhpMyAdmin\\Di\\ContainerException' => __DIR__ . '/../..' . '/libraries/classes/Di/ContainerException.php', + 'PhpMyAdmin\\Di\\FactoryItem' => __DIR__ . '/../..' . '/libraries/classes/Di/FactoryItem.php', + 'PhpMyAdmin\\Di\\Item' => __DIR__ . '/../..' . '/libraries/classes/Di/Item.php', + 'PhpMyAdmin\\Di\\NotFoundException' => __DIR__ . '/../..' . '/libraries/classes/Di/NotFoundException.php', + 'PhpMyAdmin\\Di\\ReflectorItem' => __DIR__ . '/../..' . '/libraries/classes/Di/ReflectorItem.php', + 'PhpMyAdmin\\Di\\ServiceItem' => __DIR__ . '/../..' . '/libraries/classes/Di/ServiceItem.php', + 'PhpMyAdmin\\Di\\ValueItem' => __DIR__ . '/../..' . '/libraries/classes/Di/ValueItem.php', + 'PhpMyAdmin\\Display\\ChangePassword' => __DIR__ . '/../..' . '/libraries/classes/Display/ChangePassword.php', + 'PhpMyAdmin\\Display\\CreateTable' => __DIR__ . '/../..' . '/libraries/classes/Display/CreateTable.php', + 'PhpMyAdmin\\Display\\Export' => __DIR__ . '/../..' . '/libraries/classes/Display/Export.php', + 'PhpMyAdmin\\Display\\GitRevision' => __DIR__ . '/../..' . '/libraries/classes/Display/GitRevision.php', + 'PhpMyAdmin\\Display\\Import' => __DIR__ . '/../..' . '/libraries/classes/Display/Import.php', + 'PhpMyAdmin\\Display\\ImportAjax' => __DIR__ . '/../..' . '/libraries/classes/Display/ImportAjax.php', + 'PhpMyAdmin\\Display\\Results' => __DIR__ . '/../..' . '/libraries/classes/Display/Results.php', + 'PhpMyAdmin\\Encoding' => __DIR__ . '/../..' . '/libraries/classes/Encoding.php', + 'PhpMyAdmin\\Engines\\Bdb' => __DIR__ . '/../..' . '/libraries/classes/Engines/Bdb.php', + 'PhpMyAdmin\\Engines\\Berkeleydb' => __DIR__ . '/../..' . '/libraries/classes/Engines/Berkeleydb.php', + 'PhpMyAdmin\\Engines\\Binlog' => __DIR__ . '/../..' . '/libraries/classes/Engines/Binlog.php', + 'PhpMyAdmin\\Engines\\Innobase' => __DIR__ . '/../..' . '/libraries/classes/Engines/Innobase.php', + 'PhpMyAdmin\\Engines\\Innodb' => __DIR__ . '/../..' . '/libraries/classes/Engines/Innodb.php', + 'PhpMyAdmin\\Engines\\Memory' => __DIR__ . '/../..' . '/libraries/classes/Engines/Memory.php', + 'PhpMyAdmin\\Engines\\Merge' => __DIR__ . '/../..' . '/libraries/classes/Engines/Merge.php', + 'PhpMyAdmin\\Engines\\MrgMyisam' => __DIR__ . '/../..' . '/libraries/classes/Engines/MrgMyisam.php', + 'PhpMyAdmin\\Engines\\Myisam' => __DIR__ . '/../..' . '/libraries/classes/Engines/Myisam.php', + 'PhpMyAdmin\\Engines\\Ndbcluster' => __DIR__ . '/../..' . '/libraries/classes/Engines/Ndbcluster.php', + 'PhpMyAdmin\\Engines\\Pbxt' => __DIR__ . '/../..' . '/libraries/classes/Engines/Pbxt.php', + 'PhpMyAdmin\\Engines\\PerformanceSchema' => __DIR__ . '/../..' . '/libraries/classes/Engines/PerformanceSchema.php', + 'PhpMyAdmin\\Error' => __DIR__ . '/../..' . '/libraries/classes/Error.php', + 'PhpMyAdmin\\ErrorHandler' => __DIR__ . '/../..' . '/libraries/classes/ErrorHandler.php', + 'PhpMyAdmin\\ErrorReport' => __DIR__ . '/../..' . '/libraries/classes/ErrorReport.php', + 'PhpMyAdmin\\Export' => __DIR__ . '/../..' . '/libraries/classes/Export.php', + 'PhpMyAdmin\\File' => __DIR__ . '/../..' . '/libraries/classes/File.php', + 'PhpMyAdmin\\FileListing' => __DIR__ . '/../..' . '/libraries/classes/FileListing.php', + 'PhpMyAdmin\\Font' => __DIR__ . '/../..' . '/libraries/classes/Font.php', + 'PhpMyAdmin\\Footer' => __DIR__ . '/../..' . '/libraries/classes/Footer.php', + 'PhpMyAdmin\\Gis\\GisFactory' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisFactory.php', + 'PhpMyAdmin\\Gis\\GisGeometry' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisGeometry.php', + 'PhpMyAdmin\\Gis\\GisGeometryCollection' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisGeometryCollection.php', + 'PhpMyAdmin\\Gis\\GisLineString' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisLineString.php', + 'PhpMyAdmin\\Gis\\GisMultiLineString' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisMultiLineString.php', + 'PhpMyAdmin\\Gis\\GisMultiPoint' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisMultiPoint.php', + 'PhpMyAdmin\\Gis\\GisMultiPolygon' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisMultiPolygon.php', + 'PhpMyAdmin\\Gis\\GisPoint' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisPoint.php', + 'PhpMyAdmin\\Gis\\GisPolygon' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisPolygon.php', + 'PhpMyAdmin\\Gis\\GisVisualization' => __DIR__ . '/../..' . '/libraries/classes/Gis/GisVisualization.php', + 'PhpMyAdmin\\Header' => __DIR__ . '/../..' . '/libraries/classes/Header.php', + 'PhpMyAdmin\\Import' => __DIR__ . '/../..' . '/libraries/classes/Import.php', + 'PhpMyAdmin\\Index' => __DIR__ . '/../..' . '/libraries/classes/Index.php', + 'PhpMyAdmin\\IndexColumn' => __DIR__ . '/../..' . '/libraries/classes/IndexColumn.php', + 'PhpMyAdmin\\InsertEdit' => __DIR__ . '/../..' . '/libraries/classes/InsertEdit.php', + 'PhpMyAdmin\\IpAllowDeny' => __DIR__ . '/../..' . '/libraries/classes/IpAllowDeny.php', + 'PhpMyAdmin\\Language' => __DIR__ . '/../..' . '/libraries/classes/Language.php', + 'PhpMyAdmin\\LanguageManager' => __DIR__ . '/../..' . '/libraries/classes/LanguageManager.php', + 'PhpMyAdmin\\Linter' => __DIR__ . '/../..' . '/libraries/classes/Linter.php', + 'PhpMyAdmin\\ListAbstract' => __DIR__ . '/../..' . '/libraries/classes/ListAbstract.php', + 'PhpMyAdmin\\ListDatabase' => __DIR__ . '/../..' . '/libraries/classes/ListDatabase.php', + 'PhpMyAdmin\\Logging' => __DIR__ . '/../..' . '/libraries/classes/Logging.php', + 'PhpMyAdmin\\Menu' => __DIR__ . '/../..' . '/libraries/classes/Menu.php', + 'PhpMyAdmin\\Message' => __DIR__ . '/../..' . '/libraries/classes/Message.php', + 'PhpMyAdmin\\Mime' => __DIR__ . '/../..' . '/libraries/classes/Mime.php', + 'PhpMyAdmin\\MoTranslator\\Loader' => __DIR__ . '/..' . '/phpmyadmin/motranslator/src/Loader.php', + 'PhpMyAdmin\\MoTranslator\\ReaderException' => __DIR__ . '/..' . '/phpmyadmin/motranslator/src/ReaderException.php', + 'PhpMyAdmin\\MoTranslator\\StringReader' => __DIR__ . '/..' . '/phpmyadmin/motranslator/src/StringReader.php', + 'PhpMyAdmin\\MoTranslator\\Translator' => __DIR__ . '/..' . '/phpmyadmin/motranslator/src/Translator.php', + 'PhpMyAdmin\\MultSubmits' => __DIR__ . '/../..' . '/libraries/classes/MultSubmits.php', + 'PhpMyAdmin\\Navigation\\Navigation' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Navigation.php', + 'PhpMyAdmin\\Navigation\\NavigationHeader' => __DIR__ . '/../..' . '/libraries/classes/Navigation/NavigationHeader.php', + 'PhpMyAdmin\\Navigation\\NavigationTree' => __DIR__ . '/../..' . '/libraries/classes/Navigation/NavigationTree.php', + 'PhpMyAdmin\\Navigation\\NodeFactory' => __DIR__ . '/../..' . '/libraries/classes/Navigation/NodeFactory.php', + 'PhpMyAdmin\\Navigation\\Nodes\\Node' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/Node.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeColumn' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeColumn.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeColumnContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeColumnContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabase' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeDatabase.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabaseChild' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabaseChildContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeDatabaseChildContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeDatabaseContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeDatabaseContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeEvent' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeEvent.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeEventContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeEventContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeFunction' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeFunction.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeFunctionContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeFunctionContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeIndex' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeIndex.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeIndexContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeIndexContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeProcedure' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeProcedure.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeProcedureContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeProcedureContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTable' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeTable.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTableContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeTableContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTrigger' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeTrigger.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeTriggerContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeTriggerContainer.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeView' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeView.php', + 'PhpMyAdmin\\Navigation\\Nodes\\NodeViewContainer' => __DIR__ . '/../..' . '/libraries/classes/Navigation/Nodes/NodeViewContainer.php', + 'PhpMyAdmin\\Normalization' => __DIR__ . '/../..' . '/libraries/classes/Normalization.php', + 'PhpMyAdmin\\OpenDocument' => __DIR__ . '/../..' . '/libraries/classes/OpenDocument.php', + 'PhpMyAdmin\\Operations' => __DIR__ . '/../..' . '/libraries/classes/Operations.php', + 'PhpMyAdmin\\OutputBuffering' => __DIR__ . '/../..' . '/libraries/classes/OutputBuffering.php', + 'PhpMyAdmin\\ParseAnalyze' => __DIR__ . '/../..' . '/libraries/classes/ParseAnalyze.php', + 'PhpMyAdmin\\Partition' => __DIR__ . '/../..' . '/libraries/classes/Partition.php', + 'PhpMyAdmin\\Pdf' => __DIR__ . '/../..' . '/libraries/classes/Pdf.php', + 'PhpMyAdmin\\Plugins' => __DIR__ . '/../..' . '/libraries/classes/Plugins.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationConfig' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Auth/AuthenticationConfig.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationCookie' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Auth/AuthenticationCookie.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationHttp' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Auth/AuthenticationHttp.php', + 'PhpMyAdmin\\Plugins\\Auth\\AuthenticationSignon' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Auth/AuthenticationSignon.php', + 'PhpMyAdmin\\Plugins\\AuthenticationPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/AuthenticationPlugin.php', + 'PhpMyAdmin\\Plugins\\ExportPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/ExportPlugin.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportCodegen' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportCodegen.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportCsv' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportCsv.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportExcel' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportExcel.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportHtmlword' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportHtmlword.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportJson' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportJson.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportLatex' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportLatex.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportMediawiki' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportMediawiki.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportOds' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportOds.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportOdt' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportOdt.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportPdf' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportPdf.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportPhparray' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportPhparray.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportSql' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportSql.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportTexytext' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportTexytext.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportXml' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportXml.php', + 'PhpMyAdmin\\Plugins\\Export\\ExportYaml' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/ExportYaml.php', + 'PhpMyAdmin\\Plugins\\Export\\Helpers\\Pdf' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/Helpers/Pdf.php', + 'PhpMyAdmin\\Plugins\\Export\\Helpers\\TableProperty' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Export/Helpers/TableProperty.php', + 'PhpMyAdmin\\Plugins\\IOTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/IOTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\ImportPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/ImportPlugin.php', + 'PhpMyAdmin\\Plugins\\Import\\AbstractImportCsv' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/AbstractImportCsv.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportCsv' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportCsv.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportLdi' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportLdi.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportMediawiki' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportMediawiki.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportOds' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportOds.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportShp' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportShp.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportSql' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportSql.php', + 'PhpMyAdmin\\Plugins\\Import\\ImportXml' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ImportXml.php', + 'PhpMyAdmin\\Plugins\\Import\\ShapeFileImport' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/ShapeFileImport.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadApc' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/Upload/UploadApc.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadNoplugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/Upload/UploadNoplugin.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadProgress' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/Upload/UploadProgress.php', + 'PhpMyAdmin\\Plugins\\Import\\Upload\\UploadSession' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Import/Upload/UploadSession.php', + 'PhpMyAdmin\\Plugins\\SchemaPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/SchemaPlugin.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\Dia' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Dia/Dia.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\DiaRelationSchema' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Dia/DiaRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\RelationStatsDia' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php', + 'PhpMyAdmin\\Plugins\\Schema\\Dia\\TableStatsDia' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Dia/TableStatsDia.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\Eps' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Eps/Eps.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\EpsRelationSchema' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Eps/EpsRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\RelationStatsEps' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Eps/RelationStatsEps.php', + 'PhpMyAdmin\\Plugins\\Schema\\Eps\\TableStatsEps' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Eps/TableStatsEps.php', + 'PhpMyAdmin\\Plugins\\Schema\\ExportRelationSchema' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/ExportRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\Pdf' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Pdf/Pdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\PdfRelationSchema' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\RelationStatsPdf' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\Pdf\\TableStatsPdf' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Pdf/TableStatsPdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\RelationStats' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/RelationStats.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaDia' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/SchemaDia.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaEps' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/SchemaEps.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaPdf' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/SchemaPdf.php', + 'PhpMyAdmin\\Plugins\\Schema\\SchemaSvg' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/SchemaSvg.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\RelationStatsSvg' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\Svg' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Svg/Svg.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\SvgRelationSchema' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Svg/SvgRelationSchema.php', + 'PhpMyAdmin\\Plugins\\Schema\\Svg\\TableStatsSvg' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/Svg/TableStatsSvg.php', + 'PhpMyAdmin\\Plugins\\Schema\\TableStats' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Schema/TableStats.php', + 'PhpMyAdmin\\Plugins\\TransformationsInterface' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TransformationsInterface.php', + 'PhpMyAdmin\\Plugins\\TransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\Bool2TextTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\CodeMirrorEditorTransformationPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\DateFormatTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\DownloadTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\ExternalTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\FormattedTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\HexTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\ImageLinkTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\ImageUploadTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/ImageUploadTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\InlineTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/InlineTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\LongToIPv4TransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/LongToIPv4TransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\PreApPendTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/PreApPendTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\RegexValidationTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/RegexValidationTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\SQLTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/SQLTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\SubstringTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/SubstringTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\TextFileUploadTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/TextFileUploadTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\TextImageLinkTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/TextImageLinkTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Abs\\TextLinkTransformationsPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Abs/TextLinkTransformationsPlugin.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Image_JPEG_Upload' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Image_JPEG_Upload.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_FileUpload' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_FileUpload.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_Iptobinary' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_Iptobinary.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_JsonEditor' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_JsonEditor.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_RegexValidation' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_RegexValidation.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_SqlEditor' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_SqlEditor.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Input\\Text_Plain_XmlEditor' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Input/Text_Plain_XmlEditor.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Application_Octetstream_Download' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Download.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Application_Octetstream_Hex' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Application_Octetstream_Hex.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Image_JPEG_Inline' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Inline.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Image_JPEG_Link' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Image_JPEG_Link.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Image_PNG_Inline' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Image_PNG_Inline.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Octetstream_Sql' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Octetstream_Sql.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Binarytoip' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Binarytoip.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Bool2Text' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Bool2Text.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Dateformat' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Dateformat.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_External' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_External.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Formatted' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Formatted.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Imagelink' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Imagelink.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Json' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Json.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Sql' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Sql.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Output\\Text_Plain_Xml' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Output/Text_Plain_Xml.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_Link' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Text_Plain_Link.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_Longtoipv4' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Text_Plain_Longtoipv4.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_PreApPend' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Text_Plain_PreApPend.php', + 'PhpMyAdmin\\Plugins\\Transformations\\Text_Plain_Substring' => __DIR__ . '/../..' . '/libraries/classes/Plugins/Transformations/Text_Plain_Substring.php', + 'PhpMyAdmin\\Plugins\\TwoFactorPlugin' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TwoFactorPlugin.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Application' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TwoFactor/Application.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Invalid' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TwoFactor/Invalid.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Key' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TwoFactor/Key.php', + 'PhpMyAdmin\\Plugins\\TwoFactor\\Simple' => __DIR__ . '/../..' . '/libraries/classes/Plugins/TwoFactor/Simple.php', + 'PhpMyAdmin\\Plugins\\UploadInterface' => __DIR__ . '/../..' . '/libraries/classes/Plugins/UploadInterface.php', + 'PhpMyAdmin\\Properties\\Options\\Groups\\OptionsPropertyMainGroup' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Groups/OptionsPropertyMainGroup.php', + 'PhpMyAdmin\\Properties\\Options\\Groups\\OptionsPropertyRootGroup' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Groups/OptionsPropertyRootGroup.php', + 'PhpMyAdmin\\Properties\\Options\\Groups\\OptionsPropertySubgroup' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Groups/OptionsPropertySubgroup.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\BoolPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/BoolPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\DocPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/DocPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\HiddenPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/HiddenPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\MessageOnlyPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/MessageOnlyPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\NumberPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/NumberPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\RadioPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/RadioPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\SelectPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/SelectPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\Items\\TextPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/Items/TextPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\OptionsPropertyGroup' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/OptionsPropertyGroup.php', + 'PhpMyAdmin\\Properties\\Options\\OptionsPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/OptionsPropertyItem.php', + 'PhpMyAdmin\\Properties\\Options\\OptionsPropertyOneItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Options/OptionsPropertyOneItem.php', + 'PhpMyAdmin\\Properties\\Plugins\\ExportPluginProperties' => __DIR__ . '/../..' . '/libraries/classes/Properties/Plugins/ExportPluginProperties.php', + 'PhpMyAdmin\\Properties\\Plugins\\ImportPluginProperties' => __DIR__ . '/../..' . '/libraries/classes/Properties/Plugins/ImportPluginProperties.php', + 'PhpMyAdmin\\Properties\\Plugins\\PluginPropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/Plugins/PluginPropertyItem.php', + 'PhpMyAdmin\\Properties\\Plugins\\SchemaPluginProperties' => __DIR__ . '/../..' . '/libraries/classes/Properties/Plugins/SchemaPluginProperties.php', + 'PhpMyAdmin\\Properties\\PropertyItem' => __DIR__ . '/../..' . '/libraries/classes/Properties/PropertyItem.php', + 'PhpMyAdmin\\RecentFavoriteTable' => __DIR__ . '/../..' . '/libraries/classes/RecentFavoriteTable.php', + 'PhpMyAdmin\\Relation' => __DIR__ . '/../..' . '/libraries/classes/Relation.php', + 'PhpMyAdmin\\RelationCleanup' => __DIR__ . '/../..' . '/libraries/classes/RelationCleanup.php', + 'PhpMyAdmin\\Replication' => __DIR__ . '/../..' . '/libraries/classes/Replication.php', + 'PhpMyAdmin\\ReplicationGui' => __DIR__ . '/../..' . '/libraries/classes/ReplicationGui.php', + 'PhpMyAdmin\\Response' => __DIR__ . '/../..' . '/libraries/classes/Response.php', + 'PhpMyAdmin\\Rte\\Events' => __DIR__ . '/../..' . '/libraries/classes/Rte/Events.php', + 'PhpMyAdmin\\Rte\\Export' => __DIR__ . '/../..' . '/libraries/classes/Rte/Export.php', + 'PhpMyAdmin\\Rte\\Footer' => __DIR__ . '/../..' . '/libraries/classes/Rte/Footer.php', + 'PhpMyAdmin\\Rte\\General' => __DIR__ . '/../..' . '/libraries/classes/Rte/General.php', + 'PhpMyAdmin\\Rte\\Routines' => __DIR__ . '/../..' . '/libraries/classes/Rte/Routines.php', + 'PhpMyAdmin\\Rte\\RteList' => __DIR__ . '/../..' . '/libraries/classes/Rte/RteList.php', + 'PhpMyAdmin\\Rte\\Triggers' => __DIR__ . '/../..' . '/libraries/classes/Rte/Triggers.php', + 'PhpMyAdmin\\Rte\\Words' => __DIR__ . '/../..' . '/libraries/classes/Rte/Words.php', + 'PhpMyAdmin\\Sanitize' => __DIR__ . '/../..' . '/libraries/classes/Sanitize.php', + 'PhpMyAdmin\\SavedSearches' => __DIR__ . '/../..' . '/libraries/classes/SavedSearches.php', + 'PhpMyAdmin\\Scripts' => __DIR__ . '/../..' . '/libraries/classes/Scripts.php', + 'PhpMyAdmin\\Server\\Privileges' => __DIR__ . '/../..' . '/libraries/classes/Server/Privileges.php', + 'PhpMyAdmin\\Server\\Select' => __DIR__ . '/../..' . '/libraries/classes/Server/Select.php', + 'PhpMyAdmin\\Server\\Status' => __DIR__ . '/../..' . '/libraries/classes/Server/Status.php', + 'PhpMyAdmin\\Server\\Status\\Advisor' => __DIR__ . '/../..' . '/libraries/classes/Server/Status/Advisor.php', + 'PhpMyAdmin\\Server\\Status\\Data' => __DIR__ . '/../..' . '/libraries/classes/Server/Status/Data.php', + 'PhpMyAdmin\\Server\\Status\\Monitor' => __DIR__ . '/../..' . '/libraries/classes/Server/Status/Monitor.php', + 'PhpMyAdmin\\Server\\Status\\Processes' => __DIR__ . '/../..' . '/libraries/classes/Server/Status/Processes.php', + 'PhpMyAdmin\\Server\\Status\\Queries' => __DIR__ . '/../..' . '/libraries/classes/Server/Status/Queries.php', + 'PhpMyAdmin\\Server\\Status\\Variables' => __DIR__ . '/../..' . '/libraries/classes/Server/Status/Variables.php', + 'PhpMyAdmin\\Server\\UserGroups' => __DIR__ . '/../..' . '/libraries/classes/Server/UserGroups.php', + 'PhpMyAdmin\\Server\\Users' => __DIR__ . '/../..' . '/libraries/classes/Server/Users.php', + 'PhpMyAdmin\\Session' => __DIR__ . '/../..' . '/libraries/classes/Session.php', + 'PhpMyAdmin\\Setup\\ConfigGenerator' => __DIR__ . '/../..' . '/setup/lib/ConfigGenerator.php', + 'PhpMyAdmin\\Setup\\FormProcessing' => __DIR__ . '/../..' . '/setup/lib/FormProcessing.php', + 'PhpMyAdmin\\Setup\\Index' => __DIR__ . '/../..' . '/setup/lib/Index.php', + 'PhpMyAdmin\\ShapeFile\\ShapeFile' => __DIR__ . '/..' . '/phpmyadmin/shapefile/src/ShapeFile.php', + 'PhpMyAdmin\\ShapeFile\\ShapeRecord' => __DIR__ . '/..' . '/phpmyadmin/shapefile/src/ShapeRecord.php', + 'PhpMyAdmin\\ShapeFile\\Util' => __DIR__ . '/..' . '/phpmyadmin/shapefile/src/Util.php', + 'PhpMyAdmin\\Sql' => __DIR__ . '/../..' . '/libraries/classes/Sql.php', + 'PhpMyAdmin\\SqlParser\\Component' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Component.php', + 'PhpMyAdmin\\SqlParser\\Components\\AlterOperation' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/AlterOperation.php', + 'PhpMyAdmin\\SqlParser\\Components\\Array2d' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/Array2d.php', + 'PhpMyAdmin\\SqlParser\\Components\\ArrayObj' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/ArrayObj.php', + 'PhpMyAdmin\\SqlParser\\Components\\CaseExpression' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/CaseExpression.php', + 'PhpMyAdmin\\SqlParser\\Components\\Condition' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/Condition.php', + 'PhpMyAdmin\\SqlParser\\Components\\CreateDefinition' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/CreateDefinition.php', + 'PhpMyAdmin\\SqlParser\\Components\\DataType' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/DataType.php', + 'PhpMyAdmin\\SqlParser\\Components\\Expression' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/Expression.php', + 'PhpMyAdmin\\SqlParser\\Components\\ExpressionArray' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/ExpressionArray.php', + 'PhpMyAdmin\\SqlParser\\Components\\FunctionCall' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/FunctionCall.php', + 'PhpMyAdmin\\SqlParser\\Components\\GroupKeyword' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/GroupKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\IndexHint' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/IndexHint.php', + 'PhpMyAdmin\\SqlParser\\Components\\IntoKeyword' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/IntoKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\JoinKeyword' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/JoinKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\Key' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/Key.php', + 'PhpMyAdmin\\SqlParser\\Components\\Limit' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/Limit.php', + 'PhpMyAdmin\\SqlParser\\Components\\LockExpression' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/LockExpression.php', + 'PhpMyAdmin\\SqlParser\\Components\\OptionsArray' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/OptionsArray.php', + 'PhpMyAdmin\\SqlParser\\Components\\OrderKeyword' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/OrderKeyword.php', + 'PhpMyAdmin\\SqlParser\\Components\\ParameterDefinition' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/ParameterDefinition.php', + 'PhpMyAdmin\\SqlParser\\Components\\PartitionDefinition' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/PartitionDefinition.php', + 'PhpMyAdmin\\SqlParser\\Components\\Reference' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/Reference.php', + 'PhpMyAdmin\\SqlParser\\Components\\RenameOperation' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/RenameOperation.php', + 'PhpMyAdmin\\SqlParser\\Components\\SetOperation' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/SetOperation.php', + 'PhpMyAdmin\\SqlParser\\Components\\UnionKeyword' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Components/UnionKeyword.php', + 'PhpMyAdmin\\SqlParser\\Context' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Context.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100000' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100100' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100200' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMariaDb100300' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50000' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50100' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50500' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50600' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql50700' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php', + 'PhpMyAdmin\\SqlParser\\Contexts\\ContextMySql80000' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php', + 'PhpMyAdmin\\SqlParser\\Core' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Core.php', + 'PhpMyAdmin\\SqlParser\\Exceptions\\LexerException' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Exceptions/LexerException.php', + 'PhpMyAdmin\\SqlParser\\Exceptions\\LoaderException' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Exceptions/LoaderException.php', + 'PhpMyAdmin\\SqlParser\\Exceptions\\ParserException' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Exceptions/ParserException.php', + 'PhpMyAdmin\\SqlParser\\Lexer' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Lexer.php', + 'PhpMyAdmin\\SqlParser\\Parser' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Parser.php', + 'PhpMyAdmin\\SqlParser\\Statement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\AlterStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/AlterStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\AnalyzeStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/AnalyzeStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\BackupStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/BackupStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\CallStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/CallStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\CheckStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/CheckStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ChecksumStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/ChecksumStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\CreateStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/CreateStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\DeleteStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/DeleteStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\DropStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/DropStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ExplainStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/ExplainStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\InsertStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/InsertStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\LoadStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/LoadStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\LockStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/LockStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\MaintenanceStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/MaintenanceStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\NotImplementedStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/NotImplementedStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\OptimizeStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/OptimizeStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\PurgeStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/PurgeStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\RenameStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/RenameStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\RepairStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/RepairStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ReplaceStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/ReplaceStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\RestoreStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/RestoreStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\SelectStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/SelectStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\SetStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/SetStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\ShowStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/ShowStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/TransactionStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\TruncateStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/TruncateStatement.php', + 'PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Statements/UpdateStatement.php', + 'PhpMyAdmin\\SqlParser\\Token' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Token.php', + 'PhpMyAdmin\\SqlParser\\TokensList' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/TokensList.php', + 'PhpMyAdmin\\SqlParser\\Translator' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Translator.php', + 'PhpMyAdmin\\SqlParser\\UtfString' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/UtfString.php', + 'PhpMyAdmin\\SqlParser\\Utils\\BufferedQuery' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php', + 'PhpMyAdmin\\SqlParser\\Utils\\CLI' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/CLI.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Error' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Error.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Formatter' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Formatter.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Misc' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Misc.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Query' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Query.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Routine' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Routine.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Table' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Table.php', + 'PhpMyAdmin\\SqlParser\\Utils\\Tokens' => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src/Utils/Tokens.php', + 'PhpMyAdmin\\SqlQueryForm' => __DIR__ . '/../..' . '/libraries/classes/SqlQueryForm.php', + 'PhpMyAdmin\\StorageEngine' => __DIR__ . '/../..' . '/libraries/classes/StorageEngine.php', + 'PhpMyAdmin\\SubPartition' => __DIR__ . '/../..' . '/libraries/classes/SubPartition.php', + 'PhpMyAdmin\\SysInfo' => __DIR__ . '/../..' . '/libraries/classes/SysInfo.php', + 'PhpMyAdmin\\SysInfoBase' => __DIR__ . '/../..' . '/libraries/classes/SysInfoBase.php', + 'PhpMyAdmin\\SysInfoLinux' => __DIR__ . '/../..' . '/libraries/classes/SysInfoLinux.php', + 'PhpMyAdmin\\SysInfoSunOS' => __DIR__ . '/../..' . '/libraries/classes/SysInfoSunOS.php', + 'PhpMyAdmin\\SysInfoWINNT' => __DIR__ . '/../..' . '/libraries/classes/SysInfoWINNT.php', + 'PhpMyAdmin\\SystemDatabase' => __DIR__ . '/../..' . '/libraries/classes/SystemDatabase.php', + 'PhpMyAdmin\\Table' => __DIR__ . '/../..' . '/libraries/classes/Table.php', + 'PhpMyAdmin\\Template' => __DIR__ . '/../..' . '/libraries/classes/Template.php', + 'PhpMyAdmin\\Theme' => __DIR__ . '/../..' . '/libraries/classes/Theme.php', + 'PhpMyAdmin\\ThemeManager' => __DIR__ . '/../..' . '/libraries/classes/ThemeManager.php', + 'PhpMyAdmin\\Tracker' => __DIR__ . '/../..' . '/libraries/classes/Tracker.php', + 'PhpMyAdmin\\Tracking' => __DIR__ . '/../..' . '/libraries/classes/Tracking.php', + 'PhpMyAdmin\\Transformations' => __DIR__ . '/../..' . '/libraries/classes/Transformations.php', + 'PhpMyAdmin\\Twig\\CharsetsExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/CharsetsExtension.php', + 'PhpMyAdmin\\Twig\\CoreExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/CoreExtension.php', + 'PhpMyAdmin\\Twig\\I18nExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/I18nExtension.php', + 'PhpMyAdmin\\Twig\\I18n\\NodeTrans' => __DIR__ . '/../..' . '/libraries/classes/Twig/I18n/NodeTrans.php', + 'PhpMyAdmin\\Twig\\I18n\\TokenParserTrans' => __DIR__ . '/../..' . '/libraries/classes/Twig/I18n/TokenParserTrans.php', + 'PhpMyAdmin\\Twig\\IndexExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/IndexExtension.php', + 'PhpMyAdmin\\Twig\\MessageExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/MessageExtension.php', + 'PhpMyAdmin\\Twig\\PartitionExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/PartitionExtension.php', + 'PhpMyAdmin\\Twig\\PhpFunctionsExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/PhpFunctionsExtension.php', + 'PhpMyAdmin\\Twig\\PluginsExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/PluginsExtension.php', + 'PhpMyAdmin\\Twig\\RelationExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/RelationExtension.php', + 'PhpMyAdmin\\Twig\\SanitizeExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/SanitizeExtension.php', + 'PhpMyAdmin\\Twig\\ServerPrivilegesExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/ServerPrivilegesExtension.php', + 'PhpMyAdmin\\Twig\\StorageEngineExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/StorageEngineExtension.php', + 'PhpMyAdmin\\Twig\\TableExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/TableExtension.php', + 'PhpMyAdmin\\Twig\\TrackerExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/TrackerExtension.php', + 'PhpMyAdmin\\Twig\\TransformationsExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/TransformationsExtension.php', + 'PhpMyAdmin\\Twig\\UrlExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/UrlExtension.php', + 'PhpMyAdmin\\Twig\\UtilExtension' => __DIR__ . '/../..' . '/libraries/classes/Twig/UtilExtension.php', + 'PhpMyAdmin\\TwoFactor' => __DIR__ . '/../..' . '/libraries/classes/TwoFactor.php', + 'PhpMyAdmin\\Types' => __DIR__ . '/../..' . '/libraries/classes/Types.php', + 'PhpMyAdmin\\Url' => __DIR__ . '/../..' . '/libraries/classes/Url.php', + 'PhpMyAdmin\\UserPassword' => __DIR__ . '/../..' . '/libraries/classes/UserPassword.php', + 'PhpMyAdmin\\UserPreferences' => __DIR__ . '/../..' . '/libraries/classes/UserPreferences.php', + 'PhpMyAdmin\\Util' => __DIR__ . '/../..' . '/libraries/classes/Util.php', + 'PhpMyAdmin\\Utils\\HttpRequest' => __DIR__ . '/../..' . '/libraries/classes/Utils/HttpRequest.php', + 'PhpMyAdmin\\VersionInformation' => __DIR__ . '/../..' . '/libraries/classes/VersionInformation.php', + 'PhpMyAdmin\\ZipExtension' => __DIR__ . '/../..' . '/libraries/classes/ZipExtension.php', + 'PragmaRX\\Google2FA\\Exceptions\\IncompatibleWithGoogleAuthenticatorException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InsecureCallException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/InsecureCallException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InvalidCharactersException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php', + 'PragmaRX\\Google2FA\\Exceptions\\SecretKeyTooShortException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php', + 'PragmaRX\\Google2FA\\Google2FA' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Google2FA.php', + 'PragmaRX\\Google2FA\\Support\\Base32' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Base32.php', + 'PragmaRX\\Google2FA\\Support\\Constants' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Constants.php', + 'PragmaRX\\Google2FA\\Support\\QRCode' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/QRCode.php', + 'PragmaRX\\Google2FA\\Support\\Url' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Url.php', + 'PragmaRX\\Google2FA\\Tests\\Constants' => __DIR__ . '/..' . '/pragmarx/google2fa/tests/Constants.php', + 'PragmaRX\\Google2FA\\Tests\\Google2FATest' => __DIR__ . '/..' . '/pragmarx/google2fa/tests/Google2FATest.php', + 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php', + 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php', + 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php', + 'QRcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/qrcode.php', + 'ReCaptcha\\ReCaptcha' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/ReCaptcha.php', + 'ReCaptcha\\RequestMethod' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestMethod.php', + 'ReCaptcha\\RequestMethod\\Curl' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestMethod/Curl.php', + 'ReCaptcha\\RequestMethod\\CurlPost' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestMethod/CurlPost.php', + 'ReCaptcha\\RequestMethod\\Post' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php', + 'ReCaptcha\\RequestMethod\\Socket' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestMethod/Socket.php', + 'ReCaptcha\\RequestMethod\\SocketPost' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php', + 'ReCaptcha\\RequestParameters' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/RequestParameters.php', + 'ReCaptcha\\Response' => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha/Response.php', + 'Samyoul\\U2F\\U2FServer\\Registration' => __DIR__ . '/..' . '/samyoul/u2f-php-server/src/Registration.php', + 'Samyoul\\U2F\\U2FServer\\RegistrationRequest' => __DIR__ . '/..' . '/samyoul/u2f-php-server/src/RegistrationRequest.php', + 'Samyoul\\U2F\\U2FServer\\SignRequest' => __DIR__ . '/..' . '/samyoul/u2f-php-server/src/SignRequest.php', + 'Samyoul\\U2F\\U2FServer\\U2FException' => __DIR__ . '/..' . '/samyoul/u2f-php-server/src/U2FException.php', + 'Samyoul\\U2F\\U2FServer\\U2FServer' => __DIR__ . '/..' . '/samyoul/u2f-php-server/src/U2FServer.php', + 'Symfony\\Component\\ExpressionLanguage\\Compiler' => __DIR__ . '/..' . '/symfony/expression-language/Compiler.php', + 'Symfony\\Component\\ExpressionLanguage\\Expression' => __DIR__ . '/..' . '/symfony/expression-language/Expression.php', + 'Symfony\\Component\\ExpressionLanguage\\ExpressionFunction' => __DIR__ . '/..' . '/symfony/expression-language/ExpressionFunction.php', + 'Symfony\\Component\\ExpressionLanguage\\ExpressionFunctionProviderInterface' => __DIR__ . '/..' . '/symfony/expression-language/ExpressionFunctionProviderInterface.php', + 'Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage' => __DIR__ . '/..' . '/symfony/expression-language/ExpressionLanguage.php', + 'Symfony\\Component\\ExpressionLanguage\\Lexer' => __DIR__ . '/..' . '/symfony/expression-language/Lexer.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ArgumentsNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/ArgumentsNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ArrayNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/ArrayNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\BinaryNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/BinaryNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ConditionalNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/ConditionalNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\ConstantNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/ConstantNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\FunctionNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/FunctionNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\GetAttrNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/GetAttrNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\NameNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/NameNode.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\Node' => __DIR__ . '/..' . '/symfony/expression-language/Node/Node.php', + 'Symfony\\Component\\ExpressionLanguage\\Node\\UnaryNode' => __DIR__ . '/..' . '/symfony/expression-language/Node/UnaryNode.php', + 'Symfony\\Component\\ExpressionLanguage\\ParsedExpression' => __DIR__ . '/..' . '/symfony/expression-language/ParsedExpression.php', + 'Symfony\\Component\\ExpressionLanguage\\Parser' => __DIR__ . '/..' . '/symfony/expression-language/Parser.php', + 'Symfony\\Component\\ExpressionLanguage\\ParserCache\\ArrayParserCache' => __DIR__ . '/..' . '/symfony/expression-language/ParserCache/ArrayParserCache.php', + 'Symfony\\Component\\ExpressionLanguage\\ParserCache\\ParserCacheInterface' => __DIR__ . '/..' . '/symfony/expression-language/ParserCache/ParserCacheInterface.php', + 'Symfony\\Component\\ExpressionLanguage\\SerializedParsedExpression' => __DIR__ . '/..' . '/symfony/expression-language/SerializedParsedExpression.php', + 'Symfony\\Component\\ExpressionLanguage\\SyntaxError' => __DIR__ . '/..' . '/symfony/expression-language/SyntaxError.php', + 'Symfony\\Component\\ExpressionLanguage\\Token' => __DIR__ . '/..' . '/symfony/expression-language/Token.php', + 'Symfony\\Component\\ExpressionLanguage\\TokenStream' => __DIR__ . '/..' . '/symfony/expression-language/TokenStream.php', + 'Symfony\\Polyfill\\Ctype\\Ctype' => __DIR__ . '/..' . '/symfony/polyfill-ctype/Ctype.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', + 'Symfony\\Polyfill\\Php56\\Php56' => __DIR__ . '/..' . '/symfony/polyfill-php56/Php56.php', + 'Symfony\\Polyfill\\Util\\Binary' => __DIR__ . '/..' . '/symfony/polyfill-util/Binary.php', + 'Symfony\\Polyfill\\Util\\BinaryNoFuncOverload' => __DIR__ . '/..' . '/symfony/polyfill-util/BinaryNoFuncOverload.php', + 'Symfony\\Polyfill\\Util\\BinaryOnFuncOverload' => __DIR__ . '/..' . '/symfony/polyfill-util/BinaryOnFuncOverload.php', + 'Symfony\\Polyfill\\Util\\TestListener' => __DIR__ . '/..' . '/symfony/polyfill-util/TestListener.php', + 'Symfony\\Polyfill\\Util\\TestListenerForV5' => __DIR__ . '/..' . '/symfony/polyfill-util/TestListenerForV5.php', + 'Symfony\\Polyfill\\Util\\TestListenerForV6' => __DIR__ . '/..' . '/symfony/polyfill-util/TestListenerForV6.php', + 'Symfony\\Polyfill\\Util\\TestListenerForV7' => __DIR__ . '/..' . '/symfony/polyfill-util/TestListenerForV7.php', + 'Symfony\\Polyfill\\Util\\TestListenerTrait' => __DIR__ . '/..' . '/symfony/polyfill-util/TestListenerTrait.php', + 'TCPDF' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf.php', + 'TCPDF2DBarcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_barcodes_2d.php', + 'TCPDFBarcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_barcodes_1d.php', + 'TCPDF_COLORS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_colors.php', + 'TCPDF_FILTERS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_filters.php', + 'TCPDF_FONTS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_fonts.php', + 'TCPDF_FONT_DATA' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_font_data.php', + 'TCPDF_IMAGES' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_images.php', + 'TCPDF_IMPORT' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_import.php', + 'TCPDF_PARSER' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_parser.php', + 'TCPDF_STATIC' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_static.php', + 'Twig\\Cache\\CacheInterface' => __DIR__ . '/..' . '/twig/twig/src/Cache/CacheInterface.php', + 'Twig\\Cache\\FilesystemCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/FilesystemCache.php', + 'Twig\\Cache\\NullCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/NullCache.php', + 'Twig\\Compiler' => __DIR__ . '/..' . '/twig/twig/src/Compiler.php', + 'Twig\\Environment' => __DIR__ . '/..' . '/twig/twig/src/Environment.php', + 'Twig\\Error\\Error' => __DIR__ . '/..' . '/twig/twig/src/Error/Error.php', + 'Twig\\Error\\LoaderError' => __DIR__ . '/..' . '/twig/twig/src/Error/LoaderError.php', + 'Twig\\Error\\RuntimeError' => __DIR__ . '/..' . '/twig/twig/src/Error/RuntimeError.php', + 'Twig\\Error\\SyntaxError' => __DIR__ . '/..' . '/twig/twig/src/Error/SyntaxError.php', + 'Twig\\ExpressionParser' => __DIR__ . '/..' . '/twig/twig/src/ExpressionParser.php', + 'Twig\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/AbstractExtension.php', + 'Twig\\Extension\\CoreExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/CoreExtension.php', + 'Twig\\Extension\\DebugExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/DebugExtension.php', + 'Twig\\Extension\\EscaperExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/EscaperExtension.php', + 'Twig\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/ExtensionInterface.php', + 'Twig\\Extension\\GlobalsInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/GlobalsInterface.php', + 'Twig\\Extension\\InitRuntimeInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/InitRuntimeInterface.php', + 'Twig\\Extension\\OptimizerExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/OptimizerExtension.php', + 'Twig\\Extension\\ProfilerExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/ProfilerExtension.php', + 'Twig\\Extension\\RuntimeExtensionInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/RuntimeExtensionInterface.php', + 'Twig\\Extension\\SandboxExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/SandboxExtension.php', + 'Twig\\Extension\\StagingExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/StagingExtension.php', + 'Twig\\Extension\\StringLoaderExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/StringLoaderExtension.php', + 'Twig\\Extensions\\ArrayExtension' => __DIR__ . '/..' . '/twig/extensions/src/ArrayExtension.php', + 'Twig\\Extensions\\DateExtension' => __DIR__ . '/..' . '/twig/extensions/src/DateExtension.php', + 'Twig\\Extensions\\I18nExtension' => __DIR__ . '/..' . '/twig/extensions/src/I18nExtension.php', + 'Twig\\Extensions\\IntlExtension' => __DIR__ . '/..' . '/twig/extensions/src/IntlExtension.php', + 'Twig\\Extensions\\Node\\TransNode' => __DIR__ . '/..' . '/twig/extensions/src/Node/TransNode.php', + 'Twig\\Extensions\\TextExtension' => __DIR__ . '/..' . '/twig/extensions/src/TextExtension.php', + 'Twig\\Extensions\\TokenParser\\TransTokenParser' => __DIR__ . '/..' . '/twig/extensions/src/TokenParser/TransTokenParser.php', + 'Twig\\FileExtensionEscapingStrategy' => __DIR__ . '/..' . '/twig/twig/src/FileExtensionEscapingStrategy.php', + 'Twig\\Lexer' => __DIR__ . '/..' . '/twig/twig/src/Lexer.php', + 'Twig\\Loader\\ArrayLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/ArrayLoader.php', + 'Twig\\Loader\\ChainLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/ChainLoader.php', + 'Twig\\Loader\\ExistsLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/ExistsLoaderInterface.php', + 'Twig\\Loader\\FilesystemLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/FilesystemLoader.php', + 'Twig\\Loader\\LoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/LoaderInterface.php', + 'Twig\\Loader\\SourceContextLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/SourceContextLoaderInterface.php', + 'Twig\\Markup' => __DIR__ . '/..' . '/twig/twig/src/Markup.php', + 'Twig\\NodeTraverser' => __DIR__ . '/..' . '/twig/twig/src/NodeTraverser.php', + 'Twig\\NodeVisitor\\AbstractNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php', + 'Twig\\NodeVisitor\\EscaperNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php', + 'Twig\\NodeVisitor\\NodeVisitorInterface' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/NodeVisitorInterface.php', + 'Twig\\NodeVisitor\\OptimizerNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php', + 'Twig\\NodeVisitor\\SafeAnalysisNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php', + 'Twig\\NodeVisitor\\SandboxNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php', + 'Twig\\Node\\AutoEscapeNode' => __DIR__ . '/..' . '/twig/twig/src/Node/AutoEscapeNode.php', + 'Twig\\Node\\BlockNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BlockNode.php', + 'Twig\\Node\\BlockReferenceNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BlockReferenceNode.php', + 'Twig\\Node\\BodyNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BodyNode.php', + 'Twig\\Node\\CheckSecurityNode' => __DIR__ . '/..' . '/twig/twig/src/Node/CheckSecurityNode.php', + 'Twig\\Node\\CheckToStringNode' => __DIR__ . '/..' . '/twig/twig/src/Node/CheckToStringNode.php', + 'Twig\\Node\\DeprecatedNode' => __DIR__ . '/..' . '/twig/twig/src/Node/DeprecatedNode.php', + 'Twig\\Node\\DoNode' => __DIR__ . '/..' . '/twig/twig/src/Node/DoNode.php', + 'Twig\\Node\\EmbedNode' => __DIR__ . '/..' . '/twig/twig/src/Node/EmbedNode.php', + 'Twig\\Node\\Expression\\AbstractExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/AbstractExpression.php', + 'Twig\\Node\\Expression\\ArrayExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ArrayExpression.php', + 'Twig\\Node\\Expression\\ArrowFunctionExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ArrowFunctionExpression.php', + 'Twig\\Node\\Expression\\AssignNameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/AssignNameExpression.php', + 'Twig\\Node\\Expression\\Binary\\AbstractBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AbstractBinary.php', + 'Twig\\Node\\Expression\\Binary\\AddBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AddBinary.php', + 'Twig\\Node\\Expression\\Binary\\AndBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AndBinary.php', + 'Twig\\Node\\Expression\\Binary\\BitwiseAndBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php', + 'Twig\\Node\\Expression\\Binary\\BitwiseOrBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php', + 'Twig\\Node\\Expression\\Binary\\BitwiseXorBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php', + 'Twig\\Node\\Expression\\Binary\\ConcatBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/ConcatBinary.php', + 'Twig\\Node\\Expression\\Binary\\DivBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/DivBinary.php', + 'Twig\\Node\\Expression\\Binary\\EndsWithBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php', + 'Twig\\Node\\Expression\\Binary\\EqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/EqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\FloorDivBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php', + 'Twig\\Node\\Expression\\Binary\\GreaterBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/GreaterBinary.php', + 'Twig\\Node\\Expression\\Binary\\GreaterEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\InBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/InBinary.php', + 'Twig\\Node\\Expression\\Binary\\LessBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/LessBinary.php', + 'Twig\\Node\\Expression\\Binary\\LessEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\MatchesBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/MatchesBinary.php', + 'Twig\\Node\\Expression\\Binary\\ModBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/ModBinary.php', + 'Twig\\Node\\Expression\\Binary\\MulBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/MulBinary.php', + 'Twig\\Node\\Expression\\Binary\\NotEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php', + 'Twig\\Node\\Expression\\Binary\\NotInBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/NotInBinary.php', + 'Twig\\Node\\Expression\\Binary\\OrBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/OrBinary.php', + 'Twig\\Node\\Expression\\Binary\\PowerBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/PowerBinary.php', + 'Twig\\Node\\Expression\\Binary\\RangeBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/RangeBinary.php', + 'Twig\\Node\\Expression\\Binary\\StartsWithBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php', + 'Twig\\Node\\Expression\\Binary\\SubBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/SubBinary.php', + 'Twig\\Node\\Expression\\BlockReferenceExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/BlockReferenceExpression.php', + 'Twig\\Node\\Expression\\CallExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/CallExpression.php', + 'Twig\\Node\\Expression\\ConditionalExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ConditionalExpression.php', + 'Twig\\Node\\Expression\\ConstantExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ConstantExpression.php', + 'Twig\\Node\\Expression\\FilterExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/FilterExpression.php', + 'Twig\\Node\\Expression\\Filter\\DefaultFilter' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Filter/DefaultFilter.php', + 'Twig\\Node\\Expression\\FunctionExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/FunctionExpression.php', + 'Twig\\Node\\Expression\\GetAttrExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/GetAttrExpression.php', + 'Twig\\Node\\Expression\\InlinePrint' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/InlinePrint.php', + 'Twig\\Node\\Expression\\MethodCallExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/MethodCallExpression.php', + 'Twig\\Node\\Expression\\NameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/NameExpression.php', + 'Twig\\Node\\Expression\\NullCoalesceExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/NullCoalesceExpression.php', + 'Twig\\Node\\Expression\\ParentExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ParentExpression.php', + 'Twig\\Node\\Expression\\TempNameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/TempNameExpression.php', + 'Twig\\Node\\Expression\\TestExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/TestExpression.php', + 'Twig\\Node\\Expression\\Test\\ConstantTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/ConstantTest.php', + 'Twig\\Node\\Expression\\Test\\DefinedTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/DefinedTest.php', + 'Twig\\Node\\Expression\\Test\\DivisiblebyTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php', + 'Twig\\Node\\Expression\\Test\\EvenTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/EvenTest.php', + 'Twig\\Node\\Expression\\Test\\NullTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/NullTest.php', + 'Twig\\Node\\Expression\\Test\\OddTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/OddTest.php', + 'Twig\\Node\\Expression\\Test\\SameasTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/SameasTest.php', + 'Twig\\Node\\Expression\\Unary\\AbstractUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/AbstractUnary.php', + 'Twig\\Node\\Expression\\Unary\\NegUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/NegUnary.php', + 'Twig\\Node\\Expression\\Unary\\NotUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/NotUnary.php', + 'Twig\\Node\\Expression\\Unary\\PosUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/PosUnary.php', + 'Twig\\Node\\FlushNode' => __DIR__ . '/..' . '/twig/twig/src/Node/FlushNode.php', + 'Twig\\Node\\ForLoopNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ForLoopNode.php', + 'Twig\\Node\\ForNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ForNode.php', + 'Twig\\Node\\IfNode' => __DIR__ . '/..' . '/twig/twig/src/Node/IfNode.php', + 'Twig\\Node\\ImportNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ImportNode.php', + 'Twig\\Node\\IncludeNode' => __DIR__ . '/..' . '/twig/twig/src/Node/IncludeNode.php', + 'Twig\\Node\\MacroNode' => __DIR__ . '/..' . '/twig/twig/src/Node/MacroNode.php', + 'Twig\\Node\\ModuleNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ModuleNode.php', + 'Twig\\Node\\Node' => __DIR__ . '/..' . '/twig/twig/src/Node/Node.php', + 'Twig\\Node\\NodeCaptureInterface' => __DIR__ . '/..' . '/twig/twig/src/Node/NodeCaptureInterface.php', + 'Twig\\Node\\NodeOutputInterface' => __DIR__ . '/..' . '/twig/twig/src/Node/NodeOutputInterface.php', + 'Twig\\Node\\PrintNode' => __DIR__ . '/..' . '/twig/twig/src/Node/PrintNode.php', + 'Twig\\Node\\SandboxNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SandboxNode.php', + 'Twig\\Node\\SandboxedPrintNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SandboxedPrintNode.php', + 'Twig\\Node\\SetNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SetNode.php', + 'Twig\\Node\\SetTempNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SetTempNode.php', + 'Twig\\Node\\SpacelessNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SpacelessNode.php', + 'Twig\\Node\\TextNode' => __DIR__ . '/..' . '/twig/twig/src/Node/TextNode.php', + 'Twig\\Node\\WithNode' => __DIR__ . '/..' . '/twig/twig/src/Node/WithNode.php', + 'Twig\\Parser' => __DIR__ . '/..' . '/twig/twig/src/Parser.php', + 'Twig\\Profiler\\Dumper\\BaseDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/BaseDumper.php', + 'Twig\\Profiler\\Dumper\\BlackfireDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/BlackfireDumper.php', + 'Twig\\Profiler\\Dumper\\HtmlDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/HtmlDumper.php', + 'Twig\\Profiler\\Dumper\\TextDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/TextDumper.php', + 'Twig\\Profiler\\NodeVisitor\\ProfilerNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php', + 'Twig\\Profiler\\Node\\EnterProfileNode' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Node/EnterProfileNode.php', + 'Twig\\Profiler\\Node\\LeaveProfileNode' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Node/LeaveProfileNode.php', + 'Twig\\Profiler\\Profile' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Profile.php', + 'Twig\\RuntimeLoader\\ContainerRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php', + 'Twig\\RuntimeLoader\\FactoryRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php', + 'Twig\\RuntimeLoader\\RuntimeLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php', + 'Twig\\Sandbox\\SecurityError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityError.php', + 'Twig\\Sandbox\\SecurityNotAllowedFilterError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php', + 'Twig\\Sandbox\\SecurityNotAllowedFunctionError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php', + 'Twig\\Sandbox\\SecurityNotAllowedMethodError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php', + 'Twig\\Sandbox\\SecurityNotAllowedPropertyError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php', + 'Twig\\Sandbox\\SecurityNotAllowedTagError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php', + 'Twig\\Sandbox\\SecurityPolicy' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityPolicy.php', + 'Twig\\Sandbox\\SecurityPolicyInterface' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityPolicyInterface.php', + 'Twig\\Source' => __DIR__ . '/..' . '/twig/twig/src/Source.php', + 'Twig\\Template' => __DIR__ . '/..' . '/twig/twig/src/Template.php', + 'Twig\\TemplateWrapper' => __DIR__ . '/..' . '/twig/twig/src/TemplateWrapper.php', + 'Twig\\Test\\IntegrationTestCase' => __DIR__ . '/..' . '/twig/twig/src/Test/IntegrationTestCase.php', + 'Twig\\Test\\NodeTestCase' => __DIR__ . '/..' . '/twig/twig/src/Test/NodeTestCase.php', + 'Twig\\Token' => __DIR__ . '/..' . '/twig/twig/src/Token.php', + 'Twig\\TokenParser\\AbstractTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/AbstractTokenParser.php', + 'Twig\\TokenParser\\ApplyTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ApplyTokenParser.php', + 'Twig\\TokenParser\\AutoEscapeTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/AutoEscapeTokenParser.php', + 'Twig\\TokenParser\\BlockTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/BlockTokenParser.php', + 'Twig\\TokenParser\\DeprecatedTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/DeprecatedTokenParser.php', + 'Twig\\TokenParser\\DoTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/DoTokenParser.php', + 'Twig\\TokenParser\\EmbedTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/EmbedTokenParser.php', + 'Twig\\TokenParser\\ExtendsTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ExtendsTokenParser.php', + 'Twig\\TokenParser\\FilterTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FilterTokenParser.php', + 'Twig\\TokenParser\\FlushTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FlushTokenParser.php', + 'Twig\\TokenParser\\ForTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ForTokenParser.php', + 'Twig\\TokenParser\\FromTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FromTokenParser.php', + 'Twig\\TokenParser\\IfTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/IfTokenParser.php', + 'Twig\\TokenParser\\ImportTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ImportTokenParser.php', + 'Twig\\TokenParser\\IncludeTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/IncludeTokenParser.php', + 'Twig\\TokenParser\\MacroTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/MacroTokenParser.php', + 'Twig\\TokenParser\\SandboxTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SandboxTokenParser.php', + 'Twig\\TokenParser\\SetTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SetTokenParser.php', + 'Twig\\TokenParser\\SpacelessTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SpacelessTokenParser.php', + 'Twig\\TokenParser\\TokenParserInterface' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/TokenParserInterface.php', + 'Twig\\TokenParser\\UseTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/UseTokenParser.php', + 'Twig\\TokenParser\\WithTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/WithTokenParser.php', + 'Twig\\TokenStream' => __DIR__ . '/..' . '/twig/twig/src/TokenStream.php', + 'Twig\\TwigFilter' => __DIR__ . '/..' . '/twig/twig/src/TwigFilter.php', + 'Twig\\TwigFunction' => __DIR__ . '/..' . '/twig/twig/src/TwigFunction.php', + 'Twig\\TwigTest' => __DIR__ . '/..' . '/twig/twig/src/TwigTest.php', + 'Twig\\Util\\DeprecationCollector' => __DIR__ . '/..' . '/twig/twig/src/Util/DeprecationCollector.php', + 'Twig\\Util\\TemplateDirIterator' => __DIR__ . '/..' . '/twig/twig/src/Util/TemplateDirIterator.php', + 'Twig_Autoloader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Autoloader.php', + 'Twig_BaseNodeVisitor' => __DIR__ . '/..' . '/twig/twig/lib/Twig/BaseNodeVisitor.php', + 'Twig_CacheInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/CacheInterface.php', + 'Twig_Cache_Filesystem' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Cache/Filesystem.php', + 'Twig_Cache_Null' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Cache/Null.php', + 'Twig_Compiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Compiler.php', + 'Twig_CompilerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/CompilerInterface.php', + 'Twig_ContainerRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ContainerRuntimeLoader.php', + 'Twig_Environment' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Environment.php', + 'Twig_Error' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error.php', + 'Twig_Error_Loader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Loader.php', + 'Twig_Error_Runtime' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Runtime.php', + 'Twig_Error_Syntax' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Syntax.php', + 'Twig_ExistsLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExistsLoaderInterface.php', + 'Twig_ExpressionParser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExpressionParser.php', + 'Twig_Extension' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension.php', + 'Twig_ExtensionInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExtensionInterface.php', + 'Twig_Extension_Core' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Core.php', + 'Twig_Extension_Debug' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Debug.php', + 'Twig_Extension_Escaper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Escaper.php', + 'Twig_Extension_GlobalsInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/GlobalsInterface.php', + 'Twig_Extension_InitRuntimeInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php', + 'Twig_Extension_Optimizer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Optimizer.php', + 'Twig_Extension_Profiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Profiler.php', + 'Twig_Extension_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Sandbox.php', + 'Twig_Extension_Staging' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Staging.php', + 'Twig_Extension_StringLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/StringLoader.php', + 'Twig_Extensions_Autoloader' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Autoloader.php', + 'Twig_Extensions_Extension_Array' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Extension/Array.php', + 'Twig_Extensions_Extension_Date' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Extension/Date.php', + 'Twig_Extensions_Extension_I18n' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Extension/I18n.php', + 'Twig_Extensions_Extension_Intl' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Extension/Intl.php', + 'Twig_Extensions_Extension_Text' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Extension/Text.php', + 'Twig_Extensions_Grammar' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar.php', + 'Twig_Extensions_GrammarInterface' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/GrammarInterface.php', + 'Twig_Extensions_Grammar_Arguments' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php', + 'Twig_Extensions_Grammar_Array' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Array.php', + 'Twig_Extensions_Grammar_Body' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Body.php', + 'Twig_Extensions_Grammar_Boolean' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php', + 'Twig_Extensions_Grammar_Constant' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php', + 'Twig_Extensions_Grammar_Expression' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php', + 'Twig_Extensions_Grammar_Hash' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php', + 'Twig_Extensions_Grammar_Number' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Number.php', + 'Twig_Extensions_Grammar_Optional' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php', + 'Twig_Extensions_Grammar_Switch' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php', + 'Twig_Extensions_Grammar_Tag' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php', + 'Twig_Extensions_Node_Trans' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/Node/Trans.php', + 'Twig_Extensions_SimpleTokenParser' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/SimpleTokenParser.php', + 'Twig_Extensions_TokenParser_Trans' => __DIR__ . '/..' . '/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php', + 'Twig_FactoryRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FactoryRuntimeLoader.php', + 'Twig_FileExtensionEscapingStrategy' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php', + 'Twig_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter.php', + 'Twig_FilterCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FilterCallableInterface.php', + 'Twig_FilterInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FilterInterface.php', + 'Twig_Filter_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Function.php', + 'Twig_Filter_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Method.php', + 'Twig_Filter_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Node.php', + 'Twig_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function.php', + 'Twig_FunctionCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FunctionCallableInterface.php', + 'Twig_FunctionInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FunctionInterface.php', + 'Twig_Function_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Function.php', + 'Twig_Function_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Method.php', + 'Twig_Function_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Node.php', + 'Twig_Lexer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Lexer.php', + 'Twig_LexerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/LexerInterface.php', + 'Twig_LoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/LoaderInterface.php', + 'Twig_Loader_Array' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Array.php', + 'Twig_Loader_Chain' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Chain.php', + 'Twig_Loader_Filesystem' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Filesystem.php', + 'Twig_Loader_String' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/String.php', + 'Twig_Markup' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Markup.php', + 'Twig_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node.php', + 'Twig_NodeCaptureInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeCaptureInterface.php', + 'Twig_NodeInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeInterface.php', + 'Twig_NodeOutputInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeOutputInterface.php', + 'Twig_NodeTraverser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeTraverser.php', + 'Twig_NodeVisitorInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitorInterface.php', + 'Twig_NodeVisitor_Escaper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Escaper.php', + 'Twig_NodeVisitor_Optimizer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Optimizer.php', + 'Twig_NodeVisitor_SafeAnalysis' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php', + 'Twig_NodeVisitor_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Sandbox.php', + 'Twig_Node_AutoEscape' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/AutoEscape.php', + 'Twig_Node_Block' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Block.php', + 'Twig_Node_BlockReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/BlockReference.php', + 'Twig_Node_Body' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Body.php', + 'Twig_Node_CheckSecurity' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/CheckSecurity.php', + 'Twig_Node_Deprecated' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Deprecated.php', + 'Twig_Node_Do' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Do.php', + 'Twig_Node_Embed' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Embed.php', + 'Twig_Node_Expression' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression.php', + 'Twig_Node_Expression_Array' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Array.php', + 'Twig_Node_Expression_AssignName' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/AssignName.php', + 'Twig_Node_Expression_Binary' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary.php', + 'Twig_Node_Expression_Binary_Add' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Add.php', + 'Twig_Node_Expression_Binary_And' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/And.php', + 'Twig_Node_Expression_Binary_BitwiseAnd' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php', + 'Twig_Node_Expression_Binary_BitwiseOr' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php', + 'Twig_Node_Expression_Binary_BitwiseXor' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php', + 'Twig_Node_Expression_Binary_Concat' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php', + 'Twig_Node_Expression_Binary_Div' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Div.php', + 'Twig_Node_Expression_Binary_EndsWith' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php', + 'Twig_Node_Expression_Binary_Equal' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php', + 'Twig_Node_Expression_Binary_FloorDiv' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php', + 'Twig_Node_Expression_Binary_Greater' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php', + 'Twig_Node_Expression_Binary_GreaterEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php', + 'Twig_Node_Expression_Binary_In' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/In.php', + 'Twig_Node_Expression_Binary_Less' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Less.php', + 'Twig_Node_Expression_Binary_LessEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php', + 'Twig_Node_Expression_Binary_Matches' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php', + 'Twig_Node_Expression_Binary_Mod' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php', + 'Twig_Node_Expression_Binary_Mul' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php', + 'Twig_Node_Expression_Binary_NotEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php', + 'Twig_Node_Expression_Binary_NotIn' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php', + 'Twig_Node_Expression_Binary_Or' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Or.php', + 'Twig_Node_Expression_Binary_Power' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Power.php', + 'Twig_Node_Expression_Binary_Range' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Range.php', + 'Twig_Node_Expression_Binary_StartsWith' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php', + 'Twig_Node_Expression_Binary_Sub' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php', + 'Twig_Node_Expression_BlockReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/BlockReference.php', + 'Twig_Node_Expression_Call' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Call.php', + 'Twig_Node_Expression_Conditional' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Conditional.php', + 'Twig_Node_Expression_Constant' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Constant.php', + 'Twig_Node_Expression_ExtensionReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php', + 'Twig_Node_Expression_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Filter.php', + 'Twig_Node_Expression_Filter_Default' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Filter/Default.php', + 'Twig_Node_Expression_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Function.php', + 'Twig_Node_Expression_GetAttr' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/GetAttr.php', + 'Twig_Node_Expression_MethodCall' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/MethodCall.php', + 'Twig_Node_Expression_Name' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Name.php', + 'Twig_Node_Expression_NullCoalesce' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php', + 'Twig_Node_Expression_Parent' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Parent.php', + 'Twig_Node_Expression_TempName' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/TempName.php', + 'Twig_Node_Expression_Test' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test.php', + 'Twig_Node_Expression_Test_Constant' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Constant.php', + 'Twig_Node_Expression_Test_Defined' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Defined.php', + 'Twig_Node_Expression_Test_Divisibleby' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php', + 'Twig_Node_Expression_Test_Even' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Even.php', + 'Twig_Node_Expression_Test_Null' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Null.php', + 'Twig_Node_Expression_Test_Odd' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Odd.php', + 'Twig_Node_Expression_Test_Sameas' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php', + 'Twig_Node_Expression_Unary' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary.php', + 'Twig_Node_Expression_Unary_Neg' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php', + 'Twig_Node_Expression_Unary_Not' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Not.php', + 'Twig_Node_Expression_Unary_Pos' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php', + 'Twig_Node_Flush' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Flush.php', + 'Twig_Node_For' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/For.php', + 'Twig_Node_ForLoop' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/ForLoop.php', + 'Twig_Node_If' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/If.php', + 'Twig_Node_Import' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Import.php', + 'Twig_Node_Include' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Include.php', + 'Twig_Node_Macro' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Macro.php', + 'Twig_Node_Module' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Module.php', + 'Twig_Node_Print' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Print.php', + 'Twig_Node_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Sandbox.php', + 'Twig_Node_SandboxedPrint' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/SandboxedPrint.php', + 'Twig_Node_Set' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Set.php', + 'Twig_Node_SetTemp' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/SetTemp.php', + 'Twig_Node_Spaceless' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Spaceless.php', + 'Twig_Node_Text' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Text.php', + 'Twig_Node_With' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/With.php', + 'Twig_Parser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Parser.php', + 'Twig_ParserInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ParserInterface.php', + 'Twig_Profiler_Dumper_Base' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Base.php', + 'Twig_Profiler_Dumper_Blackfire' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php', + 'Twig_Profiler_Dumper_Html' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Html.php', + 'Twig_Profiler_Dumper_Text' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Text.php', + 'Twig_Profiler_NodeVisitor_Profiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php', + 'Twig_Profiler_Node_EnterProfile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php', + 'Twig_Profiler_Node_LeaveProfile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php', + 'Twig_Profiler_Profile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Profile.php', + 'Twig_RuntimeLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/RuntimeLoaderInterface.php', + 'Twig_Sandbox_SecurityError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityError.php', + 'Twig_Sandbox_SecurityNotAllowedFilterError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php', + 'Twig_Sandbox_SecurityNotAllowedFunctionError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php', + 'Twig_Sandbox_SecurityNotAllowedMethodError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php', + 'Twig_Sandbox_SecurityNotAllowedPropertyError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php', + 'Twig_Sandbox_SecurityNotAllowedTagError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php', + 'Twig_Sandbox_SecurityPolicy' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php', + 'Twig_Sandbox_SecurityPolicyInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php', + 'Twig_SimpleFilter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleFilter.php', + 'Twig_SimpleFunction' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleFunction.php', + 'Twig_SimpleTest' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleTest.php', + 'Twig_Source' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Source.php', + 'Twig_SourceContextLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SourceContextLoaderInterface.php', + 'Twig_Template' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Template.php', + 'Twig_TemplateInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TemplateInterface.php', + 'Twig_TemplateWrapper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TemplateWrapper.php', + 'Twig_Test' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test.php', + 'Twig_TestCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TestCallableInterface.php', + 'Twig_TestInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TestInterface.php', + 'Twig_Test_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Function.php', + 'Twig_Test_IntegrationTestCase' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/IntegrationTestCase.php', + 'Twig_Test_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Method.php', + 'Twig_Test_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Node.php', + 'Twig_Test_NodeTestCase' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/NodeTestCase.php', + 'Twig_Token' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Token.php', + 'Twig_TokenParser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser.php', + 'Twig_TokenParserBroker' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserBroker.php', + 'Twig_TokenParserBrokerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserBrokerInterface.php', + 'Twig_TokenParserInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserInterface.php', + 'Twig_TokenParser_AutoEscape' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/AutoEscape.php', + 'Twig_TokenParser_Block' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Block.php', + 'Twig_TokenParser_Deprecated' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Deprecated.php', + 'Twig_TokenParser_Do' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Do.php', + 'Twig_TokenParser_Embed' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Embed.php', + 'Twig_TokenParser_Extends' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Extends.php', + 'Twig_TokenParser_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Filter.php', + 'Twig_TokenParser_Flush' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Flush.php', + 'Twig_TokenParser_For' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/For.php', + 'Twig_TokenParser_From' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/From.php', + 'Twig_TokenParser_If' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/If.php', + 'Twig_TokenParser_Import' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Import.php', + 'Twig_TokenParser_Include' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Include.php', + 'Twig_TokenParser_Macro' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Macro.php', + 'Twig_TokenParser_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Sandbox.php', + 'Twig_TokenParser_Set' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Set.php', + 'Twig_TokenParser_Spaceless' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Spaceless.php', + 'Twig_TokenParser_Use' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Use.php', + 'Twig_TokenParser_With' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/With.php', + 'Twig_TokenStream' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenStream.php', + 'Twig_Util_DeprecationCollector' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Util/DeprecationCollector.php', + 'Twig_Util_TemplateDirIterator' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Util/TemplateDirIterator.php', + 'phpseclib\\Crypt\\AES' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php', + 'phpseclib\\Crypt\\Base' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Base.php', + 'phpseclib\\Crypt\\Blowfish' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php', + 'phpseclib\\Crypt\\DES' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/DES.php', + 'phpseclib\\Crypt\\Hash' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Hash.php', + 'phpseclib\\Crypt\\RC2' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/RC2.php', + 'phpseclib\\Crypt\\RC4' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/RC4.php', + 'phpseclib\\Crypt\\RSA' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/RSA.php', + 'phpseclib\\Crypt\\Random' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Random.php', + 'phpseclib\\Crypt\\Rijndael' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php', + 'phpseclib\\Crypt\\TripleDES' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php', + 'phpseclib\\Crypt\\Twofish' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php', + 'phpseclib\\File\\ANSI' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/File/ANSI.php', + 'phpseclib\\File\\ASN1' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/File/ASN1.php', + 'phpseclib\\File\\ASN1\\Element' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php', + 'phpseclib\\File\\X509' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/File/X509.php', + 'phpseclib\\Math\\BigInteger' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Math/BigInteger.php', + 'phpseclib\\Net\\SCP' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Net/SCP.php', + 'phpseclib\\Net\\SFTP' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Net/SFTP.php', + 'phpseclib\\Net\\SFTP\\Stream' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php', + 'phpseclib\\Net\\SSH1' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Net/SSH1.php', + 'phpseclib\\Net\\SSH2' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Net/SSH2.php', + 'phpseclib\\System\\SSH\\Agent' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php', + 'phpseclib\\System\\SSH\\Agent\\Identity' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit50bde4ccaacf596677869b7ea3b012c1::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit50bde4ccaacf596677869b7ea3b012c1::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInit50bde4ccaacf596677869b7ea3b012c1::$prefixesPsr0; + $loader->classMap = ComposerStaticInit50bde4ccaacf596677869b7ea3b012c1::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/installed.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/installed.json similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/installed.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/installed.json index b619b636..8c24135c 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/composer/installed.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/composer/installed.json @@ -49,17 +49,17 @@ }, { "name": "google/recaptcha", - "version": "1.2.3", - "version_normalized": "1.2.3.0", + "version": "1.2.4", + "version_normalized": "1.2.4.0", "source": { "type": "git", "url": "https://github.com/google/recaptcha.git", - "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c" + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/98c4a6573b27e8b0990ea8789c74ea378795134c", - "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c", + "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", "shasum": "" }, "require": { @@ -70,7 +70,7 @@ "php-coveralls/php-coveralls": "^2.1", "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" }, - "time": "2019-08-16T15:48:25+00:00", + "time": "2020-03-31T17:50:54+00:00", "type": "library", "extra": { "branch-alias": { @@ -163,17 +163,17 @@ }, { "name": "paragonie/random_compat", - "version": "v2.0.18", - "version_normalized": "2.0.18.0", + "version": "v2.0.19", + "version_normalized": "2.0.19.0", "source": { "type": "git", "url": "https://github.com/paragonie/random_compat.git", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" + "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/446fc9faa5c2a9ddf65eb7121c0af7e857295241", + "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241", "shasum": "" }, "require": { @@ -185,7 +185,7 @@ "suggest": { "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, - "time": "2019-01-03T20:59:08+00:00", + "time": "2020-10-15T10:06:57+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -322,17 +322,17 @@ }, { "name": "phpmyadmin/sql-parser", - "version": "4.4.0", - "version_normalized": "4.4.0.0", + "version": "4.7.1", + "version_normalized": "4.7.1.0", "source": { "type": "git", "url": "https://github.com/phpmyadmin/sql-parser.git", - "reference": "35a895a1ad4f4b068e44c4cd17c04759c71eed13" + "reference": "550ce6968794e890cfd5b4cbf202e716d78b6a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/35a895a1ad4f4b068e44c4cd17c04759c71eed13", - "reference": "35a895a1ad4f4b068e44c4cd17c04759c71eed13", + "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/550ce6968794e890cfd5b4cbf202e716d78b6a92", + "reference": "550ce6968794e890cfd5b4cbf202e716d78b6a92", "shasum": "" }, "require": { @@ -343,16 +343,14 @@ "phpmyadmin/motranslator": "<3.0" }, "require-dev": { - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5", - "sami/sami": "^4.0", - "squizlabs/php_codesniffer": "^2.9" + "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5 || ^7.0", + "squizlabs/php_codesniffer": "~2.9 || ~3.4" }, "suggest": { "ext-mbstring": "For best performance", "phpmyadmin/motranslator": "Translate messages to your favorite locale" }, - "time": "2019-11-12T13:34:03+00:00", + "time": "2020-10-15T15:17:59+00:00", "bin": [ "bin/highlight-query", "bin/lint-query", @@ -387,17 +385,17 @@ }, { "name": "phpseclib/phpseclib", - "version": "2.0.23", - "version_normalized": "2.0.23.0", + "version": "2.0.29", + "version_normalized": "2.0.29.0", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "c78eb5058d5bb1a183133c36d4ba5b6675dfa099" + "reference": "497856a8d997f640b4a516062f84228a772a48a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c78eb5058d5bb1a183133c36d4ba5b6675dfa099", - "reference": "c78eb5058d5bb1a183133c36d4ba5b6675dfa099", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/497856a8d997f640b4a516062f84228a772a48a8", + "reference": "497856a8d997f640b4a516062f84228a772a48a8", "shasum": "" }, "require": { @@ -406,7 +404,6 @@ "require-dev": { "phing/phing": "~2.7", "phpunit/phpunit": "^4.8.35|^5.7|^6.0", - "sami/sami": "~2.0", "squizlabs/php_codesniffer": "~2.0" }, "suggest": { @@ -415,7 +412,7 @@ "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." }, - "time": "2019-09-17T03:41:22+00:00", + "time": "2020-09-08T04:24:43+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -477,6 +474,20 @@ "twofish", "x.509", "x509" + ], + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } ] }, { @@ -686,17 +697,17 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.18.1", + "version_normalized": "1.18.1.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3" + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454", + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454", "shasum": "" }, "require": { @@ -705,11 +716,15 @@ "suggest": { "ext-ctype": "For best performance" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-07-14T12:35:20+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -742,21 +757,35 @@ "ctype", "polyfill", "portable" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ] }, { "name": "symfony/polyfill-mbstring", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.18.1", + "version_normalized": "1.18.1.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a", + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a", "shasum": "" }, "require": { @@ -765,11 +794,15 @@ "suggest": { "ext-mbstring": "For best performance" }, - "time": "2019-11-27T14:18:11+00:00", + "time": "2020-07-14T12:35:20+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -803,32 +836,50 @@ "polyfill", "portable", "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ] }, { "name": "symfony/polyfill-php56", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.18.1", + "version_normalized": "1.18.1.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4" + "reference": "13df84e91cd168f247c2f2ec82cc0fa24901c011" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/53dd1cdf3cb986893ccf2b96665b25b3abb384f4", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/13df84e91cd168f247c2f2ec82cc0fa24901c011", + "reference": "13df84e91cd168f247c2f2ec82cc0fa24901c011", "shasum": "" }, "require": { "php": ">=5.3.3", "symfony/polyfill-util": "~1.0" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-07-14T12:35:20+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -861,31 +912,49 @@ "polyfill", "portable", "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ] }, { "name": "symfony/polyfill-util", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.18.1", + "version_normalized": "1.18.1.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-util.git", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f" + "reference": "46b910c71e9828f8ec2aa7a0314de1130d9b295a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/964a67f293b66b95883a5ed918a65354fcd2258f", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/46b910c71e9828f8ec2aa7a0314de1130d9b295a", + "reference": "46b910c71e9828f8ec2aa7a0314de1130d9b295a", "shasum": "" }, "require": { "php": ">=5.3.3" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-07-14T12:35:20+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -915,27 +984,41 @@ "compatibility", "polyfill", "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ] }, { "name": "tecnickcom/tcpdf", - "version": "6.3.2", - "version_normalized": "6.3.2.0", + "version": "6.3.5", + "version_normalized": "6.3.5.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b" + "reference": "19a535eaa7fb1c1cac499109deeb1a7a201b4549" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b", - "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/19a535eaa7fb1c1cac499109deeb1a7a201b4549", + "reference": "19a535eaa7fb1c1cac499109deeb1a7a201b4549", "shasum": "" }, "require": { "php": ">=5.3.0" }, - "time": "2019-09-20T09:35:01+00:00", + "time": "2020-02-14T14:20:12+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -960,7 +1043,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-3.0" + "LGPL-3.0-only" ], "authors": [ { @@ -1036,21 +1119,22 @@ "keywords": [ "i18n", "text" - ] + ], + "abandoned": true }, { "name": "twig/twig", - "version": "v1.42.4", - "version_normalized": "1.42.4.0", + "version": "v1.42.5", + "version_normalized": "1.42.5.0", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "e587180584c3d2d6cb864a0454e777bb6dcb6152" + "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/e587180584c3d2d6cb864a0454e777bb6dcb6152", - "reference": "e587180584c3d2d6cb864a0454e777bb6dcb6152", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", + "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", "shasum": "" }, "require": { @@ -1059,10 +1143,9 @@ }, "require-dev": { "psr/container": "^1.0", - "symfony/debug": "^3.4|^4.2", - "symfony/phpunit-bridge": "^4.4@dev|^5.0" + "symfony/phpunit-bridge": "^4.4|^5.0" }, - "time": "2019-11-11T16:49:32+00:00", + "time": "2020-02-11T05:59:23+00:00", "type": "library", "extra": { "branch-alias": { @@ -1091,7 +1174,6 @@ }, { "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", "role": "Contributors" }, { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/.github/ISSUE_TEMPLATE/bug_report.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/.github/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/.github/ISSUE_TEMPLATE/bug_report.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/.github/ISSUE_TEMPLATE/bug_report.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/.travis.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/.travis.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/.travis.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/ARCHITECTURE.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/ARCHITECTURE.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/ARCHITECTURE.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/ARCHITECTURE.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/CONTRIBUTING.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/CONTRIBUTING.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/CONTRIBUTING.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/CONTRIBUTING.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/README.md similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/README.md index 4f056eb9..92e8deae 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/README.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/README.md @@ -13,7 +13,7 @@ and v3. - reCAPTCHA: https://www.google.com/recaptcha - This repo: https://github.com/google/recaptcha - Hosted demo: https://recaptcha-demo.appspot.com/ -- Version: 1.2.3 +- Version: 1.2.4 - License: BSD, see [LICENSE](LICENSE) ## Installation @@ -89,7 +89,7 @@ The following methods are available: from an Android app. Again, you must do this if you have disabled "Domain/Package Name Validation" for your credentials. - `setExpectedAction($action)`: ensures the action matches for the v3 API. -- `setScoreThreshold($threshold)`: set a score theshold for responses from the +- `setScoreThreshold($threshold)`: set a score threshold for responses from the v3 API - `setChallengeTimeout($timeoutSeconds)`: set a timeout between the user passing the reCAPTCHA and your server processing it. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/app.yaml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/app.yaml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/app.yaml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/app.yaml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/phpunit.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/phpunit.xml.dist similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/phpunit.xml.dist rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/phpunit.xml.dist diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php index 177fa44c..31ec44a0 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php @@ -43,7 +43,7 @@ class ReCaptcha * Version of this client library. * @const string */ - const VERSION = 'php_1.2.3'; + const VERSION = 'php_1.2.4'; /** * URL for reCAPTCHA siteverify API diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Curl.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Curl.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Curl.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Curl.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/CurlPost.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/CurlPost.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/CurlPost.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/CurlPost.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Post.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Socket.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Socket.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Socket.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/Socket.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php similarity index 97% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php index 7edffb86..464bc28d 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php @@ -81,7 +81,7 @@ class SocketPost implements RequestMethod $content = $params->toQueryString(); - $request = "POST " . $urlParsed['path'] . " HTTP/1.1\r\n"; + $request = "POST " . $urlParsed['path'] . " HTTP/1.0\r\n"; $request .= "Host: " . $urlParsed['host'] . "\r\n"; $request .= "Content-Type: application/x-www-form-urlencoded\r\n"; $request .= "Content-length: " . strlen($content) . "\r\n"; @@ -97,7 +97,7 @@ class SocketPost implements RequestMethod $this->socket->fclose(); - if (0 !== strpos($response, 'HTTP/1.1 200 OK')) { + if (0 !== strpos($response, 'HTTP/1.0 200 OK')) { return '{"success": false, "error-codes": ["'.ReCaptcha::E_BAD_RESPONSE.'"]}'; } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestParameters.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestParameters.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/RequestParameters.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/RequestParameters.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/Response.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/Response.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/ReCaptcha/Response.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/ReCaptcha/Response.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/autoload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/autoload.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/google/recaptcha/src/autoload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/google/recaptcha/src/autoload.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/.travis.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/.travis.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/.travis.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/LICENSE.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/LICENSE.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/LICENSE.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/LICENSE.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/phpunit.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/phpunit.xml.dist similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/phpunit.xml.dist rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/phpunit.xml.dist diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/psalm.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/psalm.xml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/psalm.xml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/psalm.xml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base32.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base32.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base32.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base32.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base32Hex.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base32Hex.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base32Hex.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base32Hex.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Binary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Binary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Binary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Binary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/EncoderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/EncoderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/EncoderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/EncoderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Encoding.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Encoding.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Encoding.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Encoding.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Hex.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Hex.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/Hex.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/Hex.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/RFC4648.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/RFC4648.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/src/RFC4648.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/src/RFC4648.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base32HexTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base32HexTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base32HexTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base32HexTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base32Test.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base32Test.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base32Test.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base32Test.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashOrderedTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashOrderedTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashOrderedTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashOrderedTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64Test.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64Test.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64Test.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64Test.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/EncodingTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/EncodingTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/EncodingTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/EncodingTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/HexTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/HexTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/HexTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/HexTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/RFC4648Test.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/RFC4648Test.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/RFC4648Test.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/RFC4648Test.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/autoload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/autoload.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/constant_time_encoding/tests/autoload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/constant_time_encoding/tests/autoload.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/byte_safe_strings.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/byte_safe_strings.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/byte_safe_strings.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/byte_safe_strings.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/cast_to_int.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/cast_to_int.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/cast_to_int.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/cast_to_int.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/error_polyfill.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/error_polyfill.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/error_polyfill.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/error_polyfill.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_libsodium.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_int.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_int.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/paragonie/random_compat/lib/random_int.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/lib/random_int.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/phpunit-autoload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/phpunit-autoload.php new file mode 100644 index 00000000..87b01aac --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/paragonie/random_compat/phpunit-autoload.php @@ -0,0 +1,14 @@ += 5.3 + * + * Class PHPUnit_Framework_TestCase + */ +if (PHP_VERSION_ID >= 50300) { + if (!class_exists('PHPUnit_Framework_TestCase')) { + require_once __DIR__ . '/other/phpunit-shim.php'; + } +} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/.github/stale.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/.github/stale.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/.github/stale.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/.github/stale.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/CHANGES.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/CHANGES.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/CHANGES.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/CHANGES.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/CONTRIBUTING.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/CONTRIBUTING.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/CONTRIBUTING.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/CONTRIBUTING.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/PERFORMANCE.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/PERFORMANCE.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/PERFORMANCE.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/PERFORMANCE.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/codecov.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/codecov.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/codecov.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/codecov.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/phpunit.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/phpunit.xml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/phpunit.xml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/phpunit.xml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/Loader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/Loader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/Loader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/Loader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/ReaderException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/ReaderException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/ReaderException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/ReaderException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/StringReader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/StringReader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/StringReader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/StringReader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/Translator.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/Translator.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/Translator.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/Translator.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/functions.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/functions.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/motranslator/src/functions.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/motranslator/src/functions.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/CHANGELOG.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/CHANGELOG.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/CHANGELOG.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/CHANGELOG.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/CONTRIBUTING.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/CONTRIBUTING.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/CONTRIBUTING.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/CONTRIBUTING.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/codecov.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/codecov.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/codecov.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/codecov.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/phpunit.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/phpunit.xml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/phpunit.xml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/phpunit.xml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/src/ShapeFile.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/src/ShapeFile.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/src/ShapeFile.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/src/ShapeFile.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/src/ShapeRecord.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/src/ShapeRecord.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/src/ShapeRecord.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/src/ShapeRecord.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/src/Util.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/src/Util.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/shapefile/src/Util.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/shapefile/src/Util.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CHANGELOG.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CHANGELOG.md similarity index 86% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CHANGELOG.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CHANGELOG.md index 8face3db..504eec27 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CHANGELOG.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CHANGELOG.md @@ -1,5 +1,42 @@ # Change Log +## [4.7.1] - 2020-10-15 +* Fix array_key_exists warning when parsing a "DEFAULT FALSE" token (#299) + +## [4.7.0] - 2020-10-08 + +* EXISTS is also a function. (#297) +* Remove some useless dev-dependencies +* Fix lexer to not allow numbers with letters (#300) +* Add support for INVISIBLE keyword (#292) +* Fix the "$" might be a character used in a name (#301) +* Fix use stream_select instead of non-blocking STDIN (#309) +* Add select validation to a create view statement (#310) + +## [4.6.1] - 2020-03-20 + +* Revert some changes with the understanding of ANSI_QUOTES mode and identifiers +* Suggest motranslator 4.0 in README + +## [4.6.0] - 2020-03-20 + +* Stop instanciating an object to check its class name. (#290) +* Replace sscanf by equivalent native PHP functions because sscanf can be disabled for security reasons. (#270) +* Allow phpunit 7 +* Fix for php error when "INSERT INTO x SET a = 1" is "INSERT INTO x SET = 1" (#295) +* Fixed lexer fails to detect "*" as a wildcard (#288) +* Fixed ANSI_QUOTES support (#284) +* Fixed parser mistakes with comments (#156) + +## [4.5.0] - 2020-01-07 + +* Fix ALTER TABLE ... PRIMARY/UNIQUE KEY results in error (#267) +* Prevent overwrite of offset in Limit clause by parenthesis (#275) +* Allow SCHEMA to be used in CREATE Database statement (#231) +* Add missing options in SET statement (#255) +* Add support for DROP USER statement (#259) +* Fix php error "undefined index" when replacing a non existing clause (#249) + ## [4.4.0] - 2019-11-12 * Fix for PHP deprecations messages about implode for php 7.4+ (#258) @@ -43,7 +80,7 @@ * Fix parsing of CREATE TABLE with per field COLLATE. * Improved Context::loadClosest to better deal with corner cases. -* Localizaton updates. +* Localization updates. ## [4.2.3] - 2017-10-10 @@ -57,7 +94,7 @@ ## [4.2.1] - 2017-09-08 * Fixed minor bug in Query::getFlags. -* Localizaton updates. +* Localization updates. ## [4.2.0] - 2017-08-30 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CODE_OF_CONDUCT.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CODE_OF_CONDUCT.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CODE_OF_CONDUCT.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CODE_OF_CONDUCT.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md similarity index 79% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md index 87102c64..f89dacb3 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md @@ -24,12 +24,12 @@ them and to run automated tests on the code. ## Coding standards -We do follow PSR-1 and PSR-2 coding standards. +We do follow PSR-1 and PSR-2 coding standards. -You can use php-cs-fixer to fix the code to match our expectations: +You can use phpcbf to fix the code to match our expectations: ``` -php-cs-fixer fix . +./vendor/bin/phpcbf ``` ## Testsuite @@ -38,7 +38,7 @@ Our code comes with quite comprehensive testsuite, it is automatically executed on every commit and pull request, you can also run it locally: ``` -./vendor/bin/phpunit -c phpunit.xml +./vendor/bin/phpunit ``` The testsuite relies on fixtures of parser states, in case you need to @@ -48,7 +48,6 @@ regenerate some of these there are helper scripts in tools directory: # Remove file you want to regenerate rm tests/data/parser/parse.out -# Run the generator in the tools directory -cd tools -./run_generators.sh +# Run the generator located in the tools directory +./tools/run_generators.sh ``` diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/LICENSE.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/LICENSE.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/LICENSE.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/LICENSE.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/README.md similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/README.md index efa56f6f..64257ce8 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/README.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/README.md @@ -4,10 +4,10 @@ A validating SQL lexer and parser with a focus on MySQL dialect. ## Code status -[![Build Status](https://travis-ci.org/phpmyadmin/sql-parser.svg?branch=master)](https://travis-ci.org/phpmyadmin/sql-parser) -[![Code Coverage](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/?branch=master) -[![codecov.io](https://codecov.io/github/phpmyadmin/sql-parser/coverage.svg?branch=master)](https://codecov.io/github/phpmyadmin/sql-parser?branch=master) -[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/?branch=master) +[![Build Status](https://travis-ci.org/phpmyadmin/sql-parser.svg?branch=QA)](https://travis-ci.org/phpmyadmin/sql-parser) +[![Code Coverage](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/?branch=QA) +[![codecov.io](https://codecov.io/github/phpmyadmin/sql-parser/coverage.svg?branch=QA)](https://codecov.io/github/phpmyadmin/sql-parser?branch=QA) +[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/phpmyadmin/sql-parser/?branch=QA) [![Translation status](https://hosted.weblate.org/widgets/phpmyadmin/-/svg-badge.svg)](https://hosted.weblate.org/engage/phpmyadmin/?utm_source=widget) [![Packagist](https://img.shields.io/packagist/dt/phpmyadmin/sql-parser.svg)](https://packagist.org/packages/phpmyadmin/sql-parser) [![Open Source Helpers](https://www.codetriage.com/phpmyadmin/sql-parser/badges/users.svg)](https://www.codetriage.com/phpmyadmin/sql-parser) @@ -75,7 +75,7 @@ echo $flags['querytype']; ### Parsing and building SQL query ```php -require __DIR__."/vendor/autoload.php"; +require __DIR__ . '/vendor/autoload.php'; $query1 = "select * from a"; $parser = new PhpMyAdmin\SqlParser\Parser($query1); @@ -102,12 +102,12 @@ var_dump($query2); // outputs string(19) "SELECT * FROM "b" " ## Localization -You can localize error messages installing `phpmyadmin/motranslator` version `3.0` or newer: +You can localize error messages installing `phpmyadmin/motranslator` version `4.0` or newer: ```sh -composer require phpmyadmin/motranslator:^3.0 +composer require phpmyadmin/motranslator:^4.0 ``` -The locale is automatically detected from your enrivonment, you can also set a different locale +The locale is automatically detected from your environment, you can also set a different locale **From cli**: ```sh @@ -116,7 +116,7 @@ LC_ALL=pl ./vendor/bin/lint-query --query "SELECT 1" **From php**: ```php -require __DIR__."/vendor/autoload.php"; +require __DIR__ . '/vendor/autoload.php'; $GLOBALS['lang'] = 'pl'; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/bin/highlight-query b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/bin/highlight-query similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/bin/highlight-query rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/bin/highlight-query diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/bin/lint-query b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/bin/lint-query similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/bin/lint-query rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/bin/lint-query diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/bin/tokenize-query b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/bin/tokenize-query similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/bin/tokenize-query rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/bin/tokenize-query diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/composer.json similarity index 88% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/composer.json index f4af964e..0482f8d4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/composer.json @@ -20,10 +20,8 @@ "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { - "sami/sami": "^4.0", - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5", - "squizlabs/php_codesniffer": "^2.9" + "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5 || ^7.0", + "squizlabs/php_codesniffer": "~2.9 || ~3.4" }, "conflict": { "phpmyadmin/motranslator": "<3.0" diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/af/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/af/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/af/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/af/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ar/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ar/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ar/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ar/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ast/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ast/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ast/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ast/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/az/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/az/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/az/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/az/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/be/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/be/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/be/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/be/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/be@latin/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/be@latin/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/be@latin/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/be@latin/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/bg/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/bg/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/bg/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/bg/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/bn/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/bn/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/bn/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/bn/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/br/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/br/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/br/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/br/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/brx/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/brx/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/brx/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/brx/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/bs/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/bs/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/bs/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/bs/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ca/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ca/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ca/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ca/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ckb/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ckb/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ckb/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ckb/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/cs/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/cs/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/cs/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/cs/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/cy/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/cy/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/cy/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/cy/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/da/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/da/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/da/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/da/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/de/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/de/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/de/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/de/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/el/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/el/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/el/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/el/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/en_GB/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/en_GB/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/en_GB/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/en_GB/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/eo/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/eo/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/eo/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/eo/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/es/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/es/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/es/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/es/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/et/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/et/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/et/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/et/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/eu/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/eu/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/eu/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/eu/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fa/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fa/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fa/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fa/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fi/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fi/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fi/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fi/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fr/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fr/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fr/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fr/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fy/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fy/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/fy/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/fy/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/gl/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/gl/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/gl/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/gl/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/gu/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/gu/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/gu/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/gu/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/he/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/he/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/he/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/he/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hi/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hi/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hi/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hi/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hr/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hr/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hr/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hr/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hu/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hu/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hu/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hu/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hy/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hy/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/hy/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/hy/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ia/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ia/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ia/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ia/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/id/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/id/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/id/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/id/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/it/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/it/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/it/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/it/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ja/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ja/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ja/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ja/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ka/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ka/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ka/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ka/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/kk/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/kk/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/kk/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/kk/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/km/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/km/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/km/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/km/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/kn/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/kn/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/kn/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/kn/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ko/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ko/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ko/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ko/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ksh/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ksh/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ksh/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ksh/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ky/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ky/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ky/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ky/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/li/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/li/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/li/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/li/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/lt/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/lt/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/lt/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/lt/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/lv/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/lv/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/lv/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/lv/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/mk/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/mk/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/mk/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/mk/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ml/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ml/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ml/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ml/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/mn/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/mn/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/mn/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/mn/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ms/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ms/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ms/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ms/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/nb/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/nb/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/nb/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/nb/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ne/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ne/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ne/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ne/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/nl/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/nl/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/nl/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/nl/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pa/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pa/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pa/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pa/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pl/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pl/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pl/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pl/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pt/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pt/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pt/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pt/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pt_BR/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pt_BR/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/pt_BR/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/pt_BR/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ro/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ro/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ro/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ro/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ru/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ru/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ru/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ru/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/si/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/si/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/si/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/si/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sk/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sk/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sk/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sk/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sl/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sl/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sl/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sl/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sq/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sq/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sq/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sq/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sqlparser.pot b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sqlparser.pot similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sqlparser.pot rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sqlparser.pot diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sr/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sr/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sr/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sr/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sr@latin/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sr@latin/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sr@latin/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sr@latin/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sv/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sv/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/sv/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/sv/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ta/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ta/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ta/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ta/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/te/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/te/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/te/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/te/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/th/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/th/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/th/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/th/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/tk/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/tk/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/tk/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/tk/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/tr/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/tr/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/tr/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/tr/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/tt/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/tt/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/tt/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/tt/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ug/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ug/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ug/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ug/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/uk/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/uk/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/uk/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/uk/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ur/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ur/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/ur/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/ur/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/uz/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/uz/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/uz/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/uz/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/uz@latin/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/uz@latin/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/uz@latin/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/uz@latin/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/vi/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/vi/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/vi/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/vi/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/vls/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/vls/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/vls/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/vls/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/zh_CN/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/zh_CN/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/zh_CN/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/zh_CN/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/zh_TW/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/zh_TW/LC_MESSAGES/sqlparser.mo similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/locale/zh_TW/LC_MESSAGES/sqlparser.mo rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/locale/zh_TW/LC_MESSAGES/sqlparser.mo diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/phpunit.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/phpunit.xml.dist similarity index 95% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/phpunit.xml.dist rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/phpunit.xml.dist index 36faf503..c47097d8 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/phpunit.xml.dist +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/phpunit.xml.dist @@ -11,7 +11,7 @@ processIsolation="false" stopOnFailure="false"> - + diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Component.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Component.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Component.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Component.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/AlterOperation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/AlterOperation.php similarity index 93% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/AlterOperation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/AlterOperation.php index b3f8e26a..ce2f40e4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/AlterOperation.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/AlterOperation.php @@ -263,6 +263,12 @@ class AlterOperation extends Component } $state = 2; } elseif ($state === 2) { + $array_key = ''; + if (is_string($token->value) || is_numeric($token->value)) { + $array_key = $token->value; + } else { + $array_key = $token->token; + } if ($token->type === Token::TYPE_OPERATOR) { if ($token->value === '(') { ++$brackets; @@ -282,9 +288,9 @@ class AlterOperation extends Component ); break; } - } elseif ((array_key_exists($token->value, self::$DB_OPTIONS) - || array_key_exists($token->value, self::$TABLE_OPTIONS)) - && ! self::checkIfColumnDefinitionKeyword($token->value) + } elseif ((array_key_exists($array_key, self::$DB_OPTIONS) + || array_key_exists($array_key, self::$TABLE_OPTIONS)) + && ! self::checkIfColumnDefinitionKeyword($array_key) ) { // This alter operation has finished, which means a comma was missing before start of new alter operation $parser->error( @@ -331,6 +337,7 @@ class AlterOperation extends Component * between column and table alteration * * @param string $tokenValue Value of current token + * @return bool */ private static function checkIfColumnDefinitionKeyword($tokenValue) { @@ -339,7 +346,11 @@ class AlterOperation extends Component 'COMMENT', 'DEFAULT', 'CHARACTER SET', - 'COLLATE' + 'COLLATE', + 'PRIMARY', + 'UNIQUE', + 'PRIMARY KEY', + 'UNIQUE KEY' ); // Since these options can be used for // both table as well as a specific column in the table diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Array2d.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Array2d.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Array2d.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Array2d.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ArrayObj.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ArrayObj.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ArrayObj.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ArrayObj.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/CaseExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/CaseExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/CaseExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/CaseExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Condition.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Condition.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Condition.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Condition.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/CreateDefinition.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/CreateDefinition.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/CreateDefinition.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/CreateDefinition.php index 0f44e09c..98481b10 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/CreateDefinition.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/CreateDefinition.php @@ -84,7 +84,9 @@ class CreateDefinition extends Component 12, 'expr', array('parenthesesDelimited' => true), - ) + ), + + 'INVISIBLE' => 13, // Common entries. // // NOTE: Some of the common options are not in the same order which diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/DataType.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/DataType.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/DataType.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/DataType.php index 0d8dea38..d19d4343 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/DataType.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/DataType.php @@ -94,7 +94,7 @@ class DataType extends Component * @param TokensList $list the list of tokens that are being parsed * @param array $options parameters for parsing * - * @return DataType + * @return DataType|null */ public static function parse(Parser $parser, TokensList $list, array $options = array()) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Expression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Expression.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Expression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Expression.php index 67767dcf..62b9b1c1 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Expression.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Expression.php @@ -153,7 +153,8 @@ class Expression extends Component * @param TokensList $list the list of tokens that are being parsed * @param array $options parameters for parsing * - * @return Expression + * @return Expression|null + * @throws \PhpMyAdmin\SqlParser\Exceptions\ParserException */ public static function parse(Parser $parser, TokensList $list, array $options = array()) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ExpressionArray.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ExpressionArray.php similarity index 85% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ExpressionArray.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ExpressionArray.php index cdec66ba..2cde21a6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ExpressionArray.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ExpressionArray.php @@ -26,6 +26,7 @@ class ExpressionArray extends Component * @param array $options parameters for parsing * * @return Expression[] + * @throws \PhpMyAdmin\SqlParser\Exceptions\ParserException */ public static function parse(Parser $parser, TokensList $list, array $options = array()) { @@ -106,12 +107,23 @@ class ExpressionArray extends Component --$list->idx; + if (is_array($ret)) { + $retIndex = count($ret) - 1; + if (isset($ret[$retIndex])) { + $expr = $ret[$retIndex]->expr; + if (preg_match('/\s*--\s.*$/', $expr, $matches)) { + $found = $matches[0]; + $ret[$retIndex]->expr = substr($expr, 0, strlen($expr) - strlen($found)); + } + } + } + return $ret; } /** - * @param ExpressionArray[] $component the component to be built - * @param array $options parameters for building + * @param Expression[] $component the component to be built + * @param array $options parameters for building * * @return string */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/FunctionCall.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/FunctionCall.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/FunctionCall.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/FunctionCall.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/GroupKeyword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/GroupKeyword.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/GroupKeyword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/GroupKeyword.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/IndexHint.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/IndexHint.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/IndexHint.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/IndexHint.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/IntoKeyword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/IntoKeyword.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/IntoKeyword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/IntoKeyword.php index a31f6a00..dea5d9db 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/IntoKeyword.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/IntoKeyword.php @@ -118,7 +118,7 @@ class IntoKeyword extends Component * @param array $columns column list of destination * @param array $values selected fields * @param OptionsArray $fields_options options for FIELDS/COLUMNS keyword - * @param OptionsArray $fields_keyword options for OPTINOS keyword + * @param bool $fields_keyword options for OPTIONS keyword */ public function __construct( $type = null, diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/JoinKeyword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/JoinKeyword.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/JoinKeyword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/JoinKeyword.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Key.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Key.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Key.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Key.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Limit.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Limit.php similarity index 96% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Limit.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Limit.php index 17423e23..a3903b50 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Limit.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Limit.php @@ -95,6 +95,11 @@ class Limit extends Component continue; } + // Skip if not a number + if (($token->type !== Token::TYPE_NUMBER)) { + break; + } + if ($offset) { $ret->offset = $token->value; $offset = false; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/LockExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/LockExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/LockExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/LockExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/OptionsArray.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/OptionsArray.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/OptionsArray.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/OptionsArray.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/OrderKeyword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/OrderKeyword.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/OrderKeyword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/OrderKeyword.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ParameterDefinition.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ParameterDefinition.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/ParameterDefinition.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/ParameterDefinition.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/PartitionDefinition.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/PartitionDefinition.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/PartitionDefinition.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/PartitionDefinition.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Reference.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Reference.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/Reference.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/Reference.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/RenameOperation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/RenameOperation.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/RenameOperation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/RenameOperation.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/SetOperation.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/SetOperation.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/SetOperation.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/SetOperation.php index d27819c3..e7d501a1 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/SetOperation.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/SetOperation.php @@ -40,7 +40,7 @@ class SetOperation extends Component * @param string $column Field's name.. * @param string $value new value */ - public function __construct($column = null, $value = null) + public function __construct($column = '', $value = '') { $this->column = $column; $this->value = $value; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/UnionKeyword.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/UnionKeyword.php similarity index 80% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/UnionKeyword.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/UnionKeyword.php index 2de5126f..68676154 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Components/UnionKeyword.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Components/UnionKeyword.php @@ -18,8 +18,8 @@ use PhpMyAdmin\SqlParser\Component; class UnionKeyword extends Component { /** - * @param UnionKeyword[] $component the component to be built - * @param array $options parameters for building + * @param array $component the component to be built + * @param array $options parameters for building * * @return string */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Context.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Context.php similarity index 89% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Context.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Context.php index 9625debd..d95d5a42 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Context.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Context.php @@ -268,7 +268,7 @@ abstract class Context * @param string $str string to be checked * @param bool $isReserved checks if the keyword is reserved * - * @return int + * @return int|null */ public static function isKeyword($str, $isReserved = false) { @@ -293,7 +293,7 @@ abstract class Context * * @param string $str string to be checked * - * @return int the appropriate flag for the operator + * @return int|null the appropriate flag for the operator */ public static function isOperator($str) { @@ -328,7 +328,7 @@ abstract class Context * @param string $str string to be checked * @param mixed $end * - * @return int the appropriate flag for the comment type + * @return int|null the appropriate flag for the comment type */ public static function isComment($str, $end = false) { @@ -336,18 +336,28 @@ abstract class Context if ($len === 0) { return null; } + + // If comment is Bash style (#): if ($str[0] === '#') { return Token::FLAG_COMMENT_BASH; - } elseif (($len > 1) && ($str[0] === '/') && ($str[1] === '*')) { - return (($len > 2) && ($str[2] === '!')) ? + } + // If comment is opening C style (/*), warning, it could be a MySQL command (/*!) + if (($len > 1) && ($str[0] === '/') && ($str[1] === '*')) { + return ($len > 2) && ($str[2] === '!') ? Token::FLAG_COMMENT_MYSQL_CMD : Token::FLAG_COMMENT_C; - } elseif (($len > 1) && ($str[0] === '*') && ($str[1] === '/')) { + } + // If comment is closing C style (*/), warning, it could conflicts with wildcard and a real opening C style. + // It would looks like the following valid SQL statement: "SELECT */* comment */ FROM...". + if (($len > 1) && ($str[0] === '*') && ($str[1] === '/')) { return Token::FLAG_COMMENT_C; - } elseif (($len > 2) && ($str[0] === '-') + } + // If comment is SQL style (--\s?): + if (($len > 2) && ($str[0] === '-') && ($str[1] === '-') && static::isWhitespace($str[2]) ) { return Token::FLAG_COMMENT_SQL; - } elseif (($len === 2) && $end && ($str[0] === '-') && ($str[1] === '-')) { + } + if (($len === 2) && $end && ($str[0] === '-') && ($str[1] === '-')) { return Token::FLAG_COMMENT_SQL; } @@ -398,7 +408,7 @@ abstract class Context * * @param string $str string to be checked * - * @return int the appropriate flag for the symbol type + * @return int|null the appropriate flag for the symbol type */ public static function isSymbol($str) { @@ -424,7 +434,7 @@ abstract class Context * * @param string $str string to be checked * - * @return int the appropriate flag for the string type + * @return int|null the appropriate flag for the string type */ public static function isString($str) { @@ -454,7 +464,9 @@ abstract class Context { // NOTES: Only non alphanumeric ASCII characters may be separators. // `~` is the last printable ASCII character. - return ($str <= '~') && ($str !== '_') + return ($str <= '~') + && ($str !== '_') + && ($str !== '$') && (($str < '0') || ($str > '9')) && (($str < 'a') || ($str > 'z')) && (($str < 'A') || ($str > 'Z')); @@ -500,7 +512,7 @@ abstract class Context * @param string $context name of the context or full class name that * defines the context * - * @return string The loaded context. `null` if no context was loaded. + * @return string|null The loaded context. `null` if no context was loaded. */ public static function loadClosest($context = '') { @@ -555,7 +567,7 @@ abstract class Context * @param array|string $str the string to be escaped * @param string $quote quote to be used when escaping * - * @return string + * @return string|array */ public static function escape($str, $quote = '`') { @@ -579,6 +591,29 @@ abstract class Context return $quote . str_replace($quote, $quote . $quote, $str) . $quote; } + + /** + * Returns char used to quote identifiers based on currently set SQL Mode (ie. standard or ANSI_QUOTES) + * @return string either " (double quote, ansi_quotes mode) or ` (backtick, standard mode) + */ + public static function getIdentifierQuote() + { + return self::hasMode(self::SQL_MODE_ANSI_QUOTES) ? '"' : '`'; + } + + /** + * Function verifies that given SQL Mode constant is currently set + * + * @return boolean false on empty param, true/false on given constant/int value + * @param int $flag for example Context::SQL_MODE_ANSI_QUOTES + */ + public static function hasMode($flag = null) + { + if (empty($flag)) { + return false; + } + return (self::$MODE & $flag) === $flag; + } } // Initializing the default context. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php index e4c368de..995d29fd 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100000.php @@ -3,7 +3,8 @@ /** * Context for MariaDB 10.0. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ */ @@ -68,13 +69,12 @@ class ContextMariaDb100000 extends Context 'REBUILD' => 1, 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'VIRTUAL' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXTENDED' => 1, 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXTENDED' => 1, + 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, @@ -89,27 +89,24 @@ class ContextMariaDb100000 extends Context 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'CONTRIBUTORS' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MESSAGE_TEXT' => 1, - 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, - 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'CONTRIBUTORS' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, + 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, - 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, - 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, - 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, - 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, + 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, + 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, + 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'IGNORE_SERVER_IDS' => 1, 'MASTER_SSL_CAPATH' => 1, 'MASTER_SSL_CIPHER' => 1, 'SQL_BUFFER_RESULT' => 1, 'CONSTRAINT_CATALOG' => 1, 'SQL_TSI_FRAC_SECOND' => 1, - 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, - 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, + 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, + 'MAX_USER_CONNECTIONS' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -130,18 +127,18 @@ class ContextMariaDb100000 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, 'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3, @@ -149,8 +146,7 @@ class ContextMariaDb100000 extends Context 'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3, 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -165,12 +161,12 @@ class ContextMariaDb100000 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -192,8 +188,7 @@ class ContextMariaDb100000 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -237,13 +232,12 @@ class ContextMariaDb100000 extends Context 'ISEMPTY' => 33, 'QUARTER' => 33, 'RADIANS' => 33, 'REVERSE' => 33, 'SOUNDEX' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, - 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, 'MAKEDATE' => 33, - 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, - 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, - 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'ENDPOINT' => 33, + 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, + 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, + 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, 'LOAD_FILE' => 33, @@ -260,21 +254,16 @@ class ContextMariaDb100000 extends Context 'MICROSECOND' => 33, 'PERIOD_DIFF' => 33, 'POLYFROMWKB' => 33, 'SEC_TO_TIME' => 33, 'STDDEV_SAMP' => 33, 'STR_TO_DATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'LINEFROMTEXT' => 33, - 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, - 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, - 'POLYFROMTEXT' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, - 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, - 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, - 'TIMESTAMPDIFF' => 33, - 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, - 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'SUBSTRING_INDEX' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'LINEFROMTEXT' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, 'MBRINTERSECTS' => 33, + 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, + 'POINTFROMTEXT' => 33, 'TIMESTAMPDIFF' => 33, + 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'NUMINTERIORRINGS' => 33, 'LINESTRINGFROMWKB' => 33, 'MULTIPOINTFROMWKB' => 33, @@ -290,7 +279,7 @@ class ContextMariaDb100000 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -311,6 +300,6 @@ class ContextMariaDb100000 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php similarity index 81% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php index 26ce58b1..efd7b741 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100100.php @@ -3,7 +3,8 @@ /** * Context for MariaDB 10.1. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ */ @@ -70,13 +71,12 @@ class ContextMariaDb100100 extends Context 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STACKED' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'WITHOUT' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXCHANGE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXCHANGE' => 1, + 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, @@ -91,21 +91,18 @@ class ContextMariaDb100100 extends Context 'EXTENT_SIZE' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'NONBLOCKING' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, - 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, - 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, + 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'FILE_BLOCK_SIZE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, - 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, 'REPLICATE_DO_DB' => 1, - 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'FILE_BLOCK_SIZE' => 1, + 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, + 'REPLICATE_DO_DB' => 1, 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'SQL_BEFORE_GTIDS' => 1, 'STATS_PERSISTENT' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'GROUP_REPLICATION' => 1, 'IGNORE_SERVER_IDS' => 1, @@ -115,9 +112,8 @@ class ContextMariaDb100100 extends Context 'MAX_STATEMENT_TIME' => 1, 'REPLICATE_DO_TABLE' => 1, 'SQL_AFTER_MTS_GAPS' => 1, 'STATS_SAMPLE_PAGES' => 1, 'REPLICATE_IGNORE_DB' => 1, - 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, - 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, - 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, + 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, + 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, 'REPLICATE_IGNORE_TABLE' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'REPLICATE_WILD_DO_TABLE' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -140,18 +136,18 @@ class ContextMariaDb100100 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, 'VIRTUAL' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, @@ -161,8 +157,7 @@ class ContextMariaDb100100 extends Context 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'MASTER_BIND' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'IO_AFTER_GTIDS' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'IO_BEFORE_GTIDS' => 3, 'OPTIMIZER_COSTS' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -177,12 +172,12 @@ class ContextMariaDb100100 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -204,8 +199,7 @@ class ContextMariaDb100100 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -250,14 +244,13 @@ class ContextMariaDb100100 extends Context 'REVERSE' => 33, 'SOUNDEX' => 33, 'ST_AREA' => 33, 'ST_SRID' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'DISTANCE' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, - 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, - 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, - 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, - 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, - 'TRUNCATE' => 33, 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'DISTANCE' => 33, + 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, + 'ISSIMPLE' => 33, 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, + 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, + 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'ANY_VALUE' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, @@ -285,29 +278,24 @@ class ContextMariaDb100100 extends Context 'ST_ENVELOPE' => 33, 'ST_ISCLOSED' => 33, 'ST_ISSIMPLE' => 33, 'ST_OVERLAPS' => 33, 'ST_SIMPLIFY' => 33, 'ST_VALIDATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'JSON_EXTRACT' => 33, - 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, - 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, - 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, - 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, 'RANDOM_BYTES' => 33, - 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, - 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, - 'INTERIORRINGN' => 33, 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, - 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, - 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, - 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, - 'TIMESTAMPDIFF' => 33, 'WEIGHT_STRING' => 33, - 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, - 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, - 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, - 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, 'ST_MAKEENVELOPE' => 33, - 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'JSON_EXTRACT' => 33, 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, + 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, + 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, 'INTERIORRINGN' => 33, + 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, + 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, + 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, + 'WEIGHT_STRING' => 33, + 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, + 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, + 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'ST_EXTERIORRING' => 33, + 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, + 'ST_MAKEENVELOPE' => 33, 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'JSON_MERGE_PATCH' => 33, 'NUMINTERIORRINGS' => 33, 'ST_INTERIORRINGN' => 33, @@ -323,14 +311,13 @@ class ContextMariaDb100100 extends Context 'JSON_MERGE_PRESERVE' => 33, 'MULTIPOLYGONFROMWKB' => 33, 'ST_GEOMCOLLFROMTEXT' => 33, 'ST_GEOMETRYFROMTEXT' => 33, 'ST_NUMINTERIORRINGS' => 33, 'ST_POINTFROMGEOHASH' => 33, 'UNCOMPRESSED_LENGTH' => 33, - 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, - 'ST_MULTIPOINTFROMWKB' => 33, + 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, 'ST_MULTIPOINTFROMWKB' => 33, 'ST_MULTIPOINTFROMTEXT' => 33, 'MULTILINESTRINGFROMWKB' => 33, 'ST_MULTIPOLYGONFROMWKB' => 33, 'MULTILINESTRINGFROMTEXT' => 33, 'ST_MULTIPOLYGONFROMTEXT' => 33, 'GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_MULTILINESTRINGFROMWKB' => 33, - 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, - 'VALIDATE_PASSWORD_STRENGTH' => 33, 'WAIT_FOR_EXECUTED_GTID_SET' => 33, + 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, 'VALIDATE_PASSWORD_STRENGTH' => 33, + 'WAIT_FOR_EXECUTED_GTID_SET' => 33, 'ST_GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_GEOMETRYCOLLECTIONFROMTEXT' => 33, 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS' => 33, @@ -339,7 +326,7 @@ class ContextMariaDb100100 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -360,6 +347,6 @@ class ContextMariaDb100100 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php similarity index 81% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php index 911afe8a..a3cc639b 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100200.php @@ -3,7 +3,8 @@ /** * Context for MariaDB 10.2. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ */ @@ -70,13 +71,12 @@ class ContextMariaDb100200 extends Context 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STACKED' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'WITHOUT' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXCHANGE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXCHANGE' => 1, + 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, @@ -91,21 +91,18 @@ class ContextMariaDb100200 extends Context 'EXTENT_SIZE' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'NONBLOCKING' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, - 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, - 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, + 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'FILE_BLOCK_SIZE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, - 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, 'REPLICATE_DO_DB' => 1, - 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'FILE_BLOCK_SIZE' => 1, + 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, + 'REPLICATE_DO_DB' => 1, 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'SQL_BEFORE_GTIDS' => 1, 'STATS_PERSISTENT' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'GROUP_REPLICATION' => 1, 'IGNORE_SERVER_IDS' => 1, @@ -115,9 +112,8 @@ class ContextMariaDb100200 extends Context 'MAX_STATEMENT_TIME' => 1, 'REPLICATE_DO_TABLE' => 1, 'SQL_AFTER_MTS_GAPS' => 1, 'STATS_SAMPLE_PAGES' => 1, 'REPLICATE_IGNORE_DB' => 1, - 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, - 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, - 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, + 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, + 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, 'REPLICATE_IGNORE_TABLE' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'REPLICATE_WILD_DO_TABLE' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -140,18 +136,18 @@ class ContextMariaDb100200 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, 'VIRTUAL' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'RECURSIVE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, @@ -161,8 +157,7 @@ class ContextMariaDb100200 extends Context 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'MASTER_BIND' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'IO_AFTER_GTIDS' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'IO_BEFORE_GTIDS' => 3, 'OPTIMIZER_COSTS' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -177,12 +172,12 @@ class ContextMariaDb100200 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -204,8 +199,7 @@ class ContextMariaDb100200 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -250,14 +244,13 @@ class ContextMariaDb100200 extends Context 'REVERSE' => 33, 'SOUNDEX' => 33, 'ST_AREA' => 33, 'ST_SRID' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'DISTANCE' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, - 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, - 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, - 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, - 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, - 'TRUNCATE' => 33, 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'DISTANCE' => 33, + 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, + 'ISSIMPLE' => 33, 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, + 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, + 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'ANY_VALUE' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, @@ -285,29 +278,24 @@ class ContextMariaDb100200 extends Context 'ST_ENVELOPE' => 33, 'ST_ISCLOSED' => 33, 'ST_ISSIMPLE' => 33, 'ST_OVERLAPS' => 33, 'ST_SIMPLIFY' => 33, 'ST_VALIDATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'JSON_EXTRACT' => 33, - 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, - 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, - 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, - 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, 'RANDOM_BYTES' => 33, - 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, - 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, - 'INTERIORRINGN' => 33, 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, - 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, - 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, - 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, - 'TIMESTAMPDIFF' => 33, 'WEIGHT_STRING' => 33, - 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, - 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, - 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, - 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, 'ST_MAKEENVELOPE' => 33, - 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'JSON_EXTRACT' => 33, 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, + 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, + 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, 'INTERIORRINGN' => 33, + 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, + 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, + 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, + 'WEIGHT_STRING' => 33, + 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, + 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, + 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'ST_EXTERIORRING' => 33, + 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, + 'ST_MAKEENVELOPE' => 33, 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'JSON_MERGE_PATCH' => 33, 'NUMINTERIORRINGS' => 33, 'ST_INTERIORRINGN' => 33, @@ -323,14 +311,13 @@ class ContextMariaDb100200 extends Context 'JSON_MERGE_PRESERVE' => 33, 'MULTIPOLYGONFROMWKB' => 33, 'ST_GEOMCOLLFROMTEXT' => 33, 'ST_GEOMETRYFROMTEXT' => 33, 'ST_NUMINTERIORRINGS' => 33, 'ST_POINTFROMGEOHASH' => 33, 'UNCOMPRESSED_LENGTH' => 33, - 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, - 'ST_MULTIPOINTFROMWKB' => 33, + 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, 'ST_MULTIPOINTFROMWKB' => 33, 'ST_MULTIPOINTFROMTEXT' => 33, 'MULTILINESTRINGFROMWKB' => 33, 'ST_MULTIPOLYGONFROMWKB' => 33, 'MULTILINESTRINGFROMTEXT' => 33, 'ST_MULTIPOLYGONFROMTEXT' => 33, 'GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_MULTILINESTRINGFROMWKB' => 33, - 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, - 'VALIDATE_PASSWORD_STRENGTH' => 33, 'WAIT_FOR_EXECUTED_GTID_SET' => 33, + 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, 'VALIDATE_PASSWORD_STRENGTH' => 33, + 'WAIT_FOR_EXECUTED_GTID_SET' => 33, 'ST_GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_GEOMETRYCOLLECTIONFROMTEXT' => 33, 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS' => 33, @@ -339,7 +326,7 @@ class ContextMariaDb100200 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -360,6 +347,6 @@ class ContextMariaDb100200 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php similarity index 80% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php index e30ab04f..b34adb69 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMariaDb100300.php @@ -3,7 +3,8 @@ /** * Context for MariaDB 10.3. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ */ @@ -70,18 +71,17 @@ class ContextMariaDb100300 extends Context 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STACKED' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'WITHOUT' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXCHANGE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SEQUENCE' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, - 'SWITCHES' => 1, 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXCHANGE' => 1, + 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SEQUENCE' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, + 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, - 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, - 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, - 'SAVEPOINT' => 1, 'SQL_CACHE' => 1, 'TEMPORARY' => 1, 'TEMPTABLE' => 1, - 'UNDEFINED' => 1, 'UNINSTALL' => 1, 'VARIABLES' => 1, + 'DUPLICATE' => 1, 'EXPANSION' => 1, 'INVISIBLE' => 1, 'IO_THREAD' => 1, + 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, + 'REDUNDANT' => 1, 'SAVEPOINT' => 1, 'SQL_CACHE' => 1, 'TEMPORARY' => 1, + 'TEMPTABLE' => 1, 'UNDEFINED' => 1, 'UNINSTALL' => 1, 'VARIABLES' => 1, 'COMPLETION' => 1, 'COMPRESSED' => 1, 'CONCURRENT' => 1, 'CONNECTION' => 1, 'CONSISTENT' => 1, 'DEALLOCATE' => 1, 'IDENTIFIED' => 1, 'MASTER_SSL' => 1, 'NDBCLUSTER' => 1, 'PARTITIONS' => 1, 'PERSISTENT' => 1, 'PLUGIN_DIR' => 1, @@ -91,21 +91,18 @@ class ContextMariaDb100300 extends Context 'EXTENT_SIZE' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'NONBLOCKING' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, - 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, - 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, + 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'FILE_BLOCK_SIZE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, - 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, 'REPLICATE_DO_DB' => 1, - 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'FILE_BLOCK_SIZE' => 1, + 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, + 'REPLICATE_DO_DB' => 1, 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'SQL_BEFORE_GTIDS' => 1, 'STATS_PERSISTENT' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'GROUP_REPLICATION' => 1, 'IGNORE_SERVER_IDS' => 1, @@ -115,9 +112,8 @@ class ContextMariaDb100300 extends Context 'MAX_STATEMENT_TIME' => 1, 'REPLICATE_DO_TABLE' => 1, 'SQL_AFTER_MTS_GAPS' => 1, 'STATS_SAMPLE_PAGES' => 1, 'REPLICATE_IGNORE_DB' => 1, - 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, - 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, - 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, + 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, + 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, 'REPLICATE_IGNORE_TABLE' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'REPLICATE_WILD_DO_TABLE' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -140,18 +136,18 @@ class ContextMariaDb100300 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXCEPT' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, - 'FLOAT8' => 3, 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, - 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, - 'SELECT' => 3, 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'EXCEPT' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, + 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, + 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, + 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, 'VIRTUAL' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'INTERSECT' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'RECURSIVE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, @@ -161,8 +157,7 @@ class ContextMariaDb100300 extends Context 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'MASTER_BIND' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'IO_AFTER_GTIDS' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'IO_BEFORE_GTIDS' => 3, 'OPTIMIZER_COSTS' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -177,12 +172,12 @@ class ContextMariaDb100300 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -204,8 +199,7 @@ class ContextMariaDb100300 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -250,14 +244,13 @@ class ContextMariaDb100300 extends Context 'REVERSE' => 33, 'SOUNDEX' => 33, 'ST_AREA' => 33, 'ST_SRID' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'DISTANCE' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, - 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, - 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, - 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, - 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, - 'TRUNCATE' => 33, 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'DISTANCE' => 33, + 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, + 'ISSIMPLE' => 33, 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, + 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, + 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'ANY_VALUE' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, @@ -285,29 +278,24 @@ class ContextMariaDb100300 extends Context 'ST_ENVELOPE' => 33, 'ST_ISCLOSED' => 33, 'ST_ISSIMPLE' => 33, 'ST_OVERLAPS' => 33, 'ST_SIMPLIFY' => 33, 'ST_VALIDATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'JSON_EXTRACT' => 33, - 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, - 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, - 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, - 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, 'RANDOM_BYTES' => 33, - 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, - 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, - 'INTERIORRINGN' => 33, 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, - 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, - 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, - 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, - 'TIMESTAMPDIFF' => 33, 'WEIGHT_STRING' => 33, - 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, - 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, - 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, - 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, 'ST_MAKEENVELOPE' => 33, - 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'JSON_EXTRACT' => 33, 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, + 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, + 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, 'INTERIORRINGN' => 33, + 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, + 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, + 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, + 'WEIGHT_STRING' => 33, + 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, + 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, + 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'ST_EXTERIORRING' => 33, + 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, + 'ST_MAKEENVELOPE' => 33, 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'JSON_MERGE_PATCH' => 33, 'NUMINTERIORRINGS' => 33, 'ST_INTERIORRINGN' => 33, @@ -323,14 +311,13 @@ class ContextMariaDb100300 extends Context 'JSON_MERGE_PRESERVE' => 33, 'MULTIPOLYGONFROMWKB' => 33, 'ST_GEOMCOLLFROMTEXT' => 33, 'ST_GEOMETRYFROMTEXT' => 33, 'ST_NUMINTERIORRINGS' => 33, 'ST_POINTFROMGEOHASH' => 33, 'UNCOMPRESSED_LENGTH' => 33, - 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, - 'ST_MULTIPOINTFROMWKB' => 33, + 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, 'ST_MULTIPOINTFROMWKB' => 33, 'ST_MULTIPOINTFROMTEXT' => 33, 'MULTILINESTRINGFROMWKB' => 33, 'ST_MULTIPOLYGONFROMWKB' => 33, 'MULTILINESTRINGFROMTEXT' => 33, 'ST_MULTIPOLYGONFROMTEXT' => 33, 'GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_MULTILINESTRINGFROMWKB' => 33, - 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, - 'VALIDATE_PASSWORD_STRENGTH' => 33, 'WAIT_FOR_EXECUTED_GTID_SET' => 33, + 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, 'VALIDATE_PASSWORD_STRENGTH' => 33, + 'WAIT_FOR_EXECUTED_GTID_SET' => 33, 'ST_GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_GEOMETRYCOLLECTIONFROMTEXT' => 33, 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS' => 33, @@ -339,7 +326,7 @@ class ContextMariaDb100300 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -360,6 +347,6 @@ class ContextMariaDb100300 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php index 63f12fe0..8a95856c 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50000.php @@ -3,7 +3,8 @@ /** * Context for MySQL 5.0. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://dev.mysql.com/doc/refman/5.0/en/keywords.html */ @@ -63,11 +64,10 @@ class ContextMySql50000 extends Context 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STORAGE' => 1, 'STRIPED' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'VIRTUAL' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DUMPFILE' => 1, 'EXTENDED' => 1, - 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, - 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'ONE_SHOT' => 1, - 'PROFILES' => 1, 'ROLLBACK' => 1, 'SECURITY' => 1, 'SHUTDOWN' => 1, - 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DUMPFILE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, + 'INNOBASE' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, + 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PROFILES' => 1, 'ROLLBACK' => 1, 'SECURITY' => 1, + 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'PACK_KEYS' => 1, 'RAID_TYPE' => 1, 'REDUNDANT' => 1, 'SAVEPOINT' => 1, @@ -80,21 +80,20 @@ class ContextMySql50000 extends Context 'FRAC_SECOND' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'PROCESSLIST' => 1, 'RAID_CHUNKS' => 1, 'REPLICATION' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'DES_KEY_FILE' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, - 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, - 'SQL_TSI_YEAR' => 1, - 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, - 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'MASTER_LOG_POS' => 1, - 'MASTER_SSL_KEY' => 1, 'RAID_CHUNKSIZE' => 1, 'RELAY_LOG_FILE' => 1, - 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, 'USER_RESOURCES' => 1, - 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, - 'MASTER_SSL_CERT' => 1, 'SQL_TSI_QUARTER' => 1, + 'DES_KEY_FILE' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, + 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, + 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, + 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'MASTER_LOG_POS' => 1, 'MASTER_SSL_KEY' => 1, + 'RAID_CHUNKSIZE' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, + 'USER_RESOURCES' => 1, + 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, + 'SQL_TSI_QUARTER' => 1, 'MASTER_SERVER_ID' => 1, 'MASTER_SSL_CAPATH' => 1, 'MASTER_SSL_CIPHER' => 1, 'SQL_BUFFER_RESULT' => 1, 'SQL_TSI_FRAC_SECOND' => 1, - 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, - 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, + 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, + 'MAX_USER_CONNECTIONS' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, 'AS' => 3, 'BY' => 3, 'IS' => 3, 'ON' => 3, 'OR' => 3, 'TO' => 3, @@ -113,18 +112,17 @@ class ContextMySql50000 extends Context 'PURGE' => 3, 'READS' => 3, 'RLIKE' => 3, 'TABLE' => 3, 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'OPTION' => 3, 'REGEXP' => 3, - 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SONAME' => 3, - 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, + 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SONAME' => 3, 'UNLOCK' => 3, + 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESTRICT' => 3, - 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, - 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, + 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3, 'DAY_SECOND' => 3, @@ -132,8 +130,7 @@ class ContextMySql50000 extends Context 'YEAR_MONTH' => 3, 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -147,12 +144,12 @@ class ContextMySql50000 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -174,8 +171,7 @@ class ContextMySql50000 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -219,13 +215,12 @@ class ContextMySql50000 extends Context 'ISEMPTY' => 33, 'QUARTER' => 33, 'RADIANS' => 33, 'REVERSE' => 33, 'SOUNDEX' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, - 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, 'MAKEDATE' => 33, - 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, - 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, - 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'ENDPOINT' => 33, + 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, + 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, + 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, 'LOAD_FILE' => 33, @@ -241,16 +236,14 @@ class ContextMySql50000 extends Context 'MICROSECOND' => 33, 'PERIOD_DIFF' => 33, 'POLYFROMWKB' => 33, 'SEC_TO_TIME' => 33, 'STDDEV_SAMP' => 33, 'STR_TO_DATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'GEOMETRYTYPE' => 33, - 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, - 'IS_USED_LOCK' => 33, 'LINEFROMTEXT' => 33, 'MLINEFROMWKB' => 33, - 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, - 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, - 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, - 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, - 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, - 'TIMESTAMPDIFF' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, + 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'LINEFROMTEXT' => 33, + 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, + 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, 'RELEASE_LOCK' => 33, + 'SESSION_USER' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, 'MBRINTERSECTS' => 33, + 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, + 'POINTFROMTEXT' => 33, 'TIMESTAMPDIFF' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'UNIX_TIMESTAMP' => 33, 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'NUMINTERIORRINGS' => 33, @@ -260,7 +253,7 @@ class ContextMySql50000 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -281,6 +274,6 @@ class ContextMySql50000 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php index 4b97896a..e6103067 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50100.php @@ -3,7 +3,8 @@ /** * Context for MySQL 5.1. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://dev.mysql.com/doc/refman/5.1/en/keywords.html */ @@ -68,13 +69,12 @@ class ContextMySql50100 extends Context 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STORAGE' => 1, 'STRIPED' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'VIRTUAL' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXTENDED' => 1, 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, - 'MAXVALUE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, - 'NATIONAL' => 1, 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, - 'PROFILES' => 1, 'REDOFILE' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXTENDED' => 1, + 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, 'MAXVALUE' => 1, 'MAX_ROWS' => 1, + 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'ONE_SHOT' => 1, + 'PRESERVE' => 1, 'PROFILES' => 1, 'REDOFILE' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'PARTITION' => 1, 'RAID_TYPE' => 1, @@ -89,24 +89,21 @@ class ContextMySql50100 extends Context 'EXTENT_SIZE' => 1, 'FRAC_SECOND' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'PROCESSLIST' => 1, 'RAID_CHUNKS' => 1, 'REPLICATION' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CONTRIBUTORS' => 1, 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, - 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, - 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, - 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'PAGE_CHECKSUM' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'TRANSACTIONAL' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_KEY' => 1, 'RAID_CHUNKSIZE' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, - 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'SQL_TSI_QUARTER' => 1, + 'CONTRIBUTORS' => 1, 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'PARTITIONING' => 1, + 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, + 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, + 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'PAGE_CHECKSUM' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, 'TRANSACTIONAL' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_KEY' => 1, 'RAID_CHUNKSIZE' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, + 'MASTER_SSL_CERT' => 1, 'SQL_TSI_QUARTER' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'UNDO_BUFFER_SIZE' => 1, 'MASTER_SSL_CAPATH' => 1, 'MASTER_SSL_CIPHER' => 1, 'SQL_BUFFER_RESULT' => 1, 'SQL_TSI_FRAC_SECOND' => 1, - 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, - 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, + 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, + 'MAX_USER_CONNECTIONS' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, 'AS' => 3, 'BY' => 3, 'IS' => 3, 'ON' => 3, 'OR' => 3, 'TO' => 3, @@ -126,18 +123,17 @@ class ContextMySql50100 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'UNLOCK' => 3, + 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESTRICT' => 3, - 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, - 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, + 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, 'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3, @@ -145,8 +141,7 @@ class ContextMySql50100 extends Context 'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3, 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -161,12 +156,12 @@ class ContextMySql50100 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -188,8 +183,7 @@ class ContextMySql50100 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -233,13 +227,12 @@ class ContextMySql50100 extends Context 'ISEMPTY' => 33, 'QUARTER' => 33, 'RADIANS' => 33, 'REVERSE' => 33, 'SOUNDEX' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, - 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, 'MAKEDATE' => 33, - 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, - 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, - 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'ENDPOINT' => 33, + 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, + 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, + 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, 'LOAD_FILE' => 33, @@ -255,21 +248,16 @@ class ContextMySql50100 extends Context 'MICROSECOND' => 33, 'PERIOD_DIFF' => 33, 'POLYFROMWKB' => 33, 'SEC_TO_TIME' => 33, 'STDDEV_SAMP' => 33, 'STR_TO_DATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'LINEFROMTEXT' => 33, - 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, - 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, - 'POLYFROMTEXT' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, - 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, - 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, - 'TIMESTAMPDIFF' => 33, - 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, - 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'SUBSTRING_INDEX' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'LINEFROMTEXT' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, 'MBRINTERSECTS' => 33, + 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, + 'POINTFROMTEXT' => 33, 'TIMESTAMPDIFF' => 33, + 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'NUMINTERIORRINGS' => 33, 'LINESTRINGFROMWKB' => 33, 'MULTIPOINTFROMWKB' => 33, @@ -285,7 +273,7 @@ class ContextMySql50100 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -306,6 +294,6 @@ class ContextMySql50100 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php index 4d1de76e..08b46245 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50500.php @@ -3,7 +3,8 @@ /** * Context for MySQL 5.5. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://dev.mysql.com/doc/refman/5.5/en/keywords.html */ @@ -68,13 +69,12 @@ class ContextMySql50500 extends Context 'REBUILD' => 1, 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'VIRTUAL' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXTENDED' => 1, 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXTENDED' => 1, + 'FUNCTION' => 1, 'INNOBASE' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'PARTITION' => 1, 'READ_ONLY' => 1, @@ -89,27 +89,24 @@ class ContextMySql50500 extends Context 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'CONTRIBUTORS' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MESSAGE_TEXT' => 1, - 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, - 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'CONTRIBUTORS' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, + 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, - 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, - 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, - 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, - 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, + 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, + 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, + 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'IGNORE_SERVER_IDS' => 1, 'MASTER_SSL_CAPATH' => 1, 'MASTER_SSL_CIPHER' => 1, 'SQL_BUFFER_RESULT' => 1, 'CONSTRAINT_CATALOG' => 1, 'SQL_TSI_FRAC_SECOND' => 1, - 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, - 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, + 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, + 'MAX_USER_CONNECTIONS' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -130,18 +127,18 @@ class ContextMySql50500 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, 'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3, @@ -149,8 +146,7 @@ class ContextMySql50500 extends Context 'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3, 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -165,12 +161,12 @@ class ContextMySql50500 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -192,8 +188,7 @@ class ContextMySql50500 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -237,13 +232,12 @@ class ContextMySql50500 extends Context 'ISEMPTY' => 33, 'QUARTER' => 33, 'RADIANS' => 33, 'REVERSE' => 33, 'SOUNDEX' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, - 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, 'MAKEDATE' => 33, - 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, - 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, - 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'ENDPOINT' => 33, + 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, + 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, + 'PASSWORD' => 33, 'POSITION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, 'LOAD_FILE' => 33, @@ -260,21 +254,16 @@ class ContextMySql50500 extends Context 'MICROSECOND' => 33, 'PERIOD_DIFF' => 33, 'POLYFROMWKB' => 33, 'SEC_TO_TIME' => 33, 'STDDEV_SAMP' => 33, 'STR_TO_DATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'LINEFROMTEXT' => 33, - 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, - 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, - 'POLYFROMTEXT' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, - 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, - 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, - 'TIMESTAMPDIFF' => 33, - 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, - 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'SUBSTRING_INDEX' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'LINEFROMTEXT' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'INTERIORRINGN' => 33, 'MBRINTERSECTS' => 33, + 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, + 'POINTFROMTEXT' => 33, 'TIMESTAMPDIFF' => 33, + 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'NUMINTERIORRINGS' => 33, 'LINESTRINGFROMWKB' => 33, 'MULTIPOINTFROMWKB' => 33, @@ -290,7 +279,7 @@ class ContextMySql50500 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -311,6 +300,6 @@ class ContextMySql50500 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php similarity index 81% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php index e447ec7d..bf1372ca 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50600.php @@ -3,7 +3,8 @@ /** * Context for MySQL 5.6. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://dev.mysql.com/doc/refman/5.6/en/keywords.html */ @@ -69,13 +70,12 @@ class ContextMySql50600 extends Context 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'VIRTUAL' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXCHANGE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXCHANGE' => 1, + 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'ONE_SHOT' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, @@ -90,21 +90,18 @@ class ContextMySql50600 extends Context 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'CONTRIBUTORS' => 1, - 'DEFAULT_AUTH' => 1, 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, - 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, - 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, - 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, - 'SUBPARTITION' => 1, - 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, - 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'CONTRIBUTORS' => 1, 'DEFAULT_AUTH' => 1, + 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, + 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, + 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, + 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'MASTER_LOG_FILE' => 1, + 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, + 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'SQL_BEFORE_GTIDS' => 1, 'STATS_PERSISTENT' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'IGNORE_SERVER_IDS' => 1, 'MASTER_SSL_CAPATH' => 1, @@ -112,9 +109,8 @@ class ContextMySql50600 extends Context 'STATS_AUTO_RECALC' => 1, 'CONSTRAINT_CATALOG' => 1, 'MASTER_RETRY_COUNT' => 1, 'MASTER_SSL_CRLPATH' => 1, 'SQL_AFTER_MTS_GAPS' => 1, 'STATS_SAMPLE_PAGES' => 1, - 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, - 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, - 'MAX_USER_CONNECTIONS' => 1, + 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, + 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -135,18 +131,18 @@ class ContextMySql50600 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, 'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3, @@ -155,8 +151,7 @@ class ContextMySql50600 extends Context 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'MASTER_BIND' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'IO_AFTER_GTIDS' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'IO_BEFORE_GTIDS' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -171,12 +166,12 @@ class ContextMySql50600 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -198,8 +193,7 @@ class ContextMySql50600 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -244,14 +238,12 @@ class ContextMySql50600 extends Context 'REVERSE' => 33, 'SOUNDEX' => 33, 'ST_AREA' => 33, 'ST_SRID' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, - 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, 'MAKEDATE' => 33, - 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, - 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, - 'ST_UNION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, - 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'ENDPOINT' => 33, + 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, + 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, 'MBREQUAL' => 33, 'OVERLAPS' => 33, + 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, 'ST_UNION' => 33, + 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, 'LOAD_FILE' => 33, @@ -273,27 +265,22 @@ class ContextMySql50600 extends Context 'ST_DISTANCE' => 33, 'ST_ENDPOINT' => 33, 'ST_ENVELOPE' => 33, 'ST_ISCLOSED' => 33, 'ST_ISSIMPLE' => 33, 'ST_OVERLAPS' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'LINEFROMTEXT' => 33, - 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, - 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, - 'POLYFROMTEXT' => 33, 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, - 'SESSION_USER' => 33, 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, - 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'CREATE_DIGEST' => 33, 'FROM_UNIXTIME' => 33, - 'GTID_SUBTRACT' => 33, 'INTERIORRINGN' => 33, 'MBRINTERSECTS' => 33, - 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, - 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_DIFFERENCE' => 33, - 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, - 'WEIGHT_STRING' => 33, - 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, - 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, - 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, - 'ASYMMETRIC_SIGN' => 33, 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, - 'POLYGONFROMTEXT' => 33, 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, - 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, - 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'LINEFROMTEXT' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_DIMENSION' => 33, + 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'CREATE_DIGEST' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, + 'INTERIORRINGN' => 33, 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, + 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_DIFFERENCE' => 33, + 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, 'WEIGHT_STRING' => 33, + 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, + 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, + 'UNIX_TIMESTAMP' => 33, + 'ASYMMETRIC_SIGN' => 33, 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, + 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, + 'ST_LINEFROMTEXT' => 33, 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'NUMINTERIORRINGS' => 33, 'ST_INTERIORRINGN' => 33, 'ST_NUMGEOMETRIES' => 33, 'ST_POINTFROMTEXT' => 33, 'ST_SYMDIFFERENCE' => 33, @@ -303,13 +290,11 @@ class ContextMySql50600 extends Context 'ST_GEOMCOLLFROMTXT' => 33, 'ST_GEOMCOLLFROMWKB' => 33, 'ST_POLYGONFROMTEXT' => 33, 'MULTIPOLYGONFROMWKB' => 33, 'ST_GEOMCOLLFROMTEXT' => 33, 'ST_GEOMETRYFROMTEXT' => 33, 'ST_NUMINTERIORRINGS' => 33, 'UNCOMPRESSED_LENGTH' => 33, - 'CREATE_DH_PARAMETERS' => 33, 'MULTIPOLYGONFROMTEXT' => 33, - 'ST_LINESTRINGFROMWKB' => 33, + 'CREATE_DH_PARAMETERS' => 33, 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, 'MULTILINESTRINGFROMWKB' => 33, 'MULTILINESTRINGFROMTEXT' => 33, 'CREATE_ASYMMETRIC_PUB_KEY' => 33, 'GEOMETRYCOLLECTIONFROMWKB' => 33, - 'CREATE_ASYMMETRIC_PRIV_KEY' => 33, 'GEOMETRYCOLLECTIONFROMTEXT' => 33, - 'VALIDATE_PASSWORD_STRENGTH' => 33, + 'CREATE_ASYMMETRIC_PRIV_KEY' => 33, 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'VALIDATE_PASSWORD_STRENGTH' => 33, 'SQL_THREAD_WAIT_AFTER_GTIDS' => 33, 'ST_GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_GEOMETRYCOLLECTIONFROMTEXT' => 33, @@ -319,7 +304,7 @@ class ContextMySql50600 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -340,6 +325,6 @@ class ContextMySql50600 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php similarity index 81% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php index bf771671..4ee4f868 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql50700.php @@ -3,7 +3,8 @@ /** * Context for MySQL 5.7. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://dev.mysql.com/doc/refman/5.7/en/keywords.html */ @@ -70,13 +71,12 @@ class ContextMySql50700 extends Context 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, 'STACKED' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'WITHOUT' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXCHANGE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXCHANGE' => 1, + 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, @@ -91,21 +91,18 @@ class ContextMySql50700 extends Context 'EXTENT_SIZE' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'NONBLOCKING' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, - 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, - 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, + 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'FILE_BLOCK_SIZE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, - 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, 'REPLICATE_DO_DB' => 1, - 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'FILE_BLOCK_SIZE' => 1, + 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, + 'REPLICATE_DO_DB' => 1, 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'SQL_BEFORE_GTIDS' => 1, 'STATS_PERSISTENT' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'GROUP_REPLICATION' => 1, 'IGNORE_SERVER_IDS' => 1, @@ -115,9 +112,8 @@ class ContextMySql50700 extends Context 'MAX_STATEMENT_TIME' => 1, 'REPLICATE_DO_TABLE' => 1, 'SQL_AFTER_MTS_GAPS' => 1, 'STATS_SAMPLE_PAGES' => 1, 'REPLICATE_IGNORE_DB' => 1, - 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, - 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, - 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, + 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, + 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, 'REPLICATE_IGNORE_TABLE' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'REPLICATE_WILD_DO_TABLE' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -140,18 +136,18 @@ class ContextMySql50700 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, 'VIRTUAL' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, @@ -161,8 +157,7 @@ class ContextMySql50700 extends Context 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'MASTER_BIND' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'IO_AFTER_GTIDS' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'IO_BEFORE_GTIDS' => 3, 'OPTIMIZER_COSTS' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -177,12 +172,12 @@ class ContextMySql50700 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -204,8 +199,7 @@ class ContextMySql50700 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -250,14 +244,13 @@ class ContextMySql50700 extends Context 'REVERSE' => 33, 'SOUNDEX' => 33, 'ST_AREA' => 33, 'ST_SRID' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'DISTANCE' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, - 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, - 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, - 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, - 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, - 'TRUNCATE' => 33, 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'DISTANCE' => 33, + 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, + 'ISSIMPLE' => 33, 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, + 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, + 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'ANY_VALUE' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, @@ -285,29 +278,24 @@ class ContextMySql50700 extends Context 'ST_ENVELOPE' => 33, 'ST_ISCLOSED' => 33, 'ST_ISSIMPLE' => 33, 'ST_OVERLAPS' => 33, 'ST_SIMPLIFY' => 33, 'ST_VALIDATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'JSON_EXTRACT' => 33, - 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, - 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, - 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, - 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, 'RANDOM_BYTES' => 33, - 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, - 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, - 'INTERIORRINGN' => 33, 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, - 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, - 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, - 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, - 'TIMESTAMPDIFF' => 33, 'WEIGHT_STRING' => 33, - 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, - 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, - 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, - 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, 'ST_MAKEENVELOPE' => 33, - 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'JSON_EXTRACT' => 33, 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, + 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, + 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, 'INTERIORRINGN' => 33, + 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, + 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, + 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, + 'WEIGHT_STRING' => 33, + 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, + 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, + 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'ST_EXTERIORRING' => 33, + 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, + 'ST_MAKEENVELOPE' => 33, 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'JSON_MERGE_PATCH' => 33, 'NUMINTERIORRINGS' => 33, 'ST_INTERIORRINGN' => 33, @@ -323,14 +311,13 @@ class ContextMySql50700 extends Context 'JSON_MERGE_PRESERVE' => 33, 'MULTIPOLYGONFROMWKB' => 33, 'ST_GEOMCOLLFROMTEXT' => 33, 'ST_GEOMETRYFROMTEXT' => 33, 'ST_NUMINTERIORRINGS' => 33, 'ST_POINTFROMGEOHASH' => 33, 'UNCOMPRESSED_LENGTH' => 33, - 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, - 'ST_MULTIPOINTFROMWKB' => 33, + 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, 'ST_MULTIPOINTFROMWKB' => 33, 'ST_MULTIPOINTFROMTEXT' => 33, 'MULTILINESTRINGFROMWKB' => 33, 'ST_MULTIPOLYGONFROMWKB' => 33, 'MULTILINESTRINGFROMTEXT' => 33, 'ST_MULTIPOLYGONFROMTEXT' => 33, 'GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_MULTILINESTRINGFROMWKB' => 33, - 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, - 'VALIDATE_PASSWORD_STRENGTH' => 33, 'WAIT_FOR_EXECUTED_GTID_SET' => 33, + 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, 'VALIDATE_PASSWORD_STRENGTH' => 33, + 'WAIT_FOR_EXECUTED_GTID_SET' => 33, 'ST_GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_GEOMETRYCOLLECTIONFROMTEXT' => 33, 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS' => 33, @@ -339,7 +326,7 @@ class ContextMySql50700 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -360,6 +347,6 @@ class ContextMySql50700 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php similarity index 78% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php index 05fc4c92..f303af15 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Contexts/ContextMySql80000.php @@ -3,7 +3,8 @@ /** * Context for MySQL 8.0. * - * This file was auto-generated. + * This file was auto-generated from tools/contexts/*.txt. + * Use tools/run_generators.sh for update. * * @see https://dev.mysql.com/doc/refman/8.0/en/keywords.html */ @@ -66,22 +67,22 @@ class ContextMySql80000 extends Context 'DISABLE' => 1, 'DISCARD' => 1, 'DYNAMIC' => 1, 'ENGINES' => 1, 'EXECUTE' => 1, 'FOLLOWS' => 1, 'GENERAL' => 1, 'HANDLER' => 1, 'INDEXES' => 1, 'INSTALL' => 1, 'INVOKER' => 1, 'LOGFILE' => 1, 'MIGRATE' => 1, 'NO_WAIT' => 1, 'OPTIONS' => 1, - 'PARTIAL' => 1, 'PLUGINS' => 1, 'PREPARE' => 1, 'PROFILE' => 1, 'REBUILD' => 1, - 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, 'SESSION' => 1, - 'STACKED' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, 'UNICODE' => 1, - 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'WITHOUT' => 1, 'WRAPPER' => 1, - 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, - 'EXCHANGE' => 1, 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, - 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, 'MIN_ROWS' => 1, 'NATIONAL' => 1, - 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, 'PROFILES' => 1, - 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, - 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, - 'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1, + 'PARTIAL' => 1, 'PERSIST' => 1, 'PLUGINS' => 1, 'PREPARE' => 1, 'PROFILE' => 1, + 'REBUILD' => 1, 'RECOVER' => 1, 'RESTORE' => 1, 'RETURNS' => 1, 'ROUTINE' => 1, + 'SESSION' => 1, 'STACKED' => 1, 'STORAGE' => 1, 'SUBJECT' => 1, 'SUSPEND' => 1, + 'UNICODE' => 1, 'UNKNOWN' => 1, 'UPGRADE' => 1, 'USE_FRM' => 1, 'WITHOUT' => 1, + 'WRAPPER' => 1, + 'CASCADED' => 1, 'CHECKSUM' => 1, 'DATAFILE' => 1, 'DUMPFILE' => 1, 'EXCHANGE' => 1, + 'EXTENDED' => 1, 'FUNCTION' => 1, 'LANGUAGE' => 1, 'MAX_ROWS' => 1, 'MAX_SIZE' => 1, + 'MIN_ROWS' => 1, 'NATIONAL' => 1, 'NVARCHAR' => 1, 'PRECEDES' => 1, 'PRESERVE' => 1, + 'PROFILES' => 1, 'REDOFILE' => 1, 'RELAYLOG' => 1, 'ROLLBACK' => 1, 'SCHEDULE' => 1, + 'SECURITY' => 1, 'SHUTDOWN' => 1, 'SNAPSHOT' => 1, 'SWITCHES' => 1, 'TRIGGERS' => 1, + 'UNDOFILE' => 1, 'WARNINGS' => 1, 'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1, - 'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1, - 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1, - 'SAVEPOINT' => 1, 'SQL_CACHE' => 1, 'TEMPORARY' => 1, 'TEMPTABLE' => 1, - 'UNDEFINED' => 1, 'UNINSTALL' => 1, 'VARIABLES' => 1, + 'DUPLICATE' => 1, 'EXPANSION' => 1, 'INVISIBLE' => 1, 'IO_THREAD' => 1, + 'ISOLATION' => 1, 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, + 'REDUNDANT' => 1, 'SAVEPOINT' => 1, 'SQL_CACHE' => 1, 'TEMPORARY' => 1, + 'TEMPTABLE' => 1, 'UNDEFINED' => 1, 'UNINSTALL' => 1, 'VARIABLES' => 1, 'COMPLETION' => 1, 'COMPRESSED' => 1, 'CONCURRENT' => 1, 'CONNECTION' => 1, 'CONSISTENT' => 1, 'DEALLOCATE' => 1, 'IDENTIFIED' => 1, 'MASTER_SSL' => 1, 'NDBCLUSTER' => 1, 'PARTITIONS' => 1, 'PERSISTENT' => 1, 'PLUGIN_DIR' => 1, @@ -91,21 +92,18 @@ class ContextMySql80000 extends Context 'EXTENT_SIZE' => 1, 'MASTER_HOST' => 1, 'MASTER_PORT' => 1, 'MASTER_USER' => 1, 'MYSQL_ERRNO' => 1, 'NONBLOCKING' => 1, 'PROCESSLIST' => 1, 'REPLICATION' => 1, 'SCHEMA_NAME' => 1, 'SQL_TSI_DAY' => 1, 'TRANSACTION' => 1, 'UNCOMMITTED' => 1, - 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, - 'DES_KEY_FILE' => 1, 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, - 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, 'RELAY_THREAD' => 1, - 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, 'SQL_TSI_HOUR' => 1, - 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, - 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, - 'RELAY_LOG_POS' => 1, 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, - 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, - 'MASTER_LOG_POS' => 1, 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, - 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, 'SQL_TSI_SECOND' => 1, - 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, - 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, - 'FILE_BLOCK_SIZE' => 1, 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, - 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, 'REPLICATE_DO_DB' => 1, - 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, + 'CATALOG_NAME' => 1, 'CLASS_ORIGIN' => 1, 'DEFAULT_AUTH' => 1, 'DES_KEY_FILE' => 1, + 'INITIAL_SIZE' => 1, 'MASTER_DELAY' => 1, 'MESSAGE_TEXT' => 1, 'PARTITIONING' => 1, + 'PERSIST_ONLY' => 1, 'RELAY_THREAD' => 1, 'SERIALIZABLE' => 1, 'SQL_NO_CACHE' => 1, + 'SQL_TSI_HOUR' => 1, 'SQL_TSI_WEEK' => 1, 'SQL_TSI_YEAR' => 1, 'SUBPARTITION' => 1, + 'COLUMN_FORMAT' => 1, 'INSERT_METHOD' => 1, 'MASTER_SSL_CA' => 1, 'RELAY_LOG_POS' => 1, + 'SQL_TSI_MONTH' => 1, 'SUBPARTITIONS' => 1, + 'AUTO_INCREMENT' => 1, 'AVG_ROW_LENGTH' => 1, 'KEY_BLOCK_SIZE' => 1, 'MASTER_LOG_POS' => 1, + 'MASTER_SSL_CRL' => 1, 'MASTER_SSL_KEY' => 1, 'RELAY_LOG_FILE' => 1, 'SQL_TSI_MINUTE' => 1, + 'SQL_TSI_SECOND' => 1, 'TABLE_CHECKSUM' => 1, 'USER_RESOURCES' => 1, + 'AUTOEXTEND_SIZE' => 1, 'CONSTRAINT_NAME' => 1, 'DELAY_KEY_WRITE' => 1, 'FILE_BLOCK_SIZE' => 1, + 'MASTER_LOG_FILE' => 1, 'MASTER_PASSWORD' => 1, 'MASTER_SSL_CERT' => 1, 'PARSE_GCOL_EXPR' => 1, + 'REPLICATE_DO_DB' => 1, 'SQL_AFTER_GTIDS' => 1, 'SQL_TSI_QUARTER' => 1, 'SUBCLASS_ORIGIN' => 1, 'MASTER_SERVER_ID' => 1, 'REDO_BUFFER_SIZE' => 1, 'SQL_BEFORE_GTIDS' => 1, 'STATS_PERSISTENT' => 1, 'UNDO_BUFFER_SIZE' => 1, 'CONSTRAINT_SCHEMA' => 1, 'GROUP_REPLICATION' => 1, 'IGNORE_SERVER_IDS' => 1, @@ -115,9 +113,8 @@ class ContextMySql80000 extends Context 'MAX_STATEMENT_TIME' => 1, 'REPLICATE_DO_TABLE' => 1, 'SQL_AFTER_MTS_GAPS' => 1, 'STATS_SAMPLE_PAGES' => 1, 'REPLICATE_IGNORE_DB' => 1, - 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, - 'MAX_QUERIES_PER_HOUR' => 1, 'MAX_UPDATES_PER_HOUR' => 1, - 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, + 'MASTER_AUTO_POSITION' => 1, 'MASTER_CONNECT_RETRY' => 1, 'MAX_QUERIES_PER_HOUR' => 1, + 'MAX_UPDATES_PER_HOUR' => 1, 'MAX_USER_CONNECTIONS' => 1, 'REPLICATE_REWRITE_DB' => 1, 'REPLICATE_IGNORE_TABLE' => 1, 'MASTER_HEARTBEAT_PERIOD' => 1, 'REPLICATE_WILD_DO_TABLE' => 1, 'MAX_CONNECTIONS_PER_HOUR' => 1, @@ -140,18 +137,18 @@ class ContextMySql80000 extends Context 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, 'REQUIRE' => 3, 'SCHEMAS' => 3, 'TRIGGER' => 3, 'VARYING' => 3, 'VIRTUAL' => 3, - 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, - 'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, - 'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3, - 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3, + 'CONTINUE' => 3, 'DAY_HOUR' => 3, 'DESCRIBE' => 3, 'DISTINCT' => 3, 'ENCLOSED' => 3, + 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3, + 'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, + 'ZEROFILL' => 3, 'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3, @@ -161,8 +158,7 @@ class ContextMySql80000 extends Context 'DISTINCTROW' => 3, 'HOUR_MINUTE' => 3, 'HOUR_SECOND' => 3, 'INSENSITIVE' => 3, 'MASTER_BIND' => 3, 'LOW_PRIORITY' => 3, 'SQLEXCEPTION' => 3, 'VARCHARACTER' => 3, - 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, - 'STRAIGHT_JOIN' => 3, + 'DETERMINISTIC' => 3, 'HIGH_PRIORITY' => 3, 'MINUTE_SECOND' => 3, 'STRAIGHT_JOIN' => 3, 'IO_AFTER_GTIDS' => 3, 'SQL_BIG_RESULT' => 3, 'DAY_MICROSECOND' => 3, 'IO_BEFORE_GTIDS' => 3, 'OPTIMIZER_COSTS' => 3, 'HOUR_MICROSECOND' => 3, 'SQL_SMALL_RESULT' => 3, @@ -177,12 +173,12 @@ class ContextMySql80000 extends Context 'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7, 'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7, 'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7, - 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, - 'PARTITION BY' => 7, 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, + 'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7, + 'SET PASSWORD' => 7, 'SQL SECURITY' => 7, 'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7, 'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7, - 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, - 'INDEX DIRECTORY' => 7, 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, + 'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7, + 'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7, 'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7, 'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7, @@ -204,8 +200,7 @@ class ContextMySql80000 extends Context 'FLOAT' => 11, 'BIGINT' => 11, 'DOUBLE' => 11, 'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11, - 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, - 'TINYTEXT' => 11, + 'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11, 'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11, 'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11, @@ -250,14 +245,13 @@ class ContextMySql80000 extends Context 'RADIANS' => 33, 'REVERSE' => 33, 'SOUNDEX' => 33, 'ST_AREA' => 33, 'ST_SRID' => 33, 'SUBDATE' => 33, 'SUBTIME' => 33, 'SYSDATE' => 33, 'TOUCHES' => 33, 'TO_DAYS' => 33, 'VAR_POP' => 33, 'VERSION' => 33, 'WEEKDAY' => 33, - 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, - 'CONTAINS' => 33, 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, - 'DISJOINT' => 33, 'DISTANCE' => 33, 'ENDPOINT' => 33, 'ENVELOPE' => 33, - 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, 'ISSIMPLE' => 33, - 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, - 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, - 'ST_ASWKB' => 33, 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, - 'TRUNCATE' => 33, 'VARIANCE' => 33, 'VAR_SAMP' => 33, 'YEARWEEK' => 33, + 'ASBINARY' => 33, 'CENTROID' => 33, 'COALESCE' => 33, 'COMPRESS' => 33, 'CONTAINS' => 33, + 'DATEDIFF' => 33, 'DATE_ADD' => 33, 'DATE_SUB' => 33, 'DISJOINT' => 33, 'DISTANCE' => 33, + 'ENDPOINT' => 33, 'ENVELOPE' => 33, 'GET_LOCK' => 33, 'GREATEST' => 33, 'ISCLOSED' => 33, + 'ISSIMPLE' => 33, 'JSON_SET' => 33, 'MAKEDATE' => 33, 'MAKETIME' => 33, 'MAKE_SET' => 33, + 'MBREQUAL' => 33, 'OVERLAPS' => 33, 'PASSWORD' => 33, 'POSITION' => 33, 'ST_ASWKB' => 33, + 'ST_ASWKT' => 33, 'ST_UNION' => 33, 'TIMEDIFF' => 33, 'TRUNCATE' => 33, 'VARIANCE' => 33, + 'VAR_SAMP' => 33, 'YEARWEEK' => 33, 'ANY_VALUE' => 33, 'BENCHMARK' => 33, 'BIT_COUNT' => 33, 'COLLATION' => 33, 'CONCAT_WS' => 33, 'DAYOFWEEK' => 33, 'DAYOFYEAR' => 33, 'DIMENSION' => 33, 'FROM_DAYS' => 33, 'GEOMETRYN' => 33, 'INET_ATON' => 33, 'INET_NTOA' => 33, @@ -285,29 +279,24 @@ class ContextMySql80000 extends Context 'ST_ENDPOINT' => 33, 'ST_ENVELOPE' => 33, 'ST_ISCLOSED' => 33, 'ST_ISSIMPLE' => 33, 'ST_OVERLAPS' => 33, 'ST_SIMPLIFY' => 33, 'ST_VALIDATE' => 33, 'SYSTEM_USER' => 33, 'TIME_FORMAT' => 33, 'TIME_TO_SEC' => 33, 'UUID_TO_BIN' => 33, - 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, - 'GEOMETRYTYPE' => 33, 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, - 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, 'JSON_EXTRACT' => 33, - 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, - 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, - 'MULTIPOLYGON' => 33, 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, - 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, 'RANDOM_BYTES' => 33, - 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, - 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, - 'TIMESTAMPADD' => 33, - 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, - 'INTERIORRINGN' => 33, 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, - 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, 'MPOLYFROMTEXT' => 33, - 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, - 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, - 'TIMESTAMPDIFF' => 33, 'WEIGHT_STRING' => 33, - 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, - 'MPOINTFROMTEXT' => 33, 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, - 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, 'UNIX_TIMESTAMP' => 33, - 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, - 'ST_EXTERIORRING' => 33, 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, - 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, 'ST_MAKEENVELOPE' => 33, - 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, + 'COERCIBILITY' => 33, 'EXTERIORRING' => 33, 'EXTRACTVALUE' => 33, 'GEOMETRYTYPE' => 33, + 'GEOMFROMTEXT' => 33, 'GROUP_CONCAT' => 33, 'IS_FREE_LOCK' => 33, 'IS_USED_LOCK' => 33, + 'JSON_EXTRACT' => 33, 'JSON_REPLACE' => 33, 'JSON_UNQUOTE' => 33, 'LINEFROMTEXT' => 33, + 'MBRCOVEREDBY' => 33, 'MLINEFROMWKB' => 33, 'MPOLYFROMWKB' => 33, 'MULTIPOLYGON' => 33, + 'OCTET_LENGTH' => 33, 'OLD_PASSWORD' => 33, 'POINTFROMWKB' => 33, 'POLYFROMTEXT' => 33, + 'RANDOM_BYTES' => 33, 'RELEASE_LOCK' => 33, 'SESSION_USER' => 33, 'ST_ASGEOJSON' => 33, + 'ST_DIMENSION' => 33, 'ST_GEOMETRYN' => 33, 'ST_NUMPOINTS' => 33, 'TIMESTAMPADD' => 33, + 'CONNECTION_ID' => 33, 'FROM_UNIXTIME' => 33, 'GTID_SUBTRACT' => 33, 'INTERIORRINGN' => 33, + 'JSON_CONTAINS' => 33, 'MBRINTERSECTS' => 33, 'MLINEFROMTEXT' => 33, 'MPOINTFROMWKB' => 33, + 'MPOLYFROMTEXT' => 33, 'NUMGEOMETRIES' => 33, 'POINTFROMTEXT' => 33, 'ST_CONVEXHULL' => 33, + 'ST_DIFFERENCE' => 33, 'ST_INTERSECTS' => 33, 'ST_STARTPOINT' => 33, 'TIMESTAMPDIFF' => 33, + 'WEIGHT_STRING' => 33, + 'IS_IPV4_COMPAT' => 33, 'IS_IPV4_MAPPED' => 33, 'LAST_INSERT_ID' => 33, 'MPOINTFROMTEXT' => 33, + 'POLYGONFROMWKB' => 33, 'ST_GEOMFROMWKB' => 33, 'ST_LINEFROMWKB' => 33, 'ST_POLYFROMWKB' => 33, + 'UNIX_TIMESTAMP' => 33, + 'GEOMCOLLFROMWKB' => 33, 'MASTER_POS_WAIT' => 33, 'POLYGONFROMTEXT' => 33, 'ST_EXTERIORRING' => 33, + 'ST_GEOMETRYTYPE' => 33, 'ST_GEOMFROMTEXT' => 33, 'ST_INTERSECTION' => 33, 'ST_LINEFROMTEXT' => 33, + 'ST_MAKEENVELOPE' => 33, 'ST_MLINEFROMWKB' => 33, 'ST_MPOLYFROMWKB' => 33, 'ST_POINTFROMWKB' => 33, 'ST_POLYFROMTEXT' => 33, 'SUBSTRING_INDEX' => 33, 'CHARACTER_LENGTH' => 33, 'GEOMCOLLFROMTEXT' => 33, 'GEOMETRYFROMTEXT' => 33, 'JSON_MERGE_PATCH' => 33, 'NUMINTERIORRINGS' => 33, 'ST_INTERIORRINGN' => 33, @@ -323,14 +312,13 @@ class ContextMySql80000 extends Context 'JSON_MERGE_PRESERVE' => 33, 'MULTIPOLYGONFROMWKB' => 33, 'ST_GEOMCOLLFROMTEXT' => 33, 'ST_GEOMETRYFROMTEXT' => 33, 'ST_NUMINTERIORRINGS' => 33, 'ST_POINTFROMGEOHASH' => 33, 'UNCOMPRESSED_LENGTH' => 33, - 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, - 'ST_MULTIPOINTFROMWKB' => 33, + 'MULTIPOLYGONFROMTEXT' => 33, 'ST_LINESTRINGFROMWKB' => 33, 'ST_MULTIPOINTFROMWKB' => 33, 'ST_MULTIPOINTFROMTEXT' => 33, 'MULTILINESTRINGFROMWKB' => 33, 'ST_MULTIPOLYGONFROMWKB' => 33, 'MULTILINESTRINGFROMTEXT' => 33, 'ST_MULTIPOLYGONFROMTEXT' => 33, 'GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_MULTILINESTRINGFROMWKB' => 33, - 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, - 'VALIDATE_PASSWORD_STRENGTH' => 33, 'WAIT_FOR_EXECUTED_GTID_SET' => 33, + 'GEOMETRYCOLLECTIONFROMTEXT' => 33, 'ST_MULTILINESTRINGFROMTEXT' => 33, 'VALIDATE_PASSWORD_STRENGTH' => 33, + 'WAIT_FOR_EXECUTED_GTID_SET' => 33, 'ST_GEOMETRYCOLLECTIONFROMWKB' => 33, 'ST_GEOMETRYCOLLECTIONFROMTEXT' => 33, 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS' => 33, @@ -339,7 +327,7 @@ class ContextMySql80000 extends Context 'MOD' => 35, 'LEFT' => 35, 'MATCH' => 35, 'RIGHT' => 35, - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, 'LOCALTIME' => 35, @@ -360,6 +348,6 @@ class ContextMySql80000 extends Context 'CHAR' => 43, 'BINARY' => 43, - 'INTERVAL' => 43 + 'INTERVAL' => 43, ); } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Core.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Core.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Core.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Core.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Exceptions/LexerException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Exceptions/LexerException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Exceptions/LexerException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Exceptions/LexerException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Exceptions/LoaderException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Exceptions/LoaderException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Exceptions/LoaderException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Exceptions/LoaderException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Exceptions/ParserException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Exceptions/ParserException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Exceptions/ParserException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Exceptions/ParserException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Lexer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Lexer.php similarity index 89% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Lexer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Lexer.php index 895cb2be..943dd3f5 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Lexer.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Lexer.php @@ -343,6 +343,39 @@ class Lexer extends Core // Saving the tokens list. $this->list = $list; + + $this->solveAmbiguityOnStarOperator(); + } + + /** + * Resolves the ambiguity when dealing with the "*" operator. + * + * In SQL statements, the "*" operator can be an arithmetic operator (like in 2*3) or an SQL wildcard (like in + * SELECT a.* FROM ...). To solve this ambiguity, the solution is to find the next token, excluding whitespaces and + * comments, right after the "*" position. The "*" is for sure an SQL wildcard if the next token found is any of: + * - "FROM" (the FROM keyword like in "SELECT * FROM..."); + * - "USING" (the USING keyword like in "DELETE table_name.* USING..."); + * - "," (a comma separator like in "SELECT *, field FROM..."); + * - ")" (a closing parenthesis like in "COUNT(*)"). + * This methods will change the flag of the "*" tokens when any of those condition above is true. Otherwise, the + * default flag (arithmetic) will be kept. + * + * @return void + */ + private function solveAmbiguityOnStarOperator() + { + $iBak = $this->list->idx; + while (null !== ($starToken = $this->list->getNextOfTypeAndValue(Token::TYPE_OPERATOR, '*'))) { + // ::getNext already gets rid of whitespaces and comments. + if (($next = $this->list->getNext()) !== null) { + if (($next->type === Token::TYPE_KEYWORD && in_array($next->value, array('FROM', 'USING'), true)) + || ($next->type === Token::TYPE_OPERATOR && in_array($next->value, array(',', ')'), true)) + ) { + $starToken->flags = Token::FLAG_OPERATOR_SQL; + } + } + } + $this->list->idx = $iBak; } /** @@ -559,6 +592,19 @@ class Lexer extends Core if (++$this->last < $this->len) { $token .= $this->str[$this->last]; if (Context::isComment($token)) { + // There might be a conflict with "*" operator here, when string is "*/*". + // This can occurs in the following statements: + // - "SELECT */* comment */ FROM ..." + // - "SELECT 2*/* comment */3 AS `six`;" + $next = $this->last+1; + if (($next < $this->len) && $this->str[$next] === '*') { + // Conflict in "*/*": first "*" was not for ending a comment. + // Stop here and let other parsing method define the true behavior of that first star. + $this->last = $iBak; + + return null; + } + $flags = Token::FLAG_COMMENT_C; // This comment already ended. It may be a part of a @@ -710,6 +756,7 @@ class Lexer extends Core // // Valid final states are: 2, 3, 4 and 6. Any parsing that finished in a // state other than these is invalid. + // Also, negative states are invalid states. $iBak = $this->last; $token = ''; $flags = 0; @@ -752,6 +799,10 @@ class Lexer extends Core $state = 4; } elseif ($this->str[$this->last] === 'e' || $this->str[$this->last] === 'E') { $state = 5; + } elseif (($this->str[$this->last] >= 'a' && $this->str[$this->last] <= 'z') + || ($this->str[$this->last] >= 'A' && $this->str[$this->last] <= 'Z')) { + // A number can't be directly followed by a letter + $state = -$state; } elseif ($this->str[$this->last] < '0' || $this->str[$this->last] > '9') { // Just digits and `.`, `e` and `E` are valid characters. break; @@ -760,6 +811,10 @@ class Lexer extends Core $flags |= Token::FLAG_NUMBER_FLOAT; if ($this->str[$this->last] === 'e' || $this->str[$this->last] === 'E') { $state = 5; + } elseif (($this->str[$this->last] >= 'a' && $this->str[$this->last] <= 'z') + || ($this->str[$this->last] >= 'A' && $this->str[$this->last] <= 'Z')) { + // A number can't be directly followed by a letter + $state = -$state; } elseif ($this->str[$this->last] < '0' || $this->str[$this->last] > '9') { // Just digits, `e` and `E` are valid characters. break; @@ -770,6 +825,10 @@ class Lexer extends Core || ($this->str[$this->last] >= '0' && $this->str[$this->last] <= '9') ) { $state = 6; + } elseif (($this->str[$this->last] >= 'a' && $this->str[$this->last] <= 'z') + || ($this->str[$this->last] >= 'A' && $this->str[$this->last] <= 'Z')) { + // A number can't be directly followed by a letter + $state = -$state; } else { break; } @@ -817,6 +876,7 @@ class Lexer extends Core * @param string $quote additional starting symbol * * @return null|Token + * @throws LexerException */ public function parseString($quote = '') { @@ -862,6 +922,7 @@ class Lexer extends Core * Parses a symbol. * * @return null|Token + * @throws LexerException */ public function parseSymbol() { @@ -919,7 +980,15 @@ class Lexer extends Core while (++$this->last < $this->len && ! Context::isSeparator($this->str[$this->last])) { $token .= $this->str[$this->last]; + + // Test if end of token equals the current delimiter. If so, remove it from the token. + if (substr($token, -$this->delimiterLen) === $this->delimiter) { + $token = substr($token, 0, -$this->delimiterLen); + $this->last -= $this->delimiterLen - 1; + break; + } } + --$this->last; return new Token($token); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Parser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Parser.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Parser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Parser.php index ab3e1b77..f09a210d 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Parser.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Parser.php @@ -379,6 +379,7 @@ class Parser extends Core /** * Builds the parse trees. + * @throws ParserException */ public function parse() { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statement.php similarity index 97% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statement.php index f9e09026..4b47ea5f 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statement.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statement.php @@ -193,6 +193,7 @@ abstract class Statement * * @param Parser $parser the instance that requests parsing * @param TokensList $list the list of tokens to be parsed + * @throws Exceptions\ParserException */ public function parse(Parser $parser, TokensList $list) { @@ -407,12 +408,11 @@ abstract class Statement $this->after($parser, $list, $token); // #223 Here may make a patch, if last is delimiter, back one - if ($class !== null) { - if ((new $class()) instanceof FunctionCall) { - if ($list->offsetGet($list->idx)->type === Token::TYPE_DELIMITER) { - --$list->idx; - } - } + // TODO: when not supporting PHP 5.3 anymore, replace this by FunctionCall::class. + if ($class === 'PhpMyAdmin\\SqlParser\\Components\\FunctionCall' + && $list->offsetGet($list->idx)->type === Token::TYPE_DELIMITER + ) { + --$list->idx; } } @@ -473,6 +473,7 @@ abstract class Statement * @param TokensList $list the list of tokens to be parsed * * @return bool + * @throws Exceptions\ParserException */ public function validateClauseOrder($parser, $list) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/AlterStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/AlterStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/AlterStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/AlterStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/AnalyzeStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/AnalyzeStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/AnalyzeStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/AnalyzeStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/BackupStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/BackupStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/BackupStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/BackupStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CallStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CallStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CallStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CallStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CheckStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CheckStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CheckStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CheckStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ChecksumStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ChecksumStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ChecksumStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ChecksumStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CreateStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CreateStatement.php similarity index 92% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CreateStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CreateStatement.php index 17c5bf16..cefcab13 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/CreateStatement.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/CreateStatement.php @@ -66,6 +66,7 @@ class CreateStatement extends Statement 'TRIGGER' => 6, 'USER' => 6, 'VIEW' => 6, + 'SCHEMA' => 6, // CREATE TABLE 'IF NOT EXISTS' => 7 @@ -281,10 +282,11 @@ class CreateStatement extends Statement /** * If `CREATE TABLE ... SELECT`. + * If `CREATE VIEW AS ` ... SELECT`. * - * Used by `CREATE TABLE` + * Used by `CREATE TABLE`, `CREATE VIEW` * - * @var SelectStatement + * @var SelectStatement|null */ public $select; @@ -360,9 +362,8 @@ class CreateStatement extends Statement public $parameters; /** - * The body of this function or procedure. For views, it is the select - * statement that gets the. - * + * The body of this function or procedure. + * For views, it is the select statement that creates the view. * Used by `CREATE FUNCTION`, `CREATE PROCEDURE` and `CREATE VIEW`. * * @var Token[]|string @@ -382,7 +383,7 @@ class CreateStatement extends Statement $fields = ArrayObj::build($this->fields); } } - if ($this->options->has('DATABASE')) { + if ($this->options->has('DATABASE') || $this->options->has('SCHEMA')) { return 'CREATE ' . OptionsArray::build($this->options) . ' ' . Expression::build($this->name) . ' ' @@ -428,7 +429,7 @@ class CreateStatement extends Statement return 'CREATE ' . OptionsArray::build($this->options) . ' ' . Expression::build($this->name) . ' ' - . $fields . ' AS ' . TokensList::build($this->body) . ' ' + . $fields . ' AS ' . ($this->select ? $this->select->build() : TokensList::build($this->body)) . ' ' . OptionsArray::build($this->entityOptions); } elseif ($this->options->has('TRIGGER')) { return 'CREATE ' @@ -470,12 +471,15 @@ class CreateStatement extends Statement $this->options = OptionsArray::parse($parser, $list, static::$OPTIONS); ++$list->idx; // Skipping last option. + $isDatabase = $this->options->has('DATABASE') || $this->options->has('SCHEMA'); + $fieldName = $isDatabase ? 'database' : 'table'; + // Parsing the field name. $this->name = Expression::parse( $parser, $list, array( - 'parseField' => 'table', + 'parseField' => $fieldName, 'breakOnAlias' => true ) ); @@ -500,7 +504,7 @@ class CreateStatement extends Statement ++$nextidx; } - if ($this->options->has('DATABASE')) { + if ($isDatabase) { $this->entityOptions = OptionsArray::parse( $parser, $list, @@ -680,6 +684,7 @@ class CreateStatement extends Statement $this->body[] = $token; } } elseif ($this->options->has('VIEW')) { + /** @var Token $token */ $token = $list->getNext(); // Skipping whitespaces and comments. // Parsing columns list. @@ -690,13 +695,26 @@ class CreateStatement extends Statement $list->getNext(); } - // Parsing the `AS` keyword. - for (; $list->idx < $list->count; ++$list->idx) { - $token = $list->tokens[$list->idx]; - if ($token->type === Token::TYPE_DELIMITER) { - break; + // Parsing the SELECT expression with and without the `AS` keyword + if ($token->type === Token::TYPE_KEYWORD + && $token->keyword === 'SELECT' + ) { + $this->select = new SelectStatement($parser, $list); + } elseif ($token->type === Token::TYPE_KEYWORD + && $token->keyword === 'AS' + && $list->tokens[$nextidx]->type === Token::TYPE_KEYWORD + && $list->tokens[$nextidx]->value === 'SELECT' + ) { + $list->idx = $nextidx; + $this->select = new SelectStatement($parser, $list); + } else { + for (; $list->idx < $list->count; ++$list->idx) { + $token = $list->tokens[$list->idx]; + if ($token->type === Token::TYPE_DELIMITER) { + break; + } + $this->body[] = $token; } - $this->body[] = $token; } } elseif ($this->options->has('TRIGGER')) { // Parsing the time and the event. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/DeleteStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/DeleteStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/DeleteStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/DeleteStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/DropStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/DropStatement.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/DropStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/DropStatement.php index e6f9591d..7b9da2c6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/DropStatement.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/DropStatement.php @@ -36,6 +36,7 @@ class DropStatement extends Statement 'VIEW' => 1, 'TABLESPACE' => 1, 'TRIGGER' => 1, + 'USER' => 1, 'TEMPORARY' => 2, 'IF EXISTS' => 3 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ExplainStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ExplainStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ExplainStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ExplainStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/InsertStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/InsertStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/InsertStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/InsertStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/LoadStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/LoadStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/LoadStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/LoadStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/LockStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/LockStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/LockStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/LockStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/MaintenanceStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/MaintenanceStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/MaintenanceStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/MaintenanceStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/NotImplementedStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/NotImplementedStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/NotImplementedStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/NotImplementedStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/OptimizeStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/OptimizeStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/OptimizeStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/OptimizeStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/PurgeStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/PurgeStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/PurgeStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/PurgeStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/RenameStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/RenameStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/RenameStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/RenameStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/RepairStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/RepairStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/RepairStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/RepairStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ReplaceStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ReplaceStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ReplaceStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ReplaceStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/RestoreStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/RestoreStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/RestoreStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/RestoreStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/SelectStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/SelectStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/SelectStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/SelectStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/SetStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/SetStatement.php similarity index 89% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/SetStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/SetStatement.php index 26435789..d62b6f09 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/SetStatement.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/SetStatement.php @@ -58,7 +58,15 @@ class SetStatement extends Statement 'PASSWORD' => array( 3, 'expr', - ) + ), + 'SESSION' => 3, + 'GLOBAL' => 3, + 'PERSIST' => 3, + 'PERSIST_ONLY' => 3, + '@@SESSION' => 3, + '@@GLOBAL' => 3, + '@@PERSIST' => 3, + '@@PERSIST_ONLY' => 3, ); public static $END_OPTIONS = array( diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ShowStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ShowStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/ShowStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/ShowStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/TransactionStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/TransactionStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/TransactionStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/TransactionStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/TruncateStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/TruncateStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/TruncateStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/TruncateStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/UpdateStatement.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/UpdateStatement.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Statements/UpdateStatement.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Statements/UpdateStatement.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Token.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Token.php similarity index 97% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Token.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Token.php index f2f9860f..357d646e 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Token.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Token.php @@ -258,17 +258,16 @@ class Token if ($this->flags & self::FLAG_NUMBER_HEX) { if ($this->flags & self::FLAG_NUMBER_NEGATIVE) { $ret = str_replace('-', '', $this->token); - sscanf($ret, '%x', $ret); - $ret = -$ret; + $ret = -hexdec($ret); } else { - sscanf($ret, '%x', $ret); + $ret = hexdec($ret); } } elseif (($this->flags & self::FLAG_NUMBER_APPROXIMATE) || ($this->flags & self::FLAG_NUMBER_FLOAT) ) { - sscanf($ret, '%f', $ret); - } else { - sscanf($ret, '%d', $ret); + $ret = (float) $ret; + } elseif (! ($this->flags & self::FLAG_NUMBER_BINARY)) { + $ret = (int) $ret; } return $ret; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/TokensList.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/TokensList.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/TokensList.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/TokensList.php index 5c04ad46..4a3eec6a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/TokensList.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/TokensList.php @@ -93,7 +93,7 @@ class TokensList implements \ArrayAccess * Gets the next token. Skips any irrelevant token (whitespaces and * comments). * - * @return Token + * @return Token|null */ public function getNext() { @@ -113,7 +113,7 @@ class TokensList implements \ArrayAccess * * @param int $type the type * - * @return Token + * @return Token|null */ public function getNextOfType($type) { @@ -132,7 +132,7 @@ class TokensList implements \ArrayAccess * @param int $type the type of the token * @param string $value the value of the token * - * @return Token + * @return Token|null */ public function getNextOfTypeAndValue($type, $value) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Translator.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Translator.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Translator.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Translator.php index 622bec94..5f0c8f87 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Translator.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Translator.php @@ -23,7 +23,7 @@ class Translator private static $translator; /** - * Loads transator. + * Loads translator. */ public static function load() { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/UtfString.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/UtfString.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/UtfString.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/UtfString.php index 58905f37..5127b5b6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/UtfString.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/UtfString.php @@ -99,7 +99,7 @@ class UtfString implements \ArrayAccess * * @param int $offset the offset to be returned * - * @return string + * @return string|null */ public function offsetGet($offset) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php index db9c4e5a..7361949f 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/BufferedQuery.php @@ -137,7 +137,7 @@ class BufferedQuery * * @param bool $end whether the end of the buffer was reached * - * @return string + * @return string|false */ public function extract($end = false) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/CLI.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/CLI.php similarity index 82% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/CLI.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/CLI.php index 60af2220..40be349e 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/CLI.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/CLI.php @@ -31,7 +31,7 @@ class CLI public function usageHighlight() { - echo "Usage: highlight-query --query SQL [--format html|cli|text]\n"; + echo "Usage: highlight-query --query SQL [--format html|cli|text] [--ansi]\n"; echo " cat file.sql | highlight-query\n"; } @@ -45,10 +45,11 @@ class CLI $longopts = array( 'help', 'query:', - 'format:' + 'format:', + 'ansi' ); $params = $this->getopt( - 'hq:f:', + 'hq:f:a', $longopts ); if ($params === false) { @@ -83,6 +84,10 @@ class CLI $params['q'] = $stdIn; } } + + if (isset($params['a'])) { + Context::setMode('ANSI_QUOTES'); + } if (isset($params['q'])) { echo Formatter::format( $params['q'], @@ -100,7 +105,7 @@ class CLI public function usageLint() { - echo "Usage: lint-query --query SQL\n"; + echo "Usage: lint-query --query SQL [--ansi]\n"; echo " cat file.sql | lint-query\n"; } @@ -109,10 +114,11 @@ class CLI $longopts = array( 'help', 'query:', - 'context:' + 'context:', + 'ansi' ); $params = $this->getopt( - 'hq:c:', + 'hq:c:a', $longopts ); $this->mergeLongOpts($params, $longopts); @@ -139,6 +145,10 @@ class CLI $params['q'] = $stdIn; } } + if (isset($params['a'])) { + Context::setMode('ANSI_QUOTES'); + } + if (isset($params['q'])) { $lexer = new Lexer($params['q'], false); $parser = new Parser($lexer->list); @@ -160,7 +170,7 @@ class CLI public function usageTokenize() { - echo "Usage: tokenize-query --query SQL\n"; + echo "Usage: tokenize-query --query SQL [--ansi]\n"; echo " cat file.sql | tokenize-query\n"; } @@ -168,10 +178,11 @@ class CLI { $longopts = array( 'help', - 'query:' + 'query:', + 'ansi' ); $params = $this->getopt( - 'hq:', + 'hq:a', $longopts ); $this->mergeLongOpts($params, $longopts); @@ -195,6 +206,10 @@ class CLI $params['q'] = $stdIn; } } + + if (isset($params['a'])) { + Context::setMode('ANSI_QUOTES'); + } if (isset($params['q'])) { $lexer = new Lexer($params['q'], false); foreach ($lexer->list->tokens as $idx => $token) { @@ -218,11 +233,22 @@ class CLI return 1; } - private function readStdin() { - stream_set_blocking(STDIN, false); - $stdin = stream_get_contents(STDIN); - // restore-default block-mode setting - stream_set_blocking(STDIN, true); + public function readStdin() + { + $read = array(STDIN); + $write = array(); + $except = array(); + + // Assume there's nothing to be read from STDIN. + $stdin = null; + + // Try to read from STDIN. Wait 0.2 second before timing out. + $result = stream_select($read, $write, $except, 0, 2000); + + if ($result > 0) { + $stdin = stream_get_contents(STDIN); + } + return $stdin; } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Error.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Error.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Error.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Error.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Formatter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Formatter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Formatter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Formatter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Misc.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Misc.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Misc.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Misc.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Query.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Query.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Query.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Query.php index 2e623aa2..9494d967 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Query.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Query.php @@ -591,7 +591,7 @@ class Query * * @var int */ - $clauseIdx = $clauses[$clauseType]; + $clauseIdx = isset($clauses[$clauseType]) ? $clauses[$clauseType] : -1; $firstClauseIdx = $clauseIdx; $lastClauseIdx = $clauseIdx; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Routine.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Routine.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Routine.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Routine.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Table.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Table.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Table.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Table.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Tokens.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Tokens.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpmyadmin/sql-parser/src/Utils/Tokens.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpmyadmin/sql-parser/src/Utils/Tokens.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/AUTHORS b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/AUTHORS similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/AUTHORS rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/AUTHORS diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/BACKERS.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/BACKERS.md similarity index 84% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/BACKERS.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/BACKERS.md index e9f3784d..e03152ca 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/BACKERS.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/BACKERS.md @@ -4,4 +4,5 @@ phpseclib ongoing development is made possible by [Tidelift](https://tidelift.co ## Backers -- Zane Hooper \ No newline at end of file +- Zane Hooper +- [Setasign](https://www.setasign.com/) \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/README.md similarity index 93% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/README.md index ce201c9e..a2e079c4 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/README.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/README.md @@ -15,12 +15,11 @@ arithmetic library, fully PKCS#1 (v2.1) compliant RSA, DES, 3DES, RC4, Rijndael, AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509 * [Browse Git](https://github.com/phpseclib/phpseclib) -* [Code Coverage Report](https://coverage.phpseclib.org/2.0/latest/) ## Documentation * [Documentation / Manual](http://phpseclib.sourceforge.net/) -* [API Documentation](https://api.phpseclib.org/2.0/) (generated by Sami) +* [API Documentation](https://api.phpseclib.org/2.0/) (generated by Doctum) ## Branches @@ -45,7 +44,7 @@ AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509 * Composer compatible (PSR-0 autoloading) * Install using Composer: `composer require phpseclib/phpseclib:~1.0` * Install using PEAR: See [phpseclib PEAR Channel Documentation](http://phpseclib.sourceforge.net/pear.htm) -* [Download 1.0.17 as ZIP](http://sourceforge.net/projects/phpseclib/files/phpseclib1.0.17.zip/download) +* [Download 1.0.19 as ZIP](http://sourceforge.net/projects/phpseclib/files/phpseclib1.0.19.zip/download) ## Security contact information diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/appveyor.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/appveyor.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/appveyor.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/appveyor.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/composer.json similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/composer.json index b4e8a1c9..9303f8aa 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpseclib/phpseclib/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/composer.json @@ -56,7 +56,6 @@ "require-dev": { "phing/phing": "~2.7", "phpunit/phpunit": "^4.8.35|^5.7|^6.0", - "sami/sami": "~2.0", "squizlabs/php_codesniffer": "~2.0" }, "suggest": { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php index 03b176e7..224eaa52 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php @@ -413,7 +413,7 @@ abstract class Base * @var mixed * @access private */ - var $use_inline_crypt; + var $use_inline_crypt = true; /** * If OpenSSL can be used in ECB but not in CTR we can emulate CTR @@ -495,11 +495,6 @@ abstract class Base } $this->_setEngine(); - - // Determining whether inline crypting can be used by the cipher - if ($this->use_inline_crypt !== false) { - $this->use_inline_crypt = version_compare(PHP_VERSION, '5.3.0') >= 0 || function_exists('create_function'); - } } /** @@ -2602,12 +2597,8 @@ abstract class Base } // Create the $inline function and return its name as string. Ready to run! - if (version_compare(PHP_VERSION, '5.3.0') >= 0) { - eval('$func = function ($_action, &$self, $_text) { ' . $init_crypt . 'if ($_action == "encrypt") { ' . $encrypt . ' } else { ' . $decrypt . ' } };'); - return $func; - } - - return create_function('$_action, &$self, $_text', $init_crypt . 'if ($_action == "encrypt") { ' . $encrypt . ' } else { ' . $decrypt . ' }'); + eval('$func = function ($_action, &$self, $_text) { ' . $init_crypt . 'if ($_action == "encrypt") { ' . $encrypt . ' } else { ' . $decrypt . ' } };'); + return $func; } /** diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php index 01e34cc3..8f53eb31 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php @@ -97,7 +97,10 @@ class Random $fp = @fopen('/dev/urandom', 'rb'); } if ($fp !== true && $fp !== false) { // surprisingly faster than !is_bool() or is_resource() - return fread($fp, $length); + $temp = fread($fp, $length); + if (strlen($temp) == $length) { + return $temp; + } } // method 3. pretty much does the same thing as method 2 per the following url: // https://github.com/php/php-src/blob/7014a0eb6d1611151a286c0ff4f2238f92c120d6/ext/mcrypt/mcrypt.c#L1391 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/.scrutinizer.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/.scrutinizer.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/.scrutinizer.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/.scrutinizer.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/.travis.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/.travis.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/.travis.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/LICENSE.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/LICENSE.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/LICENSE.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/LICENSE.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/RELICENSED.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/RELICENSED.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/RELICENSED.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/RELICENSED.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/changelog.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/changelog.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/changelog.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/changelog.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/composer.lock b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/composer.lock similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/composer.lock rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/composer.lock diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/docs/playground.jpg b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/docs/playground.jpg similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/docs/playground.jpg rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/docs/playground.jpg diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/phpunit.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/phpunit.xml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/phpunit.xml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/phpunit.xml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/InsecureCallException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/InsecureCallException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/InsecureCallException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/InsecureCallException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Google2FA.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Google2FA.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Google2FA.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Google2FA.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/Base32.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/Base32.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/Base32.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/Base32.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/Constants.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/Constants.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/Constants.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/Constants.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/QRCode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/QRCode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/QRCode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/QRCode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/Url.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/Url.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/src/Support/Url.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/src/Support/Url.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/.gitkeep b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/.gitkeep similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/.gitkeep rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/.gitkeep diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/Constants.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/Constants.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/Constants.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/Constants.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/Google2FATest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/Google2FATest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/Google2FATest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/Google2FATest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/bootstrap.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/tests/bootstrap.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/tests/bootstrap.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/upgrading.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/upgrading.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/pragmarx/google2fa/upgrading.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/pragmarx/google2fa/upgrading.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/src/ContainerExceptionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/src/ContainerExceptionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/src/ContainerExceptionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/src/ContainerExceptionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/src/ContainerInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/src/ContainerInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/src/ContainerInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/src/ContainerInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/src/NotFoundExceptionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/src/NotFoundExceptionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/psr/container/src/NotFoundExceptionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/psr/container/src/NotFoundExceptionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/LICENCE.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/LICENCE.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/LICENCE.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/LICENCE.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/Registration.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/Registration.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/Registration.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/Registration.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/SignRequest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/SignRequest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/SignRequest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/SignRequest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/U2FException.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/U2FException.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/U2FException.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/U2FException.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/U2FServer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/U2FServer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/samyoul/u2f-php-server/src/U2FServer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/samyoul/u2f-php-server/src/U2FServer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/CHANGELOG.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/CHANGELOG.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/CHANGELOG.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/CHANGELOG.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Compiler.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Compiler.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Compiler.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Compiler.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Expression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Expression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Expression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Expression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ExpressionFunction.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ExpressionFunction.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ExpressionFunction.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ExpressionFunction.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ExpressionFunctionProviderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ExpressionFunctionProviderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ExpressionFunctionProviderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ExpressionFunctionProviderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ExpressionLanguage.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ExpressionLanguage.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ExpressionLanguage.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ExpressionLanguage.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Lexer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Lexer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Lexer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Lexer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ArgumentsNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ArgumentsNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ArgumentsNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ArgumentsNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ArrayNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ArrayNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ArrayNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ArrayNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/BinaryNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/BinaryNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/BinaryNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/BinaryNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ConditionalNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ConditionalNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ConditionalNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ConditionalNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ConstantNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ConstantNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/ConstantNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/ConstantNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/FunctionNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/FunctionNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/FunctionNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/FunctionNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/GetAttrNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/GetAttrNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/GetAttrNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/GetAttrNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/NameNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/NameNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/NameNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/NameNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/UnaryNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/UnaryNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Node/UnaryNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Node/UnaryNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ParsedExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ParsedExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ParsedExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ParsedExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Parser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Parser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Parser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Parser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ParserCache/ArrayParserCache.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ParserCache/ArrayParserCache.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ParserCache/ArrayParserCache.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ParserCache/ArrayParserCache.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ParserCache/ParserCacheInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ParserCache/ParserCacheInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/ParserCache/ParserCacheInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/ParserCache/ParserCacheInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/SerializedParsedExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/SerializedParsedExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/SerializedParsedExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/SerializedParsedExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/SyntaxError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/SyntaxError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/SyntaxError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/SyntaxError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Token.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Token.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/Token.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/Token.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/TokenStream.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/TokenStream.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/TokenStream.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/TokenStream.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/phpunit.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/phpunit.xml.dist similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/expression-language/phpunit.xml.dist rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/expression-language/phpunit.xml.dist diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/Ctype.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/Ctype.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/Ctype.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/Ctype.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-ctype/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/bootstrap.php similarity index 72% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-ctype/bootstrap.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/bootstrap.php index 14d1d0fa..8d6fc4be 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-ctype/bootstrap.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/bootstrap.php @@ -13,14 +13,34 @@ use Symfony\Polyfill\Ctype as p; if (!function_exists('ctype_alnum')) { function ctype_alnum($text) { return p\Ctype::ctype_alnum($text); } +} +if (!function_exists('ctype_alpha')) { function ctype_alpha($text) { return p\Ctype::ctype_alpha($text); } +} +if (!function_exists('ctype_cntrl')) { function ctype_cntrl($text) { return p\Ctype::ctype_cntrl($text); } +} +if (!function_exists('ctype_digit')) { function ctype_digit($text) { return p\Ctype::ctype_digit($text); } +} +if (!function_exists('ctype_graph')) { function ctype_graph($text) { return p\Ctype::ctype_graph($text); } +} +if (!function_exists('ctype_lower')) { function ctype_lower($text) { return p\Ctype::ctype_lower($text); } +} +if (!function_exists('ctype_print')) { function ctype_print($text) { return p\Ctype::ctype_print($text); } +} +if (!function_exists('ctype_punct')) { function ctype_punct($text) { return p\Ctype::ctype_punct($text); } +} +if (!function_exists('ctype_space')) { function ctype_space($text) { return p\Ctype::ctype_space($text); } +} +if (!function_exists('ctype_upper')) { function ctype_upper($text) { return p\Ctype::ctype_upper($text); } +} +if (!function_exists('ctype_xdigit')) { function ctype_xdigit($text) { return p\Ctype::ctype_xdigit($text); } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/composer.json similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/composer.json index 2a2ea044..90108c65 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-ctype/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-ctype/composer.json @@ -28,7 +28,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Mbstring.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Mbstring.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Mbstring.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Mbstring.php index bf882ba2..15503bc9 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Mbstring.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Mbstring.php @@ -545,7 +545,14 @@ final class Mbstring } if ('UTF-8' === $encoding = self::getEncoding($encoding)) { - return preg_split("/(.{{$split_length}})/u", $string, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); + $rx = '/('; + while (65535 < $split_length) { + $rx .= '.{65535}'; + $split_length -= 65535; + } + $rx .= '.{'.$split_length.'})/us'; + + return preg_split($rx, $string, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); } $result = array(); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/README.md similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/README.md index 342e8286..4efb599d 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/README.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/README.md @@ -2,7 +2,7 @@ Symfony Polyfill / Mbstring =========================== This component provides a partial, native PHP implementation for the -[Mbstring](http://php.net/mbstring) extension. +[Mbstring](https://php.net/mbstring) extension. More information can be found in the [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php similarity index 76% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php index e6fbfa64..a22eca57 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php @@ -1,6 +1,6 @@ 'a', 'B' => 'b', 'C' => 'c', @@ -510,6 +510,138 @@ return array( 'Ⴥ' => 'â´¥', 'Ⴧ' => 'â´§', 'áƒ' => 'â´­', + 'Ꭰ' => 'ê­°', + 'Ꭱ' => 'ê­±', + 'Ꭲ' => 'ê­²', + 'Ꭳ' => 'ê­³', + 'Ꭴ' => 'ê­´', + 'Ꭵ' => 'ê­µ', + 'Ꭶ' => 'ê­¶', + 'Ꭷ' => 'ê­·', + 'Ꭸ' => 'ê­¸', + 'Ꭹ' => 'ê­¹', + 'Ꭺ' => 'ê­º', + 'Ꭻ' => 'ê­»', + 'Ꭼ' => 'ê­¼', + 'Ꭽ' => 'ê­½', + 'Ꭾ' => 'ê­¾', + 'Ꭿ' => 'ê­¿', + 'Ꮀ' => 'ꮀ', + 'Ꮁ' => 'ê®', + 'Ꮂ' => 'ꮂ', + 'Ꮃ' => 'ꮃ', + 'Ꮄ' => 'ꮄ', + 'Ꮅ' => 'ê®…', + 'Ꮆ' => 'ꮆ', + 'Ꮇ' => 'ꮇ', + 'Ꮈ' => 'ꮈ', + 'Ꮉ' => 'ꮉ', + 'Ꮊ' => 'ꮊ', + 'Ꮋ' => 'ꮋ', + 'Ꮌ' => 'ꮌ', + 'Ꮍ' => 'ê®', + 'Ꮎ' => 'ꮎ', + 'Ꮏ' => 'ê®', + 'á€' => 'ê®', + 'á' => 'ꮑ', + 'á‚' => 'ê®’', + 'áƒ' => 'ꮓ', + 'á„' => 'ê®”', + 'á…' => 'ꮕ', + 'á†' => 'ê®–', + 'á‡' => 'ê®—', + 'áˆ' => 'ꮘ', + 'á‰' => 'ê®™', + 'áŠ' => 'ꮚ', + 'á‹' => 'ê®›', + 'áŒ' => 'ꮜ', + 'á' => 'ê®', + 'áŽ' => 'ꮞ', + 'á' => 'ꮟ', + 'á' => 'ê® ', + 'á‘' => 'ꮡ', + 'á’' => 'ꮢ', + 'á“' => 'ꮣ', + 'á”' => 'ꮤ', + 'á•' => 'ꮥ', + 'á–' => 'ꮦ', + 'á—' => 'ꮧ', + 'á˜' => 'ꮨ', + 'á™' => 'ꮩ', + 'áš' => 'ꮪ', + 'á›' => 'ꮫ', + 'áœ' => 'ꮬ', + 'á' => 'ê®­', + 'áž' => 'ê®®', + 'áŸ' => 'ꮯ', + 'á ' => 'ê®°', + 'á¡' => 'ê®±', + 'á¢' => 'ꮲ', + 'á£' => 'ꮳ', + 'á¤' => 'ê®´', + 'á¥' => 'ꮵ', + 'á¦' => 'ꮶ', + 'á§' => 'ê®·', + 'á¨' => 'ꮸ', + 'á©' => 'ꮹ', + 'áª' => 'ꮺ', + 'á«' => 'ê®»', + 'á¬' => 'ꮼ', + 'á­' => 'ꮽ', + 'á®' => 'ꮾ', + 'á¯' => 'ꮿ', + 'á°' => 'á¸', + 'á±' => 'á¹', + 'á²' => 'áº', + 'á³' => 'á»', + 'á´' => 'á¼', + 'áµ' => 'á½', + 'á²' => 'áƒ', + 'Ბ' => 'ბ', + 'á²’' => 'გ', + 'Დ' => 'დ', + 'á²”' => 'ე', + 'Ვ' => 'ვ', + 'á²–' => 'ზ', + 'á²—' => 'თ', + 'Ი' => 'ი', + 'á²™' => 'კ', + 'Ლ' => 'ლ', + 'á²›' => 'მ', + 'Ნ' => 'ნ', + 'á²' => 'áƒ', + 'Პ' => 'პ', + 'Ჟ' => 'ჟ', + 'á² ' => 'რ', + 'Ს' => 'ს', + 'á²¢' => 'ტ', + 'á²£' => 'უ', + 'Ფ' => 'ფ', + 'á²¥' => 'ქ', + 'Ღ' => 'ღ', + 'Ყ' => 'ყ', + 'Შ' => 'შ', + 'Ჩ' => 'ჩ', + 'Ც' => 'ც', + 'Ძ' => 'ძ', + 'Წ' => 'წ', + 'á²­' => 'ჭ', + 'á²®' => 'ხ', + 'Ჯ' => 'ჯ', + 'á²°' => 'ჰ', + 'á²±' => 'ჱ', + 'á²²' => 'ჲ', + 'á²³' => 'ჳ', + 'á²´' => 'ჴ', + 'á²µ' => 'ჵ', + 'Ჶ' => 'ჶ', + 'á²·' => 'ჷ', + 'Ჸ' => 'ჸ', + 'á²¹' => 'ჹ', + 'Ჺ' => 'ჺ', + 'á²½' => 'ჽ', + 'á²¾' => 'ჾ', + 'Ჿ' => 'ჿ', 'Ḁ' => 'á¸', 'Ḃ' => 'ḃ', 'Ḅ' => 'ḅ', @@ -993,8 +1125,24 @@ return array( 'êž«' => 'Éœ', 'Ɡ' => 'É¡', 'êž­' => 'ɬ', + 'êž®' => 'ɪ', 'êž°' => 'Êž', 'êž±' => 'ʇ', + 'êž²' => 'Ê', + 'êž³' => 'ê­“', + 'êž´' => 'êžµ', + 'Ꞷ' => 'êž·', + 'Ꞹ' => 'êž¹', + 'Ꞻ' => 'êž»', + 'êž¼' => 'êž½', + 'êž¾' => 'êž¿', + 'Ꟃ' => 'ꟃ', + 'Ꞔ' => 'êž”', + 'Ʂ' => 'Ê‚', + 'Ᶎ' => 'ᶎ', + 'Ꟈ' => 'ꟈ', + 'Ꟊ' => 'ꟊ', + 'Ꟶ' => 'ꟶ', 'A' => 'ï½', 'ï¼¢' => 'b', 'ï¼£' => 'c', @@ -1061,6 +1209,93 @@ return array( 'ð¥' => 'ð‘', 'ð¦' => 'ð‘Ž', 'ð§' => 'ð‘', + 'ð’°' => 'ð“˜', + 'ð’±' => 'ð“™', + 'ð’²' => 'ð“š', + 'ð’³' => 'ð“›', + 'ð’´' => 'ð“œ', + 'ð’µ' => 'ð“', + 'ð’¶' => 'ð“ž', + 'ð’·' => 'ð“Ÿ', + 'ð’¸' => 'ð“ ', + 'ð’¹' => 'ð“¡', + 'ð’º' => 'ð“¢', + 'ð’»' => 'ð“£', + 'ð’¼' => 'ð“¤', + 'ð’½' => 'ð“¥', + 'ð’¾' => 'ð“¦', + 'ð’¿' => 'ð“§', + 'ð“€' => 'ð“¨', + 'ð“' => 'ð“©', + 'ð“‚' => 'ð“ª', + 'ð“ƒ' => 'ð“«', + 'ð“„' => 'ð“¬', + 'ð“…' => 'ð“­', + 'ð“†' => 'ð“®', + 'ð“‡' => 'ð“¯', + 'ð“ˆ' => 'ð“°', + 'ð“‰' => 'ð“±', + 'ð“Š' => 'ð“²', + 'ð“‹' => 'ð“³', + 'ð“Œ' => 'ð“´', + 'ð“' => 'ð“µ', + 'ð“Ž' => 'ð“¶', + 'ð“' => 'ð“·', + 'ð“' => 'ð“¸', + 'ð“‘' => 'ð“¹', + 'ð“’' => 'ð“º', + 'ð““' => 'ð“»', + 'ð²€' => 'ð³€', + 'ð²' => 'ð³', + 'ð²‚' => 'ð³‚', + 'ð²ƒ' => 'ð³ƒ', + 'ð²„' => 'ð³„', + 'ð²…' => 'ð³…', + 'ð²†' => 'ð³†', + 'ð²‡' => 'ð³‡', + 'ð²ˆ' => 'ð³ˆ', + 'ð²‰' => 'ð³‰', + 'ð²Š' => 'ð³Š', + 'ð²‹' => 'ð³‹', + 'ð²Œ' => 'ð³Œ', + 'ð²' => 'ð³', + 'ð²Ž' => 'ð³Ž', + 'ð²' => 'ð³', + 'ð²' => 'ð³', + 'ð²‘' => 'ð³‘', + 'ð²’' => 'ð³’', + 'ð²“' => 'ð³“', + 'ð²”' => 'ð³”', + 'ð²•' => 'ð³•', + 'ð²–' => 'ð³–', + 'ð²—' => 'ð³—', + 'ð²˜' => 'ð³˜', + 'ð²™' => 'ð³™', + 'ð²š' => 'ð³š', + 'ð²›' => 'ð³›', + 'ð²œ' => 'ð³œ', + 'ð²' => 'ð³', + 'ð²ž' => 'ð³ž', + 'ð²Ÿ' => 'ð³Ÿ', + 'ð² ' => 'ð³ ', + 'ð²¡' => 'ð³¡', + 'ð²¢' => 'ð³¢', + 'ð²£' => 'ð³£', + 'ð²¤' => 'ð³¤', + 'ð²¥' => 'ð³¥', + 'ð²¦' => 'ð³¦', + 'ð²§' => 'ð³§', + 'ð²¨' => 'ð³¨', + 'ð²©' => 'ð³©', + 'ð²ª' => 'ð³ª', + 'ð²«' => 'ð³«', + 'ð²¬' => 'ð³¬', + 'ð²­' => 'ð³­', + 'ð²®' => 'ð³®', + 'ð²¯' => 'ð³¯', + 'ð²°' => 'ð³°', + 'ð²±' => 'ð³±', + 'ð²²' => 'ð³²', 'ð‘¢ ' => 'ð‘£€', '𑢡' => 'ð‘£', 'ð‘¢¢' => '𑣂', @@ -1093,4 +1328,70 @@ return array( 'ð‘¢½' => 'ð‘£', 'ð‘¢¾' => '𑣞', '𑢿' => '𑣟', + 'ð–¹€' => 'ð–¹ ', + 'ð–¹' => '𖹡', + '𖹂' => 'ð–¹¢', + '𖹃' => 'ð–¹£', + '𖹄' => '𖹤', + 'ð–¹…' => 'ð–¹¥', + '𖹆' => '𖹦', + '𖹇' => '𖹧', + '𖹈' => '𖹨', + '𖹉' => '𖹩', + '𖹊' => '𖹪', + '𖹋' => '𖹫', + '𖹌' => '𖹬', + 'ð–¹' => 'ð–¹­', + '𖹎' => 'ð–¹®', + 'ð–¹' => '𖹯', + 'ð–¹' => 'ð–¹°', + '𖹑' => 'ð–¹±', + 'ð–¹’' => 'ð–¹²', + '𖹓' => 'ð–¹³', + 'ð–¹”' => 'ð–¹´', + '𖹕' => 'ð–¹µ', + 'ð–¹–' => '𖹶', + 'ð–¹—' => 'ð–¹·', + '𖹘' => '𖹸', + 'ð–¹™' => 'ð–¹¹', + '𖹚' => '𖹺', + 'ð–¹›' => 'ð–¹»', + '𖹜' => 'ð–¹¼', + 'ð–¹' => 'ð–¹½', + '𖹞' => 'ð–¹¾', + '𖹟' => '𖹿', + '𞤀' => '𞤢', + 'ðž¤' => '𞤣', + '𞤂' => '𞤤', + '𞤃' => '𞤥', + '𞤄' => '𞤦', + '𞤅' => '𞤧', + '𞤆' => '𞤨', + '𞤇' => '𞤩', + '𞤈' => '𞤪', + '𞤉' => '𞤫', + '𞤊' => '𞤬', + '𞤋' => '𞤭', + '𞤌' => '𞤮', + 'ðž¤' => '𞤯', + '𞤎' => '𞤰', + 'ðž¤' => '𞤱', + 'ðž¤' => '𞤲', + '𞤑' => '𞤳', + '𞤒' => '𞤴', + '𞤓' => '𞤵', + '𞤔' => '𞤶', + '𞤕' => '𞤷', + '𞤖' => '𞤸', + '𞤗' => '𞤹', + '𞤘' => '𞤺', + '𞤙' => '𞤻', + '𞤚' => '𞤼', + '𞤛' => '𞤽', + '𞤜' => '𞤾', + 'ðž¤' => '𞤿', + '𞤞' => '𞥀', + '𞤟' => 'ðž¥', + '𞤠' => '𞥂', + '𞤡' => '𞥃', ); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php similarity index 76% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php index b8103b2e..ecbc1589 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php @@ -1,6 +1,6 @@ 'A', 'b' => 'B', 'c' => 'C', @@ -225,6 +225,7 @@ return array( 'ɦ' => 'Ɦ', 'ɨ' => 'Æ—', 'É©' => 'Æ–', + 'ɪ' => 'êž®', 'É«' => 'â±¢', 'ɬ' => 'êž­', 'ɯ' => 'Æœ', @@ -233,6 +234,7 @@ return array( 'ɵ' => 'ÆŸ', 'ɽ' => 'Ɽ', 'Ê€' => 'Ʀ', + 'Ê‚' => 'Ʂ', 'ʃ' => 'Æ©', 'ʇ' => 'êž±', 'ʈ' => 'Æ®', @@ -241,6 +243,7 @@ return array( 'Ê‹' => 'Ʋ', 'ÊŒ' => 'É…', 'Ê’' => 'Æ·', + 'Ê' => 'êž²', 'Êž' => 'êž°', 'Í…' => 'Ι', 'ͱ' => 'Í°', @@ -493,8 +496,70 @@ return array( 'Ö„' => 'Õ”', 'Ö…' => 'Õ•', 'Ö†' => 'Õ–', + 'áƒ' => 'á²', + 'ბ' => 'Ბ', + 'გ' => 'á²’', + 'დ' => 'Დ', + 'ე' => 'á²”', + 'ვ' => 'Ვ', + 'ზ' => 'á²–', + 'თ' => 'á²—', + 'ი' => 'Ი', + 'კ' => 'á²™', + 'ლ' => 'Ლ', + 'მ' => 'á²›', + 'ნ' => 'Ნ', + 'áƒ' => 'á²', + 'პ' => 'Პ', + 'ჟ' => 'Ჟ', + 'რ' => 'á² ', + 'ს' => 'Ს', + 'ტ' => 'á²¢', + 'უ' => 'á²£', + 'ფ' => 'Ფ', + 'ქ' => 'á²¥', + 'ღ' => 'Ღ', + 'ყ' => 'Ყ', + 'შ' => 'Შ', + 'ჩ' => 'Ჩ', + 'ც' => 'Ც', + 'ძ' => 'Ძ', + 'წ' => 'Წ', + 'ჭ' => 'á²­', + 'ხ' => 'á²®', + 'ჯ' => 'Ჯ', + 'ჰ' => 'á²°', + 'ჱ' => 'á²±', + 'ჲ' => 'á²²', + 'ჳ' => 'á²³', + 'ჴ' => 'á²´', + 'ჵ' => 'á²µ', + 'ჶ' => 'Ჶ', + 'ჷ' => 'á²·', + 'ჸ' => 'Ჸ', + 'ჹ' => 'á²¹', + 'ჺ' => 'Ჺ', + 'ჽ' => 'á²½', + 'ჾ' => 'á²¾', + 'ჿ' => 'Ჿ', + 'á¸' => 'á°', + 'á¹' => 'á±', + 'áº' => 'á²', + 'á»' => 'á³', + 'á¼' => 'á´', + 'á½' => 'áµ', + 'á²€' => 'Ð’', + 'á²' => 'Д', + 'ᲂ' => 'О', + 'ᲃ' => 'С', + 'ᲄ' => 'Т', + 'á²…' => 'Т', + 'ᲆ' => 'Ъ', + 'ᲇ' => 'Ñ¢', + 'ᲈ' => 'Ꙋ', 'áµ¹' => 'ê½', 'áµ½' => 'â±£', + 'ᶎ' => 'Ᶎ', 'á¸' => 'Ḁ', 'ḃ' => 'Ḃ', 'ḅ' => 'Ḅ', @@ -993,6 +1058,7 @@ return array( 'ꞌ' => 'êž‹', 'êž‘' => 'êž', 'êž“' => 'êž’', + 'êž”' => 'Ꞔ', 'êž—' => 'êž–', 'êž™' => 'Ꞙ', 'êž›' => 'êžš', @@ -1003,6 +1069,97 @@ return array( 'ꞥ' => 'Ꞥ', 'ꞧ' => 'Ꞧ', 'êž©' => 'Ꞩ', + 'êžµ' => 'êž´', + 'êž·' => 'Ꞷ', + 'êž¹' => 'Ꞹ', + 'êž»' => 'Ꞻ', + 'êž½' => 'êž¼', + 'êž¿' => 'êž¾', + 'ꟃ' => 'Ꟃ', + 'ꟈ' => 'Ꟈ', + 'ꟊ' => 'Ꟊ', + 'ꟶ' => 'Ꟶ', + 'ê­“' => 'êž³', + 'ê­°' => 'Ꭰ', + 'ê­±' => 'Ꭱ', + 'ê­²' => 'Ꭲ', + 'ê­³' => 'Ꭳ', + 'ê­´' => 'Ꭴ', + 'ê­µ' => 'Ꭵ', + 'ê­¶' => 'Ꭶ', + 'ê­·' => 'Ꭷ', + 'ê­¸' => 'Ꭸ', + 'ê­¹' => 'Ꭹ', + 'ê­º' => 'Ꭺ', + 'ê­»' => 'Ꭻ', + 'ê­¼' => 'Ꭼ', + 'ê­½' => 'Ꭽ', + 'ê­¾' => 'Ꭾ', + 'ê­¿' => 'Ꭿ', + 'ꮀ' => 'Ꮀ', + 'ê®' => 'Ꮁ', + 'ꮂ' => 'Ꮂ', + 'ꮃ' => 'Ꮃ', + 'ꮄ' => 'Ꮄ', + 'ê®…' => 'Ꮅ', + 'ꮆ' => 'Ꮆ', + 'ꮇ' => 'Ꮇ', + 'ꮈ' => 'Ꮈ', + 'ꮉ' => 'Ꮉ', + 'ꮊ' => 'Ꮊ', + 'ꮋ' => 'Ꮋ', + 'ꮌ' => 'Ꮌ', + 'ê®' => 'Ꮍ', + 'ꮎ' => 'Ꮎ', + 'ê®' => 'Ꮏ', + 'ê®' => 'á€', + 'ꮑ' => 'á', + 'ê®’' => 'á‚', + 'ꮓ' => 'áƒ', + 'ê®”' => 'á„', + 'ꮕ' => 'á…', + 'ê®–' => 'á†', + 'ê®—' => 'á‡', + 'ꮘ' => 'áˆ', + 'ê®™' => 'á‰', + 'ꮚ' => 'áŠ', + 'ê®›' => 'á‹', + 'ꮜ' => 'áŒ', + 'ê®' => 'á', + 'ꮞ' => 'áŽ', + 'ꮟ' => 'á', + 'ê® ' => 'á', + 'ꮡ' => 'á‘', + 'ꮢ' => 'á’', + 'ꮣ' => 'á“', + 'ꮤ' => 'á”', + 'ꮥ' => 'á•', + 'ꮦ' => 'á–', + 'ꮧ' => 'á—', + 'ꮨ' => 'á˜', + 'ꮩ' => 'á™', + 'ꮪ' => 'áš', + 'ꮫ' => 'á›', + 'ꮬ' => 'áœ', + 'ê®­' => 'á', + 'ê®®' => 'áž', + 'ꮯ' => 'áŸ', + 'ê®°' => 'á ', + 'ê®±' => 'á¡', + 'ꮲ' => 'á¢', + 'ꮳ' => 'á£', + 'ê®´' => 'á¤', + 'ꮵ' => 'á¥', + 'ꮶ' => 'á¦', + 'ê®·' => 'á§', + 'ꮸ' => 'á¨', + 'ꮹ' => 'á©', + 'ꮺ' => 'áª', + 'ê®»' => 'á«', + 'ꮼ' => 'á¬', + 'ꮽ' => 'á­', + 'ꮾ' => 'á®', + 'ꮿ' => 'á¯', 'ï½' => 'A', 'b' => 'ï¼¢', 'c' => 'ï¼£', @@ -1069,6 +1226,93 @@ return array( 'ð‘' => 'ð¥', 'ð‘Ž' => 'ð¦', 'ð‘' => 'ð§', + 'ð“˜' => 'ð’°', + 'ð“™' => 'ð’±', + 'ð“š' => 'ð’²', + 'ð“›' => 'ð’³', + 'ð“œ' => 'ð’´', + 'ð“' => 'ð’µ', + 'ð“ž' => 'ð’¶', + 'ð“Ÿ' => 'ð’·', + 'ð“ ' => 'ð’¸', + 'ð“¡' => 'ð’¹', + 'ð“¢' => 'ð’º', + 'ð“£' => 'ð’»', + 'ð“¤' => 'ð’¼', + 'ð“¥' => 'ð’½', + 'ð“¦' => 'ð’¾', + 'ð“§' => 'ð’¿', + 'ð“¨' => 'ð“€', + 'ð“©' => 'ð“', + 'ð“ª' => 'ð“‚', + 'ð“«' => 'ð“ƒ', + 'ð“¬' => 'ð“„', + 'ð“­' => 'ð“…', + 'ð“®' => 'ð“†', + 'ð“¯' => 'ð“‡', + 'ð“°' => 'ð“ˆ', + 'ð“±' => 'ð“‰', + 'ð“²' => 'ð“Š', + 'ð“³' => 'ð“‹', + 'ð“´' => 'ð“Œ', + 'ð“µ' => 'ð“', + 'ð“¶' => 'ð“Ž', + 'ð“·' => 'ð“', + 'ð“¸' => 'ð“', + 'ð“¹' => 'ð“‘', + 'ð“º' => 'ð“’', + 'ð“»' => 'ð““', + 'ð³€' => 'ð²€', + 'ð³' => 'ð²', + 'ð³‚' => 'ð²‚', + 'ð³ƒ' => 'ð²ƒ', + 'ð³„' => 'ð²„', + 'ð³…' => 'ð²…', + 'ð³†' => 'ð²†', + 'ð³‡' => 'ð²‡', + 'ð³ˆ' => 'ð²ˆ', + 'ð³‰' => 'ð²‰', + 'ð³Š' => 'ð²Š', + 'ð³‹' => 'ð²‹', + 'ð³Œ' => 'ð²Œ', + 'ð³' => 'ð²', + 'ð³Ž' => 'ð²Ž', + 'ð³' => 'ð²', + 'ð³' => 'ð²', + 'ð³‘' => 'ð²‘', + 'ð³’' => 'ð²’', + 'ð³“' => 'ð²“', + 'ð³”' => 'ð²”', + 'ð³•' => 'ð²•', + 'ð³–' => 'ð²–', + 'ð³—' => 'ð²—', + 'ð³˜' => 'ð²˜', + 'ð³™' => 'ð²™', + 'ð³š' => 'ð²š', + 'ð³›' => 'ð²›', + 'ð³œ' => 'ð²œ', + 'ð³' => 'ð²', + 'ð³ž' => 'ð²ž', + 'ð³Ÿ' => 'ð²Ÿ', + 'ð³ ' => 'ð² ', + 'ð³¡' => 'ð²¡', + 'ð³¢' => 'ð²¢', + 'ð³£' => 'ð²£', + 'ð³¤' => 'ð²¤', + 'ð³¥' => 'ð²¥', + 'ð³¦' => 'ð²¦', + 'ð³§' => 'ð²§', + 'ð³¨' => 'ð²¨', + 'ð³©' => 'ð²©', + 'ð³ª' => 'ð²ª', + 'ð³«' => 'ð²«', + 'ð³¬' => 'ð²¬', + 'ð³­' => 'ð²­', + 'ð³®' => 'ð²®', + 'ð³¯' => 'ð²¯', + 'ð³°' => 'ð²°', + 'ð³±' => 'ð²±', + 'ð³²' => 'ð²²', 'ð‘£€' => 'ð‘¢ ', 'ð‘£' => '𑢡', '𑣂' => 'ð‘¢¢', @@ -1101,4 +1345,70 @@ return array( 'ð‘£' => 'ð‘¢½', '𑣞' => 'ð‘¢¾', '𑣟' => '𑢿', + 'ð–¹ ' => 'ð–¹€', + '𖹡' => 'ð–¹', + 'ð–¹¢' => '𖹂', + 'ð–¹£' => '𖹃', + '𖹤' => '𖹄', + 'ð–¹¥' => 'ð–¹…', + '𖹦' => '𖹆', + '𖹧' => '𖹇', + '𖹨' => '𖹈', + '𖹩' => '𖹉', + '𖹪' => '𖹊', + '𖹫' => '𖹋', + '𖹬' => '𖹌', + 'ð–¹­' => 'ð–¹', + 'ð–¹®' => '𖹎', + '𖹯' => 'ð–¹', + 'ð–¹°' => 'ð–¹', + 'ð–¹±' => '𖹑', + 'ð–¹²' => 'ð–¹’', + 'ð–¹³' => '𖹓', + 'ð–¹´' => 'ð–¹”', + 'ð–¹µ' => '𖹕', + '𖹶' => 'ð–¹–', + 'ð–¹·' => 'ð–¹—', + '𖹸' => '𖹘', + 'ð–¹¹' => 'ð–¹™', + '𖹺' => '𖹚', + 'ð–¹»' => 'ð–¹›', + 'ð–¹¼' => '𖹜', + 'ð–¹½' => 'ð–¹', + 'ð–¹¾' => '𖹞', + '𖹿' => '𖹟', + '𞤢' => '𞤀', + '𞤣' => 'ðž¤', + '𞤤' => '𞤂', + '𞤥' => '𞤃', + '𞤦' => '𞤄', + '𞤧' => '𞤅', + '𞤨' => '𞤆', + '𞤩' => '𞤇', + '𞤪' => '𞤈', + '𞤫' => '𞤉', + '𞤬' => '𞤊', + '𞤭' => '𞤋', + '𞤮' => '𞤌', + '𞤯' => 'ðž¤', + '𞤰' => '𞤎', + '𞤱' => 'ðž¤', + '𞤲' => 'ðž¤', + '𞤳' => '𞤑', + '𞤴' => '𞤒', + '𞤵' => '𞤓', + '𞤶' => '𞤔', + '𞤷' => '𞤕', + '𞤸' => '𞤖', + '𞤹' => '𞤗', + '𞤺' => '𞤘', + '𞤻' => '𞤙', + '𞤼' => '𞤚', + '𞤽' => '𞤛', + '𞤾' => '𞤜', + '𞤿' => 'ðž¤', + '𞥀' => '𞤞', + 'ðž¥' => '𞤟', + '𞥂' => '𞤠', + '𞥃' => '𞤡', ); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-mbstring/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/bootstrap.php similarity index 74% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-mbstring/bootstrap.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/bootstrap.php index 204a41ba..b36a0926 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-mbstring/bootstrap.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/bootstrap.php @@ -11,52 +11,131 @@ use Symfony\Polyfill\Mbstring as p; -if (!function_exists('mb_strlen')) { - define('MB_CASE_UPPER', 0); - define('MB_CASE_LOWER', 1); - define('MB_CASE_TITLE', 2); - +if (!function_exists('mb_convert_encoding')) { function mb_convert_encoding($s, $to, $from = null) { return p\Mbstring::mb_convert_encoding($s, $to, $from); } +} +if (!function_exists('mb_decode_mimeheader')) { function mb_decode_mimeheader($s) { return p\Mbstring::mb_decode_mimeheader($s); } +} +if (!function_exists('mb_encode_mimeheader')) { function mb_encode_mimeheader($s, $charset = null, $transferEnc = null, $lf = null, $indent = null) { return p\Mbstring::mb_encode_mimeheader($s, $charset, $transferEnc, $lf, $indent); } +} +if (!function_exists('mb_decode_numericentity')) { function mb_decode_numericentity($s, $convmap, $enc = null) { return p\Mbstring::mb_decode_numericentity($s, $convmap, $enc); } +} +if (!function_exists('mb_encode_numericentity')) { function mb_encode_numericentity($s, $convmap, $enc = null, $is_hex = false) { return p\Mbstring::mb_encode_numericentity($s, $convmap, $enc, $is_hex); } +} +if (!function_exists('mb_convert_case')) { function mb_convert_case($s, $mode, $enc = null) { return p\Mbstring::mb_convert_case($s, $mode, $enc); } +} +if (!function_exists('mb_internal_encoding')) { function mb_internal_encoding($enc = null) { return p\Mbstring::mb_internal_encoding($enc); } +} +if (!function_exists('mb_language')) { function mb_language($lang = null) { return p\Mbstring::mb_language($lang); } +} +if (!function_exists('mb_list_encodings')) { function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); } +} +if (!function_exists('mb_encoding_aliases')) { function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); } +} +if (!function_exists('mb_check_encoding')) { function mb_check_encoding($var = null, $encoding = null) { return p\Mbstring::mb_check_encoding($var, $encoding); } +} +if (!function_exists('mb_detect_encoding')) { function mb_detect_encoding($str, $encodingList = null, $strict = false) { return p\Mbstring::mb_detect_encoding($str, $encodingList, $strict); } +} +if (!function_exists('mb_detect_order')) { function mb_detect_order($encodingList = null) { return p\Mbstring::mb_detect_order($encodingList); } +} +if (!function_exists('mb_parse_str')) { function mb_parse_str($s, &$result = array()) { parse_str($s, $result); } +} +if (!function_exists('mb_strlen')) { function mb_strlen($s, $enc = null) { return p\Mbstring::mb_strlen($s, $enc); } +} +if (!function_exists('mb_strpos')) { function mb_strpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strpos($s, $needle, $offset, $enc); } +} +if (!function_exists('mb_strtolower')) { function mb_strtolower($s, $enc = null) { return p\Mbstring::mb_strtolower($s, $enc); } +} +if (!function_exists('mb_strtoupper')) { function mb_strtoupper($s, $enc = null) { return p\Mbstring::mb_strtoupper($s, $enc); } +} +if (!function_exists('mb_substitute_character')) { function mb_substitute_character($char = null) { return p\Mbstring::mb_substitute_character($char); } +} +if (!function_exists('mb_substr')) { function mb_substr($s, $start, $length = 2147483647, $enc = null) { return p\Mbstring::mb_substr($s, $start, $length, $enc); } +} +if (!function_exists('mb_stripos')) { function mb_stripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_stripos($s, $needle, $offset, $enc); } +} +if (!function_exists('mb_stristr')) { function mb_stristr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_stristr($s, $needle, $part, $enc); } +} +if (!function_exists('mb_strrchr')) { function mb_strrchr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrchr($s, $needle, $part, $enc); } +} +if (!function_exists('mb_strrichr')) { function mb_strrichr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrichr($s, $needle, $part, $enc); } +} +if (!function_exists('mb_strripos')) { function mb_strripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strripos($s, $needle, $offset, $enc); } +} +if (!function_exists('mb_strrpos')) { function mb_strrpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strrpos($s, $needle, $offset, $enc); } +} +if (!function_exists('mb_strstr')) { function mb_strstr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strstr($s, $needle, $part, $enc); } +} +if (!function_exists('mb_get_info')) { function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); } +} +if (!function_exists('mb_http_output')) { function mb_http_output($enc = null) { return p\Mbstring::mb_http_output($enc); } +} +if (!function_exists('mb_strwidth')) { function mb_strwidth($s, $enc = null) { return p\Mbstring::mb_strwidth($s, $enc); } +} +if (!function_exists('mb_substr_count')) { function mb_substr_count($haystack, $needle, $enc = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $enc); } +} +if (!function_exists('mb_output_handler')) { function mb_output_handler($contents, $status) { return p\Mbstring::mb_output_handler($contents, $status); } +} +if (!function_exists('mb_http_input')) { function mb_http_input($type = '') { return p\Mbstring::mb_http_input($type); } +} +if (!function_exists('mb_convert_variables')) { function mb_convert_variables($toEncoding, $fromEncoding, &$a = null, &$b = null, &$c = null, &$d = null, &$e = null, &$f = null) { return p\Mbstring::mb_convert_variables($toEncoding, $fromEncoding, $a, $b, $c, $d, $e, $f); } } -if (!function_exists('mb_chr')) { +if (!function_exists('mb_ord')) { function mb_ord($s, $enc = null) { return p\Mbstring::mb_ord($s, $enc); } +} +if (!function_exists('mb_chr')) { function mb_chr($code, $enc = null) { return p\Mbstring::mb_chr($code, $enc); } +} +if (!function_exists('mb_scrub')) { function mb_scrub($s, $enc = null) { $enc = null === $enc ? mb_internal_encoding() : $enc; return mb_convert_encoding($s, $enc, $enc); } } - if (!function_exists('mb_str_split')) { function mb_str_split($string, $split_length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $split_length, $encoding); } } + +if (extension_loaded('mbstring')) { + return; +} + +if (!defined('MB_CASE_UPPER')) { + define('MB_CASE_UPPER', 0); +} +if (!defined('MB_CASE_LOWER')) { + define('MB_CASE_LOWER', 1); +} +if (!defined('MB_CASE_TITLE')) { + define('MB_CASE_TITLE', 2); +} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/composer.json similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/composer.json index c9680743..06e6b31a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-mbstring/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-mbstring/composer.json @@ -28,7 +28,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/Php56.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/Php56.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/Php56.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/Php56.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/README.md similarity index 62% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/README.md index 307ce5bc..5ad570be 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-php56/README.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/README.md @@ -3,8 +3,8 @@ Symfony Polyfill / Php56 This component provides functions unavailable in releases prior to PHP 5.6: -- [`hash_equals`](http://php.net/hash_equals) (part of [hash](http://php.net/hash) extension) -- [`ldap_escape`](http://php.net/ldap_escape) (part of [ldap](http://php.net/ldap) extension) +- [`hash_equals`](https://php.net/hash_equals) (part of [hash](https://php.net/hash) extension) +- [`ldap_escape`](https://php.net/ldap_escape) (part of [ldap](https://php.net/ldap) extension) More information can be found in the [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/bootstrap.php new file mode 100644 index 00000000..427dd2e4 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/bootstrap.php @@ -0,0 +1,44 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Php56 as p; + +if (PHP_VERSION_ID >= 50600) { + return; +} + +if (!function_exists('hash_equals')) { + function hash_equals($knownString, $userInput) { return p\Php56::hash_equals($knownString, $userInput); } +} +if (extension_loaded('ldap') && !defined('LDAP_ESCAPE_FILTER')) { + define('LDAP_ESCAPE_FILTER', 1); +} +if (extension_loaded('ldap') && !defined('LDAP_ESCAPE_DN')) { + define('LDAP_ESCAPE_DN', 2); +} + +if (extension_loaded('ldap') && !function_exists('ldap_escape')) { + function ldap_escape($subject, $ignore = '', $flags = 0) { return p\Php56::ldap_escape($subject, $ignore, $flags); } +} + +if (50509 === PHP_VERSION_ID && 4 === PHP_INT_SIZE) { + // Missing functions in PHP 5.5.9 - affects 32 bit builds of Ubuntu 14.04LTS + // See https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1315888 + if (!function_exists('gzopen') && function_exists('gzopen64')) { + function gzopen($filename, $mode, $use_include_path = 0) { return gzopen64($filename, $mode, $use_include_path); } + } + if (!function_exists('gzseek') && function_exists('gzseek64')) { + function gzseek($zp, $offset, $whence = SEEK_SET) { return gzseek64($zp, $offset, $whence); } + } + if (!function_exists('gztell') && function_exists('gztell64')) { + function gztell($zp) { return gztell64($zp); } + } +} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-php56/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/composer.json similarity index 83% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-php56/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/composer.json index cabee7b8..a60e5675 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-php56/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-php56/composer.json @@ -26,7 +26,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/Binary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/Binary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/Binary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/Binary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/BinaryNoFuncOverload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/BinaryNoFuncOverload.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/BinaryNoFuncOverload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/BinaryNoFuncOverload.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/BinaryOnFuncOverload.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/BinaryOnFuncOverload.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/BinaryOnFuncOverload.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/BinaryOnFuncOverload.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/README.md similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/README.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListener.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListener.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListener.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListener.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListenerForV5.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerForV5.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListenerForV5.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerForV5.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListenerForV6.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerForV6.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListenerForV6.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerForV6.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListenerForV7.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerForV7.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/TestListenerForV7.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerForV7.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-util/TestListenerTrait.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerTrait.php similarity index 92% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-util/TestListenerTrait.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerTrait.php index d8047a0c..777fb484 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-util/TestListenerTrait.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/TestListenerTrait.php @@ -31,6 +31,10 @@ class TestListenerTrait if (!$tests = $suite->tests()) { continue; } + $testedClass = new \ReflectionClass($testClass); + if (preg_match('{^ \* @requires PHP (.*)}mi', $testedClass->getDocComment(), $m) && version_compare($m[1], \PHP_VERSION, '>')) { + continue; + } if (!preg_match('/^(.+)\\\\Tests(\\\\.*)Test$/', $testClass, $m)) { $mainSuite->addTest(TestListener::warning('Unknown naming convention for '.$testClass)); continue; @@ -61,7 +65,7 @@ class TestListenerTrait $bootstrap->rewind(); foreach (new \RegexIterator($bootstrap, '/return p\\\\'.$testedClass->getShortName().'::/') as $defLine) { - if (!preg_match('/^\s*function (?P[^\(]++)(?P\(.*\)) \{ (?return p\\\\'.$testedClass->getShortName().'::[^\(]++)(?P\([^\)]*+\)); \}$/', $defLine, $f)) { + if (!preg_match('/^\s*function (?P[^\(]++)(?P\(.*\)(?: ?: [^ ]++)?) \{ (?return p\\\\'.$testedClass->getShortName().'::[^\(]++)(?P\([^\)]*+\)); \}$/', $defLine, $f)) { $warnings[] = TestListener::warning('Invalid line in bootstrap.php: '.trim($defLine)); continue; } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/composer.json similarity index 81% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/composer.json index 47c78834..3343c669 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/symfony/polyfill-util/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/symfony/polyfill-util/composer.json @@ -24,7 +24,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/.github/FUNDING.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/.github/FUNDING.yml new file mode 100644 index 00000000..ca5b4292 --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/.github/FUNDING.yml @@ -0,0 +1 @@ +custom: ['https://www.paypal.com/cgi-bin/webscr?cmd=_donations¤cy_code=GBP&business=paypal@tecnick.com&item_name=donation%20for%20tcpdf%20project'] diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/CHANGELOG.TXT b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/CHANGELOG.TXT similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/CHANGELOG.TXT rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/CHANGELOG.TXT diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/LICENSE.TXT b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/LICENSE.TXT similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/LICENSE.TXT rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/LICENSE.TXT diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/README.md b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/README.md similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/README.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/README.md index 734b9879..db0149f6 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/README.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/README.md @@ -6,7 +6,7 @@ * **category** Library * **author** Nicola Asuni -* **copyright** 2002-2019 Nicola Asuni - Tecnick.com LTD +* **copyright** 2002-2020 Nicola Asuni - Tecnick.com LTD * **license** http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT) * **link** http://www.tcpdf.org * **source** https://github.com/tecnickcom/TCPDF diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/VERSION b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/VERSION new file mode 100644 index 00000000..b98d1d3f --- /dev/null +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/VERSION @@ -0,0 +1 @@ +6.3.5 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/composer.json similarity index 95% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/composer.json index 70416fd3..9f1cc671 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/composer.json @@ -1,6 +1,6 @@ { "name": "tecnickcom/tcpdf", - "version": "6.3.2", + "version": "6.3.5", "homepage": "http://www.tcpdf.org/", "type": "library", "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", @@ -13,7 +13,7 @@ "pdf417", "barcodes" ], - "license": "LGPL-3.0", + "license": "LGPL-3.0-only", "authors": [ { "name": "Nicola Asuni", diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/config/tcpdf_config.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/config/tcpdf_config.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/config/tcpdf_config.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/config/tcpdf_config.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/README b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/README similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/README rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/README diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusans.ctg.z b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusans.ctg.z similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusans.ctg.z rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusans.ctg.z diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusans.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusans.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusans.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusans.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusans.z b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusans.z similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusans.z rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusans.z diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusansb.ctg.z b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusansb.ctg.z similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusansb.ctg.z rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusansb.ctg.z diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusansb.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusansb.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusansb.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusansb.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusansb.z b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusansb.z similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/dejavusansb.z rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/dejavusansb.z diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/helvetica.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/helvetica.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/fonts/helvetica.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/fonts/helvetica.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/barcodes/datamatrix.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/datamatrix.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/barcodes/datamatrix.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/datamatrix.php index 19b46fad..783f99da 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/barcodes/datamatrix.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/datamatrix.php @@ -629,7 +629,7 @@ class Datamatrix { if ($numch[ENC_C40] == $numch[ENC_X12]) { $k = ($pos + $charscount + 1); while ($k < $data_length) { - $tmpchr = ord($data{$k}); + $tmpchr = ord($data[$k]); if ($this->isCharMode($tmpchr, ENC_X12)) { return ENC_X12; } elseif (!($this->isCharMode($tmpchr, ENC_X12) OR $this->isCharMode($tmpchr, ENC_C40))) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/include/barcodes/pdf417.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/pdf417.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/include/barcodes/pdf417.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/pdf417.php index 3b1774ea..9a58a21f 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/include/barcodes/pdf417.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/pdf417.php @@ -878,7 +878,7 @@ class PDF417 { $txtarr = array(); // array of characters and sub-mode switching characters $codelen = strlen($code); for ($i = 0; $i < $codelen; ++$i) { - $chval = ord($code{$i}); + $chval = ord($code[$i]); if (($k = array_search($chval, $this->textsubmodes[$submode])) !== false) { // we are on the same sub-mode $txtarr[] = $k; @@ -888,7 +888,7 @@ class PDF417 { // search new sub-mode if (($s != $submode) AND (($k = array_search($chval, $this->textsubmodes[$s])) !== false)) { // $s is the new submode - if (((($i + 1) == $codelen) OR ((($i + 1) < $codelen) AND (array_search(ord($code{($i + 1)}), $this->textsubmodes[$submode]) !== false))) AND (($s == 3) OR (($s == 0) AND ($submode == 1)))) { + if (((($i + 1) == $codelen) OR ((($i + 1) < $codelen) AND (array_search(ord($code[($i + 1)]), $this->textsubmodes[$submode]) !== false))) AND (($s == 3) OR (($s == 0) AND ($submode == 1)))) { // shift (temporary change only for this char) if ($s == 3) { // shift to puntuaction @@ -952,7 +952,7 @@ class PDF417 { $cw = array_merge($cw, $cw6); } else { for ($i = 0; $i < $sublen; ++$i) { - $cw[] = ord($code{$i}); + $cw[] = ord($code[$i]); } } $code = $rest; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/barcodes/qrcode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/qrcode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/barcodes/qrcode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/barcodes/qrcode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_colors.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_colors.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_colors.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_colors.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_filters.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_filters.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_filters.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_filters.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_font_data.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_font_data.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_font_data.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_font_data.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_fonts.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_fonts.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_fonts.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_fonts.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_images.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_images.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/include/tcpdf_images.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_images.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/include/tcpdf_static.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_static.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/include/tcpdf_static.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_static.php index 7d2c1f54..0139dbe9 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/include/tcpdf_static.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/include/tcpdf_static.php @@ -1,9 +1,9 @@ setImageBuffer($file, $info); } // set alignment + $this->img_rb_x = $x + $w; $this->img_rb_y = $y + $h; + // set alignment - if ($this->rtl) { - if ($palign == 'L') { - $ximg = $this->lMargin; - } elseif ($palign == 'C') { - $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; - } elseif ($palign == 'R') { - $ximg = $this->w - $this->rMargin - $w; - } else { - $ximg = $x - $w; - } - $this->img_rb_x = $ximg; + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; } else { - if ($palign == 'L') { - $ximg = $this->lMargin; - } elseif ($palign == 'C') { - $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; - } elseif ($palign == 'R') { - $ximg = $this->w - $this->rMargin - $w; - } else { - $ximg = $x; - } - $this->img_rb_x = $ximg + $w; + $ximg = $x; } + if ($ismask OR $hidden) { // image is not displayed return $info['i']; @@ -7788,7 +7777,7 @@ class TCPDF { if ($destroyall AND !$preserve_objcopy) { self::$cleaned_ids[$this->file_id] = true; // remove all temporary files - if ($handle = opendir(K_PATH_CACHE)) { + if ($handle = @opendir(K_PATH_CACHE)) { while ( false !== ( $file_name = readdir( $handle ) ) ) { if (strpos($file_name, '__tcpdf_'.$this->file_id.'_') === 0) { unlink(K_PATH_CACHE.$file_name); @@ -7798,7 +7787,9 @@ class TCPDF { } if (isset($this->imagekeys)) { foreach($this->imagekeys as $file) { - unlink($file); + if (strpos($file, K_PATH_CACHE) === 0) { + @unlink($file); + } } } } @@ -7809,6 +7800,7 @@ class TCPDF { 'bufferlen', 'buffer', 'cached_files', + 'imagekeys', 'sign', 'signature_data', 'signature_max_length', @@ -9638,6 +9630,16 @@ class TCPDF { $xmp .= "\t\t\t\t\t\t".'http://ns.adobe.com/pdf/1.3/'."\n"; $xmp .= "\t\t\t\t\t\t".'pdf'."\n"; $xmp .= "\t\t\t\t\t\t".'Adobe PDF Schema'."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Adobe PDF Schema'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'InstanceID'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'URI'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; $xmp .= "\t\t\t\t\t".''."\n"; $xmp .= "\t\t\t\t\t".''."\n"; $xmp .= "\t\t\t\t\t\t".'http://ns.adobe.com/xap/1.0/mm/'."\n"; @@ -12279,7 +12281,7 @@ class TCPDF { $x = $this->w; } $fixed = false; - if (!empty($page) AND ($page[0] == '*')) { + if (!empty($page) AND (substr($page, 0, 1) == '*')) { $page = intval(substr($page, 1)); // this page number will not be changed when moving/add/deleting pages $fixed = true; @@ -12382,7 +12384,8 @@ class TCPDF { $x = $this->w; } $fixed = false; - if (!empty($page) AND ($page[0] == '*')) { + $pageAsString = (string) $page; + if ($pageAsString && $pageAsString[0] == '*') { $page = intval(substr($page, 1)); // this page number will not be changed when moving/add/deleting pages $fixed = true; @@ -23406,7 +23409,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: */ protected function SVGPath($d, $style='') { if ($this->state != 2) { - return; + return; } // set fill/stroke style $op = TCPDF_STATIC::getPathPaintOperator($style, ''); @@ -23426,6 +23429,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $xmax = 0; $ymin = 2147483647; $ymax = 0; + $xinitial = 0; + $yinitial = 0; $relcoord = false; $minlen = (0.01 / $this->k); // minimum acceptable length (3 point) $firstcmd = true; // used to print first point @@ -23470,6 +23475,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($ck == 1) { $this->_outPoint($x, $y); $firstcmd = false; + $xinitial = $x; + $yinitial = $y; } else { $this->_outLine($x, $y); } @@ -23657,8 +23664,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ((($ck + 1) % 7) == 0) { $x0 = $x; $y0 = $y; - $rx = abs($params[($ck - 6)]); - $ry = abs($params[($ck - 5)]); + $rx = max(abs($params[($ck - 6)]), .000000001); + $ry = max(abs($params[($ck - 5)]), .000000001); $ang = -$rawparams[($ck - 4)]; $angle = deg2rad($ang); $fa = $rawparams[($ck - 3)]; // large-arc-flag @@ -23745,6 +23752,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } case 'Z': { $this->_out('h'); + $x = $x0 = $xinitial; + $y = $y0 = $yinitial; break; } } diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_autoconfig.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_autoconfig.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_autoconfig.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_autoconfig.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_barcodes_1d.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_barcodes_1d.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_barcodes_1d.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_barcodes_1d.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_parser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_parser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/tecnickcom/tcpdf/tcpdf_parser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/tecnickcom/tcpdf/tcpdf_parser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/.travis.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/.travis.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/.travis.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/LICENSE similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/LICENSE diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/README.rst b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/README.rst similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/README.rst rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/README.rst diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/composer.json similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/composer.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/I18n.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/I18n.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/I18n.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/I18n.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Node/Trans.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Node/Trans.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/Node/Trans.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/Node/Trans.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/SimpleTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/SimpleTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/SimpleTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/SimpleTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/phpunit.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/phpunit.xml.dist similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/phpunit.xml.dist rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/phpunit.xml.dist diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/ArrayExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/ArrayExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/ArrayExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/ArrayExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/DateExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/DateExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/DateExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/DateExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/I18nExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/I18nExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/I18nExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/I18nExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/IntlExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/IntlExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/IntlExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/IntlExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/Node/TransNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/Node/TransNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/Node/TransNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/Node/TransNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/TextExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/TextExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/TextExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/TextExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/TokenParser/TransTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/TokenParser/TransTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/extensions/src/TokenParser/TransTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/extensions/src/TokenParser/TransTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/.editorconfig b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/.editorconfig similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/.editorconfig rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/.editorconfig diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/.php_cs.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/.php_cs.dist similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/.php_cs.dist rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/.php_cs.dist diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/.travis.yml similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/.travis.yml rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/.travis.yml diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/CHANGELOG b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/CHANGELOG similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/CHANGELOG rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/CHANGELOG index b9833e51..e549c930 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/CHANGELOG +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/CHANGELOG @@ -1,3 +1,7 @@ +* 1.42.5 (2020-02-11) + + * Fix implementation of case-insensitivity for method names + * 1.42.4 (2019-11-11) * optimized "block('foo') ?? 'bar" diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/LICENSE similarity index 95% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/LICENSE rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/LICENSE index d06ced2a..5e8a0b8b 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/LICENSE +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/LICENSE @@ -1,6 +1,4 @@ -Copyright (c) 2009-2019 by the Twig Team. - -Some rights reserved. +Copyright (c) 2009-2020 by the Twig Team. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/README.rst b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/README.rst similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/README.rst rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/README.rst diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/composer.json similarity index 88% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/composer.json rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/composer.json index 9807aa77..c306353a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/composer.json +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/composer.json @@ -14,7 +14,6 @@ }, { "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", "role": "Contributors" }, { @@ -28,8 +27,7 @@ "symfony/polyfill-ctype": "^1.8" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4@dev|^5.0", - "symfony/debug": "^3.4|^4.2", + "symfony/phpunit-bridge": "^4.4|^5.0", "psr/container": "^1.0" }, "autoload": { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/drupal_test.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/drupal_test.sh similarity index 87% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/drupal_test.sh rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/drupal_test.sh index 0374593c..d71aad8d 100755 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/drupal_test.sh +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/drupal_test.sh @@ -17,7 +17,6 @@ source output wget https://get.symfony.com/cli/installer -O - | bash export PATH="$HOME/.symfony/bin:$PATH" symfony server:start -d --no-tls -ENDPOINT=`symfony server:status -no-ansi | sed -E 's/^.+ http/http/'` curl -OLsS https://get.blackfire.io/blackfire-player.phar chmod +x blackfire-player.phar @@ -47,5 +46,5 @@ scenario click link('Structure') expect status_code() == 200 EOF -./blackfire-player.phar run drupal-tests.bkf --endpoint=$ENDPOINT --variable name=$DRUPAL_Username --variable pass=$DRUPAL_Password +./blackfire-player.phar run drupal-tests.bkf --endpoint=`symfony var:export SYMFONY_DEFAULT_ROUTE_URL` --variable name=$DRUPAL_Username --variable pass=$DRUPAL_Password symfony server:stop diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/config.m4 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/config.m4 similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/config.m4 rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/config.m4 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/config.w32 b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/config.w32 similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/config.w32 rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/config.w32 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/php_twig.h b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/php_twig.h similarity index 96% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/php_twig.h rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/php_twig.h index 6cc47b68..344539ab 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/php_twig.h +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/php_twig.h @@ -15,7 +15,7 @@ #ifndef PHP_TWIG_H #define PHP_TWIG_H -#define PHP_TWIG_VERSION "1.42.4" +#define PHP_TWIG_VERSION "1.42.5-DEV" #include "php.h" diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/twig.c b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/twig.c similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/ext/twig/twig.c rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/ext/twig/twig.c diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Autoloader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Autoloader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Autoloader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Autoloader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/BaseNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/BaseNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/BaseNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/BaseNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Cache/Filesystem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Cache/Filesystem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Cache/Filesystem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Cache/Filesystem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Cache/Null.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Cache/Null.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Cache/Null.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Cache/Null.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/CacheInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/CacheInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/CacheInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/CacheInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Compiler.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Compiler.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Compiler.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Compiler.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/CompilerInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/CompilerInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/CompilerInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/CompilerInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ContainerRuntimeLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ContainerRuntimeLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ContainerRuntimeLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ContainerRuntimeLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Environment.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Environment.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Environment.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Environment.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error/Loader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error/Loader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error/Loader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error/Loader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error/Runtime.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error/Runtime.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error/Runtime.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error/Runtime.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error/Syntax.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error/Syntax.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Error/Syntax.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Error/Syntax.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ExpressionParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ExpressionParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ExpressionParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ExpressionParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Core.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Core.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Core.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Core.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Debug.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Debug.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Debug.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Debug.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Escaper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Escaper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Escaper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Escaper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/GlobalsInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/GlobalsInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/GlobalsInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/GlobalsInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Optimizer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Optimizer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Optimizer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Optimizer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Profiler.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Profiler.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Profiler.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Profiler.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Sandbox.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Sandbox.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Sandbox.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Sandbox.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Staging.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Staging.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/Staging.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/Staging.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/StringLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/StringLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Extension/StringLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Extension/StringLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ExtensionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ExtensionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ExtensionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ExtensionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FactoryRuntimeLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FactoryRuntimeLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FactoryRuntimeLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FactoryRuntimeLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter/Function.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter/Function.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter/Function.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter/Function.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter/Method.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter/Method.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter/Method.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter/Method.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Filter/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Filter/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FilterCallableInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FilterCallableInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FilterCallableInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FilterCallableInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FilterInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FilterInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FilterInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FilterInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function/Function.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function/Function.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function/Function.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function/Function.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function/Method.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function/Method.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function/Method.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function/Method.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Function/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Function/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FunctionCallableInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FunctionCallableInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FunctionCallableInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FunctionCallableInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FunctionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FunctionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/FunctionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/FunctionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Lexer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Lexer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Lexer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Lexer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/LexerInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/LexerInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/LexerInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/LexerInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/Array.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/Array.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/Array.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/Array.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/Chain.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/Chain.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/Chain.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/Chain.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/Filesystem.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/Filesystem.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/Filesystem.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/Filesystem.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/String.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/String.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Loader/String.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Loader/String.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/LoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/LoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/LoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/LoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Markup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Markup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Markup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Markup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/AutoEscape.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/AutoEscape.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/AutoEscape.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/AutoEscape.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Block.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Block.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Block.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Block.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/BlockReference.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/BlockReference.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/BlockReference.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/BlockReference.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Body.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Body.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Body.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Body.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/CheckSecurity.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/CheckSecurity.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/CheckSecurity.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/CheckSecurity.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Deprecated.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Deprecated.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Deprecated.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Deprecated.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Do.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Do.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Do.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Do.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Embed.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Embed.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Embed.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Embed.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Array.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Array.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Array.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Array.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/AssignName.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/AssignName.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/AssignName.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/AssignName.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Add.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Add.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Add.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Add.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/And.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/And.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/And.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/And.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Div.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Div.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Div.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Div.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/In.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/In.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/In.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/In.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Less.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Less.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Less.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Less.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Or.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Or.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Or.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Or.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Power.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Power.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Power.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Power.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Range.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Range.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Range.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Range.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/BlockReference.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/BlockReference.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/BlockReference.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/BlockReference.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Call.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Call.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Call.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Call.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Conditional.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Conditional.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Conditional.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Conditional.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Constant.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Constant.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Constant.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Constant.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Filter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Filter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Filter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Filter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Filter/Default.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Filter/Default.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Filter/Default.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Filter/Default.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Function.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Function.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Function.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Function.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/GetAttr.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/GetAttr.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/GetAttr.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/GetAttr.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/MethodCall.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/MethodCall.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/MethodCall.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/MethodCall.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Name.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Name.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Name.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Name.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Parent.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Parent.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Parent.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Parent.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/TempName.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/TempName.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/TempName.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/TempName.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Constant.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Constant.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Constant.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Constant.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Defined.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Defined.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Defined.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Defined.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Even.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Even.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Even.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Even.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Null.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Null.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Null.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Null.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Odd.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Odd.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Odd.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Odd.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Not.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Not.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Not.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Not.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Flush.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Flush.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Flush.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Flush.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/For.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/For.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/For.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/For.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/ForLoop.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/ForLoop.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/ForLoop.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/ForLoop.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/If.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/If.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/If.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/If.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Include.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Include.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Include.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Include.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Macro.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Macro.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Macro.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Macro.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Module.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Module.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Module.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Module.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Print.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Print.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Print.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Print.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Sandbox.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Sandbox.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Sandbox.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Sandbox.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/SandboxedPrint.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/SandboxedPrint.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/SandboxedPrint.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/SandboxedPrint.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Set.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Set.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Set.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Set.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/SetTemp.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/SetTemp.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/SetTemp.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/SetTemp.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Spaceless.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Spaceless.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Spaceless.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Spaceless.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Text.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Text.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/Text.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/Text.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/With.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/With.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Node/With.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Node/With.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeCaptureInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeCaptureInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeCaptureInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeCaptureInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeOutputInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeOutputInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeOutputInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeOutputInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeTraverser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeTraverser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeTraverser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeTraverser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/Optimizer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/Optimizer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/Optimizer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/Optimizer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/Sandbox.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/Sandbox.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitor/Sandbox.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitor/Sandbox.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitorInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitorInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/NodeVisitorInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/NodeVisitorInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Parser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Parser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Parser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Parser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ParserInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ParserInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/ParserInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/ParserInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Base.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Base.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Base.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Base.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Html.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Html.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Html.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Html.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Text.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Text.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Dumper/Text.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Dumper/Text.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Profile.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Profile.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Profiler/Profile.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Profiler/Profile.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/RuntimeLoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/RuntimeLoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/RuntimeLoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/RuntimeLoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SimpleFilter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SimpleFilter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SimpleFilter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SimpleFilter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SimpleFunction.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SimpleFunction.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SimpleFunction.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SimpleFunction.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SimpleTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SimpleTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SimpleTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SimpleTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Source.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Source.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Source.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Source.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SourceContextLoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SourceContextLoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/SourceContextLoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/SourceContextLoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Template.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Template.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Template.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Template.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TemplateInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TemplateInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TemplateInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TemplateInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TemplateWrapper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TemplateWrapper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TemplateWrapper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TemplateWrapper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/Function.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/Function.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/Function.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/Function.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/IntegrationTestCase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/IntegrationTestCase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/IntegrationTestCase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/IntegrationTestCase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/Method.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/Method.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/Method.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/Method.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/NodeTestCase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/NodeTestCase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Test/NodeTestCase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Test/NodeTestCase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TestCallableInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TestCallableInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TestCallableInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TestCallableInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TestInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TestInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TestInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TestInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Token.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Token.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Token.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Token.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/AutoEscape.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/AutoEscape.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/AutoEscape.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/AutoEscape.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Block.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Block.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Block.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Block.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Deprecated.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Deprecated.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Deprecated.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Deprecated.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Do.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Do.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Do.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Do.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Embed.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Embed.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Embed.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Embed.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Extends.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Extends.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Extends.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Extends.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Filter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Filter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Filter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Filter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Flush.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Flush.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Flush.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Flush.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/For.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/For.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/For.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/For.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/From.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/From.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/From.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/From.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/If.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/If.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/If.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/If.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Import.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Import.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Import.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Import.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Include.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Include.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Include.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Include.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Macro.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Macro.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Macro.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Macro.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Sandbox.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Sandbox.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Sandbox.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Sandbox.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Set.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Set.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Set.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Set.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Spaceless.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Spaceless.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Spaceless.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Spaceless.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Use.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Use.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/Use.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/Use.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/With.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/With.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParser/With.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParser/With.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParserBroker.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParserBroker.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParserBroker.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParserBroker.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParserBrokerInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParserBrokerInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParserBrokerInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParserBrokerInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParserInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParserInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenParserInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenParserInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenStream.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenStream.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/TokenStream.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/TokenStream.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Util/DeprecationCollector.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Util/DeprecationCollector.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Util/DeprecationCollector.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Util/DeprecationCollector.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Util/TemplateDirIterator.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Util/TemplateDirIterator.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/lib/Twig/Util/TemplateDirIterator.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/lib/Twig/Util/TemplateDirIterator.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Cache/CacheInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Cache/CacheInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Cache/CacheInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Cache/CacheInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Cache/FilesystemCache.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Cache/FilesystemCache.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Cache/FilesystemCache.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Cache/FilesystemCache.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Cache/NullCache.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Cache/NullCache.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Cache/NullCache.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Cache/NullCache.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Compiler.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Compiler.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Compiler.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Compiler.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Environment.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Environment.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Environment.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Environment.php index 1f80f3a8..97fa4c4d 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Environment.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Environment.php @@ -41,11 +41,11 @@ use Twig\TokenParser\TokenParserInterface; */ class Environment { - const VERSION = '1.42.4'; - const VERSION_ID = 14204; + const VERSION = '1.42.5'; + const VERSION_ID = 14205; const MAJOR_VERSION = 1; const MINOR_VERSION = 42; - const RELEASE_VERSION = 4; + const RELEASE_VERSION = 5; const EXTRA_VERSION = ''; protected $charset; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/Error.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/Error.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/Error.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/Error.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/LoaderError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/LoaderError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/LoaderError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/LoaderError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/RuntimeError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/RuntimeError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/RuntimeError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/RuntimeError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/SyntaxError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/SyntaxError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Error/SyntaxError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Error/SyntaxError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/ExpressionParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/ExpressionParser.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/ExpressionParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/ExpressionParser.php index 9066ade1..a3ff7253 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/ExpressionParser.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/ExpressionParser.php @@ -657,7 +657,7 @@ class ExpressionParser $stream->expect(Token::NAME_TYPE, null, 'Only variables can be assigned to'); } $value = $token->getValue(); - if (\in_array(strtolower($value), ['true', 'false', 'none', 'null'])) { + if (\in_array(strtr($value, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), ['true', 'false', 'none', 'null'])) { throw new SyntaxError(sprintf('You cannot assign a value to "%s".', $value), $token->getLine(), $stream->getSourceContext()); } $targets[] = new AssignNameExpression($value, $token->getLine()); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/AbstractExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/AbstractExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/AbstractExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/AbstractExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/CoreExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/CoreExtension.php similarity index 99% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/CoreExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/CoreExtension.php index 5f3cc24a..5ff1e39e 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/CoreExtension.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/CoreExtension.php @@ -459,7 +459,7 @@ function twig_date_modify_filter(Environment $env, $date, $modifier) * @param \DateTime|\DateTimeInterface|string|null $date A date * @param \DateTimeZone|string|false|null $timezone The target timezone, null to use the default, false to leave unchanged * - * @return \DateTime + * @return \DateTimeInterface */ function twig_date_converter(Environment $env, $date = null, $timezone = null) { diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/DebugExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/DebugExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/DebugExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/DebugExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/EscaperExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/EscaperExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/EscaperExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/EscaperExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/ExtensionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/ExtensionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/ExtensionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/ExtensionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/GlobalsInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/GlobalsInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/GlobalsInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/GlobalsInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/InitRuntimeInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/InitRuntimeInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/InitRuntimeInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/InitRuntimeInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/OptimizerExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/OptimizerExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/OptimizerExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/OptimizerExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/ProfilerExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/ProfilerExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/ProfilerExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/ProfilerExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/SandboxExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/SandboxExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/SandboxExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/SandboxExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/StagingExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/StagingExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/StagingExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/StagingExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/StringLoaderExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/StringLoaderExtension.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Extension/StringLoaderExtension.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Extension/StringLoaderExtension.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/FileExtensionEscapingStrategy.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/FileExtensionEscapingStrategy.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/FileExtensionEscapingStrategy.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/FileExtensionEscapingStrategy.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Lexer.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Lexer.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Lexer.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Lexer.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/ArrayLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/ArrayLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/ArrayLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/ArrayLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/ChainLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/ChainLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/ChainLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/ChainLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/ExistsLoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/ExistsLoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/ExistsLoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/ExistsLoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/FilesystemLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/FilesystemLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/FilesystemLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/FilesystemLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/LoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/LoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/LoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/LoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/SourceContextLoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/SourceContextLoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Loader/SourceContextLoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Loader/SourceContextLoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Markup.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Markup.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Markup.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Markup.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/AutoEscapeNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/AutoEscapeNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/AutoEscapeNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/AutoEscapeNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/BlockNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/BlockNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/BlockNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/BlockNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/BlockReferenceNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/BlockReferenceNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/BlockReferenceNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/BlockReferenceNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/BodyNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/BodyNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/BodyNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/BodyNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/CheckSecurityNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/CheckSecurityNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/CheckSecurityNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/CheckSecurityNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/CheckToStringNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/CheckToStringNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/CheckToStringNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/CheckToStringNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/DeprecatedNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/DeprecatedNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/DeprecatedNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/DeprecatedNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/DoNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/DoNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/DoNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/DoNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/EmbedNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/EmbedNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/EmbedNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/EmbedNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/AbstractExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/AbstractExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/AbstractExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/AbstractExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ArrayExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ArrayExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ArrayExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ArrayExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/AssignNameExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/AssignNameExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/AssignNameExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/AssignNameExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/InBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/InBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/InBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/InBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/CallExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/CallExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/CallExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/CallExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ConditionalExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ConditionalExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ConditionalExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ConditionalExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ConstantExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ConstantExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ConstantExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ConstantExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/FilterExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/FilterExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/FilterExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/FilterExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/FunctionExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/FunctionExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/FunctionExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/FunctionExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/InlinePrint.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/InlinePrint.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/InlinePrint.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/InlinePrint.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/MethodCallExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/MethodCallExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/MethodCallExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/MethodCallExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/NameExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/NameExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/NameExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/NameExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ParentExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ParentExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/ParentExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/ParentExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/TempNameExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/TempNameExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/TempNameExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/TempNameExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/EvenTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/EvenTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/EvenTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/EvenTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/NullTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/NullTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/NullTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/NullTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/OddTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/OddTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/OddTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/OddTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/SameasTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/SameasTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Test/SameasTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Test/SameasTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/TestExpression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/TestExpression.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/TestExpression.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/TestExpression.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/FlushNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/FlushNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/FlushNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/FlushNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ForLoopNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ForLoopNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ForLoopNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ForLoopNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ForNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ForNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ForNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ForNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/IfNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/IfNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/IfNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/IfNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ImportNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ImportNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ImportNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ImportNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/IncludeNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/IncludeNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/IncludeNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/IncludeNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/MacroNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/MacroNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/MacroNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/MacroNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ModuleNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ModuleNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/ModuleNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/ModuleNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Node.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Node.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/Node.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/Node.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/NodeCaptureInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/NodeCaptureInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/NodeCaptureInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/NodeCaptureInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/NodeOutputInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/NodeOutputInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/NodeOutputInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/NodeOutputInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/PrintNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/PrintNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/PrintNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/PrintNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SandboxNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SandboxNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SandboxNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SandboxNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SandboxedPrintNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SandboxedPrintNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SandboxedPrintNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SandboxedPrintNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SetNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SetNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SetNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SetNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SetTempNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SetTempNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SetTempNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SetTempNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SpacelessNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SpacelessNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/SpacelessNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/SpacelessNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/TextNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/TextNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/TextNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/TextNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/WithNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/WithNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Node/WithNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Node/WithNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeTraverser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeTraverser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeTraverser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeTraverser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Parser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Parser.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Parser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Parser.php index 0ea102cc..9fb6a83a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Parser.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Parser.php @@ -299,7 +299,7 @@ class Parser implements \Twig_ParserInterface $this->reservedMacroNames = []; $r = new \ReflectionClass($this->env->getBaseTemplateClass()); foreach ($r->getMethods() as $method) { - $methodName = strtolower($method->getName()); + $methodName = strtr($method->getName(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'); if ('get' === substr($methodName, 0, 3) && isset($methodName[3])) { $this->reservedMacroNames[] = substr($methodName, 3); @@ -307,7 +307,7 @@ class Parser implements \Twig_ParserInterface } } - return \in_array(strtolower($name), $this->reservedMacroNames); + return \in_array(strtr($name, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), $this->reservedMacroNames); } public function addTrait($trait) diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/TextDumper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/TextDumper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Dumper/TextDumper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Dumper/TextDumper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Profile.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Profile.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Profiler/Profile.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Profiler/Profile.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityPolicy.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityPolicy.php similarity index 93% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityPolicy.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityPolicy.php index 31b6c348..60384359 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityPolicy.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityPolicy.php @@ -51,7 +51,7 @@ class SecurityPolicy implements SecurityPolicyInterface { $this->allowedMethods = []; foreach ($methods as $class => $m) { - $this->allowedMethods[$class] = array_map('strtolower', \is_array($m) ? $m : [$m]); + $this->allowedMethods[$class] = array_map(function ($value) { return strtr($value, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'); }, \is_array($m) ? $m : [$m]); } } @@ -93,7 +93,7 @@ class SecurityPolicy implements SecurityPolicyInterface } $allowed = false; - $method = strtolower($method); + $method = strtr($method, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'); foreach ($this->allowedMethods as $class => $methods) { if ($obj instanceof $class) { $allowed = \in_array($method, $methods); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Source.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Source.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Source.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Source.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Template.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Template.php similarity index 98% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Template.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Template.php index 3f7447c1..704125e5 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Template.php +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Template.php @@ -628,7 +628,7 @@ abstract class Template implements \Twig_TemplateInterface foreach ($ref->getMethods(\ReflectionMethod::IS_PUBLIC) as $refMethod) { // Accessing the environment from templates is forbidden to prevent untrusted changes to the environment - if ('getenvironment' !== strtolower($refMethod->name)) { + if ('getenvironment' !== strtr($refMethod->name, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')) { $methods[] = $refMethod->name; } } @@ -642,7 +642,7 @@ abstract class Template implements \Twig_TemplateInterface foreach ($methods as $method) { $cache[$method] = $method; - $cache[$lcName = strtolower($method)] = $method; + $cache[$lcName = strtr($method, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')] = $method; if ('g' === $lcName[0] && 0 === strpos($lcName, 'get')) { $name = substr($method, 3); @@ -670,7 +670,7 @@ abstract class Template implements \Twig_TemplateInterface $call = false; if (isset(self::$cache[$class][$item])) { $method = self::$cache[$class][$item]; - } elseif (isset(self::$cache[$class][$lcItem = strtolower($item)])) { + } elseif (isset(self::$cache[$class][$lcItem = strtr($item, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')])) { $method = self::$cache[$class][$lcItem]; } elseif (isset(self::$cache[$class]['__call'])) { $method = $item; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TemplateWrapper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TemplateWrapper.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TemplateWrapper.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TemplateWrapper.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Test/IntegrationTestCase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Test/IntegrationTestCase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Test/IntegrationTestCase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Test/IntegrationTestCase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Test/NodeTestCase.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Test/NodeTestCase.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Test/NodeTestCase.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Test/NodeTestCase.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Token.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Token.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Token.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Token.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/AbstractTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/AbstractTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/AbstractTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/AbstractTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ApplyTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ApplyTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ApplyTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ApplyTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/BlockTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/BlockTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/BlockTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/BlockTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/DoTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/DoTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/DoTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/DoTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/EmbedTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/EmbedTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/EmbedTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/EmbedTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/FilterTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/FilterTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/FilterTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/FilterTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/FlushTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/FlushTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/FlushTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/FlushTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ForTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ForTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ForTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ForTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/FromTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/FromTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/FromTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/FromTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/IfTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/IfTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/IfTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/IfTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ImportTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ImportTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/ImportTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/ImportTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/IncludeTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/IncludeTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/IncludeTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/IncludeTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/MacroTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/MacroTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/MacroTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/MacroTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/SandboxTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/SandboxTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/SandboxTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/SandboxTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/SetTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/SetTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/SetTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/SetTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/SpacelessTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/SpacelessTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/SpacelessTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/SpacelessTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/TokenParserInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/TokenParserInterface.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/TokenParserInterface.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/TokenParserInterface.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/UseTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/UseTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/UseTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/UseTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/WithTokenParser.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/WithTokenParser.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenParser/WithTokenParser.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenParser/WithTokenParser.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenStream.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenStream.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TokenStream.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TokenStream.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TwigFilter.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TwigFilter.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TwigFilter.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TwigFilter.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TwigFunction.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TwigFunction.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TwigFunction.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TwigFunction.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TwigTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TwigTest.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/TwigTest.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/TwigTest.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Util/DeprecationCollector.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Util/DeprecationCollector.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Util/DeprecationCollector.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Util/DeprecationCollector.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Util/TemplateDirIterator.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Util/TemplateDirIterator.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/vendor/twig/twig/src/Util/TemplateDirIterator.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/vendor/twig/twig/src/Util/TemplateDirIterator.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/version_check.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/version_check.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/version_check.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/version_check.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/view_create.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/view_create.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/view_create.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/view_create.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/view_operations.php b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/view_operations.php similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/view_operations.php rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/view_operations.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/yarn.lock b/.devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/yarn.lock similarity index 100% rename from .devilbox/www/htdocs/vendor/phpmyadmin-4.9.3/yarn.lock rename to .devilbox/www/htdocs/vendor/phpmyadmin-4.9.7/yarn.lock diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/CODE_OF_CONDUCT.md b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/CODE_OF_CONDUCT.md deleted file mode 100644 index dbaab727..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,46 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at info@phpmyadmin.net. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] - -[homepage]: http://contributor-covenant.org -[version]: http://contributor-covenant.org/version/1/4/ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/DCO b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/DCO deleted file mode 100644 index 2ef700ef..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/DCO +++ /dev/null @@ -1,44 +0,0 @@ -If you would like to make a contribution to the phpMyAdmin Project, please -certify to the following: -*** -phpMyAdmin Developer's Certificate of Origin. Version 1.0 - -By making a contribution to this project, I certify that: - -(a) The contribution was created in whole or in part by me and I have the - right to submit it under the license of "GNU General Public License or - any later version" ("GPLv2-or-later"); or - -(b) The contribution is based upon previous work that, to the best of my - knowledge, is covered under an appropriate open source license and I have - the right under that license to submit that work with modifications, - whether created in whole or in part by me, under GPLv2-or-later; or - -(c) The contribution was provided directly to me by some other person who - certified (a) or (b) and I have not modified it. - -(d) I understand and agree that this project and the contribution are public - and that a record of the contribution (including all metadata and - personal information I submit with it, including my sign-off) is - maintained indefinitely and may be redistributed consistent with - phpMyAdmin's policies and the requirements of the GPLv2-or-later where - they are relevant. - -(e) I am granting this work to this project under the terms of the - GPLv2-or-later. - - https://www.gnu.org/licenses/gpl-2.0.html - -*** -*** -And please confirm your certification to the above by adding the following -line to your patch: - - Signed-off-by: Jane Smith - -using your real name (sorry, no pseudonyms or anonymous contributions). - -If you are a developer who is authorized to contribute to phpMyAdmin on -behalf of your employer, then please use your corporate email address in the -Signed-off-by tag. If not, then please use a personal email address. - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/RELEASE-DATE-5.0.0 b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/RELEASE-DATE-5.0.0 deleted file mode 100644 index ef491b5f..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/RELEASE-DATE-5.0.0 +++ /dev/null @@ -1 +0,0 @@ -Thu Dec 26 15:46:36 UTC 2019 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/comment-bright.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/comment-bright.png deleted file mode 100644 index 4a2bf8afad6ba19a9121411b759f1787a95abe9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3500 zcmV;d4O8-oP)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb3=0S zkSdl!omi0~*ntl;2q{jA^;J@WT8O!=A(Gck8fa>hn{#u{`Tyg)!KXI6l>4dj==iVKK6+%4zaRizy(5eryC3d2 z+5Y_D$4}k5v2=Siw{=O)SWY2HJwR3xX1*M*9G^XQ*TCNXF$Vj(kbMJXK0DaS_Sa^1 z?CEa!cFWDhcwxy%a?i@DN|G6-M#uuWU>lss@I>;$xmQ|`u3f;MQ|pYuHxxvMeq4TW;>|7Z2*AsqT=`-1O~nTm6O&pNEK?^cf9CX= zkq5|qAoE7un3V z^yy=@%6zqN^x`#qW+;e7j>th{6GV}sf*}g7{(R#T)yg-AZh0C&U;WA`AL$qz8()5^ zGFi2`g&L7!c?x+A2oOaG0c*Bg&YZt8cJ{jq_W{uTdA-<;`@iP$$=$H?gYIYc_q^*$ z#k(Key`d40R3?+GmgK8hHJcwiQ~r4By@w9*PuzR>x3#(F?YW_W5pPc(t(@-Y{psOt zz2!UE_5S)bLF)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb3=0SEJ;K` zR5;6Jl3z%jbr{D#&+mQTbB>-f&3W<<%ayjKi&ZjBc2N<@)`~{dMXWB0(ajbV85_gJ zf(EU`iek}4Bt%55ix|sVMm1u8KvB#hnmU~_r<Ogd(A5vg_omvd-#L!=(BMVklxVqhdT zofSj`QA^|)G*lu58>#vhvA)%0Or&dIsb%b)st*LV8`ANnOipDbh%_*c7`d6# z21*z~Xd?ovgf>zq(o0?Et~9ti+pljZC~#_KvJhA>u91WRaq|uqBBKP6V0?p-NL59w zrK0w($_m#SDPQ!Z$nhd^JO|f+7k5xca94d2OLJ&sSxlB7F%NtrF@@O7WWlkHSDtor zzD?u;b&KN$*MnHx;JDy9P~G<{4}9__s&MATBV4R+MuA8TjlZ3ye&qZMCUe8ihBnHI zhMSu zSERHwrmBb$SWVr+)Yk2k^FgTMR6mP;@FY2{}BeV|SUo=mNk<-XSOHNErw>s{^rR-bu$@aN7= zj~-qXcS2!BA*(Q**BOOl{FggkyHdCJi_Fy>?_K+G+DYwIn8`29DYPg&s4$}7D`fv? zuyJ2sMfJX(I^yrf6u!(~9anf(AqAk&ke}uL0SIb-H!SaDQvd(}07*qoM6N<$f^gNk ARR910 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/comment.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/comment.png deleted file mode 100644 index e651e983847ea8017b8c2266f57cb4fdb80cb38e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3445 zcmV-*4T|!KP)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb3=0S6ce?Lsn$m^3Q`48f|TwQ+_-Qh=t8Ra7nE)y zf@08(pjZ@22^EVjG*%30TJRMkBUC$WqZ73uoiv&J=APqX;!v%AH}`Vx`999MVjXwy z{f1-vh8P<=plv&cZ>p5jjX~Vt&W0e)wpw1RFRuRdDkwlKb01tp5 zP=trFN0gH^|L4jJkB{6sCV;Q!ewpg-D&4cza%GQ*b>R*=34#dW;ek`FEiB(vnw+U# zpOX5UMJBhIN&;D1!yQoIAySC!9zqJmmfoJqmQp}p&h*HTfMh~u9rKic2oz3sNM^#F zBIq*MRLbsMt%y{EHj8}LeqUUvoxf0=kqji62>ne+U`d#%J)abyK&Y`=eD%oA!36<)baZyK zXJh5im6umkS|_CSGXips$nI)oBHXojzBzyY_M5K*uvb0_9viuBVyV%5VtJ*Am1ag# zczbv4B?u8j68iOz<+)nDu^oWnL+$_G{PZOCcOGQ?!1VCefves~rfpaEZs-PdVYMiV z98ElaJ2}7f;htSXFY#Zv?__sQeckE^HV{ItO=)2hMQs=(_ Xn!ZpXD%P(H00000NkvXXu0mjf%hZK? diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/down-pressed.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/down-pressed.png deleted file mode 100644 index 20cd4e2ba13419352a7ee86096499852b28b904e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d zAk65bF}ngN$X?><>&pIshnqu7n|0~_Pe38R0G|+7AiX(0o?3|Y%0qjgiIOEje!&dP zEIfirrnW9I@rh+CRvx(W^3}&LzkdJucj$HfU!Wq!ByV>Yh7ML)4+Owih~6_U7{H+20PQ*-6b* z3U+={`mtu`S&29dFAtFjffxGew#NxNSnYW^xA9HDi6!!!TG<>&pIshnqu7n|0~_Pe38R0G|+7Abpg2VER$pJfMk^B|(0{49qM% zf=Z^gE-~?mWh+)5xbpJV$1lHr|M_?5b^TwUBE}?dcNc~ZR#^`qC(+ZzF+@VL_h6)0 zlYxlKLGKw870;~yzCSSeiN?>xT|F*tk;TE&4St!apNh5@I#c%M^6J^&4yV~k%~T3@ zep33eX6IRv8_#xpF*FVdQ&MBb@07+b#g8%>k diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/file.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/file.png deleted file mode 100644 index eedc81941066e54aa42a4548507fe527f9f47e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`j)FbFd;%$g$s6l5>) z^mS!_z{Aadculfn-K;OJ+%1Ze@RN)ug;?Aevk> z|2$AZThElvDT_L1tnHk+u4~r%Svzj5ICSQ~l_NlK^ytxJ$BrF8e*D#|SFc~ce)Hzd z+qX~O0>Q^?@7}$8|Ni}l4<9~${P^k9r~m)|Gpnp!4z!ZBB*-tAA#BB(Ev7f_r2_>R zlf2zsRJO4FoC)OQc)B=-NJz3Cbo4tEz`%N-azB60;d87X|1B@>z9=;5)_I?4ybSfh z+w~c0{%f5N?zqVM)JDl;;SP?&465!9W*Sn5=dd1SE@&5eooip&cs!gPwA!6TgEjXE$87Os@YS}87N0koIF)78&qol`;+0IgM*(EtDd diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/minus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/minus.png deleted file mode 100644 index 3d5a3983467ebb4b2e05a61de7f393270a83afe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-v3?#1{n!goDaTa()76ZkEL70(Y)*K0-AbW|Y zuPgfl9&QdTZPumxKLLd}N?apKobz*YQ}ap~zMYx2A1KBX;1lAisi}G9%$axZ-hKG+ zK|H}X3Mj7N>Eal|A)Cy>%bU33|NoYS|7@AW4OT4pusKXOkzo}x!&w25=|Y@Gb^+Bg Nc)I$ztaD0e0swqtGJya9 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/plus.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/plus.png deleted file mode 100644 index f6b02ca123abb462ca67eb8141ff0ba778b4f409..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-v3?#1{n!goDaTa()76ZkEL70(Y)*K0-AbW|Y zuPgfl9&QdTZPumxKLLd}N?apKobz*YQ}ap~zMYx2A1KBX;1lAisi}G9%$axZ-hKG+ zK|H}X3Mj7N>Eal|A)Cy>%bU33|NoYS|7@7V4OT4pusKXOkzo}x!=4Gk*UugBKLb?D N;OXk;vd$@?2>_XwG(G?T diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/up-pressed.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/up-pressed.png deleted file mode 100644 index bd22224baf9cb60979f6f768290931fea8b76227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d zAk65bF}ngN$X?><>&pIshnqu7n|0~_Pe38R0G|+7ARXYhm0IWxFY`R0iIOEje!&dP zEIfirrnW9I@rh+CRvx(W^3}&LzkdJucj$HfU!Wq!ByV>Yh7ML)4 K&t;ucLK6VR?|Lc# diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/up.png b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/_static/up.png deleted file mode 100644 index 82d9bc9df201f45d139fff51a640602210c0fdf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d zAk65bF}ngN$X?><>&pIshnqu7n|0~_Pe38R0G|+7Abpg2VER$pJfMk^B|(0{49qM% zf=Z^gE-~?mWh+)5xbpJV$1lHr|M_?5b^TwUBE}?dcNc~ZR#^`qC*IS=F+@VL_n^B_ zg8~EdfsVaRwm<*7yOxCHy?bPyETGMG - - - - - - - Index — phpMyAdmin 5.0.0 documentation - - - - - - - - - - - - - - - - -
      -
      -
      -
      - - -

      Index

      - -
      - Symbols - | A - | B - | C - | D - | E - | F - | G - | H - | I - | J - | K - | L - | M - | N - | O - | P - | Q - | R - | S - | T - | U - | V - | W - | X - | Z - -
      -

      Symbols

      - - - -
      - -
      $cfg['ActionLinksMode'] -
      - - -
      $cfg['AllowArbitraryServer'], [1], [2], [3] -
      - - -
      $cfg['AllowThirdPartyFraming'] -
      - - -
      $cfg['AllowUserDropDatabase'] -
      - - -
      $cfg['ArbitraryServerRegexp'], [1] -
      - - -
      $cfg['AuthLog'], [1], [2] -
      - - -
      $cfg['AuthLogSuccess'], [1] -
      - - -
      $cfg['AvailableCharsets'] -
      - - -
      $cfg['blowfish_secret'], [1] -
      - - -
      $cfg['BrowseMarkerEnable'] -
      - - -
      $cfg['BrowseMIME'] -
      - - -
      $cfg['BrowsePointerEnable'] -
      - - -
      $cfg['BZipDump'] -
      - - -
      $cfg['CaptchaLoginPrivateKey'], [1] -
      - - -
      $cfg['CaptchaLoginPublicKey'], [1] -
      - - -
      $cfg['CharEditing'], [1] -
      - - -
      $cfg['CharTextareaCols'] -
      - - -
      $cfg['CharTextareaRows'] -
      - - -
      $cfg['CheckConfigurationPermissions'] -
      - - -
      $cfg['CodemirrorEnable'] -
      - - -
      $cfg['CompressOnFly'], [1] -
      - - -
      $cfg['Confirm'] -
      - - -
      $cfg['Console']['AlwaysExpand'] -
      - - -
      $cfg['Console']['CurrentQuery'] -
      - - -
      $cfg['Console']['DarkTheme'] -
      - - -
      $cfg['Console']['EnterExecutes'] -
      - - -
      $cfg['Console']['Height'] -
      - - -
      $cfg['Console']['Mode'] -
      - - -
      $cfg['Console']['StartHistory'] -
      - - -
      $cfg['ConsoleEnterExecutes'] -
      - - -
      $cfg['CSPAllow'] -
      - - -
      $cfg['DBG'] -
      - - -
      $cfg['DBG']['demo'] -
      - - -
      $cfg['DBG']['simple2fa'], [1] -
      - - -
      $cfg['DBG']['sql'], [1] -
      - - -
      $cfg['DBG']['sqllog'] -
      - - -
      $cfg['DefaultConnectionCollation'] -
      - - -
      $cfg['DefaultForeignKeyChecks'] -
      - - -
      $cfg['DefaultFunctions'] -
      - - -
      $cfg['DefaultLang'] -
      - - -
      $cfg['DefaultQueryDatabase'] -
      - - -
      $cfg['DefaultQueryTable'] -
      - - -
      $cfg['DefaultTabDatabase'] -
      - - -
      $cfg['DefaultTabServer'] -
      - - -
      $cfg['DefaultTabTable'] -
      - - -
      $cfg['DefaultTransformations'], [1] -
      - - -
      $cfg['DefaultTransformations']['Bool2Text'] -
      - - -
      $cfg['DefaultTransformations']['DateFormat'] -
      - - -
      $cfg['DefaultTransformations']['External'] -
      - - -
      $cfg['DefaultTransformations']['Hex'] -
      - - -
      $cfg['DefaultTransformations']['Inline'] -
      - - -
      $cfg['DefaultTransformations']['PreApPend'] -
      - - -
      $cfg['DefaultTransformations']['Substring'] -
      - - -
      $cfg['DefaultTransformations']['TextImageLink'] -
      - - -
      $cfg['DefaultTransformations']['TextLink'] -
      - - -
      $cfg['DisableMultiTableMaintenance'] -
      - - -
      $cfg['DisableShortcutKeys'], [1] -
      - - -
      $cfg['DisplayServersList'] -
      - - -
      $cfg['enable_drag_drop_import'] -
      - - -
      $cfg['EnableAutocompleteForTablesAndColumns'] -
      - - -
      $cfg['ExecTimeLimit'], [1] -
      - - -
      $cfg['Export'] -
      - - -
      $cfg['Export']['charset'], [1] -
      - - -
      $cfg['Export']['file_template_database'] -
      - - -
      $cfg['Export']['file_template_server'] -
      - - -
      $cfg['Export']['file_template_table'] -
      - - -
      $cfg['Export']['format'] -
      - - -
      $cfg['Export']['method'] -
      - - -
      $cfg['FilterLanguages'] -
      - - -
      $cfg['FirstLevelNavigationItems'] -
      - - -
      $cfg['FontSize'] -
      - - -
      $cfg['ForceSSL'] -
      - - -
      $cfg['ForeignKeyDropdownOrder'], [1] -
      - - -
      $cfg['ForeignKeyMaxLimit'], [1] -
      - - -
      $cfg['GD2Available'] -
      - - -
      $cfg['GridEditing'] -
      - - -
      $cfg['GZipDump'] -
      - - -
      $cfg['HideStructureActions'] -
      - - -
      $cfg['IconvExtraParams'] -
      - - -
      $cfg['IgnoreMultiSubmitErrors'] -
      - - -
      $cfg['Import'] -
      - - -
      $cfg['Import']['charset'], [1] -
      - - -
      $cfg['InitialSlidersState'] -
      - - -
      $cfg['InsertRows'] -
      - - -
      $cfg['Lang'] -
      - - -
      $cfg['LimitChars'] -
      - - -
      $cfg['LinkLengthLimit'] -
      - - -
      $cfg['LoginCookieDeleteAll'] -
      - - -
      $cfg['LoginCookieRecall'] -
      - - -
      $cfg['LoginCookieStore'] -
      - - -
      $cfg['LoginCookieValidity'], [1] -
      - - -
      $cfg['LoginCookieValidityDisableWarning'] -
      - - -
      $cfg['LongtextDoubleTextarea'] -
      - - -
      $cfg['MaxCharactersInDisplayedSQL'] -
      - - -
      $cfg['MaxDbList'] -
      - - -
      $cfg['MaxExactCount'], [1], [2] -
      - - -
      $cfg['MaxExactCountViews'] -
      - - -
      $cfg['MaxNavigationItems'] -
      - - -
      $cfg['MaxRows'] -
      - - -
      $cfg['MaxSizeForInputField'] -
      - - -
      $cfg['MaxTableList'] -
      - - -
      $cfg['MemoryLimit'] -
      - - -
      $cfg['MinSizeForInputField'] -
      - - -
      $cfg['MysqlMinVersion'] -
      - - -
      $cfg['NaturalOrder'] -
      - - -
      $cfg['NavigationDisplayLogo'] -
      - - -
      $cfg['NavigationDisplayServers'] -
      - - -
      $cfg['NavigationLinkWithMainPanel'] -
      - - -
      $cfg['NavigationLogoLink'] -
      - - -
      $cfg['NavigationLogoLinkWindow'] -
      - - -
      $cfg['NavigationTreeDbSeparator'], [1] -
      - - -
      $cfg['NavigationTreeDefaultTabTable'], [1], [2] -
      - - -
      $cfg['NavigationTreeDefaultTabTable2'] -
      - - -
      $cfg['NavigationTreeDisplayDbFilterMinimum'] -
      - - -
      $cfg['NavigationTreeDisplayItemFilterMinimum'] -
      - - -
      $cfg['NavigationTreeEnableExpansion'] -
      - - -
      $cfg['NavigationTreeEnableGrouping'] -
      - - -
      $cfg['NavigationTreePointerEnable'] -
      - - -
      $cfg['NavigationTreeShowEvents'] -
      - - -
      $cfg['NavigationTreeShowFunctions'] -
      - - -
      $cfg['NavigationTreeShowProcedures'] -
      - - -
      $cfg['NavigationTreeShowTables'] -
      - - -
      $cfg['NavigationTreeShowViews'] -
      - - -
      $cfg['NavigationTreeTableLevel'] -
      - - -
      $cfg['NavigationTreeTableSeparator'], [1] -
      - - -
      $cfg['NavigationWidth'] -
      - - -
      $cfg['NumFavoriteTables'], [1], [2] -
      - - -
      $cfg['NumRecentTables'], [1] -
      - - -
      $cfg['OBGzip'], [1], [2], [3] -
      - - -
      $cfg['Order'] -
      - - -
      $cfg['PDFDefaultPageSize'] -
      - - -
      $cfg['PDFPageSizes'], [1] -
      - - -
      $cfg['PersistentConnections'] -
      - - -
      $cfg['PmaAbsoluteUri'], [1], [2], [3], [4], [5], [6], [7] -
      - -
      - -
      $cfg['PmaNoRelation_DisableWarning'] -
      - - -
      $cfg['PropertiesNumColumns'] -
      - - -
      $cfg['ProtectBinary'] -
      - - -
      $cfg['ProxyPass'] -
      - - -
      $cfg['ProxyUrl'] -
      - - -
      $cfg['ProxyUser'] -
      - - -
      $cfg['QueryHistoryDB'], [1], [2] -
      - - -
      $cfg['QueryHistoryMax'], [1], [2] -
      - - -
      $cfg['RecodingEngine'] -
      - - -
      $cfg['RelationalDisplay'] -
      - - -
      $cfg['RememberSorting'], [1] -
      - - -
      $cfg['RepeatCells'] -
      - - -
      $cfg['ReservedWordDisableWarning'] -
      - - -
      $cfg['RetainQueryBox'] -
      - - -
      $cfg['RowActionLinks'] -
      - - -
      $cfg['RowActionLinksWithoutUnique'] -
      - - -
      $cfg['RowActionType'] -
      - - -
      $cfg['SaveCellsAtOnce'] -
      - - -
      $cfg['SaveDir'], [1] -
      - - -
      $cfg['SendErrorReports'] -
      - - -
      $cfg['ServerDefault'], [1], [2] -
      - - -
      $cfg['ServerLibraryDifference_DisableWarning'] -
      - - -
      $cfg['Servers'], [1], [2], [3], [4] -
      - - -
      $cfg['Servers'][$i]['AllowDeny']['order'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['AllowDeny']['rules'], [1], [2], [3], [4], [5] -
      - - -
      $cfg['Servers'][$i]['AllowNoPassword'] -
      - - -
      $cfg['Servers'][$i]['AllowRoot'], [1] -
      - - -
      $cfg['Servers'][$i]['auth_http_realm'] -
      - - -
      $cfg['Servers'][$i]['auth_type'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['bookmarktable'], [1] -
      - - -
      $cfg['Servers'][$i]['central_columns'], [1] -
      - - -
      $cfg['Servers'][$i]['column_info'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['compress'] -
      - - -
      $cfg['Servers'][$i]['connect_type'] -
      - - -
      $cfg['Servers'][$i]['control_*'], [1], [2], [3] -
      - - -
      $cfg['Servers'][$i]['controlhost'], [1] -
      - - -
      $cfg['Servers'][$i]['controlpass'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['controlport'], [1] -
      - - -
      $cfg['Servers'][$i]['controluser'], [1], [2], [3], [4] -
      - - -
      $cfg['Servers'][$i]['designer_settings'], [1] -
      - - -
      $cfg['Servers'][$i]['DisableIS'] -
      - - -
      $cfg['Servers'][$i]['export_templates'], [1] -
      - - -
      $cfg['Servers'][$i]['extension'] -
      - - -
      $cfg['Servers'][$i]['favorite'], [1] -
      - - -
      $cfg['Servers'][$i]['hide_db'] -
      - - -
      $cfg['Servers'][$i]['history'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['host'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
      - - -
      $cfg['Servers'][$i]['LogoutURL'] -
      - - -
      $cfg['Servers'][$i]['MaxTableUiprefs'] -
      - - -
      $cfg['Servers'][$i]['navigationhiding'], [1] -
      - - -
      $cfg['Servers'][$i]['nopassword'] -
      - - -
      $cfg['Servers'][$i]['only_db'] -
      - - -
      $cfg['Servers'][$i]['password'], [1] -
      - - -
      $cfg['Servers'][$i]['pdf_pages'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['pmadb'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22] -
      - - -
      $cfg['Servers'][$i]['port'], [1] -
      - - -
      $cfg['Servers'][$i]['recent'], [1] -
      - - -
      $cfg['Servers'][$i]['relation'], [1] -
      - - -
      $cfg['Servers'][$i]['savedsearches'], [1] -
      - - -
      $cfg['Servers'][$i]['SessionTimeZone'] -
      - - -
      $cfg['Servers'][$i]['SignonCookieParams'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['SignonScript'], [1], [2], [3], [4], [5] -
      - - -
      $cfg['Servers'][$i]['SignonSession'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['SignonURL'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['socket'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['ssl'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_ca'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_ca_path'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
      - - -
      $cfg['Servers'][$i]['ssl_cert'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_ciphers'], [1], [2], [3], [4], [5], [6], [7], [8] -
      - - -
      $cfg['Servers'][$i]['ssl_key'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_verify'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11] -
      - - -
      $cfg['Servers'][$i]['table_coords'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['table_info'], [1] -
      - - -
      $cfg['Servers'][$i]['table_uiprefs'], [1], [2], [3], [4] -
      - - -
      $cfg['Servers'][$i]['tracking'], [1] -
      - - -
      $cfg['Servers'][$i]['tracking_add_drop_database'] -
      - - -
      $cfg['Servers'][$i]['tracking_add_drop_table'] -
      - - -
      $cfg['Servers'][$i]['tracking_add_drop_view'] -
      - - -
      $cfg['Servers'][$i]['tracking_default_statements'] -
      - - -
      $cfg['Servers'][$i]['tracking_version_auto_create'] -
      - - -
      $cfg['Servers'][$i]['user'], [1] -
      - - -
      $cfg['Servers'][$i]['userconfig'], [1] -
      - - -
      $cfg['Servers'][$i]['usergroups'], [1], [2], [3] -
      - - -
      $cfg['Servers'][$i]['users'], [1] -
      - - -
      $cfg['Servers'][$i]['verbose'], [1], [2], [3], [4] -
      - - -
      $cfg['SessionSavePath'], [1] -
      - - -
      $cfg['ShowAll'] -
      - - -
      $cfg['ShowBrowseComments'] -
      - - -
      $cfg['ShowChgPassword'] -
      - - -
      $cfg['ShowColumnComments'] -
      - - -
      $cfg['ShowCreateDb'] -
      - - -
      $cfg['ShowDatabasesNavigationAsTree'] -
      - - -
      $cfg['ShowDbStructureCreation'] -
      - - -
      $cfg['ShowDbStructureLastCheck'] -
      - - -
      $cfg['ShowDbStructureLastUpdate'] -
      - - -
      $cfg['ShowFieldTypesInDataEditView'] -
      - - -
      $cfg['ShowFunctionFields'] -
      - - -
      $cfg['ShowGitRevision'] -
      - - -
      $cfg['ShowHint'] -
      - - -
      $cfg['ShowPhpInfo'] -
      - - -
      $cfg['ShowPropertyComments'] -
      - - -
      $cfg['ShowServerInfo'] -
      - - -
      $cfg['ShowSQL'] -
      - - -
      $cfg['ShowStats'] -
      - - -
      $cfg['SkipLockedTables'] -
      - - -
      $cfg['SQLQuery']['Edit'] -
      - - -
      $cfg['SQLQuery']['Explain'] -
      - - -
      $cfg['SQLQuery']['Refresh'] -
      - - -
      $cfg['SQLQuery']['ShowAsPHP'] -
      - - -
      $cfg['SuhosinDisableWarning'], [1] -
      - - -
      $cfg['TableNavigationLinksMode'] -
      - - -
      $cfg['TablePrimaryKeyOrder'] -
      - - -
      $cfg['TabsMode'] -
      - - -
      $cfg['TempDir'], [1], [2], [3], [4] -
      - - -
      $cfg['TextareaAutoSelect'] -
      - - -
      $cfg['TextareaCols'] -
      - - -
      $cfg['TextareaRows'] -
      - - -
      $cfg['ThemeDefault'], [1] -
      - - -
      $cfg['ThemeManager'], [1], [2] -
      - - -
      $cfg['ThemePerServer'] -
      - - -
      $cfg['TitleDatabase'] -
      - - -
      $cfg['TitleDefault'] -
      - - -
      $cfg['TitleServer'] -
      - - -
      $cfg['TitleTable'] -
      - - -
      $cfg['TranslationWarningThreshold'] -
      - - -
      $cfg['TrustedProxies'], [1] -
      - - -
      $cfg['UploadDir'], [1], [2], [3] -
      - - -
      $cfg['UseDbSearch'] -
      - - -
      $cfg['UserprefsDeveloperTab'] -
      - - -
      $cfg['UserprefsDisallow'], [1] -
      - - -
      $cfg['VersionCheck'] -
      - - -
      $cfg['ZeroConf'], [1] -
      - - -
      $cfg['ZipDump'] -
      - - -
      .htaccess -
      - -
      - -

      A

      - - - -
      - -
      ACL -
      - - -
      ActionLinksMode -
      - - -
      AllowArbitraryServer -
      - - -
      AllowDeny, order -
      - - -
      AllowDeny, rules -
      - - -
      AllowNoPassword -
      - - -
      AllowRoot -
      - - -
      AllowThirdPartyFraming -
      - - -
      AllowUserDropDatabase -
      - - -
      ArbitraryServerRegexp -
      - -
      - -
      auth_http_realm -
      - - -
      auth_type -
      - - -
      Authentication mode -
      - -
      - -
      Config -
      - - -
      Cookie -
      - - -
      HTTP -
      - - -
      Signon -
      - -
      - -
      AuthLog -
      - - -
      AuthLogSuccess -
      - - -
      AvailableCharsets -
      - -
      - -

      B

      - - - -
      - -
      Blowfish -
      - - -
      blowfish_secret -
      - - -
      bookmarktable -
      - - -
      BrowseMarkerEnable -
      - -
      - -
      BrowseMIME -
      - - -
      BrowsePointerEnable -
      - - -
      Browser -
      - - -
      bzip2 -
      - - -
      BZipDump -
      - -
      - -

      C

      - - - -
      - -
      CaptchaLoginPrivateKey -
      - - -
      CaptchaLoginPublicKey -
      - - -
      central_columns -
      - - -
      CGI -
      - - -
      Changelog -
      - - -
      CharEditing -
      - - -
      CharTextareaCols -
      - - -
      CharTextareaRows -
      - - -
      CheckConfigurationPermissions -
      - - -
      Client -
      - - -
      CodemirrorEnable -
      - - -
      column -
      - - -
      column_info -
      - - -
      comment (global variable or constant) -
      - - -
      compress -
      - - -
      CompressOnFly -
      - - -
      - Config -
      - -
      - -
      Authentication mode -
      - -
      - -
      config.inc.php -
      - - -
      - configuration option -
      - -
      - -
      $cfg['ActionLinksMode'] -
      - - -
      $cfg['AllowArbitraryServer'], [1], [2], [3] -
      - - -
      $cfg['AllowThirdPartyFraming'] -
      - - -
      $cfg['AllowUserDropDatabase'] -
      - - -
      $cfg['ArbitraryServerRegexp'], [1] -
      - - -
      $cfg['AuthLog'], [1], [2] -
      - - -
      $cfg['AuthLogSuccess'], [1] -
      - - -
      $cfg['AvailableCharsets'] -
      - - -
      $cfg['BZipDump'] -
      - - -
      $cfg['BrowseMIME'] -
      - - -
      $cfg['BrowseMarkerEnable'] -
      - - -
      $cfg['BrowsePointerEnable'] -
      - - -
      $cfg['CSPAllow'] -
      - - -
      $cfg['CaptchaLoginPrivateKey'], [1] -
      - - -
      $cfg['CaptchaLoginPublicKey'], [1] -
      - - -
      $cfg['CharEditing'], [1] -
      - - -
      $cfg['CharTextareaCols'] -
      - - -
      $cfg['CharTextareaRows'] -
      - - -
      $cfg['CheckConfigurationPermissions'] -
      - - -
      $cfg['CodemirrorEnable'] -
      - - -
      $cfg['CompressOnFly'], [1] -
      - - -
      $cfg['Confirm'] -
      - - -
      $cfg['Console']['AlwaysExpand'] -
      - - -
      $cfg['Console']['CurrentQuery'] -
      - - -
      $cfg['Console']['DarkTheme'] -
      - - -
      $cfg['Console']['EnterExecutes'] -
      - - -
      $cfg['Console']['Height'] -
      - - -
      $cfg['Console']['Mode'] -
      - - -
      $cfg['Console']['StartHistory'] -
      - - -
      $cfg['ConsoleEnterExecutes'] -
      - - -
      $cfg['DBG'] -
      - - -
      $cfg['DBG']['demo'] -
      - - -
      $cfg['DBG']['simple2fa'], [1] -
      - - -
      $cfg['DBG']['sql'], [1] -
      - - -
      $cfg['DBG']['sqllog'] -
      - - -
      $cfg['DefaultConnectionCollation'] -
      - - -
      $cfg['DefaultForeignKeyChecks'] -
      - - -
      $cfg['DefaultFunctions'] -
      - - -
      $cfg['DefaultLang'] -
      - - -
      $cfg['DefaultQueryDatabase'] -
      - - -
      $cfg['DefaultQueryTable'] -
      - - -
      $cfg['DefaultTabDatabase'] -
      - - -
      $cfg['DefaultTabServer'] -
      - - -
      $cfg['DefaultTabTable'] -
      - - -
      $cfg['DefaultTransformations'], [1] -
      - - -
      $cfg['DefaultTransformations']['Bool2Text'] -
      - - -
      $cfg['DefaultTransformations']['DateFormat'] -
      - - -
      $cfg['DefaultTransformations']['External'] -
      - - -
      $cfg['DefaultTransformations']['Hex'] -
      - - -
      $cfg['DefaultTransformations']['Inline'] -
      - - -
      $cfg['DefaultTransformations']['PreApPend'] -
      - - -
      $cfg['DefaultTransformations']['Substring'] -
      - - -
      $cfg['DefaultTransformations']['TextImageLink'] -
      - - -
      $cfg['DefaultTransformations']['TextLink'] -
      - - -
      $cfg['DisableMultiTableMaintenance'] -
      - - -
      $cfg['DisableShortcutKeys'], [1] -
      - - -
      $cfg['DisplayServersList'] -
      - - -
      $cfg['EnableAutocompleteForTablesAndColumns'] -
      - - -
      $cfg['ExecTimeLimit'], [1] -
      - - -
      $cfg['Export'] -
      - - -
      $cfg['Export']['charset'], [1] -
      - - -
      $cfg['Export']['file_template_database'] -
      - - -
      $cfg['Export']['file_template_server'] -
      - - -
      $cfg['Export']['file_template_table'] -
      - - -
      $cfg['Export']['format'] -
      - - -
      $cfg['Export']['method'] -
      - - -
      $cfg['FilterLanguages'] -
      - - -
      $cfg['FirstLevelNavigationItems'] -
      - - -
      $cfg['FontSize'] -
      - - -
      $cfg['ForceSSL'] -
      - - -
      $cfg['ForeignKeyDropdownOrder'], [1] -
      - - -
      $cfg['ForeignKeyMaxLimit'], [1] -
      - - -
      $cfg['GD2Available'] -
      - - -
      $cfg['GZipDump'] -
      - - -
      $cfg['GridEditing'] -
      - - -
      $cfg['HideStructureActions'] -
      - - -
      $cfg['IconvExtraParams'] -
      - - -
      $cfg['IgnoreMultiSubmitErrors'] -
      - - -
      $cfg['Import'] -
      - - -
      $cfg['Import']['charset'], [1] -
      - - -
      $cfg['InitialSlidersState'] -
      - - -
      $cfg['InsertRows'] -
      - - -
      $cfg['Lang'] -
      - - -
      $cfg['LimitChars'] -
      - - -
      $cfg['LinkLengthLimit'] -
      - - -
      $cfg['LoginCookieDeleteAll'] -
      - - -
      $cfg['LoginCookieRecall'] -
      - - -
      $cfg['LoginCookieStore'] -
      - - -
      $cfg['LoginCookieValidity'], [1] -
      - - -
      $cfg['LoginCookieValidityDisableWarning'] -
      - - -
      $cfg['LongtextDoubleTextarea'] -
      - - -
      $cfg['MaxCharactersInDisplayedSQL'] -
      - - -
      $cfg['MaxDbList'] -
      - - -
      $cfg['MaxExactCount'], [1], [2] -
      - - -
      $cfg['MaxExactCountViews'] -
      - - -
      $cfg['MaxNavigationItems'] -
      - - -
      $cfg['MaxRows'] -
      - - -
      $cfg['MaxSizeForInputField'] -
      - - -
      $cfg['MaxTableList'] -
      - - -
      $cfg['MemoryLimit'] -
      - - -
      $cfg['MinSizeForInputField'] -
      - - -
      $cfg['MysqlMinVersion'] -
      - - -
      $cfg['NaturalOrder'] -
      - - -
      $cfg['NavigationDisplayLogo'] -
      - - -
      $cfg['NavigationDisplayServers'] -
      - - -
      $cfg['NavigationLinkWithMainPanel'] -
      - - -
      $cfg['NavigationLogoLink'] -
      - - -
      $cfg['NavigationLogoLinkWindow'] -
      - - -
      $cfg['NavigationTreeDbSeparator'], [1] -
      - - -
      $cfg['NavigationTreeDefaultTabTable'], [1], [2] -
      - - -
      $cfg['NavigationTreeDefaultTabTable2'] -
      - - -
      $cfg['NavigationTreeDisplayDbFilterMinimum'] -
      - - -
      $cfg['NavigationTreeDisplayItemFilterMinimum'] -
      - - -
      $cfg['NavigationTreeEnableExpansion'] -
      - - -
      $cfg['NavigationTreeEnableGrouping'] -
      - - -
      $cfg['NavigationTreePointerEnable'] -
      - - -
      $cfg['NavigationTreeShowEvents'] -
      - - -
      $cfg['NavigationTreeShowFunctions'] -
      - - -
      $cfg['NavigationTreeShowProcedures'] -
      - - -
      $cfg['NavigationTreeShowTables'] -
      - - -
      $cfg['NavigationTreeShowViews'] -
      - - -
      $cfg['NavigationTreeTableLevel'] -
      - - -
      $cfg['NavigationTreeTableSeparator'], [1] -
      - - -
      $cfg['NavigationWidth'] -
      - - -
      $cfg['NumFavoriteTables'], [1], [2] -
      - - -
      $cfg['NumRecentTables'], [1] -
      - - -
      $cfg['OBGzip'], [1], [2], [3] -
      - - -
      $cfg['Order'] -
      - - -
      $cfg['PDFDefaultPageSize'] -
      - - -
      $cfg['PDFPageSizes'], [1] -
      - - -
      $cfg['PersistentConnections'] -
      - - -
      $cfg['PmaAbsoluteUri'], [1], [2], [3], [4], [5], [6], [7] -
      - - -
      $cfg['PmaNoRelation_DisableWarning'] -
      - - -
      $cfg['PropertiesNumColumns'] -
      - - -
      $cfg['ProtectBinary'] -
      - - -
      $cfg['ProxyPass'] -
      - - -
      $cfg['ProxyUrl'] -
      - - -
      $cfg['ProxyUser'] -
      - - -
      $cfg['QueryHistoryDB'], [1], [2] -
      - - -
      $cfg['QueryHistoryMax'], [1], [2] -
      - - -
      $cfg['RecodingEngine'] -
      - - -
      $cfg['RelationalDisplay'] -
      - - -
      $cfg['RememberSorting'], [1] -
      - - -
      $cfg['RepeatCells'] -
      - - -
      $cfg['ReservedWordDisableWarning'] -
      - - -
      $cfg['RetainQueryBox'] -
      - - -
      $cfg['RowActionLinks'] -
      - - -
      $cfg['RowActionLinksWithoutUnique'] -
      - - -
      $cfg['RowActionType'] -
      - - -
      $cfg['SQLQuery']['Edit'] -
      - - -
      $cfg['SQLQuery']['Explain'] -
      - - -
      $cfg['SQLQuery']['Refresh'] -
      - - -
      $cfg['SQLQuery']['ShowAsPHP'] -
      - - -
      $cfg['SaveCellsAtOnce'] -
      - - -
      $cfg['SaveDir'], [1] -
      - - -
      $cfg['SendErrorReports'] -
      - - -
      $cfg['ServerDefault'], [1], [2] -
      - - -
      $cfg['ServerLibraryDifference_DisableWarning'] -
      - - -
      $cfg['Servers'], [1], [2], [3], [4] -
      - - -
      $cfg['Servers'][$i]['AllowDeny']['order'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['AllowDeny']['rules'], [1], [2], [3], [4], [5] -
      - - -
      $cfg['Servers'][$i]['AllowNoPassword'] -
      - - -
      $cfg['Servers'][$i]['AllowRoot'], [1] -
      - - -
      $cfg['Servers'][$i]['DisableIS'] -
      - - -
      $cfg['Servers'][$i]['LogoutURL'] -
      - - -
      $cfg['Servers'][$i]['MaxTableUiprefs'] -
      - - -
      $cfg['Servers'][$i]['SessionTimeZone'] -
      - - -
      $cfg['Servers'][$i]['SignonCookieParams'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['SignonScript'], [1], [2], [3], [4], [5] -
      - - -
      $cfg['Servers'][$i]['SignonSession'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['SignonURL'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['auth_http_realm'] -
      - - -
      $cfg['Servers'][$i]['auth_type'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['bookmarktable'], [1] -
      - - -
      $cfg['Servers'][$i]['central_columns'], [1] -
      - - -
      $cfg['Servers'][$i]['column_info'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['compress'] -
      - - -
      $cfg['Servers'][$i]['connect_type'] -
      - - -
      $cfg['Servers'][$i]['control_*'], [1], [2], [3] -
      - - -
      $cfg['Servers'][$i]['controlhost'], [1] -
      - - -
      $cfg['Servers'][$i]['controlpass'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['controlport'], [1] -
      - - -
      $cfg['Servers'][$i]['controluser'], [1], [2], [3], [4] -
      - - -
      $cfg['Servers'][$i]['designer_settings'], [1] -
      - - -
      $cfg['Servers'][$i]['export_templates'], [1] -
      - - -
      $cfg['Servers'][$i]['extension'] -
      - - -
      $cfg['Servers'][$i]['favorite'], [1] -
      - - -
      $cfg['Servers'][$i]['hide_db'] -
      - - -
      $cfg['Servers'][$i]['history'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['host'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
      - - -
      $cfg['Servers'][$i]['navigationhiding'], [1] -
      - - -
      $cfg['Servers'][$i]['nopassword'] -
      - - -
      $cfg['Servers'][$i]['only_db'] -
      - - -
      $cfg['Servers'][$i]['password'], [1] -
      - - -
      $cfg['Servers'][$i]['pdf_pages'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['pmadb'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22] -
      - - -
      $cfg['Servers'][$i]['port'], [1] -
      - - -
      $cfg['Servers'][$i]['recent'], [1] -
      - - -
      $cfg['Servers'][$i]['relation'], [1] -
      - - -
      $cfg['Servers'][$i]['savedsearches'], [1] -
      - - -
      $cfg['Servers'][$i]['socket'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['ssl'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_ca'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_ca_path'], [1], [2], [3], [4], [5], [6], [7], [8], [9] -
      - - -
      $cfg['Servers'][$i]['ssl_cert'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_ciphers'], [1], [2], [3], [4], [5], [6], [7], [8] -
      - - -
      $cfg['Servers'][$i]['ssl_key'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] -
      - - -
      $cfg['Servers'][$i]['ssl_verify'], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11] -
      - - -
      $cfg['Servers'][$i]['table_coords'], [1], [2] -
      - - -
      $cfg['Servers'][$i]['table_info'], [1] -
      - - -
      $cfg['Servers'][$i]['table_uiprefs'], [1], [2], [3], [4] -
      - - -
      $cfg['Servers'][$i]['tracking'], [1] -
      - - -
      $cfg['Servers'][$i]['tracking_add_drop_database'] -
      - - -
      $cfg['Servers'][$i]['tracking_add_drop_table'] -
      - - -
      $cfg['Servers'][$i]['tracking_add_drop_view'] -
      - - -
      $cfg['Servers'][$i]['tracking_default_statements'] -
      - - -
      $cfg['Servers'][$i]['tracking_version_auto_create'] -
      - - -
      $cfg['Servers'][$i]['user'], [1] -
      - - -
      $cfg['Servers'][$i]['userconfig'], [1] -
      - - -
      $cfg['Servers'][$i]['usergroups'], [1], [2], [3] -
      - - -
      $cfg['Servers'][$i]['users'], [1] -
      - - -
      $cfg['Servers'][$i]['verbose'], [1], [2], [3], [4] -
      - - -
      $cfg['SessionSavePath'], [1] -
      - - -
      $cfg['ShowAll'] -
      - - -
      $cfg['ShowBrowseComments'] -
      - - -
      $cfg['ShowChgPassword'] -
      - - -
      $cfg['ShowColumnComments'] -
      - - -
      $cfg['ShowCreateDb'] -
      - - -
      $cfg['ShowDatabasesNavigationAsTree'] -
      - - -
      $cfg['ShowDbStructureCreation'] -
      - - -
      $cfg['ShowDbStructureLastCheck'] -
      - - -
      $cfg['ShowDbStructureLastUpdate'] -
      - - -
      $cfg['ShowFieldTypesInDataEditView'] -
      - - -
      $cfg['ShowFunctionFields'] -
      - - -
      $cfg['ShowGitRevision'] -
      - - -
      $cfg['ShowHint'] -
      - - -
      $cfg['ShowPhpInfo'] -
      - - -
      $cfg['ShowPropertyComments'] -
      - - -
      $cfg['ShowSQL'] -
      - - -
      $cfg['ShowServerInfo'] -
      - - -
      $cfg['ShowStats'] -
      - - -
      $cfg['SkipLockedTables'] -
      - - -
      $cfg['SuhosinDisableWarning'], [1] -
      - - -
      $cfg['TableNavigationLinksMode'] -
      - - -
      $cfg['TablePrimaryKeyOrder'] -
      - - -
      $cfg['TabsMode'] -
      - - -
      $cfg['TempDir'], [1], [2], [3], [4] -
      - - -
      $cfg['TextareaAutoSelect'] -
      - - -
      $cfg['TextareaCols'] -
      - - -
      $cfg['TextareaRows'] -
      - - -
      $cfg['ThemeDefault'], [1] -
      - - -
      $cfg['ThemeManager'], [1], [2] -
      - - -
      $cfg['ThemePerServer'] -
      - - -
      $cfg['TitleDatabase'] -
      - - -
      $cfg['TitleDefault'] -
      - - -
      $cfg['TitleServer'] -
      - - -
      $cfg['TitleTable'] -
      - - -
      $cfg['TranslationWarningThreshold'] -
      - - -
      $cfg['TrustedProxies'], [1] -
      - - -
      $cfg['UploadDir'], [1], [2], [3] -
      - - -
      $cfg['UseDbSearch'] -
      - - -
      $cfg['UserprefsDeveloperTab'] -
      - - -
      $cfg['UserprefsDisallow'], [1] -
      - - -
      $cfg['VersionCheck'] -
      - - -
      $cfg['ZeroConf'], [1] -
      - - -
      $cfg['ZipDump'] -
      - - -
      $cfg['blowfish_secret'], [1] -
      - - -
      $cfg['enable_drag_drop_import'] -
      - -
      -
      - -
      Configuration storage -
      - - -
      Confirm -
      - - -
      connect_type -
      - - -
      Console, AlwaysExpand -
      - - -
      Console, CurrentQuery -
      - - -
      Console, DarkTheme -
      - - -
      Console, EnterExecutes -
      - - -
      Console, Height -
      - - -
      Console, Mode -
      - - -
      Console, StartHistory -
      - - -
      ConsoleEnterExecutes -
      - - -
      control_* -
      - - -
      controlhost -
      - - -
      controlpass -
      - - -
      controlport -
      - - -
      controluser -
      - - -
      Cookie -
      - -
      - -
      Authentication mode -
      - -
      - -
      CSPAllow -
      - - -
      CSV -
      - -
      - -

      D

      - - - -
      - -
      data (global variable or constant) -
      - - -
      database -
      - -
      - -
      (global variable or constant) -
      - -
      - -
      DB -
      - - -
      DBG -
      - - -
      DBG, demo -
      - - -
      DBG, simple2fa -
      - - -
      DBG, sql -
      - - -
      DBG, sqllog -
      - - -
      DefaultConnectionCollation -
      - - -
      DefaultForeignKeyChecks -
      - - -
      DefaultFunctions -
      - - -
      DefaultLang -
      - - -
      DefaultQueryDatabase -
      - - -
      DefaultQueryTable -
      - - -
      DefaultTabDatabase -
      - -
      - -
      DefaultTabServer -
      - - -
      DefaultTabTable -
      - - -
      DefaultTransformations -
      - - -
      DefaultTransformations, Bool2Text -
      - - -
      DefaultTransformations, DateFormat -
      - - -
      DefaultTransformations, External -
      - - -
      DefaultTransformations, Hex -
      - - -
      DefaultTransformations, Inline -
      - - -
      DefaultTransformations, PreApPend -
      - - -
      DefaultTransformations, Substring -
      - - -
      DefaultTransformations, TextImageLink -
      - - -
      DefaultTransformations, TextLink -
      - - -
      designer_settings -
      - - -
      DisableIS -
      - - -
      DisableMultiTableMaintenance -
      - - -
      DisableShortcutKeys -
      - - -
      DisplayServersList -
      - -
      - -

      E

      - - - -
      - -
      enable_drag_drop_import -
      - - -
      EnableAutocompleteForTablesAndColumns -
      - - -
      Engine -
      - - -
      - environment variable -
      - -
      - -
      PMA_ABSOLUTE_URI, [1] -
      - - -
      PMA_ARBITRARY -
      - - -
      PMA_HOST, [1] -
      - - -
      PMA_HOSTS -
      - - -
      PMA_PASSWORD, [1] -
      - - -
      PMA_PORT, [1] -
      - - -
      PMA_PORTS -
      - - -
      PMA_USER, [1] -
      - - -
      PMA_VERBOSE, [1] -
      - - -
      PMA_VERBOSES -
      - -
      -
      - -
      ExecTimeLimit -
      - - -
      Export -
      - - -
      Export, charset -
      - - -
      Export, file_template_database -
      - - -
      Export, file_template_server -
      - - -
      Export, file_template_table -
      - - -
      Export, format -
      - - -
      Export, method -
      - - -
      export_templates -
      - - -
      extension, [1] -
      - -
      - -

      F

      - - - -
      - -
      FAQ -
      - - -
      favorite -
      - - -
      Field -
      - - -
      FilterLanguages -
      - - -
      FirstLevelNavigationItems -
      - -
      - -
      FontSize -
      - - -
      ForceSSL -
      - - -
      foreign key -
      - - -
      ForeignKeyDropdownOrder -
      - - -
      ForeignKeyMaxLimit -
      - -
      - -

      G

      - - - -
      - -
      GD -
      - - -
      GD2 -
      - - -
      GD2Available -
      - -
      - -
      GridEditing -
      - - -
      gzip -
      - - -
      GZipDump -
      - -
      - -

      H

      - - - -
      - -
      hide_db -
      - - -
      HideStructureActions -
      - - -
      history -
      - - -
      host, [1] -
      - -
      - -
      hostname -
      - - -
      HTTP -
      - -
      - -
      Authentication mode -
      - -
      - -
      https -
      - -
      - -

      I

      - - - -
      - -
      IconvExtraParams -
      - - -
      IEC -
      - - -
      IgnoreMultiSubmitErrors -
      - - -
      IIS -
      - - -
      Import -
      - - -
      Import, charset -
      - - -
      Index -
      - -
      - -
      InitialSlidersState -
      - - -
      InsertRows -
      - - -
      IP -
      - - -
      IP Address -
      - - -
      IPv6 -
      - - -
      ISAPI -
      - - -
      ISO -
      - - -
      ISP -
      - -
      - -

      J

      - - - -
      - -
      JPEG -
      - -
      - -
      JPG -
      - -
      - -

      K

      - - -
      - -
      Key -
      - -
      - -

      L

      - - - -
      - -
      Lang -
      - - -
      LATEX -
      - - -
      LimitChars -
      - - -
      LinkLengthLimit -
      - - -
      LoginCookieDeleteAll -
      - -
      - -
      LoginCookieRecall -
      - - -
      LoginCookieStore -
      - - -
      LoginCookieValidity -
      - - -
      LoginCookieValidityDisableWarning -
      - - -
      LogoutURL -
      - - -
      LongtextDoubleTextarea -
      - -
      - -

      M

      - - - -
      - -
      Mac -
      - - -
      Mac OS X -
      - - -
      MaxCharactersInDisplayedSQL -
      - - -
      MaxDbList -
      - - -
      MaxExactCount -
      - - -
      MaxExactCountViews -
      - - -
      MaxNavigationItems -
      - - -
      MaxRows -
      - - -
      MaxSizeForInputField -
      - - -
      MaxTableList -
      - - -
      MaxTableUiprefs -
      - - -
      mbstring -
      - -
      - -
      MCrypt -
      - - -
      mcrypt -
      - - -
      Media type -
      - - -
      MemoryLimit -
      - - -
      MIME -
      - - -
      MinSizeForInputField -
      - - -
      mod_proxy_fcgi -
      - - -
      module -
      - - -
      MySQL -
      - - -
      mysql -
      - - -
      mysqli -
      - - -
      MysqlMinVersion -
      - -
      - -

      N

      - - - -
      - -
      name (global variable or constant) -
      - - -
      NaturalOrder -
      - - -
      NavigationDisplayLogo -
      - - -
      NavigationDisplayServers -
      - - -
      navigationhiding -
      - - -
      NavigationLinkWithMainPanel -
      - - -
      NavigationLogoLink -
      - - -
      NavigationLogoLinkWindow -
      - - -
      NavigationTreeDbSeparator -
      - - -
      NavigationTreeDefaultTabTable -
      - - -
      NavigationTreeDefaultTabTable2 -
      - - -
      NavigationTreeDisplayDbFilterMinimum -
      - - -
      NavigationTreeDisplayItemFilterMinimum -
      - -
      - -
      NavigationTreeEnableExpansion -
      - - -
      NavigationTreeEnableGrouping -
      - - -
      NavigationTreePointerEnable -
      - - -
      NavigationTreeShowEvents -
      - - -
      NavigationTreeShowFunctions -
      - - -
      NavigationTreeShowProcedures -
      - - -
      NavigationTreeShowTables -
      - - -
      NavigationTreeShowViews -
      - - -
      NavigationTreeTableLevel -
      - - -
      NavigationTreeTableSeparator -
      - - -
      NavigationWidth -
      - - -
      nopassword -
      - - -
      NumFavoriteTables -
      - - -
      NumRecentTables -
      - -
      - -

      O

      - - - -
      - -
      OBGzip -
      - - -
      only_db -
      - -
      - -
      OpenDocument -
      - - -
      Order -
      - - -
      OS X -
      - -
      - -

      P

      - - - -
      - -
      password -
      - - -
      PCRE -
      - - -
      PDF -
      - - -
      pdf_pages -
      - - -
      PDFDefaultPageSize -
      - - -
      PDFPageSizes -
      - - -
      PEAR -
      - - -
      PersistentConnections -
      - - -
      PHP -
      - - -
      phpMyAdmin configuration storage -
      - - -
      PMA_ABSOLUTE_URI -
      - - -
      PMA_HOST -
      - - -
      PMA_PASSWORD -
      - -
      - -
      PMA_PORT -
      - - -
      PMA_USER -
      - - -
      PMA_VERBOSE -
      - - -
      PmaAbsoluteUri -
      - - -
      pmadb, [1] -
      - - -
      PmaNoRelation_DisableWarning -
      - - -
      port, [1] -
      - - -
      primary key -
      - - -
      PropertiesNumColumns -
      - - -
      ProtectBinary -
      - - -
      ProxyPass -
      - - -
      ProxyUrl -
      - - -
      ProxyUser -
      - -
      - -

      Q

      - - - -
      - -
      QueryHistoryDB -
      - -
      - -
      QueryHistoryMax -
      - -
      - -

      R

      - - - -
      - -
      recent -
      - - -
      RecodingEngine -
      - - -
      relation -
      - - -
      RelationalDisplay -
      - - -
      RememberSorting -
      - - -
      RepeatCells -
      - - -
      ReservedWordDisableWarning -
      - - -
      RetainQueryBox -
      - -
      - -
      RFC -
      - -
      - -
      RFC 1867 -
      - - -
      RFC 1952 -
      - - -
      RFC 2616 -
      - -
      - -
      RFC 1952 -
      - - -
      Row (record, tuple) -
      - - -
      RowActionLinks -
      - - -
      RowActionLinksWithoutUnique -
      - - -
      RowActionType -
      - -
      - -

      S

      - - - -
      - -
      SaveCellsAtOnce -
      - - -
      SaveDir -
      - - -
      savedsearches -
      - - -
      SendErrorReports -
      - - -
      Server -
      - - -
      - server configuration -
      - -
      - -
      AllowDeny, order -
      - - -
      AllowDeny, rules -
      - - -
      AllowNoPassword -
      - - -
      AllowRoot -
      - - -
      DisableIS -
      - - -
      LogoutURL -
      - - -
      MaxTableUiprefs -
      - - -
      SessionTimeZone -
      - - -
      SignonCookieParams -
      - - -
      SignonScript -
      - - -
      SignonSession -
      - - -
      SignonURL -
      - - -
      auth_http_realm -
      - - -
      auth_type -
      - - -
      bookmarktable -
      - - -
      central_columns -
      - - -
      column_info -
      - - -
      compress -
      - - -
      connect_type -
      - - -
      control_* -
      - - -
      controlhost -
      - - -
      controlpass -
      - - -
      controlport -
      - - -
      controluser -
      - - -
      designer_settings -
      - - -
      export_templates -
      - - -
      extension -
      - - -
      favorite -
      - - -
      hide_db -
      - - -
      history -
      - - -
      host -
      - - -
      navigationhiding -
      - - -
      nopassword -
      - - -
      only_db -
      - - -
      password -
      - - -
      pdf_pages -
      - - -
      pmadb -
      - - -
      port -
      - - -
      recent -
      - - -
      relation -
      - - -
      savedsearches -
      - - -
      socket -
      - - -
      ssl -
      - - -
      ssl_ca -
      - - -
      ssl_ca_path -
      - - -
      ssl_cert -
      - - -
      ssl_ciphers -
      - - -
      ssl_key -
      - - -
      ssl_verify -
      - - -
      table_coords -
      - - -
      table_info -
      - - -
      table_uiprefs -
      - - -
      tracking -
      - - -
      tracking_add_drop_database -
      - - -
      tracking_add_drop_table -
      - - -
      tracking_add_drop_view -
      - - -
      tracking_default_statements -
      - - -
      tracking_version_auto_create -
      - - -
      user -
      - - -
      userconfig -
      - - -
      usergroups -
      - - -
      users -
      - - -
      verbose -
      - -
      -
      - -
      ServerDefault -
      - - -
      ServerLibraryDifference_DisableWarning -
      - - -
      Servers -
      - - -
      SessionSavePath -
      - - -
      SessionTimeZone -
      - - -
      Setup script -
      - - -
      ShowAll -
      - - -
      ShowBrowseComments -
      - - -
      ShowChgPassword -
      - - -
      ShowColumnComments -
      - - -
      ShowCreateDb -
      - - -
      ShowDatabasesNavigationAsTree -
      - - -
      ShowDbStructureCreation -
      - - -
      ShowDbStructureLastCheck -
      - - -
      ShowDbStructureLastUpdate -
      - - -
      ShowFieldTypesInDataEditView -
      - - -
      ShowFunctionFields -
      - - -
      ShowGitRevision -
      - - -
      ShowHint -
      - - -
      ShowPhpInfo -
      - - -
      ShowPropertyComments -
      - - -
      ShowServerInfo -
      - - -
      ShowSQL -
      - - -
      ShowStats -
      - - -
      - Signon -
      - -
      - -
      Authentication mode -
      - -
      - -
      SignonCookieParams -
      - - -
      SignonScript -
      - - -
      SignonSession -
      - - -
      SignonURL -
      - - -
      SkipLockedTables -
      - - -
      socket, [1] -
      - - -
      SQL -
      - - -
      SQLQuery, Edit -
      - - -
      SQLQuery, Explain -
      - - -
      SQLQuery, Refresh -
      - - -
      SQLQuery, ShowAsPHP -
      - - -
      SSL -
      - - -
      ssl -
      - - -
      ssl_ca -
      - - -
      ssl_ca_path -
      - - -
      ssl_cert -
      - - -
      ssl_ciphers -
      - - -
      ssl_key -
      - - -
      ssl_verify -
      - - -
      Storage Engines -
      - - -
      Stored procedure -
      - - -
      SuhosinDisableWarning -
      - -
      - -

      T

      - - - -
      - -
      table -
      - - -
      table_coords -
      - - -
      table_info -
      - - -
      table_uiprefs -
      - - -
      TableNavigationLinksMode -
      - - -
      TablePrimaryKeyOrder -
      - - -
      TabsMode -
      - - -
      tar -
      - - -
      TCP -
      - - -
      TCPDF -
      - - -
      TempDir -
      - - -
      TextareaAutoSelect -
      - - -
      TextareaCols -
      - - -
      TextareaRows -
      - - -
      ThemeDefault -
      - -
      - -
      ThemeManager -
      - - -
      ThemePerServer -
      - - -
      TitleDatabase -
      - - -
      TitleDefault -
      - - -
      TitleServer -
      - - -
      TitleTable -
      - - -
      tracking -
      - - -
      tracking_add_drop_database -
      - - -
      tracking_add_drop_table -
      - - -
      tracking_add_drop_view -
      - - -
      tracking_default_statements -
      - - -
      tracking_version_auto_create -
      - - -
      TranslationWarningThreshold -
      - - -
      trigger -
      - - -
      TrustedProxies -
      - - -
      type (global variable or constant) -
      - -
      - -

      U

      - - - -
      - -
      unique key -
      - - -
      UploadDir -
      - - -
      URL -
      - - -
      UseDbSearch -
      - - -
      user -
      - -
      - -
      userconfig -
      - - -
      usergroups -
      - - -
      UserprefsDeveloperTab -
      - - -
      UserprefsDisallow -
      - - -
      users -
      - -
      - -

      V

      - - - -
      - -
      verbose -
      - -
      - -
      version (global variable or constant) -
      - - -
      VersionCheck -
      - -
      - -

      W

      - - -
      - -
      Webserver -
      - -
      - -

      X

      - - -
      - -
      XML -
      - -
      - -

      Z

      - - - -
      - -
      ZeroConf -
      - - -
      ZIP -
      - -
      - -
      ZipDump -
      - - -
      zlib -
      - -
      - - - -
      -
      -
      - -
      -
      - - - - \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/searchindex.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/searchindex.js deleted file mode 100644 index 3fc22d45..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/doc/html/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Search.setIndex({envversion:49,filenames:["bookmarks","charts","config","copyright","credits","developers","faq","glossary","import_export","index","intro","other","privileges","relations","require","security","settings","setup","themes","transformations","two_factor","user","vendors"],objects:{"":{"$cfg['ActionLinksMode']":[2,0,1,"cfg_ActionLinksMode"],"$cfg['AllowArbitraryServer']":[2,0,1,"cfg_AllowArbitraryServer"],"$cfg['AllowThirdPartyFraming']":[2,0,1,"cfg_AllowThirdPartyFraming"],"$cfg['AllowUserDropDatabase']":[2,0,1,"cfg_AllowUserDropDatabase"],"$cfg['ArbitraryServerRegexp']":[2,0,1,"cfg_ArbitraryServerRegexp"],"$cfg['AuthLog']":[2,0,1,"cfg_AuthLog"],"$cfg['AuthLogSuccess']":[2,0,1,"cfg_AuthLogSuccess"],"$cfg['AvailableCharsets']":[2,0,1,"cfg_AvailableCharsets"],"$cfg['BZipDump']":[2,0,1,"cfg_BZipDump"],"$cfg['BrowseMIME']":[2,0,1,"cfg_BrowseMIME"],"$cfg['BrowseMarkerEnable']":[2,0,1,"cfg_BrowseMarkerEnable"],"$cfg['BrowsePointerEnable']":[2,0,1,"cfg_BrowsePointerEnable"],"$cfg['CSPAllow']":[2,0,1,"cfg_CSPAllow"],"$cfg['CaptchaLoginPrivateKey']":[2,0,1,"cfg_CaptchaLoginPrivateKey"],"$cfg['CaptchaLoginPublicKey']":[2,0,1,"cfg_CaptchaLoginPublicKey"],"$cfg['CharEditing']":[2,0,1,"cfg_CharEditing"],"$cfg['CharTextareaCols']":[2,0,1,"cfg_CharTextareaCols"],"$cfg['CharTextareaRows']":[2,0,1,"cfg_CharTextareaRows"],"$cfg['CheckConfigurationPermissions']":[2,0,1,"cfg_CheckConfigurationPermissions"],"$cfg['CodemirrorEnable']":[2,0,1,"cfg_CodemirrorEnable"],"$cfg['CompressOnFly']":[2,0,1,"cfg_CompressOnFly"],"$cfg['Confirm']":[2,0,1,"cfg_Confirm"],"$cfg['Console']['AlwaysExpand']":[2,0,1,"cfg_Console_AlwaysExpand"],"$cfg['Console']['CurrentQuery']":[2,0,1,"cfg_Console_CurrentQuery"],"$cfg['Console']['DarkTheme']":[2,0,1,"cfg_Console_DarkTheme"],"$cfg['Console']['EnterExecutes']":[2,0,1,"cfg_Console_EnterExecutes"],"$cfg['Console']['Height']":[2,0,1,"cfg_Console_Height"],"$cfg['Console']['Mode']":[2,0,1,"cfg_Console_Mode"],"$cfg['Console']['StartHistory']":[2,0,1,"cfg_Console_StartHistory"],"$cfg['ConsoleEnterExecutes']":[2,0,1,"cfg_ConsoleEnterExecutes"],"$cfg['DBG']":[2,0,1,"cfg_DBG"],"$cfg['DBG']['demo']":[2,0,1,"cfg_DBG_demo"],"$cfg['DBG']['simple2fa']":[2,0,1,"cfg_DBG_simple2fa"],"$cfg['DBG']['sql']":[2,0,1,"cfg_DBG_sql"],"$cfg['DBG']['sqllog']":[2,0,1,"cfg_DBG_sqllog"],"$cfg['DefaultConnectionCollation']":[2,0,1,"cfg_DefaultConnectionCollation"],"$cfg['DefaultForeignKeyChecks']":[2,0,1,"cfg_DefaultForeignKeyChecks"],"$cfg['DefaultFunctions']":[2,0,1,"cfg_DefaultFunctions"],"$cfg['DefaultLang']":[2,0,1,"cfg_DefaultLang"],"$cfg['DefaultQueryDatabase']":[2,0,1,"cfg_DefaultQueryDatabase"],"$cfg['DefaultQueryTable']":[2,0,1,"cfg_DefaultQueryTable"],"$cfg['DefaultTabDatabase']":[2,0,1,"cfg_DefaultTabDatabase"],"$cfg['DefaultTabServer']":[2,0,1,"cfg_DefaultTabServer"],"$cfg['DefaultTabTable']":[2,0,1,"cfg_DefaultTabTable"],"$cfg['DefaultTransformations']":[2,0,1,"cfg_DefaultTransformations"],"$cfg['DefaultTransformations']['Bool2Text']":[2,0,1,"cfg_DefaultTransformations_Bool2Text"],"$cfg['DefaultTransformations']['DateFormat']":[2,0,1,"cfg_DefaultTransformations_DateFormat"],"$cfg['DefaultTransformations']['External']":[2,0,1,"cfg_DefaultTransformations_External"],"$cfg['DefaultTransformations']['Hex']":[2,0,1,"cfg_DefaultTransformations_Hex"],"$cfg['DefaultTransformations']['Inline']":[2,0,1,"cfg_DefaultTransformations_Inline"],"$cfg['DefaultTransformations']['PreApPend']":[2,0,1,"cfg_DefaultTransformations_PreApPend"],"$cfg['DefaultTransformations']['Substring']":[2,0,1,"cfg_DefaultTransformations_Substring"],"$cfg['DefaultTransformations']['TextImageLink']":[2,0,1,"cfg_DefaultTransformations_TextImageLink"],"$cfg['DefaultTransformations']['TextLink']":[2,0,1,"cfg_DefaultTransformations_TextLink"],"$cfg['DisableMultiTableMaintenance']":[2,0,1,"cfg_DisableMultiTableMaintenance"],"$cfg['DisableShortcutKeys']":[2,0,1,"cfg_DisableShortcutKeys"],"$cfg['DisplayServersList']":[2,0,1,"cfg_DisplayServersList"],"$cfg['EnableAutocompleteForTablesAndColumns']":[2,0,1,"cfg_EnableAutocompleteForTablesAndColumns"],"$cfg['ExecTimeLimit']":[2,0,1,"cfg_ExecTimeLimit"],"$cfg['Export']":[2,0,1,"cfg_Export"],"$cfg['Export']['charset']":[2,0,1,"cfg_Export_charset"],"$cfg['Export']['file_template_database']":[2,0,1,"cfg_Export_file_template_database"],"$cfg['Export']['file_template_server']":[2,0,1,"cfg_Export_file_template_server"],"$cfg['Export']['file_template_table']":[2,0,1,"cfg_Export_file_template_table"],"$cfg['Export']['format']":[2,0,1,"cfg_Export_format"],"$cfg['Export']['method']":[2,0,1,"cfg_Export_method"],"$cfg['FilterLanguages']":[2,0,1,"cfg_FilterLanguages"],"$cfg['FirstLevelNavigationItems']":[2,0,1,"cfg_FirstLevelNavigationItems"],"$cfg['FontSize']":[2,0,1,"cfg_FontSize"],"$cfg['ForceSSL']":[2,0,1,"cfg_ForceSSL"],"$cfg['ForeignKeyDropdownOrder']":[2,0,1,"cfg_ForeignKeyDropdownOrder"],"$cfg['ForeignKeyMaxLimit']":[2,0,1,"cfg_ForeignKeyMaxLimit"],"$cfg['GD2Available']":[2,0,1,"cfg_GD2Available"],"$cfg['GZipDump']":[2,0,1,"cfg_GZipDump"],"$cfg['GridEditing']":[2,0,1,"cfg_GridEditing"],"$cfg['HideStructureActions']":[2,0,1,"cfg_HideStructureActions"],"$cfg['IconvExtraParams']":[2,0,1,"cfg_IconvExtraParams"],"$cfg['IgnoreMultiSubmitErrors']":[2,0,1,"cfg_IgnoreMultiSubmitErrors"],"$cfg['Import']":[2,0,1,"cfg_Import"],"$cfg['Import']['charset']":[2,0,1,"cfg_Import_charset"],"$cfg['InitialSlidersState']":[2,0,1,"cfg_InitialSlidersState"],"$cfg['InsertRows']":[2,0,1,"cfg_InsertRows"],"$cfg['Lang']":[2,0,1,"cfg_Lang"],"$cfg['LimitChars']":[2,0,1,"cfg_LimitChars"],"$cfg['LinkLengthLimit']":[2,0,1,"cfg_LinkLengthLimit"],"$cfg['LoginCookieDeleteAll']":[2,0,1,"cfg_LoginCookieDeleteAll"],"$cfg['LoginCookieRecall']":[2,0,1,"cfg_LoginCookieRecall"],"$cfg['LoginCookieStore']":[2,0,1,"cfg_LoginCookieStore"],"$cfg['LoginCookieValidity']":[2,0,1,"cfg_LoginCookieValidity"],"$cfg['LoginCookieValidityDisableWarning']":[2,0,1,"cfg_LoginCookieValidityDisableWarning"],"$cfg['LongtextDoubleTextarea']":[2,0,1,"cfg_LongtextDoubleTextarea"],"$cfg['MaxCharactersInDisplayedSQL']":[2,0,1,"cfg_MaxCharactersInDisplayedSQL"],"$cfg['MaxDbList']":[2,0,1,"cfg_MaxDbList"],"$cfg['MaxExactCount']":[2,0,1,"cfg_MaxExactCount"],"$cfg['MaxExactCountViews']":[2,0,1,"cfg_MaxExactCountViews"],"$cfg['MaxNavigationItems']":[2,0,1,"cfg_MaxNavigationItems"],"$cfg['MaxRows']":[2,0,1,"cfg_MaxRows"],"$cfg['MaxSizeForInputField']":[2,0,1,"cfg_MaxSizeForInputField"],"$cfg['MaxTableList']":[2,0,1,"cfg_MaxTableList"],"$cfg['MemoryLimit']":[2,0,1,"cfg_MemoryLimit"],"$cfg['MinSizeForInputField']":[2,0,1,"cfg_MinSizeForInputField"],"$cfg['MysqlMinVersion']":[2,0,1,"cfg_MysqlMinVersion"],"$cfg['NaturalOrder']":[2,0,1,"cfg_NaturalOrder"],"$cfg['NavigationDisplayLogo']":[2,0,1,"cfg_NavigationDisplayLogo"],"$cfg['NavigationDisplayServers']":[2,0,1,"cfg_NavigationDisplayServers"],"$cfg['NavigationLinkWithMainPanel']":[2,0,1,"cfg_NavigationLinkWithMainPanel"],"$cfg['NavigationLogoLink']":[2,0,1,"cfg_NavigationLogoLink"],"$cfg['NavigationLogoLinkWindow']":[2,0,1,"cfg_NavigationLogoLinkWindow"],"$cfg['NavigationTreeDbSeparator']":[2,0,1,"cfg_NavigationTreeDbSeparator"],"$cfg['NavigationTreeDefaultTabTable']":[2,0,1,"cfg_NavigationTreeDefaultTabTable"],"$cfg['NavigationTreeDefaultTabTable2']":[2,0,1,"cfg_NavigationTreeDefaultTabTable2"],"$cfg['NavigationTreeDisplayDbFilterMinimum']":[2,0,1,"cfg_NavigationTreeDisplayDbFilterMinimum"],"$cfg['NavigationTreeDisplayItemFilterMinimum']":[2,0,1,"cfg_NavigationTreeDisplayItemFilterMinimum"],"$cfg['NavigationTreeEnableExpansion']":[2,0,1,"cfg_NavigationTreeEnableExpansion"],"$cfg['NavigationTreeEnableGrouping']":[2,0,1,"cfg_NavigationTreeEnableGrouping"],"$cfg['NavigationTreePointerEnable']":[2,0,1,"cfg_NavigationTreePointerEnable"],"$cfg['NavigationTreeShowEvents']":[2,0,1,"cfg_NavigationTreeShowEvents"],"$cfg['NavigationTreeShowFunctions']":[2,0,1,"cfg_NavigationTreeShowFunctions"],"$cfg['NavigationTreeShowProcedures']":[2,0,1,"cfg_NavigationTreeShowProcedures"],"$cfg['NavigationTreeShowTables']":[2,0,1,"cfg_NavigationTreeShowTables"],"$cfg['NavigationTreeShowViews']":[2,0,1,"cfg_NavigationTreeShowViews"],"$cfg['NavigationTreeTableLevel']":[2,0,1,"cfg_NavigationTreeTableLevel"],"$cfg['NavigationTreeTableSeparator']":[2,0,1,"cfg_NavigationTreeTableSeparator"],"$cfg['NavigationWidth']":[2,0,1,"cfg_NavigationWidth"],"$cfg['NumFavoriteTables']":[2,0,1,"cfg_NumFavoriteTables"],"$cfg['NumRecentTables']":[2,0,1,"cfg_NumRecentTables"],"$cfg['OBGzip']":[2,0,1,"cfg_OBGzip"],"$cfg['Order']":[2,0,1,"cfg_Order"],"$cfg['PDFDefaultPageSize']":[2,0,1,"cfg_PDFDefaultPageSize"],"$cfg['PDFPageSizes']":[2,0,1,"cfg_PDFPageSizes"],"$cfg['PersistentConnections']":[2,0,1,"cfg_PersistentConnections"],"$cfg['PmaAbsoluteUri']":[2,0,1,"cfg_PmaAbsoluteUri"],"$cfg['PmaNoRelation_DisableWarning']":[2,0,1,"cfg_PmaNoRelation_DisableWarning"],"$cfg['PropertiesNumColumns']":[2,0,1,"cfg_PropertiesNumColumns"],"$cfg['ProtectBinary']":[2,0,1,"cfg_ProtectBinary"],"$cfg['ProxyPass']":[2,0,1,"cfg_ProxyPass"],"$cfg['ProxyUrl']":[2,0,1,"cfg_ProxyUrl"],"$cfg['ProxyUser']":[2,0,1,"cfg_ProxyUser"],"$cfg['QueryHistoryDB']":[2,0,1,"cfg_QueryHistoryDB"],"$cfg['QueryHistoryMax']":[2,0,1,"cfg_QueryHistoryMax"],"$cfg['RecodingEngine']":[2,0,1,"cfg_RecodingEngine"],"$cfg['RelationalDisplay']":[2,0,1,"cfg_RelationalDisplay"],"$cfg['RememberSorting']":[2,0,1,"cfg_RememberSorting"],"$cfg['RepeatCells']":[2,0,1,"cfg_RepeatCells"],"$cfg['ReservedWordDisableWarning']":[2,0,1,"cfg_ReservedWordDisableWarning"],"$cfg['RetainQueryBox']":[2,0,1,"cfg_RetainQueryBox"],"$cfg['RowActionLinks']":[2,0,1,"cfg_RowActionLinks"],"$cfg['RowActionLinksWithoutUnique']":[2,0,1,"cfg_RowActionLinksWithoutUnique"],"$cfg['RowActionType']":[2,0,1,"cfg_RowActionType"],"$cfg['SQLQuery']['Edit']":[2,0,1,"cfg_SQLQuery_Edit"],"$cfg['SQLQuery']['Explain']":[2,0,1,"cfg_SQLQuery_Explain"],"$cfg['SQLQuery']['Refresh']":[2,0,1,"cfg_SQLQuery_Refresh"],"$cfg['SQLQuery']['ShowAsPHP']":[2,0,1,"cfg_SQLQuery_ShowAsPHP"],"$cfg['SaveCellsAtOnce']":[2,0,1,"cfg_SaveCellsAtOnce"],"$cfg['SaveDir']":[2,0,1,"cfg_SaveDir"],"$cfg['SendErrorReports']":[2,0,1,"cfg_SendErrorReports"],"$cfg['ServerDefault']":[2,0,1,"cfg_ServerDefault"],"$cfg['ServerLibraryDifference_DisableWarning']":[2,0,1,"cfg_ServerLibraryDifference_DisableWarning"],"$cfg['Servers']":[2,0,1,"cfg_Servers"],"$cfg['Servers'][$i]['AllowDeny']['order']":[2,0,1,"cfg_Servers_AllowDeny_order"],"$cfg['Servers'][$i]['AllowDeny']['rules']":[2,0,1,"cfg_Servers_AllowDeny_rules"],"$cfg['Servers'][$i]['AllowNoPassword']":[2,0,1,"cfg_Servers_AllowNoPassword"],"$cfg['Servers'][$i]['AllowRoot']":[2,0,1,"cfg_Servers_AllowRoot"],"$cfg['Servers'][$i]['DisableIS']":[2,0,1,"cfg_Servers_DisableIS"],"$cfg['Servers'][$i]['LogoutURL']":[2,0,1,"cfg_Servers_LogoutURL"],"$cfg['Servers'][$i]['MaxTableUiprefs']":[2,0,1,"cfg_Servers_MaxTableUiprefs"],"$cfg['Servers'][$i]['SessionTimeZone']":[2,0,1,"cfg_Servers_SessionTimeZone"],"$cfg['Servers'][$i]['SignonCookieParams']":[2,0,1,"cfg_Servers_SignonCookieParams"],"$cfg['Servers'][$i]['SignonScript']":[2,0,1,"cfg_Servers_SignonScript"],"$cfg['Servers'][$i]['SignonSession']":[2,0,1,"cfg_Servers_SignonSession"],"$cfg['Servers'][$i]['SignonURL']":[2,0,1,"cfg_Servers_SignonURL"],"$cfg['Servers'][$i]['auth_http_realm']":[2,0,1,"cfg_Servers_auth_http_realm"],"$cfg['Servers'][$i]['auth_type']":[2,0,1,"cfg_Servers_auth_type"],"$cfg['Servers'][$i]['bookmarktable']":[2,0,1,"cfg_Servers_bookmarktable"],"$cfg['Servers'][$i]['central_columns']":[2,0,1,"cfg_Servers_central_columns"],"$cfg['Servers'][$i]['column_info']":[2,0,1,"cfg_Servers_column_info"],"$cfg['Servers'][$i]['compress']":[2,0,1,"cfg_Servers_compress"],"$cfg['Servers'][$i]['connect_type']":[2,0,1,"cfg_Servers_connect_type"],"$cfg['Servers'][$i]['control_*']":[2,0,1,"cfg_Servers_control_*"],"$cfg['Servers'][$i]['controlhost']":[2,0,1,"cfg_Servers_controlhost"],"$cfg['Servers'][$i]['controlpass']":[2,0,1,"cfg_Servers_controlpass"],"$cfg['Servers'][$i]['controlport']":[2,0,1,"cfg_Servers_controlport"],"$cfg['Servers'][$i]['controluser']":[2,0,1,"cfg_Servers_controluser"],"$cfg['Servers'][$i]['designer_settings']":[2,0,1,"cfg_Servers_designer_settings"],"$cfg['Servers'][$i]['export_templates']":[2,0,1,"cfg_Servers_export_templates"],"$cfg['Servers'][$i]['extension']":[2,0,1,"cfg_Servers_extension"],"$cfg['Servers'][$i]['favorite']":[2,0,1,"cfg_Servers_favorite"],"$cfg['Servers'][$i]['hide_db']":[2,0,1,"cfg_Servers_hide_db"],"$cfg['Servers'][$i]['history']":[2,0,1,"cfg_Servers_history"],"$cfg['Servers'][$i]['host']":[2,0,1,"cfg_Servers_host"],"$cfg['Servers'][$i]['navigationhiding']":[2,0,1,"cfg_Servers_navigationhiding"],"$cfg['Servers'][$i]['nopassword']":[2,0,1,"cfg_Servers_nopassword"],"$cfg['Servers'][$i]['only_db']":[2,0,1,"cfg_Servers_only_db"],"$cfg['Servers'][$i]['password']":[2,0,1,"cfg_Servers_password"],"$cfg['Servers'][$i]['pdf_pages']":[2,0,1,"cfg_Servers_pdf_pages"],"$cfg['Servers'][$i]['pmadb']":[2,0,1,"cfg_Servers_pmadb"],"$cfg['Servers'][$i]['port']":[2,0,1,"cfg_Servers_port"],"$cfg['Servers'][$i]['recent']":[2,0,1,"cfg_Servers_recent"],"$cfg['Servers'][$i]['relation']":[2,0,1,"cfg_Servers_relation"],"$cfg['Servers'][$i]['savedsearches']":[2,0,1,"cfg_Servers_savedsearches"],"$cfg['Servers'][$i]['socket']":[2,0,1,"cfg_Servers_socket"],"$cfg['Servers'][$i]['ssl']":[2,0,1,"cfg_Servers_ssl"],"$cfg['Servers'][$i]['ssl_ca']":[2,0,1,"cfg_Servers_ssl_ca"],"$cfg['Servers'][$i]['ssl_ca_path']":[2,0,1,"cfg_Servers_ssl_ca_path"],"$cfg['Servers'][$i]['ssl_cert']":[2,0,1,"cfg_Servers_ssl_cert"],"$cfg['Servers'][$i]['ssl_ciphers']":[2,0,1,"cfg_Servers_ssl_ciphers"],"$cfg['Servers'][$i]['ssl_key']":[2,0,1,"cfg_Servers_ssl_key"],"$cfg['Servers'][$i]['ssl_verify']":[2,0,1,"cfg_Servers_ssl_verify"],"$cfg['Servers'][$i]['table_coords']":[2,0,1,"cfg_Servers_table_coords"],"$cfg['Servers'][$i]['table_info']":[2,0,1,"cfg_Servers_table_info"],"$cfg['Servers'][$i]['table_uiprefs']":[2,0,1,"cfg_Servers_table_uiprefs"],"$cfg['Servers'][$i]['tracking']":[2,0,1,"cfg_Servers_tracking"],"$cfg['Servers'][$i]['tracking_add_drop_database']":[2,0,1,"cfg_Servers_tracking_add_drop_database"],"$cfg['Servers'][$i]['tracking_add_drop_table']":[2,0,1,"cfg_Servers_tracking_add_drop_table"],"$cfg['Servers'][$i]['tracking_add_drop_view']":[2,0,1,"cfg_Servers_tracking_add_drop_view"],"$cfg['Servers'][$i]['tracking_default_statements']":[2,0,1,"cfg_Servers_tracking_default_statements"],"$cfg['Servers'][$i]['tracking_version_auto_create']":[2,0,1,"cfg_Servers_tracking_version_auto_create"],"$cfg['Servers'][$i]['user']":[2,0,1,"cfg_Servers_user"],"$cfg['Servers'][$i]['userconfig']":[2,0,1,"cfg_Servers_userconfig"],"$cfg['Servers'][$i]['usergroups']":[2,0,1,"cfg_Servers_usergroups"],"$cfg['Servers'][$i]['users']":[2,0,1,"cfg_Servers_users"],"$cfg['Servers'][$i]['verbose']":[2,0,1,"cfg_Servers_verbose"],"$cfg['SessionSavePath']":[2,0,1,"cfg_SessionSavePath"],"$cfg['ShowAll']":[2,0,1,"cfg_ShowAll"],"$cfg['ShowBrowseComments']":[2,0,1,"cfg_ShowBrowseComments"],"$cfg['ShowChgPassword']":[2,0,1,"cfg_ShowChgPassword"],"$cfg['ShowColumnComments']":[2,0,1,"cfg_ShowColumnComments"],"$cfg['ShowCreateDb']":[2,0,1,"cfg_ShowCreateDb"],"$cfg['ShowDatabasesNavigationAsTree']":[2,0,1,"cfg_ShowDatabasesNavigationAsTree"],"$cfg['ShowDbStructureCreation']":[2,0,1,"cfg_ShowDbStructureCreation"],"$cfg['ShowDbStructureLastCheck']":[2,0,1,"cfg_ShowDbStructureLastCheck"],"$cfg['ShowDbStructureLastUpdate']":[2,0,1,"cfg_ShowDbStructureLastUpdate"],"$cfg['ShowFieldTypesInDataEditView']":[2,0,1,"cfg_ShowFieldTypesInDataEditView"],"$cfg['ShowFunctionFields']":[2,0,1,"cfg_ShowFunctionFields"],"$cfg['ShowGitRevision']":[2,0,1,"cfg_ShowGitRevision"],"$cfg['ShowHint']":[2,0,1,"cfg_ShowHint"],"$cfg['ShowPhpInfo']":[2,0,1,"cfg_ShowPhpInfo"],"$cfg['ShowPropertyComments']":[2,0,1,"cfg_ShowPropertyComments"],"$cfg['ShowSQL']":[2,0,1,"cfg_ShowSQL"],"$cfg['ShowServerInfo']":[2,0,1,"cfg_ShowServerInfo"],"$cfg['ShowStats']":[2,0,1,"cfg_ShowStats"],"$cfg['SkipLockedTables']":[2,0,1,"cfg_SkipLockedTables"],"$cfg['SuhosinDisableWarning']":[2,0,1,"cfg_SuhosinDisableWarning"],"$cfg['TableNavigationLinksMode']":[2,0,1,"cfg_TableNavigationLinksMode"],"$cfg['TablePrimaryKeyOrder']":[2,0,1,"cfg_TablePrimaryKeyOrder"],"$cfg['TabsMode']":[2,0,1,"cfg_TabsMode"],"$cfg['TempDir']":[2,0,1,"cfg_TempDir"],"$cfg['TextareaAutoSelect']":[2,0,1,"cfg_TextareaAutoSelect"],"$cfg['TextareaCols']":[2,0,1,"cfg_TextareaCols"],"$cfg['TextareaRows']":[2,0,1,"cfg_TextareaRows"],"$cfg['ThemeDefault']":[2,0,1,"cfg_ThemeDefault"],"$cfg['ThemeManager']":[2,0,1,"cfg_ThemeManager"],"$cfg['ThemePerServer']":[2,0,1,"cfg_ThemePerServer"],"$cfg['TitleDatabase']":[2,0,1,"cfg_TitleDatabase"],"$cfg['TitleDefault']":[2,0,1,"cfg_TitleDefault"],"$cfg['TitleServer']":[2,0,1,"cfg_TitleServer"],"$cfg['TitleTable']":[2,0,1,"cfg_TitleTable"],"$cfg['TranslationWarningThreshold']":[2,0,1,"cfg_TranslationWarningThreshold"],"$cfg['TrustedProxies']":[2,0,1,"cfg_TrustedProxies"],"$cfg['UploadDir']":[2,0,1,"cfg_UploadDir"],"$cfg['UseDbSearch']":[2,0,1,"cfg_UseDbSearch"],"$cfg['UserprefsDeveloperTab']":[2,0,1,"cfg_UserprefsDeveloperTab"],"$cfg['UserprefsDisallow']":[2,0,1,"cfg_UserprefsDisallow"],"$cfg['VersionCheck']":[2,0,1,"cfg_VersionCheck"],"$cfg['ZeroConf']":[2,0,1,"cfg_ZeroConf"],"$cfg['ZipDump']":[2,0,1,"cfg_ZipDump"],"$cfg['blowfish_secret']":[2,0,1,"cfg_blowfish_secret"],"$cfg['enable_drag_drop_import']":[2,0,1,"cfg_enable_drag_drop_import"],PMA_ABSOLUTE_URI:[17,2,1,"-"],PMA_ARBITRARY:[17,2,1,"-"],PMA_HOST:[17,2,1,"-"],PMA_HOSTS:[17,2,1,"-"],PMA_PASSWORD:[17,2,1,"-"],PMA_PORT:[17,2,1,"-"],PMA_PORTS:[17,2,1,"-"],PMA_USER:[17,2,1,"-"],PMA_VERBOSE:[17,2,1,"-"],PMA_VERBOSES:[17,2,1,"-"],comment:[8,1,1,""],data:[8,1,1,""],database:[8,1,1,""],name:[8,1,1,""],type:[8,1,1,""],version:[8,1,1,""]}},objnames:{"0":["config","option","Config config option"],"1":["js","data","JavaScript data"],"2":["std","envvar","environment variable"]},objtypes:{"0":"config:option","1":"js:data","2":"std:envvar"},terms:{"01youknowme_at_gmail":4,"0c3f":17,"0d79":17,"0eb7":17,"0pt":8,"0x9c27b31342b7511d":17,"0xce752f178259bd92":17,"0xfefc65d181af644a":17,"16m":2,"1b51":17,"1c17":17,"1df1":17,"210mm":8,"218a":15,"297mm":8,"2cm":8,"2f17":17,"3092849_at_qq":4,"38cf":15,"3d06":17,"3d06a59ece730eb71b511c17ce752f178259bd92":17,"4096r":15,"42b7":17,"436f":17,"4b1a":17,"4bd7":15,"50b9":15,"50x50":6,"511d":17,"5a32":17,"5bad":15,"5e4176fb497a31f7":15,"5xp_":17,"6375lpd_at_gmail":4,"63cb":17,"644a":17,"65d1":17,"7euser":6,"81af":17,"8259bd92":17,"98se":6,"999_at_yahoo":4,"9c27":17,"\u00e7okaj":4,"\u00e9tienn":4,"\u010diha\u0159":[3,4,17],"\u0161ime\u010dek":4,"\u03c0\u03b1\u03bd\u03b1\u03b3\u03b9\u03ce\u03c4\u03b7\u03c2":4,"\u03c0\u03b1\u03c0\u03ac\u03b6\u03bf\u03b3\u03bb\u03bf\u03c5":4,"\u0438\u0432\u0430\u043d":4,"\u043a\u0430\u0440\u043f\u043e\u0432":4,"\u043e\u043b\u0435\u0433":4,"\u043f\u0435\u0434\u044c\u043a\u043e":4,"\u0441\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447":4,"\u0441\u0435\u0440\u0433\u0456\u0439":4,"\u0445\u043e\u043c\u0443\u0442\u043e\u0432":4,"\u0b95":4,"\u0b95\u0ba3":4,"\u0bae":4,"\u0bb0":4,"\u0bb7":4,"\u7f57\u6500\u767b":4,"\uc774\uacbd\uc900":4,"abstract":[4,19],"ale\u0161":4,"aputsia\u0138":4,"ara\u00fajo":4,"b\u00f8rge":4,"bal\u00e1z":4,"bokm\u00e5l":4,"boolean":2,"break":6,"byte":[2,7,8],"c\u00e9dric":4,"case":[0,2,6,12,13,17],"catch":17,"char":[0,2,6,15,17],"class":[2,6,17,19],"d\u00e1niel":4,"default":0,"delete":[2,6,17],"enum":[4,19],"final":[6,13,17],"fr\u00f8yshov":4,"function":[2,4],"garc\u00eda":4,"gesch\u00e9":4,"j\u00fanio":4,"jo\u00e3o":4,"kate\u0159i\u0148\u00e1k":4,"kl\u00e4ger":4,"landh\u00e4u\u00df":4,"lo\u00efc":4,"long":[2,6,7,17,19],"lu\u00ed":4,"m\u00fcller":[3,4],"mat\u00eda":4,"maur\u00edcio":4,"micha\u0142":4,"mickevi\u010diu":4,"mirc\u0259lal":4,"montan\u00e9":4,"montr\u00e9al":6,"new":[1,2,4],"null":2,"p\u00e9ter":4,"public":[2,3,6,17],"r\u00e4t":4,"return":2,"seri\u00e1l":11,"short":[7,8],"switch":[2,7,17],"sz\u00e1sz":4,"t\u00f3th":4,"tom\u00e1\u0161":4,"toma\u0161t\u00edk":4,"true":[2,17],"try":2,"var":[2,6,22],"vin\u00edciu":4,"void":17,"while":[1,2],"xos\u00e9":4,_db:2,_get:17,_post:17,_server:[2,17],_session:17,_uri_scheme:7,a59e:17,aaleksanyants_at_yahoo:4,ab39:15,abd:4,abdulla:4,abeyrathna:4,abiword:8,abl:[0,2,4],abort:2,about:2,abov:[1,2,6,17],abram:4,abravo_at_hq:4,absenc:[2,6],absence:0,absolut:[2,17],abtract:19,academy:1,accept:[2,6,7],acceptabl:2,access:[0,2,4],accident:2,accommod:1,accompani:17,accomplish:[6,8,17],accord:2,accordingli:[2,6,19],account:[2,10,12,17],ace:1,achch1990_at_gmail:4,achchuthan:4,achiev:[2,6,12,17],acl:[2,7,17],acokaj_at_shkod:4,across:[2,7],act:20,action:2,actionlinksmod:2,activ:[2,6],activat:2,actual:[6,17,19],acunetix:6,adam:4,adaptation:1,add:[0,2,4],addhandler:6,adding:8,addit:[2,4],addition:[2,3,17],additon:18,addon:6,addopt:8,addprefix:17,addr:2,address:0,addtype:6,adjust:2,adler:7,administ:10,administr:[2,4,6,10,12,15,17],admir:4,adnan:4,adobe:7,adopt:8,adriaenssen:4,adrian:4,adsbot:6,advanc:[6,15,17],advantag:6,advic:22,advis:[2,17],aes:[2,17],affair:1,affect:[2,6],afraid:17,african:1,after:[2,4],again:2,agent:6,agre:2,ahmed:4,ahmedtek1993_at_gmail:4,aj_at_isit:4,ajax:4,ajaxifi:4,ajaxific:4,aka:17,ako:4,alan:4,albanian:4,albb0920_at_gmail:4,albert:4,alberti:4,alberty_at_neptunlab:4,albiol:4,aleksany:4,alemoretti2010_at_hotmail:4,ales_at_hakl:4,alessandro:4,alex:4,alexalex:4,alexand:[3,4],alexandr:4,alexei:4,alexi:4,alexrohleder96_at_outlook:4,algeri:4,algi:4,algorithm:[2,7,17],alia:4,align:6,alioglu:4,all:[2,5,6,7,8,10,12,13,15,17,18,19,22],alloc:2,allow:[1,2,4],allow_url_open:14,allowarbitraryserv:[2,17],allowdeni:[2,6,17],allownopassword:[2,17],allowoverrid:6,allowroot:[2,17],allowthirdpartyfram:2,allowuserdropdatabas:2,along:[3,17],alpha:6,alreadi:2,also:[0,2,4,6,7,8,10,12,15,16,17,19,22],alter:[2,6,7,10],altern:[2,6,17],although:[2,4,6],alvar:4,alwai:2,alwaysexpand:2,amalesh:4,amaral:4,amihaita_at_yahoo:4,amir:4,ammar:4,among:[2,8],amount:[1,2,6,19],analys:4,analyz:[2,4,6],ander:4,andersen:4,andika:4,andika_at_gmail:4,andrea:4,andrei:4,android:20,andrzej:4,andrzej_at_kynu:4,angular:2,ani:[0,2,4],ankit:4,ann:4,announc:[15,17],announcement:15,anonym:[2,6],anonynuin:4,anoth:[1,2,6,7,13,17],answer:7,anticip:7,antiviru:6,any:[0,2,3,6],anybodi:17,anyon:17,anyth:[6,17],anywai:6,apach:2,apache2:6,apache_http_serv:7,apart:6,apc:6,api:[2,6,7],appear:[0,2,6,15],append:[2,19],apple:7,appli:[2,6,13,17,19],applic:[1,2],applicat:[6,7],applytransform:19,approach:[2,20],approxim:[2,6],arabic:4,arben:4,arbirari:18,arbitrari:[2,6,17],arbitraryserverregexp:2,architectur:6,archiv:[6,7,17],archive:[7,8],area:[1,2],arg_separ:6,argument:6,ari:4,arifianto:4,armel:4,armenian:4,arora:4,around:[2,6,17],arrai:[2,6],arrow:6,articl:[6,8,11],artyom:4,asc:[2,17],ascend:2,ascii:2,ash:4,ashkan:4,ashraf:4,ashutosh:4,ask:2,aso:4,aspect:[2,14,22],assess:4,assign:[2,6],associ:2,assum:[2,6,17],astarita:4,asuni:4,attach:[2,7],attack:2,attemp:17,attempt:[2,6,15,17],attent:17,attila:4,attribut:8,atul:4,atulpratapsingh05_at_gmail:4,atvejis_at_gmail:4,auth:2,auth_http_realm:2,auth_map:17,auth_typ:[2,17],authi:20,authlog:[2,17],authlogsuccess:2,authnam:17,author:[2,4,6,8,17,18],authrequest:17,authtyp:17,authuserfil:17,auto:2,auto_incr:[6,8],auto_increment:6,autocomplet:2,autoconnect:2,autodetect:2,autom:[4,17],automat:[0,2,4],auxiliari:17,avail:[2,3,6,7,13,15,17,19,20,22],availabl:2,availablecharset:2,averag:6,avoid:[2,6,8,17],awai:6,awar:[0,6,17],axel:4,axi:[1,6],ayush:4,azerbaijani:4,azevedo:4,azzabi:4,b313:17,b947:15,b980:15,babel:4,backend:[6,17],background:2,backquot:6,backslash:6,backspac:10,backward:[2,18],bad:[6,17],badalo:4,badalo_at_sapo:4,baiduspid:6,bailout_on_error:6,bakondi:4,balanc:2,ban:6,bansod:4,bao:4,baophan94_at_icloud:4,barri:4,base:[2,4],batch:10,bbedit:17,bd92:17,becaus:[2,4],beck:4,beck_at_web:4,becom:6,been:[2,5,6,8,17,18],befor:[2,6,8,15,17,18],begin:[2,6,8,17],behavior:2,behaviour:[2,6],behind:[2,6],belarusian:4,believ:6,bellon:4,belong:[2,17],below:[0,2],beneath:6,benefit:[2,6],benjamin:4,bennetch:17,benni:4,berkelei:2,bernard:4,best:[6,8,17],better:6,between:[0,1,2,6],beyond:17,biesaga:4,big:2,bigdump:6,bigger:[6,8],bimal:4,bin:[4,6],binari:2,binary:2,bisht:4,bit:[2,17],bits_at_gmail:4,bkehayov_at_gmail:4,blagynchy_at_gmail:4,blank:2,blanks:19,blob:2,blobs:2,blobstream:4,block:[2,6,7,17],blog:8,blowfish:[2,4,7],blowfish_:7,blowfish_secret:[2,17],bluthardt:4,bob:[2,6],bodi:17,bogor_at_gmail:4,book:[7,8],bookmarkt:2,bool2text:2,boost:2,bora:4,borg:4,borge947_at_gmail:4,borggrev:4,borrow:4,bot:6,botelho:4,both:[1,2,6,8,13,16,17],bottom:[2,6,12,13],bound:19,boutel:7,box:0,boyan:4,branch:17,braschi_at_outlook:4,bravo:4,brazil:4,breakag:17,broader:7,broken:6,bronshtein:4,browsemarkeren:2,browsemime:2,browsepointeren:2,browser:2,bruce:7,bruguera:4,bruno:4,brunomendax_at_gmail:4,bskim45_at_gmail:4,buddika:4,buffer:[2,6,19],bug:[2,4],bugfix:4,buggi:[6,17],bugzilla:6,build:[2,6,17,19],builder:4,built:[4,6],bulgarian:4,bum:4,bumsoo:4,bunch:6,burak:4,busi:7,bussier:4,button:[0,2,6,7,17,18,20],buz_at_gmail:4,bypass:[2,6],bz2:2,bzip2:[2,6,7],bzipdump:2,c0ee:17,cach:[2,6,17],calcul:8,call:[2,6,7,10,13,17,19],calvo:4,can:[0,1,2,3,5],canada:6,cannot:2,capabl:7,captcha:[15,17],captchaloginprivatekei:[2,17],captchaloginpublickei:[2,17],car:8,car_id:8,care:[6,19],carefulli:2,casotti:4,casotti_at_uol:4,cat:4,catalan:4,categori:13,category_id:13,caus:2,caution:17,cav:4,cbb74bc:17,cdac1234_at_gmail:4,cdba:2,ce73:17,ce75:17,cedric:4,cell:[2,6,7],center:[6,17],centos:17,central:[2,4],central_column:2,cert:2,certain:2,certfic:2,certif:[2,17],certifi:17,cf2a:17,cfg:[2,6,8,12,13,17,18,19,20],chanaka:4,chanc:2,chang:[2,4],changelog:7,chao:4,chaovavanich:4,chapeaux:4,chapter:[2,6,17],charact:2,charanyogeshwar_at_gmail:4,charedit:2,charg:2,charset:[2,4,6,17,19],chartextareacol:2,chartextarearow:2,chat:1,chathuranga:4,chaudhari:4,check:[2,3,4,5,6,7,10,12,17,19,22],checkbox:[1,2],checkconfigurationpermiss:2,checklink:6,chee:4,cheng:4,chien:4,chimera:6,china:4,chines:4,chirayu:4,chirip:4,chiyokawa:4,chiyokawa_at_gmail:4,chmod:[2,6],choic:[2,8,17],choos:[1,2,6,17,19],chose:[6,17],chosen:[2,6],chown:[2,6],chri:4,chrisj_at_ctel:4,christoff:4,christoph:4,chrome:20,chrysler:8,cidr:2,cipher:[2,7],circumv:[2,6],cj_at_gmail:4,claimed_id:17,clanboy_at_163:4,clase:2,classless:2,clau:4,claus:2,clear:[6,17],click:[1,2],clickabl:2,clickjack:2,client:2,client_:7,clipboard:[2,6],clone:17,close:[2,6,17],clshttp:6,clue:6,cma:4,cocerhan:4,cochran:4,code:[2,4,6,7,15,17,18,20],codemirror:2,codemirroren:2,collaps:2,collat:2,collect:7,colognian:4,colon:6,color:2,column_:7,column_com:2,column_info:[2,19],columns:6,columns_priv:6,com:[2,3,4,6,7,8,14,17,19],combin:[2,6,8],come:[2,3],comma:[7,8,17],command:[2,6,17,20],comment:[0,2,4],commiss:7,common:[2,6,7,17,20],common_gateway_interfac:7,commonli:[7,8],commun:[7,10],compar:1,compat:[2,4,6,7,8,13,14,17,18,22],compil:6,complain:17,complet:[2,4],complex:[0,2,10],compliant:4,complic:2,compos:[2,3,9],comprehens:[4,8],compress:2,compressonfli:[2,6],comput:[7,17],computation:8,computer_sci:7,concept:[4,10],concern:[8,15],condit:6,conf:6,confer:4,config:[2,6,16],configur:0,confirm:[2,6,20],conflict:6,conform:7,confus:6,connect_typ:2,consecut:6,consequ:2,consider:[1,17],consist:[6,18],consoleenterexecut:2,constanti:4,constraints:4,construct:[0,6],consult:[8,19],consum:7,contact:[6,15],contain:2,container_nam:17,content:2,context:6,continu:[2,17],contrib:17,contribut:[4,5,6],contributor:4,control:[2,4],control_:2,control_ssl:2,control_ssl_ca:2,control_ssl_cert:2,control_ssl_kei:2,controlconnect:15,controlhost:2,controlpass:[2,6,17],controlport:2,controlus:[2,6,17],convei:7,conveni:17,convent:19,convers:[2,4],convert:6,cookie:2,coordin:[2,6],copi:[2,3],corazza:4,corazza_at_wanadoo:4,core:[2,4,7],correct:2,correctli:[2,6,8],correspond:[2,6,19],corrupt:[2,6],cost:1,costa1988sv_at_gmail:4,costel:4,could:2,count:[2,6,17],countri:6,country_cod:6,cours:[2,6],cover:17,coverag:6,craft:15,crawler:6,crawleradmin:6,creat:[2,4],create:[2,6,7],create_t:17,creation:[2,4],creator:4,credenti:[2,17],credit:3,criteria:6,cross:[2,7],cryptograph:[7,17],cspallow:2,css2:4,css:[2,4,18],csv_column:17,ctrl:[2,6],ctype:14,curl:[6,14],current:[1,2,4,6,7,10,13,15,17,18,22],currentqueri:2,cursor:[2,6],custom:1,cut:2,cve:15,cvs:4,cwlin0416_at_gmail:4,cybot_tm_at_us:[3,4],czech:[2,4],d3xter_at_us:4,da2n_s_at_yahoo:4,da68:15,da68ab39218ab947:15,dadan:4,dalibor:4,dan:4,daniel:4,danilo:4,danish:[4,8],danorse_at_gmail:4,dark:2,darkthem:2,darlow:4,dash:[2,6],data:[1,2],databas:0,database:[2,6],database_trigg:7,databaseinterfac:15,databases:6,databs:6,date:[1,2,6,8,17],dateformat:2,datetime:2,dave:4,david:4,davidson:4,db1:[2,17],db2:[2,17],dbase:6,dbconfig:17,dbf:6,dbg:[2,20],dbhost1:17,dbhost2:17,dbhost3:17,dbhost:17,dbms:7,dcbf:17,dckyoung_at_gmail:4,dd0:17,ddrmoscow_at_gmail:4,deactiv:[2,6],deal:7,debian:2,debug:[2,4],decemb:4,decid:[2,6],declar:[2,6,8,17,19],decreas:8,decrypt:6,default_socket:6,defaultconnectioncol:2,defaultentrypoint:17,defaultforeignkeycheck:2,defaultfunct:2,defaultlang:2,defaultquerydatabas:2,defaultqueryt:2,defaulttabdatabas:2,defaulttabserv:2,defaulttabt:2,defaulttransform:[2,19],defeat:2,defin:[2,6,7,12,17,19],definit:[2,6,11,13,18],degrad:6,deki:4,deky40_at_gmail:4,delai:6,delayed:6,delet:[2,4],delimit:2,delisl:[3,4,11,17],delislma_at_collegesherbrook:4,delorm:4,demo:[2,8,17],demonstr:[2,20],den:4,deni:[2,4],denni:4,depend:[2,6,8,17,20,22],deploi:17,deprec:2,depth:6,der:4,derek:4,desc:2,descend:2,descipt:18,describ:[2,7,15,16,19],descript:[6,8,17,18,19],designer_set:2,desir:[2,6,7,17],desktop:6,desport:4,destin:[2,7],detail:[2,3,6,15,17],detect:[2,4,6,17],determin:2,dev:[2,6,7,8,17],dev_at_gmail:4,deven:4,devenbansod:4,devic:7,dhananjai:4,dhima:4,dhtml:4,dhundhara:4,diagnos:6,diagram:6,dialog:[6,8,17],dialogu:6,did:[2,6],didn:2,die_error:17,dieter:4,differ:[2,4],differenti:6,difficult:6,difficulti:10,digest:6,dimension:7,dingo13_at_gmail:4,dingo:4,dinosaur:1,diprofinfin:4,dir:[6,17,19],direct:[2,6,17,19],directli:2,dirnam:17,disabl:[2,6,17,20],disable_emodifi:6,disable_funct:2,disableis:2,disablemultitablemainten:2,disableshortcutkei:2,disallow:[2,17],disappear:[2,6],discov:17,discuss:6,disorderman:4,disorderman_at_qq:4,displai:[0,1],display_error:[6,17],displayserverslist:2,distanc:1,distinct:6,distribut:[2,3,4],disturb:17,div:17,divid:7,djh1017555_at_126:4,dll:6,dnighttv_at_gmail:4,doc:[2,6,7,8,17],docker:9,doctype:[6,17],document:2,documentclass:[6,8],doe:2,doesn:2,dom:4,domain:[2,6],domainnam:17,domen:4,don:2,donavan_at_hotmail:4,donavan_martin:4,done:[0,2,6,17,20],dongl:20,dongyoung:4,dorning:6,dot:2,doubl:[2,6],dougla:4,douglaseccker_at_hotmail:4,dovi:4,dovyda:4,down:2,downgrad:[6,17],download:[2,3,6,10,15,16,17,18,22],dozen:20,drag:[2,6,8,13],draw:1,drawn:[1,19],dri:4,driven:17,driver:2,drizzl:4,drop:[2,4],dropdown:[0,6],due:[2,6,17],duguying2008_at_gmail:4,dump:[2,4],dure:[6,8,17],dutch:4,dynam:[4,6,7],each:[0,2,3],eas:[2,19],easi:[2,6,8,19],easier:[2,7,18],easiest:[6,17,20],easili:[1,2],eccker:4,echo:17,edgar:4,edgarsneims5092_at_inbox:4,edit:2,editor:[2,4,17],edjacobjunior_at_gmail:4,edlund:4,edlund_at_upright:4,edu:[4,17],eduardo:4,edward:4,edwin:4,edwin_at_yohanesedwin:4,eecyh:17,ef12:17,effect:2,effectiv:11,effici:[2,6],effort:15,efroys_at_gmail:4,egbrave_at_hotmail:4,egg:1,egorov:4,eilertsen:4,either:[2,6,8,15,16,17],ek_at_luna:4,ekio_at_gmail:4,electrotechn:7,element:[6,7,19],eliovir:4,eliovir_at_gmail:4,els:[0,2,4,6,17],elseif:17,email:[4,6,15],emanuel:4,emb:8,embed:[2,8],emerg:17,emit:6,emphas:2,empti:2,enabl:2,enable_drag_drop_import:2,enableautocompletefortablesandcolumn:2,enclos:2,enclose:6,encod:[2,4,6,17],encompass:7,encount:6,encrypt:2,encyclopedia:7,end:[0,2,6,8,17,19],endors:11,enforc:13,eng_at_globomail:4,engin:[6,7,8],engine:[6,7],english:[2,4,8],engstrom:4,enhanc:4,enlarg:6,ensur:[2,6,8,17],ensure:[2,6,17],enter:[0,2],enterexecut:2,enterpris:6,entir:[6,14,17],entri:[2,6,17],entrypoint:17,environ:[2,6,15],epel:17,equival:2,erik:[4,6],ero:4,erosakos02_at_gmail:4,error:[2,4],escap:[2,6,15],escapesr:15,eshin:4,eslint:4,especi:[0,2,6,17],espen:4,esperanto:4,esri:2,essam:4,est:17,estonian:4,esy_vb_at_yahoo:4,etc:[2,6,8,17,19],etienn:4,evalu:8,even:[2,3,6,8,10,12,17],event:[2,4,7,10],ever:6,everi:[2,6,7,15,17,20],everyon:4,everyth:[0,6,17],everytim:2,everywher:6,exabot:6,exact:[2,6],examin:6,exampl:0,exce:2,except:[2,6,17],exception:17,exchang:17,exclud:6,exclus:6,exectimelimit:[2,6],execut:[0,2],executor:6,exist:[2,4],exists:2,exit:17,expand:[0,2,6],expandtab:[2,17],expans:[0,2,6],expect:[2,6,8],expens:1,experi:8,experiment:2,expir:4,explain:[2,6,13,17],explan:[6,17],explicit:2,explicitli:2,explod:17,exploit:15,explor:[6,15],explorer:2,export_templ:2,expos:17,exposur:17,express:[0,2,6,7],expression:7,ext:6,extens:[2,4],extensibl:7,extension:[6,7],extension_dir:6,extern:[2,4,15,17,22],external:[2,9],extra:17,extract:[6,17],eyal:4,f188:17,facil:2,fact:[2,6,7,17],factor:[2,9,17],fadhiil:4,fadhiilrachman_at_gmail:4,fail2ban:[15,17],fail:2,fall:13,fallback:2,fals:[2,6,17,22],famma:4,fando:6,fashion:2,fast:[6,7],fastcgi:7,fathi:4,fauth:4,fauveau:4,fauveau_at_globali:4,favicon:17,favorit:2,fb5b:15,fcgi:17,featur:[0,2,4,5],feedback:4,feedfetch:6,feel:6,fefc:17,feryanto:4,few:[2,6,17],fewer:2,field:1,field_:7,file:[2,3,4],file_format:7,file_get_cont:17,file_template_databas:2,file_template_serv:2,file_template_t:2,file_upload:6,fileinfo:6,filenam:[2,6,19],files:8,filesystem:[2,6],filippo:6,fill:[2,6,15,17],filter:[2,6],filterlanguag:2,find:[0,2,6,11,15,16,17],fingerprint:[15,17],finnish:4,firewal:[2,6,17],first:[2,4,6,7,8,12,13,15,17,19,20],first__second__third:2,first_timestamp:2,firstlevelnavigationitem:2,fit:[2,4,6,8],fitness:3,fix:4,fixed:6,flag:2,flemish:4,floss:4,flush:6,fly:2,focu:2,folder:2,follow:[1,2,4],font:2,fontsiz:2,foo:6,foobar:17,food:1,footer:2,footnot:10,forc:2,forcessl:2,foreign:2,foreign_db:2,foreign_kei:7,foreign_key_checks:2,foreignkeydropdownord:2,foreignkeymaxlimit:[2,6],forget:[2,6,17],forgot:6,form:[2,4],format:[2,4],format_http:17,former:4,formerli:7,forth:19,forum:[4,6],forward:2,forwardfor:17,found:2,foundat:3,fpdf:4,fpm:17,fragment:6,frame:[2,4,6],framework:22,francesco:4,francisco:4,franco:4,free:[3,7,10,19],freeotp:20,french:4,frequent:2,freshli:17,fri:17,frisian:4,from:[0,1,2,4],front:6,frontend:17,ftp:[2,6,17],fujifilm:4,fulanodet:4,full:[0,2],fulli:[6,17],fun:11,func_char:2,func_date:2,func_number:2,func_spatial:2,func_uuid:2,fundawang_at_gmail:4,further:[2,4,6,16],furthermor:2,futur:[2,6],future_id:6,ga244_at_is8:4,gabriel:4,gailli:7,gain:12,galician:4,gamma:6,gandon:4,gandon_at_isia:4,ganeshtheone_at_gmail:4,garvin:[3,4],gatewai:7,gc_maxlifetim:2,gd2:[7,14],gd2availabl:2,gd_graphics_librari:7,geert:4,gener:1,genuin:17,geograph:8,geometri:[6,8],georgiev:4,geospati:8,geral_at_jonil:4,german:4,get:2,get_login_credenti:[2,17],getauthorizeurl:17,getinfo:19,getmessag:17,getmimesubtyp:19,getmimetyp:19,getnam:19,ghimir:4,giacobazzi:4,giacobazzi_at_ferrania:4,gigabot:6,gilli:4,gilli_at_gmail:4,giovanni:4,girish:4,gis:6,git:[2,9],github1_at_openaliasbox:4,github:[4,6,17],give:2,given:[2,6,8,12,15,17],global:[6,10,12,16,17,19],glund_at_silversoft:4,gmail:17,gmbh:6,gnauk89_at_googlemail:4,gnu:[3,7,17],goe:[2,6],goerick:4,goldfinger:1,good:[2,6,17,18,19],goodlinuxuser_at_chmail:4,google2fa:20,googlebot:6,got:[3,8],gov:4,gpg:17,gpl:3,grab:[6,17],gracefulli:6,grai:6,grant:[2,6,12,17],graphic:[7,10,13,17],great:[4,5],greatymh_at_gmail:4,greek:4,green:8,grid:2,gridedit:2,group:[2,6,7],grow:19,gryniuk:4,guarante:2,guess:2,gui_at_webseibt:4,guia:4,guid:[9,11],guilherm:4,gupta:4,gzencod:6,gzip:[2,4],gzipdump:2,haa:4,had:[6,17],hakl:4,hamann:4,hamzah:4,han:4,hand:[6,17],handbook:17,handl:[2,6,8,10,12,17,18,19],handler:4,hard:[2,17],harden:[6,15],harder:15,harm:2,harush:4,harvest:6,hassan:4,hate:17,haugom:4,hauk:4,have:[0,2,3,4,5],haven:6,head:17,header:2,heart:6,hebrew:4,height:2,heis:6,helder:4,hello:4,help:[2,4,5],henningsen:4,her:6,here:[2,6,8,17,19],heritrix:6,hermann:4,hex:2,hexadecim:2,hhvm:6,hibern:8,hick:[3,4],hidden:2,hide:[2,17],hide_db:2,hidestructureact:2,hierarch:4,hierarchi:2,high:[2,6,8],higher:[6,17],highlight:2,hilal94_at_gmail:4,hilal:4,him:4,hindi:4,hint:[2,6,7],hiroshi:4,hisakawa:4,histor:2,histori:[2,4,17],hitowerdigit_at_hotmail:4,hkp:17,hofman:4,hofman_at_gmail:4,hold:[2,6],hole:2,holes:1,holm:4,home:[10,12],homepag:[6,19],hope:3,hopefulli:19,hord:4,horizont:[6,7],host:[2,4],hostnam:[2,6,7,17],hotp:20,hover:[2,13],how:2,howev:[2,6,17,19],href:17,hsts:17,htaccess:[2,6,7,17],html:[2,4],htmlspecialchar:17,htpasswd:17,http:[2,3,4],http_authorization:17,http_cooki:7,http_host:[2,6],http_post_vars:6,http_user_agent:6,http_x_forwarded_for:2,httpd:6,httponli:2,https:17,httrack:6,hudsonvsm_at_gmail:4,huge:2,hugu:4,human:[4,8],hung:4,hungarian:4,hungdx_at_gmail:4,huseyn:4,huseyn_esgerov_at_mail:4,hyperfido:20,hyperlink:13,hypertext:7,hypertext_transfer_protocol:7,ia_archiv:6,ian:4,ibennetch:17,ibm:6,iccrawler:6,ichiro:6,ico:17,icon:[2,4,6,12,17,18,19],iconv:2,iconvextraparam:2,id_new:6,idea:[2,4,6,15,17,18,19],identif:17,identifi:[1,2,6,7,17],identified:17,ie6:2,iec:[7,10],ifmodul:6,ignacio:4,ignor:2,ignore:6,ignoremultisubmiterror:2,igor:4,iis:2,illustr:1,imag:[2,7,10,12,14,17],img:18,impact:[2,6,17],impli:3,implic:17,implicitli:7,important:6,impos:2,imposs:[2,17],improv:[2,4,6,7,8,10,15,17],improve:4,improvement:4,inact:[17,19],inc:[2,6,16,17,18,22],includ:[2,3,4],include_onc:17,include_path:6,inclus:6,incom:17,incomplet:2,incorrect:6,increas:[2,6,8],increment:2,independ:[4,6,7],index:[2,4],index_:7,indic:[8,17],individu:12,indonesian:4,indrajith:4,inexperienc:12,info:[2,3,4,6],info_at_opsbielani:4,info_at_robinvandervliet:4,inform:[2,3],information_schema:2,infrastructur:17,ini:[2,6,10,14],ini_set:17,initi:[2,6,17],initialslidersst:2,inlin:[4,6,14],inline:2,innodb:2,innodb_strict_mod:6,innov:7,input:[0,2,4],insecur:17,insensit:6,insert:[0,2,4],insertrow:2,inserts:8,inside:0,insist:17,instal:2,install:9,installat:[2,9],instanc:2,instead:[2,6,8,17],instruct:[2,6],inted:2,integ:2,integr:[2,4,10,17],integrat:[4,6],intend:2,inter:[2,7],interact:[6,7],interchang:8,interest:[6,11],interf:6,interfac:[2,4,6,7,8,12,14,16],interfer:6,interlingua:4,intern:[2,4,6,8,13,17,19],internat:7,internet:2,internet_information_servic:7,internet_protocol:7,internetwork:7,interoper:8,interpret:[2,6],intext:6,intitl:6,intro:2,introduc:[2,4,6],introduct:9,invalid:[2,6,17],invit:5,invok:17,involv:[6,17],ion:4,ionut:4,ios:20,ip_address:7,ipmask:2,ipv4:7,ipv6:[2,7],ironpotts_at_gmail:4,is_str:17,isa:4,isaac:17,isapi:[6,7,17],ismae:4,ismael_at_gmail:4,isn:2,iso:[7,10],isp:2,isset:17,issu:2,issue:[6,17],italian:4,item:[2,6,7],itself:[0,2,6,17],itxiaopang:4,iusr_machin:6,ivan:4,ivan_at_mail:4,ivanlanin_at_us:4,jackson:4,jafar:4,jakobsen:4,jakobsen_at_gmail:4,jakub:4,jan:[4,17],jan_at_nrw:4,janhenrikm_at_yahoo:4,janni:4,januari:17,janussen:4,japanes:4,java:[6,8],javascript:[2,4],jayaratn:4,jconstanti_at_yahoo:4,jean:7,jedermann:4,jeev:6,jhaveri:4,jim:4,joan:4,joan_at_montan:4,job:17,joe:[4,6],john1db:6,john2db:6,john_at_panevo:4,john_db:6,johnson:[3,4],join:[2,4,6],jona:4,jong:4,jongdeok:4,jonsson:4,jonsson_at_norsjovallen:4,jordi:4,jose:6,josep:4,jozef:4,jpeg:[7,14,19],jpg:7,jqplot:1,jqueri:[1,3,6,14,22],jremes_at_outlook:4,jrzancan_at_hotmail:4,jsdoc:4,json:6,juha:4,juli:17,julian:[4,7],jump:[2,6],june:4,junior:4,jur:4,just:[0,2,4],k725:4,kang:4,kanji:4,kankanamg:4,kannada:4,kasperski:6,kasun:4,katerinak_at_gmail:4,kaushalya:4,kawada:4,kawada_at_den:4,kazi:4,keck:[3,4],keep:[2,6,17],kehayov:4,kei:[2,4],kelli:4,kempf:4,kept:[2,19],kettler:4,key:6,keybas:[15,17],keyr:[15,17],keys:13,keyserv:[15,17],khomutov:4,kick:6,kid:4,kiddi:6,kidsmart33_at_gmail:4,kiko:4,kim:4,kim_at_nhn:4,kind:[2,6,7,15],kindli:6,kingdom:4,kirillov:4,kissu:4,kit:[3,17,22],klau:6,kleemann:4,klokner:4,knowledg:6,known:2,kobayashi_at_gmail:4,koch:4,koch_at_enough:4,kollar:4,kollar_at_pg:4,kollmann:4,koo:4,koolen:4,korakot:4,korakot_at_inam:4,korean:4,kosit:4,kr_at_gmail:4,kraai:4,krasimir:4,kristjan:4,kristjanrats_at_gmail:4,kristof:4,kronsbein:4,krystian4842_at_gmail:4,krystian:4,kumari:4,kunishima:4,kuppelwies:4,kurdish:4,kurt:4,kurt_at_kh:4,kushagra4296_at_gmail:4,kushagra:4,kword:8,kyeong:4,kyungjun2_at_gmail:4,label:[0,1,6,7,15],lacina:4,ladisch:4,lakshya:4,lang:2,languagetool_at_gmail:4,lanin:4,larg:2,larger:[2,6],largest:6,lari:4,lari_at_oesch:4,lass:4,lasse_at_mydom:4,last:[2,6,19],lastpass:20,later:[0,2,8,17],latest:[2,6,7,14,17],latter:2,latvian:4,lau:4,launchpad:17,laureano:4,laureano_at_gmail:4,laurent:4,layer:[1,7,16],layout:[2,6,10,13,18],lc_messages:2,ldi_:4,lead:[0,2,6],leak:2,learn:[8,11],least:[2,6,17],leav:[2,6,17,19],lee:4,leedermeister_at_gmail:4,left:[2,4,8],legal:2,legenhausen:4,leiding:4,lem9:17,length:2,leonardo:4,lesli:4,less:[2,6,8,17],let:2,letter:[2,6,8],lettercas:6,level:[2,6,7,8,17],lib:[6,19,22],libiconv:2,librari:[1,2,3,4],libreoffic:8,libwww:6,libxml:14,license:3,lifetim:2,lighttpd:17,lightweight:8,like:[0,2,4],likewis:6,lima:4,limburgish:4,limitchar:2,lin:4,line_count:6,link:[0,1,2,4,6,10,12,13,15,17,18,19],link_id:13,linklengthlimit:2,linu:17,linux:[2,9],list:[2,4],listen:17,liter:[2,6],lithuanian:4,load:[2,4],loadabl:6,loader:6,loadfil:6,loadmodul:6,local:[2,4],localhost:2,localis:8,localnet:17,localneta:2,localnetb:2,localnetc:2,lock:[2,6],log:2,logformat:6,login:[2,4],logincookiedeleteal:2,logincookierecal:2,logincookiestor:2,logincookievalid:2,logincookievaliditydisablewarn:2,logo:[2,4],logout:[2,16,17],logouturl:2,lolo_at_phpheaven:4,longer:2,longtabl:[6,8],longtext:2,longtextdoubletextarea:2,look:[2,6,7,13,17,19],lori:4,lose:2,loss:6,lossi:7,lost:2,lot:2,loup:7,low:[2,6],lower:[2,6],lower_case_table_nam:6,lscape:8,lsml_at_liv:4,ltr:17,lubo:4,lucen:6,lui:4,luisan00_at_hotmail:4,lund:4,m42:4,m_at_gmail:4,mac:2,mac_os_x:7,machin:2,maciej:4,maciejka45_at_gmail:4,macintosh:7,macof:4,made:[2,4,6,7,17],madhura:4,madlen:4,mai:[0,2,6,7,10,17,19],mail:7,main:1,mainli:7,maintain:[4,6,17],mainten:[2,4,10],major:[4,6,18],make:[2,5],make_id:8,maketitl:8,malai:4,malfunct:6,malgeri_at_gmail:4,malici:15,man:2,mani:[2,4,5],manipul:[2,7,8,10,17],manish:4,manual:[2,6,7],manufactur:[7,20],manuzhai:4,map:17,marc:[3,4,6,11,17],marc_at_infomarc:[3,4],marcel:4,march:4,marco:4,marconcini:4,marek:4,mari:2,mariadb:[4,6,10,14,17],marin:4,mark:[0,2,4,7],marker:8,market:7,markt:6,markup:[7,8],mart:4,martijn:4,martin:4,martin_at_vidn:4,martin_at_whistl:4,martinelli:4,martinelli_at_gmail:4,martyna:4,masahiko:4,master:[2,11,13,17],master_db:2,mat:4,match:[2,6,8,17,18],mathemat:8,mathia:4,matiasbellon:4,matter:13,matthia:4,matthias_at_bluthardt:4,max:6,max_allowed_packet:8,max_array_index_length:6,max_execution_tim:6,max_link:6,max_request_vari:6,max_totalname_length:6,max_travers:6,max_value_length:6,max_var:6,maxcharactersindisplayedsql:2,maxdblist:2,maxexactcount:[2,6],maxexactcountview:2,maxim:[4,8],maxime_at_fre:4,maximum:[2,6],maxnavigationitem:2,maxrow:2,maxsizeforinputfield:2,maxtablelist:2,maxtableuipref:2,mayb:6,mbstring:[2,7,14],mcrypt:[6,7],me_at_derrabu:[3,4],me_at_supergarv:[3,4],mean:2,meant:2,measur:[2,7],mechan:[2,4,6,17],media:[6,7],media_typ:7,mediapartn:6,medios:4,meet:17,memoranda:7,memori:2,memory_limit:[2,6],memorylimit:2,memoword_at_163:4,mendax:4,mendel:[3,4],meneghini:4,mention:[2,6,17],menu:[2,6],merchantability:3,messag:2,met:17,meta:[2,17,19],metagerbot:6,method:[2,6,7,8,13,17,19],methodolog:7,michael:[3,4],michal:[3,4,17],michal_at_cihar:[3,4],michel:4,middl:2,might:[2,6,8,11,12,15,17,22],migrat:6,mike:4,mike_at_graftonhal:4,miko:4,mileag:8,mime:[2,4],mimetyp:2,mind:17,miner:6,minh:4,minim:[6,17],minimum:[2,6],minor:[4,6],minsizeforinputfield:2,minu:0,miquel:4,mirror:[6,17],misc:1,miss:2,missing:19,mit:[3,17],mitenem_at_outlook:4,mitig:[6,15],mix:2,mj12bot:6,mkdir:6,mkkeck_at_us:[3,4],mladenov:4,mmcach:6,mmcrawler:6,mmh15_at_windowsl:4,mobil:[4,20],mod:6,mod_gzip_item_includ:6,mod_proxi:6,mod_proxy_fcgi:[7,17],mod_rewrit:6,mod_ssl:6,modal:4,mode:0,moder:4,modern:4,modif:6,modifi:[2,3],modul:[6,7],moham:4,mokhtari:4,molnar:4,morai:4,more:[0,1,2,3,4],moreov:6,moretti:4,mosh:4,most:[2,4,6,7,8,10,13,17,19,20],mostli:[2,8],motuza:4,motuzas_at_gmail:4,mount:2,mous:[2,6,13],mousewheel:6,move:2,movement:1,mrdaniloazevedo_at_gmail:4,msie:6,msnbot:6,much:[6,19],muhammad:4,mulla:4,multi:[2,4],multidimension:8,multipl:1,multipurpos:7,multiselect:6,multiserverexample70518:2,multithread:7,murariu:4,murariu_at_yahoo:4,must:[0,2,6,8,10,12,13,17,20],my_db:2,myadmin:17,mydatabas:2,mydb1:17,mydb2:17,mydb:[2,6],mydump:8,myisam:[6,7,10],mynam:0,mysql_connect:6,mysql_db_serv:17,mysql_fetch_field:19,mysql_pconnect:2,mysql_root_password:17,mysql_upgrad:6,mysqladmin:6,mysqld:6,mysqli:[2,4],mysqlminvers:2,mysqlnd:2,myung:4,n8falke_at_us:4,nabin:4,naderi:4,naderi_at_gmail:4,naeem:4,nair:4,nakandala:4,nakrani:4,name:[0,2,4],nast3zz_at_gmail:4,nasti:15,nativ:2,natur:2,naturalord:2,navarro:4,navigationdisplaylogo:2,navigationdisplayserv:2,navigationhid:2,navigationlinkwithmainpanel:2,navigationlogolink:2,navigationlogolinkwindow:2,navigationtreedbsepar:2,navigationtreedefaulttabt:2,navigationtreedefaulttabtable2:2,navigationtreedisplaydbfilterminimum:2,navigationtreedisplayitemfilterminimum:2,navigationtreeenableexpans:2,navigationtreeenablegroup:2,navigationtreepointeren:2,navigationtreeshowev:2,navigationtreeshowfunct:2,navigationtreeshowprocedur:2,navigationtreeshowt:2,navigationtreeshowview:2,navigationtreetablelevel:2,navigationtreetablesepar:[2,6],navigationwidth:2,ne0x_at_us:4,nearli:2,necessari:[2,19],need:[0,2],neg:6,neglig:8,neil:4,neimani:4,neither:[2,6],neomo:6,nepali:4,nest:[2,4],net:[2,3,4,6,7,15,17,18],netcologn:6,network:[2,6,7,8,17],never:2,nevertheless:17,newer:2,newest:2,newli:[8,17],newlin:2,newsblog:6,next:[2,6,17],nginx:14,nhibern:8,nicola:4,niel:4,niemand:4,nijel:17,niko:4,niko_at_gmail:4,nikto:6,ninad:4,nisarg:4,nisargjhaveri_at_gmail:4,nitrotoll_at_gmail:4,nix:2,nnabinn_at_hotmail:4,no1:2,no2:2,noblob:2,nobody_at_gmail:4,node:[7,17],nofoot:8,nohead:8,nokeepal:6,non:2,none:2,nontawat39_at_gmail:4,nopassword:2,nor:6,nordenberg:4,noreply_at_webl:4,normal:[2,4,6,17,19],norwegian:4,not_nul:19,notabl:7,notat:8,note:[0,2,6,17,19,22],noticias:4,now:[0,2],nowher:2,ntfs:2,number:[0,1,2],numer:[2,4,6],numfavoritet:[2,6],numrecentt:2,nutchcvs:6,nyu:4,obgzip:[2,6],object:[6,8,17,19],obrador:4,obtain:[2,15],occur:[2,6,17],oesch:4,off:[2,6],offer:[1,2,6,7,13,16,17],offic:7,office:8,offici:[6,11,17,19],oficial_at_gmail:4,often:[2,6,8,17],okai:17,old:[2,6,11,17],older:2,olivier:[3,4],olof:4,om_at_omni:[3,4],omar:4,omar_2412_at_l:4,omit:2,omniexplorer_bot:6,onc:2,once:[6,12,13,17,20],ondra:4,ondrasek:4,one:6,onli:[1,2,4],onlin:6,only:[2,6,13],only_db:2,open:[2,5,6,7],open_basedir:2,opendocu:7,opengis:4,openid:17,openid_messag:17,openid_relyingparti:17,openlay:6,openoffic:8,openssl:[14,17],oper:[1,2],operat:[6,8,17],opposit:2,opt:20,optim:[2,4],optimiz:6,option:1,optional:[2,8,17],order:2,ordinari:17,org:[2,3,4,6,7,8,17],organ:7,organis:7,orient:[2,6,7],origin:2,orion1979_at_yandex:4,orzkun_at_ageag:4,os_x:7,other:[2,4,5,6,7,8,9,10],otherwis:[0,2,6],our:[2,5,6,15,17,18,19],out:[2,5],outdat:17,output:[2,4,6,8,19],output_compress:6,outsid:[2,19],outsourc:4,over:[2,6,7,12,13,17],overcom:6,overlord666_at_gmail:4,overrid:[6,17],overview:[6,19],overwhelm:12,overwrit:2,overwritten:2,own:2,owner:[2,17],owneremail:6,ownerfirstnam:6,ownerlastnam:6,ownerphon:6,ownerphone1:6,ownerphone2:6,ownership:6,pack:6,packag:[2,6,9,17],packagist:17,packet:[7,8],page:0,pai:17,pair:[2,17],palid:4,palider_at_seznam:4,palstsiuk:4,pan:6,pandei:4,pandithawatta:4,pantola:4,papaz_p_at_yahoo:4,paper:[2,6],param:[2,17],paramet:2,parent:[6,17],parind:8,parkourpotex_at_gmail:4,parsabl:8,parse_url:6,parser:[4,8],part:[2,6,7],partial:2,particular:[3,6,7,12,17],particularli:[7,17],pass:[2,6,10,12,17,18,19],passhosthead:17,passphras:2,passwd:17,password:2,past:2,patch:[2,4],path:2,path_dir:17,path_to_phpmyadmin:6,path_to_your_phpmyadmin_directori:2,pathprefixstrip:17,patrik:4,pattern:2,paul:6,paulei:4,pavel:4,pbms:4,pcre:[2,7],pdf_page:[2,6],pdfdefaultpages:2,pdfpageheight:8,pdfpages:2,pdfpagewidth:8,pdo:8,pear:[4,7,17],pebbl:20,peccatt:4,pedro:4,peer:2,pem:2,pencil:12,peopl:[4,5,6,10,22],per:[2,6,7],perekupka:4,perfect:[2,17],perform:[2,6,10,12,14,15,17],perhap:17,period:17,perkontevs_at_gmail:4,perl:[6,7],permiss:[2,6,12,17],permit:[2,12],persian:4,persist:[2,16],persiste1_at_gmail:4,persistentconnect:2,person:[2,6,7,17],person_nam:6,petbre:6,petdob:6,pete:4,peter:4,petnam:6,petr:4,pettyp:6,pgp:[15,17],ph3n1x:4,phan:4,phillip:4,phmyadmin:17,phone:20,photograph:7,php3:4,php4:[4,6],php5_modul:6,php5apache2_2:6,php5t:6,php:[2,4],php_mysqli:6,php_self:[6,17],phpinfo:[2,6],phpinidir:6,phpmy:6,phpmyadmin:[0,1,2,3,4,5],phpmyadmin_at_zweisteinsoft:4,phpmyadmin_x:17,phpmyadminovi:11,phpmyadnin:18,phpmysqlformgen:4,phpseclib:4,phpstan:4,phpwizard:[4,6],piankov:4,pick:6,piec:[15,22],pikto:6,piller:4,pin:2,pink:6,piotr:4,pipe:2,pistej2_at_gmail:4,pistej:4,piyush:4,place:[2,6,17],placehold:0,placella:4,placement:6,plai:17,plain:[2,6,17,19],plamen_mbx_at_yahoo:4,plan:8,platform:[2,6,7],plathei:4,pleas:[2,6,7,8,15,17,19,22],plesk:2,plot:6,plu:[4,6],plug:19,plugin:[4,6,8,19],pma:[2,17],pma__bookmark:2,pma__central_column:2,pma__column_com:2,pma__column_info:2,pma__designer_set:2,pma__export_templ:2,pma__favorit:2,pma__histori:2,pma__navigationhid:2,pma__pdf_pag:2,pma__rec:2,pma__rel:[2,6],pma__savedsearch:2,pma__table_coord:2,pma__table_info:[2,6],pma__table_uipref:2,pma__track:2,pma__us:2,pma__userconfig:2,pma__usergroup:2,pma_absolute_uri:17,pma_arbitrary:17,pma_at_sebastianmendel:4,pma_combin:6,pma_db:17,pma_dbi:4,pma_host:17,pma_hosts:17,pma_password:[6,17],pma_port:17,pma_ports:17,pma_single_signon_cfgupd:17,pma_single_signon_error_messag:17,pma_single_signon_host:17,pma_single_signon_messag:17,pma_single_signon_password:17,pma_single_signon_port:17,pma_single_signon_us:17,pma_user:17,pma_usernam:6,pma_verbose:17,pma_verboses:17,pmaabsoluteuri:[2,6,17],pmadb:2,pmahomm:[2,18],pmanorelation_disablewarn:2,pmapass:[2,17],pmasa:[6,15],pmatest:2,png:18,point:[2,6,7,17],polici:2,polish:4,popcorn:4,popul:8,popular:[7,8],port:2,port_:7,portabl:7,portable_document_format:7,portion:2,portnumb:2,portugues:4,pose:15,posit:[6,7],possibl:[2,5],post:[2,6,17],post_max_s:6,potenti:2,power:8,pozzato:4,practic:2,pragmarx:20,pratap:4,pre:2,preappend:2,preconfigur:8,predatorix_at_web:4,predecessor:7,predefin:10,prefer:[2,4],prefix:[2,6],preform:15,prejudice:1,preliminari:8,prepar:[2,7,15,17],prepend:19,preprocessor:7,present:[2,6,8,12,15,17],press:2,pretti:4,prevent:2,previou:[2,6,17],price:8,primari:[2,4],primary:[6,7,13],print:4,printer:4,printview:[2,4],prior:17,privaci:17,privat:[2,6,20],privileg:[2,4],privileges:17,probabl:[6,17,22],problem:2,problemat:6,procedur:2,processor:8,procs_priv:6,produc:2,product:[6,8,17,20],profession:7,program:[2,3,6,7,8,15],prohibit:2,project:[2,4],prompt:[2,17],proper:[2,6,8,10,13,17,19],properli:[2,6,13,17],properti:[2,4,6,19],propertiesnumcolumn:2,propos:[6,10],protect:2,protectbinari:2,protocol:2,provid:[2,6,7,10,12,17,19,20,22],provok:15,proxi:2,proxypass:[2,6],proxypassrevers:6,proxypassreversecookiedomain:6,proxypassreversecookiepath:6,proxyurl:2,proxyus:2,pruett:4,przemo:4,przybylski:4,psbot0:6,pub:15,publi_at_web:4,publicli:2,publish:[2,3,15,17],pull:[2,17],pundalik:4,punjabi:4,purodha:4,purpos:[2,7,8,15,20],purpose:3,put:2,python:6,qbe:[4,10],qiang:4,qrcode:20,qualifi:17,qualiti:8,queri:[0,1],queryhistorydb:2,queryhistorymax:2,querystr:17,quick:[2,6,7,9],quickli:8,quit:[2,4,6,18,20],quot:6,qyz:4,r9uk:17,ra4_at_openmailbox:4,rachim:4,rachman:4,radio:[6,7],rafael:4,raghuram:4,rai:4,raj:4,rajandran:4,random:[2,4,15],rang:2,raouf:4,rare:6,rate:15,rather:[2,6,8,12,17],ratio:14,ratschil:[3,4],raul:4,raul_at_wservic:4,ray_at_datahui:4,reach:[17,19],read:[2,6,8,10,17],readabl:[6,8],readi:17,readme:17,real:[2,6,13],real_password:17,real_us:17,realli:[2,6,17,20],realm:[2,17],rearrang:6,reason:[2,6,14],recal:2,recaptcha:[2,6,14],receiv:3,recent:[2,6,7,8,17],recod:2,recode_str:2,recodingengin:2,recommend:[2,6,7,8,14,17],record:[2,7,8,12,13],recov:6,recreat:6,recv:17,redesign:4,redhat:6,redirect:2,redistribut:[3,22],refactor:4,refer:[2,6,7,13],referenti:[2,10],reflect:7,refman:[2,6,7,8],refresh:2,regard:[2,10,19],regardless:17,regener:15,regex:17,regul:8,regular:[2,4,7],regullar:2,reject:2,rel:[2,6,17],rel_countri:6,rel_person:6,rel_town:6,relat:[2,4],relationaldisplai:2,releas:[2,4,6,9,15],relev:2,reli:17,reliabl:[2,6,8,17],relyingparti:17,relyingparty_result:17,remain:[0,2],reme:4,rememb:[0,2,17],remembersort:2,remot:[2,7,17],remote_addr:2,remote_user:6,remov:[2,4,6,10,12,17,18],renam:2,rename:2,renato:4,renatomdd_at_yahoo:4,render:[8,15],rental_r:1,reorder:6,repeat:[2,6],repeatcel:2,replac:[0,2,6,17,18,22],replace:2,replacement_cost:1,repli:17,replic:[4,6],report:[2,4,6,9],repositori:[3,7,17,20],repres:[2,6,7],represent:4,reproduc:6,reqirep:17,request:2,request_for_com:7,request_method:6,request_uri:[6,17],requir:2,resav:17,research:7,reserv:2,reservedworddisablewarn:2,reset:6,resid:6,resiz:6,resolut:7,resolv:6,resourc:7,respect:[3,6],respond:6,respons:[6,7],restart:[6,17],restrict:2,result:[0,1,2],retainquerybox:2,retriev:[2,17],return_to:17,returnto:17,revenu:1,revers:2,review:17,revis:[2,6,7],revistafammatvmus:4,revok:2,rewrit:[6,17],rewritebas:6,rewritecond:6,rewriteengin:6,rewriterul:6,rewrot:4,rex:4,rfc1867:6,rfc2616_header:6,rfc:[6,7,10],ribeiro:4,ribeiro_at_gmail:4,ricardo:4,rifthi:4,rifthy456_at_gmail:4,right:2,risk:[2,6],rob:6,robbat2_at_us:[3,4],robin:[3,4],rocha:4,rocha_at_zoho:4,rodrigo:4,rodrigu:4,rohled:4,rohmberg:4,rohmberger_at_hotmail:4,romanian:4,ronni:4,ronniesimonf_at_gmail:4,roohan:4,roohan_cena_at_yahoo:4,root:2,roszatycki:4,rouslan:4,rout:[2,17],router:17,routin:[2,4],row:[1,2,4],row_:7,row_format:6,rowactionlink:2,rowactionlinkswithoutuniqu:2,rowactiontyp:2,rsa:17,rubinov:4,ruiz:4,rule:[2,6,17,19],ruleant_at_us:4,run:2,russian:4,rutkowski:4,rwx:[2,6],saad:4,safe:2,sai:0,sailboat:4,sakamoto:4,sake:6,sakila:6,saksham:4,saleh:4,salvadoporjc_at_gmail:4,sam_at_gmail:4,same:[0,1,2],sameorigin:2,sampl:[2,6,8,17],samyoul:20,sander:4,sandro123iv_at_gmail:4,sandro:4,sanit:6,santana:4,santana_at_gmail:4,sapi:2,sarna:4,sascha:4,save_path:6,savecellsatonc:2,savedir:[2,8],savedsearch:2,saverio:4,saw:6,sbin:17,scale:6,scan:[6,20],scanner:6,scenario:[6,17],schaefer:4,schema:[2,4],scheme:[2,6],schneier:7,scientif:8,scooter:6,scope:17,scorpio_at_gmail:4,scp:6,scratchboard:[4,6],screen:[8,17,18],screenshot:18,script:[2,4],scriptalici:8,search:[2,4],searchabl:17,sebastian:[3,4],sebastian_at_sgundersen:4,secion:15,second:[2,6,12,19,20],secret:2,section:[1,2,5,6,17,19],secur:[2,4],secure_cooki:17,secure_sockets_lay:7,securer:4,see:[0,2,3,4],seealso:7,seekbot:6,seem:2,seen:2,segment:2,seibt:4,select:[0,1,2,4],selector:2,selenium:4,self:2,send:2,senderrorreport:2,sens:19,sensi:6,sensit:[0,2,6,15],sent:[2,4],seo:6,seoma:6,seongki:4,seosearch:6,separ:[2,4,6,7,8,17],separated_valu:7,sequenc:7,serbian:4,seri:1,serial:8,seriou:6,serv:[7,17],server_:7,server_address:2,server_at_gmail:4,server_name:17,server_port:17,serverdefault:2,serverlibrarydifference_disablewarn:2,servic:[2,6,7,17],session:[2,4,6,14,16,17],session_get_cookie_param:2,session_id:17,session_nam:17,session_save_path:[2,17],session_set_cookie_param:[2,17],session_start:17,session_write_clos:17,sessionsavepath:[2,17],sessiontimezon:2,set:1,set_magic_quotes_runtim:17,setenvif:[6,17],setfacl:2,setia:4,setia_at_gmail:4,setinputfilt:6,setlength:8,setoutputfilt:6,setup_config_file:22,setup_dir_writable:22,sevdimali:4,sevdimaliisayev_at_mail:4,sever:[2,3,6,7,8,13,16,17,19,20,22],sevillano:4,seward:7,shahrabani:4,shall:13,shameem:4,shapefil:2,share:[2,17],sharifov_at_programm:4,she:6,sheet:8,shell:6,sherbrook:6,shift:[2,6],shin:4,ship:[7,17,18,22],shirian:4,shirian_at_gmail:4,shortcut:[2,6,9],shorten:6,shorter:[2,6],should:[2,3,4],shouldn:17,show:[2,6,15,17],show_pag:17,showall:2,showasphp:2,showbrowsecom:2,showchgpassword:2,showcolumncom:2,showcreatedb:2,showdatabasesnavigationastre:2,showdbstructurecr:2,showdbstructurelastcheck:2,showdbstructurelastupd:2,showfieldtypesindataeditview:2,showfunctionfield:2,showgitrevis:2,showhint:2,shown:[1,2],showphpinfo:2,showpropertycom:2,showserverinfo:2,showsql:2,showstat:2,shp:6,shutdown:6,side:[2,7,17],sign:[2,17],signatur:17,signific:4,significantli:8,signoncookieparam:[2,17],signonscript:[2,17],signonsess:[2,17],signonurl:[2,17],silent:6,silva:4,simecek_at_gmail:4,similar:[2,6,8,13,15],similarli:6,simon:4,simoncini:6,simpl:[1,2],simple2fa:[2,20],simpli:2,simplifi:[4,12],sinc:[1,2,4,6,8,14,17,20],singh:4,singl:2,sinhala:4,site:[2,6,11],sitesearch:6,situat:[6,7,17],siu:4,size:2,skill:6,skip:[17,22],skiplockedt:2,skshin_at_gmail:4,slash:2,slider:2,slovak:4,slovenian:4,slow:2,slowdown:6,slurp:6,small:[2,6],smaller:[2,4,6],smart:[2,4],smarte_at_gmail:4,smita:4,smooth:1,smtp:4,snap:2,snappi:6,snapshot:2,snippet:2,socket:2,softwar:[3,6,7,8,10,17,20,22],software_extens:7,solut:[6,17,20],solv:6,some:[2,4],someth:[2,6,13,15,17],somewher:[6,15],somthanat:4,somthanat_at_gmail:4,song:4,soom:4,soon:0,sora:4,sora_at_tiscali:4,sorani:4,sort:[2,6,7,8],soulard:4,sourc:[2,4,5,6,7,9],sourceforg:[3,4],souza:4,space:[0,2,6],spaces:0,spanish:4,speadsheet:8,special:[0,2],specif:2,specifi:[1,2,4],speed:[2,6,8,17],spl:14,split:[2,6,8,19],sponsor:6,spreadsheet:6,sql:[0,1],sqllog:2,sqlqueri:2,sqrt_at_entless:4,src:[6,17],srnka:4,ssl_ca:[2,17],ssl_ca_path:[2,17],ssl_cert:[2,17],ssl_cipher:[2,17],ssl_kei:[2,17],ssl_verifi:[2,17],ssloption:6,sta:4,stabl:6,stack:1,standard:[2,4,6,7,8,14,20],star:[2,6],start:[1,2,4],starthistori:2,startup:[2,6],state:2,stateless:15,statement:[2,6,10,17],station:6,statist:[2,4],statu:[2,4,6],status:2,stdenvvar:6,stdpass:2,stduser:2,ste:4,stefan:4,stefano:4,step:[6,17],steve:4,steven:4,still:[2,12,15,17],stock:17,stokkan:4,stop:[2,6],storag:[0,2,4,6,7,9,13,15,16],stored_procedur:7,straka3_at_gmail:4,straka:4,strftime:6,strict:2,strict_typ:[2,17],strijbol:4,string:[0,2,4],strip:[0,2],strlen:17,strongli:[2,14],strozzi:4,stuff:4,stuffit:17,style:[2,4,6,17,18],sub:[6,15],subdirectori:2,subfold:[6,17],subject:[2,6],sublevel:2,submiss:2,submit:[2,6,17],subpackag:[2,17],subroutin:7,subset:10,substitut:6,substr:2,subtyp:19,success:[2,6,15,17],successfulli:6,suffic:17,suffici:6,suffix:[2,17],suggest:[4,6,14,15,17],suhardi:4,suhosin:2,suhosindisablewarn:[2,6],suit:[6,7,17],suitabl:8,sum:6,summer:4,sun:4,superus:[12,17],suppli:[2,17],support:[1,2,4],suppos:6,suppress:2,supun:4,surbakti:4,sure:2,surfac:15,surround:6,svalekja:4,svec:4,sven:4,swedish:4,symbol:2,symlinksifownermatch:6,symmetr:7,sync:4,synchron:4,synoobot:6,syntax:[2,6],sysadmin:[2,6],syslog:[2,17],system:[2,4,6,7,8,16,17,18,22],szsilva_at_gmail:4,t10:2,t3if_at_ladisch:4,tabbrows:6,table:[2,6,7],table_:7,table_coord:[2,6,13],table_info:2,table_nam:6,table_uipref:2,tablenam:6,tablenavigationlinksmod:2,tableprimarykeyord:2,tables:6,tables_priv:6,tablesepar:6,tablettws_at_gmail:4,tabsmod:2,taceloski:4,tag:6,taiwan:4,take:[1,2,6,10,19],taken:6,talk:17,tamil:4,tamsjadi:4,tape:7,tar:[7,17],tar_:7,tarbal:17,target:6,tarzq28_at_gmail:4,task:10,tbl_chang:4,tbl_creat:4,tbl_dump:6,tbl_row_delet:6,tbl_select:4,tbl_structur:19,tcp:[2,6,7],tcpdf:[4,6,7],tczzjin_at_gmail:4,team:[2,15,17],technolog:7,tecnick:4,tecnickcom:6,telekom:6,tell:[2,6],telnet:6,tempdir:[2,6,17],templat:[2,4,17],template:19,template_abstract:19,temporari:[2,6,17],temporarili:[2,6,16],temporary:6,term:3,terri:4,test:[2,4,6,17,20,22],tex:[6,7,8],text:0,textarea:2,textareaautoselect:2,textareacol:2,textarearow:2,textbox:12,textfield:19,textimagelink:2,textlink:2,textual:[6,8],thai:4,than:[2,4],thank:[4,6],thei:[2,4],them:2,themedefault:[2,18],thememanag:[2,18],themenam:2,themeperserv:2,themselv:2,therefor:2,thi:[0,1,2,3,4],thiago:4,thilanka:4,thilina:4,thing:[2,6,15],think:[6,15],third:2,thirteen:4,thoma:[4,7],those:2,though:[2,7,8,15,17],three:[2,6,17,19],threshold:2,through:2,thu:[2,6,8,17],thumbnail:14,tickbox:6,tild:6,till:[6,17],time:[1,2],timeout:2,timestamp:2,tinyint:6,tip:[2,6],titl:1,titledatabas:2,titledefault:2,titleserv:2,titlet:2,tkl:6,tmp:2,tobia:[3,4],tobias_at_ratschil:[3,4],togeth:2,toggl:[2,6,10],token:[15,20],tokyo:6,told:4,tom:4,toma:4,tomas_at_tomasruud:4,tomastik:4,tommi:4,tommy_at_surbakti:4,ton:2,too:[2,5,6,8],tool:[2,4,5],tooltip:[6,13],top:[2,6,8,16,17],topic:17,toplevel:2,tor:4,total:17,totp:20,town:6,town_cod:6,track:[2,4,10,17],tracker:[2,6,15],tracking_add_drop_databas:2,tracking_add_drop_t:2,tracking_add_drop_view:2,tracking_default_stat:2,tracking_version_auto_cr:2,tradition:17,traefik:17,traffic:2,trail:2,transfer:[2,6,7,17],transformation_opt:[2,19],transformation_overview:19,transformations_generator_main_class:19,transformations_generator_plugin:19,transformationsplugin:19,transit:17,translat:2,translationwarningthreshold:2,translit:2,transliter:2,transmiss:[7,8],transmit:[6,7,20],travel:[1,17],treat:[2,6,7],tree:[2,4],trend:1,trezor:20,tri:[2,6,15,17],trick:15,trigger:[2,4,7,8,10],trinh:4,trinhminhbao_at_gmail:4,triwidada:4,troubl:2,troubleshoot:6,truli:17,truncate:2,trust:[2,17],trustedproxi:2,tschopp:4,tune:17,tunnel213:4,tunnel213_at_aliyun:4,tupl:7,turck:6,turek:[3,4],turkish:4,turn:[2,6],turnitinbot:6,tutori:6,tweak:17,twig:4,two:2,tws:4,txt:[3,6,17],type:[0,1,2,4],typeset:[7,8],typic:[2,6,7,9],typograph:8,tyron:4,ubuntu:2,ufpdf:4,uid:15,ukko:4,ukrainian:4,ultim:17,ultimat:6,unavail:2,uncheck:[2,6],unclean:6,uncom:2,uncomment:17,under:[2,3],underli:[1,17,18],undernetangel_at_gmail:4,undocu:8,unexpect:[0,2],ungureanu:4,uniform:7,unintend:2,union:[1,6],uniqu:[2,6,7,13],unite:4,unix_domain_socket:7,unless:[2,6,17,20],unlike:17,unlucky_at_inbox:4,unpack:[6,17],unprivileg:2,unset:[6,17],unsign:19,unstuff:17,unsupport:6,untar:17,until:[2,4,6,16,17],unus:6,unwil:6,unzip:17,updat:[2,4,6,17],update:[2,6,17],upgrad:[2,4],upgrade:[6,9],upgrade_column_info_4_3_0:[2,17],upgrade_tables_4_7_0:17,upgrade_tables_mysql_4_1_2:17,upload_max_files:6,upload_progress:6,upload_tmp_dir:6,uploaddir:[2,6,8],uploadprogress:6,upon:[1,16],upper:6,upto:6,urbalazs_at_gmail:4,uri:13,url:2,urltrend:6,uro:4,usabl:6,usag:2,usage:12,use:[2,4],use_backend:17,use_cooki:17,used:[8,17],usedbsearch:2,useless:6,usepackag:[6,8],user:[2,4],user_bas:17,userconfig:2,userdata:15,usergroup:[2,12],userid:6,usernam:2,userprefsdevelopertab:2,userprefsdisallow:2,userstatu:6,using:[1,2],usr:17,usual:[2,6,7,17,19],usualli:[6,19],utf8mb4_general_ci:2,utf:[2,6,7,17],util:[2,6,7,15,17],vadap:4,vainauska:4,valentin:4,valia:4,valid:[0,2,4,6,8,10,15,16,17],valter:4,valu:2,values:6,van:4,varchar:2,varfilt:6,variable1:0,variable:[0,6],variables:6,vazquez:4,vector:8,vendor:[2,3,6,22],vendor_config:22,verb:6,verbos:[2,6,17],verbose:6,verfic:2,veri:[6,8,17],verif:[2,6,17],verifi:[2,6,9],verschuer:4,verschuere_at_outlook:4,version:[1,2,3],version_check:2,versioncheck:2,vertic:[4,7],vetoffic:6,via:2,victor:4,vidner:4,vietnames:4,view:[2,4],vijai:4,viktar:4,viliu:4,villanueva:4,vim:[2,17],vinai:4,vincent:4,vinipitta_at_gmail:4,vip_at_krasio:4,vipals_at_gmail:4,virusyoon_at_gmail:4,visibl:[2,17],visit:17,visok:4,visokereyal_at_gmail:4,visual:[2,4,6],visualis:6,vitalii:4,vliet:4,vmta_at_yahoo:4,vonflyne:4,vonflynee_at_gmail:4,voogt:4,voogt_at_hccnet:4,voyag:6,vperekupka_at_gmail:4,vserver:[2,6],vulner:[2,6,9],vytauta:4,w3c:[6,7],w3c_valid:6,wai:[0,2,4],wait:6,wallet:20,walton:4,walton_at_nordicdm:4,want:2,warn:2,warning:17,warranti:3,warranty:3,washington:4,washingtonbruno_at_msn:4,wasn:4,wasser:6,waw:4,weaker:2,web_brows:7,webadmin:4,webapp:17,webcrawl:6,weblate_at_gmail:4,webmaster_at_trafficg:4,webpack:4,webserv:[2,6,7,8,17],websit:[4,5,6,7,15,18],wei:4,welcom:2,well:[2,4,6,10,15,17],weng:4,wengshiyu_at_gmail:4,wennberg:4,were:[2,4,6],west:4,wget:6,what:[0,2],when:[0,2,4],whenev:[2,6,17],where:[0,2,3],whether:[2,12,17,22],whh:4,whhlcj_at_126:4,which:[0,1,2,3],whitelist:6,who:[2,4],whole:[0,2,6,15,17],whose:[6,17],why:[0,2],wide:[7,8,16,20],width:2,wiegger:4,wigginton:4,wiki:[6,7,8],wikipedia:[7,8,15,17],wildcard:[2,6],wilk:4,william:4,wilson:4,win2k:6,win98:6,window:[1,2,4],winhttp:6,winningham:4,winnt4:6,wisenutbot:6,wish:[0,2,7,8,12,17],withdrawn:4,within:[2,6,12],without:[2,3],witten:4,wizard:[6,17],wkito:6,won:[0,2],word:[2,6],wordfenc:6,work:[2,4],workaround:[6,17],workbook:8,world:[2,7],worldwideski:4,worldwideskier_at_yahoo:4,wors:6,would:2,wrap:2,wrapper:17,writabl:[2,22],write:2,written:[2,5,6,10],wrong:2,wrongli:6,www:[2,3,4,6,7,8,17,18,19],wysiwyg:4,xampp:17,xavier:4,xhtml1:4,xml:[4,7],xosecalvo_at_gmail:4,xs910203_at_gmail:4,xuan:4,xvnavarro_at_gmail:4,xxx:[2,6,19],xxxx:2,xzvf:17,yacybot:6,yahoo:6,yahooseek:6,yan:4,yansilvagabriel_at_gmail:4,yarn:[4,17],yaron:4,yaron_at_gmail:4,yashodha:4,yasir:4,yasitha:4,yavuz:4,yearmad:8,yellow:6,yet:[2,8],yetdiffer:2,yizhou:4,yml:17,yogarajah:4,yogeshwar:4,yohan:4,yong:4,yoon:4,you:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22],youbico:20,youngmin:4,youngminz:4,your:[0,2,6,8,9,10,12,13,14,15,16],your_db_host:17,your_theme_nam:18,yourpassword:2,yswy_at_hotmail:4,yug:4,yugal:4,yukihiro:4,yuval:4,yyi:2,yyyi:2,zahra:4,zancan:4,zarubin:4,zassenhau:4,zassenhaus_at_jgerman:4,zend:6,zero:[2,8,16],zeroconf:[2,17],zerofil:19,zheng:4,zhyarabdulla94_at_gmail:4,zigmanta:4,zion_at_gmail:4,zip:[2,4,6,7,8,10,14,17],zip_:7,zipdump:2,zlib:[6,7,10],zone:2,zoom:4,zrng:4,zufar:4,zzz:2,zzzz:2},titles:["Bookmarks","Charts","Configuration","Copyright","Credits","Developers Information","FAQ - Frequently Asked Questions","Glossary","Import and export","Welcome to phpMyAdmin’s documentation!","Introduction","Other sources of information","User management","Relations","Requirements","Security policy","Configuring phpMyAdmin","Installation","Custom Themes","Transformations","Two-factor authentication","User Guide","Distributing and packaging phpMyAdmin"],titleterms:{"17a":6,"2fa":20,"5b4":6,"\u010deski":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"default":[2,6],"export":[2,6,8],"function":6,"import":[2,6,8],"int":6,"new":[6,12],"null":6,"return":6,"try":6,"while":6,abl:6,about:[6,10],access:6,action:6,add:6,addit:6,address:2,adjust:6,after:[6,17],again:6,against:6,alert:6,allow:6,alreadi:6,alwai:6,ani:6,ansi:6,apach:6,applic:6,applicat:20,appropri:6,area:6,arrai:8,ascii:6,ask:6,asked:6,assign:12,attack:[6,15],auth:6,authent:[2,6,17,20],auto:6,autologin:2,automat:6,back:[6,17],backup:6,bar:[1,6],base:6,basic:2,becaus:6,behavior:6,behind:17,below:6,big:6,bind:6,blank:6,blob:6,book:11,bookmark:[0,6],box:[2,6],bring:6,brows:[0,2,6,17],browser:[6,14],brute:[6,15],bug:6,bundl:6,can:6,cannot:6,caus:6,central:6,certain:6,cgi:6,chang:6,charact:6,chart:[1,6],checkbox:6,chronolog:4,click:6,clickabl:6,client:6,cloud:2,cluster:6,codegen:8,column:[1,6,8,17],come:6,comment:6,complet:6,compos:17,compress:6,config:17,configur:[2,6,12,16,17,18],connect:[2,6,17],consid:6,consol:2,contain:6,content:6,control:6,cooki:[2,6,17],copi:6,copyright:3,correct:6,could:6,crash:6,creat:[6,12,17,18],credit:4,cross:15,cryptic:6,csrf:15,csv:[6,8],curiou:6,custom:[2,6,17,18],czech:11,data:[6,8],databas:[2,6,12,14,17],db_structur:6,debian:17,decim:6,delet:[6,12],deni:6,deriv:17,design:[2,6,13],determin:6,develop:[2,5,6],differ:6,directli:6,directori:2,disclosur:6,disk:6,displai:[2,6],distribut:[6,17,22],docker:17,document:[4,6,8,9],doe:6,doesn:6,don:6,dot:6,down:6,drop:6,dump:6,duplic:6,each:6,easili:6,edit:6,edite:[2,12],effect:6,employe:6,empti:6,enabl:6,encrypt:6,english:11,enter:6,enterpris:17,environ:17,error:6,errorcod:6,esri:[6,8],evil:6,exampl:[1,2,6,13,17],excel:[6,8],execut:6,exist:[6,12],explorer:6,extend:6,extens:6,external:22,face:6,factor:20,fail:6,faq:6,favorit:6,featur:[6,10],fedora:17,fido:20,field:[2,6],file:[6,8,17,19],fine:6,firefox:6,firstnam:6,fix:6,folder:6,follow:6,font:6,forc:[6,15],foreign:6,forgeri:15,form:6,format:6,formula:6,forward:6,found:6,frequent:6,from:[6,17],full:6,gener:[2,6],gentoo:17,german:6,get:6,git:17,give:6,glossari:7,gone:6,googl:2,group:12,guid:21,gzip:6,happen:6,haproxi:17,hardwar:20,hash:6,hat:17,have:6,header:6,heard:6,help:6,hierarchi:6,homonym:6,host:6,how:6,html:6,http:[6,17],huge:6,hundr:6,hyphen:6,iis:6,imag:18,implement:1,improve:6,includ:6,increment:6,index:6,indice:9,info:13,inform:[6,11],informat:5,inject:[6,15],innodb:6,input:6,insert:6,insid:0,instal:[6,17],install:17,installat:17,intend:6,internal:6,internet:6,introduct:[10,19],isp:6,issu:[6,15,17],javascript:6,json:8,just:6,kei:[6,10,20],know:6,known:[6,17],konqueror:6,lang:6,languag:[2,6],larg:6,lastnam:6,latex:[6,8],length:6,let:6,librari:[6,22],licens:3,like:6,limit:[2,6],line:1,linux:17,list:6,load:[6,8],local:6,localhost:6,locat:6,log:[6,17],login:6,lose:6,lost:6,lot:6,lowercas:6,lump:6,mac:6,machin:6,main:2,make:6,manag:[2,12],mandriva:17,mani:6,manner:6,manual:17,mean:6,mediawiki:8,memori:6,menu:12,messag:6,metadata:18,microsoft:[6,8],mime:6,mimetyp:6,mine:6,misbehav:6,miss:6,mod_gzip:6,mode:[2,6,17],modifi:6,more:6,move:6,mozilla:6,multi:6,multipl:[2,6],mysql:[2,6],mysqldump:6,mysqli:6,name:[6,8],nativ:6,navig:[2,6],need:6,nest:6,netscap:6,never:6,newer:6,nick:6,non:6,noth:6,now:6,number:6,ods:8,older:[6,17],onc:6,onli:6,onto:6,open:8,open_basedir:6,opendocu:8,opensuse:17,oper:6,option:[2,6,8],order:4,origin:4,other:11,out:[6,17],own:6,packag:22,page:[2,6],panel:2,paramet:6,parameter:6,pars:6,parti:3,password:6,path:6,pdf:[2,6,8],php:[6,8,14],phpmyadmin:[6,9,16,17,22],pie:1,plenti:6,pmadb:6,polici:[6,15],port:6,possibl:6,potenti:6,pr1:6,pre:6,prefer:6,prevent:6,primari:6,print:11,privileg:[6,12,17],problem:6,proce:6,procedur:6,process:6,produc:6,progress:6,project:6,protect:6,protocol:6,proxi:6,put:6,pws:6,queri:[2,6],question:6,quick:17,rang:6,reassign:6,receiv:6,red:17,redirect:6,reduc:6,refresh:6,refus:6,relat:[6,13],relationship:6,releas:17,reload:6,renam:6,report:15,request:[6,15],requir:[6,14],restor:6,restrict:6,result:6,revers:6,right:6,robot:6,root:6,row:6,run:[6,17],russian:11,safari:6,safe:6,sai:6,same:6,save:2,scatter:1,schema:6,script:[6,15,17],scroll:6,search:6,secur:[6,15,17,20],see:6,seem:6,select:6,send:6,sent:6,seri:6,server:[2,6,14,17],set:[2,6],setup:[2,6,17],shape:8,shapefil:6,share:18,shortcut:10,should:6,shown:6,signon:[2,17],simpl:[6,20],simpli:6,singl:6,site:15,size:6,smith:6,sock:6,socket:6,some:6,sometim:6,sourc:11,special:6,specif:[6,12,17],specifi:6,spline:1,spreadsheet:8,sql:[2,6,8,15],sql_mode:6,ssl:[2,17],start:6,statist:6,storag:17,store:[0,6],string:6,structur:[2,6,19],subdirectori:17,suhosin:6,support:[6,10],sure:6,symbol:6,synchron:6,tab:[2,6],tabl:[0,6,8,9],technic:13,texi:8,text:[2,6,8],than:6,thei:6,them:6,theme:[2,6,18],thi:6,third:3,those:6,through:6,time:6,timelin:1,timeout:6,titl:2,tmp:6,togeth:6,tool:6,transform:[2,6,19],translat:[4,6],troubl:[6,17],tutori:11,two:[6,20],type:6,typic:15,u2f:20,ubuntu:17,umlaut:6,unabl:[6,17],undefin:6,under:6,underscor:6,understand:6,unicod:6,unix:6,unknown:6,unsaf:6,upgrad:6,upgrade:17,upload:[2,6],url:6,usage:19,use:6,user:[6,10,12,17,21],usernam:6,using:[6,17],valu:6,varchar:6,variabl:[0,6,17],variou:2,verifi:17,version:[4,6,17],via:6,view:[6,13],violat:6,volum:17,vulner:15,wai:6,want:6,warn:6,web:[2,14],welcom:[6,9],what:6,when:6,where:6,which:6,whitespac:6,who:6,why:6,win32:6,window:[6,17],withdrawn:6,without:6,won:6,word:[8,10],work:6,would:6,write:6,wrong:6,xitami:6,xml:8,xss:15,yaml:8,yes:6,your:17,zero:17,zoom:6}}) \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/templates/table/search/column_comparison_operators.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/templates/table/search/column_comparison_operators.twig deleted file mode 100644 index b72e530c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/templates/table/search/column_comparison_operators.twig +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme-rtl.css deleted file mode 100644 index f688be7a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #377796;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#377796;text-decoration:none;background-color:transparent}a:hover{color:#224b5e;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(55,119,150,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:hover{color:#fff;background-color:#2d617a;border-color:#295971}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#295971;border-color:#265267}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#377796;border-color:#377796}.btn-outline-primary:hover{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#377796;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#377796;text-decoration:none}.btn-link:hover{color:#224b5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-right:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#377796;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:right;width:48em;margin-right:auto;margin-left:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:right;margin-left:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:right;color:#fff;font-size:2.5em;padding-top:0;margin-left:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #377796;background:#377796;color:#fff;padding-right:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:right;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#377796;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#377796;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #428eb4;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-right:0 !important;margin-left:14px !important}button{margin-right:14px;padding:4px;color:#fff;text-decoration:none;background-color:#377796}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:right}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #428eb4;color:#444}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:left}div.tools span{float:left;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{right:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{right:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:left;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#377796;margin:0}table tr{text-align:right;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:right;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-right:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-right:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:99% 50%;padding:10px 35px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:right;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-left:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-right:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-left:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-left:10px}#topmenu{padding-right:20px;padding-left:20px}ul#topmenu ul.only{right:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-left:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-bottom:.5em;margin-left:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-right:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#377796;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-right:5px;padding-left:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-right:10px}#serverinfo img{margin:0 .1em 0;margin-right:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:10em;max-width:100%;text-align:left;padding-left:.5em;line-height:35px}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;padding-right:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:right}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:right}.smallIndent{padding-right:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:right}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:left;text-align:left}#serverVariables .var-doc{overflow:visible;float:left}#serverVariables .editLink{padding-left:1em;float:right;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{float:left;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:99% 50%;padding:25px 10px 10px 10px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:right}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:right;margin-left:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-right:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: blueeyes";margin-right:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#377796;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#377796}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-right:20px;margin-left:20px;border-top:1px solid silver;text-align:left}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:right;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-right:0}.group h2{color:#377796;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#377796;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-right:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-right:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-right:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-right:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:right;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-right:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-right:.5em;text-align:right;vertical-align:top;width:40%}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-left:none}.config-form fieldset th{border-bottom:1px #fff solid;border-left:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-6px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-right:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-right:.2em}.cList .lDiv div:hover{background:#377796;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#377796;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#377796;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#377796;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-right:20px}.relationalTable select{width:125px;margin-left:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:left}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-right:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-left:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-left:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em;float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{right:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#377796;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#377796;background-image:none;border:1px solid #377796}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;right:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;right:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-right:.75em;border-right:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#377796;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-right:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-left:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-right:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-right:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:33%}#pma_navigation_tree div.block.double a+a{right:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-7px}#pma_navigation_tree div.throbber img{top:2px;right:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #616161;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #616161}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:15px;border-right:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-right:0;margin-left:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-left:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#377796;border-bottom:1px solid #377796;line-height:22px;color:#fff;position:fixed;top:0;right:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-right:10px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-right:2px;text-align:right;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-right:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-right:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-right:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:right;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-left:-20px}.content_fullscreen #layer_menu{margin-left:0}#layer_menu.left{float:right;margin-right:-20px}.content_fullscreen #layer_menu.left{margin-right:0}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-right:-20px}.content_fullscreen .side-menu{margin-right:0}.side-menu.right{float:left;left:0}.content_fullscreen .side-menu.right{margin-left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:right;padding-right:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-right:-20px;margin-left:-20px}.content_fullscreen #name-panel{margin-top:0;margin-right:0;margin-left:0}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=blueeyes-theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme-rtl.css.map deleted file mode 100644 index 0c41588e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,iCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,2CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,2CD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJjBS,KIqBb,sBACE,cACA,aJvBW,MK5GjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,aLrFW,MKsFX,MLgBa,KKfb,WLgBkB,KKflB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLdgB,QKehB,oBACA,aACA,0BACA,iBAGF,6BACE,MLfgB,KKgBhB,WC/GK,MDgHL,WACA,kBACA,iBAEA,qCAEE,sBACA,gBACA,MLzBc,KK0Bd,YACA,MC1HG,MD2HH,iBACA,mBACA,iBLjBO,KKkBP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WCxIK,MDyIL,ML1CgB,KK2ChB,gBACA,cACA,iBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WLtES,KKuET,MLlDO,KKmDP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBLpEO,KKqEP,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WLlGgB,QKmGhB,MLpGW,KKqGX,2BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,MLpHW,KKqHX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MC9NK,MD+NL,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,MLtKkB,QKuKlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,ML/KkB,QKgLlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WLzOgB,QK0OhB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WL9PgB,KK+PhB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,ML/Re,KKgSf,iBLhSe,KKiSf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,ML1SS,KK2ST,YACA,WACA,YLhaU,kCKiaV,iBL3TgB,KK6ThB,2EACE,yBACA,MLhUS,KKqUf,+DAEE,eACA,0BACA,4BAGF,OACE,kBACA,YACA,MLtUe,KKuUf,qBACA,iBLvUoB,QK0UtB,SACE,iBACA,sBACA,MLzUW,KK0UX,iBLvVkB,KK0VpB,SACE,gBACA,sBACA,aACA,iBLnVgB,QKqVhB,kBACE,YACA,gBACA,iBLnWgB,KKoWhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCneO,MDseT,WAEE,sBAGF,OACE,sBACA,MLjYW,KKkYX,YACA,YLtfY,kCKufZ,WACA,iBLlZkB,KKmZlB,eAEA,aACE,yBACA,MLxZW,KK6Zf,YACE,WAGF,WACE,MChgBO,MDigBP,gBAGF,YACE,MCpgBQ,KDugBV,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WC/hBO,MDkiBT,oBAEE,kBAGF,kBAEE,WCxiBQ,KDyiBR,iBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLhfgB,QKifhB,mBAGF,UACE,aACA,WC/lBQ,KDimBR,eACE,MClmBM,KDmmBN,eAGF,YACE,yBAKF,6BACE,cACA,kBAEA,qCAEE,sBACA,YACA,MLzgBO,KK0gBP,eACA,kBACA,YACA,MACA,aAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,cACA,kBAEA,kCAEE,sBACA,YACA,MLtiBO,KKuiBP,eACA,kBACA,YACA,MACA,aAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WCtqBQ,KDuqBR,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCrrBK,MDsrBL,iBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLlmBuB,QKmmBvB,SAGF,SACE,WCvsBO,MDwsBP,6BAGA,wBACE,WL7lBO,KK8lBP,mBAIF,yBACE,WLpmBO,QKqmBP,mBAGF,YACE,WCvtBK,MDwtBL,6BAGF,2BAEE,mCAKJ,yBACE,MLroBa,KKwoBf,+BACE,MLzoBa,KK2oBb,oEAEE,ML7oBW,KKipBf,yBACE,iBL3oB2B,KK+oB3B,+BACE,+BAGF,+BACE,iBLppByB,KKqpBzB,ML5pBW,KKgqBf,uBACE,iBL1pB2B,KK2pB3B,MLlqBa,KKqqBf,4BACE,iBL/pB2B,KKgqB3B,MLvqBa,KKyqBb,kCACE,iCAIJ,kCACE,iBLxqB2B,KKyqB3B,MLjqBmB,KKsqBrB,WACE,gCAGF,aACE,yBACA,WLvrBuB,QKwrBvB,sBAEA,eACE,yBACA,WL5rBqB,QK6rBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCjzBM,KDkzBN,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WCv4BO,MDw4BP,kBACA,MLlzBa,KKszBb,aACE,WC94BK,MD+4BL,kBACA,MLzzBW,KK4zBb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAGE,4BACA,4BAOJ,YACE,iBACA,YAIJ,8BAGE,0BACA,ML10Be,KK60BjB,SACE,ML90Be,KK+0Bf,iBLn1BuB,QKs1BzB,uBAEE,aLx1BuB,QK21BzB,mBAEE,MLz1Be,KK01Bf,iBLj1Bc,QKo1BhB,UACE,aLr1Bc,QKy1Bd,yBAEE,aL31BY,QK+1BhB,UACE,MLz2Be,KK42BjB,OACE,oCACA,ML92Be,KK+2Bf,iBLp3BuB,QKu3BzB,mBAEE,aL73Ba,KKg4Bf,cACE,MLx3Be,KKy3Bf,iBL93BuB,QKi4BzB,6BACE,iBLl4BuB,QKu4BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,ML94BW,KK+4BX,WLj5BgB,QKk5BhB,mBAGF,sBAEE,mBACA,MLt5BW,KKu5BX,WLz5BgB,QKg6Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MC/lCK,MDgmCL,SACA,sBACA,iBACA,YAIJ,2BAEE,iBACA,oBAGF,eACE,iBLpgCgB,QKqgChB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,eACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,ML7iCqB,KK8iCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WLrjCuB,QKsjCvB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,ML1jCa,KK2jCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLjlCa,KKklCb,iBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,iBAIJ,SACE,mBACA,kBAME,mBACE,QAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,cAMF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCr0CO,MDs0CP,mBACA,kBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,kBACA,YLx2CY,kCKy2CZ,ML3vCe,KK4vCf,WL3wCkB,QK4wClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLnwCa,KKqwCb,0BACE,kBACA,iBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,OACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,kBAGF,gBACE,gBACA,kBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MCz8CK,MD08CL,cACA,WACA,eACA,WC58CM,KD68CN,kBACA,iBAGF,sCACE,MCn9CK,MDo9CL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCl+CM,KDm+CN,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCj/CO,MDk/CP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCpgDO,MD2gDT,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MCthDQ,KDuhDR,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MCxiDQ,KD2iDV,6BACE,MC7iDO,MD8iDP,YACA,aACA,mBAIA,2DAEE,MCtjDK,MDyjDP,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MC5kDK,MD6kDL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,kBAIA,mBACE,YACA,SAGF,iCACE,WLvgDc,QK2gDlB,aACE,kBACA,MCvnDO,MDwnDP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WC5qDG,MDirDT,aACE,kBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,MLxlDS,KKylDT,mBACA,iBACA,WCvsDK,MD0sDP,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCptDK,MDstDL,mCACE,mBACA,kBAIJ,4BACE,UACA,MC7tDM,KD8tDN,WC9tDM,KDiuDR,0BACE,iBACA,MCnuDM,KDuuDR,2BACE,iBACA,MC1uDK,MD2uDL,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,MClwDI,KDmwDJ,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAGE,4BACA,4BAMF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCpyDO,MD2yDT,SACE,wBAIF,eACE,aAGF,aACE,MCrzDO,MDszDP,iBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC32DK,MD42DL,UAGF,yBACE,MC/2DM,KDg3DN,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCr5DO,MDs5DP,UAGF,kBACE,uBACA,sBACA,MLhzDW,KKizDX,kBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,mBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,mBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,mBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,2BACA,kBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,mBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,mBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLn8DkB,QKo8DlB,wBAGF,iBACE,WLx8DkB,QK28DpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCljEO,MDqjET,UACE,WACA,cACA,gBACA,mBACA,kBACA,iBACA,4BACA,WC5jEQ,KD+jEV,iEAEE,MClkEO,MDqkET,oCACE,MCtkEO,MDwkEP,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCplEO,MDqlEP,mBAGF,uBACE,WACA,WAGF,uCAEE,MC/lEO,MDkmET,WACE,WACA,MCpmEO,MDsmEP,eACE,kBAIJ,SACE,cACA,mBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBL7hEkB,KK8hElB,sBACA,cAGF,gBACE,UACA,gBACA,MCpoEO,MDqoEP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBAGF,OACE,kBACA,mBAEA,0BACE,eAGF,UACE,MLhkEgB,QKikEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MLvmEW,KK0mEb,8BACE,iBLjnEgB,QKknEhB,QACA,YACA,WACA,gBACA,ML7mEoB,KK8mEpB,kBAGF,6CACE,kBACA,MACA,QACA,YAGF,6CACE,SACA,WAGF,eACE,gBAKF,sIAIE,MCxuEK,MDivEP,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,QACA,OACA,oDACA,4BACA,wBACA,SACA,iBLnrEa,KKorEb,ML7qEa,KK8qEb,wBACA,YAGF,aACE,mBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MCx1EO,MDy1EP,WAGF,8BAEE,sBACA,kBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,kBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,kBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCp8EK,MDq8EL,iBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,gBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC3+EG,MD4+EH,eAIJ,mBACE,WACA,YACA,MCn/EK,MDs/EP,uBACE,MCv/EK,MDy/EL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC3gFM,KDghFR,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLl7Ec,QKm7Ed,sBACA,MLl7ES,KKm7ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MC/iFG,MDgjFH,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,eACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,mBACA,WChpFK,MDipFL,mBACA,UAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,iBAGF,yBACE,6BACA,iBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WL3kFK,KK8kFP,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,kBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC14FO,MD24FP,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCr7FK,MDs7FL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,mBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MCz+FQ,KD0+FR,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,mBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,mBAEA,uBACE,WLtjGc,QKujGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WL5kGgB,QK6kGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLhmGkB,QKimGlB,MLlmGa,KKomGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WL5mGc,QK6mGd,YACA,YACA,WACA,aAEA,qCACE,MLpmGS,KKqmGT,eACA,iBLjmGK,KKqmGT,mCACE,ML3mGW,KK4mGX,eACA,iBLxmGO,KK4mGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,mBAGF,wBACE,YACA,gBAMA,qCACE,kBAGF,sBACE,WCzzGK,MD2zGL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCp1GM,KDs1GN,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,sBACE,sBACA,kBAGF,yBACE,cACA,qBAGF,oBACE,UACA,gBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,mBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WLp1Gc,QKq1Gd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,iBACA,MCt/GI,KD0/GR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,aACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SAKN,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MCx0HK,MD20HP,gGAGE,MC70HM,KDg1HR,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCh7HE,KDs7HN,oCACE,MCv7HI,KDw7HJ,gBACA,eAGF,iCACE,MC77HI,KD87HJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCp+HM,KDq+HN,gBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCjiII,KDqiIR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,UACA,cAGF,iCACE,MCrkIG,MDwkIL,2DACE,MCxkII,KD4kIR,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,MLtgIW,KKugIX,YACA,iBLvhIc,QKwhId,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLnhIW,KKohIX,iBLniIc,QKoiId,sBACA,yBAEA,4DACE,iBLvhIS,KKwhIT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAIF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFSQ,KENV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,QACA,YACA,WTyFa,KSxFb,MT+Fa,KS9Fb,YAEA,iCACE,iBT4FgB,KS3FhB,YTXU,kCSeV,0EAGE,qBACA,MT8EiB,KS3EnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,QACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,mBACA,4BAGF,yBACE,SACA,aACA,WT0BgB,QSzBhB,MTwCa,KSvCb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,iBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBTEa,uCSCX,uBAGF,sCACE,SAMJ,4CACE,MTxBmB,KS0BnB,sBACA,YACA,YAGF,kDACE,MTnBa,KSwBf,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MT/Ca,KSgDb,iBACA,YACA,eAEA,wBACE,MTvCS,KS4CX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,kBACA,gBACA,WACA,kBAGF,gCACE,WHhLO,MGiLP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTjJW,KSkJX,eAEA,6BACE,qBACA,MTjIO,KSqIX,wBACE,gBAEA,uEAEE,MT1IO,KS8IX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH1RG,MG4RH,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,YACA,UACA,gBAIF,iCACE,cACA,+BACA,gCACA,kBACA,UAGA,uCACE,eAKJ,iCACE,cACA,aACA,SACA,YACA,+BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAIJ,sCACE,QACA,UAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,+BACA,mBACA,oBAGF,2CACE,6BAKJ,eACE,oBACA,mBACA,kBACA,+BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,eACA,iBAIJ,2BACE,2BAGF,yBACE,iBAGF,yCACE,wCAGF,qBACE,MH/aQ,KGgbR,kBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,MTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WT5WkB,QS6WlB,gCACA,iBACA,WACA,eACA,MACA,MTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,kBACA,kBAEA,2BACE,MHvdK,MGwdL,iBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,UACA,OACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MH9gBC,MG+gBD,MH/gBC,MGghBD,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhBO,MIkBP,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,WJrGO,MIsGP,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJhHK,MIoHT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,kBACA,qBACA,sBACA,eAEA,iBACE,kBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,mBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJhOK,MIiOL,mBACA,YAGF,yBACE,cACA,MJvOK,MIwOL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJrQQ,KIsQR,yBACA,sBACA,aACA,kBAGF,gCACE,cAGF,iBACE,MJlRO,MImRP,mBAGF,qCACE,eAGF,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBVzP2B,KU0P3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJ7XO,MI8XP,kBACA,eAGF,WACE,YACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,mBAGF,+BACE,eAGF,iBACE,MJrZQ,KIsZR,OAGF,qCACE,cAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJ5aK,MI6aL,kBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,mBACA,kBAGF,gCACE,aACA,eACA,cAGF,gBACE,WACA,kBACA,QC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MN7EQ,KM8ER,WACA,iBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPlEQ,KOoER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPzFO,MO4FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"blueeyes-theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme.css deleted file mode 100644 index 8dcb9aa0..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #377796;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#377796;text-decoration:none;background-color:transparent}a:hover{color:#224b5e;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(55,119,150,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:hover{color:#fff;background-color:#2d617a;border-color:#295971}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#295971;border-color:#265267}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#377796;border-color:#377796}.btn-outline-primary:hover{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#377796;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#377796;text-decoration:none}.btn-link:hover{color:#224b5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-left:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#377796;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:left;width:48em;margin-left:auto;margin-right:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:left;margin-right:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:left;color:#fff;font-size:2.5em;padding-top:0;margin-right:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #377796;background:#377796;color:#fff;padding-left:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:left;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#377796;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#377796;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #428eb4;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-left:0 !important;margin-right:14px !important}button{margin-left:14px;padding:4px;color:#fff;text-decoration:none;background-color:#377796}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:left}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #428eb4;color:#444}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:right}div.tools span{float:right;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{left:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{left:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:right;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#377796;margin:0}table tr{text-align:left;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:left;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-left:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-left:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-right:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-left:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-right:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-right:10px}#topmenu{padding-left:20px;padding-right:20px}ul#topmenu ul.only{left:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-right:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-bottom:.5em;margin-right:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-left:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#377796;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-left:5px;padding-right:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-left:10px}#serverinfo img{margin:0 .1em 0;margin-left:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:10em;max-width:100%;text-align:right;padding-right:.5em;line-height:35px}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;padding-left:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:left}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:left}.smallIndent{padding-left:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:left}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:right;text-align:right}#serverVariables .var-doc{overflow:visible;float:right}#serverVariables .editLink{padding-right:1em;float:left;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{float:right;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:10px 50%;padding:10px 10px 10px 25px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:left}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:left;margin-right:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-left:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: blueeyes";margin-left:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#377796;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#377796}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;border-top:1px solid silver;text-align:right}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:left;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-left:0}.group h2{color:#377796;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#377796;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-left:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-left:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-left:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-left:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:left;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-left:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-left:.5em;text-align:left;vertical-align:top;width:40%}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-right:none}.config-form fieldset th{border-bottom:1px #fff solid;border-right:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-6px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-left:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-left:.2em}.cList .lDiv div:hover{background:#377796;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#377796;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#377796;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#377796;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.relationalTable select{width:125px;margin-right:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-left:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-right:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-right:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em;float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#377796;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#377796;background-image:none;border:1px solid #377796}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;left:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;left:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-left:.75em;border-left:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#377796;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-left:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-right:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-left:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-left:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:33%}#pma_navigation_tree div.block.double a+a{left:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-7px}#pma_navigation_tree div.throbber img{top:2px;left:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #616161;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #616161}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:15px;border-left:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-left:0;margin-right:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-right:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#377796;border-bottom:1px solid #377796;line-height:22px;color:#fff;position:fixed;top:0;left:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-left:10px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-left:2px;text-align:left;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-left:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-left:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-left:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:left;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-right:-20px}.content_fullscreen #layer_menu{margin-right:0}#layer_menu.left{float:left;margin-left:-20px}.content_fullscreen #layer_menu.left{margin-left:0}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-left:-20px}.content_fullscreen .side-menu{margin-left:0}.side-menu.right{float:right;right:0}.content_fullscreen .side-menu.right{margin-right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:left;padding-left:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-left:-20px;margin-right:-20px}.content_fullscreen #name-panel{margin-top:0;margin-left:0;margin-right:0}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=blueeyes-theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme.css.map deleted file mode 100644 index 1ed860fb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/blueeyes-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,iCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,2CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,2CD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJjBS,KIqBb,sBACE,cACA,aJvBW,MK5GjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,YLrFW,MKsFX,MLgBa,KKfb,WLgBkB,KKflB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLdgB,QKehB,oBACA,aACA,0BACA,iBAGF,6BACE,MLfgB,KKgBhB,WCnHG,KDoHH,WACA,iBACA,kBAEA,qCAEE,sBACA,gBACA,MLzBc,KK0Bd,YACA,MC9HC,KD+HD,kBACA,mBACA,iBLjBO,KKkBP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WC5IG,KD6IH,ML1CgB,KK2ChB,gBACA,cACA,kBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WLtES,KKuET,MLlDO,KKmDP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBLpEO,KKqEP,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WLlGgB,QKmGhB,MLpGW,KKqGX,0BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,MLpHW,KKqHX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MClOG,KDmOH,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,MLtKkB,QKuKlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,ML/KkB,QKgLlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WLzOgB,QK0OhB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WL9PgB,KK+PhB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,ML/Re,KKgSf,iBLhSe,KKiSf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,ML1SS,KK2ST,YACA,WACA,YLhaU,kCKiaV,iBL3TgB,KK6ThB,2EACE,yBACA,MLhUS,KKqUf,+DAEE,eACA,yBACA,6BAGF,OACE,iBACA,YACA,MLtUe,KKuUf,qBACA,iBLvUoB,QK0UtB,SACE,iBACA,sBACA,MLzUW,KK0UX,iBLvVkB,KK0VpB,SACE,gBACA,sBACA,aACA,iBLnVgB,QKqVhB,kBACE,YACA,gBACA,iBLnWgB,KKoWhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCveK,KD0eP,WAEE,sBAGF,OACE,sBACA,MLjYW,KKkYX,YACA,YLtfY,kCKufZ,WACA,iBLlZkB,KKmZlB,eAEA,aACE,yBACA,MLxZW,KK6Zf,YACE,WAGF,WACE,MCpgBK,KDqgBL,iBAGF,YACE,MCxgBM,MD2gBR,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCniBK,KDsiBP,oBAEE,kBAGF,kBAEE,WC5iBM,MD6iBN,kBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLhfgB,QKifhB,mBAGF,UACE,aACA,WCnmBM,MDqmBN,eACE,MCtmBI,MDumBJ,eAGF,YACE,yBAKF,6BACE,aACA,kBAEA,qCAEE,sBACA,YACA,MLzgBO,KK0gBP,eACA,kBACA,YACA,MACA,YAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,aACA,kBAEA,kCAEE,sBACA,YACA,MLtiBO,KKuiBP,eACA,kBACA,YACA,MACA,YAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WC1qBM,MD2qBN,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCzrBG,KD0rBH,kBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLlmBuB,QKmmBvB,SAGF,SACE,WC3sBK,KD4sBL,6BAGA,wBACE,WL7lBO,KK8lBP,mBAIF,yBACE,WLpmBO,QKqmBP,mBAGF,YACE,WC3tBG,KD4tBH,6BAGF,2BAEE,kCAKJ,yBACE,MLroBa,KKwoBf,+BACE,MLzoBa,KK2oBb,oEAEE,ML7oBW,KKipBf,yBACE,iBL3oB2B,KK+oB3B,+BACE,8BAGF,+BACE,iBLppByB,KKqpBzB,ML5pBW,KKgqBf,uBACE,iBL1pB2B,KK2pB3B,MLlqBa,KKqqBf,4BACE,iBL/pB2B,KKgqB3B,MLvqBa,KKyqBb,kCACE,iCAIJ,kCACE,iBLxqB2B,KKyqB3B,MLjqBmB,KKsqBrB,WACE,gCAGF,aACE,yBACA,WLvrBuB,QKwrBvB,sBAEA,eACE,yBACA,WL5rBqB,QK6rBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCrzBI,MDszBJ,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WC34BK,KD44BL,kBACA,MLlzBa,KKszBb,aACE,WCl5BG,KDm5BH,kBACA,MLzzBW,KK4zBb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAME,6BACA,4BAIJ,YACE,iBACA,YAIJ,8BAGE,0BACA,ML10Be,KK60BjB,SACE,ML90Be,KK+0Bf,iBLn1BuB,QKs1BzB,uBAEE,aLx1BuB,QK21BzB,mBAEE,MLz1Be,KK01Bf,iBLj1Bc,QKo1BhB,UACE,aLr1Bc,QKy1Bd,yBAEE,aL31BY,QK+1BhB,UACE,MLz2Be,KK42BjB,OACE,oCACA,ML92Be,KK+2Bf,iBLp3BuB,QKu3BzB,mBAEE,aL73Ba,KKg4Bf,cACE,MLx3Be,KKy3Bf,iBL93BuB,QKi4BzB,6BACE,iBLl4BuB,QKu4BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,ML94BW,KK+4BX,WLj5BgB,QKk5BhB,mBAGF,sBAEE,mBACA,MLt5BW,KKu5BX,WLz5BgB,QKg6Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MCnmCG,KDomCH,SACA,sBACA,iBACA,YAIJ,2BAEE,kBACA,oBAGF,eACE,iBLpgCgB,QKqgChB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,cACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,ML7iCqB,KK8iCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WLrjCuB,QKsjCvB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,ML1jCa,KK2jCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLjlCa,KKklCb,kBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,kBAIJ,SACE,kBACA,mBAME,mBACE,OAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,eAMF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCz0CK,KD00CL,mBACA,mBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,iBACA,YLx2CY,kCKy2CZ,ML3vCe,KK4vCf,WL3wCkB,QK4wClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLnwCa,KKqwCb,0BACE,iBACA,kBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,QACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,iBAGF,gBACE,gBACA,iBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MC78CG,KD88CH,cACA,WACA,eACA,WCh9CI,MDi9CJ,mBACA,iBAGF,sCACE,MCv9CG,KDw9CH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCt+CI,MDu+CJ,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCr/CK,KDs/CL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCxgDK,KD+gDP,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MC1hDM,MD2hDN,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MC5iDM,MD+iDR,6BACE,MCjjDK,KDkjDL,YACA,aACA,kBAIA,2DAEE,MC1jDG,KD6jDL,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MChlDG,KDilDH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,iBAIA,mBACE,YACA,SAGF,iCACE,WLvgDc,QK2gDlB,aACE,iBACA,MC3nDK,KD4nDL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WChrDC,KDqrDP,aACE,iBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,MLxlDS,KKylDT,mBACA,iBACA,WC3sDG,KD8sDL,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCxtDG,KD0tDH,mCACE,mBACA,kBAIJ,4BACE,UACA,MCjuDI,MDkuDJ,WCluDI,MDquDN,0BACE,iBACA,MCvuDI,MD2uDN,2BACE,kBACA,MC9uDG,KD+uDH,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,MCtwDE,MDuwDF,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAME,6BACA,4BAGF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCxyDK,KD+yDP,SACE,wBAIF,eACE,aAGF,aACE,MCzzDK,KD0zDL,kBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC/2DG,KDg3DH,UAGF,yBACE,MCn3DI,MDo3DJ,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCz5DK,KD05DL,UAGF,kBACE,uBACA,sBACA,MLhzDW,KKizDX,iBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,kBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,kBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,kBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,2BACA,iBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,kBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,kBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLn8DkB,QKo8DlB,wBAGF,iBACE,WLx8DkB,QK28DpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCtjEK,KDyjEP,UACE,WACA,cACA,gBACA,mBACA,iBACA,kBACA,4BACA,WChkEM,MDmkER,iEAEE,MCtkEK,KDykEP,oCACE,MC1kEK,KD4kEL,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCxlEK,KDylEL,mBAGF,uBACE,WACA,WAGF,uCAEE,MCnmEK,KDsmEP,WACE,WACA,MCxmEK,KD0mEL,eACE,kBAIJ,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBL7hEkB,KK8hElB,sBACA,cAGF,gBACE,UACA,gBACA,MCxoEK,KDyoEL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBAGF,OACE,kBACA,mBAEA,0BACE,cAGF,UACE,MLhkEgB,QKikEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MLvmEW,KK0mEb,8BACE,iBLjnEgB,QKknEhB,QACA,YACA,WACA,gBACA,ML7mEoB,KK8mEpB,kBAGF,6CACE,kBACA,MACA,OACA,YAGF,6CACE,SACA,UAGF,eACE,gBAKF,sIAIE,MC5uEG,KDqvEL,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,OACA,QACA,oDACA,4BACA,wBACA,SACA,iBLnrEa,KKorEb,ML7qEa,KK8qEb,wBACA,YAGF,aACE,kBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MC51EK,KD61EL,WAGF,8BAEE,sBACA,iBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,iBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,iBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCx8EG,KDy8EH,kBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,iBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC/+EC,KDg/ED,eAIJ,mBACE,WACA,YACA,MCv/EG,KD0/EL,uBACE,MC3/EG,KD6/EH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC/gFI,MDohFN,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLl7Ec,QKm7Ed,sBACA,MLl7ES,KKm7ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MCnjFC,KDojFD,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,cACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,kBACA,WCppFG,KDqpFH,mBACA,UAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,kBAGF,yBACE,6BACA,kBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WL3kFK,KK8kFP,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,iBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC94FK,KD+4FL,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCz7FG,KD07FH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,kBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MC7+FM,MD8+FN,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,kBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,kBAEA,uBACE,WLtjGc,QKujGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WL5kGgB,QK6kGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLhmGkB,QKimGlB,MLlmGa,KKomGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WL5mGc,QK6mGd,YACA,YACA,WACA,aAEA,qCACE,MLpmGS,KKqmGT,eACA,iBLjmGK,KKqmGT,mCACE,ML3mGW,KK4mGX,eACA,iBLxmGO,KK4mGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAGF,wBACE,YACA,iBAMA,qCACE,kBAGF,sBACE,WC7zGG,KD+zGH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCx1GI,MD01GJ,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,sBACE,sBACA,iBAGF,yBACE,cACA,qBAGF,oBACE,UACA,iBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,kBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WLp1Gc,QKq1Gd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,kBACA,MC1/GE,MD8/GN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QAKN,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC50HG,KD+0HL,gGAGE,MCj1HI,MDo1HN,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCp7HA,MD07HJ,oCACE,MC37HE,MD47HF,iBACA,eAGF,iCACE,MCj8HE,MDk8HF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCx+HI,MDy+HJ,iBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCriIE,MDyiIN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,WACA,aAGF,iCACE,MCzkIC,KD4kIH,2DACE,MC5kIE,MDglIN,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,MLtgIW,KKugIX,YACA,iBLvhIc,QKwhId,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLnhIW,KKohIX,iBLniIc,QKoiId,sBACA,yBAEA,4DACE,iBLvhIS,KKwhIT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAIF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFKM,MEFR,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,OACA,YACA,WTyFa,KSxFb,MT+Fa,KS9Fb,YAEA,iCACE,iBT4FgB,KS3FhB,YTXU,kCSeV,0EAGE,qBACA,MT8EiB,KS3EnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,OACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,kBACA,2BAGF,yBACE,SACA,aACA,WT0BgB,QSzBhB,MTwCa,KSvCb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,gBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBTEa,uCSCX,uBAGF,sCACE,SAMJ,4CACE,MTxBmB,KS0BnB,sBACA,YACA,YAGF,kDACE,MTnBa,KSwBf,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MT/Ca,KSgDb,kBACA,YACA,eAEA,wBACE,MTvCS,KS4CX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,iBACA,gBACA,WACA,kBAGF,gCACE,WHpLK,KGqLL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTjJW,KSkJX,eAEA,6BACE,qBACA,MTjIO,KSqIX,wBACE,gBAEA,uEAEE,MT1IO,KS8IX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH9RC,KGgSD,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,WACA,UACA,gBAIF,iCACE,cACA,8BACA,gCACA,kBACA,UAGA,uCACE,cAKJ,iCACE,cACA,aACA,SACA,WACA,8BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAIJ,sCACE,QACA,SAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,8BACA,kBACA,mBAGF,2CACE,4BAKJ,eACE,mBACA,kBACA,mBACA,8BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,cACA,kBAIJ,2BACE,2BAGF,yBACE,kBAGF,yCACE,wCAGF,qBACE,MHnbM,MGobN,mBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,KTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WT5WkB,QS6WlB,gCACA,iBACA,WACA,eACA,MACA,KTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,iBACA,kBAEA,2BACE,MH3dG,KG4dH,gBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,SACA,QACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHlhBD,KGmhBC,MHnhBD,KGohBC,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpBK,KIsBL,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,gBACA,WJzGK,KI0GL,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJpHG,KIwHP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,iBACA,qBACA,sBACA,eAEA,iBACE,iBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,kBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJpOG,KIqOH,mBACA,YAGF,yBACE,cACA,MJ3OG,KI4OH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJzQM,MI0QN,yBACA,sBACA,aACA,mBAGF,gCACE,eAGF,iBACE,MJtRK,KIuRL,kBAGF,qCACE,cAGF,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBVzP2B,KU0P3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJjYK,KIkYL,kBACA,eAGF,WACE,WACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,kBAGF,+BACE,cAGF,iBACE,MJzZM,MI0ZN,QAGF,qCACE,eAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJhbG,KIibH,iBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,kBACA,mBAGF,gCACE,aACA,cACA,eAGF,gBACE,WACA,kBACA,OC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjFM,MMkFN,WACA,gBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPtEM,MOwEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP7FK,KOgGP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"blueeyes-theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme-rtl.css deleted file mode 100644 index deeab479..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #666;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#666;text-decoration:none;background-color:transparent}a:hover{color:#404040;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(102,102,102,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#666;border-color:#666}.btn-primary:hover{color:#fff;background-color:#535353;border-color:#4d4d4d}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(125,125,125,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#666;border-color:#666}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#4d4d4d;border-color:#464646}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(125,125,125,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#666;border-color:#666}.btn-outline-primary:hover{color:#fff;background-color:#666;border-color:#666}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(102,102,102,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#666;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#666;border-color:#666}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(102,102,102,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#666;text-decoration:none}.btn-link:hover{color:#404040;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-right:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#666 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#666;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:right;width:48em;margin-right:auto;margin-left:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:right;margin-left:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:right;color:#fff;font-size:2.5em;padding-top:0;margin-left:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #666;background:#666;color:#fff;padding-right:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:right;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#666;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#666;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #999;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-right:0 !important;margin-left:14px !important}button{margin-right:14px;padding:4px;color:#fff;text-decoration:none;background-color:#aaa}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:right}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #999;color:#444}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:left}div.tools span{float:left;margin:6px 2px}div.tools a{color:#555 !important}.chrome input[type=checkbox]{right:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{right:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:left;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#666;margin:0}table tr{text-align:right;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:right;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-right:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-right:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#666 !important}th.condition{border:1px solid #666;background:#666;color:#fff !important}th.condition a{border:1px solid #666;background:#666;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:99% 50%;padding:10px 35px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#888}h1.success,div.success{border-color:#888}.notice,.footnotes{color:#fff;background-color:#555}h1.notice{border-color:#555}div.notice,div.footnotes{border-color:#555}.notice a{color:#fff}.error{border:1px solid #666 !important;color:#fff;background-color:#666}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#666}fieldset.confirmation legend{background-color:#666}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:right;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-left:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-right:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#666;border:1px solid #666}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-left:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-left:10px}#topmenu{padding-right:20px;padding-left:20px}ul#topmenu ul.only{right:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-left:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-bottom:.5em;margin-left:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-right:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#666;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-right:5px;padding-left:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-right:10px}#serverinfo img{margin:0 .1em 0;margin-right:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:10em;max-width:100%;text-align:left;padding-left:.5em;line-height:35px}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;padding-right:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:right}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:right}.smallIndent{padding-right:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:right}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:left;text-align:left}#serverVariables .var-doc{overflow:visible;float:left}#serverVariables .editLink{padding-left:1em;float:right;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{float:left;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:99% 50%;padding:25px 10px 10px 10px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:right}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:right;margin-left:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-right:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: mono";margin-right:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#666;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#666}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-right:20px;margin-left:20px;border-top:1px solid silver;text-align:left}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:right;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-right:0}.group h2{color:#666;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#666;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-right:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-right:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-right:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-right:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:right;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-right:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-right:.5em;text-align:right;vertical-align:top;width:40%}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-left:none}.config-form fieldset th{border-bottom:1px #fff solid;border-left:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-6px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-right:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-right:.2em}.cList .lDiv div:hover{background:#666;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#666;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#666;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#666;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-right:20px}.relationalTable select{width:125px;margin-left:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:left}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-right:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-left:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-left:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em;float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{right:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#666;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#666;background-image:none;border:1px solid #aaa}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;right:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;right:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-right:.75em;border-right:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#666;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-right:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-left:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-right:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-right:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:33%}#pma_navigation_tree div.block.double a+a{right:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-7px}#pma_navigation_tree div.throbber img{top:2px;right:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #616161;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #616161}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:15px;border-right:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-right:0;margin-left:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-left:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#666;border-bottom:1px solid #666;line-height:22px;color:#fff;position:fixed;top:0;right:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-right:10px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-right:2px;text-align:right;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-right:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-right:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-right:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:right;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-left:-20px}.content_fullscreen #layer_menu{margin-left:0}#layer_menu.left{float:right;margin-right:-20px}.content_fullscreen #layer_menu.left{margin-right:0}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-right:-20px}.content_fullscreen .side-menu{margin-right:0}.side-menu.right{float:left;left:0}.content_fullscreen .side-menu.right{margin-left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:right;padding-right:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-right:-20px;margin-left:-20px}.content_fullscreen #name-panel{margin-top:0;margin-right:0;margin-left:0}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=mono-theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme-rtl.css.map deleted file mode 100644 index c1c81498..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,2IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,KDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,kCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,KIvEb,aJuEa,KEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,4CAKJ,4CAEE,WACA,iBJgDW,KI/CX,aJ+CW,KIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,4CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,KIjBb,aJiBa,KEnEb,2BEqDE,MALgD,KAMhD,iBJaW,KIZX,aJYW,KITb,sDAEE,4CAGF,4DAEE,MJEW,KIDX,6BAGF,+JAGE,WACA,iBJNW,KIOX,aJPW,KISX,iLAKI,4CD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,KG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJUS,KINb,sBACE,cACA,aJIW,MKvIjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,aLrFW,MKsFX,ML2Ca,KK1Cb,WL2CkB,KK1ClB,cACA,eAKF,6CAEE,sBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLagB,KKZhB,oBACA,aACA,0BACA,iBAGF,6BACE,MLYgB,KKXhB,WC/GK,MDgHL,WACA,kBACA,iBAEA,qCAEE,sBACA,gBACA,MLEc,KKDd,YACA,MC1HG,MD2HH,iBACA,mBACA,iBLUO,KKTP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WCxIK,MDyIL,MLfgB,KKgBhB,gBACA,cACA,iBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WL3CS,KK4CT,MLvBO,KKwBP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBLzCO,KK0CP,YACA,YACA,SAIJ,sBACE,oBACA,sBACA,WLvEgB,KKwEhB,MLzEW,KK0EX,2BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,MLzFW,KK0FX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MC9NK,MD+NL,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,ML3IkB,KK4IlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,MLpJkB,KKqJlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WL9MgB,QK+MhB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLnOgB,KKoOhB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,MLpQe,KKqQf,iBLrQe,KKsQf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,ML/QS,KKgRT,YACA,WACA,YLhaU,kCKiaV,iBLhSgB,KKkShB,2EACE,sBACA,MLrSS,KK0Sf,+DAEE,eACA,0BACA,4BAGF,OACE,kBACA,YACA,ML3Se,KK4Sf,qBACA,iBL5SoB,KK+StB,SACE,iBACA,sBACA,ML9SW,KK+SX,iBL5TkB,KK+TpB,SACE,gBACA,sBACA,aACA,iBLxTgB,QK0ThB,kBACE,YACA,gBACA,iBLxUgB,KKyUhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCneO,MDseT,WAEE,sBAGF,OACE,sBACA,MLtWW,KKuWX,YACA,YLtfY,kCKufZ,WACA,iBLvXkB,KKwXlB,eAEA,aACE,sBACA,ML7XW,KKkYf,YACE,WAGF,WACE,MChgBO,MDigBP,gBAGF,YACE,MCpgBQ,KDugBV,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WC/hBO,MDkiBT,oBAEE,kBAGF,kBAEE,WCxiBQ,KDyiBR,iBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLrdgB,QKsdhB,mBAGF,UACE,aACA,WC/lBQ,KDimBR,eACE,MClmBM,KDmmBN,eAGF,YACE,sBAKF,6BACE,cACA,kBAEA,qCAEE,sBACA,YACA,ML9eO,KK+eP,eACA,kBACA,YACA,MACA,aAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,cACA,kBAEA,kCAEE,sBACA,YACA,ML3gBO,KK4gBP,eACA,kBACA,YACA,MACA,aAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WCtqBQ,KDuqBR,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCrrBK,MDsrBL,iBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLvkBuB,KKwkBvB,SAGF,SACE,WCvsBO,MDwsBP,6BAGA,wBACE,WLlkBO,KKmkBP,mBAIF,yBACE,WLzkBO,QK0kBP,mBAGF,YACE,WCvtBK,MDwtBL,6BAGF,2BAEE,mCAKJ,yBACE,ML1mBa,KK6mBf,+BACE,ML9mBa,KKgnBb,oEAEE,MLlnBW,KKsnBf,yBACE,iBLhnB2B,KKonB3B,+BACE,+BAGF,+BACE,iBLznByB,KK0nBzB,MLjoBW,KKqoBf,uBACE,iBL/nB2B,KKgoB3B,MLvoBa,KK0oBf,4BACE,iBLpoB2B,KKqoB3B,ML5oBa,KK8oBb,kCACE,iCAIJ,kCACE,iBL7oB2B,KK8oB3B,MLtoBmB,KK2oBrB,WACE,6BAGF,aACE,sBACA,WL5pBuB,KK6pBvB,sBAEA,eACE,sBACA,WLjqBqB,KKkqBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCjzBM,KDkzBN,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WCv4BO,MDw4BP,kBACA,MLvxBa,KK2xBb,aACE,WC94BK,MD+4BL,kBACA,ML9xBW,KKiyBb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAGE,4BACA,4BAOJ,YACE,iBACA,YAIJ,8BAGE,0BACA,ML/yBe,KKkzBjB,SACE,MLnzBe,KKozBf,iBLxzBuB,KK2zBzB,uBAEE,aL7zBuB,KKg0BzB,mBAEE,ML9zBe,KK+zBf,iBLtzBc,KKyzBhB,UACE,aL1zBc,KK8zBd,yBAEE,aLh0BY,KKo0BhB,UACE,ML90Be,KKi1BjB,OACE,iCACA,MLn1Be,KKo1Bf,iBLz1BuB,KK41BzB,mBAEE,aLl2Ba,KKq2Bf,cACE,ML71Be,KK81Bf,iBLn2BuB,KKs2BzB,6BACE,iBLv2BuB,KK42BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLn3BW,KKo3BX,WLt3BgB,QKu3BhB,mBAGF,sBAEE,mBACA,ML33BW,KK43BX,WL93BgB,QKq4Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MC/lCK,MDgmCL,SACA,sBACA,iBACA,YAIJ,2BAEE,iBACA,oBAGF,eACE,iBLz+BgB,QK0+BhB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,eACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,MLlhCqB,KKmhCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WL1hCuB,KK2hCvB,sBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,ML/hCa,KKgiCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLtjCa,KKujCb,iBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,iBAIJ,SACE,mBACA,kBAME,mBACE,QAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,cAMF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCr0CO,MDs0CP,mBACA,kBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,kBACA,YLx2CY,kCKy2CZ,MLhuCe,KKiuCf,WLhvCkB,KKivClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLxuCa,KK0uCb,0BACE,kBACA,iBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,OACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,kBAGF,gBACE,gBACA,kBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MCz8CK,MD08CL,cACA,WACA,eACA,WC58CM,KD68CN,kBACA,iBAGF,sCACE,MCn9CK,MDo9CL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCl+CM,KDm+CN,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCj/CO,MDk/CP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCpgDO,MD2gDT,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MCthDQ,KDuhDR,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MCxiDQ,KD2iDV,6BACE,MC7iDO,MD8iDP,YACA,aACA,mBAIA,2DAEE,MCtjDK,MDyjDP,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MC5kDK,MD6kDL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,kBAIA,mBACE,YACA,SAGF,iCACE,WL5+Cc,QKg/ClB,aACE,kBACA,MCvnDO,MDwnDP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WC5qDG,MDirDT,aACE,kBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,ML7jDS,KK8jDT,mBACA,iBACA,WCvsDK,MD0sDP,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCptDK,MDstDL,mCACE,mBACA,kBAIJ,4BACE,UACA,MC7tDM,KD8tDN,WC9tDM,KDiuDR,0BACE,iBACA,MCnuDM,KDuuDR,2BACE,iBACA,MC1uDK,MD2uDL,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,MClwDI,KDmwDJ,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAGE,4BACA,4BAMF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCpyDO,MD2yDT,SACE,wBAIF,eACE,aAGF,aACE,MCrzDO,MDszDP,iBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC32DK,MD42DL,UAGF,yBACE,MC/2DM,KDg3DN,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCr5DO,MDs5DP,UAGF,kBACE,uBACA,sBACA,MLrxDW,KKsxDX,kBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,mBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,mBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,mBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,uBACA,kBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,mBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,mBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLx6DkB,KKy6DlB,wBAGF,iBACE,WL76DkB,KKg7DpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCljEO,MDqjET,UACE,WACA,cACA,gBACA,mBACA,kBACA,iBACA,4BACA,WC5jEQ,KD+jEV,iEAEE,MClkEO,MDqkET,oCACE,MCtkEO,MDwkEP,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCplEO,MDqlEP,mBAGF,uBACE,WACA,WAGF,uCAEE,MC/lEO,MDkmET,WACE,WACA,MCpmEO,MDsmEP,eACE,kBAIJ,SACE,cACA,mBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBLlgEkB,KKmgElB,sBACA,cAGF,gBACE,UACA,gBACA,MCpoEO,MDqoEP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBAGF,OACE,kBACA,mBAEA,0BACE,eAGF,UACE,MLriEgB,KKsiEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,ML5kEW,KK+kEb,8BACE,iBLtlEgB,KKulEhB,QACA,YACA,WACA,gBACA,MLllEoB,KKmlEpB,kBAGF,6CACE,kBACA,MACA,QACA,YAGF,6CACE,SACA,WAGF,eACE,gBAKF,sIAIE,MCxuEK,MDivEP,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,QACA,OACA,oDACA,4BACA,wBACA,SACA,iBLxpEa,KKypEb,MLlpEa,KKmpEb,wBACA,YAGF,aACE,mBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MCx1EO,MDy1EP,WAGF,8BAEE,sBACA,kBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,kBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,kBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCp8EK,MDq8EL,iBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,gBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC3+EG,MD4+EH,eAIJ,mBACE,WACA,YACA,MCn/EK,MDs/EP,uBACE,MCv/EK,MDy/EL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC3gFM,KDghFR,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLv5Ec,QKw5Ed,sBACA,MLv5ES,KKw5ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MC/iFG,MDgjFH,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,eACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,mBACA,WChpFK,MDipFL,mBACA,UAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,iBAGF,yBACE,6BACA,iBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WLhjFK,KKmjFP,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,kBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC14FO,MD24FP,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCr7FK,MDs7FL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,mBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MCz+FQ,KD0+FR,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,mBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,mBAEA,uBACE,WL3hGc,KK4hGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WLjjGgB,KKkjGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLrkGkB,KKskGlB,MLvkGa,KKykGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WLjlGc,KKklGd,YACA,YACA,WACA,aAEA,qCACE,MLzkGS,KK0kGT,eACA,iBLtkGK,KK0kGT,mCACE,MLhlGW,KKilGX,eACA,iBL7kGO,KKilGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,mBAGF,wBACE,YACA,gBAMA,qCACE,kBAGF,sBACE,WCzzGK,MD2zGL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCp1GM,KDs1GN,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,sBACE,sBACA,kBAGF,yBACE,cACA,qBAGF,oBACE,UACA,gBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,mBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WLzzGc,QK0zGd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,iBACA,MCt/GI,KD0/GR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,aACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SAKN,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MCx0HK,MD20HP,gGAGE,MC70HM,KDg1HR,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCh7HE,KDs7HN,oCACE,MCv7HI,KDw7HJ,gBACA,eAGF,iCACE,MC77HI,KD87HJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCp+HM,KDq+HN,gBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCjiII,KDqiIR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,UACA,cAGF,iCACE,MCrkIG,MDwkIL,2DACE,MCxkII,KD4kIR,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,ML3+HW,KK4+HX,YACA,iBL5/Hc,KK6/Hd,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLx/HW,KKy/HX,iBLxgIc,KKygId,sBACA,sBAEA,4DACE,iBL5/HS,KK6/HT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAIF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFSQ,KENV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,QACA,YACA,WToHa,KSnHb,MT0Ha,KSzHb,YAEA,iCACE,iBTuHgB,KStHhB,YTXU,kCSeV,0EAGE,qBACA,MTyGiB,KStGnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,QACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,mBACA,4BAGF,yBACE,SACA,aACA,WTqDgB,KSpDhB,MTmEa,KSlEb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,iBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBT6Ba,KS3Bb,kCACE,uBAGF,sCACE,SAMJ,4CACE,MTGmB,KSDnB,sBACA,YACA,YAGF,kDACE,MTQa,KSHf,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MTpBa,KSqBb,iBACA,YACA,eAEA,wBACE,MTZS,KSiBX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,kBACA,gBACA,WACA,kBAGF,gCACE,WHhLO,MGiLP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTtHW,KSuHX,eAEA,6BACE,qBACA,MTtGO,KS0GX,wBACE,gBAEA,uEAEE,MT/GO,KSmHX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH1RG,MG4RH,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,YACA,UACA,gBAIF,iCACE,cACA,+BACA,gCACA,kBACA,UAGA,uCACE,eAKJ,iCACE,cACA,aACA,SACA,YACA,+BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAIJ,sCACE,QACA,UAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,+BACA,mBACA,oBAGF,2CACE,6BAKJ,eACE,oBACA,mBACA,kBACA,+BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,eACA,iBAIJ,2BACE,2BAGF,yBACE,iBAGF,yCACE,wCAGF,qBACE,MH/aQ,KGgbR,kBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,MTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WTjVkB,KSkVlB,6BACA,iBACA,WACA,eACA,MACA,MTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,kBACA,kBAEA,2BACE,MHvdK,MGwdL,iBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,UACA,OACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MH9gBC,MG+gBD,MH/gBC,MGghBD,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhBO,MIkBP,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,WJrGO,MIsGP,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJhHK,MIoHT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,kBACA,qBACA,sBACA,eAEA,iBACE,kBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,mBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJhOK,MIiOL,mBACA,YAGF,yBACE,cACA,MJvOK,MIwOL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJrQQ,KIsQR,yBACA,sBACA,aACA,kBAGF,gCACE,cAGF,iBACE,MJlRO,MImRP,mBAGF,qCACE,eAGF,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBV9N2B,KU+N3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJ7XO,MI8XP,kBACA,eAGF,WACE,YACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,mBAGF,+BACE,eAGF,iBACE,MJrZQ,KIsZR,OAGF,qCACE,cAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJ5aK,MI6aL,kBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,mBACA,kBAGF,gCACE,aACA,eACA,cAGF,gBACE,WACA,kBACA,QC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MN7EQ,KM8ER,WACA,iBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPlEQ,KOoER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPzFO,MO4FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"mono-theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme.css deleted file mode 100644 index 6f26dfeb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #666;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#666;text-decoration:none;background-color:transparent}a:hover{color:#404040;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(102,102,102,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#666;border-color:#666}.btn-primary:hover{color:#fff;background-color:#535353;border-color:#4d4d4d}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(125,125,125,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#666;border-color:#666}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#4d4d4d;border-color:#464646}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(125,125,125,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#666;border-color:#666}.btn-outline-primary:hover{color:#fff;background-color:#666;border-color:#666}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(102,102,102,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#666;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#666;border-color:#666}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(102,102,102,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#666;text-decoration:none}.btn-link:hover{color:#404040;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-left:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#666 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#666;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:left;width:48em;margin-left:auto;margin-right:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:left;margin-right:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:left;color:#fff;font-size:2.5em;padding-top:0;margin-right:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #666;background:#666;color:#fff;padding-left:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:left;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#666;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#666;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #999;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-left:0 !important;margin-right:14px !important}button{margin-left:14px;padding:4px;color:#fff;text-decoration:none;background-color:#aaa}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:left}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #999;color:#444}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:right}div.tools span{float:right;margin:6px 2px}div.tools a{color:#555 !important}.chrome input[type=checkbox]{left:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{left:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:right;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#666;margin:0}table tr{text-align:left;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:left;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-left:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-left:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#666 !important}th.condition{border:1px solid #666;background:#666;color:#fff !important}th.condition a{border:1px solid #666;background:#666;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#888}h1.success,div.success{border-color:#888}.notice,.footnotes{color:#fff;background-color:#555}h1.notice{border-color:#555}div.notice,div.footnotes{border-color:#555}.notice a{color:#fff}.error{border:1px solid #666 !important;color:#fff;background-color:#666}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#666}fieldset.confirmation legend{background-color:#666}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-right:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-left:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#666;border:1px solid #666}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-right:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-right:10px}#topmenu{padding-left:20px;padding-right:20px}ul#topmenu ul.only{left:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-right:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-bottom:.5em;margin-right:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-left:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#666;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-left:5px;padding-right:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-left:10px}#serverinfo img{margin:0 .1em 0;margin-left:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:10em;max-width:100%;text-align:right;padding-right:.5em;line-height:35px}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;padding-left:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:left}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:left}.smallIndent{padding-left:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:left}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:right;text-align:right}#serverVariables .var-doc{overflow:visible;float:right}#serverVariables .editLink{padding-right:1em;float:left;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{float:right;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:10px 50%;padding:10px 10px 10px 25px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:left}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:left;margin-right:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-left:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: mono";margin-left:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#666;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#666}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;border-top:1px solid silver;text-align:right}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:left;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-left:0}.group h2{color:#666;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#666;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-left:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-left:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-left:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-left:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:left;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-left:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-left:.5em;text-align:left;vertical-align:top;width:40%}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-right:none}.config-form fieldset th{border-bottom:1px #fff solid;border-right:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-6px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-left:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-left:.2em}.cList .lDiv div:hover{background:#666;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#666;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#666;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#666;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.relationalTable select{width:125px;margin-right:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-left:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-right:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-right:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em;float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#666;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#666;background-image:none;border:1px solid #aaa}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;left:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;left:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-left:.75em;border-left:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#666;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-left:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-right:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-left:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-left:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:33%}#pma_navigation_tree div.block.double a+a{left:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-7px}#pma_navigation_tree div.throbber img{top:2px;left:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #616161;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #616161}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:15px;border-left:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-left:0;margin-right:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-right:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#666;border-bottom:1px solid #666;line-height:22px;color:#fff;position:fixed;top:0;left:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-left:10px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-left:2px;text-align:left;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-left:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-left:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-left:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:left;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-right:-20px}.content_fullscreen #layer_menu{margin-right:0}#layer_menu.left{float:left;margin-left:-20px}.content_fullscreen #layer_menu.left{margin-left:0}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-left:-20px}.content_fullscreen .side-menu{margin-left:0}.side-menu.right{float:right;right:0}.content_fullscreen .side-menu.right{margin-right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:left;padding-left:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-left:-20px;margin-right:-20px}.content_fullscreen #name-panel{margin-top:0;margin-left:0;margin-right:0}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=mono-theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme.css.map deleted file mode 100644 index ff5d0ea6..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/mono-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,2IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,KDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,kCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,KIvEb,aJuEa,KEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,4CAKJ,4CAEE,WACA,iBJgDW,KI/CX,aJ+CW,KIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,4CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,KIjBb,aJiBa,KEnEb,2BEqDE,MALgD,KAMhD,iBJaW,KIZX,aJYW,KITb,sDAEE,4CAGF,4DAEE,MJEW,KIDX,6BAGF,+JAGE,WACA,iBJNW,KIOX,aJPW,KISX,iLAKI,4CD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,KG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJUS,KINb,sBACE,cACA,aJIW,MKvIjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,YLrFW,MKsFX,ML2Ca,KK1Cb,WL2CkB,KK1ClB,cACA,eAKF,6CAEE,sBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLagB,KKZhB,oBACA,aACA,0BACA,iBAGF,6BACE,MLYgB,KKXhB,WCnHG,KDoHH,WACA,iBACA,kBAEA,qCAEE,sBACA,gBACA,MLEc,KKDd,YACA,MC9HC,KD+HD,kBACA,mBACA,iBLUO,KKTP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WC5IG,KD6IH,MLfgB,KKgBhB,gBACA,cACA,kBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WL3CS,KK4CT,MLvBO,KKwBP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBLzCO,KK0CP,YACA,YACA,SAIJ,sBACE,oBACA,sBACA,WLvEgB,KKwEhB,MLzEW,KK0EX,0BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,MLzFW,KK0FX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MClOG,KDmOH,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,ML3IkB,KK4IlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,MLpJkB,KKqJlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WL9MgB,QK+MhB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLnOgB,KKoOhB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,MLpQe,KKqQf,iBLrQe,KKsQf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,ML/QS,KKgRT,YACA,WACA,YLhaU,kCKiaV,iBLhSgB,KKkShB,2EACE,sBACA,MLrSS,KK0Sf,+DAEE,eACA,yBACA,6BAGF,OACE,iBACA,YACA,ML3Se,KK4Sf,qBACA,iBL5SoB,KK+StB,SACE,iBACA,sBACA,ML9SW,KK+SX,iBL5TkB,KK+TpB,SACE,gBACA,sBACA,aACA,iBLxTgB,QK0ThB,kBACE,YACA,gBACA,iBLxUgB,KKyUhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCveK,KD0eP,WAEE,sBAGF,OACE,sBACA,MLtWW,KKuWX,YACA,YLtfY,kCKufZ,WACA,iBLvXkB,KKwXlB,eAEA,aACE,sBACA,ML7XW,KKkYf,YACE,WAGF,WACE,MCpgBK,KDqgBL,iBAGF,YACE,MCxgBM,MD2gBR,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCniBK,KDsiBP,oBAEE,kBAGF,kBAEE,WC5iBM,MD6iBN,kBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLrdgB,QKsdhB,mBAGF,UACE,aACA,WCnmBM,MDqmBN,eACE,MCtmBI,MDumBJ,eAGF,YACE,sBAKF,6BACE,aACA,kBAEA,qCAEE,sBACA,YACA,ML9eO,KK+eP,eACA,kBACA,YACA,MACA,YAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,aACA,kBAEA,kCAEE,sBACA,YACA,ML3gBO,KK4gBP,eACA,kBACA,YACA,MACA,YAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WC1qBM,MD2qBN,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCzrBG,KD0rBH,kBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLvkBuB,KKwkBvB,SAGF,SACE,WC3sBK,KD4sBL,6BAGA,wBACE,WLlkBO,KKmkBP,mBAIF,yBACE,WLzkBO,QK0kBP,mBAGF,YACE,WC3tBG,KD4tBH,6BAGF,2BAEE,kCAKJ,yBACE,ML1mBa,KK6mBf,+BACE,ML9mBa,KKgnBb,oEAEE,MLlnBW,KKsnBf,yBACE,iBLhnB2B,KKonB3B,+BACE,8BAGF,+BACE,iBLznByB,KK0nBzB,MLjoBW,KKqoBf,uBACE,iBL/nB2B,KKgoB3B,MLvoBa,KK0oBf,4BACE,iBLpoB2B,KKqoB3B,ML5oBa,KK8oBb,kCACE,iCAIJ,kCACE,iBL7oB2B,KK8oB3B,MLtoBmB,KK2oBrB,WACE,6BAGF,aACE,sBACA,WL5pBuB,KK6pBvB,sBAEA,eACE,sBACA,WLjqBqB,KKkqBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCrzBI,MDszBJ,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WC34BK,KD44BL,kBACA,MLvxBa,KK2xBb,aACE,WCl5BG,KDm5BH,kBACA,ML9xBW,KKiyBb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAME,6BACA,4BAIJ,YACE,iBACA,YAIJ,8BAGE,0BACA,ML/yBe,KKkzBjB,SACE,MLnzBe,KKozBf,iBLxzBuB,KK2zBzB,uBAEE,aL7zBuB,KKg0BzB,mBAEE,ML9zBe,KK+zBf,iBLtzBc,KKyzBhB,UACE,aL1zBc,KK8zBd,yBAEE,aLh0BY,KKo0BhB,UACE,ML90Be,KKi1BjB,OACE,iCACA,MLn1Be,KKo1Bf,iBLz1BuB,KK41BzB,mBAEE,aLl2Ba,KKq2Bf,cACE,ML71Be,KK81Bf,iBLn2BuB,KKs2BzB,6BACE,iBLv2BuB,KK42BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLn3BW,KKo3BX,WLt3BgB,QKu3BhB,mBAGF,sBAEE,mBACA,ML33BW,KK43BX,WL93BgB,QKq4Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MCnmCG,KDomCH,SACA,sBACA,iBACA,YAIJ,2BAEE,kBACA,oBAGF,eACE,iBLz+BgB,QK0+BhB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,cACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,MLlhCqB,KKmhCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WL1hCuB,KK2hCvB,sBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,ML/hCa,KKgiCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLtjCa,KKujCb,kBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,kBAIJ,SACE,kBACA,mBAME,mBACE,OAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,eAMF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCz0CK,KD00CL,mBACA,mBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,iBACA,YLx2CY,kCKy2CZ,MLhuCe,KKiuCf,WLhvCkB,KKivClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLxuCa,KK0uCb,0BACE,iBACA,kBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,QACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,iBAGF,gBACE,gBACA,iBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MC78CG,KD88CH,cACA,WACA,eACA,WCh9CI,MDi9CJ,mBACA,iBAGF,sCACE,MCv9CG,KDw9CH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCt+CI,MDu+CJ,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCr/CK,KDs/CL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCxgDK,KD+gDP,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MC1hDM,MD2hDN,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MC5iDM,MD+iDR,6BACE,MCjjDK,KDkjDL,YACA,aACA,kBAIA,2DAEE,MC1jDG,KD6jDL,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MChlDG,KDilDH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,iBAIA,mBACE,YACA,SAGF,iCACE,WL5+Cc,QKg/ClB,aACE,iBACA,MC3nDK,KD4nDL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WChrDC,KDqrDP,aACE,iBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,ML7jDS,KK8jDT,mBACA,iBACA,WC3sDG,KD8sDL,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCxtDG,KD0tDH,mCACE,mBACA,kBAIJ,4BACE,UACA,MCjuDI,MDkuDJ,WCluDI,MDquDN,0BACE,iBACA,MCvuDI,MD2uDN,2BACE,kBACA,MC9uDG,KD+uDH,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,MCtwDE,MDuwDF,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAME,6BACA,4BAGF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCxyDK,KD+yDP,SACE,wBAIF,eACE,aAGF,aACE,MCzzDK,KD0zDL,kBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC/2DG,KDg3DH,UAGF,yBACE,MCn3DI,MDo3DJ,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCz5DK,KD05DL,UAGF,kBACE,uBACA,sBACA,MLrxDW,KKsxDX,iBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,kBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,kBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,kBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,uBACA,iBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,kBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,kBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLx6DkB,KKy6DlB,wBAGF,iBACE,WL76DkB,KKg7DpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCtjEK,KDyjEP,UACE,WACA,cACA,gBACA,mBACA,iBACA,kBACA,4BACA,WChkEM,MDmkER,iEAEE,MCtkEK,KDykEP,oCACE,MC1kEK,KD4kEL,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCxlEK,KDylEL,mBAGF,uBACE,WACA,WAGF,uCAEE,MCnmEK,KDsmEP,WACE,WACA,MCxmEK,KD0mEL,eACE,kBAIJ,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBLlgEkB,KKmgElB,sBACA,cAGF,gBACE,UACA,gBACA,MCxoEK,KDyoEL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBAGF,OACE,kBACA,mBAEA,0BACE,cAGF,UACE,MLriEgB,KKsiEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,ML5kEW,KK+kEb,8BACE,iBLtlEgB,KKulEhB,QACA,YACA,WACA,gBACA,MLllEoB,KKmlEpB,kBAGF,6CACE,kBACA,MACA,OACA,YAGF,6CACE,SACA,UAGF,eACE,gBAKF,sIAIE,MC5uEG,KDqvEL,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,OACA,QACA,oDACA,4BACA,wBACA,SACA,iBLxpEa,KKypEb,MLlpEa,KKmpEb,wBACA,YAGF,aACE,kBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MC51EK,KD61EL,WAGF,8BAEE,sBACA,iBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,iBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,iBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCx8EG,KDy8EH,kBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,iBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC/+EC,KDg/ED,eAIJ,mBACE,WACA,YACA,MCv/EG,KD0/EL,uBACE,MC3/EG,KD6/EH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC/gFI,MDohFN,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLv5Ec,QKw5Ed,sBACA,MLv5ES,KKw5ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MCnjFC,KDojFD,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,cACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,kBACA,WCppFG,KDqpFH,mBACA,UAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,kBAGF,yBACE,6BACA,kBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WLhjFK,KKmjFP,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,iBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC94FK,KD+4FL,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCz7FG,KD07FH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,kBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MC7+FM,MD8+FN,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,kBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,kBAEA,uBACE,WL3hGc,KK4hGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WLjjGgB,KKkjGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLrkGkB,KKskGlB,MLvkGa,KKykGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WLjlGc,KKklGd,YACA,YACA,WACA,aAEA,qCACE,MLzkGS,KK0kGT,eACA,iBLtkGK,KK0kGT,mCACE,MLhlGW,KKilGX,eACA,iBL7kGO,KKilGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAGF,wBACE,YACA,iBAMA,qCACE,kBAGF,sBACE,WC7zGG,KD+zGH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCx1GI,MD01GJ,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,sBACE,sBACA,iBAGF,yBACE,cACA,qBAGF,oBACE,UACA,iBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,kBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WLzzGc,QK0zGd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,kBACA,MC1/GE,MD8/GN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QAKN,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC50HG,KD+0HL,gGAGE,MCj1HI,MDo1HN,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCp7HA,MD07HJ,oCACE,MC37HE,MD47HF,iBACA,eAGF,iCACE,MCj8HE,MDk8HF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCx+HI,MDy+HJ,iBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCriIE,MDyiIN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,WACA,aAGF,iCACE,MCzkIC,KD4kIH,2DACE,MC5kIE,MDglIN,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,ML3+HW,KK4+HX,YACA,iBL5/Hc,KK6/Hd,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLx/HW,KKy/HX,iBLxgIc,KKygId,sBACA,sBAEA,4DACE,iBL5/HS,KK6/HT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAIF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFKM,MEFR,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,OACA,YACA,WToHa,KSnHb,MT0Ha,KSzHb,YAEA,iCACE,iBTuHgB,KStHhB,YTXU,kCSeV,0EAGE,qBACA,MTyGiB,KStGnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,OACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,kBACA,2BAGF,yBACE,SACA,aACA,WTqDgB,KSpDhB,MTmEa,KSlEb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,gBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBT6Ba,KS3Bb,kCACE,uBAGF,sCACE,SAMJ,4CACE,MTGmB,KSDnB,sBACA,YACA,YAGF,kDACE,MTQa,KSHf,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MTpBa,KSqBb,kBACA,YACA,eAEA,wBACE,MTZS,KSiBX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,iBACA,gBACA,WACA,kBAGF,gCACE,WHpLK,KGqLL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTtHW,KSuHX,eAEA,6BACE,qBACA,MTtGO,KS0GX,wBACE,gBAEA,uEAEE,MT/GO,KSmHX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH9RC,KGgSD,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,WACA,UACA,gBAIF,iCACE,cACA,8BACA,gCACA,kBACA,UAGA,uCACE,cAKJ,iCACE,cACA,aACA,SACA,WACA,8BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAIJ,sCACE,QACA,SAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,8BACA,kBACA,mBAGF,2CACE,4BAKJ,eACE,mBACA,kBACA,mBACA,8BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,cACA,kBAIJ,2BACE,2BAGF,yBACE,kBAGF,yCACE,wCAGF,qBACE,MHnbM,MGobN,mBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,KTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WTjVkB,KSkVlB,6BACA,iBACA,WACA,eACA,MACA,KTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,iBACA,kBAEA,2BACE,MH3dG,KG4dH,gBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,SACA,QACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHlhBD,KGmhBC,MHnhBD,KGohBC,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpBK,KIsBL,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,gBACA,WJzGK,KI0GL,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJpHG,KIwHP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,iBACA,qBACA,sBACA,eAEA,iBACE,iBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,kBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJpOG,KIqOH,mBACA,YAGF,yBACE,cACA,MJ3OG,KI4OH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJzQM,MI0QN,yBACA,sBACA,aACA,mBAGF,gCACE,eAGF,iBACE,MJtRK,KIuRL,kBAGF,qCACE,cAGF,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBV9N2B,KU+N3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJjYK,KIkYL,kBACA,eAGF,WACE,WACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,kBAGF,+BACE,cAGF,iBACE,MJzZM,MI0ZN,QAGF,qCACE,eAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJhbG,KIibH,iBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,kBACA,mBAGF,gCACE,aACA,cACA,eAGF,gBACE,WACA,kBACA,OC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjFM,MMkFN,WACA,gBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPtEM,MOwEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP7FK,KOgGP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"mono-theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme-rtl.css deleted file mode 100644 index 73e343cf..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #780505;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#780505;text-decoration:none;background-color:transparent}a:hover{color:#2f0202;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(120,5,5,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#780505;border-color:#780505}.btn-primary:hover{color:#fff;background-color:#530303;border-color:#470303}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(140,43,43,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#780505;border-color:#780505}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#470303;border-color:#3b0202}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(140,43,43,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#780505;border-color:#780505}.btn-outline-primary:hover{color:#fff;background-color:#780505;border-color:#780505}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(120,5,5,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#780505;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#780505;border-color:#780505}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(120,5,5,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#780505;text-decoration:none}.btn-link:hover{color:#2f0202;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-right:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#780505;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:right;width:48em;margin-right:auto;margin-left:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:right;margin-left:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:right;color:#fff;font-size:2.5em;padding-top:0;margin-left:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #780505;background:#780505;color:#fff;padding-right:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:right;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#780505;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#780505;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #a10707;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-right:0 !important;margin-left:14px !important}button{margin-right:14px;padding:4px;color:#fff;text-decoration:none;background-color:#aaa}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:right}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #a10707;color:#444}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:left}div.tools span{float:left;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{right:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{right:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:left;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#780505;margin:0}table tr{text-align:right;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:right;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-right:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-right:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:99% 50%;padding:10px 35px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:right;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-left:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-right:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-left:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-left:10px}#topmenu{padding-right:20px;padding-left:20px}ul#topmenu ul.only{right:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-left:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-bottom:.5em;margin-left:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-right:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#780505;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-right:5px;padding-left:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-right:10px}#serverinfo img{margin:0 .1em 0;margin-right:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:10em;max-width:100%;text-align:left;padding-left:.5em;line-height:35px}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;padding-right:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:right}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:right}.smallIndent{padding-right:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:right}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:left;text-align:left}#serverVariables .var-doc{overflow:visible;float:left}#serverVariables .editLink{padding-left:1em;float:right;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{float:left;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:99% 50%;padding:25px 10px 10px 10px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:right}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:right;margin-left:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-right:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: redmond";margin-right:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#780505;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#780505}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-right:20px;margin-left:20px;border-top:1px solid silver;text-align:left}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:right;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-right:0}.group h2{color:#780505;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#780505;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-right:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-right:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-right:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-right:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:right;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-right:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-right:.5em;text-align:right;vertical-align:top;width:40%}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-left:none}.config-form fieldset th{border-bottom:1px #fff solid;border-left:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-6px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-right:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-right:.2em}.cList .lDiv div:hover{background:#780505;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#780505;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#780505;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#780505;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-right:20px}.relationalTable select{width:125px;margin-left:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:left}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-right:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-left:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-left:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em;float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{right:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#780505;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#780505;background-image:none;border:1px solid #aaa}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;right:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;right:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-right:.75em;border-right:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#780505;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-right:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-left:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-right:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-right:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:33%}#pma_navigation_tree div.block.double a+a{right:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-7px}#pma_navigation_tree div.throbber img{top:2px;right:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #616161;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #616161}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:15px;border-right:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-right:0;margin-left:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-left:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#780505;border-bottom:1px solid #780505;line-height:22px;color:#fff;position:fixed;top:0;right:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-right:10px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-right:2px;text-align:right;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-right:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-right:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-right:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:right;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-left:-20px}.content_fullscreen #layer_menu{margin-left:0}#layer_menu.left{float:right;margin-right:-20px}.content_fullscreen #layer_menu.left{margin-right:0}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-right:-20px}.content_fullscreen .side-menu{margin-right:0}.side-menu.right{float:left;left:0}.content_fullscreen .side-menu.right{margin-left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:right;padding-right:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-right:-20px;margin-left:-20px}.content_fullscreen #name-panel{margin-top:0;margin-right:0;margin-left:0}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=redmond-theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme-rtl.css.map deleted file mode 100644 index 0555e324..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,8BGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,wCAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,wCD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJ5CS,KIgDb,sBACE,cACA,aJlDW,MKjFjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,aLrFW,MKsFX,MLXa,KKYb,WLXkB,KKYlB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLzCgB,QK0ChB,oBACA,aACA,0BACA,iBAGF,6BACE,ML1CgB,KK2ChB,WC/GK,MDgHL,WACA,kBACA,iBAEA,qCAEE,sBACA,gBACA,MLpDc,KKqDd,YACA,MC1HG,MD2HH,iBACA,mBACA,iBL5CO,KK6CP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WCxIK,MDyIL,MLrEgB,KKsEhB,gBACA,cACA,iBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WLjGS,KKkGT,ML7EO,KK8EP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBL/FO,KKgGP,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WL7HgB,QK8HhB,ML/HW,KKgIX,2BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,ML/IW,KKgJX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MC9NK,MD+NL,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,MLjMkB,QKkMlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,ML1MkB,QK2MlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WLpQgB,QKqQhB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLzRgB,KK0RhB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,ML1Te,KK2Tf,iBL3Te,KK4Tf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,MLrUS,KKsUT,YACA,WACA,YLhaU,kCKiaV,iBLtVgB,KKwVhB,2EACE,yBACA,ML3VS,KKgWf,+DAEE,eACA,0BACA,4BAGF,OACE,kBACA,YACA,MLjWe,KKkWf,qBACA,iBLlWoB,KKqWtB,SACE,iBACA,sBACA,MLpWW,KKqWX,iBLlXkB,KKqXpB,SACE,gBACA,sBACA,aACA,iBL9WgB,QKgXhB,kBACE,YACA,gBACA,iBL9XgB,KK+XhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCneO,MDseT,WAEE,sBAGF,OACE,sBACA,ML5ZW,KK6ZX,YACA,YLtfY,kCKufZ,WACA,iBL7akB,KK8alB,eAEA,aACE,yBACA,MLnbW,KKwbf,YACE,WAGF,WACE,MChgBO,MDigBP,gBAGF,YACE,MCpgBQ,KDugBV,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WC/hBO,MDkiBT,oBAEE,kBAGF,kBAEE,WCxiBQ,KDyiBR,iBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WL3gBgB,QK4gBhB,mBAGF,UACE,aACA,WC/lBQ,KDimBR,eACE,MClmBM,KDmmBN,eAGF,YACE,yBAKF,6BACE,cACA,kBAEA,qCAEE,sBACA,YACA,MLpiBO,KKqiBP,eACA,kBACA,YACA,MACA,aAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,cACA,kBAEA,kCAEE,sBACA,YACA,MLjkBO,KKkkBP,eACA,kBACA,YACA,MACA,aAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WCtqBQ,KDuqBR,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCrrBK,MDsrBL,iBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,ML7nBuB,QK8nBvB,SAGF,SACE,WCvsBO,MDwsBP,6BAGA,wBACE,WLxnBO,KKynBP,mBAIF,yBACE,WL/nBO,QKgoBP,mBAGF,YACE,WCvtBK,MDwtBL,6BAGF,2BAEE,mCAKJ,yBACE,MLhqBa,KKmqBf,+BACE,MLpqBa,KKsqBb,oEAEE,MLxqBW,KK4qBf,yBACE,iBLtqB2B,KK0qB3B,+BACE,+BAGF,+BACE,iBL/qByB,KKgrBzB,MLvrBW,KK2rBf,uBACE,iBLrrB2B,KKsrB3B,ML7rBa,KKgsBf,4BACE,iBL1rB2B,KK2rB3B,MLlsBa,KKosBb,kCACE,iCAIJ,kCACE,iBLnsB2B,KKosB3B,ML5rBmB,KKisBrB,WACE,gCAGF,aACE,yBACA,WLltBuB,QKmtBvB,sBAEA,eACE,yBACA,WLvtBqB,QKwtBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCjzBM,KDkzBN,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WCv4BO,MDw4BP,kBACA,ML70Ba,KKi1Bb,aACE,WC94BK,MD+4BL,kBACA,MLp1BW,KKu1Bb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAGE,4BACA,4BAOJ,YACE,iBACA,YAIJ,8BAGE,0BACA,MLr2Be,KKw2BjB,SACE,MLz2Be,KK02Bf,iBL92BuB,QKi3BzB,uBAEE,aLn3BuB,QKs3BzB,mBAEE,MLp3Be,KKq3Bf,iBL52Bc,QK+2BhB,UACE,aLh3Bc,QKo3Bd,yBAEE,aLt3BY,QK03BhB,UACE,MLp4Be,KKu4BjB,OACE,oCACA,MLz4Be,KK04Bf,iBL/4BuB,QKk5BzB,mBAEE,aLx5Ba,KK25Bf,cACE,MLn5Be,KKo5Bf,iBLz5BuB,QK45BzB,6BACE,iBL75BuB,QKk6BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLz6BW,KK06BX,WL56BgB,QK66BhB,mBAGF,sBAEE,mBACA,MLj7BW,KKk7BX,WLp7BgB,QK27Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MC/lCK,MDgmCL,SACA,sBACA,iBACA,YAIJ,2BAEE,iBACA,oBAGF,eACE,iBL/hCgB,QKgiChB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,eACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,MLxkCqB,KKykCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WLhlCuB,QKilCvB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,MLrlCa,KKslCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,ML5mCa,KK6mCb,iBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,iBAIJ,SACE,mBACA,kBAME,mBACE,QAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,cAMF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCr0CO,MDs0CP,mBACA,kBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,kBACA,YLx2CY,kCKy2CZ,MLtxCe,KKuxCf,WLtyCkB,QKuyClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,ML9xCa,KKgyCb,0BACE,kBACA,iBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,OACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,kBAGF,gBACE,gBACA,kBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MCz8CK,MD08CL,cACA,WACA,eACA,WC58CM,KD68CN,kBACA,iBAGF,sCACE,MCn9CK,MDo9CL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCl+CM,KDm+CN,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCj/CO,MDk/CP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCpgDO,MD2gDT,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MCthDQ,KDuhDR,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MCxiDQ,KD2iDV,6BACE,MC7iDO,MD8iDP,YACA,aACA,mBAIA,2DAEE,MCtjDK,MDyjDP,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MC5kDK,MD6kDL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,kBAIA,mBACE,YACA,SAGF,iCACE,WLliDc,QKsiDlB,aACE,kBACA,MCvnDO,MDwnDP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WC5qDG,MDirDT,aACE,kBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,MLnnDS,KKonDT,mBACA,iBACA,WCvsDK,MD0sDP,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCptDK,MDstDL,mCACE,mBACA,kBAIJ,4BACE,UACA,MC7tDM,KD8tDN,WC9tDM,KDiuDR,0BACE,iBACA,MCnuDM,KDuuDR,2BACE,iBACA,MC1uDK,MD2uDL,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,MClwDI,KDmwDJ,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAGE,4BACA,4BAMF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCpyDO,MD2yDT,SACE,wBAIF,eACE,aAGF,aACE,MCrzDO,MDszDP,iBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC32DK,MD42DL,UAGF,yBACE,MC/2DM,KDg3DN,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCr5DO,MDs5DP,UAGF,kBACE,uBACA,sBACA,ML30DW,KK40DX,kBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,mBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,mBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,mBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,0BACA,kBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,mBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,mBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WL99DkB,QK+9DlB,wBAGF,iBACE,WLn+DkB,QKs+DpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCljEO,MDqjET,UACE,WACA,cACA,gBACA,mBACA,kBACA,iBACA,4BACA,WC5jEQ,KD+jEV,iEAEE,MClkEO,MDqkET,oCACE,MCtkEO,MDwkEP,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCplEO,MDqlEP,mBAGF,uBACE,WACA,WAGF,uCAEE,MC/lEO,MDkmET,WACE,WACA,MCpmEO,MDsmEP,eACE,kBAIJ,SACE,cACA,mBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBLxjEkB,KKyjElB,sBACA,cAGF,gBACE,UACA,gBACA,MCpoEO,MDqoEP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBAGF,OACE,kBACA,mBAEA,0BACE,eAGF,UACE,ML3lEgB,QK4lEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MLloEW,KKqoEb,8BACE,iBL5oEgB,QK6oEhB,QACA,YACA,WACA,gBACA,MLxoEoB,KKyoEpB,kBAGF,6CACE,kBACA,MACA,QACA,YAGF,6CACE,SACA,WAGF,eACE,gBAKF,sIAIE,MCxuEK,MDivEP,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,QACA,OACA,oDACA,4BACA,wBACA,SACA,iBL9sEa,KK+sEb,MLxsEa,KKysEb,wBACA,YAGF,aACE,mBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MCx1EO,MDy1EP,WAGF,8BAEE,sBACA,kBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,kBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,kBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCp8EK,MDq8EL,iBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,gBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC3+EG,MD4+EH,eAIJ,mBACE,WACA,YACA,MCn/EK,MDs/EP,uBACE,MCv/EK,MDy/EL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC3gFM,KDghFR,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WL78Ec,QK88Ed,sBACA,ML78ES,KK88ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MC/iFG,MDgjFH,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,eACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,mBACA,WChpFK,MDipFL,mBACA,UAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,iBAGF,yBACE,6BACA,iBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WLtmFK,KKymFP,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,kBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC14FO,MD24FP,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCr7FK,MDs7FL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,mBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MCz+FQ,KD0+FR,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,mBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,mBAEA,uBACE,WLjlGc,QKklGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WLvmGgB,QKwmGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBL3nGkB,QK4nGlB,ML7nGa,KK+nGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WLvoGc,QKwoGd,YACA,YACA,WACA,aAEA,qCACE,ML/nGS,KKgoGT,eACA,iBL5nGK,KKgoGT,mCACE,MLtoGW,KKuoGX,eACA,iBLnoGO,KKuoGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,mBAGF,wBACE,YACA,gBAMA,qCACE,kBAGF,sBACE,WCzzGK,MD2zGL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCp1GM,KDs1GN,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,sBACE,sBACA,kBAGF,yBACE,cACA,qBAGF,oBACE,UACA,gBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,mBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WL/2Gc,QKg3Gd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,iBACA,MCt/GI,KD0/GR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,aACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SAKN,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MCx0HK,MD20HP,gGAGE,MC70HM,KDg1HR,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCh7HE,KDs7HN,oCACE,MCv7HI,KDw7HJ,gBACA,eAGF,iCACE,MC77HI,KD87HJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCp+HM,KDq+HN,gBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCjiII,KDqiIR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,UACA,cAGF,iCACE,MCrkIG,MDwkIL,2DACE,MCxkII,KD4kIR,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,MLjiIW,KKkiIX,YACA,iBLljIc,QKmjId,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,ML9iIW,KK+iIX,iBL9jIc,QK+jId,sBACA,sBAEA,4DACE,iBLljIS,KKmjIT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAIF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFSQ,KENV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,QACA,YACA,WT8Da,KS7Db,MToEa,KSnEb,YAEA,iCACE,iBTiEgB,KShEhB,YTXU,kCSeV,0EAGE,qBACA,MTmDiB,KShDnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,QACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,mBACA,4BAGF,yBACE,SACA,aACA,WTDgB,QSEhB,MTaa,KSZb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,iBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBTzBa,KS2Bb,kCACE,uBAGF,sCACE,SAMJ,4CACE,MTnDmB,KSqDnB,sBACA,YACA,YAGF,kDACE,MT9Ca,KSmDf,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MT1Ea,KS2Eb,iBACA,YACA,eAEA,wBACE,MTlES,KSuEX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,kBACA,gBACA,WACA,kBAGF,gCACE,WHhLO,MGiLP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MT5KW,KS6KX,eAEA,6BACE,qBACA,MT5JO,KSgKX,wBACE,gBAEA,uEAEE,MTrKO,KSyKX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH1RG,MG4RH,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,YACA,UACA,gBAIF,iCACE,cACA,+BACA,gCACA,kBACA,UAGA,uCACE,eAKJ,iCACE,cACA,aACA,SACA,YACA,+BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAIJ,sCACE,QACA,UAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,+BACA,mBACA,oBAGF,2CACE,6BAKJ,eACE,oBACA,mBACA,kBACA,+BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,eACA,iBAIJ,2BACE,2BAGF,yBACE,iBAGF,yCACE,wCAGF,qBACE,MH/aQ,KGgbR,kBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,MTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WTvYkB,QSwYlB,gCACA,iBACA,WACA,eACA,MACA,MTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,kBACA,kBAEA,2BACE,MHvdK,MGwdL,iBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,UACA,OACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MH9gBC,MG+gBD,MH/gBC,MGghBD,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhBO,MIkBP,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,WJrGO,MIsGP,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJhHK,MIoHT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,kBACA,qBACA,sBACA,eAEA,iBACE,kBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,mBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJhOK,MIiOL,mBACA,YAGF,yBACE,cACA,MJvOK,MIwOL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJrQQ,KIsQR,yBACA,sBACA,aACA,kBAGF,gCACE,cAGF,iBACE,MJlRO,MImRP,mBAGF,qCACE,eAGF,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBVpR2B,KUqR3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJ7XO,MI8XP,kBACA,eAGF,WACE,YACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,mBAGF,+BACE,eAGF,iBACE,MJrZQ,KIsZR,OAGF,qCACE,cAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJ5aK,MI6aL,kBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,mBACA,kBAGF,gCACE,aACA,eACA,cAGF,gBACE,WACA,kBACA,QC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MN7EQ,KM8ER,WACA,iBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPlEQ,KOoER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPzFO,MO4FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"redmond-theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme.css deleted file mode 100644 index 63f3c6b8..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #780505;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#780505;text-decoration:none;background-color:transparent}a:hover{color:#2f0202;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(120,5,5,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#780505;border-color:#780505}.btn-primary:hover{color:#fff;background-color:#530303;border-color:#470303}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(140,43,43,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#780505;border-color:#780505}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#470303;border-color:#3b0202}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(140,43,43,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#780505;border-color:#780505}.btn-outline-primary:hover{color:#fff;background-color:#780505;border-color:#780505}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(120,5,5,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#780505;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#780505;border-color:#780505}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(120,5,5,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#780505;text-decoration:none}.btn-link:hover{color:#2f0202;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-left:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#780505;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:left;width:48em;margin-left:auto;margin-right:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:left;margin-right:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:left;color:#fff;font-size:2.5em;padding-top:0;margin-right:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #780505;background:#780505;color:#fff;padding-left:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:left;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#780505;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#780505;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #a10707;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-left:0 !important;margin-right:14px !important}button{margin-left:14px;padding:4px;color:#fff;text-decoration:none;background-color:#aaa}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:left}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #a10707;color:#444}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:right}div.tools span{float:right;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{left:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{left:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:right;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#780505;margin:0}table tr{text-align:left;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:left;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-left:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-left:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-right:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-left:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-right:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-right:10px}#topmenu{padding-left:20px;padding-right:20px}ul#topmenu ul.only{left:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-right:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-bottom:.5em;margin-right:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-left:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#780505;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-left:5px;padding-right:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-left:10px}#serverinfo img{margin:0 .1em 0;margin-left:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:10em;max-width:100%;text-align:right;padding-right:.5em;line-height:35px}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;padding-left:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:left}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:left}.smallIndent{padding-left:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:left}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:right;text-align:right}#serverVariables .var-doc{overflow:visible;float:right}#serverVariables .editLink{padding-right:1em;float:left;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{float:right;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:10px 50%;padding:10px 10px 10px 25px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:left}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:left;margin-right:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-left:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: redmond";margin-left:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#780505;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#780505}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;border-top:1px solid silver;text-align:right}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:left;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-left:0}.group h2{color:#780505;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#780505;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-left:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-left:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-left:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-left:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:left;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-left:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-left:.5em;text-align:left;vertical-align:top;width:40%}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-right:none}.config-form fieldset th{border-bottom:1px #fff solid;border-right:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-6px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-left:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-left:.2em}.cList .lDiv div:hover{background:#780505;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#780505;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#780505;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#780505;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.relationalTable select{width:125px;margin-right:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-left:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-right:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-right:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em;float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#780505;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#780505;background-image:none;border:1px solid #aaa}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;left:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;left:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-left:.75em;border-left:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#780505;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-left:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-right:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-left:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-left:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:33%}#pma_navigation_tree div.block.double a+a{left:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-7px}#pma_navigation_tree div.throbber img{top:2px;left:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #616161;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #616161}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:15px;border-left:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-left:0;margin-right:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-right:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#780505;border-bottom:1px solid #780505;line-height:22px;color:#fff;position:fixed;top:0;left:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-left:10px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-left:2px;text-align:left;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-left:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-left:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-left:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:left;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-right:-20px}.content_fullscreen #layer_menu{margin-right:0}#layer_menu.left{float:left;margin-left:-20px}.content_fullscreen #layer_menu.left{margin-left:0}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-left:-20px}.content_fullscreen .side-menu{margin-left:0}.side-menu.right{float:right;right:0}.content_fullscreen .side-menu.right{margin-right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:left;padding-left:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-left:-20px;margin-right:-20px}.content_fullscreen #name-panel{margin-top:0;margin-left:0;margin-right:0}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=redmond-theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme.css.map deleted file mode 100644 index 97930251..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/redmond-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,8BGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,wCAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,wCD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJ5CS,KIgDb,sBACE,cACA,aJlDW,MKjFjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,YLrFW,MKsFX,MLXa,KKYb,WLXkB,KKYlB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLzCgB,QK0ChB,oBACA,aACA,0BACA,iBAGF,6BACE,ML1CgB,KK2ChB,WCnHG,KDoHH,WACA,iBACA,kBAEA,qCAEE,sBACA,gBACA,MLpDc,KKqDd,YACA,MC9HC,KD+HD,kBACA,mBACA,iBL5CO,KK6CP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WC5IG,KD6IH,MLrEgB,KKsEhB,gBACA,cACA,kBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WLjGS,KKkGT,ML7EO,KK8EP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBL/FO,KKgGP,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WL7HgB,QK8HhB,ML/HW,KKgIX,0BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,ML/IW,KKgJX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MClOG,KDmOH,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,MLjMkB,QKkMlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,ML1MkB,QK2MlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WLpQgB,QKqQhB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLzRgB,KK0RhB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,ML1Te,KK2Tf,iBL3Te,KK4Tf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,MLrUS,KKsUT,YACA,WACA,YLhaU,kCKiaV,iBLtVgB,KKwVhB,2EACE,yBACA,ML3VS,KKgWf,+DAEE,eACA,yBACA,6BAGF,OACE,iBACA,YACA,MLjWe,KKkWf,qBACA,iBLlWoB,KKqWtB,SACE,iBACA,sBACA,MLpWW,KKqWX,iBLlXkB,KKqXpB,SACE,gBACA,sBACA,aACA,iBL9WgB,QKgXhB,kBACE,YACA,gBACA,iBL9XgB,KK+XhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCveK,KD0eP,WAEE,sBAGF,OACE,sBACA,ML5ZW,KK6ZX,YACA,YLtfY,kCKufZ,WACA,iBL7akB,KK8alB,eAEA,aACE,yBACA,MLnbW,KKwbf,YACE,WAGF,WACE,MCpgBK,KDqgBL,iBAGF,YACE,MCxgBM,MD2gBR,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCniBK,KDsiBP,oBAEE,kBAGF,kBAEE,WC5iBM,MD6iBN,kBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WL3gBgB,QK4gBhB,mBAGF,UACE,aACA,WCnmBM,MDqmBN,eACE,MCtmBI,MDumBJ,eAGF,YACE,yBAKF,6BACE,aACA,kBAEA,qCAEE,sBACA,YACA,MLpiBO,KKqiBP,eACA,kBACA,YACA,MACA,YAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,aACA,kBAEA,kCAEE,sBACA,YACA,MLjkBO,KKkkBP,eACA,kBACA,YACA,MACA,YAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WC1qBM,MD2qBN,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCzrBG,KD0rBH,kBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,ML7nBuB,QK8nBvB,SAGF,SACE,WC3sBK,KD4sBL,6BAGA,wBACE,WLxnBO,KKynBP,mBAIF,yBACE,WL/nBO,QKgoBP,mBAGF,YACE,WC3tBG,KD4tBH,6BAGF,2BAEE,kCAKJ,yBACE,MLhqBa,KKmqBf,+BACE,MLpqBa,KKsqBb,oEAEE,MLxqBW,KK4qBf,yBACE,iBLtqB2B,KK0qB3B,+BACE,8BAGF,+BACE,iBL/qByB,KKgrBzB,MLvrBW,KK2rBf,uBACE,iBLrrB2B,KKsrB3B,ML7rBa,KKgsBf,4BACE,iBL1rB2B,KK2rB3B,MLlsBa,KKosBb,kCACE,iCAIJ,kCACE,iBLnsB2B,KKosB3B,ML5rBmB,KKisBrB,WACE,gCAGF,aACE,yBACA,WLltBuB,QKmtBvB,sBAEA,eACE,yBACA,WLvtBqB,QKwtBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCrzBI,MDszBJ,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WC34BK,KD44BL,kBACA,ML70Ba,KKi1Bb,aACE,WCl5BG,KDm5BH,kBACA,MLp1BW,KKu1Bb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAME,6BACA,4BAIJ,YACE,iBACA,YAIJ,8BAGE,0BACA,MLr2Be,KKw2BjB,SACE,MLz2Be,KK02Bf,iBL92BuB,QKi3BzB,uBAEE,aLn3BuB,QKs3BzB,mBAEE,MLp3Be,KKq3Bf,iBL52Bc,QK+2BhB,UACE,aLh3Bc,QKo3Bd,yBAEE,aLt3BY,QK03BhB,UACE,MLp4Be,KKu4BjB,OACE,oCACA,MLz4Be,KK04Bf,iBL/4BuB,QKk5BzB,mBAEE,aLx5Ba,KK25Bf,cACE,MLn5Be,KKo5Bf,iBLz5BuB,QK45BzB,6BACE,iBL75BuB,QKk6BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLz6BW,KK06BX,WL56BgB,QK66BhB,mBAGF,sBAEE,mBACA,MLj7BW,KKk7BX,WLp7BgB,QK27Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MCnmCG,KDomCH,SACA,sBACA,iBACA,YAIJ,2BAEE,kBACA,oBAGF,eACE,iBL/hCgB,QKgiChB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,cACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,MLxkCqB,KKykCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WLhlCuB,QKilCvB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,MLrlCa,KKslCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,ML5mCa,KK6mCb,kBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,kBAIJ,SACE,kBACA,mBAME,mBACE,OAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,eAMF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCz0CK,KD00CL,mBACA,mBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,iBACA,YLx2CY,kCKy2CZ,MLtxCe,KKuxCf,WLtyCkB,QKuyClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,ML9xCa,KKgyCb,0BACE,iBACA,kBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,QACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,iBAGF,gBACE,gBACA,iBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MC78CG,KD88CH,cACA,WACA,eACA,WCh9CI,MDi9CJ,mBACA,iBAGF,sCACE,MCv9CG,KDw9CH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCt+CI,MDu+CJ,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCr/CK,KDs/CL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCxgDK,KD+gDP,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MC1hDM,MD2hDN,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MC5iDM,MD+iDR,6BACE,MCjjDK,KDkjDL,YACA,aACA,kBAIA,2DAEE,MC1jDG,KD6jDL,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MChlDG,KDilDH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,iBAIA,mBACE,YACA,SAGF,iCACE,WLliDc,QKsiDlB,aACE,iBACA,MC3nDK,KD4nDL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WChrDC,KDqrDP,aACE,iBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,MLnnDS,KKonDT,mBACA,iBACA,WC3sDG,KD8sDL,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCxtDG,KD0tDH,mCACE,mBACA,kBAIJ,4BACE,UACA,MCjuDI,MDkuDJ,WCluDI,MDquDN,0BACE,iBACA,MCvuDI,MD2uDN,2BACE,kBACA,MC9uDG,KD+uDH,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,MCtwDE,MDuwDF,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAME,6BACA,4BAGF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCxyDK,KD+yDP,SACE,wBAIF,eACE,aAGF,aACE,MCzzDK,KD0zDL,kBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC/2DG,KDg3DH,UAGF,yBACE,MCn3DI,MDo3DJ,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCz5DK,KD05DL,UAGF,kBACE,uBACA,sBACA,ML30DW,KK40DX,iBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,kBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,kBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,kBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,0BACA,iBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,kBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,kBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WL99DkB,QK+9DlB,wBAGF,iBACE,WLn+DkB,QKs+DpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCtjEK,KDyjEP,UACE,WACA,cACA,gBACA,mBACA,iBACA,kBACA,4BACA,WChkEM,MDmkER,iEAEE,MCtkEK,KDykEP,oCACE,MC1kEK,KD4kEL,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCxlEK,KDylEL,mBAGF,uBACE,WACA,WAGF,uCAEE,MCnmEK,KDsmEP,WACE,WACA,MCxmEK,KD0mEL,eACE,kBAIJ,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBLxjEkB,KKyjElB,sBACA,cAGF,gBACE,UACA,gBACA,MCxoEK,KDyoEL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBAGF,OACE,kBACA,mBAEA,0BACE,cAGF,UACE,ML3lEgB,QK4lEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MLloEW,KKqoEb,8BACE,iBL5oEgB,QK6oEhB,QACA,YACA,WACA,gBACA,MLxoEoB,KKyoEpB,kBAGF,6CACE,kBACA,MACA,OACA,YAGF,6CACE,SACA,UAGF,eACE,gBAKF,sIAIE,MC5uEG,KDqvEL,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,OACA,QACA,oDACA,4BACA,wBACA,SACA,iBL9sEa,KK+sEb,MLxsEa,KKysEb,wBACA,YAGF,aACE,kBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MC51EK,KD61EL,WAGF,8BAEE,sBACA,iBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,iBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,iBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCx8EG,KDy8EH,kBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,iBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC/+EC,KDg/ED,eAIJ,mBACE,WACA,YACA,MCv/EG,KD0/EL,uBACE,MC3/EG,KD6/EH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC/gFI,MDohFN,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WL78Ec,QK88Ed,sBACA,ML78ES,KK88ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MCnjFC,KDojFD,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,cACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,kBACA,WCppFG,KDqpFH,mBACA,UAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,kBAGF,yBACE,6BACA,kBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WLtmFK,KKymFP,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,iBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC94FK,KD+4FL,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCz7FG,KD07FH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,kBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MC7+FM,MD8+FN,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,kBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,kBAEA,uBACE,WLjlGc,QKklGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WLvmGgB,QKwmGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBL3nGkB,QK4nGlB,ML7nGa,KK+nGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WLvoGc,QKwoGd,YACA,YACA,WACA,aAEA,qCACE,ML/nGS,KKgoGT,eACA,iBL5nGK,KKgoGT,mCACE,MLtoGW,KKuoGX,eACA,iBLnoGO,KKuoGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAGF,wBACE,YACA,iBAMA,qCACE,kBAGF,sBACE,WC7zGG,KD+zGH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCx1GI,MD01GJ,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,sBACE,sBACA,iBAGF,yBACE,cACA,qBAGF,oBACE,UACA,iBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,kBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WL/2Gc,QKg3Gd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,kBACA,MC1/GE,MD8/GN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QAKN,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC50HG,KD+0HL,gGAGE,MCj1HI,MDo1HN,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCp7HA,MD07HJ,oCACE,MC37HE,MD47HF,iBACA,eAGF,iCACE,MCj8HE,MDk8HF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCx+HI,MDy+HJ,iBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCriIE,MDyiIN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,WACA,aAGF,iCACE,MCzkIC,KD4kIH,2DACE,MC5kIE,MDglIN,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,MLjiIW,KKkiIX,YACA,iBLljIc,QKmjId,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,ML9iIW,KK+iIX,iBL9jIc,QK+jId,sBACA,sBAEA,4DACE,iBLljIS,KKmjIT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAIF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFKM,MEFR,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,OACA,YACA,WT8Da,KS7Db,MToEa,KSnEb,YAEA,iCACE,iBTiEgB,KShEhB,YTXU,kCSeV,0EAGE,qBACA,MTmDiB,KShDnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,OACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,kBACA,2BAGF,yBACE,SACA,aACA,WTDgB,QSEhB,MTaa,KSZb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,gBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBTzBa,KS2Bb,kCACE,uBAGF,sCACE,SAMJ,4CACE,MTnDmB,KSqDnB,sBACA,YACA,YAGF,kDACE,MT9Ca,KSmDf,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MT1Ea,KS2Eb,kBACA,YACA,eAEA,wBACE,MTlES,KSuEX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,iBACA,gBACA,WACA,kBAGF,gCACE,WHpLK,KGqLL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MT5KW,KS6KX,eAEA,6BACE,qBACA,MT5JO,KSgKX,wBACE,gBAEA,uEAEE,MTrKO,KSyKX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH9RC,KGgSD,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,WACA,UACA,gBAIF,iCACE,cACA,8BACA,gCACA,kBACA,UAGA,uCACE,cAKJ,iCACE,cACA,aACA,SACA,WACA,8BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAIJ,sCACE,QACA,SAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,8BACA,kBACA,mBAGF,2CACE,4BAKJ,eACE,mBACA,kBACA,mBACA,8BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,cACA,kBAIJ,2BACE,2BAGF,yBACE,kBAGF,yCACE,wCAGF,qBACE,MHnbM,MGobN,mBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,KTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WTvYkB,QSwYlB,gCACA,iBACA,WACA,eACA,MACA,KTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,iBACA,kBAEA,2BACE,MH3dG,KG4dH,gBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,SACA,QACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHlhBD,KGmhBC,MHnhBD,KGohBC,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpBK,KIsBL,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,gBACA,WJzGK,KI0GL,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJpHG,KIwHP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,iBACA,qBACA,sBACA,eAEA,iBACE,iBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,kBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJpOG,KIqOH,mBACA,YAGF,yBACE,cACA,MJ3OG,KI4OH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJzQM,MI0QN,yBACA,sBACA,aACA,mBAGF,gCACE,eAGF,iBACE,MJtRK,KIuRL,kBAGF,qCACE,cAGF,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBVpR2B,KUqR3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJjYK,KIkYL,kBACA,eAGF,WACE,WACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,kBAGF,+BACE,cAGF,iBACE,MJzZM,MI0ZN,QAGF,qCACE,eAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJhbG,KIibH,iBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,kBACA,mBAGF,gCACE,aACA,cACA,eAGF,gBACE,WACA,kBACA,OC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjFM,MMkFN,WACA,gBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPtEM,MOwEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP7FK,KOgGP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"redmond-theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme-rtl.css deleted file mode 100644 index 7b091d50..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #004d60;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#004d60;text-decoration:none;background-color:transparent}a:hover{color:#001014;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,77,96,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#004d60;border-color:#004d60}.btn-primary:hover{color:#fff;background-color:#002e3a;border-color:#00242d}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,104,120,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#004d60;border-color:#004d60}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00242d;border-color:#001a20}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,104,120,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#004d60;border-color:#004d60}.btn-outline-primary:hover{color:#fff;background-color:#004d60;border-color:#004d60}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,77,96,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#004d60;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#004d60;border-color:#004d60}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,77,96,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#004d60;text-decoration:none}.btn-link:hover{color:#001014;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-right:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#004d60;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:right;width:48em;margin-right:auto;margin-left:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:right;margin-left:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:right;color:#fff;font-size:2.5em;padding-top:0;margin-left:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #004d60;background:#004d60;color:#fff;padding-right:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:right;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#004d60;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#004d60;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #216475;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-right:0 !important;margin-left:14px !important}button{margin-right:14px;padding:4px;color:#fff;text-decoration:none;background-color:#aaa}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:right}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #216475;color:#444}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:left}div.tools span{float:left;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{right:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{right:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:left;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#004d60;margin:0}table tr{text-align:right;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:right;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-right:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-right:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:right;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:99% 50%;padding:10px 35px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:right;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-left:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-right:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-left:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-left:10px}#topmenu{padding-right:20px;padding-left:20px}ul#topmenu ul.only{right:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-left:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-bottom:.5em;margin-left:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-right:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#004d60;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-right:5px;padding-left:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-right:10px}#serverinfo img{margin:0 .1em 0;margin-right:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:10em;max-width:100%;text-align:left;padding-left:.5em;line-height:35px}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;padding-right:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:right}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:right}.smallIndent{padding-right:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:right}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:left;text-align:left}#serverVariables .var-doc{overflow:visible;float:left}#serverVariables .editLink{padding-left:1em;float:right;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{float:left;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:99% 50%;padding:25px 10px 10px 10px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:right}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:right;margin-left:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-right:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: teal";margin-right:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#004d60;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#004d60}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-right:20px;margin-left:20px;border-top:1px solid silver;text-align:left}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:right;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-right:0}.group h2{color:#004d60;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#004d60;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-right:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-right:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-right:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-right:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:right;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-right:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-right:.5em;text-align:right;vertical-align:top;width:40%}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-left:none}.config-form fieldset th{border-bottom:1px #fff solid;border-left:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-6px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-right:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-right:.2em}.cList .lDiv div:hover{background:#004d60;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#004d60;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#004d60;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#004d60;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-right:20px}.relationalTable select{width:125px;margin-left:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:left}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-right:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-left:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-left:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em;float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{right:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#004d60;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#004d60;background-image:none;border:1px solid #aaa}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;right:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;right:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-right:.75em;border-right:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#004d60;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-right:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-left:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-right:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-right:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:33%}#pma_navigation_tree div.block.double a+a{right:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-7px}#pma_navigation_tree div.throbber img{top:2px;right:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #616161;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #616161}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:15px;border-right:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-right:0;margin-left:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-left:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#004d60;border-bottom:1px solid #004d60;line-height:22px;color:#fff;position:fixed;top:0;right:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-right:10px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-right:2px;text-align:right;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-right:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-right:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-right:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:right;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-left:-20px}.content_fullscreen #layer_menu{margin-left:0}#layer_menu.left{float:right;margin-right:-20px}.content_fullscreen #layer_menu.left{margin-right:0}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-right:-20px}.content_fullscreen .side-menu{margin-right:0}.side-menu.right{float:left;left:0}.content_fullscreen .side-menu.right{margin-left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:right;padding-right:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-right:-20px;margin-left:-20px}.content_fullscreen #name-panel{margin-top:0;margin-right:0;margin-left:0}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=teal-theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme-rtl.css.map deleted file mode 100644 index afea5ab2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,8BGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,wCAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,wCD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJvES,KI2Eb,sBACE,cACA,aJ7EW,MKtDjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,aLrFW,MKsFX,MLtCa,KKuCb,WLtCkB,KKuClB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLpEgB,QKqEhB,oBACA,aACA,0BACA,iBAGF,6BACE,MLrEgB,KKsEhB,WC/GK,MDgHL,WACA,kBACA,iBAEA,qCAEE,sBACA,gBACA,ML/Ec,KKgFd,YACA,MC1HG,MD2HH,iBACA,mBACA,iBLvEO,KKwEP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WCxIK,MDyIL,MLhGgB,KKiGhB,gBACA,cACA,iBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WL5HS,KK6HT,MLxGO,KKyGP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBL1HO,KK2HP,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WLxJgB,QKyJhB,ML1JW,KK2JX,2BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,ML1KW,KK2KX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MC9NK,MD+NL,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,ML5NkB,QK6NlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,MLrOkB,QKsOlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WL/RgB,QKgShB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLpTgB,KKqThB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,MLrVe,KKsVf,iBLtVe,KKuVf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,MLhWS,KKiWT,YACA,WACA,YLhaU,kCKiaV,iBLjXgB,KKmXhB,2EACE,yBACA,MLtXS,KK2Xf,+DAEE,eACA,0BACA,4BAGF,OACE,kBACA,YACA,ML5Xe,KK6Xf,qBACA,iBL7XoB,KKgYtB,SACE,iBACA,sBACA,ML/XW,KKgYX,iBL7YkB,KKgZpB,SACE,gBACA,sBACA,aACA,iBLzYgB,QK2YhB,kBACE,YACA,gBACA,iBLzZgB,KK0ZhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCneO,MDseT,WAEE,sBAGF,OACE,sBACA,MLvbW,KKwbX,YACA,YLtfY,kCKufZ,WACA,iBLxckB,KKyclB,eAEA,aACE,yBACA,ML9cW,KKmdf,YACE,WAGF,WACE,MChgBO,MDigBP,gBAGF,YACE,MCpgBQ,KDugBV,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WC/hBO,MDkiBT,oBAEE,kBAGF,kBAEE,WCxiBQ,KDyiBR,iBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLtiBgB,QKuiBhB,mBAGF,UACE,aACA,WC/lBQ,KDimBR,eACE,MClmBM,KDmmBN,eAGF,YACE,yBAKF,6BACE,cACA,kBAEA,qCAEE,sBACA,YACA,ML/jBO,KKgkBP,eACA,kBACA,YACA,MACA,aAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,cACA,kBAEA,kCAEE,sBACA,YACA,ML5lBO,KK6lBP,eACA,kBACA,YACA,MACA,aAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WCtqBQ,KDuqBR,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCrrBK,MDsrBL,iBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLxpBuB,QKypBvB,SAGF,SACE,WCvsBO,MDwsBP,6BAGA,wBACE,WLnpBO,KKopBP,mBAIF,yBACE,WL1pBO,QK2pBP,mBAGF,YACE,WCvtBK,MDwtBL,6BAGF,2BAEE,mCAKJ,yBACE,ML3rBa,KK8rBf,+BACE,ML/rBa,KKisBb,oEAEE,MLnsBW,KKusBf,yBACE,iBLjsB2B,KKqsB3B,+BACE,+BAGF,+BACE,iBL1sByB,KK2sBzB,MLltBW,KKstBf,uBACE,iBLhtB2B,KKitB3B,MLxtBa,KK2tBf,4BACE,iBLrtB2B,KKstB3B,ML7tBa,KK+tBb,kCACE,iCAIJ,kCACE,iBL9tB2B,KK+tB3B,MLvtBmB,KK4tBrB,WACE,gCAGF,aACE,yBACA,WL7uBuB,QK8uBvB,sBAEA,eACE,yBACA,WLlvBqB,QKmvBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCjzBM,KDkzBN,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WCv4BO,MDw4BP,kBACA,MLx2Ba,KK42Bb,aACE,WC94BK,MD+4BL,kBACA,ML/2BW,KKk3Bb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAGE,4BACA,4BAOJ,YACE,iBACA,YAIJ,8BAGE,0BACA,MLh4Be,KKm4BjB,SACE,MLp4Be,KKq4Bf,iBLz4BuB,QK44BzB,uBAEE,aL94BuB,QKi5BzB,mBAEE,ML/4Be,KKg5Bf,iBLv4Bc,QK04BhB,UACE,aL34Bc,QK+4Bd,yBAEE,aLj5BY,QKq5BhB,UACE,ML/5Be,KKk6BjB,OACE,oCACA,MLp6Be,KKq6Bf,iBL16BuB,QK66BzB,mBAEE,aLn7Ba,KKs7Bf,cACE,ML96Be,KK+6Bf,iBLp7BuB,QKu7BzB,6BACE,iBLx7BuB,QK67BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLp8BW,KKq8BX,WLv8BgB,QKw8BhB,mBAGF,sBAEE,mBACA,ML58BW,KK68BX,WL/8BgB,QKs9Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MC/lCK,MDgmCL,SACA,sBACA,iBACA,YAIJ,2BAEE,iBACA,oBAGF,eACE,iBL1jCgB,QK2jChB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,eACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,MLnmCqB,KKomCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WL3mCuB,QK4mCvB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,MLhnCa,KKinCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLvoCa,KKwoCb,iBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,iBAIJ,SACE,mBACA,kBAME,mBACE,QAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,cAMF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCr0CO,MDs0CP,mBACA,kBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,kBACA,YLx2CY,kCKy2CZ,MLjzCe,KKkzCf,WLj0CkB,QKk0ClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLzzCa,KK2zCb,0BACE,kBACA,iBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,OACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,kBAGF,gBACE,gBACA,kBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MCz8CK,MD08CL,cACA,WACA,eACA,WC58CM,KD68CN,kBACA,iBAGF,sCACE,MCn9CK,MDo9CL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCl+CM,KDm+CN,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCj/CO,MDk/CP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCpgDO,MD2gDT,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MCthDQ,KDuhDR,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MCxiDQ,KD2iDV,6BACE,MC7iDO,MD8iDP,YACA,aACA,mBAIA,2DAEE,MCtjDK,MDyjDP,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MC5kDK,MD6kDL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,kBAIA,mBACE,YACA,SAGF,iCACE,WL7jDc,QKikDlB,aACE,kBACA,MCvnDO,MDwnDP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WC5qDG,MDirDT,aACE,kBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,ML9oDS,KK+oDT,mBACA,iBACA,WCvsDK,MD0sDP,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCptDK,MDstDL,mCACE,mBACA,kBAIJ,4BACE,UACA,MC7tDM,KD8tDN,WC9tDM,KDiuDR,0BACE,iBACA,MCnuDM,KDuuDR,2BACE,iBACA,MC1uDK,MD2uDL,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,MClwDI,KDmwDJ,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAGE,4BACA,4BAMF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCpyDO,MD2yDT,SACE,wBAIF,eACE,aAGF,aACE,MCrzDO,MDszDP,iBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC32DK,MD42DL,UAGF,yBACE,MC/2DM,KDg3DN,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCr5DO,MDs5DP,UAGF,kBACE,uBACA,sBACA,MLt2DW,KKu2DX,kBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,mBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,mBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,mBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,uBACA,kBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,mBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,mBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLz/DkB,QK0/DlB,wBAGF,iBACE,WL9/DkB,QKigEpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCljEO,MDqjET,UACE,WACA,cACA,gBACA,mBACA,kBACA,iBACA,4BACA,WC5jEQ,KD+jEV,iEAEE,MClkEO,MDqkET,oCACE,MCtkEO,MDwkEP,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCplEO,MDqlEP,mBAGF,uBACE,WACA,WAGF,uCAEE,MC/lEO,MDkmET,WACE,WACA,MCpmEO,MDsmEP,eACE,kBAIJ,SACE,cACA,mBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBLnlEkB,KKolElB,sBACA,cAGF,gBACE,UACA,gBACA,MCpoEO,MDqoEP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBAGF,OACE,kBACA,mBAEA,0BACE,eAGF,UACE,MLtnEgB,QKunEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,ML7pEW,KKgqEb,8BACE,iBLvqEgB,QKwqEhB,QACA,YACA,WACA,gBACA,MLnqEoB,KKoqEpB,kBAGF,6CACE,kBACA,MACA,QACA,YAGF,6CACE,SACA,WAGF,eACE,gBAKF,sIAIE,MCxuEK,MDivEP,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,QACA,OACA,oDACA,4BACA,wBACA,SACA,iBLzuEa,KK0uEb,MLnuEa,KKouEb,wBACA,YAGF,aACE,mBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MCx1EO,MDy1EP,WAGF,8BAEE,sBACA,kBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,kBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,kBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCp8EK,MDq8EL,iBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,gBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC3+EG,MD4+EH,eAIJ,mBACE,WACA,YACA,MCn/EK,MDs/EP,uBACE,MCv/EK,MDy/EL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC3gFM,KDghFR,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLx+Ec,QKy+Ed,sBACA,MLx+ES,KKy+ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MC/iFG,MDgjFH,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,eACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,mBACA,WChpFK,MDipFL,mBACA,UAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,iBAGF,yBACE,6BACA,iBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WLjoFK,KKooFP,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,kBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC14FO,MD24FP,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCr7FK,MDs7FL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,mBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MCz+FQ,KD0+FR,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,mBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,mBAEA,uBACE,WL5mGc,QK6mGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WLloGgB,QKmoGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLtpGkB,QKupGlB,MLxpGa,KK0pGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WLlqGc,QKmqGd,YACA,YACA,WACA,aAEA,qCACE,ML1pGS,KK2pGT,eACA,iBLvpGK,KK2pGT,mCACE,MLjqGW,KKkqGX,eACA,iBL9pGO,KKkqGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,mBAGF,wBACE,YACA,gBAMA,qCACE,kBAGF,sBACE,WCzzGK,MD2zGL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCp1GM,KDs1GN,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,sBACE,sBACA,kBAGF,yBACE,cACA,qBAGF,oBACE,UACA,gBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,mBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WL14Gc,QK24Gd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,iBACA,MCt/GI,KD0/GR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,aACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SAKN,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MCx0HK,MD20HP,gGAGE,MC70HM,KDg1HR,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCh7HE,KDs7HN,oCACE,MCv7HI,KDw7HJ,gBACA,eAGF,iCACE,MC77HI,KD87HJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCp+HM,KDq+HN,gBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCjiII,KDqiIR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,UACA,cAGF,iCACE,MCrkIG,MDwkIL,2DACE,MCxkII,KD4kIR,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,ML5jIW,KK6jIX,YACA,iBL7kIc,QK8kId,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLzkIW,KK0kIX,iBLzlIc,QK0lId,sBACA,sBAEA,4DACE,iBL7kIS,KK8kIT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAIF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFSQ,KENV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,QACA,YACA,WTmCa,KSlCb,MTyCa,KSxCb,YAEA,iCACE,iBTsCgB,KSrChB,YTXU,kCSeV,0EAGE,qBACA,MTwBiB,KSrBnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,QACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,mBACA,4BAGF,yBACE,SACA,aACA,WT5BgB,QS6BhB,MTda,KSeb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,iBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBTpDa,KSsDb,kCACE,uBAGF,sCACE,SAMJ,4CACE,MT9EmB,KSgFnB,sBACA,YACA,YAGF,kDACE,MTzEa,KS8Ef,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MTrGa,KSsGb,iBACA,YACA,eAEA,wBACE,MT7FS,KSkGX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,kBACA,gBACA,WACA,kBAGF,gCACE,WHhLO,MGiLP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTvMW,KSwMX,eAEA,6BACE,qBACA,MTvLO,KS2LX,wBACE,gBAEA,uEAEE,MThMO,KSoMX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH1RG,MG4RH,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,YACA,UACA,gBAIF,iCACE,cACA,+BACA,gCACA,kBACA,UAGA,uCACE,eAKJ,iCACE,cACA,aACA,SACA,YACA,+BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAIJ,sCACE,QACA,UAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,+BACA,mBACA,oBAGF,2CACE,6BAKJ,eACE,oBACA,mBACA,kBACA,+BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,eACA,iBAIJ,2BACE,2BAGF,yBACE,iBAGF,yCACE,wCAGF,qBACE,MH/aQ,KGgbR,kBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,MTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WTlakB,QSmalB,gCACA,iBACA,WACA,eACA,MACA,MTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,kBACA,kBAEA,2BACE,MHvdK,MGwdL,iBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,UACA,OACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MH9gBC,MG+gBD,MH/gBC,MGghBD,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhBO,MIkBP,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,WJrGO,MIsGP,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJhHK,MIoHT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,kBACA,qBACA,sBACA,eAEA,iBACE,kBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,mBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJhOK,MIiOL,mBACA,YAGF,yBACE,cACA,MJvOK,MIwOL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJrQQ,KIsQR,yBACA,sBACA,aACA,kBAGF,gCACE,cAGF,iBACE,MJlRO,MImRP,mBAGF,qCACE,eAGF,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBV/S2B,KUgT3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJ7XO,MI8XP,kBACA,eAGF,WACE,YACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,mBAGF,+BACE,eAGF,iBACE,MJrZQ,KIsZR,OAGF,qCACE,cAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJ5aK,MI6aL,kBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,mBACA,kBAGF,gCACE,aACA,eACA,cAGF,gBACE,WACA,kBACA,QC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MN7EQ,KM8ER,WACA,iBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPlEQ,KOoER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPzFO,MO4FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"teal-theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme.css deleted file mode 100644 index e3408a55..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #004d60;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#004d60;text-decoration:none;background-color:transparent}a:hover{color:#001014;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,77,96,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#004d60;border-color:#004d60}.btn-primary:hover{color:#fff;background-color:#002e3a;border-color:#00242d}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,104,120,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#004d60;border-color:#004d60}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00242d;border-color:#001a20}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,104,120,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#004d60;border-color:#004d60}.btn-outline-primary:hover{color:#fff;background-color:#004d60;border-color:#004d60}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,77,96,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#004d60;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#004d60;border-color:#004d60}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,77,96,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#004d60;text-decoration:none}.btn-link:hover{color:#001014;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-left:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#004d60;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:left;width:48em;margin-left:auto;margin-right:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:left;margin-right:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:left;color:#fff;font-size:2.5em;padding-top:0;margin-right:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#fff;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #004d60;background:#004d60;color:#fff;padding-left:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #fff}body#loginform br{display:none}body#loginform fieldset{border:none;color:#fff;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:left;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#004d60;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#004d60;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #216475;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-left:0 !important;margin-right:14px !important}button{margin-left:14px;padding:4px;color:#fff;text-decoration:none;background-color:#aaa}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:left}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #216475;color:#444}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:right}div.tools span{float:right;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{left:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{left:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:right;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#004d60;margin:0}table tr{text-align:left;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:left;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-left:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-left:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.error h1{text-align:left;margin:0 0 .2em 0;color:#fff}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-right:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-left:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#666;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-right:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-right:10px}#topmenu{padding-left:20px;padding-right:20px}ul#topmenu ul.only{left:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-right:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-bottom:.5em;margin-right:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-left:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#004d60;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-left:5px;padding-right:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-left:10px}#serverinfo img{margin:0 .1em 0;margin-left:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:10em;max-width:100%;text-align:right;padding-right:.5em;line-height:35px}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;padding-left:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:left}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:left}.smallIndent{padding-left:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:left}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:right;text-align:right}#serverVariables .var-doc{overflow:visible;float:right}#serverVariables .editLink{padding-right:1em;float:left;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{float:right;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:10px 50%;padding:10px 10px 10px 25px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:left}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:left;margin-right:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-left:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: teal";margin-left:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#004d60;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#004d60}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;border-top:1px solid silver;text-align:right}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:left;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-left:0}.group h2{color:#004d60;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#004d60;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#fff;color:#444;padding:10px !important;border:none}.dismissable{margin-left:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-left:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-left:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-left:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:left;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-left:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-left:.5em;text-align:left;vertical-align:top;width:40%}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #fff solid;border-right:none}.config-form fieldset th{border-bottom:1px #fff solid;border-right:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-6px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-left:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-left:.2em}.cList .lDiv div:hover{background:#004d60;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#004d60;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#004d60;color:#fff}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#004d60;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.relationalTable select{width:125px;margin-right:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-left:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-right:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-right:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em;float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#004d60;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#004d60;background-image:none;border:1px solid #aaa}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#000;border:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;left:0;height:100%;background:#fff;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#666}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;left:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-left:.75em;border-left:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#004d60;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-left:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#666;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-right:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-left:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#fff;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-left:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:33%}#pma_navigation_tree div.block.double a+a{left:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-7px}#pma_navigation_tree div.throbber img{top:2px;left:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #616161;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #616161}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:15px;border-left:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-left:0;margin-right:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-right:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#004d60;border-bottom:1px solid #004d60;line-height:22px;color:#fff;position:fixed;top:0;left:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-left:10px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-left:2px;text-align:left;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-left:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-left:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-left:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:left;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-right:-20px}.content_fullscreen #layer_menu{margin-right:0}#layer_menu.left{float:left;margin-left:-20px}.content_fullscreen #layer_menu.left{margin-left:0}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-left:-20px}.content_fullscreen .side-menu{margin-left:0}.side-menu.right{float:right;right:0}.content_fullscreen .side-menu.right{margin-right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:left;padding-left:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-left:-20px;margin-right:-20px}.content_fullscreen #name-panel{margin-top:0;margin-left:0;margin-right:0}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=teal-theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme.css.map deleted file mode 100644 index 4b2efd6f..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/teal-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,8BGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,wCAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,wCD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJvES,KI2Eb,sBACE,cACA,aJ7EW,MKtDjB,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,YLrFW,MKsFX,MLtCa,KKuCb,WLtCkB,KKuClB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLpEgB,QKqEhB,oBACA,aACA,0BACA,iBAGF,6BACE,MLrEgB,KKsEhB,WCnHG,KDoHH,WACA,iBACA,kBAEA,qCAEE,sBACA,gBACA,ML/Ec,KKgFd,YACA,MC9HC,KD+HD,kBACA,mBACA,iBLvEO,KKwEP,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WC5IG,KD6IH,MLhGgB,KKiGhB,gBACA,cACA,kBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WL5HS,KK6HT,MLxGO,KKyGP,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBL1HO,KK2HP,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WLxJgB,QKyJhB,ML1JW,KK2JX,0BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,ML1KW,KK2KX,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MClOG,KDmOH,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,ML5NkB,QK6NlB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,MLrOkB,QKsOlB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WL/RgB,QKgShB,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLpTgB,KKqThB,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,MLrVe,KKsVf,iBLtVe,KKuVf,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,MLhWS,KKiWT,YACA,WACA,YLhaU,kCKiaV,iBLjXgB,KKmXhB,2EACE,yBACA,MLtXS,KK2Xf,+DAEE,eACA,yBACA,6BAGF,OACE,iBACA,YACA,ML5Xe,KK6Xf,qBACA,iBL7XoB,KKgYtB,SACE,iBACA,sBACA,ML/XW,KKgYX,iBL7YkB,KKgZpB,SACE,gBACA,sBACA,aACA,iBLzYgB,QK2YhB,kBACE,YACA,gBACA,iBLzZgB,KK0ZhB,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCveK,KD0eP,WAEE,sBAGF,OACE,sBACA,MLvbW,KKwbX,YACA,YLtfY,kCKufZ,WACA,iBLxckB,KKyclB,eAEA,aACE,yBACA,ML9cW,KKmdf,YACE,WAGF,WACE,MCpgBK,KDqgBL,iBAGF,YACE,MCxgBM,MD2gBR,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCniBK,KDsiBP,oBAEE,kBAGF,kBAEE,WC5iBM,MD6iBN,kBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLtiBgB,QKuiBhB,mBAGF,UACE,aACA,WCnmBM,MDqmBN,eACE,MCtmBI,MDumBJ,eAGF,YACE,yBAKF,6BACE,aACA,kBAEA,qCAEE,sBACA,YACA,ML/jBO,KKgkBP,eACA,kBACA,YACA,MACA,YAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,aACA,kBAEA,kCAEE,sBACA,YACA,ML5lBO,KK6lBP,eACA,kBACA,YACA,MACA,YAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WC1qBM,MD2qBN,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCzrBG,KD0rBH,kBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLxpBuB,QKypBvB,SAGF,SACE,WC3sBK,KD4sBL,6BAGA,wBACE,WLnpBO,KKopBP,mBAIF,yBACE,WL1pBO,QK2pBP,mBAGF,YACE,WC3tBG,KD4tBH,6BAGF,2BAEE,kCAKJ,yBACE,ML3rBa,KK8rBf,+BACE,ML/rBa,KKisBb,oEAEE,MLnsBW,KKusBf,yBACE,iBLjsB2B,KKqsB3B,+BACE,8BAGF,+BACE,iBL1sByB,KK2sBzB,MLltBW,KKstBf,uBACE,iBLhtB2B,KKitB3B,MLxtBa,KK2tBf,4BACE,iBLrtB2B,KKstB3B,ML7tBa,KK+tBb,kCACE,iCAIJ,kCACE,iBL9tB2B,KK+tB3B,MLvtBmB,KK4tBrB,WACE,gCAGF,aACE,yBACA,WL7uBuB,QK8uBvB,sBAEA,eACE,yBACA,WLlvBqB,QKmvBrB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCrzBI,MDszBJ,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WC34BK,KD44BL,kBACA,MLx2Ba,KK42Bb,aACE,WCl5BG,KDm5BH,kBACA,ML/2BW,KKk3Bb,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAME,6BACA,4BAIJ,YACE,iBACA,YAIJ,8BAGE,0BACA,MLh4Be,KKm4BjB,SACE,MLp4Be,KKq4Bf,iBLz4BuB,QK44BzB,uBAEE,aL94BuB,QKi5BzB,mBAEE,ML/4Be,KKg5Bf,iBLv4Bc,QK04BhB,UACE,aL34Bc,QK+4Bd,yBAEE,aLj5BY,QKq5BhB,UACE,ML/5Be,KKk6BjB,OACE,oCACA,MLp6Be,KKq6Bf,iBL16BuB,QK66BzB,mBAEE,aLn7Ba,KKs7Bf,cACE,ML96Be,KK+6Bf,iBLp7BuB,QKu7BzB,6BACE,iBLx7BuB,QK67BzB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLp8BW,KKq8BX,WLv8BgB,QKw8BhB,mBAGF,sBAEE,mBACA,ML58BW,KK68BX,WL/8BgB,QKs9Bd,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MCnmCG,KDomCH,SACA,sBACA,iBACA,YAIJ,2BAEE,kBACA,oBAGF,eACE,iBL1jCgB,QK2jChB,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,cACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,MLnmCqB,KKomCrB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WL3mCuB,QK4mCvB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,MLhnCa,KKinCb,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLvoCa,KKwoCb,kBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,kBAIJ,SACE,kBACA,mBAME,mBACE,OAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,eAMF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCz0CK,KD00CL,mBACA,mBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,iBACA,YLx2CY,kCKy2CZ,MLjzCe,KKkzCf,WLj0CkB,QKk0ClB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLzzCa,KK2zCb,0BACE,iBACA,kBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,QACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,iBAGF,gBACE,gBACA,iBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MC78CG,KD88CH,cACA,WACA,eACA,WCh9CI,MDi9CJ,mBACA,iBAGF,sCACE,MCv9CG,KDw9CH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCt+CI,MDu+CJ,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCr/CK,KDs/CL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCxgDK,KD+gDP,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MC1hDM,MD2hDN,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MC5iDM,MD+iDR,6BACE,MCjjDK,KDkjDL,YACA,aACA,kBAIA,2DAEE,MC1jDG,KD6jDL,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MChlDG,KDilDH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,iBAIA,mBACE,YACA,SAGF,iCACE,WL7jDc,QKikDlB,aACE,iBACA,MC3nDK,KD4nDL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WChrDC,KDqrDP,aACE,iBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,ML9oDS,KK+oDT,mBACA,iBACA,WC3sDG,KD8sDL,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCxtDG,KD0tDH,mCACE,mBACA,kBAIJ,4BACE,UACA,MCjuDI,MDkuDJ,WCluDI,MDquDN,0BACE,iBACA,MCvuDI,MD2uDN,2BACE,kBACA,MC9uDG,KD+uDH,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,MCtwDE,MDuwDF,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAME,6BACA,4BAGF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCxyDK,KD+yDP,SACE,wBAIF,eACE,aAGF,aACE,MCzzDK,KD0zDL,kBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC/2DG,KDg3DH,UAGF,yBACE,MCn3DI,MDo3DJ,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCz5DK,KD05DL,UAGF,kBACE,uBACA,sBACA,MLt2DW,KKu2DX,iBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,kBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,kBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,kBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,uBACA,iBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,kBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,kBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLz/DkB,QK0/DlB,wBAGF,iBACE,WL9/DkB,QKigEpB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCtjEK,KDyjEP,UACE,WACA,cACA,gBACA,mBACA,iBACA,kBACA,4BACA,WChkEM,MDmkER,iEAEE,MCtkEK,KDykEP,oCACE,MC1kEK,KD4kEL,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCxlEK,KDylEL,mBAGF,uBACE,WACA,WAGF,uCAEE,MCnmEK,KDsmEP,WACE,WACA,MCxmEK,KD0mEL,eACE,kBAIJ,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBLnlEkB,KKolElB,sBACA,cAGF,gBACE,UACA,gBACA,MCxoEK,KDyoEL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBAGF,OACE,kBACA,mBAEA,0BACE,cAGF,UACE,MLtnEgB,QKunEhB,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,ML7pEW,KKgqEb,8BACE,iBLvqEgB,QKwqEhB,QACA,YACA,WACA,gBACA,MLnqEoB,KKoqEpB,kBAGF,6CACE,kBACA,MACA,OACA,YAGF,6CACE,SACA,UAGF,eACE,gBAKF,sIAIE,MC5uEG,KDqvEL,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,OACA,QACA,oDACA,4BACA,wBACA,SACA,iBLzuEa,KK0uEb,MLnuEa,KKouEb,wBACA,YAGF,aACE,kBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MC51EK,KD61EL,WAGF,8BAEE,sBACA,iBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,iBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,iBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCx8EG,KDy8EH,kBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,iBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC/+EC,KDg/ED,eAIJ,mBACE,WACA,YACA,MCv/EG,KD0/EL,uBACE,MC3/EG,KD6/EH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC/gFI,MDohFN,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLx+Ec,QKy+Ed,sBACA,MLx+ES,KKy+ET,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MCnjFC,KDojFD,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,cACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,kBACA,WCppFG,KDqpFH,mBACA,UAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,kBAGF,yBACE,6BACA,kBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WLjoFK,KKooFP,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,iBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC94FK,KD+4FL,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCz7FG,KD07FH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,kBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MC7+FM,MD8+FN,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,kBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,kBAEA,uBACE,WL5mGc,QK6mGd,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WLloGgB,QKmoGhB,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLtpGkB,QKupGlB,MLxpGa,KK0pGb,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WLlqGc,QKmqGd,YACA,YACA,WACA,aAEA,qCACE,ML1pGS,KK2pGT,eACA,iBLvpGK,KK2pGT,mCACE,MLjqGW,KKkqGX,eACA,iBL9pGO,KKkqGX,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAGF,wBACE,YACA,iBAMA,qCACE,kBAGF,sBACE,WC7zGG,KD+zGH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCx1GI,MD01GJ,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,sBACE,sBACA,iBAGF,yBACE,cACA,qBAGF,oBACE,UACA,iBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,kBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WL14Gc,QK24Gd,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,kBACA,MC1/GE,MD8/GN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QAKN,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC50HG,KD+0HL,gGAGE,MCj1HI,MDo1HN,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCp7HA,MD07HJ,oCACE,MC37HE,MD47HF,iBACA,eAGF,iCACE,MCj8HE,MDk8HF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCx+HI,MDy+HJ,iBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCriIE,MDyiIN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,WACA,aAGF,iCACE,MCzkIC,KD4kIH,2DACE,MC5kIE,MDglIN,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,ML5jIW,KK6jIX,YACA,iBL7kIc,QK8kId,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLzkIW,KK0kIX,iBLzlIc,QK0lId,sBACA,sBAEA,4DACE,iBL7kIS,KK8kIT,sBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAIF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFKM,MEFR,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,OACA,YACA,WTmCa,KSlCb,MTyCa,KSxCb,YAEA,iCACE,iBTsCgB,KSrChB,YTXU,kCSeV,0EAGE,qBACA,MTwBiB,KSrBnB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,OACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,kBACA,2BAGF,yBACE,SACA,aACA,WT5BgB,QS6BhB,MTda,KSeb,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,gBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBTpDa,KSsDb,kCACE,uBAGF,sCACE,SAMJ,4CACE,MT9EmB,KSgFnB,sBACA,YACA,YAGF,kDACE,MTzEa,KS8Ef,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MTrGa,KSsGb,kBACA,YACA,eAEA,wBACE,MT7FS,KSkGX,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,iBACA,gBACA,WACA,kBAGF,gCACE,WHpLK,KGqLL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTvMW,KSwMX,eAEA,6BACE,qBACA,MTvLO,KS2LX,wBACE,gBAEA,uEAEE,MThMO,KSoMX,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH9RC,KGgSD,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,WACA,UACA,gBAIF,iCACE,cACA,8BACA,gCACA,kBACA,UAGA,uCACE,cAKJ,iCACE,cACA,aACA,SACA,WACA,8BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAIJ,sCACE,QACA,SAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,8BACA,kBACA,mBAGF,2CACE,4BAKJ,eACE,mBACA,kBACA,mBACA,8BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,cACA,kBAIJ,2BACE,2BAGF,yBACE,kBAGF,yCACE,wCAGF,qBACE,MHnbM,MGobN,mBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,KTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WTlakB,QSmalB,gCACA,iBACA,WACA,eACA,MACA,KTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,iBACA,kBAEA,2BACE,MH3dG,KG4dH,gBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,SACA,QACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHlhBD,KGmhBC,MHnhBD,KGohBC,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpBK,KIsBL,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,gBACA,WJzGK,KI0GL,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJpHG,KIwHP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,iBACA,qBACA,sBACA,eAEA,iBACE,iBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,kBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJpOG,KIqOH,mBACA,YAGF,yBACE,cACA,MJ3OG,KI4OH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJzQM,MI0QN,yBACA,sBACA,aACA,mBAGF,gCACE,eAGF,iBACE,MJtRK,KIuRL,kBAGF,qCACE,cAGF,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBV/S2B,KUgT3B,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJjYK,KIkYL,kBACA,eAGF,WACE,WACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,kBAGF,+BACE,cAGF,iBACE,MJzZM,MI0ZN,QAGF,qCACE,eAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJhbG,KIibH,iBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,kBACA,mBAGF,gCACE,aACA,cACA,eAGF,gBACE,WACA,kBACA,OC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjFM,MMkFN,WACA,gBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPtEM,MOwEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP7FK,KOgGP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"teal-theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme-rtl.css deleted file mode 100644 index b2104769..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #377796;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#377796;text-decoration:none;background-color:transparent}a:hover{color:#224b5e;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(55,119,150,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:hover{color:#fff;background-color:#2d617a;border-color:#295971}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#295971;border-color:#265267}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#377796;border-color:#377796}.btn-outline-primary:hover{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#377796;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#377796;text-decoration:none}.btn-link:hover{color:#224b5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-right:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#377796;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:right;width:48em;margin-right:auto;margin-left:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:right;margin-left:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:right;color:#fff;font-size:2.5em;padding-top:0;margin-left:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#eee;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #377796;background:#377796;color:#eee;padding-right:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #eee}body#loginform br{display:none}body#loginform fieldset{border:none;color:#eee;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:right;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#377796;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#377796;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #428eb4;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-right:0 !important;margin-left:14px !important}button{margin-right:14px;padding:4px;color:#fff;text-decoration:none;background-color:#377796}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:right}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #428eb4;color:#444}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:left}div.tools span{float:left;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{right:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{right:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;right:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:left;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#377796;margin:0}table tr{text-align:right;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:right;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-right:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-right:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:right;margin:0 0 .2em 0;color:#eee}div.error h1{text-align:right;margin:0 0 .2em 0;color:#eee}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:99% 50%;padding:10px 35px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:right;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-left:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-right:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#333;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-left:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-left:10px}#topmenu{padding-right:20px;padding-left:20px}ul#topmenu ul.only{right:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-left:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-bottom:.5em;margin-left:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-right:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#377796;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-right:5px;padding-left:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-right:10px}#serverinfo img{margin:0 .1em 0;margin-right:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:10em;max-width:100%;text-align:left;padding-left:.5em;line-height:35px}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;padding-right:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:right}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:right}.smallIndent{padding-right:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:right}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:left;text-align:left}#serverVariables .var-doc{overflow:visible;float:left}#serverVariables .editLink{padding-left:1em;float:right;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{float:left;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:99% 50%;padding:25px 10px 10px 10px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:right}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:right;margin-left:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-right:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-right:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: win";margin-right:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-right:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#377796;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#377796}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-right:20px;margin-left:20px;border-top:1px solid silver;text-align:left}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:right;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-right:0}.group h2{color:#377796;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#377796;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#eee;color:#444;padding:10px !important;border:none}.dismissable{margin-right:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-right:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-right:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-right:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:right;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-right:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-right:.5em;text-align:right;vertical-align:top;width:40%}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #eee solid;border-left:none}.config-form fieldset th{border-bottom:1px #eee solid;border-left:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-6px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-right:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-right:.2em}.cList .lDiv div:hover{background:#377796;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#377796;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#377796;color:#eee}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#377796;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-right:20px}.relationalTable select{width:125px;margin-left:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:left}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-right:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-left:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-left:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em;float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{right:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#377796;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#377796;background-image:none;border:1px solid #377796}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#428eb4;border:1px solid #428eb4}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;right:0;height:100%;background:#eee;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#333}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;right:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-right:.75em;border-right:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#377796;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-right:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#333;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-left:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-right:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#eee;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-right:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:33%}#pma_navigation_tree div.block.double a+a{right:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-7px}#pma_navigation_tree div.throbber img{top:2px;right:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #616161;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #616161}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:15px;border-right:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-right:0;margin-left:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-left:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#377796;border-bottom:1px solid #377796;line-height:22px;color:#fff;position:fixed;top:0;right:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-right:10px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-right:2px;text-align:right;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-right:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-right:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-right:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:right;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-left:-20px}.content_fullscreen #layer_menu{margin-left:0}#layer_menu.left{float:right;margin-right:-20px}.content_fullscreen #layer_menu.left{margin-right:0}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-right:-20px}.content_fullscreen .side-menu{margin-right:0}.side-menu.right{float:left;left:0}.content_fullscreen .side-menu.right{margin-left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:right;padding-right:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-right:-20px;margin-left:-20px}.content_fullscreen #name-panel{margin-top:0;margin-right:0;margin-left:0}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme-rtl.css.map deleted file mode 100644 index 376034c5..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,iCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,2CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,2CD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJnGO,KIuGX,sBACE,cACA,aJzGS,MK1Bf,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,aLrFW,MKsFX,MLlEW,KKmEX,WLlEgB,KKmEhB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLhGc,QKiGd,oBACA,aACA,0BACA,iBAGF,6BACE,MLjGc,KKkGd,WC/GK,MDgHL,WACA,kBACA,iBAEA,qCAEE,sBACA,gBACA,ML3GY,KK4GZ,YACA,MC1HG,MD2HH,iBACA,mBACA,iBLnGK,KKoGL,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WCxIK,MDyIL,ML5Hc,KK6Hd,gBACA,cACA,iBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WLxJO,KKyJP,MLpIK,KKqIL,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBLtJK,KKuJL,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WLpLc,QKqLd,MLtLS,KKuLT,2BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,MLtMS,KKuMT,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MC9NK,MD+NL,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,MLxPgB,QKyPhB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,MLjQgB,QKkQhB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WL3Tc,QK4Td,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLhVc,KKiVd,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,MLjXa,KKkXb,iBLlXa,KKmXb,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,ML5XO,KK6XP,YACA,WACA,YLhaU,kCKiaV,iBL7Yc,KK+Yd,2EACE,yBACA,MLlZO,KKuZb,+DAEE,eACA,0BACA,4BAGF,OACE,kBACA,YACA,MLxZa,KKyZb,qBACA,iBLzZkB,QK4ZpB,SACE,iBACA,sBACA,ML3ZS,KK4ZT,iBLzagB,KK4alB,SACE,gBACA,sBACA,aACA,iBLrac,QKuad,kBACE,YACA,gBACA,iBLrbc,KKsbd,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCneO,MDseT,WAEE,sBAGF,OACE,sBACA,MLndS,KKodT,YACA,YLtfY,kCKufZ,WACA,iBLpegB,KKqehB,eAEA,aACE,yBACA,ML1eS,KK+eb,YACE,WAGF,WACE,MChgBO,MDigBP,gBAGF,YACE,MCpgBQ,KDugBV,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WC/hBO,MDkiBT,oBAEE,kBAGF,kBAEE,WCxiBQ,KDyiBR,iBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLlkBc,QKmkBd,mBAGF,UACE,aACA,WC/lBQ,KDimBR,eACE,MClmBM,KDmmBN,eAGF,YACE,yBAKF,6BACE,cACA,kBAEA,qCAEE,sBACA,YACA,ML3lBK,KK4lBL,eACA,kBACA,YACA,MACA,aAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,cACA,kBAEA,kCAEE,sBACA,YACA,MLxnBK,KKynBL,eACA,kBACA,YACA,MACA,aAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WCtqBQ,KDuqBR,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCrrBK,MDsrBL,iBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLprBqB,QKqrBrB,SAGF,SACE,WCvsBO,MDwsBP,6BAGA,wBACE,WL/qBK,KKgrBL,mBAIF,yBACE,WLtrBK,QKurBL,mBAGF,YACE,WCvtBK,MDwtBL,6BAGF,2BAEE,mCAKJ,yBACE,MLvtBW,KK0tBb,+BACE,ML3tBW,KK6tBX,oEAEE,ML/tBS,KKmuBb,yBACE,iBL7tByB,KKiuBzB,+BACE,+BAGF,+BACE,iBLtuBuB,KKuuBvB,ML9uBS,KKkvBb,uBACE,iBL5uByB,KK6uBzB,MLpvBW,KKuvBb,4BACE,iBLjvByB,KKkvBzB,MLzvBW,KK2vBX,kCACE,iCAIJ,kCACE,iBL1vByB,KK2vBzB,MLnvBiB,KKwvBnB,WACE,gCAGF,aACE,yBACA,WLzwBqB,QK0wBrB,sBAEA,eACE,yBACA,WL9wBmB,QK+wBnB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCjzBM,KDkzBN,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WCv4BO,MDw4BP,kBACA,MLp4BW,KKw4BX,aACE,WC94BK,MD+4BL,kBACA,ML34BS,KK84BX,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAGE,4BACA,4BAOJ,YACE,iBACA,YAIJ,8BAGE,0BACA,ML55Ba,KK+5Bf,SACE,MLh6Ba,KKi6Bb,iBLr6BqB,QKw6BvB,uBAEE,aL16BqB,QK66BvB,mBAEE,ML36Ba,KK46Bb,iBLn6BY,QKs6Bd,UACE,aLv6BY,QK26BZ,yBAEE,aL76BU,QKi7Bd,UACE,ML37Ba,KK87Bf,OACE,oCACA,MLh8Ba,KKi8Bb,iBLt8BqB,QKy8BvB,mBAEE,aL/8BW,KKk9Bb,cACE,ML18Ba,KK28Bb,iBLh9BqB,QKm9BvB,6BACE,iBLp9BqB,QKy9BvB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLh+BS,KKi+BT,WLn+Bc,QKo+Bd,mBAGF,sBAEE,mBACA,MLx+BS,KKy+BT,WL3+Bc,QKk/BZ,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MC/lCK,MDgmCL,SACA,sBACA,iBACA,YAIJ,2BAEE,iBACA,oBAGF,eACE,iBLtlCc,QKulCd,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,eACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,ML/nCmB,KKgoCnB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WLvoCqB,QKwoCrB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,ML5oCW,KK6oCX,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLnqCW,KKoqCX,iBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,iBAIJ,SACE,mBACA,kBAME,mBACE,QAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,cAMF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCr0CO,MDs0CP,mBACA,kBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,kBACA,YLx2CY,kCKy2CZ,ML70Ca,KK80Cb,WL71CgB,QK81ChB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLr1CW,KKu1CX,0BACE,kBACA,iBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,OACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,kBAGF,gBACE,gBACA,kBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MCz8CK,MD08CL,cACA,WACA,eACA,WC58CM,KD68CN,kBACA,iBAGF,sCACE,MCn9CK,MDo9CL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCl+CM,KDm+CN,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCj/CO,MDk/CP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCpgDO,MD2gDT,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MCthDQ,KDuhDR,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MCxiDQ,KD2iDV,6BACE,MC7iDO,MD8iDP,YACA,aACA,mBAIA,2DAEE,MCtjDK,MDyjDP,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MC5kDK,MD6kDL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,kBAIA,mBACE,YACA,SAGF,iCACE,WLzlDY,QK6lDhB,aACE,kBACA,MCvnDO,MDwnDP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WC5qDG,MDirDT,aACE,kBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,ML1qDO,KK2qDP,mBACA,iBACA,WCvsDK,MD0sDP,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCptDK,MDstDL,mCACE,mBACA,kBAIJ,4BACE,UACA,MC7tDM,KD8tDN,WC9tDM,KDiuDR,0BACE,iBACA,MCnuDM,KDuuDR,2BACE,iBACA,MC1uDK,MD2uDL,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,MClwDI,KDmwDJ,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAGE,4BACA,4BAMF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCpyDO,MD2yDT,SACE,wBAIF,eACE,aAGF,aACE,MCrzDO,MDszDP,iBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,iBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC32DK,MD42DL,UAGF,yBACE,MC/2DM,KDg3DN,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCr5DO,MDs5DP,UAGF,kBACE,uBACA,sBACA,MLl4DS,KKm4DT,kBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,mBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,mBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,mBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,sBACA,kBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,mBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,mBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLrhEgB,QKshEhB,wBAGF,iBACE,WL1hEgB,QK6hElB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCljEO,MDqjET,UACE,WACA,cACA,gBACA,mBACA,kBACA,iBACA,4BACA,WC5jEQ,KD+jEV,iEAEE,MClkEO,MDqkET,oCACE,MCtkEO,MDwkEP,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCplEO,MDqlEP,mBAGF,uBACE,WACA,WAGF,uCAEE,MC/lEO,MDkmET,WACE,WACA,MCpmEO,MDsmEP,eACE,kBAIJ,SACE,cACA,mBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBL/mEgB,KKgnEhB,sBACA,cAGF,gBACE,UACA,gBACA,MCpoEO,MDqoEP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBAGF,OACE,kBACA,mBAEA,0BACE,eAGF,UACE,MLlpEc,QKmpEd,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MLzrES,KK4rEX,8BACE,iBLnsEc,QKosEd,QACA,YACA,WACA,gBACA,ML/rEkB,KKgsElB,kBAGF,6CACE,kBACA,MACA,QACA,YAGF,6CACE,SACA,WAGF,eACE,gBAKF,sIAIE,MCxuEK,MDivEP,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,QACA,OACA,oDACA,4BACA,wBACA,SACA,iBLrwEW,KKswEX,ML/vEW,KKgwEX,wBACA,YAGF,aACE,mBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MCx1EO,MDy1EP,WAGF,8BAEE,sBACA,kBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,kBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,kBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCp8EK,MDq8EL,iBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,gBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC3+EG,MD4+EH,eAIJ,mBACE,WACA,YACA,MCn/EK,MDs/EP,uBACE,MCv/EK,MDy/EL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC3gFM,KDghFR,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLpgFY,QKqgFZ,sBACA,MLpgFO,KKqgFP,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MC/iFG,MDgjFH,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,eACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,mBACA,WChpFK,MDipFL,mBACA,UAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,iBAGF,yBACE,6BACA,iBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WL7pFG,KKgqFL,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,kBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC14FO,MD24FP,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCr7FK,MDs7FL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,mBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MCz+FQ,KD0+FR,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,mBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,mBAEA,uBACE,WLxoGY,QKyoGZ,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WL9pGc,QK+pGd,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLlrGgB,QKmrGhB,MLprGW,KKsrGX,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WL9rGY,QK+rGZ,YACA,YACA,WACA,aAEA,qCACE,MLtrGO,KKurGP,eACA,iBLnrGG,KKurGP,mCACE,ML7rGS,KK8rGT,eACA,iBL1rGK,KK8rGT,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,mBAGF,wBACE,YACA,gBAMA,qCACE,kBAGF,sBACE,WCzzGK,MD2zGL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCp1GM,KDs1GN,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,sBACE,sBACA,kBAGF,yBACE,cACA,qBAGF,oBACE,UACA,gBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,mBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WLt6GY,QKu6GZ,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,iBACA,MCt/GI,KD0/GR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,aACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SAKN,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MCx0HK,MD20HP,gGAGE,MC70HM,KDg1HR,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCh7HE,KDs7HN,oCACE,MCv7HI,KDw7HJ,gBACA,eAGF,iCACE,MC77HI,KD87HJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCp+HM,KDq+HN,gBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCjiII,KDqiIR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,UACA,cAGF,iCACE,MCrkIG,MDwkIL,2DACE,MCxkII,KD4kIR,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,MLxlIS,KKylIT,YACA,iBLzmIY,QK0mIZ,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLrmIS,KKsmIT,iBLrnIY,QKsnIZ,sBACA,yBAEA,4DACE,iBLzmIO,QK0mIP,yBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAIF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFSQ,KENV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,QACA,YACA,WTOW,KSNX,MTaW,KSZX,YAEA,iCACE,iBTUc,KSTd,YTXU,kCSeV,0EAGE,qBACA,MTJe,KSOjB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,QACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,mBACA,4BAGF,yBACE,SACA,aACA,WTxDc,QSyDd,MT1CW,KS2CX,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,iBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBThFW,KSkFX,kCACE,uBAGF,sCACE,SAMJ,4CACE,MT1GiB,KS4GjB,sBACA,YACA,YAGF,kDACE,MTrGW,KS0Gb,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MTjIW,KSkIX,iBACA,YACA,eAEA,wBACE,MTzHO,KS8HT,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,kBACA,gBACA,WACA,kBAGF,gCACE,WHhLO,MGiLP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTnOS,KSoOT,eAEA,6BACE,qBACA,MTnNK,KSuNT,wBACE,gBAEA,uEAEE,MT5NK,KSgOT,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH1RG,MG4RH,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,YACA,UACA,gBAIF,iCACE,cACA,+BACA,gCACA,kBACA,UAGA,uCACE,eAKJ,iCACE,cACA,aACA,SACA,YACA,+BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAIJ,sCACE,QACA,UAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,+BACA,mBACA,oBAGF,2CACE,6BAKJ,eACE,oBACA,mBACA,kBACA,+BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,eACA,iBAIJ,2BACE,2BAGF,yBACE,iBAGF,yCACE,wCAGF,qBACE,MH/aQ,KGgbR,kBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,MTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WT9bgB,QS+bhB,gCACA,iBACA,WACA,eACA,MACA,MTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,kBACA,kBAEA,2BACE,MHvdK,MGwdL,iBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,UACA,OACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MH9gBC,MG+gBD,MH/gBC,MGghBD,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhBO,MIkBP,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,WJrGO,MIsGP,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJhHK,MIoHT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,kBACA,qBACA,sBACA,eAEA,iBACE,kBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,mBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJhOK,MIiOL,mBACA,YAGF,yBACE,cACA,MJvOK,MIwOL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJrQQ,KIsQR,yBACA,sBACA,aACA,kBAGF,gCACE,cAGF,iBACE,MJlRO,MImRP,mBAGF,qCACE,eAGF,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBV3UyB,KU4UzB,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJ7XO,MI8XP,kBACA,eAGF,WACE,YACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,mBAGF,+BACE,eAGF,iBACE,MJrZQ,KIsZR,OAGF,qCACE,cAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJ5aK,MI6aL,kBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,mBACA,kBAGF,gCACE,aACA,eACA,cAGF,gBACE,WACA,kBACA,QC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MN7EQ,KM8ER,WACA,iBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPlEQ,KOoER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPzFO,MO4FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme.css deleted file mode 100644 index 440d9d82..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #377796;--secondary: #ccc;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:0.8rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#377796;text-decoration:none;background-color:transparent}a:hover{color:#224b5e;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .5rem;font-size:0.8rem;line-height:1;border-radius:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(55,119,150,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:hover{color:#fff;background-color:#2d617a;border-color:#295971}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#377796;border-color:#377796}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#295971;border-color:#265267}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,139,166,.5)}.btn-secondary{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:hover{color:#212529;background-color:#b9b9b9;border-color:#b3b3b3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ccc;border-color:#ccc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#b3b3b3;border-color:#acacac}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(178,179,180,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#377796;border-color:#377796}.btn-outline-primary:hover{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#377796;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#377796;border-color:#377796}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,119,150,.5)}.btn-outline-secondary{color:#ccc;border-color:#ccc}.btn-outline-secondary:hover{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(204,204,204,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#377796;text-decoration:none}.btn-link:hover{color:#224b5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.7rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#ddd}.table .thead-dark th{color:inherit;border-color:#ddd}}@font-face{font-family:"IcoMoon";src:local("☺");src:url("../fonts/IcoMoon.eot");src:url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"),url("../fonts/IcoMoon.svg#IcoMoon") format("svg"),url("../fonts/IcoMoon.woff") format("woff"),url("../fonts/IcoMoon.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("☺"),local("Open Sans"),local("OpenSans");src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Light";src:local("☺"),local("Open Sans Light"),local("OpenSans-Light");src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Bold";src:local("☺"),local("Open Sans Bold"),local("OpenSans-Bold");src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans Extrabold";src:local("☺"),local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url("../fonts/opensans-extrabold-webfont.eot");src:url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-extrabold-webfont.woff") format("woff"),url("../fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}*:focus{outline:none}#li_select_fontsize{display:none}html{font-size:100%}input,select,textarea{font-size:1em}body{font-family:"Open Sans","Segoe UI",sans-serif;padding:0;margin-left:250px;color:#444;background:#fff;line-height:1;font-size:11px}font[color=red],span[style="color: #FF0000"]{color:#d44a26 !important}strong{font-weight:normal}body#loginform{margin:0;background-color:#666}body#loginform #page_content{background-color:#377796;margin:0 !important;padding:20px;margin-top:10% !important;min-height:240px}body#loginform div.container{color:#fff;text-align:left;width:48em;margin-left:auto;margin-right:auto}body#loginform div.container::before{font-family:"IcoMoon";font-size:220px;color:#fff;content:"a";float:left;margin-right:20px;margin-bottom:10px;background-color:#666;overflow:hidden;height:240px;width:240px;line-height:1;text-align:center}body#loginform h1{display:inline-block;text-align:left;color:#fff;font-size:2.5em;padding-top:0;margin-right:-50%;line-height:2}body#loginform a.logo,body#loginform fieldset legend{display:none}body#loginform .item{margin-bottom:10px}body#loginform input.textfield{width:100%;border:1px solid #fff;background:#eee;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input.textfield:hover,body#loginform input.textfield:focus{background-color:#fff;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}body#loginform input[type=submit]{background-color:#666;border:none;padding:7px;margin:0}body#loginform select{margin:0 !important;border:1px solid #377796;background:#377796;color:#eee;padding-left:0 !important;font-family:"Open Sans","Segoe UI",sans-serif;min-width:100%}body#loginform select:hover{border:1px solid #eee}body#loginform br{display:none}body#loginform fieldset{border:none;color:#eee;padding:0;margin-top:0;margin-bottom:10px;background:none}body#loginform fieldset:first-child{border-bottom:none;margin:0}body#loginform fieldset.tblFooters{border:none;margin:0;clear:none}body#loginform .error{float:left;width:48em;margin-top:-280px}form.login label{display:none}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#page_content{margin:20px !important}textarea,tt,pre,code{font-family:Consolas,"Lucida Grande",monospace !important}h1{font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-weight:normal;font-size:3em;color:#377796;margin:0;letter-spacing:-1px;line-height:1}h2{font-size:3.6em;font-weight:normal;color:#377796;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:10px;margin-bottom:0;line-height:1;letter-spacing:-1px}h2 img{display:none}h2 a img{display:inline}.data{margin:10px 0}.data_full_width{margin:10px 0;width:100%}h3{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;font-weight:normal;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f7f7f7;border:1px solid #ddd;margin-bottom:10px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #ddd;background:#fff;padding:4px 8px}dfn:hover{cursor:help}.data th{border-bottom:1px solid #ddd}th{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}th a{font-family:"Open Sans Bold",sans-serif;color:#666 !important;font-weight:normal}.data th a:hover{color:#999 !important}.column_heading,.column_action{border:1px solid #ddd;background-color:#f6f6f6}a img{border:0}hr{color:#ddd;background-color:#ddd;border:0;height:1px}form{padding:0;margin:0;display:inline}input[type=text],input[type=password],input[type=number]{border:1px solid #ccc;color:#666;padding:5px;margin:6px;font-family:"Open Sans","Segoe UI",sans-serif;background-color:#fff}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border:1px solid #428eb4;color:#444}.sqlbutton,#tablefieldinsertbuttoncontainer input[type=button]{margin-top:1em;margin-left:0 !important;margin-right:14px !important}button{margin-left:14px;padding:4px;color:#fff;text-decoration:none;background-color:#377796}textarea{overflow:visible;border:1px solid #ccc;color:#666;background-color:#fff}fieldset{margin-top:20px;border:1px solid #ddd;padding:20px;background-color:#f7f7f7}fieldset fieldset{margin:20px;margin-bottom:0;background-color:#fff;border:none}legend{padding:0 5px;width:initial;font-size:1rem}.some-margin{margin:20px}button{display:inline}table{border-collapse:collapse}table caption,table th,table td{padding:.6em;vertical-align:top}th{text-align:left}img,button{vertical-align:middle}select{border:1px solid #ccc;color:#666;padding:4px;font-family:"Open Sans","Segoe UI",sans-serif;margin:5px;background-color:#fff;max-width:17em}select:focus{border:1px solid #428eb4;color:#444}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff}.result_query{background:#f7f7f7;margin-bottom:20px}div.tools{padding:10px;text-align:right}div.tools span{float:right;margin:6px 2px}div.tools a{color:#3a7ead !important}.chrome input[type=checkbox]{left:-9999px;position:relative}.chrome input[type=checkbox]::before{font-family:"IcoMoon";content:"î±";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=checkbox]:indeterminate::before{content:"î²"}.chrome input[type=checkbox]:checked::before{content:"î°"}.chrome .navigation input[type=checkbox]::before{color:#fff}.chrome input[type=radio]{left:-9999px;position:relative}.chrome input[type=radio]::before{font-family:"IcoMoon";content:"î´";color:#666;cursor:default;position:absolute;padding:4px;top:0;left:9995px}.chrome input[type=radio]:checked::before{content:"î³"}tr.noclick td:first-child::before{content:""}fieldset.tblFooters{margin-top:-1px;border-top:0;text-align:right;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent;color:#377796;margin:0}table tr{text-align:left;border-bottom:1px solid #eee}table tr:nth-child(odd){background:#fff;border-bottom:none}table tr:nth-child(even){background:#f7f7f7;border-bottom:none}table tr th{text-align:left;border-bottom:1px solid #eee}table tr.odd,table tr.even{border-left:3px solid transparent}td.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker){color:#444}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{color:#444}td.marked:not(.nomarker){background-color:#eee}table tr.marked:not(.nomarker){border-left:3px solid #24a0da}table tr:not(.nopointer):hover{background-color:#eee;color:#444}.hover:not(.nopointer){background-color:#eee;color:#444}.structure_actions_dropdown{background-color:#eee;color:#444}.structure_actions_dropdown .icon{vertical-align:middle !important}table tr.hover:not(.nopointer) th{background-color:#eee;color:#000}.condition{border-color:#d44a26 !important}th.condition{border:1px solid #d44a26;background:#d44a26;color:#fff !important}th.condition a{border:1px solid #d44a26;background:#d44a26;color:#fff !important}td.condition{border:1px solid}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:Consolas,"Lucida Grande",monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #999;color:inherit !important}td .icon{margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:20px}#pma_errors #pma_errors{padding:0}.success h1,.notice h1{text-align:left;margin:0 0 .2em 0;color:#eee}div.error h1{text-align:left;margin:0 0 .2em 0;color:#eee}div.success,div.notice,div.error,div.footnotes{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 1px;border:1px solid;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 10px}div.success{margin:0 0 1em 0;border:none}.success a,.notice a,.error a{text-decoration:underline;color:#fff}.success{color:#fff;background-color:#01a31c}h1.success,div.success{border-color:#01a31c}.notice,.footnotes{color:#fff;background-color:#3a7ead}h1.notice{border-color:#3a7ead}div.notice,div.footnotes{border-color:#3a7ead}.notice a{color:#fff}.error{border:1px solid #d44a26 !important;color:#fff;background-color:#d44a26}h1.error,div.error{border-color:#444}.confirmation{color:#fff;background-color:#d44a26}fieldset.confirmation legend{background-color:#d44a26}.column_name{font-size:80%;margin:5px 2px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-family:"Open Sans Bold",sans-serif;color:#666;background:#f7f7f7;font-weight:normal}div.tools,.tblFooters{font-weight:normal;color:#666;background:#f7f7f7}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited,div.tools a:link,div.tools a:active,div.tools a:visited,.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}.font_weight_bold{font-weight:bold}.color_red{color:red}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2{list-style-type:none;margin:0;height:48px}ul.tabs{list-style-type:none;margin:0}ul#topmenu2{margin:-20px -10px 20px;padding:10px;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle;padding-top:10px;height:38px}#topmenu img,#topmenu2 img{margin-right:.5em;vertical-align:-3px}.menucontainer{background-color:#f7f7f7;height:48px}.scrollindicator{display:none}#topmenu .tabactive{background:#fff !important}#topmenu2 .tabactive{background:#ccc}ul#topmenu2 a{display:block;margin:7px 0;margin-left:0;padding:5px 15px;white-space:nowrap;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;font-weight:normal;color:#333;text-transform:uppercase;background-color:#f6f6f6}span.caution{color:red}span.success{color:green}fieldset.caution{background:#d44a26;border:1px solid #d44a26}fieldset.caution legend{background-color:#fff}fieldset.caution a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;color:#fff;font-weight:normal}fieldset.caution ul{padding:0}#tbl_maintenance{padding:0}fieldset.caution li,#tbl_maintenance li{display:block}fieldset.caution li::before{font-family:"IcoMoon";content:"";color:#fff;margin-right:10px}fieldset.caution li a:nth-child(2) img{background:url("../img/s_info.png") !important}#tbl_maintenance li a{font-family:"Open Sans Bold",sans-serif;text-transform:uppercase;font-weight:normal}#tbl_maintenance li::before{font-family:"IcoMoon";content:"%";margin-right:10px}#topmenu{padding-left:20px;padding-right:20px}ul#topmenu ul.only{left:0}ul#topmenu a,ul#topmenu span{padding:5px 10px;height:28px;line-height:28px;font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;color:#666;font-weight:normal}ul#topmenu ul a{border-width:1pt 0 0 0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none;color:#333}ul#topmenu2 a{text-decoration:none}ul#topmenu2 a:hover{text-decoration:none}ul#topmenu>li.active{border-right:0}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-bottom:.5em;margin-right:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{width:100%}#serverinfo{padding:12px 30px;overflow:hidden;margin:0;margin-left:-1em;font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background:#377796;height:15px;box-sizing:content-box}#serverinfo .item{font-family:"Open Sans","Segoe UI",sans-serif;white-space:nowrap;color:#fff}#serverinfo .item::before{padding-left:5px;padding-right:5px;font-family:"IcoMoon";font-size:10px;color:#eee;content:""}#serverinfo a:hover{text-decoration:none}#serverinfo a:first-child{display:none !important}#serverinfo .separator,#serverinfo .icon{display:none}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em}#page_settings_icon{padding:.25em;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:normal;font-style:italic;white-space:nowrap;margin-left:10px}#serverinfo img{margin:0 .1em 0;margin-left:.2em}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Lucida Grande",monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid #ddd;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:10em;max-width:100%;text-align:right;padding-right:.5em;line-height:35px}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_add_user_login span.options input[type=button]{margin:4px}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}fieldset#tableFilter input[type=submit]{margin-top:9px}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;padding-left:30px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:left}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#f7f7f7}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:left}.smallIndent{padding-left:7px}#serverVariables{table-layout:fixed;width:100%}#serverVariables .var-row>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em}#serverVariables .var-header{color:#666;background:#f3f3f3;font-weight:bold;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-action{width:120px}#serverVariables .var-name{float:left}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{width:50%;float:right;text-align:right}#serverVariables .var-doc{overflow:visible;float:right}#serverVariables .editLink{padding-right:1em;float:left;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{float:right;margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-color:#555;color:#d4fb6a;background-position:10px 50%;padding:10px 10px 10px 25px}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:left}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:left;margin-right:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{padding:16px;background:#f3f3f3;border:1px solid #aaa}#sectionlinks a{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}.buttonlinks a,a.button{font-size:.88em;font-weight:bold;line-height:35px;margin-left:7px;border:1px solid #aaa;padding:5px 10px;color:#111;text-decoration:none;background:#ddd;white-space:nowrap}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff;max-width:initial}textarea#sqlquery{width:100%;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:square;vertical-align:middle;color:#666;margin-left:20px}#maincontainer ul li{line-height:1.5}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li br{display:none}li.no_bullets{list-style-type:none !important}li#li_mysql_client_version{overflow:hidden;text-overflow:ellipsis}li#li_create_database{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block;margin-bottom:20px}li#li_select_lang{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_lang select{margin:0 !important;height:26px}li#li_select_lang:hover{background:#f6f6f6}li#li_select_mysql_collation{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_mysql_collation select{margin:0 !important}li#li_select_mysql_collation:hover{background:#f6f6f6}li#li_select_theme{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_select_theme select{margin:0 !important}li#li_select_theme::after{content:"Scheme: win";margin-left:10px}li#li_select_theme:hover{background:#f6f6f6}li#li_change_password{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_change_password:hover{background:#f6f6f6}li#li_user_preferences{display:block;padding:10px;padding-left:20px;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif}li#li_user_preferences:hover{background:#f6f6f6}li#li_switch_dbstats{background-color:#f6f6f6;padding:10px;border:1px solid #ddd;display:block}#body_browse_foreigners{background:#377796;margin:.5em .5em 0 .5em}#bodyquerywindow{background:#377796}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;border-top:1px solid silver;text-align:right}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}.operations_half_width{width:100%;float:left;margin-bottom:10px}.operations_full_width{width:100%;clear:both}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.sqlOuter code.sql,div.sqlvalidate,#inline_editor_outer{display:block;padding:1em;margin:1em;overflow:auto;background-color:#fff;border:1px solid #ddd;direction:ltr}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:3em}.group{margin-bottom:1em;padding-bottom:1em}.group input[type=submit]{margin-left:0}.group h2{color:#377796;font-size:2.8em;font-weight:normal;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;margin-top:0;margin-bottom:.6em}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-image:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_inner{background-color:#377796;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value .invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;z-index:1100;text-align:center;display:inline;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:46%;margin:0;background-color:#eee;color:#444;padding:10px !important;border:none}.dismissable{margin-left:-10px;margin-top:-10px}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h3,.importoptions h3{border-bottom:1px #ccc solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-left:10px}.exportoptions #buttonGo,.importoptions #buttonGo{padding:5px 12px;text-decoration:none;cursor:pointer;margin:0}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-left:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-left:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#index_frm .index_info input,#index_frm .index_info select{width:14em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:left;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#f7f7f7;border:1px solid #aaa;color:#666;font-weight:bold;margin:.4em;padding:.2em}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #fff;border-bottom:1px solid #ddd;font-family:"Open Sans Bold",sans-serif;padding:7px 10px;background:#f2f2f2;color:#555}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;border-color:#ddd;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;background:none}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:10px;background:#fff;font-family:"Open Sans Light","Segoe UI Light","Segoe UI",sans-serif;font-size:16px}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-left:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset table{background-color:#fff}.config-form fieldset label{font-weight:normal}.config-form fieldset textarea{margin:5px;padding:5px}.insertRowTable textarea{margin:5px;padding:5px}.config-form fieldset th{padding:10px;padding-left:.5em;text-align:left;vertical-align:top;width:40%}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-bottom:1px #eee solid;border-right:none}.config-form fieldset th{border-bottom:1px #eee solid;border-right:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#fff}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}form.create_table_form fieldset.tblFooters,form#multi_edit_central_columns fieldset.tblFooters{background:none;border:none}form#tableOptionsForm input[name=comment],form#tableOptionsForm select[name=tbl_collation]{width:130px}form#formDatabaseComment .tblFooters,form#create_table_form_minimal .tblFooters,form#rename_db_form .tblFooters,form#copy_db_form .tblFooters,form#change_db_charset_form .tblFooters,form#alterTableOrderby .tblFooters,form#moveTableForm .tblFooters,form#copyTable .tblFooters,form#tableOptionsForm .tblFooters{margin-top:-40px}#create_table_form_minimal{display:block}#fieldset_zoom_search table th,#fieldset_zoom_search table td{line-height:35px}#fieldset_table_qbe table th,#fieldset_table_qbe table td{line-height:35px}#fieldset_delete_user_footer{margin-top:-59px}#db_or_table_specific_priv .tblFooters{margin-top:-68px}#edit_user_dialog,#add_user_dialog{margin:20px !important}.config-form .lastrow{padding:.5em;text-align:center}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td{background:none}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:1.5em}.doubleFieldset div.wrap{padding:1.5em}form.append_fields_form .tblFooters{background:none;border:none}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:6px}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden}#placeholder .button{position:absolute}.placeholderDrag{cursor:move}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-6px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-left:-10px;margin-top:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;font-size:10px !important;font-weight:normal !important;padding:5px !important;width:260px;line-height:1.5}.tooltip *{background:none !important;color:#fff !important}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#fff;border:solid 1px #ccc;position:absolute}.cList .lDiv div{padding:.2em .5em .2em;padding-left:.2em}.cList .lDiv div:hover{background:#377796;cursor:pointer;color:#fff}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;cursor:pointer;font-size:.9em;font-family:"Open Sans Bold",sans-serif;padding:.35em 1em;text-align:center;font-weight:normal}.showAllColBtn:hover{background:#377796;cursor:pointer;color:#fff}#page_content{line-height:1.5}.navigation_separator{color:#eee;display:inline-block;font-size:1.5em;text-align:center;height:1.4em}.navigation{width:100%;background-color:#377796;color:#eee}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:#377796;border:none;filter:none;margin:5px;padding:.4em}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#666}.navigation input.edit_mode_active{color:#fff;cursor:pointer;background-color:#666}.navigation select{margin:0 .8em;border:none}.navigation input[type=text]{border:none}.navigation_goto{width:100%}.insertRowTable td,.insertRowTable th{vertical-align:middle}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin-top:10px}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.relationalTable select{width:125px;margin-right:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table th{vertical-align:middle;padding-left:1em}#alias_modal label.col-2{min-width:20%;display:inline-block}#alias_modal select{width:25%;margin-right:2em}#alias_modal label{font-weight:bold}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:250px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#f7f7f7;border-top:solid 1px #ccc;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-right:solid 1px #ccc}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em;float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #ccc;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#ccc;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0}body .ui-dialog .ui-widget-header{color:#fff;border:none;background-color:#377796;background-image:none}body .ui-dialog .ui-dialog-title{padding:5px;font-weight:normal}body .ui-dialog .ui-dialog-buttonpane button{font-family:"Open Sans","Segoe UI",sans-serif;color:#fff;background-color:#377796;background-image:none;border:1px solid #377796}body .ui-dialog .ui-dialog-buttonpane button.ui-state-hover{background-color:#428eb4;border:1px solid #428eb4}body .ui-dialog .ui-dialog-buttonpane button.ui-state-active{background-color:#333;border:1px solid #333}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:250px;overflow:hidden;position:fixed;top:0;left:0;height:100%;background:#eee;color:#444;z-index:800}#pma_navigation input[type=text]{background-color:#fff;font-family:"Open Sans","Segoe UI",sans-serif}#pma_navigation a:link,#pma_navigation a:visited,#pma_navigation a:active{text-decoration:none;color:#333}#pma_navigation a img{border:0}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation button{display:inline}#pma_navigation_content{width:100%;position:absolute;top:0;left:0;z-index:0}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation div.pageselector{text-align:center;margin:0;margin-left:.75em;border-left:1px solid #666}#pma_navigation #pmalogo{margin:0;padding:12px;background:#377796;color:#fff;font-size:14px;cursor:default;height:15px;line-height:100%;box-sizing:content-box}#pma_navigation #pmalogo::after{font-family:"Open Sans Extrabold","Segoe Black",sans-serif;text-transform:uppercase;margin-left:5px;content:"phpMyAdmin"}#pma_navigation #imgpmalogo{display:none}#pma_navigation #recentTableList{text-align:center;padding:10px}#pma_navigation #recentTableList select{min-width:100%}#pma_navigation #databaseList{text-align:center;margin:10px}#pma_navigation #navipanellinks{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#ddd}#pma_navigation #navipanellinks a{box-sizing:content-box}#pma_navigation #navipanellinks .icon{margin:0}div#left_tableList li a:first-child::before{color:#333;font-family:"IcoMoon";content:"";margin:10px}div#left_tableList li:hover a:first-child::before{color:#fff}img.ic_b_home,img.ic_s_loggoff,img.ic_b_docs,img.ic_b_sqlhelp,img.ic_s_reload{-webkit-filter:invert(70%);filter:invert(70%)}#navipanellinks a{display:inline-block;height:16px;width:16px;color:#444;margin-right:10px;padding:5px;font-size:15px}#navipanellinks a:hover{color:#666}#pma_navigation #serverChoice,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_tree{margin:0;margin-left:10px;overflow:hidden;height:74%;position:relative}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100}#pma_navigation_tree a{color:#eee;padding-left:0}#pma_navigation_tree a:hover{text-decoration:none;color:#666}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#666}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:17px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:2em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:2em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0;margin-top:-4px}#pma_navigation_tree div.block i{display:block;border-left:1px solid #616161;border-bottom:1px solid #616161;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #616161}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:33%}#pma_navigation_tree div.block.double a+a{left:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-7px}#pma_navigation_tree div.throbber img{top:2px;left:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #616161;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #616161}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:15px;border-left:1px solid #616161}li.fast_filter input{width:100%;background-color:#fff;border:1px solid #ccc;color:#666;font-family:"Open Sans","Segoe UI",sans-serif;padding:2px}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}li.fast_filter.db_fast_filter{border:0;margin-left:0;margin-right:10px}#navigation_controls_outer{min-height:21px !important}#pma_navigation_collapse{padding-right:2px}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}#pma_navigation_resizer{width:1px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:250px;z-index:801}#pma_navigation_collapser{width:20px;padding-top:4px;padding-bottom:12px;background:#377796;border-bottom:1px solid #377796;line-height:22px;color:#fff;position:fixed;top:0;left:250px;text-align:center;cursor:pointer;z-index:801}.pma_quick_warp{margin-top:5px;margin-left:10px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:.2em .5em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.input_tab{background-color:#efefef;color:#000;border:1px solid #ccc}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{color:#333;border-collapse:collapse;border:1px solid #ccc;z-index:1;-moz-user-select:none}.designer_tab .header{background-color:#f6f6f6}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold;vertical-align:middle}.tab_zag_2{text-align:center;cursor:move;padding:1px;font-weight:bold;background-color:#f6f6f6;vertical-align:middle}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#333;white-space:nowrap;text-decoration:none;text-indent:3px;margin-left:2px;text-align:left;border:#ccc solid 0}.designer_Tabs:hover{cursor:default;color:#666;background:#eee;text-indent:3px;white-space:nowrap;text-decoration:none;border:#eee solid 0;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#666;color:#fff;cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-color:#f6f6f6;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.L_butt2_1{padding-left:5px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding-left:5px;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}#osn_tab{position:absolute;background-color:#fff;color:#000;width:100% !important}.designer_header{background-color:#f6f6f6;border-top:20px solid #fff;color:#333;display:block;height:28px;margin-left:-20px;margin-top:-60px;padding:5px 20px;position:fixed;text-align:center;width:100%;z-index:101}.designer_header a{display:block;float:left;margin:3px 1px 4px;height:20px}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down,a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover,a.M_butt:hover{background-color:#eee;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#f6f6f6;border:#ccc solid 1px;border-top:0;margin-right:-20px}.content_fullscreen #layer_menu{margin-right:0}#layer_menu.left{float:left;margin-left:-20px}.content_fullscreen #layer_menu.left{margin-left:0}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:90px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:90px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#eee;border-top:1px solid #999}.toggle_container .block img.ic_s_info{-webkit-filter:invert(70%);filter:invert(70%)}.history_table{opacity:1;cursor:pointer}.history_table2{opacity:.7}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid #ccc;border-top:0;overflow:hidden;z-index:50;padding:2px;margin-top:0;margin-left:-20px}.content_fullscreen .side-menu{margin-left:0}.side-menu.right{float:right;right:0}.content_fullscreen .side-menu.right{margin-right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden}.side-menu img,.side-menu span,.side-menu .text{float:left;padding-left:2px}#name-panel{border-bottom:1px solid #ccc;text-align:center;background:#efefef;font-size:1.2em;padding:10px;font-weight:bold;margin-top:-20px;margin-left:-20px;margin-right:-20px}.content_fullscreen #name-panel{margin-top:0;margin-left:0;margin-right:0}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:fixed;width:100%}.rte_table td{vertical-align:middle;padding:.2em}.rte_table tr td:nth-child(1){width:20%}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.ui_tpicker_time_input{width:100%}.CodeMirror{font-family:Consolas,"Lucida Grande",monospace !important;height:18em;border:1px solid #ccc;direction:ltr}#pma_console .CodeMirror{border:none}.CodeMirror *{font-family:Consolas,"Lucida Grande",monospace}#inline_editor_outer .CodeMirror{height:6em;margin-bottom:10px}.insertRowTable .CodeMirror{height:9em;width:24em}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.jqplot-target{position:relative;color:#222;font-family:"Open Sans","Segoe UI",sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover ul,ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../../pmahomme/img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme.css.map deleted file mode 100644 index 4d2f72dc..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/metro/css/theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../../pmahomme/scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,8IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,OFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,sBH0BI,UAtCa,OGcjB,YC2DgB,EC7Jd,cD4JgB,EEtJhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,iCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,+BJyEa,KIvEb,aJuEa,KEnEb,mCMNE,iBJD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KIxCb,6IAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCMNE,iBJD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BMNE,iBJD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BMNE,iBJD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BMNE,iBJD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,2CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,2CD5BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,KGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,OGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WM3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KTwgC8B,GStgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aJnGO,KIuGX,sBACE,cACA,aJzGS,MK1Bf,WACE,sBACA,eACA,gCACA,IACE,4MAIF,mBACA,kBAGF,WACE,wBACA,oDACA,iDACA,IACE,6MAGF,mBACA,kBAGF,WACE,8BACA,gEACA,+CACA,IACE,uMAGF,mBACA,kBAGF,WACE,6BACA,8DACA,8CACA,IACE,oMAGF,mBACA,kBAGF,WACE,kCACA,wEACA,mDACA,IACE,mNAGF,mBACA,kBAGF,QACE,aAGF,oBACE,aAIF,KACE,eAGF,sBAGE,cAGF,KACE,YLlFY,kCKmFZ,UACA,YLrFW,MKsFX,MLlEW,KKmEX,WLlEgB,KKmEhB,cACA,eAKF,6CAEE,yBAGF,OACE,mBAKF,eACE,SACA,sBAEA,6BACE,iBLhGc,QKiGd,oBACA,aACA,0BACA,iBAGF,6BACE,MLjGc,KKkGd,WCnHG,KDoHH,WACA,iBACA,kBAEA,qCAEE,sBACA,gBACA,ML3GY,KK4GZ,YACA,MC9HC,KD+HD,kBACA,mBACA,iBLnGK,KKoGL,gBACA,aACA,YACA,cACA,kBAIJ,kBACE,qBACA,WC5IG,KD6IH,ML5Hc,KK6Hd,gBACA,cACA,kBACA,cAGF,qDAEE,aAGF,qBACE,mBAIA,+BACE,WACA,sBACA,WLxJO,KKyJP,MLpIK,KKqIL,sBACA,2BACA,8BACA,SAEA,0EAEE,sBACA,WACA,sBACA,2BACA,8BACA,SAIJ,kCACE,iBLtJK,KKuJL,YACA,YACA,SAIJ,sBACE,oBACA,yBACA,WLpLc,QKqLd,MLtLS,KKuLT,0BACA,YLpMU,kCKqMV,eAEA,4BACE,sBAIJ,kBACE,aAGF,wBACE,YACA,MLtMS,KKuMT,UACA,aACA,mBACA,gBAEA,oCACE,mBACA,SAGF,mCACE,YACA,SACA,WAIJ,sBACE,MClOG,KDmOH,WACA,kBAIJ,iBACE,aAGF,eACE,sBACA,wBACA,yBACA,iBAGF,cACE,uBAGF,qBAIE,0DAGF,GACE,YLjQkB,yDKkQlB,mBACA,cACA,MLxPgB,QKyPhB,SACA,oBACA,cAGF,GACE,gBACA,mBACA,MLjQgB,QKkQhB,YL9QkB,yDK+QlB,gBACA,gBACA,cACA,oBAGA,OACE,aAGF,SACE,eAIJ,MACE,cAGF,iBACE,cACA,WAGF,GACE,YLtSuB,+CKuSvB,yBACA,mBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,WL3Tc,QK4Td,sBACA,mBAEA,mBACE,uBAGF,kBACE,sBACA,WLhVc,KKiVd,gBAIJ,UACE,YAGF,SACE,6BAGF,GACE,YLhXiB,4BKiXjB,sBACA,mBAEA,KACE,YLrXe,4BKsXf,sBACA,mBAIJ,iBACE,sBAGF,+BAEE,sBACA,yBAGF,MACE,SAGF,GACE,MLjXa,KKkXb,iBLlXa,KKmXb,SACA,WAGF,KACE,UACA,SACA,eAIA,yDAGE,sBACA,ML5XO,KK6XP,YACA,WACA,YLhaU,kCKiaV,iBL7Yc,KK+Yd,2EACE,yBACA,MLlZO,KKuZb,+DAEE,eACA,yBACA,6BAGF,OACE,iBACA,YACA,MLxZa,KKyZb,qBACA,iBLzZkB,QK4ZpB,SACE,iBACA,sBACA,ML3ZS,KK4ZT,iBLzagB,KK4alB,SACE,gBACA,sBACA,aACA,iBLrac,QKuad,kBACE,YACA,gBACA,iBLrbc,KKsbd,YAIJ,OACE,cACA,cACA,eAGF,aACE,YAKF,OACE,eAGF,MACE,yBAEA,gCAGE,aACA,mBAIJ,GACE,WCveK,KD0eP,WAEE,sBAGF,OACE,sBACA,MLndS,KKodT,YACA,YLtfY,kCKufZ,WACA,iBLpegB,KKqehB,eAEA,aACE,yBACA,ML1eS,KK+eb,YACE,WAGF,WACE,MCpgBK,KDqgBL,iBAGF,YACE,MCxgBM,MD2gBR,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCniBK,KDsiBP,oBAEE,kBAGF,kBAEE,WC5iBM,MD6iBN,kBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WAGF,cACE,WLlkBc,QKmkBd,mBAGF,UACE,aACA,WCnmBM,MDqmBN,eACE,MCtmBI,MDumBJ,eAGF,YACE,yBAKF,6BACE,aACA,kBAEA,qCAEE,sBACA,YACA,ML3lBK,KK4lBL,eACA,kBACA,YACA,MACA,YAGF,mDACE,YAGF,6CACE,YAIJ,iDACE,WAGF,0BACE,aACA,kBAEA,kCAEE,sBACA,YACA,MLxnBK,KKynBL,eACA,kBACA,YACA,MACA,YAGF,0CACE,YAKN,kCACE,WAGF,oBACE,gBACA,aACA,WC1qBM,MD2qBN,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCzrBG,KD0rBH,kBAIF,gCACE,mBAIJ,mBACE,YACA,6BACA,MLprBqB,QKqrBrB,SAGF,SACE,WC3sBK,KD4sBL,6BAGA,wBACE,WL/qBK,KKgrBL,mBAIF,yBACE,WLtrBK,QKurBL,mBAGF,YACE,WC3tBG,KD4tBH,6BAGF,2BAEE,kCAKJ,yBACE,MLvtBW,KK0tBb,+BACE,ML3tBW,KK6tBX,oEAEE,ML/tBS,KKmuBb,yBACE,iBL7tByB,KKiuBzB,+BACE,8BAGF,+BACE,iBLtuBuB,KKuuBvB,ML9uBS,KKkvBb,uBACE,iBL5uByB,KK6uBzB,MLpvBW,KKuvBb,4BACE,iBLjvByB,KKkvBzB,MLzvBW,KK2vBX,kCACE,iCAIJ,kCACE,iBL1vByB,KK2vBzB,MLnvBiB,KKwvBnB,WACE,gCAGF,aACE,yBACA,WLzwBqB,QK0wBrB,sBAEA,eACE,yBACA,WL9wBmB,QK+wBnB,sBAKF,aACE,iBAIF,QACE,kBACA,cAKF,gCAEE,WCrzBI,MDszBJ,mBAIF,oBACE,mBAIJ,OACE,YLh0BkB,mCKm0BpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,aAGF,wBACE,UAGF,uBAEE,WC34BK,KD44BL,kBACA,MLp4BW,KKw4BX,aACE,WCl5BG,KDm5BH,kBACA,ML34BS,KK84BX,+CAIE,sBACA,2BACA,8BACA,eACA,iBACA,4BAME,6BACA,4BAIJ,YACE,iBACA,YAIJ,8BAGE,0BACA,ML55Ba,KK+5Bf,SACE,MLh6Ba,KKi6Bb,iBLr6BqB,QKw6BvB,uBAEE,aL16BqB,QK66BvB,mBAEE,ML36Ba,KK46Bb,iBLn6BY,QKs6Bd,UACE,aLv6BY,QK26BZ,yBAEE,aL76BU,QKi7Bd,UACE,ML37Ba,KK87Bf,OACE,oCACA,MLh8Ba,KKi8Bb,iBLt8BqB,QKy8BvB,mBAEE,aL/8BW,KKk9Bb,cACE,ML18Ba,KK28Bb,iBLh9BqB,QKm9BvB,6BACE,iBLp9BqB,QKy9BvB,aACE,cACA,eAGF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,YL9/BiB,4BK+/BjB,MLh+BS,KKi+BT,WLn+Bc,QKo+Bd,mBAGF,sBAEE,mBACA,MLx+BS,KKy+BT,WL3+Bc,QKk/BZ,oLAGE,WAGF,0DACE,UAMN,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAGF,kBACE,iBAGF,WACE,UAOF,gBACE,gBACA,oBACA,WAIA,uBAEE,qBACA,SACA,YAGF,QACE,qBACA,SAGF,YACE,wBACA,aACA,WAGF,6BAEE,MCnmCG,KDomCH,SACA,sBACA,iBACA,YAIJ,2BAEE,kBACA,oBAGF,eACE,iBLtlCc,QKulCd,YAGF,iBACE,aAIF,oBACE,2BAGF,qBACE,gBAGF,cACE,cACA,aACA,cACA,iBACA,mBACA,YLzoCuB,+CK0oCvB,mBACA,ML/nCmB,KKgoCnB,yBACA,yBAIA,aACE,UAGF,aACE,YAIJ,iBACE,WLvoCqB,QKwoCrB,yBAEA,wBACE,sBAGF,mBACE,YLpqCe,4BKqqCf,yBACA,ML5oCW,KK6oCX,mBAGF,oBACE,UAIJ,iBACE,UAGF,wCAEE,cAIA,4BAEE,sBACA,YACA,MLnqCW,KKoqCX,kBAGF,uCACE,+CAKF,sBACE,YLxsCe,4BKysCf,yBACA,mBAGF,4BAEE,sBACA,YACA,kBAIJ,SACE,kBACA,mBAME,mBACE,OAGF,6BAEE,iBACA,YACA,iBACA,YLruCmB,+CKsuCnB,yBACA,WACA,mBAIA,gBACE,uBAGF,+BACE,eAGF,+CAEE,qBAMF,+CAEE,qBACA,WAKN,cACE,qBAEA,oBACE,qBAKJ,qBACE,eAMF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAMF,0BACE,MCz0CK,KD00CL,mBACA,mBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,WAGF,YACE,kBACA,gBACA,SACA,iBACA,YLx2CY,kCKy2CZ,ML70Ca,KK80Cb,WL71CgB,QK81ChB,YACA,uBAEA,kBACE,YL/2CU,kCKg3CV,mBACA,MLr1CW,KKu1CX,0BACE,iBACA,kBAEA,sBACA,eACA,WACA,YAKF,oBACE,qBAGF,0BACE,wBAIJ,yCAEE,aAIJ,gBACE,eACA,MACA,QACA,WACA,gBAGF,8BAEE,cAGF,oBACE,cACA,eACA,aAGF,8CAEE,aAGF,oBACE,mBACA,kBACA,mBACA,iBAGF,gBACE,gBACA,iBAGF,aACE,UACA,WACA,YLj7CkB,mCKk7ClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAMA,kCACE,6BACA,oBACA,mBAGF,+BACE,MC78CG,KD88CH,cACA,WACA,eACA,WCh9CI,MDi9CJ,mBACA,iBAGF,sCACE,MCv9CG,KDw9CH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MCt+CI,MDu+CJ,eAGF,4CACE,WAEA,yDACE,WAKN,6BACE,MCr/CK,KDs/CL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCxgDK,KD+gDP,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MC1hDM,MD2hDN,mBAIF,qBACE,iBAEA,wCACE,eAIJ,qBACE,eAGF,cACE,MC5iDM,MD+iDR,6BACE,MCjjDK,KDkjDL,YACA,aACA,kBAIA,2DAEE,MC1jDG,KD6jDL,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MChlDG,KDilDH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,iBAIA,mBACE,YACA,SAGF,iCACE,WLzlDY,QK6lDhB,aACE,iBACA,MC3nDK,KD4nDL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAIA,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WChrDC,KDqrDP,aACE,iBAMF,iBACE,mBACA,WAEA,6BACE,mBACA,gBACA,uBACA,gBAGF,6BACE,ML1qDO,KK2qDP,mBACA,iBACA,WC3sDG,KD8sDL,0BACE,aACA,gBAGF,6BACE,YAGF,2BACE,MCxtDG,KD0tDH,mCACE,mBACA,kBAIJ,4BACE,UACA,MCjuDI,MDkuDJ,WCluDI,MDquDN,0BACE,iBACA,MCvuDI,MD2uDN,2BACE,kBACA,MC9uDG,KD+uDH,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,MCtwDE,MDuwDF,cACA,gBAKN,SACE,eACA,sBACA,4BACA,sBACA,cAME,6BACA,4BAGF,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCxyDK,KD+yDP,SACE,wBAIF,eACE,aAGF,aACE,MCzzDK,KD0zDL,kBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,aACA,mBACA,sBAEA,gBACE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIJ,wBAEE,gBACA,iBACA,iBACA,gBACA,sBACA,iBACA,WACA,qBACA,gBACA,mBAIA,sBACE,MC/2DG,KDg3DH,UAGF,yBACE,MCn3DI,MDo3DJ,UACA,iBAEA,gCACE,WACA,gBACA,kBAMJ,kBACE,WACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCz5DK,KD05DL,UAGF,kBACE,uBACA,sBACA,MLl4DS,KKm4DT,iBAEA,qBACE,gBAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAQA,MACE,aAGF,cACE,gCAGF,2BACE,gBACA,uBAGF,sBACE,yBACA,aACA,sBACA,cACA,mBAGF,kBACE,cACA,aACA,kBACA,YLj9DgB,yDKm9DhB,yBACE,oBACA,YAGF,wBACE,mBAIJ,6BACE,cACA,aACA,kBACA,YLj+DgB,yDKm+DhB,oCACE,oBAGF,mCACE,mBAIJ,mBACE,cACA,aACA,kBACA,YLh/DgB,yDKk/DhB,0BACE,oBAGF,0BACE,sBACA,iBAGF,yBACE,mBAIJ,sBACE,cACA,aACA,kBACA,YLpgEgB,yDKsgEhB,4BACE,mBAIJ,uBACE,cACA,aACA,kBACA,YL/gEgB,yDKihEhB,6BACE,mBAIJ,qBACE,yBACA,aACA,sBACA,cAMJ,wBACE,WLrhEgB,QKshEhB,wBAGF,iBACE,WL1hEgB,QK6hElB,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCtjEK,KDyjEP,UACE,WACA,cACA,gBACA,mBACA,iBACA,kBACA,4BACA,WChkEM,MDmkER,iEAEE,MCtkEK,KDykEP,oCACE,MC1kEK,KD4kEL,8EAEE,aAGF,uDACE,UAIJ,uBACE,WACA,MCxlEK,KDylEL,mBAGF,uBACE,WACA,WAGF,uCAEE,MCnmEK,KDsmEP,WACE,WACA,MCxmEK,KD0mEL,eACE,kBAIJ,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,wDAGE,cACA,YACA,WACA,cACA,iBL/mEgB,KKgnEhB,sBACA,cAGF,gBACE,UACA,gBACA,MCxoEK,KDyoEL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBAGF,OACE,kBACA,mBAEA,0BACE,cAGF,UACE,MLlpEc,QKmpEd,gBACA,mBACA,YLjqEgB,yDKkqEhB,aACA,mBAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,sBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MLzrES,KK4rEX,8BACE,iBLnsEc,QKosEd,QACA,YACA,WACA,gBACA,ML/rEkB,KKgsElB,kBAGF,6CACE,kBACA,MACA,OACA,YAGF,6CACE,SACA,UAGF,eACE,gBAKF,sIAIE,MC5uEG,KDqvEL,iJAIE,gBASJ,mBACE,MACA,eACA,aACA,kBACA,eACA,OACA,QACA,oDACA,4BACA,wBACA,SACA,iBLrwEW,KKswEX,ML/vEW,KKgwEX,wBACA,YAGF,aACE,kBACA,iBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAGF,oCAEE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MC51EK,KD61EL,WAGF,8BAEE,sBACA,iBAGF,kDAEE,iBACA,qBACA,eACA,SAGF,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,iBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,iBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCx8EG,KDy8EH,kBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,iBASE,2DAEE,WACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC/+EC,KDg/ED,eAIJ,mBACE,WACA,YACA,MCv/EG,KD0/EL,uBACE,MC3/EG,KD6/EH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC/gFI,MDohFN,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WLpgFY,QKqgFZ,sBACA,MLpgFO,KKqgFP,iBACA,YACA,aAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MCnjFC,KDojFD,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,sBACA,6BACA,YL9jFW,4BK+jFX,iBACA,mBACA,WAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,gBAGF,oBACE,aAIA,wBACE,SACA,aACA,gBACA,YLpmFc,yDKqmFd,eAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,sBACA,cACA,UACA,gBACA,cACA,gBAGF,4BACE,sBAGF,4BACE,mBAGF,+BACE,WACA,YAKN,yBACE,WACA,YAIA,yBACE,aACA,kBACA,WCppFG,KDqpFH,mBACA,UAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BACA,kBAGF,yBACE,6BACA,kBAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAOF,0BACE,WL7pFG,KKgqFL,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,+FAEE,gBACA,YAIA,2FAEE,YAIJ,qTASE,iBAIJ,2BACE,cAIA,8DAEE,iBAKF,0DAEE,iBAIJ,6BACE,iBAGF,uCACE,iBAGF,mCAEE,uBAIA,sBACE,aACA,kBAGF,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,6BACE,2BACA,mBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,iBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MC94FK,KD+4FL,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,4BACE,gBAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,MCz7FG,KD07FH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,kBAGF,yBACE,cAIJ,oCACE,gBACA,YAKE,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BACA,WAIJ,aACE,kBACA,sBACA,MC7+FM,MD8+FN,gBAEA,qBACE,kBAIJ,iBACE,YAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,kBACA,gBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,0BACA,8BACA,uBACA,YACA,gBAEA,WACE,2BACA,sBAIJ,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,uBACA,kBAEA,uBACE,WLxoGY,QKyoGZ,eACA,WAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,YLnqGiB,4BKoqGjB,kBACA,kBACA,mBAEA,qBACE,WL9pGc,QK+pGd,eACA,WAIJ,cACE,gBAGF,sBACE,WACA,qBACA,gBACA,kBACA,aAGF,YACE,WACA,iBLlrGgB,QKmrGhB,MLprGW,KKsrGX,eACE,SACA,UACA,sBACA,mBAIA,+BACE,WL9rGY,QK+rGZ,YACA,YACA,WACA,aAEA,qCACE,MLtrGO,KKurGP,eACA,iBLnrGG,KKurGP,mCACE,ML7rGS,KK8rGT,eACA,iBL1rGK,KK8rGT,mBACE,cACA,YAGF,6BACE,YAIJ,iBACE,WAIA,sCAEE,sBAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,gBAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAGF,wBACE,YACA,iBAMA,qCACE,kBAGF,sBACE,WC7zGG,KD+zGH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WCx1GI,MD01GJ,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,sBACE,sBACA,iBAGF,yBACE,cACA,qBAGF,oBACE,UACA,iBAGF,mBACE,iBAIJ,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,kBAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,WLt6GY,QKu6GZ,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAIA,4BACE,iBAGF,0DAEE,kBACA,MC1/GE,MD8/GN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBAKF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WAEA,6CACE,gBAKN,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QAKN,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC50HG,KD+0HL,gGAGE,MCj1HI,MDo1HN,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBAEA,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIJ,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBAIA,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCp7HA,MD07HJ,oCACE,MC37HE,MD47HF,iBACA,eAGF,iCACE,MCj8HE,MDk8HF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,YAEA,2BACE,MCx+HI,MDy+HJ,iBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCriIE,MDyiIN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,WACA,aAGF,iCACE,MCzkIC,KD4kIH,2DACE,MC5kIE,MDglIN,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UAEA,kCACE,MLxlIS,KKylIT,YACA,iBLzmIY,QK0mIZ,sBAGF,iCACE,YACA,mBAGF,6CACE,YLhoIQ,kCKioIR,MLrmIS,KKsmIT,iBLrnIY,QKsnIZ,sBACA,yBAEA,4DACE,iBLzmIO,QK0mIP,yBAGF,6DACE,sBACA,sBAMR,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBE1qIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAIF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFKM,MEFR,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC9BJ,gBACE,YACA,gBACA,eACA,MACA,OACA,YACA,WTOW,KSNX,MTaW,KSZX,YAEA,iCACE,iBTUc,KSTd,YTXU,kCSeV,0EAGE,qBACA,MTJe,KSOjB,sBACE,SAKF,sEAEE,WAKJ,uBACE,eAIJ,wBACE,WACA,kBACA,MACA,OACA,UAIA,mBACE,SAGF,qBACE,SACA,UACA,eAGF,iCACE,kBACA,SACA,kBACA,2BAGF,yBACE,SACA,aACA,WTxDc,QSyDd,MT1CW,KS2CX,eACA,eACA,YACA,iBACA,uBAEA,gCACE,YT3EmB,+CS4EnB,yBACA,gBACA,qBAIJ,4BACE,aAGF,iCACE,kBACA,aAEA,wCACE,eAIJ,8BACE,kBACA,YAGF,gCACE,gBACA,mBACA,kBACA,iBThFW,KSkFX,kCACE,uBAGF,sCACE,SAMJ,4CACE,MT1GiB,KS4GjB,sBACA,YACA,YAGF,kDACE,MTrGW,KS0Gb,8EAKE,2BACA,mBAIJ,kBACE,qBACA,YACA,WACA,MTjIW,KSkIX,kBACA,YACA,eAEA,wBACE,MTzHO,KS8HT,wGAGE,kBACA,mBACA,SAIJ,qCACE,aACA,mBAIF,qBACE,SACA,iBACA,gBACA,WACA,kBAGF,gCACE,WHpLK,KGqLL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,sBACA,0BACA,WACA,gBACA,aACA,UAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAIA,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,+CACE,kBACA,YAIA,uBACE,MTnOS,KSoOT,eAEA,6BACE,qBACA,MTnNK,KSuNT,wBACE,gBAEA,uEAEE,MT5NK,KSgOT,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,WACA,eACA,gBACA,MH9RC,KGgSD,sCACE,YAGF,kEAEE,YACA,WACA,eACA,eACA,kBACA,YACA,WACA,UACA,gBAIF,iCACE,cACA,8BACA,gCACA,kBACA,UAGA,uCACE,cAKJ,iCACE,cACA,aACA,SACA,WACA,8BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAIJ,sCACE,QACA,SAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,8BACA,kBACA,mBAGF,2CACE,4BAKJ,eACE,mBACA,kBACA,mBACA,8BAEA,qBACE,WACA,sBACA,sBACA,WACA,YTtZU,kCSuZV,YAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WAGF,8BACE,SACA,cACA,kBAIJ,2BACE,2BAGF,yBACE,kBAGF,yCACE,wCAGF,qBACE,MHnbM,MGobN,mBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,KTpcW,MSqcX,YAGF,0BACE,WACA,gBACA,oBACA,WT9bgB,QS+bhB,gCACA,iBACA,WACA,eACA,MACA,KTldW,MSmdX,kBACA,eACA,YAIF,gBACE,eACA,iBACA,kBAEA,2BACE,MH3dG,KG4dH,gBACA,cAGF,6BACE,kBACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,SACA,SACA,QACA,aACA,YAGF,oCACE,cAGF,8BACE,mBACA,UAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHlhBD,KGmhBC,MHnhBD,KGohBC,oBCzhBR,WACE,yBACA,WACA,sBAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpBK,KIsBL,kBACE,2BAIJ,cACE,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,yBAIJ,SACE,kBACA,YACA,YACA,iBACA,sBAGF,WACE,kBACA,YACA,YACA,iBACA,yBACA,sBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,gBACA,WJzGK,KI0GL,oBAEA,qBACE,eACA,WACA,gBACA,gBACA,mBACA,qBACA,oBACA,WJpHG,KIwHP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,2BAGF,WACE,mBACA,sBACA,WACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,yBACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,WACE,iBACA,qBACA,sBACA,eAEA,iBACE,iBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,SACE,kBACA,sBACA,WACA,sBAGF,iBACE,yBACA,2BACA,WACA,cACA,YACA,kBACA,iBACA,iBACA,eACA,kBACA,WACA,YAEA,mBACE,cACA,MJpOG,KIqOH,mBACA,YAGF,yBACE,cACA,MJ3OG,KI4OH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,6HAKE,sBACA,WAIJ,YACE,WACA,kBACA,MJzQM,MI0QN,yBACA,sBACA,aACA,mBAGF,gCACE,eAGF,iBACE,MJtRK,KIuRL,kBAGF,qCACE,cAGF,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,iBV3UyB,KU4UzB,0BAEA,uCACE,2BACA,mBAIJ,eACE,UACA,eAGF,gBACE,WAGF,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJjYK,KIkYL,kBACA,eAGF,WACE,WACA,eACA,WACA,YACA,mBACA,sBACA,aACA,gBACA,WACA,YACA,aACA,kBAGF,+BACE,cAGF,iBACE,MJzZM,MI0ZN,QAGF,qCACE,eAIA,iBACE,aAGF,aACE,cACA,WACA,gBAGF,gDAGE,MJhbG,KIibH,iBAIJ,YACE,6BACA,kBACA,mBACA,gBACA,aACA,iBACA,iBACA,kBACA,mBAGF,gCACE,aACA,cACA,eAGF,gBACE,WACA,kBACA,OC/cF,WACE,mBACA,WAEA,cACE,sBACA,aAGF,8BACE,UAGF,uDAGE,WACA,SACA,sBACA,0BACA,2BACA,8BAIA,6DAEE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,uBACE,WCtCF,YACE,0DACA,YACA,sBACA,cAGF,yBACE,YAGF,cACE,YZVkB,mCYapB,iCACE,WACA,mBAGF,4BACE,WACA,WAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjFM,MMkFN,WACA,gBAGF,kBACE,YC1FF,eACE,kBACA,WACA,YbJY,kCaKZ,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPtEM,MOwEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP7FK,KOgGP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,gBACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAIF,cACE,kBAIF,sBACE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,iEAEE,cACA,gBAGF,wBACE,WCrCJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,sDAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme-rtl.css deleted file mode 100644 index 696cef4d..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-size:82%}input,select,textarea{font-size:1em}body{font-family:sans-serif;padding:0;margin:0;margin-right:240px;color:#000;background:#f5f5f5}#page_content{margin:0 .5em}.desktop50{width:50%}.all100{width:100%}.all85{width:85%}.auth_config_tbl{margin:0 auto}textarea,tt,pre,code{font-family:monospace}h1{font-size:140%;font-weight:bold}h2{font-size:120%;font-weight:bold}h3{font-weight:bold;font-size:1rem}a{text-decoration:none;color:blue;cursor:pointer}a:link,a:visited,a:active{text-decoration:none;color:blue;cursor:pointer}button.mult_submit,.checkall_box+label{text-decoration:none;color:blue;cursor:pointer}a:hover{text-decoration:underline;color:red}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:red}.checkall_box+label:hover{text-decoration:underline;color:red}dfn{font-style:normal}dfn:hover{font-style:normal;cursor:help}th{font-weight:bold;color:#000;background:#d3dce3}a img{border:0}hr{color:#000;background-color:#000;border:0;height:1px}form{padding:0;margin:0;display:inline}textarea{overflow:visible}th.fillPage{width:80%}textarea.charField{width:95%}fieldset{margin-top:1em;border:#000 solid 1px;padding:.5em;background:#e5e5e5}fieldset fieldset{margin:.8em}fieldset legend{font-weight:bold;color:#444;background-color:transparent;width:initial;font-size:1rem}.some-margin{margin:.5em;margin-top:1em}button{display:inline}table caption,table th,table td{padding:.1em .5em .1em .5em;margin:.1em;vertical-align:top}img,input,select,button{vertical-align:middle}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop,th.vtop,td.vtop{vertical-align:top}tr.vmiddle,th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom,th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}div.tools{border:1px solid #000;padding:.2em;margin-top:0;margin-bottom:.5em;border-top:0;text-align:left;float:none;clear:both}fieldset.tblFooters{margin-top:0;margin-bottom:.5em;border-top:0;text-align:left;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em;white-space:nowrap}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent}table tr:nth-child(odd){background:#e5e5e5}#table_index tbody:nth-of-type(odd) tr,#table_index tbody:nth-of-type(odd) th{background:#e5e5e5}table tr:nth-child(even){background:#d5d5d5}#table_index tbody:nth-of-type(even) tr,#table_index tbody:nth-of-type(even) th{background:#d5d5d5}table tr{text-align:right}table tr th{text-align:right}td.marked:not(.nomarker){background:#fc9;color:#000}table tr.marked:not(.nomarker){background:#fc9;color:#000}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{background:#fc9;color:#000}table tr:not(.nopointer):hover{background:#cfc;color:#000}.hover:not(.nopointer){background:#cfc;color:#000}#table_index tbody:hover tr,#table_index tbody:hover th{background:#cfc;color:#000}table tr.hover:not(.nopointer) th{background:#cfc;color:#000}td.condition,th.condition{border:1px solid #fc9}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:monospace}.attention{color:red;font-weight:bold}.allfine{color:green}.displayblock{display:block}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #000;color:inherit !important}.icon{image-rendering:pixelated;vertical-align:middle;margin-right:.3em;background-repeat:no-repeat;background-position:center}td .icon{margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:0 .5em}.success h1,.notice h1{border-bottom:2px solid;font-weight:bold;text-align:right;margin:0 0 .2em 0}div.error h1{border-bottom:2px solid;font-weight:bold;text-align:right;margin:0 0 .2em 0}div.success,div.notice,div.error{margin:.3em 0 0 0;border:2px solid;background-repeat:no-repeat;clear:both;background-position:99% 50%;padding:.1em 40px .1em .1em}div.success img.icon,div.notice img.icon,div.error img.icon{display:block;float:right;margin-right:-22px}.success{color:#000;background-color:#f0fff0}h1.success,div.success,.success h1{border-color:lime}.notice{color:#000;background-color:#ffd}h1.notice,div.notice,.notice h1{border-color:gold}.error{background-color:#ffc;color:red}h1.error{border-color:red}div.error{border-color:red}div.error h1{border-color:red}.confirmation{background-color:#ffc}fieldset.confirmation{border:.1em solid red}fieldset.confirmation legend{border-right:.1em solid red;border-left:.1em solid red;font-weight:bold;background-image:url("../img/s_really.png");background-repeat:no-repeat;background-position:97% 50%;padding:.2em 25px .2em .2em}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-weight:bold;color:#000;background:#d3dce3}div.tools,.tblFooters{font-weight:normal;color:#000;background:#d3dce3}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited{color:blue}.tblHeaders a:hover{color:red}div.tools a:link,div.tools a:visited,div.tools a:active{color:blue}div.tools a:hover{color:red}.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#ccc}.nowrap{white-space:nowrap}div#resizer{width:600px;height:400px}div#querychart{float:right;width:600px}body#loginform{margin:0;margin-top:1em;text-align:center}body#loginform h1,body#loginform a.logo{display:block;text-align:center}body#loginform div.container{text-align:right;width:30em;margin:0 auto}div.container.modal_form{margin:0 auto;width:30em;text-align:center;background:#fff;z-index:999}#login_form{text-align:right}div#modalOverlay{position:fixed;top:0;right:0;height:100%;width:100%;background:#fff;z-index:900}form.login label{width:10em;font-weight:bolder}.commented_column{border-bottom:1px dashed #000}.column_attribute{font-size:70%}.column_name{font-size:80%;margin:5px 2px}.cfg_dbg_demo{margin:.5em 1em .5em 1em}.central_columns_navigation{padding:1.5% 0 !important}.central_columns_add_column{display:inline-block;margin-right:1%;max-width:50%}.message_errors_found{margin-top:20px}.repl_gui_skip_err_cnt{width:30px}.font_weight_bold{font-weight:bold}.color_gray{color:gray}.max_height_400{max-height:400px}.color_red{color:red}.pma_sliding_message{display:inline-block}li.last.database{margin-bottom:20px !important}ul#topmenu,ul#topmenu2,ul.tabs{font-weight:bold;list-style-type:none;margin:0;padding:0}ul#topmenu2{margin:.25em .5em 0;height:2em;clear:both}ul#topmenu li,ul#topmenu2 li{float:right;margin:0;padding:0;vertical-align:middle}#topmenu img,#topmenu2 img{vertical-align:middle;margin-left:.1em}ul#topmenu a,ul#topmenu span{display:block;margin:2px 2px 0;padding:2px 2px 0;white-space:nowrap}ul#topmenu2 a{display:block;margin:.1em;padding:.2em;white-space:nowrap}span.caution{color:red}span.success{color:green}fieldset.caution a{color:red}fieldset.caution a:hover{color:#fff;background-color:red}#topmenu{margin-top:.5em;padding:.1em .3em .1em .3em}ul#topmenu ul{-moz-box-shadow:2px 2px 3px #666;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666}ul#topmenu>li{border-bottom:1pt solid #000}ul#topmenu a,ul#topmenu span{background-color:#e5e5e5;border:0 solid #d5d5d5;border-width:1pt 1pt 0 1pt;-moz-border-radius:.4em .4em 0 0;border-radius:.4em .4em 0 0}ul#topmenu ul a{border-width:1pt 0 0 0;-moz-border-radius:0;border-radius:0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{margin:0;padding:2px 4px;text-decoration:none}ul#topmenu a.tab:hover,ul#topmenu .tabactive{background-color:#f5f5f5}ul#topmenu2 a.tab:hover,ul#topmenu2 a.tabactive{background-color:#e5e5e5;-moz-border-radius:.3em;border-radius:.3em;text-decoration:none}ul#topmenu>li.active{border-bottom:1pt solid #f5f5f5}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-top:.5em;margin-bottom:.5em;margin-left:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{background:#fff;padding-left:1em;width:100%}#serverinfo{background:#fff;font-weight:bold;padding-bottom:.5em;padding-right:2.2em;width:10000px;overflow:hidden;box-sizing:content-box}#serverinfo .item{white-space:nowrap}#serverinfo img{margin:0 .1em 0 .2em}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.1em 0}#goto_pagetop,#lock_page_icon{padding:.3em;background:#fff}#page_settings_icon{padding:.3em;background:#fff;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:bold;font-style:italic;white-space:nowrap;margin-right:10px;color:#d6d6d6;text-shadow:none}#textSQLDUMP{width:95%;height:95%;font-family:monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid silver;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:15em;max-width:100%;text-align:left;padding-left:.5em}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}#fieldset_user_global_rights>legend input{margin-right:2em}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;margin-left:50px}div#serverstatus table#serverstatusqueriesdetails{float:right}table#serverstatustraffic{float:right}table#serverstatusconnections{float:right;margin-right:30px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{border:1px solid #ddd;background-color:#e6e6e6;margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#ebebeb;border:none}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;-moz-box-shadow:1px 1px 6px #ddd;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}.smallIndent{padding-right:7px}#sectionlinks{margin-bottom:15px;padding:10px;border:1px solid #ccc}#sectionlinks a{margin-left:7px}#serverVariables{width:100%}#serverVariables .var-row>tr{line-height:2em}#serverVariables .var-header{font-weight:bold;color:#000;background:#d3dce3;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-name{font-weight:bold}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{text-align:left;float:left}#serverVariables .editLink{padding-left:1em;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{margin:0 .5em;line-height:2em}div#profilingchart{width:850px;height:370px;float:right}#profilingchart .jqplot-highlighter-tooltip{top:auto !important;right:11px;bottom:24px}.chartOption{float:right;margin-left:40px}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%}div#tablefieldscontainer select{width:100%}textarea#sqlquery{width:100%}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#maincontainer{background-image:url("../img/logo_right.png");background-position:right bottom;background-repeat:no-repeat}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:disc;vertical-align:middle}#maincontainer li{margin:.2em 0}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li.no_bullets{list-style-type:none !important;margin-right:-25px !important}#body_browse_foreigners{background:#d0dce0;margin:.5em .5em 0 .5em}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:1em;margin-bottom:1em;width:98%;margin-right:1%;border-top:.1em solid silver;text-align:left}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}code.sql{display:block;padding:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}div.sqlvalidate{display:block;padding:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.result_query div.sqlOuter,div.sqlvalidate{border:#000 solid 1px;border-top:0;border-bottom:0;background:#e5e5e5}.result_query div.sqlOuter{text-align:right}#PMA_slidingMessage code.sql{border:#000 solid 1px;border-top:0;background:#e5e5e5}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:1em}.group{border-right:.3em solid #d3dce3;margin-bottom:1em}.group h2{background:#d3dce3;padding:.1em .3em;margin-top:0}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-type:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#000}div.upload_progress_bar_inner{background-color:#99c;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value{background:#fcc}select.invalid_value,.invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;margin-top:0;margin-left:auto;margin-bottom:0;margin-right:auto;padding:3px 5px;width:350px;background-color:gold;z-index:1100;text-align:center;display:block;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:2%}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h2{word-wrap:break-word}.exportoptions h3{border-bottom:1px #999 solid;font-size:110%}.importoptions h3{border-bottom:1px #999 solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px 10px}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0 10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0 30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#create_table_form table.table-name td{vertical-align:middle}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.5em}#fieldsForm ul.table-structure-actions .submenu li{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#addColumns input[type=radio]{margin:0;margin-right:1em}#addColumns input[type=submit]{margin-right:1em}#index_frm .index_info input[type=text],#index_frm .index_info select{width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#d3dce3;border:1px solid #aaa;color:#000;font-weight:bold;margin:.4em;padding:.2em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;padding:.1em .4em;white-space:nowrap;text-decoration:none;border:1px solid #d5d5d5;border-bottom:none}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active,.config-form ul.tabs li a.active{margin:0;padding:.1em .6em .2em}.config-form ul.tabs li.active a{background-color:#e5e5e5}.config-form fieldset{margin-top:0;padding:0;clear:both}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:.5em;background:#d5d5d5}.config-form fieldset .errors{margin:0 -2px 1em -2px;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em 0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset th{padding:.3em .3em .3em .5em;text-align:right;vertical-align:top;width:40%;background:transparent}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-top:1px solid #d5d5d5}.config-form fieldset th{border-top:1px solid #d5d5d5}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#d5d5d5}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}.config-form .lastrow{border-top:1px #000 solid;background:#d3dce3;padding:.5em;text-align:center}.config-form .lastrow input{font-weight:bold}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td,.toggleButton .container tr{background:none !important}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:.5em}.doubleFieldset div.wrap{padding:.5em}#table_name_col_no_outer{margin-top:30px}#table_name_col_no{position:fixed;top:44px;width:100%;background:#f5f5f5}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden;width:450px;height:300px}#openlayersmap{width:450px;height:300px}.placeholderDrag{cursor:move}#placeholder .button{position:absolute}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-5px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.draggable{cursor:move}.cCpy{background:#000;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-top:-10px;margin-right:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;-moz-border-radius:.3em !important;-webkit-border-radius:.3em !important;border-radius:.3em !important;text-shadow:-1px -1px #000 !important;font-size:.8em !important;font-weight:bold !important;padding:1px 3px !important}.tooltip *{background:none !important;color:#fff !important}.data_full_width{width:100%}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.5em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#eee;border:solid 1px #999;position:absolute}.cList .lDiv div{padding:.2em .5em .2em .2em}.cList .lDiv div:hover{background:#ddd;cursor:pointer}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #999;border-top:solid 1px #999;cursor:pointer;font-size:.9em;font-weight:bold;padding:.35em 1em;text-align:center}.showAllColBtn:hover{background:#ddd}.navigation{background:#e5e5e5;border:1px solid #000;margin:.8em 0}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation_separator{color:#555;display:inline-block;text-align:center;width:1.2em;text-shadow:1px 0 #fff}.navigation input[type=submit]{background:none;border:0;margin:0;padding:.3em .5em;min-width:1.5em;font-weight:bold}.navigation input[type=submit]:hover{background:#333;color:#fff;cursor:pointer}.navigation input.edit_mode_active{background:#333;color:#fff;cursor:pointer}.navigation select{margin:0 .8em}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-right:20px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:left}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}input.btn{color:#333;background-color:#d0dce0}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:blue}.ui-draggable{z-index:801}.relationalTable td{vertical-align:top}.relationalTable select{width:125px;margin-left:5px}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table{width:100%}#alias_modal label{font-weight:bold}.ui-dialog{position:fixed}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:240px;z-index:100}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#ccc;border-top:solid 1px #aaa;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-top-right-radius:3px;border-left:solid 1px #aaa}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .message span.action:hover,#pma_console .toolbar .button:hover,#pma_console .switch_button:hover{background:#ddd}#pma_console .toolbar .button.active{background:#ddd}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em;float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #aaa;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{right:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa;border-top-left-radius:3px}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff;border-radius:3px}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .message.expanded .bookmark_label{border-top-left-radius:0;border-top-right-radius:0}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#666;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%;box-shadow:-2px 1px 4px -1px #999}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:-2px 2px 5px #ccc;-webkit-box-shadow:-2px 2px 5px #ccc;box-shadow:-2px 2px 5px #ccc}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:-1px 1px 15px #999 inset;-webkit-box-shadow:-1px 1px 15px #999 inset;box-shadow:-1px 1px 15px #999 inset}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:-1px 1px 15px #999 inset;-webkit-box-shadow:-1px 1px 15px #999 inset;box-shadow:-1px 1px 15px #999 inset}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;-webkit-box-shadow:0 0 15px #999;border-radius:10px;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}th.header{cursor:pointer;color:blue}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0;border-color:#000}body .ui-dialog .ui-dialog-titlebar{padding:.3em .5em;border:none;border-bottom:1px solid #000}body .ui-dialog .ui-dialog-titlebar button{border:1px solid #999}body .ui-dialog .ui-dialog-content{padding:.2em .4em}body .ui-dialog .ui-dialog-buttonpane{background:#d3dce3;border-top:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button{margin:.1em 0 .1em .4em;border:1px solid #999;color:#000}body .ui-dialog .ui-button-text-only .ui-button-text{padding:.2em .6em}.scrollindicator{display:none}#name-panel{overflow:hidden}@media only screen and (max-width: 768px){#main_pane_left{width:100%}#main_pane_right{padding-top:0;padding-right:1px;padding-left:1px}ul#topmenu,ul.tabs{display:flex}.navigationbar{display:inline-flex;margin:0 !important;border-radius:0 !important;overflow:auto}.scrollindicator{padding:5px;cursor:pointer;display:inline}.responsivetable{overflow-x:auto}body#loginform div.container{width:100%}.largescreenonly{display:none}.width100,.desktop50{width:100%}.width96{width:96% !important}#page_nav_icons{display:none}table#serverstatusconnections{margin-right:0}#table_name_col_no{top:62px}.tdblock tr td{display:block}#table_columns{margin-top:60px}#table_columns .tablesorter{min-width:100%}.doubleFieldset fieldset{width:98%}div#serverstatusquerieschart{width:100%;height:450px}.ui-dialog{margin:1%;width:95% !important}#serverinfo .item{margin:4px}}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation_content{width:100%;height:100%;position:absolute;top:0;right:0;z-index:0;padding-bottom:1em}#pma_navigation{background:#d0dce0;color:#000;width:240px;overflow:hidden;position:fixed;top:0;right:0;height:100vh;border-left:1px solid gray;z-index:800}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation div.pageselector{text-align:center;margin:0 0 0;margin-right:.75em;border-right:1px solid #666}#pma_navigation div#pmalogo{background-color:#d0dce0;padding:.3em}#pma_navigation div#recentTableList,#pma_navigation div#FavoriteTableList{text-align:center;margin-bottom:.5em}#pma_navigation #recentTable,#pma_navigation #FavoriteTable{width:200px}#pma_navigation #pmalogo,#pma_navigation #serverChoice,#pma_navigation #navipanellinks,#pma_navigation #recentTableList,#pma_navigation #FavoriteTableList,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;margin-bottom:.3em;padding-bottom:.3em;border:0}#pma_navigation #navipanellinks .icon{margin:0}#pma_navigation #recentTableList select,#pma_navigation #FavoriteTableList select,#pma_navigation #serverChoice select{width:80%}#pma_navigation #recentTableList,#pma_navigation #FavoriteTableList{margin-bottom:0;padding-bottom:0}#pma_navigation_content>img.throbber{display:block;margin:0 auto}#pma_navigation_tree{margin:0;margin-right:1em;color:#444;height:74%;position:relative}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{background:url("../../pmahomme/img/select_bg.png") repeat scroll 0 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%;font-size:1.11em}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100;vertical-align:sub}#pma_navigation_tree a{color:#000;padding-left:0}#pma_navigation_tree a:hover{text-decoration:underline}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#000;background-color:#99c}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:16px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:3em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0}#pma_navigation_tree div.block i{border-right:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #666}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:25%}#pma_navigation_tree div.block.double a+a{right:70%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-5px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #666;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #666}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:35px;border-right:1px solid #666}li.fast_filter input{padding-left:1.7em;width:100%}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}html.ie li.fast_filter span{display:none}html.ie.ie9 li.fast_filter span,html.ie.ie8 li.fast_filter span{display:auto}html.ie li.fast_filter input{padding-left:.2em}html.ie.ie9 li.fast_filter input,html.ie.ie8 li.fast_filter input{padding-left:1.7em}li.fast_filter.db_fast_filter{border:0}#pma_navigation_resizer{width:3px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:240px;z-index:801}#pma_navigation_collapser{width:20px;height:22px;line-height:22px;background:#eee;color:#555;font-weight:bold;position:fixed;top:0;right:240px;text-align:center;cursor:pointer;z-index:800;text-shadow:0 1px 0 #fff;filter:dropshadow(color=#fff, offx=0, offy=1);border:1px solid #888}#navigation_controls_outer{min-height:21px !important}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}.pma_quick_warp{margin-top:5px;margin-right:2px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:0 .3em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;border-top-right-radius:0;border-bottom-right-radius:0;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.1em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.input_tab{background-color:#a6c7e1;color:#000}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{background-color:#fff;color:#000;border-collapse:collapse;border:1px solid #aaa;z-index:1;-moz-user-select:none}.designer_tab .header{background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_zag_2{background-image:url("../img/designer/Header_Linked.png");background-repeat:repeat-x;text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}#designer_body #page_content{margin:0}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#05b;white-space:nowrap;text-decoration:none;text-indent:3px;font-weight:bold;margin-right:2px;text-align:right;background-color:#fff;background-image:url("../img/designer/left_panel_butt.png");border:#ccc solid 1px}.designer_Tabs:hover{cursor:default;color:#05b;background:#fe9;text-indent:3px;font-weight:bold;white-space:nowrap;text-decoration:none;border:#99f solid 1px;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#0064ea;color:#fff;background-image:url("../img/designer/small_tab.png");cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-image:url("../img/designer/Header.png");background-repeat:repeat-x;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.butt{border:#47a solid 1px;font-weight:bold;height:19px;width:70px;background-color:#fff;color:#000;vertical-align:baseline}.L_butt2_1{padding:1px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding:0;border:#09c solid 1px;background:#fe9;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}.frams1{background:url("../img/designer/1.png") no-repeat left bottom}.frams2{background:url("../img/designer/2.png") no-repeat right bottom}.frams3{background:url("../img/designer/3.png") no-repeat right top}.frams4{background:url("../img/designer/4.png") no-repeat left top}.frams5{background:url("../img/designer/5.png") repeat-x center bottom}.frams6{background:url("../img/designer/6.png") repeat-y right}.frams7{background:url("../img/designer/7.png") repeat-x top}.frams8{background:url("../img/designer/8.png") repeat-y left}#osn_tab{position:absolute;background-color:#fff;color:#000}.designer_header{background-color:#eaeef0;color:#000;text-align:center;font-weight:bold;margin:0;padding:0;background-image:url("../img/designer/top_panel.png");background-position:top;background-repeat:repeat-x;border-left:#999 solid 1px;border-right:#999 solid 1px;height:28px;z-index:101;width:100%;position:fixed}.designer_header a,.designer_header span{display:block;float:right;margin:3px 1px 4px;height:20px;border:1px dotted #fff}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down{border:1px solid #c0c0bb;background-color:#9f9;color:#000}a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover{border:1px solid #09c;background-color:#fe9;color:#000}a.M_butt:hover{border:1px solid #09c;background-color:#fe9;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#eaeef0;border:#999 solid 1px}#layer_menu.left{float:right}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:60px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:60px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#dbe4e8;border-top:1px solid #999}.history_table{text-align:center;cursor:pointer;background-color:#dbe4e8}.history_table:hover{background-color:#99c}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid gray;overflow:hidden;z-index:50;padding:2px}.side-menu.right{float:left;left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden;line-height:1em}.side-menu img,.side-menu .text{float:right}#name-panel{border-bottom:1px solid gray;text-align:center;background:#efefef;width:100%;font-size:1.2em;padding:5px;font-weight:bold}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:auto;width:100%}.rte_table td{vertical-align:middle;padding:.2em;width:20%}.rte_table tr td:nth-child(1){font-weight:bold}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box}.rte_table input[type=button],.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.isdisableremoveparam_class{color:gray}.ui_tpicker_time_input{width:100%}.CodeMirror{height:18em;direction:ltr}#inline_editor_outer .CodeMirror{height:6em}.insertRowTable .CodeMirror{height:9em;width:24em;border:1px solid #a9a9a9}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.CodeMirror-lint-tooltip{z-index:200;font-family:inherit}.CodeMirror-lint-tooltip code{font-family:monospace;font-weight:bold}.jqplot-target{position:relative;color:#222;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:1em;white-space:nowrap;background:rgba(208,208,208,.8);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover{background:linear-gradient(#fff, #e5e5e5)}ul.resizable-menu li:hover ul{display:block;background:#fff}ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../../pmahomme/img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../../pmahomme/img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../../pmahomme/img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../../pmahomme/img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../../pmahomme/img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../../pmahomme/img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../../pmahomme/img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../../pmahomme/img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_b_left{background-image:url("../img/b_left.png")}.ic_b_right{background-image:url("../img/b_right.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../../pmahomme/img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../../pmahomme/img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../../pmahomme/img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../../pmahomme/img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../../pmahomme/img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../../pmahomme/img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../../pmahomme/img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../../pmahomme/img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme-rtl.css.map deleted file mode 100644 index 58148ab5..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../scss/_variables.scss","../../pmahomme/scss/_direction.scss","../../pmahomme/scss/_enum-editor.scss","../../pmahomme/scss/_gis.scss","../scss/_navigation.scss","../../pmahomme/scss/_designer.scss","../../pmahomme/scss/_rte.scss","../../pmahomme/scss/_codemirror.scss","../../pmahomme/scss/_jqplot.scss","../../pmahomme/scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,iJAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,KFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,uBH0BI,UAtCa,KGcjB,YJyL4B,IK3R1B,cLqO0B,OMpOxB,WHWJ,mHGNE,uCHLJ,KGMM,4BHQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,gCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BKNE,iBHD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,gCKNE,iBHD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,6IAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BKNE,iBHD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BKNE,iBHD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCKNE,iBHD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BKNE,iBHD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BKNE,iBHD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BKNE,iBHD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,uBCJA,MJkBa,QIjBb,aJiBa,QEnEb,6BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,0DAEE,4CAGF,gEAEE,MJEW,QIDX,6BAGF,qKAGE,WACA,iBJNW,QIOX,aJPW,QISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,QGcjB,YJ6H4B,IK/N1B,cLsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,SGcjB,YJ8H4B,IKhO1B,cLuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WK3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KRwgC8B,GQtgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aRvHG,QQ2HP,sBACE,cACA,aR7HK,SSRX,KACE,cAGF,sBAGE,cAGF,KACE,YC+BY,WD9BZ,UACA,SACA,mBACA,MCKW,KDJX,WCOgB,QDJlB,cACE,cAGF,WACE,UAGF,QACE,WAGF,OACE,UAGF,iBACE,cAGF,qBAIE,YCCkB,UDEpB,GACE,eACA,iBAGF,GACE,eACA,iBAGF,GACE,iBACA,eAGF,EACE,qBACA,WACA,eAEA,0BAGE,qBACA,WACA,eAIJ,uCAEE,qBACA,WACA,eAGF,QACE,0BACA,UAIA,kDAEE,0BACA,UAIJ,0BACE,0BACA,UAGF,IACE,kBAEA,UACE,kBACA,YAIJ,GACE,iBACA,MC1DS,KD2DT,WC7Dc,QDgEhB,MACE,SAGF,GACE,MCpGW,KDqGX,iBCrGW,KDsGX,SACA,WAGF,KACE,UACA,SACA,eAGF,SACE,iBAGF,YACE,UAGF,mBACE,UAGF,SACE,eACA,sBACA,aACA,WC7FO,QD+FP,kBACE,YAGF,gBACE,iBACA,WACA,6BACA,cACA,eAIJ,aACE,YACA,eAIF,OACE,eAIA,gCAGE,4BACA,YACA,mBAIJ,wBAIE,sBAIF,YACE,WAGF,WACE,ME5LO,MF6LP,gBAGF,YACE,MEhMQ,KFoMR,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WEnNO,MFsNT,oBAEE,kBAGF,kBAEE,WE5NQ,KF6NR,iBAGF,wBAGE,mBAGF,iCAGE,sBAGF,iCAGE,sBAGF,YACE,gBAGF,UACE,sBACA,aACA,aACA,mBAGA,aACA,WE9PQ,KF+PR,WACA,WAGF,oBACE,aACA,mBAGA,aACA,WEzQQ,KF0QR,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MExRK,MFyRL,iBACA,mBAIF,gCACE,mBAIJ,mBACE,YACA,6BAIF,wBACE,WC3PO,QD+PP,8EAEE,WCjQK,QDsQT,yBACE,WCrQO,QDyQP,gFAEE,WC3QK,QD+QT,SACE,WEjUO,MFmUP,YACE,WEpUK,MFwUT,yBACE,WC7SyB,KD8SzB,MCjToB,KDqTpB,+BACE,WCnTuB,KDoTvB,MCvTkB,KDyTlB,oEAEE,WCxTqB,KDyTrB,MC5TgB,KDgUpB,+BACE,WCrUwB,KDsUxB,MCzUmB,KD6UvB,uBACE,WC3U0B,KD4U1B,MC/UqB,KDmVrB,wDAEE,WClVwB,KDmVxB,MCtVmB,KD0VvB,kCACE,WCxV0B,KDyV1B,MC5VqB,KDkWvB,0BAEE,sBAMF,QACE,kBACA,cAIA,gCAEE,WEnYM,KFoYN,mBAIF,oBACE,mBAIJ,OACE,YC3WkB,UD8WpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,cAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,MACE,0BACA,sBACA,kBACA,4BACA,2BAIF,SACE,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,eAGF,uBAEE,wBACA,iBACA,WEpeO,MFqeP,kBAIA,aACE,wBACA,iBACA,WE5eK,MF6eL,kBAGF,iCAGE,kBACA,iBACA,4BACA,WAGE,4BACA,4BAOJ,4DAGE,cACA,MErgBK,MFsgBL,mBAIJ,SACE,WACA,yBAGF,mCAGE,kBAGF,QACE,WACA,sBAGF,gCAGE,kBAGF,OACE,sBACA,UAGF,SACE,iBAGF,UACE,iBAEA,aACE,iBAIJ,cACE,sBAGF,sBACE,sBAEA,6BACE,4BACA,2BACA,iBACA,4CACA,4BAGE,4BACA,4BAUN,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,iBACA,MC1iBS,KD2iBT,WC7iBc,QDgjBhB,sBAEE,mBACA,MCjjBS,KDkjBT,WCpjBc,QDwjBd,8DAGE,WAGF,oBACE,UAKF,wDAGE,WAGF,kBACE,UAKF,8DAGE,WAGF,oBACE,UAKJ,cACE,UACA,iBAKF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,sBAGF,QACE,mBAQA,YACE,YACA,aAGF,eACE,MEnrBK,MForBL,YAOJ,eACE,SACA,eACA,kBAEA,wCAEE,cACA,kBAGF,6BACE,WEvsBK,MFwsBL,WACA,cAIJ,yBACE,cACA,WACA,kBACA,gBACA,YAGF,YACE,WEttBO,MFytBT,iBACE,eACA,MACA,QACA,YACA,WACA,gBACA,YAGF,iBACE,WACA,mBAGF,kBACE,8BAGF,kBACE,cAGF,aACE,cACA,eAGF,cACE,yBAGF,4BACE,0BAGF,4BACE,qBACA,gBACA,cAGF,sBACE,gBAGF,uBACE,WAGF,kBACE,iBAGF,YACE,WAGF,gBACE,iBAGF,WACE,UAGF,qBACE,qBAGF,iBACE,8BAQA,+BAGE,iBACA,qBACA,SACA,UAGF,YACE,oBACA,WACA,WAGF,6BAEE,MEzzBK,MF0zBL,SACA,UACA,sBAIJ,2BAEE,sBACA,iBAOE,6BAEE,cACA,iBACA,kBACA,mBAIJ,cACE,cACA,YACA,aACA,mBAKF,aACE,UAGF,aACE,YAIJ,mBACE,UAEA,yBACE,WACA,qBAIJ,SACE,gBACA,4BAKE,cACE,iCACA,oCACA,4BAGF,cACE,6BAGF,6BAEE,iBCl1BG,QDm1BH,uBACA,2BACA,iCACA,4BAIA,gBACE,uBACA,qBACA,gBAGF,+BACE,eAGF,+CAEE,qBAKF,+CAEE,SACA,gBACA,qBAIJ,6CAEE,iBCr5BY,QD05Bd,gDAEE,iBC53BG,QD63BH,wBACA,mBACA,qBAIJ,qBACE,gCAMF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAGF,0BACE,ME3+BO,MF4+BP,gBACA,mBACA,iBACA,eAGF,mEAGE,sBAGF,kBACE,gBACA,iBACA,WAGF,YACE,gBACA,iBACA,oBACA,oBACA,cACA,gBACA,uBAEA,kBACE,mBAGF,gBACE,qBAIJ,gBACE,eACA,MACA,OACA,WACA,eAGF,8BAEE,aACA,gBAGF,oBACE,aACA,gBACA,eACA,aAGF,8CAEE,aAGF,oBACE,iBACA,kBACA,mBACA,kBACA,cACA,iBAGF,aACE,UACA,WACA,YClhCkB,UDmhClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAIA,kCACE,+BACA,oBACA,mBAGF,+BACE,ME/kCK,MFglCL,cACA,WACA,eACA,WEllCM,KFmlCN,kBAGF,sCACE,MExlCK,MFylCL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,MEvmCM,KFwmCN,eAGF,4CACE,WAIJ,6BACE,MElnCO,MFmnCP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MEroCO,MFwoCT,0CACE,iBAGF,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MEvpCQ,KFwpCR,mBAGF,qBACE,iBAGF,qBACE,eAGF,cACE,MEpqCQ,KFwqCR,6BACE,ME1qCK,MF2qCL,YACA,aACA,iBAGF,kDACE,MEjrCK,MFsrCP,0BACE,MEvrCK,MF0rCP,8BACE,ME3rCK,MF4rCL,kBAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,ME9sCK,MF+sCL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,sBACA,yBACA,kBAIA,mBACE,YACA,SAGF,iCACE,mBACA,YAIJ,aACE,kBACA,ME5vCO,MF6vCP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,iCACA,oCACA,4BACA,sBACA,UAGF,aACE,iBACA,WAEA,mBACE,WAIJ,aACE,kBAGF,cACE,mBACA,aACA,sBAEA,gBACE,gBAKJ,iBACE,WAEA,6BACE,gBAGF,6BACE,iBACA,MC1wCO,KD2wCP,WC7wCY,QD8wCZ,WEzzCK,MF4zCP,0BACE,aACA,gBAGF,2BACE,iBAEA,mCACE,mBACA,kBAIJ,4BACE,WE10CM,KF20CN,ME30CM,KF80CR,2BACE,iBACA,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,cACA,gBAMN,mBACE,YACA,aACA,MEn3CO,MFs3CT,4CACE,oBACA,WACA,YAIF,aACE,ME93CO,MF+3CP,iBAMA,sBACE,MEt4CK,MFu4CL,UAGF,yBACE,ME14CM,KF24CN,UAEA,gCACE,WAMJ,kBACE,WAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,eACE,8CACA,iCACA,4BAGF,0CAEE,MEh7CO,MFi7CP,UAIA,kBACE,qBACA,sBAGF,kBACE,cAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAOF,cACE,gCACA,8BAKF,wBACE,WCn9CgB,QDo9ChB,wBAGF,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MEv+CO,MF0+CT,UACE,WACA,cACA,eACA,kBACA,UACA,gBACA,6BACA,WEj/CQ,KFo/CV,iEAEE,MEv/CO,MF0/CT,oCACE,ME3/CO,MF6/CP,8EAEE,aAGF,uDACE,UAIJ,uCAEE,MEzgDO,MF4gDT,WACE,WACA,ME9gDO,MFghDP,eACE,kBAKF,SACE,cACA,mBACA,aACA,gBACA,gBACA,cACA,cAGF,SACE,cACA,aACA,aACA,gBACA,gBACA,cACA,cAIJ,gBACE,cACA,aACA,aACA,gBACA,gBACA,cACA,cAGF,2CAEE,sBACA,aACA,gBACA,WC3gDO,QD8gDT,2BACE,WE9jDO,MFikDT,6BACE,sBACA,aACA,WCrhDO,QDwhDT,gBACE,UACA,gBACA,ME1kDO,MF2kDP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBAGF,OACE,gCACA,kBAEA,UACE,WC/iDY,QDgjDZ,kBACA,aAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,qBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MCxnDS,KD2nDX,8BACE,iBCjoDsB,KDkoDtB,QACA,YACA,WACA,gBACA,MCpnDkB,KDqnDlB,kBAGF,6CACE,kBACA,MACA,QACA,YAGF,6CACE,SACA,WAGF,eACE,gBAKF,sIAIE,MEvqDK,MFgrDP,kIAIE,gBAIJ,oCAEE,gBAMF,mBAEE,MACA,eACA,aACA,iBACA,gBACA,kBAEA,gBACA,YACA,sBAEA,aACA,kBACA,cACA,QACA,OACA,oDACA,4BACA,uBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAIA,kBACE,qBAGF,kBACE,6BACA,eAIJ,kBACE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MEpyDO,MFqyDP,WAGF,8BAEE,2BAGF,yBACE,sBACA,aACA,YAEA,4BACE,qBACA,SAIJ,OACE,WAQA,qCAEE,YAIJ,oBACE,qBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,sBAMF,uCACE,SACA,UACA,gBAEA,0CACE,ME74DK,MF84DL,iBAGF,mDACE,aACA,YAIJ,0BACE,gBAIA,8BACE,SACA,iBAGF,+BACE,iBAUA,sEAEE,WACA,sBACA,0BACA,2BACA,8BAIJ,mBACE,WACA,YACA,MEz7DK,MF47DP,uBACE,ME77DK,MF+7DL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MEj9DM,KFs9DR,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WCv7DY,QDw7DZ,sBACA,MCv7DO,KDw7DP,iBACA,YACA,aACA,0BACA,uBACA,kBAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MEx/DG,MF0/DH,0BACE,cACA,mBACA,kBACA,mBACA,qBACA,yBACA,mBAEA,kGAGE,SACA,uBAIJ,iCACE,iBC79DC,QDk+DP,sBACE,aACA,UACA,WAGF,oBACE,aAIA,wBACE,SACA,aACA,WC9+DG,QDk/DL,8BACE,uBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,wBACA,UACA,gBACA,cACA,gBAGF,yBACE,4BACA,WEzjEG,MF0jEH,mBACA,UACA,uBAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BAGF,yBACE,6BAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAQJ,0BACE,WCljEG,QDqjEL,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,sBACE,0BACA,WCnmEY,QDomEZ,aACA,kBAEA,4BACE,iBAIJ,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,0BACE,6BAIA,gGAGE,yBACA,YAIJ,0CAEE,yBACA,YAIA,kHAGE,yBACA,mBAIJ,sDAEE,yBACA,mBAGF,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,kBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,ME/vEO,MFgwEP,mBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,wDAEE,2BAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,ME3yEK,MF4yEL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,kBAGF,yBACE,aAIJ,yBACE,gBAGF,mBACE,eACA,SACA,WACA,WCzzEgB,QD8zEd,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BAIJ,aACE,kBACA,sBACA,MEp2EQ,KFq2ER,gBACA,YACA,aAGF,eACE,YACA,aAGF,iBACE,YAGF,qBACE,kBAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,WACE,YAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,iBACA,kBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,mCACA,sCACA,8BACA,sCACA,0BACA,4BACA,2BAEA,WACE,2BACA,sBAIJ,iBACE,WAGF,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,4BAEA,uBACE,gBACA,eAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,iBACA,kBACA,kBAEA,qBACE,gBAIJ,YACE,mBACA,sBACA,cAEA,eACE,SACA,UACA,sBACA,mBAIJ,sBACE,WACA,qBACA,kBACA,YACA,uBAKE,+BACE,gBACA,SACA,SACA,kBACA,gBACA,iBAEA,qCACE,gBACA,WACA,eAIJ,mCACE,gBACA,WACA,eAIJ,mBACE,cAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UAGF,yBACE,0EACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,mBAMA,qCACE,kBAGF,sBACE,WEzqFK,MF2qFL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WEpsFM,KFssFN,yBACE,wBAKN,UACE,WACA,yBAGF,gBACE,cAGF,wBACE,wBAGF,6BACE,WAGF,cACE,YAIA,oBACE,mBAGF,wBACE,YACA,gBAIJ,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,mBACE,WAGF,mBACE,iBAIJ,WACE,eAGF,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,mBACA,YAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,gBACA,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAGF,8GAGE,gBAIA,qCACE,gBAGF,4BACE,iBAGF,0DAEE,iBACA,ME/3FI,KFm4FR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,aACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBACA,2BAGF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WACA,kBAEA,6CACE,gBAIJ,+CACE,yBACA,0BAIJ,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MAIA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SACA,kCAKN,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,ME1tGK,MF6tGP,gGAGE,ME/tGM,KFkuGR,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBACA,uBACA,0BACA,kBAGE,kCACA,qCACA,6BAOF,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAGE,yCACA,4CACA,oCASN,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAGE,yCACA,4CACA,oCASF,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MEr2GE,KF22GN,oCACE,ME52GI,KF62GJ,gBACA,eAGF,iCACE,MEl3GI,KFm3GJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,iCACA,mBACA,YAEA,2BACE,ME35GM,KF45GN,gBACA,eAIJ,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAKA,UACE,eACA,WAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MEr8GI,KFy8GR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,UACA,cAGF,iCACE,MEz+GG,MF4+GL,2DACE,ME5+GI,KFg/GR,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UACA,kBAEA,oCACE,kBACA,YACA,6BAEA,2CACE,sBAIJ,mCACE,kBAGF,sCACE,mBACA,0BAEA,6CACE,wBACA,sBACA,WAIJ,qDACE,kBAKN,iBACE,aAMF,YACE,gBAGF,0CACE,gBACE,WAGF,iBACE,cACA,kBACA,iBAIA,mBAEE,aAIJ,eACE,oBACA,oBACA,2BACA,cAGF,iBACE,YACA,eACA,eAGF,iBACE,gBAGF,6BACE,WAGF,iBACE,aAGF,qBAEE,WAGF,SACE,qBAGF,gBACE,aAGF,8BACE,eAGF,mBACE,SAGF,eACE,cAGF,eACE,gBAEA,4BACE,eAIJ,yBACE,UAGF,6BACE,WACA,aAGF,WACE,UACA,qBAGF,kBACE,YAIJ,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBGxrHF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAMF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFOQ,KEJV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC/BJ,wBACE,WACA,YACA,kBACA,MACA,QACA,UACA,mBAGF,gBACE,WJFgB,QIGhB,MJNW,KIOX,MJVW,MIWX,gBACA,eACA,MACA,QACA,aACA,2BACA,YAEA,mBACE,SAGF,qBACE,SACA,UACA,eAIA,sEAEE,WAKF,iCACE,kBACA,aACA,mBACA,4BAGF,4BACE,iBJvCY,QIwCZ,aAGF,0EAEE,kBACA,mBAIJ,4DAEE,YAGF,qOAOE,kBACA,mBACA,oBACA,SAGF,sCACE,SAGF,uHAGE,UAGF,oEAEE,gBACA,iBAIJ,qCACE,cACA,cAGF,qBACE,SACA,iBACA,WACA,WACA,kBAGF,gCACE,WHpGO,MGqGP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,qEACA,0BACA,kBACA,sBACA,0BACA,WACA,gBACA,aACA,UACA,iBAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAEA,+CACE,kBACA,YACA,mBAKF,uBACE,MJ9IS,KI+IT,eAEA,6BACE,0BAIJ,wBACE,gBAEA,uEAEE,MJrJe,KIsJf,iBJnJoB,KIsJtB,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAGF,+BACE,kBACA,YACA,aACA,eACA,gBACA,MHhNK,MGkNL,sCACE,UAGF,kEAEE,YACA,aACA,eACA,eACA,kBACA,YACA,YACA,UAGF,iCACE,4BACA,6BACA,kBACA,UAEA,uCACE,eAIJ,iCACE,cACA,aACA,SACA,YACA,4BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,4BACA,mBACA,oBAGF,2CACE,0BAIJ,eACE,oBACA,mBACA,kBACA,4BAEA,qBACE,mBACA,WAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WAKF,4BACE,aAGF,gEAEE,aAGF,6BACE,kBAGF,kEAEE,mBAIJ,8BACE,SAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,MJxWW,MIyWX,YAGF,0BACE,WACA,YACA,iBACA,gBACA,WACA,iBACA,eACA,MACA,MJrXW,MIsXX,kBACA,eACA,YACA,yBACA,8CACA,sBAGF,2BACE,2BAEA,yCACE,wCAIJ,qBACE,MHjYQ,KGkYR,kBAGF,gBACE,eACA,iBACA,kBAEA,2BACE,MH5YK,MG6YL,iBACA,cAGF,6BACE,eACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,0BACA,6BACA,SACA,UACA,OACA,aACA,YAGF,oCACE,cAGF,8BACE,mBAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHpcC,MGqcD,MHrcC,MGscD,oBC9bR,WACE,yBACA,WAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhCO,MIkCP,kBACE,2BAIJ,cACE,sBACA,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,mDACA,2BAIJ,SACE,kBACA,YACA,YACA,iBAGF,WACE,0DACA,2BACA,kBACA,YACA,YACA,iBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,6BACE,SAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,iBACA,WJ3HO,MI4HP,sBACA,4DACA,sBAEA,qBACE,eACA,WACA,gBACA,gBACA,iBACA,mBACA,qBACA,sBACA,WJzIK,MI6IT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,mDACA,2BAGF,WACE,mBACA,yBACA,WACA,sDACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,mDACA,2BACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,MACE,sBACA,iBACA,YACA,WACA,sBACA,WACA,wBAGF,WACE,YACA,qBACA,sBACA,eAEA,iBACE,UACA,sBACA,gBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,QACE,8DAGF,QACE,+DAGF,QACE,4DAGF,QACE,2DAGF,QACE,+DAGF,QACE,uDAGF,QACE,qDAGF,QACE,sDAGF,SACE,kBACA,sBACA,WAGF,iBACE,yBACA,WACA,kBACA,iBACA,SACA,UACA,sDACA,wBACA,2BACA,2BACA,4BACA,YACA,YACA,WACA,eAEA,yCAEE,cACA,MJ3SK,MI4SL,mBACA,YACA,uBAGF,yBACE,cACA,MJnTK,MIoTL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,iDAEE,yBACA,sBACA,WAEA,6DACE,sBACA,sBACA,WAIJ,eACE,sBACA,sBACA,WAIJ,YACE,WACA,kBACA,MJ3VQ,KI4VR,yBACA,sBAEA,iBACE,MJjWK,MIqWT,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,yBACA,0BAGF,eACE,kBACA,eACA,yBAEA,qBACE,sBAIJ,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJpcO,MIqcP,kBACA,eAGF,WACE,MJ1cO,MI2cP,eACA,WACA,YACA,mBACA,sBACA,gBACA,WACA,YAEA,iBACE,MJpdM,KIqdN,OAGF,iBACE,aAGF,aACE,cACA,WACA,gBACA,gBAGF,gCAEE,MJteK,MI0eT,YACE,6BACA,kBACA,mBACA,WACA,gBACA,YACA,iBAGF,gBACE,WACA,kBACA,QCjgBF,WACE,kBACA,WAEA,cACE,sBACA,aACA,UAGF,8BACE,iBAGF,uDAGE,WACA,SACA,sBAIA,2FAGE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,4BACE,WAGF,uBACE,WC1CF,YACE,YACA,cAGF,iCACE,WAGF,4BACE,WACA,WACA,yBAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjEQ,KMkER,WACA,iBAGF,kBACE,YAGF,yBACE,YACA,oBAEA,8BACE,sBACA,iBCxFJ,eACE,kBACA,WACA,sDACA,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPjEQ,KOmER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPxFO,MO2FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,cACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAGF,cAEE,kBAGF,sBAEE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,2BACE,0CAEA,8BACE,cACA,gBAIJ,mCACE,cACA,gBAGF,wBACE,WC5CJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,yDAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,wDAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,2DAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,0DAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,wDAGF,aACE,4CAGF,WACE,0CAGF,eACE,0DAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,qDACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,wDAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,4DAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,2DAGF,gBACE,+CAGF,gBACE,2DAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,wDAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,oDACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,uDAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,yDAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,yDAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme.css deleted file mode 100644 index 0e058dbe..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-size:82%}input,select,textarea{font-size:1em}body{font-family:sans-serif;padding:0;margin:0;margin-left:240px;color:#000;background:#f5f5f5}#page_content{margin:0 .5em}.desktop50{width:50%}.all100{width:100%}.all85{width:85%}.auth_config_tbl{margin:0 auto}textarea,tt,pre,code{font-family:monospace}h1{font-size:140%;font-weight:bold}h2{font-size:120%;font-weight:bold}h3{font-weight:bold;font-size:1rem}a{text-decoration:none;color:blue;cursor:pointer}a:link,a:visited,a:active{text-decoration:none;color:blue;cursor:pointer}button.mult_submit,.checkall_box+label{text-decoration:none;color:blue;cursor:pointer}a:hover{text-decoration:underline;color:red}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:red}.checkall_box+label:hover{text-decoration:underline;color:red}dfn{font-style:normal}dfn:hover{font-style:normal;cursor:help}th{font-weight:bold;color:#000;background:#d3dce3}a img{border:0}hr{color:#000;background-color:#000;border:0;height:1px}form{padding:0;margin:0;display:inline}textarea{overflow:visible}th.fillPage{width:80%}textarea.charField{width:95%}fieldset{margin-top:1em;border:#000 solid 1px;padding:.5em;background:#e5e5e5}fieldset fieldset{margin:.8em}fieldset legend{font-weight:bold;color:#444;background-color:transparent;width:initial;font-size:1rem}.some-margin{margin:.5em;margin-top:1em}button{display:inline}table caption,table th,table td{padding:.1em .5em .1em .5em;margin:.1em;vertical-align:top}img,input,select,button{vertical-align:middle}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop,th.vtop,td.vtop{vertical-align:top}tr.vmiddle,th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom,th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}div.tools{border:1px solid #000;padding:.2em;margin-top:0;margin-bottom:.5em;border-top:0;text-align:right;float:none;clear:both}fieldset.tblFooters{margin-top:0;margin-bottom:.5em;border-top:0;text-align:right;float:none;clear:both}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em;white-space:nowrap}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent}table tr:nth-child(odd){background:#e5e5e5}#table_index tbody:nth-of-type(odd) tr,#table_index tbody:nth-of-type(odd) th{background:#e5e5e5}table tr:nth-child(even){background:#d5d5d5}#table_index tbody:nth-of-type(even) tr,#table_index tbody:nth-of-type(even) th{background:#d5d5d5}table tr{text-align:left}table tr th{text-align:left}td.marked:not(.nomarker){background:#fc9;color:#000}table tr.marked:not(.nomarker){background:#fc9;color:#000}table tr.marked:not(.nomarker) td,table tr.marked:not(.nomarker) th{background:#fc9;color:#000}table tr:not(.nopointer):hover{background:#cfc;color:#000}.hover:not(.nopointer){background:#cfc;color:#000}#table_index tbody:hover tr,#table_index tbody:hover th{background:#cfc;color:#000}table tr.hover:not(.nopointer) th{background:#cfc;color:#000}td.condition,th.condition{border:1px solid #fc9}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:monospace}.attention{color:red;font-weight:bold}.allfine{color:green}.displayblock{display:block}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #000;color:inherit !important}.icon{image-rendering:pixelated;vertical-align:middle;margin-left:.3em;background-repeat:no-repeat;background-position:center}td .icon{margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:0 .5em}.success h1,.notice h1{border-bottom:2px solid;font-weight:bold;text-align:left;margin:0 0 .2em 0}div.error h1{border-bottom:2px solid;font-weight:bold;text-align:left;margin:0 0 .2em 0}div.success,div.notice,div.error{margin:.3em 0 0 0;border:2px solid;background-repeat:no-repeat;clear:both;background-position:10px 50%;padding:.1em .1em .1em 42px}div.success img.icon,div.notice img.icon,div.error img.icon{display:block;float:left;margin-left:-22px}.success{color:#000;background-color:#f0fff0}h1.success,div.success,.success h1{border-color:lime}.notice{color:#000;background-color:#ffd}h1.notice,div.notice,.notice h1{border-color:gold}.error{background-color:#ffc;color:red}h1.error{border-color:red}div.error{border-color:red}div.error h1{border-color:red}.confirmation{background-color:#ffc}fieldset.confirmation{border:.1em solid red}fieldset.confirmation legend{border-left:.1em solid red;border-right:.1em solid red;font-weight:bold;background-image:url("../img/s_really.png");background-repeat:no-repeat;background-position:5px 50%;padding:.2em .2em .2em 25px}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-weight:bold;color:#000;background:#d3dce3}div.tools,.tblFooters{font-weight:normal;color:#000;background:#d3dce3}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited{color:blue}.tblHeaders a:hover{color:red}div.tools a:link,div.tools a:visited,div.tools a:active{color:blue}div.tools a:hover{color:red}.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#ccc}.nowrap{white-space:nowrap}div#resizer{width:600px;height:400px}div#querychart{float:left;width:600px}body#loginform{margin:0;margin-top:1em;text-align:center}body#loginform h1,body#loginform a.logo{display:block;text-align:center}body#loginform div.container{text-align:left;width:30em;margin:0 auto}div.container.modal_form{margin:0 auto;width:30em;text-align:center;background:#fff;z-index:999}#login_form{text-align:left}div#modalOverlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:900}form.login label{width:10em;font-weight:bolder}.commented_column{border-bottom:1px dashed #000}.column_attribute{font-size:70%}.column_name{font-size:80%;margin:5px 2px}.cfg_dbg_demo{margin:.5em 1em .5em 1em}.central_columns_navigation{padding:1.5% 0 !important}.central_columns_add_column{display:inline-block;margin-left:1%;max-width:50%}.message_errors_found{margin-top:20px}.repl_gui_skip_err_cnt{width:30px}.font_weight_bold{font-weight:bold}.color_gray{color:gray}.max_height_400{max-height:400px}.color_red{color:red}.pma_sliding_message{display:inline-block}li.last.database{margin-bottom:20px !important}ul#topmenu,ul#topmenu2,ul.tabs{font-weight:bold;list-style-type:none;margin:0;padding:0}ul#topmenu2{margin:.25em .5em 0;height:2em;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;padding:0;vertical-align:middle}#topmenu img,#topmenu2 img{vertical-align:middle;margin-right:.1em}ul#topmenu a,ul#topmenu span{display:block;margin:2px 2px 0;padding:2px 2px 0;white-space:nowrap}ul#topmenu2 a{display:block;margin:.1em;padding:.2em;white-space:nowrap}span.caution{color:red}span.success{color:green}fieldset.caution a{color:red}fieldset.caution a:hover{color:#fff;background-color:red}#topmenu{margin-top:.5em;padding:.1em .3em .1em .3em}ul#topmenu ul{-moz-box-shadow:2px 2px 3px #666;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666}ul#topmenu>li{border-bottom:1pt solid #000}ul#topmenu a,ul#topmenu span{background-color:#e5e5e5;border:0 solid #d5d5d5;border-width:1pt 1pt 0 1pt;-moz-border-radius:.4em .4em 0 0;border-radius:.4em .4em 0 0}ul#topmenu ul a{border-width:1pt 0 0 0;-moz-border-radius:0;border-radius:0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{margin:0;padding:2px 4px;text-decoration:none}ul#topmenu a.tab:hover,ul#topmenu .tabactive{background-color:#f5f5f5}ul#topmenu2 a.tab:hover,ul#topmenu2 a.tabactive{background-color:#e5e5e5;-moz-border-radius:.3em;border-radius:.3em;text-decoration:none}ul#topmenu>li.active{border-bottom:1pt solid #f5f5f5}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-top:.5em;margin-bottom:.5em;margin-right:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{background:#fff;padding-right:1em;width:100%}#serverinfo{background:#fff;font-weight:bold;padding-bottom:.5em;padding-left:2.2em;width:10000px;overflow:hidden;box-sizing:content-box}#serverinfo .item{white-space:nowrap}#serverinfo img{margin:0 .1em 0 .2em}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.1em 0}#goto_pagetop,#lock_page_icon{padding:.3em;background:#fff}#page_settings_icon{padding:.3em;background:#fff;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:bold;font-style:italic;white-space:nowrap;margin-left:10px;color:#d6d6d6;text-shadow:none}#textSQLDUMP{width:95%;height:95%;font-family:monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid silver;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:15em;max-width:100%;text-align:right;padding-right:.5em}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}#fieldset_user_global_rights>legend input{margin-left:2em}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;margin-right:50px}div#serverstatus table#serverstatusqueriesdetails{float:left}table#serverstatustraffic{float:left}table#serverstatusconnections{float:left;margin-left:30px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{border:1px solid #ddd;background-color:#e6e6e6;margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#ebebeb;border:none}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;-moz-box-shadow:1px 1px 6px #ddd;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666;background-color:#fff;z-index:2}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}.smallIndent{padding-left:7px}#sectionlinks{margin-bottom:15px;padding:10px;border:1px solid #ccc}#sectionlinks a{margin-right:7px}#serverVariables{width:100%}#serverVariables .var-row>tr{line-height:2em}#serverVariables .var-header{font-weight:bold;color:#000;background:#d3dce3;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-name{font-weight:bold}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{text-align:right;float:right}#serverVariables .editLink{padding-right:1em;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{margin:0 .5em;line-height:2em}div#profilingchart{width:850px;height:370px;float:left}#profilingchart .jqplot-highlighter-tooltip{top:auto !important;left:11px;bottom:24px}.chartOption{float:left;margin-right:40px}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%}div#tablefieldscontainer select{width:100%}textarea#sqlquery{width:100%}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#maincontainer{background-image:url("../img/logo_right.png");background-position:right bottom;background-repeat:no-repeat}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:disc;vertical-align:middle}#maincontainer li{margin:.2em 0}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border:solid 1px #888;background:#fff}li.no_bullets{list-style-type:none !important;margin-left:-25px !important}#body_browse_foreigners{background:#d0dce0;margin:.5em .5em 0 .5em}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:1em;margin-bottom:1em;width:98%;margin-left:1%;border-top:.1em solid silver;text-align:right}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}code.sql{display:block;padding:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}div.sqlvalidate{display:block;padding:.3em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.result_query div.sqlOuter,div.sqlvalidate{border:#000 solid 1px;border-top:0;border-bottom:0;background:#e5e5e5}.result_query div.sqlOuter{text-align:left}#PMA_slidingMessage code.sql{border:#000 solid 1px;border-top:0;background:#e5e5e5}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:1em}.group{border-left:.3em solid #d3dce3;margin-bottom:1em}.group h2{background:#d3dce3;padding:.1em .3em;margin-top:0}.group-cnt{padding:0 0 0 .5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-type:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#000}div.upload_progress_bar_inner{background-color:#99c;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value{background:#fcc}select.invalid_value,.invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:3px 5px;width:350px;background-color:gold;z-index:1100;text-align:center;display:block;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:2%}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h2{word-wrap:break-word}.exportoptions h3{border-bottom:1px #999 solid;font-size:110%}.importoptions h3{border-bottom:1px #999 solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px 10px}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0 10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0 30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#create_table_form table.table-name td{vertical-align:middle}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.5em}#fieldsForm ul.table-structure-actions .submenu li{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#addColumns input[type=radio]{margin:0;margin-left:1em}#addColumns input[type=submit]{margin-left:1em}#index_frm .index_info input[type=text],#index_frm .index_info select{width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#d3dce3;border:1px solid #aaa;color:#000;font-weight:bold;margin:.4em;padding:.2em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;padding:.1em .4em;white-space:nowrap;text-decoration:none;border:1px solid #d5d5d5;border-bottom:none}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active,.config-form ul.tabs li a.active{margin:0;padding:.1em .6em .2em}.config-form ul.tabs li.active a{background-color:#e5e5e5}.config-form fieldset{margin-top:0;padding:0;clear:both}.config-form legend{display:none}.config-form fieldset p{margin:0;padding:.5em;background:#d5d5d5}.config-form fieldset .errors{margin:0 -2px 1em -2px;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em 0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset th{padding:.3em .3em .3em .5em;text-align:left;vertical-align:top;width:40%;background:transparent}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-top:1px solid #d5d5d5}.config-form fieldset th{border-top:1px solid #d5d5d5}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}fieldset .group-header th{background:#d5d5d5}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}.config-form .lastrow{border-top:1px #000 solid;background:#d3dce3;padding:.5em;text-align:center}.config-form .lastrow input{font-weight:bold}.config-form span.checkbox{padding:2px;display:inline-block}.config-form .custom{background:#ffc}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td,.toggleButton .container tr{background:none !important}.toggleButton .toggleOn{color:#fff;padding:0 1em}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:.5em}.doubleFieldset div.wrap{padding:.5em}#table_name_col_no_outer{margin-top:30px}#table_name_col_no{position:fixed;top:44px;width:100%;background:#f5f5f5}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number],#table_columns input[type=date]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden;width:450px;height:300px}#openlayersmap{width:450px;height:300px}.placeholderDrag{cursor:move}#placeholder .button{position:absolute}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-5px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.draggable{cursor:move}.cCpy{background:#000;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute}.cPointer{height:20px;width:10px;margin-top:-10px;margin-left:-5px;position:absolute;background:url("../img/col_pointer.png")}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;-moz-border-radius:.3em !important;-webkit-border-radius:.3em !important;border-radius:.3em !important;text-shadow:-1px -1px #000 !important;font-size:.8em !important;font-weight:bold !important;padding:1px 3px !important}.tooltip *{background:none !important;color:#fff !important}.data_full_width{width:100%}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.5em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#eee;border:solid 1px #999;position:absolute}.cList .lDiv div{padding:.2em .5em .2em .2em}.cList .lDiv div:hover{background:#ddd;cursor:pointer}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #999;border-top:solid 1px #999;cursor:pointer;font-size:.9em;font-weight:bold;padding:.35em 1em;text-align:center}.showAllColBtn:hover{background:#ddd}.navigation{background:#e5e5e5;border:1px solid #000;margin:.8em 0}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation_separator{color:#555;display:inline-block;text-align:center;width:1.2em;text-shadow:1px 0 #fff}.navigation input[type=submit]{background:none;border:0;margin:0;padding:.3em .5em;min-width:1.5em;font-weight:bold}.navigation input[type=submit]:hover{background:#333;color:#fff;cursor:pointer}.navigation input.edit_mode_active{background:#333;color:#fff;cursor:pointer}.navigation select{margin:0 .8em}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text],.cEdit input[type=password],.cEdit input[type=number]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}input.btn{color:#333;background-color:#d0dce0}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:blue}.ui-draggable{z-index:801}.relationalTable td{vertical-align:top}.relationalTable select{width:125px;margin-right:5px}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table{width:100%}#alias_modal label{font-weight:bold}.ui-dialog{position:fixed}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:240px;z-index:100}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#ccc;border-top:solid 1px #aaa;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-top-right-radius:3px;border-right:solid 1px #aaa}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .message span.action:hover,#pma_console .toolbar .button:hover,#pma_console .switch_button:hover{background:#ddd}#pma_console .toolbar .button.active{background:#ddd}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em;float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #aaa;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa;border-top-left-radius:3px}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff;border-radius:3px}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .message.expanded .bookmark_label{border-top-left-radius:0;border-top-right-radius:0}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#666;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%;box-shadow:-2px 1px 4px -1px #999}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px #999 inset;-webkit-box-shadow:1px 1px 15px #999 inset;box-shadow:1px 1px 15px #999 inset}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px #999 inset;-webkit-box-shadow:1px 1px 15px #999 inset;box-shadow:1px 1px 15px #999 inset}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;-webkit-box-shadow:0 0 15px #999;border-radius:10px;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}th.header{cursor:pointer;color:blue}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border-top-left-radius:0}body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr{border-top-right-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl{border-bottom-left-radius:0}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br{border-bottom-right-radius:0}body .ui-dialog{padding:0;border-color:#000}body .ui-dialog .ui-dialog-titlebar{padding:.3em .5em;border:none;border-bottom:1px solid #000}body .ui-dialog .ui-dialog-titlebar button{border:1px solid #999}body .ui-dialog .ui-dialog-content{padding:.2em .4em}body .ui-dialog .ui-dialog-buttonpane{background:#d3dce3;border-top:1px solid #000}body .ui-dialog .ui-dialog-buttonpane button{margin:.1em 0 .1em .4em;border:1px solid #999;color:#000}body .ui-dialog .ui-button-text-only .ui-button-text{padding:.2em .6em}.scrollindicator{display:none}#name-panel{overflow:hidden}@media only screen and (max-width: 768px){#main_pane_left{width:100%}#main_pane_right{padding-top:0;padding-left:1px;padding-right:1px}ul#topmenu,ul.tabs{display:flex}.navigationbar{display:inline-flex;margin:0 !important;border-radius:0 !important;overflow:auto}.scrollindicator{padding:5px;cursor:pointer;display:inline}.responsivetable{overflow-x:auto}body#loginform div.container{width:100%}.largescreenonly{display:none}.width100,.desktop50{width:100%}.width96{width:96% !important}#page_nav_icons{display:none}table#serverstatusconnections{margin-left:0}#table_name_col_no{top:62px}.tdblock tr td{display:block}#table_columns{margin-top:60px}#table_columns .tablesorter{min-width:100%}.doubleFieldset fieldset{width:98%}div#serverstatusquerieschart{width:100%;height:450px}.ui-dialog{margin:1%;width:95% !important}#serverinfo .item{margin:4px}}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation_content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;padding-bottom:1em}#pma_navigation{background:#d0dce0;color:#000;width:240px;overflow:hidden;position:fixed;top:0;left:0;height:100vh;border-right:1px solid gray;z-index:800}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation div.pageselector{text-align:center;margin:0 0 0;margin-left:.75em;border-left:1px solid #666}#pma_navigation div#pmalogo{background-color:#d0dce0;padding:.3em}#pma_navigation div#recentTableList,#pma_navigation div#FavoriteTableList{text-align:center;margin-bottom:.5em}#pma_navigation #recentTable,#pma_navigation #FavoriteTable{width:200px}#pma_navigation #pmalogo,#pma_navigation #serverChoice,#pma_navigation #navipanellinks,#pma_navigation #recentTableList,#pma_navigation #FavoriteTableList,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;margin-bottom:.3em;padding-bottom:.3em;border:0}#pma_navigation #navipanellinks .icon{margin:0}#pma_navigation #recentTableList select,#pma_navigation #FavoriteTableList select,#pma_navigation #serverChoice select{width:80%}#pma_navigation #recentTableList,#pma_navigation #FavoriteTableList{margin-bottom:0;padding-bottom:0}#pma_navigation_content>img.throbber{display:block;margin:0 auto}#pma_navigation_tree{margin:0;margin-left:1em;color:#444;height:74%;position:relative}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{background:url("../../pmahomme/img/select_bg.png") repeat scroll 0 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%;font-size:1.11em}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100;vertical-align:sub}#pma_navigation_tree a{color:#000;padding-left:0}#pma_navigation_tree a:hover{text-decoration:underline}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#000;background-color:#99c}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:16px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:3em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0}#pma_navigation_tree div.block i{border-left:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #666}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:25%}#pma_navigation_tree div.block.double a+a{left:70%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-5px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #666;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #666}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:35px;border-left:1px solid #666}li.fast_filter input{padding-right:1.7em;width:100%}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800}html.ie li.fast_filter span{display:none}html.ie.ie9 li.fast_filter span,html.ie.ie8 li.fast_filter span{display:auto}html.ie li.fast_filter input{padding-right:.2em}html.ie.ie9 li.fast_filter input,html.ie.ie8 li.fast_filter input{padding-right:1.7em}li.fast_filter.db_fast_filter{border:0}#pma_navigation_resizer{width:3px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:240px;z-index:801}#pma_navigation_collapser{width:20px;height:22px;line-height:22px;background:#eee;color:#555;font-weight:bold;position:fixed;top:0;left:240px;text-align:center;cursor:pointer;z-index:800;text-shadow:0 1px 0 #fff;filter:dropshadow(color=#fff, offx=0, offy=1);border:1px solid #888}#navigation_controls_outer{min-height:21px !important}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}.pma_quick_warp{margin-top:5px;margin-left:2px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_button{padding:0 .3em;border:1px solid #ddd;background:#f2f2f2;cursor:pointer}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;border-top-right-radius:0;border-bottom-right-radius:0;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list li{white-space:nowrap}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.1em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.input_tab{background-color:#a6c7e1;color:#000}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{background-color:#fff;color:#000;border-collapse:collapse;border:1px solid #aaa;z-index:1;-moz-user-select:none}.designer_tab .header{background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_zag_2{background-image:url("../img/designer/Header_Linked.png");background-repeat:repeat-x;text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}#designer_body #page_content{margin:0}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#05b;white-space:nowrap;text-decoration:none;text-indent:3px;font-weight:bold;margin-left:2px;text-align:left;background-color:#fff;background-image:url("../img/designer/left_panel_butt.png");border:#ccc solid 1px}.designer_Tabs:hover{cursor:default;color:#05b;background:#fe9;text-indent:3px;font-weight:bold;white-space:nowrap;text-decoration:none;border:#99f solid 1px;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#0064ea;color:#fff;background-image:url("../img/designer/small_tab.png");cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-image:url("../img/designer/Header.png");background-repeat:repeat-x;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.butt{border:#47a solid 1px;font-weight:bold;height:19px;width:70px;background-color:#fff;color:#000;vertical-align:baseline}.L_butt2_1{padding:1px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding:0;border:#09c solid 1px;background:#fe9;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}.frams1{background:url("../img/designer/1.png") no-repeat right bottom}.frams2{background:url("../img/designer/2.png") no-repeat left bottom}.frams3{background:url("../img/designer/3.png") no-repeat left top}.frams4{background:url("../img/designer/4.png") no-repeat right top}.frams5{background:url("../img/designer/5.png") repeat-x center bottom}.frams6{background:url("../img/designer/6.png") repeat-y left}.frams7{background:url("../img/designer/7.png") repeat-x top}.frams8{background:url("../img/designer/8.png") repeat-y right}#osn_tab{position:absolute;background-color:#fff;color:#000}.designer_header{background-color:#eaeef0;color:#000;text-align:center;font-weight:bold;margin:0;padding:0;background-image:url("../img/designer/top_panel.png");background-position:top;background-repeat:repeat-x;border-right:#999 solid 1px;border-left:#999 solid 1px;height:28px;z-index:101;width:100%;position:fixed}.designer_header a,.designer_header span{display:block;float:left;margin:3px 1px 4px;height:20px;border:1px dotted #fff}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down{border:1px solid #c0c0bb;background-color:#9f9;color:#000}a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover{border:1px solid #09c;background-color:#fe9;color:#000}a.M_butt:hover{border:1px solid #09c;background-color:#fe9;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#eaeef0;border:#999 solid 1px}#layer_menu.left{float:left}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:60px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:60px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#dbe4e8;border-top:1px solid #999}.history_table{text-align:center;cursor:pointer;background-color:#dbe4e8}.history_table:hover{background-color:#99c}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid gray;overflow:hidden;z-index:50;padding:2px}.side-menu.right{float:right;right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden;line-height:1em}.side-menu img,.side-menu .text{float:left}#name-panel{border-bottom:1px solid gray;text-align:center;background:#efefef;width:100%;font-size:1.2em;padding:5px;font-weight:bold}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:auto;width:100%}.rte_table td{vertical-align:middle;padding:.2em;width:20%}.rte_table tr td:nth-child(1){font-weight:bold}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box}.rte_table input[type=button],.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.isdisableremoveparam_class{color:gray}.ui_tpicker_time_input{width:100%}.CodeMirror{height:18em;direction:ltr}#inline_editor_outer .CodeMirror{height:6em}.insertRowTable .CodeMirror{height:9em;width:24em;border:1px solid #a9a9a9}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.CodeMirror-lint-tooltip{z-index:200;font-family:inherit}.CodeMirror-lint-tooltip code{font-family:monospace;font-weight:bold}.jqplot-target{position:relative;color:#222;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:1em;white-space:nowrap;background:rgba(208,208,208,.8);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover{background:linear-gradient(#fff, #e5e5e5)}ul.resizable-menu li:hover ul{display:block;background:#fff}ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../../pmahomme/img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../../pmahomme/img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../../pmahomme/img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../../pmahomme/img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../../pmahomme/img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../../pmahomme/img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../../pmahomme/img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../../pmahomme/img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_b_left{background-image:url("../img/b_left.png")}.ic_b_right{background-image:url("../img/b_right.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../../pmahomme/img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../../pmahomme/img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../../pmahomme/img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../../pmahomme/img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../../pmahomme/img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../../pmahomme/img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../../pmahomme/img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../../pmahomme/img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme.css.map deleted file mode 100644 index 3374e497..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/original/css/theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../scss/_variables.scss","../../pmahomme/scss/_direction.scss","../../pmahomme/scss/_enum-editor.scss","../../pmahomme/scss/_gis.scss","../scss/_navigation.scss","../../pmahomme/scss/_designer.scss","../../pmahomme/scss/_rte.scss","../../pmahomme/scss/_codemirror.scss","../../pmahomme/scss/_jqplot.scss","../../pmahomme/scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,iJAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,KFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,QDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,uBH0BI,UAtCa,KGcjB,YJyL4B,IK3R1B,cLqO0B,OMpOxB,WHWJ,mHGNE,uCHLJ,KGMM,4BHQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,gCGvW5B,4BAEE,QH8Y0B,IG/X9B,uCAEE,oBASA,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BKNE,iBHD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,eCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,gCKNE,iBHD2D,QAS3D,aATqG,QAYvG,0CAMI,4CAKJ,gDAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,6IAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,+JAKI,4CDKN,aCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,8BKNE,iBHD2D,QAS3D,aATqG,QAYvG,sCAMI,0CAKJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,0CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BKNE,iBHD2D,QAS3D,aATqG,QAYvG,gCAMI,2CAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,2CDKN,aCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,iCKNE,iBHD2D,QAS3D,aATqG,QAYvG,sCAMI,2CAKJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,uIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,yJAKI,2CDKN,YCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,6BKNE,iBHD2D,QAS3D,aATqG,QAYvG,oCAMI,0CAKJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,oIAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,sJAKI,0CDKN,WCrDA,+BJyEa,QIvEb,aJuEa,QEnEb,+BKNE,iBHD2D,QAS3D,aATqG,QAYvG,kCAMI,4CAKJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QIxCb,iIAGE,cACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,mJAKI,4CDKN,UCrDA,4BJyEa,QIvEb,aJuEa,QEnEb,2BKNE,iBHD2D,QAS3D,aATqG,QAYvG,gCAMI,yCAKJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QIxCb,8HAGE,WACA,iBAtC+I,QA0C/I,aA1CyL,QA4CzL,gJAKI,yCDWN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,uBCJA,MJkBa,QIjBb,aJiBa,QEnEb,6BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,0DAEE,4CAGF,gEAEE,MJEW,QIDX,6BAGF,qKAGE,WACA,iBJNW,QIOX,aJPW,QISX,uLAKI,4CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,2CD5BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAKI,0CD5BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAKI,0CD5BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAKI,4CD5BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAKI,yCDjBR,UACE,YH8M4B,IG7M5B,MH6FwC,QG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,QGcjB,YJ6H4B,IK/N1B,cLsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,SGcjB,YJ8H4B,IKhO1B,cLuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WK3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KRwgC8B,GQtgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aRvHG,QQ2HP,sBACE,cACA,aR7HK,SSRX,KACE,cAGF,sBAGE,cAGF,KACE,YC+BY,WD9BZ,UACA,SACA,kBACA,MCKW,KDJX,WCOgB,QDJlB,cACE,cAGF,WACE,UAGF,QACE,WAGF,OACE,UAGF,iBACE,cAGF,qBAIE,YCCkB,UDEpB,GACE,eACA,iBAGF,GACE,eACA,iBAGF,GACE,iBACA,eAGF,EACE,qBACA,WACA,eAEA,0BAGE,qBACA,WACA,eAIJ,uCAEE,qBACA,WACA,eAGF,QACE,0BACA,UAIA,kDAEE,0BACA,UAIJ,0BACE,0BACA,UAGF,IACE,kBAEA,UACE,kBACA,YAIJ,GACE,iBACA,MC1DS,KD2DT,WC7Dc,QDgEhB,MACE,SAGF,GACE,MCpGW,KDqGX,iBCrGW,KDsGX,SACA,WAGF,KACE,UACA,SACA,eAGF,SACE,iBAGF,YACE,UAGF,mBACE,UAGF,SACE,eACA,sBACA,aACA,WC7FO,QD+FP,kBACE,YAGF,gBACE,iBACA,WACA,6BACA,cACA,eAIJ,aACE,YACA,eAIF,OACE,eAIA,gCAGE,4BACA,YACA,mBAIJ,wBAIE,sBAIF,YACE,WAGF,WACE,MEhMK,KFiML,iBAGF,YACE,MEpMM,MFwMN,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WEvNK,KF0NP,oBAEE,kBAGF,kBAEE,WEhOM,MFiON,kBAGF,wBAGE,mBAGF,iCAGE,sBAGF,iCAGE,sBAGF,YACE,gBAGF,UACE,sBACA,aACA,aACA,mBAGA,aACA,WElQM,MFmQN,WACA,WAGF,oBACE,aACA,mBAGA,aACA,WE7QM,MF8QN,WACA,WAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,ME5RG,KF6RH,kBACA,mBAIF,gCACE,mBAIJ,mBACE,YACA,6BAIF,wBACE,WC3PO,QD+PP,8EAEE,WCjQK,QDsQT,yBACE,WCrQO,QDyQP,gFAEE,WC3QK,QD+QT,SACE,WErUK,KFuUL,YACE,WExUG,KF4UP,yBACE,WC7SyB,KD8SzB,MCjToB,KDqTpB,+BACE,WCnTuB,KDoTvB,MCvTkB,KDyTlB,oEAEE,WCxTqB,KDyTrB,MC5TgB,KDgUpB,+BACE,WCrUwB,KDsUxB,MCzUmB,KD6UvB,uBACE,WC3U0B,KD4U1B,MC/UqB,KDmVrB,wDAEE,WClVwB,KDmVxB,MCtVmB,KD0VvB,kCACE,WCxV0B,KDyV1B,MC5VqB,KDkWvB,0BAEE,sBAMF,QACE,kBACA,cAIA,gCAEE,WEvYI,MFwYJ,mBAIF,oBACE,mBAIJ,OACE,YC3WkB,UD8WpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,cAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,MACE,0BACA,sBACA,iBACA,4BACA,2BAIF,SACE,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,eAGF,uBAEE,wBACA,iBACA,WExeK,KFyeL,kBAIA,aACE,wBACA,iBACA,WEhfG,KFifH,kBAGF,iCAGE,kBACA,iBACA,4BACA,WAME,6BACA,4BAIJ,4DAGE,cACA,MEzgBG,KF0gBH,kBAIJ,SACE,WACA,yBAGF,mCAGE,kBAGF,QACE,WACA,sBAGF,gCAGE,kBAGF,OACE,sBACA,UAGF,SACE,iBAGF,UACE,iBAEA,aACE,iBAIJ,cACE,sBAGF,sBACE,sBAEA,6BACE,2BACA,4BACA,iBACA,4CACA,4BAME,4BACA,4BAON,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,iBACA,MC1iBS,KD2iBT,WC7iBc,QDgjBhB,sBAEE,mBACA,MCjjBS,KDkjBT,WCpjBc,QDwjBd,8DAGE,WAGF,oBACE,UAKF,wDAGE,WAGF,kBACE,UAKF,8DAGE,WAGF,oBACE,UAKJ,cACE,UACA,iBAKF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,sBAGF,QACE,mBAQA,YACE,YACA,aAGF,eACE,MEvrBG,KFwrBH,YAOJ,eACE,SACA,eACA,kBAEA,wCAEE,cACA,kBAGF,6BACE,WE3sBG,KF4sBH,WACA,cAIJ,yBACE,cACA,WACA,kBACA,gBACA,YAGF,YACE,WE1tBK,KF6tBP,iBACE,eACA,MACA,OACA,YACA,WACA,gBACA,YAGF,iBACE,WACA,mBAGF,kBACE,8BAGF,kBACE,cAGF,aACE,cACA,eAGF,cACE,yBAGF,4BACE,0BAGF,4BACE,qBACA,eACA,cAGF,sBACE,gBAGF,uBACE,WAGF,kBACE,iBAGF,YACE,WAGF,gBACE,iBAGF,WACE,UAGF,qBACE,qBAGF,iBACE,8BAQA,+BAGE,iBACA,qBACA,SACA,UAGF,YACE,oBACA,WACA,WAGF,6BAEE,ME7zBG,KF8zBH,SACA,UACA,sBAIJ,2BAEE,sBACA,kBAOE,6BAEE,cACA,iBACA,kBACA,mBAIJ,cACE,cACA,YACA,aACA,mBAKF,aACE,UAGF,aACE,YAIJ,mBACE,UAEA,yBACE,WACA,qBAIJ,SACE,gBACA,4BAKE,cACE,iCACA,oCACA,4BAGF,cACE,6BAGF,6BAEE,iBCl1BG,QDm1BH,uBACA,2BACA,iCACA,4BAIA,gBACE,uBACA,qBACA,gBAGF,+BACE,eAGF,+CAEE,qBAKF,+CAEE,SACA,gBACA,qBAIJ,6CAEE,iBCr5BY,QD05Bd,gDAEE,iBC53BG,QD63BH,wBACA,mBACA,qBAIJ,qBACE,gCAMF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAGF,0BACE,ME/+BK,KFg/BL,gBACA,mBACA,kBACA,eAGF,mEAGE,sBAGF,kBACE,gBACA,kBACA,WAGF,YACE,gBACA,iBACA,oBACA,mBACA,cACA,gBACA,uBAEA,kBACE,mBAGF,gBACE,qBAIJ,gBACE,eACA,MACA,QACA,WACA,eAGF,8BAEE,aACA,gBAGF,oBACE,aACA,gBACA,eACA,aAGF,8CAEE,aAGF,oBACE,iBACA,kBACA,mBACA,iBACA,cACA,iBAGF,aACE,UACA,WACA,YClhCkB,UDmhClB,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAIA,kCACE,+BACA,oBACA,mBAGF,+BACE,MEnlCG,KFolCH,cACA,WACA,eACA,WEtlCI,MFulCJ,mBAGF,sCACE,ME5lCG,KF6lCH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAIJ,+BACE,WACA,ME3mCI,MF4mCJ,eAGF,4CACE,WAIJ,6BACE,MEtnCK,KFunCL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MEzoCK,KF4oCP,0CACE,gBAGF,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,ME3pCM,MF4pCN,mBAGF,qBACE,iBAGF,qBACE,eAGF,cACE,MExqCM,MF4qCN,6BACE,ME9qCG,KF+qCH,YACA,aACA,kBAGF,kDACE,MErrCG,KF0rCL,0BACE,ME3rCG,KF8rCL,8BACE,ME/rCG,KFgsCH,iBAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MEltCG,KFmtCH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,sBACA,yBACA,iBAIA,mBACE,YACA,SAGF,iCACE,mBACA,YAIJ,aACE,iBACA,MEhwCK,KFiwCL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,iCACA,oCACA,4BACA,sBACA,UAGF,aACE,iBACA,WAEA,mBACE,WAIJ,aACE,iBAGF,cACE,mBACA,aACA,sBAEA,gBACE,iBAKJ,iBACE,WAEA,6BACE,gBAGF,6BACE,iBACA,MC1wCO,KD2wCP,WC7wCY,QD8wCZ,WE7zCG,KFg0CL,0BACE,aACA,gBAGF,2BACE,iBAEA,mCACE,mBACA,kBAIJ,4BACE,WE90CI,MF+0CJ,ME/0CI,MFk1CN,2BACE,kBACA,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,cACA,gBAMN,mBACE,YACA,aACA,MEv3CK,KF03CP,4CACE,oBACA,UACA,YAIF,aACE,MEl4CK,KFm4CL,kBAMA,sBACE,ME14CG,KF24CH,UAGF,yBACE,ME94CI,MF+4CJ,UAEA,gCACE,WAMJ,kBACE,WAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,eACE,8CACA,iCACA,4BAGF,0CAEE,MEp7CK,KFq7CL,UAIA,kBACE,qBACA,sBAGF,kBACE,cAIJ,iBACE,kBACA,YACA,gBACA,YACA,sBACA,gBAOF,cACE,gCACA,6BAKF,wBACE,WCn9CgB,QDo9ChB,wBAGF,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,ME3+CK,KF8+CP,UACE,WACA,cACA,eACA,kBACA,UACA,eACA,6BACA,WEr/CM,MFw/CR,iEAEE,ME3/CK,KF8/CP,oCACE,ME//CK,KFigDL,8EAEE,aAGF,uDACE,UAIJ,uCAEE,ME7gDK,KFghDP,WACE,WACA,MElhDK,KFohDL,eACE,kBAKF,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,SACE,cACA,aACA,aACA,gBACA,gBACA,cACA,cAIJ,gBACE,cACA,aACA,aACA,gBACA,gBACA,cACA,cAGF,2CAEE,sBACA,aACA,gBACA,WC3gDO,QD8gDT,2BACE,WElkDK,KFqkDP,6BACE,sBACA,aACA,WCrhDO,QDwhDT,gBACE,UACA,gBACA,ME9kDK,KF+kDL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBAGF,OACE,+BACA,kBAEA,UACE,WC/iDY,QDgjDZ,kBACA,aAIJ,WACE,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,qBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MCxnDS,KD2nDX,8BACE,iBCjoDsB,KDkoDtB,QACA,YACA,WACA,gBACA,MCpnDkB,KDqnDlB,kBAGF,6CACE,kBACA,MACA,OACA,YAGF,6CACE,SACA,UAGF,eACE,gBAKF,sIAIE,ME3qDG,KForDL,kIAIE,gBAIJ,oCAEE,gBAMF,mBAEE,MACA,eACA,aACA,kBACA,gBACA,iBAEA,gBACA,YACA,sBAEA,aACA,kBACA,cACA,OACA,QACA,oDACA,4BACA,uBAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAIA,kBACE,qBAGF,kBACE,6BACA,eAIJ,kBACE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MExyDK,KFyyDL,WAGF,8BAEE,2BAGF,yBACE,sBACA,aACA,YAEA,4BACE,qBACA,SAIJ,OACE,WAQA,qCAEE,YAIJ,oBACE,qBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,sBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MEj5DG,KFk5DH,kBAGF,mDACE,aACA,YAIJ,0BACE,iBAIA,8BACE,SACA,gBAGF,+BACE,gBAUA,sEAEE,WACA,sBACA,0BACA,2BACA,8BAIJ,mBACE,WACA,YACA,ME77DG,KFg8DL,uBACE,MEj8DG,KFm8DH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MEr9DI,MF09DN,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WCv7DY,QDw7DZ,sBACA,MCv7DO,KDw7DP,iBACA,YACA,aACA,0BACA,uBACA,kBAOF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,ME5/DC,KF8/DD,0BACE,cACA,mBACA,kBACA,mBACA,qBACA,yBACA,mBAEA,kGAGE,SACA,uBAIJ,iCACE,iBC79DC,QDk+DP,sBACE,aACA,UACA,WAGF,oBACE,aAIA,wBACE,SACA,aACA,WC9+DG,QDk/DL,8BACE,uBACA,mBACA,mBACA,uBACA,mBACA,gBACA,uBACA,gBAIF,qCACE,wBACA,UACA,gBACA,cACA,gBAGF,yBACE,4BACA,WE7jEC,KF8jED,mBACA,UACA,uBAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,iBACA,oBACA,mBACA,6BAGF,yBACE,6BAEA,+BACE,cACA,mBACA,uBACA,kBACA,WAQJ,0BACE,WCljEG,QDqjEL,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAMJ,sBACE,0BACA,WCnmEY,QDomEZ,aACA,kBAEA,4BACE,iBAIJ,2BACE,YACA,qBAIF,qBACE,gBAGF,kCACE,YACA,yBACA,gBAGF,0BACE,6BAIA,gGAGE,yBACA,YAIJ,0CAEE,yBACA,YAIA,kHAGE,yBACA,mBAIJ,sDAEE,yBACA,mBAGF,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAGF,gBACE,iBAEA,wBACE,aAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAIA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MEnwEK,KFowEL,mBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,wDAEE,2BAIJ,wBACE,WACA,cAGF,yBACE,cAKF,yBACE,UACA,ME/yEG,KFgzEH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,iBAGF,yBACE,aAIJ,yBACE,gBAGF,mBACE,eACA,SACA,WACA,WCzzEgB,QD8zEd,sIAIE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BAIJ,aACE,kBACA,sBACA,MEx2EM,MFy2EN,gBACA,YACA,aAGF,eACE,YACA,aAGF,iBACE,YAGF,qBACE,kBAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,WACE,YAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,iBACA,iBACA,kBACA,yCAGF,SACE,2BACA,sBACA,iCACA,mCACA,sCACA,8BACA,sCACA,0BACA,4BACA,2BAEA,WACE,2BACA,sBAIJ,iBACE,WAGF,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBAEA,iBACE,4BAEA,uBACE,gBACA,eAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,iBACA,kBACA,kBAEA,qBACE,gBAIJ,YACE,mBACA,sBACA,cAEA,eACE,SACA,UACA,sBACA,mBAIJ,sBACE,WACA,qBACA,kBACA,YACA,uBAKE,+BACE,gBACA,SACA,SACA,kBACA,gBACA,iBAEA,qCACE,gBACA,WACA,eAIJ,mCACE,gBACA,WACA,eAIJ,mBACE,cAIJ,OACE,SACA,UACA,kBAGE,8EAGE,gBACA,YACA,SACA,UAIJ,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAMA,qCACE,kBAGF,sBACE,WE7qFG,KF+qFH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,WExsFI,MF0sFJ,yBACE,wBAKN,UACE,WACA,yBAGF,gBACE,cAGF,wBACE,wBAGF,6BACE,WAGF,cACE,YAIA,oBACE,mBAGF,wBACE,YACA,iBAIJ,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,mBACE,WAGF,mBACE,iBAIJ,WACE,eAGF,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,kBACA,YAEA,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,gBACA,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAGF,8GAGE,gBAIA,qCACE,gBAGF,4BACE,iBAGF,0DAEE,kBACA,MEn4FE,MFu4FN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBACA,2BAGF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WACA,kBAEA,6CACE,gBAIJ,+CACE,yBACA,0BAIJ,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MAIA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QACA,kCAKN,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,+DAEE,aAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,ME9tGG,KFiuGL,gGAGE,MEnuGI,MFsuGN,oCACE,SAOF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBACA,uBACA,0BACA,kBAOE,iCACA,oCACA,4BAGF,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAOE,wCACA,2CACA,mCAKN,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAOE,wCACA,2CACA,mCAKF,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MEz2GA,MF+2GJ,oCACE,MEh3GE,MFi3GF,iBACA,eAGF,iCACE,MEt3GE,MFu3GF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,iCACA,mBACA,YAEA,2BACE,ME/5GI,MFg6GJ,iBACA,eAIJ,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAKA,UACE,eACA,WAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MEz8GE,MF68GN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAUA,0CACE,WACA,aAGF,iCACE,ME7+GC,KFg/GH,2DACE,MEh/GE,MFo/GN,gFAIE,yBAGF,iFAIE,0BAGF,mFAIE,4BAGF,oFAIE,6BAGF,gBACE,UACA,kBAEA,oCACE,kBACA,YACA,6BAEA,2CACE,sBAIJ,mCACE,kBAGF,sCACE,mBACA,0BAEA,6CACE,wBACA,sBACA,WAIJ,qDACE,kBAKN,iBACE,aAMF,YACE,gBAGF,0CACE,gBACE,WAGF,iBACE,cACA,iBACA,kBAIA,mBAEE,aAIJ,eACE,oBACA,oBACA,2BACA,cAGF,iBACE,YACA,eACA,eAGF,iBACE,gBAGF,6BACE,WAGF,iBACE,aAGF,qBAEE,WAGF,SACE,qBAGF,gBACE,aAGF,8BACE,cAGF,mBACE,SAGF,eACE,cAGF,eACE,gBAEA,4BACE,eAIJ,yBACE,UAGF,6BACE,WACA,aAGF,WACE,UACA,qBAGF,kBACE,YAIJ,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBGxrHF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAMF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFGM,kBECN,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WC/BJ,wBACE,WACA,YACA,kBACA,MACA,OACA,UACA,mBAGF,gBACE,WJFgB,QIGhB,MJNW,KIOX,MJVW,MIWX,gBACA,eACA,MACA,OACA,aACA,4BACA,YAEA,mBACE,SAGF,qBACE,SACA,UACA,eAIA,sEAEE,WAKF,iCACE,kBACA,aACA,kBACA,2BAGF,4BACE,iBJvCY,QIwCZ,aAGF,0EAEE,kBACA,mBAIJ,4DAEE,YAGF,qOAOE,kBACA,mBACA,oBACA,SAGF,sCACE,SAGF,uHAGE,UAGF,oEAEE,gBACA,iBAIJ,qCACE,cACA,cAGF,qBACE,SACA,gBACA,WACA,WACA,kBAGF,gCACE,WHxGK,KGyGL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,qEACA,0BACA,kBACA,sBACA,0BACA,WACA,gBACA,aACA,UACA,iBAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAEA,+CACE,kBACA,YACA,mBAKF,uBACE,MJ9IS,KI+IT,eAEA,6BACE,0BAIJ,wBACE,gBAEA,uEAEE,MJrJe,KIsJf,iBJnJoB,KIsJtB,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,mBACA,WACA,gBAGF,yBACE,SAGF,uBACE,cAGF,+BACE,kBACA,YACA,aACA,eACA,gBACA,MHpNG,KGsNH,sCACE,UAGF,kEAEE,YACA,aACA,eACA,eACA,kBACA,YACA,WACA,UAGF,iCACE,2BACA,6BACA,kBACA,UAEA,uCACE,cAIJ,iCACE,cACA,aACA,SACA,WACA,2BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,2BACA,kBACA,mBAGF,2CACE,yBAIJ,eACE,mBACA,kBACA,mBACA,2BAEA,qBACE,oBACA,WAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WAKF,4BACE,aAGF,gEAEE,aAGF,6BACE,mBAGF,kEAEE,oBAIJ,8BACE,SAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,KJxWW,MIyWX,YAGF,0BACE,WACA,YACA,iBACA,gBACA,WACA,iBACA,eACA,MACA,KJrXW,MIsXX,kBACA,eACA,YACA,yBACA,8CACA,sBAGF,2BACE,2BAEA,yCACE,wCAIJ,qBACE,MHrYM,MGsYN,mBAGF,gBACE,eACA,gBACA,kBAEA,2BACE,MHhZG,KGiZH,gBACA,cAGF,6BACE,eACA,sBACA,mBACA,eAIA,8CACE,gBAGF,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,0BACA,6BACA,SACA,SACA,QACA,aACA,YAGF,oCACE,cAGF,8BACE,mBAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHxcD,KGycC,MHzcD,KG0cC,oBC9bR,WACE,yBACA,WAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpCK,KIsCL,kBACE,2BAIJ,cACE,sBACA,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,mDACA,2BAIJ,SACE,kBACA,YACA,YACA,iBAGF,WACE,0DACA,2BACA,kBACA,YACA,YACA,iBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,6BACE,SAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,gBACA,WJ/HK,KIgIL,sBACA,4DACA,sBAEA,qBACE,eACA,WACA,gBACA,gBACA,iBACA,mBACA,qBACA,sBACA,WJ7IG,KIiJP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,mDACA,2BAGF,WACE,mBACA,yBACA,WACA,sDACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,mDACA,2BACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,MACE,sBACA,iBACA,YACA,WACA,sBACA,WACA,wBAGF,WACE,YACA,qBACA,sBACA,eAEA,iBACE,UACA,sBACA,gBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,QACE,+DAGF,QACE,8DAGF,QACE,2DAGF,QACE,4DAGF,QACE,+DAGF,QACE,sDAGF,QACE,qDAGF,QACE,uDAGF,SACE,kBACA,sBACA,WAGF,iBACE,yBACA,WACA,kBACA,iBACA,SACA,UACA,sDACA,wBACA,2BACA,4BACA,2BACA,YACA,YACA,WACA,eAEA,yCAEE,cACA,MJ/SG,KIgTH,mBACA,YACA,uBAGF,yBACE,cACA,MJvTG,KIwTH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,iDAEE,yBACA,sBACA,WAEA,6DACE,sBACA,sBACA,WAIJ,eACE,sBACA,sBACA,WAIJ,YACE,WACA,kBACA,MJ/VM,MIgWN,yBACA,sBAEA,iBACE,MJrWG,KIyWP,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,yBACA,0BAGF,eACE,kBACA,eACA,yBAEA,qBACE,sBAIJ,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJxcK,KIycL,kBACA,eAGF,WACE,MJ9cK,KI+cL,eACA,WACA,YACA,mBACA,sBACA,gBACA,WACA,YAEA,iBACE,MJxdI,MIydJ,QAGF,iBACE,aAGF,aACE,cACA,WACA,gBACA,gBAGF,gCAEE,MJ1eG,KI8eP,YACE,6BACA,kBACA,mBACA,WACA,gBACA,YACA,iBAGF,gBACE,WACA,kBACA,OCjgBF,WACE,kBACA,WAEA,cACE,sBACA,aACA,UAGF,8BACE,iBAGF,uDAGE,WACA,SACA,sBAIA,2FAGE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,4BACE,WAGF,uBACE,WC1CF,YACE,YACA,cAGF,iCACE,WAGF,4BACE,WACA,WACA,yBAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNrEM,MMsEN,WACA,gBAGF,kBACE,YAGF,yBACE,YACA,oBAEA,8BACE,sBACA,iBCxFJ,eACE,kBACA,WACA,sDACA,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPrEM,MOuEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP5FK,KO+FP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,cACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAGF,cAEE,kBAGF,sBAEE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,2BACE,0CAEA,8BACE,cACA,gBAIJ,mCACE,cACA,gBAGF,wBACE,WC5CJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,yDAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,wDAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,2DAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,0DAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,wDAGF,aACE,4CAGF,WACE,0CAGF,eACE,0DAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,qDACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,wDAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,4DAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,2DAGF,gBACE,+CAGF,gBACE,2DAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,wDAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,oDACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,uDAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,yDAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,yDAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme-rtl.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme-rtl.css deleted file mode 100644 index 38ab1ed6..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme-rtl.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #ddd;--secondary: #ddd;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#ddd;text-decoration:none;background-color:transparent}a:hover{color:#b7b7b7;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.15;border-radius:.85rem}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(221,221,221,.25)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(221,221,221,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#212529;background:#ddd linear-gradient(180deg, #e2e2e2, #ddd) repeat-x;border-color:#ddd;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:hover{color:#212529;background:#cacaca linear-gradient(180deg, #d2d2d2, #cacaca) repeat-x;border-color:#c4c4c4}.btn-primary:focus,.btn-primary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(193,193,194,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#ddd;border-color:#ddd;background-image:none}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#212529;background-color:#c4c4c4;background-image:none;border-color:#bdbdbd}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(193,193,194,.5)}.btn-secondary{color:#212529;background:#ddd linear-gradient(180deg, #e2e2e2, #ddd) repeat-x;border-color:#ddd;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:hover{color:#212529;background:#cacaca linear-gradient(180deg, #d2d2d2, #cacaca) repeat-x;border-color:#c4c4c4}.btn-secondary:focus,.btn-secondary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(193,193,194,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ddd;border-color:#ddd;background-image:none}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#c4c4c4;background-image:none;border-color:#bdbdbd}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(193,193,194,.5)}.btn-success{color:#fff;background:#28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;border-color:#28a745;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:hover{color:#fff;background:#218838 linear-gradient(180deg, #429a56, #218838) repeat-x;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745;background-image:none}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;background-image:none;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background:#17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x;border-color:#17a2b8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:hover{color:#fff;background:#138496 linear-gradient(180deg, #3696a6, #138496) repeat-x;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8;background-image:none}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;background-image:none;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background:#ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x;border-color:#ffc107;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:hover{color:#212529;background:#e0a800 linear-gradient(180deg, #e5b526, #e0a800) repeat-x;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107;background-image:none}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;background-image:none;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background:#dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x;border-color:#dc3545;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:hover{color:#fff;background:#c82333 linear-gradient(180deg, #d04452, #c82333) repeat-x;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545;background-image:none}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;background-image:none;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background:#f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;border-color:#f8f9fa;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:hover{color:#212529;background:#e2e6ea linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;background-image:none}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;background-image:none;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background:#343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x;border-color:#343a40;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:hover{color:#fff;background:#23272b linear-gradient(180deg, #44474b, #23272b) repeat-x;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40;background-image:none}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;background-image:none;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#ddd;border-color:#ddd}.btn-outline-primary:hover{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ddd;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-secondary{color:#ddd;border-color:#ddd}.btn-outline-secondary:hover{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ddd;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#ddd;text-decoration:none}.btn-link:hover{color:#b7b7b7;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-size:82%}input,select,textarea{font-size:1em}body{font-family:sans-serif;padding:0;margin:0;margin-right:240px;color:#444;background:#fff}#page_content{margin:0 .5em}.desktop50{width:50%}.all100{width:100%}.all85{width:85%}.auth_config_tbl{margin:0 auto}textarea,tt,pre,code{font-family:monospace}h1{font-size:140%;font-weight:bold}h2{font-size:2em;font-weight:normal;text-shadow:0 1px 0 #fff;padding:10px 0 10px;padding-right:3px;color:#777}h2 img{display:none}h2 a img{display:inline}.data{margin:0 0 12px}.data_full_width{margin:0 0 12px;width:100%}h3{font-weight:bold;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f3f3f3;border:1px solid #aaa;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #aaa;background-color:#fff;padding:4px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:linear-gradient(#fff, #e0e0e0)}#initials_table a.active{border:1px solid #666;box-shadow:0 0 2px #999;background:linear-gradient(#bbb, #fff)}dfn{font-style:normal}dfn:hover{font-style:normal;cursor:help}th{font-weight:bold;color:#000;background:#f3f3f3;background:linear-gradient(#fff, #ccc)}a img{border:0}hr{color:#444;background-color:#444;border:0;height:1px}form{padding:0;margin:0;display:inline}input,select{outline:none}input[type=text],input[type=password],input[type=number],input[type=date]{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;border:1px solid #aaa;color:#555;padding:4px}input[type=text],input[type=password],input[type=number],input[type=date],input[type=checkbox]{margin:6px}select{margin:6px}input[type=number]{width:50px}input[type=text],input[type=password],input[type=number],input[type=date]{transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s}select{transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s}input[type=text][disabled],input[type=password][disabled],input[type=number][disabled],input[type=date][disabled]{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input[type=text][disabled]:hover,input[type=password][disabled]:hover,input[type=number][disabled]:hover,input[type=date][disabled]:hover{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}select[disabled]{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}select[disabled]:hover{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input[type=text]:hover,input[type=text]:focus{border:1px solid #7c7c7c;background:#fff}input[type=password]:hover,input[type=password]:focus{border:1px solid #7c7c7c;background:#fff}input[type=number]:hover,input[type=number]:focus{border:1px solid #7c7c7c;background:#fff}input[type=date]:hover,input[type=date]:focus{border:1px solid #7c7c7c;background:#fff}select:focus{border:1px solid #7c7c7c;background:#fff}input[type=text]:hover,input[type=password]:hover,input[type=number]:hover,input[type=date]:hover{box-shadow:0 1px 3px #aaa;-webkit-box-shadow:0 1px 3px #aaa;-moz-box-shadow:0 1px 3px #aaa}textarea{overflow:visible;margin:6px}textarea.char{margin:6px}textarea.charField{width:95%}th.fillPage{width:80%}fieldset{margin-top:1em;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border:#aaa solid 1px;padding:.5em;background:#eee;text-shadow:-1px 1px 2px #fff inset;-moz-box-shadow:-1px 1px 2px #fff inset;-webkit-box-shadow:-1px 1px 2px #fff inset;box-shadow:-1px 1px 2px #fff inset}fieldset fieldset{margin:.8em;border:1px solid #aaa;background:#e8e8e8}fieldset legend{font-weight:bold;color:#444;padding:5px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #aaa;background-color:#fff;max-width:100%;-moz-box-shadow:3px 3px 15px #bbb;-webkit-box-shadow:3px 3px 15px #bbb;box-shadow:3px 3px 15px #bbb;width:initial;font-size:1rem}.some-margin{margin:1.5em}button{display:inline}.datatable{table-layout:fixed}table{border-collapse:collapse}table caption,table th,table td{padding:.1em .3em;margin:.1em;vertical-align:middle;text-shadow:0 1px 0 #fff}thead th{border-left:1px solid #fff}th{text-align:right}img,button{vertical-align:middle}input[type=checkbox],input[type=radio]{vertical-align:-11%}select{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;color:#333;padding:3px;background:#fff;margin:6px}select[multiple]{background:linear-gradient(#fff, #f2f2f2)}.clearfloat{clear:both}.floatleft{float:right;margin-left:1em}.floatright{float:left}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:right}th.center,td.center{text-align:center}th.right,td.right{text-align:left;padding-left:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff;text-shadow:0 1px 0 #000}div.tools{padding:.2em;margin-top:0;margin-bottom:.5em;border-top:0;text-align:left;float:none;clear:both;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 5px}div.tools a{color:#3a7ead !important}fieldset.tblFooters{margin-top:0;margin-bottom:.5em;border-top:0;text-align:left;float:none;clear:both;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:right;margin-left:.5em;white-space:nowrap}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent}table tbody:first-of-type tr:nth-child(odd),table tbody:first-of-type tr:nth-child(odd) th,#table_index tbody:nth-of-type(odd) tr,#table_index tbody:nth-of-type(odd) th{background:#fff}table tbody:first-of-type tr:nth-child(even),table tbody:first-of-type tr:nth-child(even) th,#table_index tbody:nth-of-type(even) tr,#table_index tbody:nth-of-type(even) th{background:#dfdfdf}table tr{text-align:right}table tr th{text-align:right}td.marked:not(.nomarker),table tr.marked:not(.nomarker) td,table tbody:first-of-type tr.marked:not(.nomarker) th,table tr.marked:not(.nomarker){background:linear-gradient(#ced6df, #b6c6d7);color:#000}table tbody:first-of-type tr:not(.nopointer):hover,table tbody:first-of-type tr:not(.nopointer):hover th,.hover:not(.nopointer){background:linear-gradient(#ced6df, #b6c6d7);color:#000}#table_index tbody:hover tr,#table_index tbody:hover th,table tr.hover:not(.nopointer) th{background:linear-gradient(#ced6df, #b6c6d7);color:#000}.condition{border-color:#000 !important}th.condition{border-width:1px 1px 0 1px;border-style:solid}td.condition{border-width:0 1px 0 1px;border-style:solid}tr:last-child td.condition{border-width:0 1px 1px 1px}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:left;white-space:normal}table [class=value]{white-space:normal}.value{font-family:monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #000;color:inherit !important}td .icon{image-rendering:pixelated;margin:0}.selectallarrow{margin-left:.3em;margin-right:.6em}.with-selected{margin-right:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:0 .5em}.success h1,.notice h1{border-bottom:2px solid;font-weight:bold;text-align:right;margin:0 0 .2em 0}div.error h1{border-bottom:2px solid;font-weight:bold;text-align:right;margin:0 0 .2em 0}div.success,div.notice,div.error{margin:.5em 0 .5em;border:1px solid;background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #fff inset;-webkit-box-shadow:0 1px 1px #fff inset;box-shadow:0 1px 1px #fff inset;background-position:99% 50%;padding:10px 35px 10px 10px}.success a,.notice a,.error a{text-decoration:underline}.success{color:#000;background-color:#ebf8a4}h1.success,div.success{border-color:#a2d246}.success h1{border-color:lime}.notice{color:#000;background-color:#e8eef1}h1.notice,div.notice{border-color:#3a6c7e}.notice h1{border-color:#ffb10a}.error{border:1px solid maroon !important;color:#000;background:pink}h1.error{border-color:#333}div.error{border-color:#333}div.error h1{border-color:red}.confirmation{color:#000;background-color:pink}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-weight:bold;color:#000;background:#d3dce3}div.tools,.tblFooters{font-weight:normal;color:#000;background:#d3dce3}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited{color:blue}div.tools a:link,div.tools a:visited,div.tools a:active{color:blue}.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}body#loginform{margin:1em 0 0 0;text-align:center}body#loginform h1,body#loginform a.logo{display:block;text-align:center}body#loginform div.container{text-align:right;width:30em;margin:0 auto}#login_form{text-align:right}div.container.modal_form{margin:0 auto;width:30em;text-align:center;background:#fff;z-index:999}div#modalOverlay{position:fixed;top:0;right:0;height:100%;width:100%;background:#fff;z-index:900}form.login label{width:10em;font-weight:bolder;display:inline-block;margin-right:2em}form.login input[type=text],form.login input[type=password]{box-sizing:border-box;width:14em}form.login select{box-sizing:border-box;width:14em}.commented_column{border-bottom:1px dashed #000}.column_attribute{font-size:70%}.column_name{font-size:80%;margin:5px 2px}.cfg_dbg_demo{margin:.5em 1em .5em 1em}.central_columns_navigation{padding:1.5% 0 !important}.central_columns_add_column{display:inline-block;margin-right:1%;max-width:50%}.message_errors_found{margin-top:20px}.repl_gui_skip_err_cnt{width:30px}.font_weight_bold{font-weight:bold}.color_gray{color:gray}.max_height_400{max-height:400px}.color_red{color:red}.pma_sliding_message{display:inline-block}li.last.database{margin-bottom:15px !important}#topmenu{margin-top:.5em;padding:.1em .3em}#topmenu a{text-shadow:0 1px 0 #fff}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2,ul.tabs{font-weight:bold;list-style-type:none;margin:0;padding:0}ul#topmenu2{margin:.25em .5em 0;height:2em;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle}#topmenu img,#topmenu2 img{margin-left:.5em;vertical-align:-3px}.menucontainer{background:linear-gradient(#fff, #dcdcdc);border-top:1px solid #aaa}.scrollindicator{display:none}.tabactive{background:#fff !important}ul#topmenu2 a{display:block;margin:7px 6px 7px;margin-right:0;padding:4px 10px;white-space:nowrap;border:1px solid #ddd;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#f2f2f2}span.caution{color:red}span.success{color:green}fieldset.caution a{color:red}fieldset.caution a:hover{color:#fff;background-color:red}ul#topmenu ul{-moz-box-shadow:-1px 1px 6px #ddd;-webkit-box-shadow:-2px 2px 3px #666;box-shadow:-2px 2px 3px #666}ul#topmenu ul.only{right:0}ul#topmenu>li{border-left:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}ul#topmenu>li:first-child{border-right:0}ul#topmenu a,ul#topmenu span{padding:.6em}ul#topmenu ul a{border-width:1pt 0 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none}ul#topmenu2 a.tab:hover,ul#topmenu2 a.tabactive{background-color:#e5e5e5;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;text-decoration:none}ul#topmenu>li.active{border-left:0;border-bottom-color:#fff}div#dataDisplay input,div#dataDisplay select{margin:0;margin-left:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:right;margin-bottom:.5em;margin-left:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{padding-left:1em;width:100%}#serverinfo{background:#888;padding:.3em .9em;padding-right:2.2em;text-shadow:0 1px 0 #000;max-width:100%;max-height:16px;overflow:hidden;box-sizing:content-box}#serverinfo .item{white-space:nowrap;color:#fff}#serverinfo img{margin:0 .1em 0;margin-right:.2em}#page_nav_icons{position:fixed;top:0;left:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em;background:#888}#page_settings_icon{padding:.25em;background:#888;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:bold;font-style:italic;white-space:nowrap;margin-right:10px;color:#d6d6d6;text-shadow:none}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Courier New",Courier,monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid silver;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:right;display:block;width:10em;max-width:100%;text-align:left;padding-left:.5em}#fieldset_add_user_login input{width:12em;clear:left;max-width:100%}#fieldset_add_user_login span.options{float:right;display:block;width:12em;max-width:100%;padding-left:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_user_priv div.item{float:right;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:right}#fieldset_user_global_rights>legend input{margin-right:2em}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:left;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}div#serverStatusTabs{margin-top:1em}caption a.top{float:left}div#serverstatusquerieschart{float:right;width:500px;height:350px;margin-left:50px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:right}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:right;margin-right:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{border:1px solid #ddd;background-color:#e6e6e6;margin-right:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#ebebeb;border:none}div.tabLinks{margin-right:.3em;float:right;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-left:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2;-moz-box-shadow:-2px 2px 3px #666;-webkit-box-shadow:-2px 2px 3px #666;box-shadow:-2px 2px 3px #666}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:right}.smallIndent{padding-right:7px}#serverVariables{width:100%}#serverVariables .var-row>td{line-height:2em}#serverVariables .var-header{color:#000;background:#f3f3f3;background:linear-gradient(#fff, #ccc);font-weight:bold;text-align:right}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-name{font-weight:bold}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{float:left;text-align:left}#serverVariables .var-doc{overflow:visible;float:left}#serverVariables .editLink{padding-left:1em;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-left:1em}#serverVariables .serverVariableEditor a{margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-position:99% 50%;padding:25px 10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 2px #fff inset;-webkit-box-shadow:0 1px 2px #fff inset;box-shadow:0 1px 2px #fff inset;background-color:#555;color:#d4fb6a}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:right}#profilingchart .jqplot-highlighter-tooltip{top:auto !important;right:11px;bottom:24px}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:right;margin-left:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{margin-bottom:15px;padding:16px;background:#f3f3f3;border:1px solid #aaa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 1px #fff inset;-webkit-box-shadow:0 1px 1px #fff inset;-moz-box-shadow:0 1px 1px #fff inset}#sectionlinks a,.buttonlinks a,a.button{font-weight:bold;text-shadow:0 1px 0 #fff;margin-bottom:7px;margin-right:7px;border:1px solid #aaa;padding:7px;color:#111 !important;text-decoration:none;background-color:#ddd;white-space:nowrap;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-image:linear-gradient(#f8f8f8, #d8d8d8)}#sectionlinks a:hover,.buttonlinks a:hover,a.button:hover{background:linear-gradient(#fff, #ddd)}div#sqlquerycontainer{float:right;width:69%}div#tablefieldscontainer{float:left;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff}#sqlquerycontainer .btn,#sqlquerycontainerfull .btn{margin:5px}textarea#sqlquery{width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:right;width:49%}#maincontainer ul{list-style-type:disc;vertical-align:middle}#maincontainer li{margin-bottom:.3em}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border-radius:3px;border:solid 1px #888;background:#fff}li.no_bullets{list-style-type:none !important;margin-right:-25px !important}#body_browse_foreigners{background:#f3f3f3;margin:.5em .5em 0 .5em}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:right}#selflink{clear:both;display:block;margin-top:1em;margin-bottom:1em;width:98%;margin-right:1%;text-align:left;border-top:.1em solid silver}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:right}#div_mysql_charset_collations table{float:right}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}#qbe_div_table_list,#qbe_div_sql_query{float:right}label.desc{width:30em;float:right}label.desc sup{position:absolute}code.php{display:block;padding-right:1em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}code.sql{display:block;padding:1em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}div.sqlvalidate{display:block;padding:1em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.result_query div.sqlOuter{background:#e5e5e5;text-align:right}.result_query .success,.result_query .error{margin-bottom:0;border-bottom:none !important;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:5px}#PMA_slidingMessage code.sql,div.sqlvalidate{background:#e5e5e5}#main_pane_left{width:60%;min-width:260px;float:right;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-right:1em;padding-left:.5em}.group{border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:-2px 2px 5px #ccc;-webkit-box-shadow:-2px 2px 5px #ccc;box-shadow:-2px 2px 5px #ccc;margin-bottom:1em;padding-bottom:1em}.group h2{background-color:#bbb;padding:.1em .3em;margin-top:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px #999 inset;-webkit-box-shadow:1px 1px 15px #999 inset;box-shadow:1px 1px 15px #999 inset}.group-cnt{padding:0;padding-right:.5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-type:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;right:0;width:202px}div.upload_progress_bar_inner{background-color:#ddd;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_inner div.percentage{top:-1px;right:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:right}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value{background:#fcc}select.invalid_value,.invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;margin-top:200px;margin-left:auto;margin-bottom:0;margin-right:auto;padding:5px;width:350px;z-index:1100;text-align:center;display:inline;right:0;left:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:2%;border:1px solid #e2b709;background-color:#ffe57e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 5px 90px #888;-moz-box-shadow:0 5px 90px #888;-webkit-box-shadow:0 5px 90px #888}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h2{word-wrap:break-word}.exportoptions h3{border-bottom:1px #999 solid;font-size:110%}.importoptions h3{border-bottom:1px #999 solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:right;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-right:10px}.exportoptions #buttonGo,.importoptions #buttonGo{float:left}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-right:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-right:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#export_refresh_form{margin-right:20px}#export_back_button{display:inline}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;right:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:right;margin-left:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-left:1em}#addColumns input[type=radio]{margin:3px 0 0;margin-right:1em}#index_frm .index_info input[type=text],#index_frm .index_info select{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:right;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:right}#index_frm .add_fields{float:right}#index_frm .add_fields input{margin-right:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:right}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#d3dce3;border:1px solid #aaa;color:#000;font-weight:bold;margin:.4em;padding:.2em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:right;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #d5d5d5;border-bottom:1px solid #aaa;padding:7px 10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#f2f2f2;color:#555;text-shadow:0 1px 0 #fff}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;text-shadow:none;border-color:#aaa;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.config-form fieldset p{margin:0;padding:.5em;background:#fff;border-top:0}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-right:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset .doc{margin-right:1em}.config-form fieldset .disabled-notice{margin-right:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset th{padding:.3em .3em .3em;padding-right:.5em;text-align:right;vertical-align:top;width:40%;background:transparent;filter:none;border-top:1px #d5d5d5 solid;border-left:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-top:1px #d5d5d5 solid;border-left:none}.config-form legend{display:none}.config-form .lastrow{border-top:1px #000 solid;background:#d3dce3;padding:.5em;text-align:center}.config-form .lastrow input{font-weight:bold}.config-form span.checkbox{padding:2px;display:inline-block}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form .custom{background:#ffc}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-right:.5em}.config-form dd::before{content:"â–¸ "}fieldset .group-header th{background:#d5d5d5}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-right:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-right:3em}fieldset .group-field-3 th{padding-right:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-right:2em}#prefs_autoload{margin-bottom:.5em;margin-right:.5em}input#auto_increment_opt{width:min-content}#placeholder{position:relative;border:1px solid #aaa;float:left;overflow:hidden;width:450px;height:300px}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:right;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-left:.1em solid #888;border-right:.1em solid #888;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td,.toggleButton .container tr{background:none !important}.toggleButton .toggleOn{color:#fff;padding:0 1em;text-shadow:0 0 .2em #000}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:right;padding:0}.doubleFieldset fieldset.left{margin-left:1%}.doubleFieldset fieldset.right{margin-right:1%}.doubleFieldset legend{margin-right:1.5em}.doubleFieldset div.wrap{padding:1.5em}#table_name_col_no_outer{margin-top:45px}#table_name_col_no{position:fixed;top:55px;width:100%;background:#fff}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#openlayersmap{width:450px;height:300px}.placeholderDrag{cursor:move}#left_arrow{right:8px;top:26px}#right_arrow{right:26px;top:26px}#up_arrow{right:17px;top:8px}#down_arrow{right:17px;top:44px}#zoom_in{right:17px;top:67px}#zoom_world{right:17px;top:85px}#zoom_out{right:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-right:-6px;position:absolute;width:5px}.colborder_active{border-left:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.pma_table th.draggable.right span{margin-left:0}.pma_table th.draggable span{margin-left:10px}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute;text-shadow:-1px -1px #000;-moz-box-shadow:0 0 .7em #000;-webkit-box-shadow:0 0 .7em #000;box-shadow:0 0 .7em #000;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}.cPointer{height:20px;width:10px;margin-top:-10px;margin-right:-5px;background:url("../img/col_pointer.png");position:absolute}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;-moz-border-radius:.3em !important;-webkit-border-radius:.3em !important;border-radius:.3em !important;text-shadow:-1px -1px #000 !important;font-size:.8em !important;font-weight:bold !important;padding:1px 3px !important}.tooltip *{background:none !important;color:#fff !important}.cDrop{right:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-right:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#eee;border:solid 1px #999;position:absolute;-moz-box-shadow:0 .2em .5em #333;-webkit-box-shadow:0 .2em .5em #333;box-shadow:0 .2em .5em #333}.cList .lDiv div{padding:.2em .5em .2em;padding-right:.2em}.cList .lDiv div:hover{background:#ddd;cursor:pointer}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #999;border-top:solid 1px #999;cursor:pointer;font-size:.9em;font-weight:bold;padding:.35em 1em;text-align:center}.showAllColBtn:hover{background:#ddd}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.navigation{margin:.8em 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:linear-gradient(#eee, #ccc)}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:none;border:0;filter:none;margin:0;padding:.8em .5em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;text-shadow:none;background:linear-gradient(#333, #555)}.navigation input.edit_mode_active{color:#fff;cursor:pointer;text-shadow:none;background:linear-gradient(#333, #555)}.navigation .btn-link{color:#444}.navigation .btn-link:hover{color:#fff;background-image:linear-gradient(#333, #555);text-decoration:none}.navigation select{margin:0 .8em}.navigation_separator{color:#999;display:inline-block;font-size:1.5em;text-align:center;height:1.4em;width:1.2em;text-shadow:1px 0 #fff}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin:0}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat left center;padding-left:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat right;padding-right:20px}.relationalTable td{vertical-align:top}.relationalTable select{width:125px;margin-left:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:right}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.ui-draggable{z-index:801}.jqplot-yaxis{right:0 !important;min-width:25px;width:auto}.jqplot-axis{overflow:hidden}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-left:1px solid #bbb}#alias_modal table{width:100%}#alias_modal label{font-weight:bold}.ui-dialog{position:fixed}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;right:0;z-index:100}#pma_console{position:relative;margin-right:240px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#ccc;border-top:solid 1px #aaa;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-top-right-radius:3px;border-left:solid 1px #aaa}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .message span.action:hover,#pma_console .toolbar .button:hover,#pma_console .switch_button:hover{background:#ddd}#pma_console .toolbar .button.active{background:#ddd}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-left:.4em}#pma_console .toolbar .button,#pma_console .toolbar .text{float:left}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #aaa;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{right:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa;border-top-left-radius:3px}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff;border-radius:3px}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .message.expanded .bookmark_label{border-top-left-radius:0;border-top-right-radius:0}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#666;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;right:100%;top:0;border-right:solid 1px #999;z-index:300;transition:right .2s;-ms-transition:right .2s;-webkit-transition:right .2s;-moz-transition:right .2s}#pma_console .card.show{right:6%;box-shadow:-2px 1px 4px -1px #999}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-right:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-left:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:right}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:left}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;right:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;left:25px;width:400px;border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:-2px 2px 5px #ccc;-webkit-box-shadow:-2px 2px 5px #ccc;box-shadow:-2px 2px 5px #ccc}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:-1px 1px 15px #999 inset;-webkit-box-shadow:-1px 1px 15px #999 inset;box-shadow:-1px 1px 15px #999 inset}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:-1px 1px 15px #999 inset;-webkit-box-shadow:-1px 1px 15px #999 inset;box-shadow:-1px 1px 15px #999 inset}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:left}.pma_sql_import_status h2 .minimize{float:left;margin-left:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:left;margin-left:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;right:20%;width:60%;background:#fff;min-height:300px;z-index:800;-webkit-box-shadow:0 0 15px #999;border-radius:10px;cursor:move}.pma_drop_result h2 .close{float:left;margin-left:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:left}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{left:.3em;right:initial}body .ui-dialog .ui-dialog-title{float:right}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}#name-panel{overflow:hidden}.btn-primary{font-weight:700}.btn-primary,.btn-secondary{border-color:#aaa;text-shadow:0 1px 0 #fff;background-image:linear-gradient(#f8f8f8, #d8d8d8)}.btn-primary:hover,.btn-secondary:hover{background-image:linear-gradient(#fff, #ddd)}@media only screen and (max-width: 768px){#main_pane_left{width:100%}#main_pane_right{padding-top:0;padding-right:1px;padding-left:1px}ul#topmenu,ul.tabs{display:flex}.navigationbar{display:inline-flex;margin:0 !important;border-radius:0 !important;overflow:auto}.scrollindicator{padding:5px;cursor:pointer;display:inline}.responsivetable{overflow-x:auto}body#loginform div.container{width:100%}.largescreenonly{display:none}.width100,.desktop50{width:100%}.width96{width:96% !important}#page_nav_icons{display:none}table#serverstatusconnections{margin-right:0}#table_name_col_no{top:62px}.tdblock tr td{display:block}#table_columns{margin-top:60px}#table_columns .tablesorter{min-width:100%}.doubleFieldset fieldset{width:98%}div#serverstatusquerieschart{width:100%;height:450px}.ui-dialog{margin:1%;width:95% !important}}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-right:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-left:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-left:.4em}#enum_editor_output textarea{width:100%;float:left;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;right:81%;bottom:.35em}a.close_gis_editor{float:left}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:240px;position:fixed;top:0;right:0;height:100vh;background:url("../img/left_nav_bg.png") repeat-y right 0 #f3f3f3;color:#000;z-index:800}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation div.pageselector{text-align:center;margin:0;margin-right:.75em;border-right:1px solid #666}#pma_navigation #pmalogo,#pma_navigation #serverChoice,#pma_navigation #navipanellinks,#pma_navigation #recentTableList,#pma_navigation #favoriteTableList,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation #navipanellinks .icon{margin:0}#pma_navigation #recentTable,#pma_navigation #favoriteTable{width:200px}#pma_navigation #favoriteTableList select,#pma_navigation #serverChoice select{width:80%}#pma_navigation_header{overflow:hidden}#pma_navigation_content{width:100%;height:100%;position:absolute;top:0;right:0;z-index:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_select_database{text-align:right;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-right:.75em}#pma_navigation_db_select select{background:url("../img/select_bg.png") repeat scroll 0 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%;font-size:1.11em}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100;vertical-align:sub}#pma_navigation_tree{margin:0;margin-right:5px;overflow:hidden;color:#444;height:74%;position:relative}#pma_navigation_tree a{color:#000;padding-left:0}#pma_navigation_tree a:hover{text-decoration:underline}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#000;background-color:#ddd}#pma_navigation_tree li .dbItemControls{padding-right:4px}#pma_navigation_tree li .navItemControls{display:none;padding-right:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:16px}#pma_navigation_tree li.fast_filter{white-space:nowrap;clear:both;min-height:16px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:right}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;right:.75em;z-index:0}#pma_navigation_tree div.block i{display:block;border-right:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-right:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;right:.75em;border-right:1px solid #666}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;right:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{right:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{right:33%}#pma_navigation_tree div.block.double a+a{right:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;right:0;margin-right:-7px}#pma_navigation_tree div.throbber img{top:2px;right:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-right:.3em}#pma_navigation_tree .list_container{border-right:1px solid #666;margin-right:.75em;padding-right:.75em}#pma_navigation_tree .last>.list_container{border-right:0 solid #666}li.fast_filter{padding-right:.75em;margin-right:.75em;padding-left:35px;border-right:1px solid #666;list-style:none}li.fast_filter input{margin:3px 0 0 0;font-size:.7em;padding-top:2px;padding-bottom:2px;padding-right:4px;padding-left:1.7em;width:100%}li.fast_filter span{position:relative;left:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800;font-size:.7em}li.fast_filter.db_fast_filter{border:0;margin-right:0;margin-left:10px}html.ie li.fast_filter span{display:none}html.ie li.fast_filter input{padding-left:.2em}html.ie.ie9 li.fast_filter span,html.ie.ie8 li.fast_filter span{display:auto}html.ie.ie9 li.fast_filter input,html.ie.ie8 li.fast_filter input{padding-left:1.7em}#navigation_controls_outer{min-height:21px !important}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:left;padding-left:23px}#pma_navigation_resizer{width:3px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;right:240px;z-index:801}#pma_navigation_collapser{width:20px;height:22px;line-height:22px;background:#eee;color:#555;font-weight:bold;position:fixed;top:0;right:240px;text-align:center;cursor:pointer;z-index:800;text-shadow:0 1px 0 #fff;filter:dropshadow(color=#fff, offx=0, offy=1);border:1px solid #888}.pma_quick_warp{margin-top:5px;margin-right:2px;position:relative}.pma_quick_warp .drop_list{float:right;margin-right:3px;padding:2px 0}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;border-radius:.3em;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 0 5px #ccc;top:100%;right:3px;left:0;display:none;z-index:802}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0;border-radius:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:right;float:right;padding:.1em .3em 0}.pma_quick_warp .drop_button{padding:.3em;border:1px solid #ddd;border-radius:.3em;background:#f2f2f2;cursor:pointer}.input_tab{background-color:#a6c7e1;color:#000}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:right}canvas.designer *{behavior:url(#default#VML)}.designer_tab{background-color:#fff;color:#000;border-collapse:collapse;border:1px solid #aaa;z-index:1;-moz-user-select:none}.designer_tab .header{background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_zag_2{background-image:url("../img/designer/Header_Linked.png");background-repeat:repeat-x;text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}#designer_body #page_content{margin:0}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#05b;white-space:nowrap;text-decoration:none;text-indent:3px;font-weight:bold;margin-right:2px;text-align:right;background-color:#fff;background-image:url("../img/designer/left_panel_butt.png");border:#ccc solid 1px}.designer_Tabs:hover{cursor:default;color:#05b;background:#fe9;text-indent:3px;font-weight:bold;white-space:nowrap;text-decoration:none;border:#99f solid 1px;text-align:right}.owner{font-weight:normal;color:#888}.option_tab{padding-right:2px;padding-left:2px;width:5px}.select_all{vertical-align:top;padding-right:2px;padding-left:2px;cursor:default;width:1px;color:#000;background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#0064ea;color:#fff;background-image:url("../img/designer/small_tab.png");cursor:default;text-align:center;font-weight:bold;padding-right:2px;padding-left:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-right:2px;padding-left:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-image:url("../img/designer/Header.png");background-repeat:repeat-x;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.butt{border:#47a solid 1px;font-weight:bold;height:19px;width:70px;background-color:#fff;color:#000;vertical-align:baseline}.L_butt2_1{padding:1px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding:0;border:#09c solid 1px;background:#fe9;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}.frams1{background:url("../img/designer/1.png") no-repeat left bottom}.frams2{background:url("../img/designer/2.png") no-repeat right bottom}.frams3{background:url("../img/designer/3.png") no-repeat right top}.frams4{background:url("../img/designer/4.png") no-repeat left top}.frams5{background:url("../img/designer/5.png") repeat-x center bottom}.frams6{background:url("../img/designer/6.png") repeat-y right}.frams7{background:url("../img/designer/7.png") repeat-x top}.frams8{background:url("../img/designer/8.png") repeat-y left}#osn_tab{position:absolute;background-color:#fff;color:#000}.designer_header{background-color:#eaeef0;color:#000;text-align:center;font-weight:bold;margin:0;padding:0;background-image:url("../img/designer/top_panel.png");background-position:top;background-repeat:repeat-x;border-left:#999 solid 1px;border-right:#999 solid 1px;height:28px;z-index:101;width:100%;position:fixed}.designer_header a,.designer_header span{display:block;float:right;margin:3px 1px 4px;height:20px;border:1px dotted #fff}.designer_header .M_bord{display:block;float:right;margin:4px;height:20px;width:2px}.designer_header a.first{margin-left:1em}.designer_header a.last{margin-right:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down{border:1px solid #c0c0bb;background-color:#9f9;color:#000}a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover{border:1px solid #09c;background-color:#fe9;color:#000}a.M_butt:hover{border:1px solid #09c;background-color:#fe9;color:#000}#layer_menu{z-index:98;position:relative;float:left;background-color:#eaeef0;border:#999 solid 1px}#layer_menu.left{float:right}#layer_upd_relation{position:absolute;right:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;right:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:60px;left:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:60px;left:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#dbe4e8;border-top:1px solid #999}.history_table{text-align:center;cursor:pointer;background-color:#dbe4e8}.history_table:hover{background-color:#99c}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:right;position:absolute;cursor:pointer}.side-menu{float:right;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid gray;overflow:hidden;z-index:50;padding:2px}.side-menu.right{float:left;left:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden;line-height:1em}.side-menu img,.side-menu .text{float:right}#name-panel{border-bottom:1px solid gray;text-align:center;background:#efefef;width:100%;font-size:1.2em;padding:5px;font-weight:bold}#container-form{width:100%;position:absolute;right:0}.rte_table{table-layout:auto;width:100%}.rte_table td{vertical-align:middle;padding:.2em;width:20%}.rte_table tr td:nth-child(1){font-weight:bold}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box}.rte_table input[type=button],.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-left:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.isdisableremoveparam_class{color:gray}.ui_tpicker_time_input{width:100%}.CodeMirror{height:18em;direction:ltr}#inline_editor_outer .CodeMirror{height:6em}.insertRowTable .CodeMirror{height:9em;width:24em;border:1px solid #a9a9a9}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:left;color:#666;margin-right:1em}.CodeMirror-hints{z-index:999}.CodeMirror-lint-tooltip{z-index:200;font-family:inherit}.CodeMirror-lint-tooltip code{font-family:monospace;font-weight:bold}.jqplot-target{position:relative;color:#222;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-left:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-right:10px;margin-left:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;right:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;right:15px;vertical-align:bottom}.jqplot-yaxis-tick{left:0;top:15px;text-align:left}.jqplot-yaxis-tick.jqplot-breakTick{left:-20px;margin-left:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{right:0;top:15px;text-align:right}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-left:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-right:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-right:12px;margin-left:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;right:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:1em;white-space:nowrap;background:rgba(208,208,208,.8);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-right:2px;padding-left:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;left:0}ul.resizable-menu li:hover{background:linear-gradient(#fff, #e5e5e5)}ul.resizable-menu li:hover ul{display:block;background:#fff}ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-right:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_b_left{background-image:url("../img/b_left.png")}.ic_b_right{background-image:url("../img/b_right.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=theme-rtl.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme-rtl.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme-rtl.css.map deleted file mode 100644 index b9388f80..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme-rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_box-shadow.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,2IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,KFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,KDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,uBH0BI,UAtCa,KGcjB,YChCgB,KClEd,cDiEgB,OE3DhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,kCGvW5B,4BAEE,QH8Y0B,IQ/ZxB,WLkBF,KAGF,oFKrBI,WLuBF,iCAEA,gGKzBE,WALa,mELqCnB,uCAEE,oBASA,aCrDA,cKFE,gELIF,aJuEa,KQ/DT,WJPJ,+DFGA,iCORE,sELUA,aATqG,QAYvG,sCAII,2GAOJ,4CAEE,cACA,iBJgDW,KI/CX,aJ+CW,KI5CT,sBAIJ,uIAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,yJAGI,6EDON,eCrDA,cKFE,gELIF,aJuEa,KQ/DT,WJPJ,+DFGA,mCORE,sELUA,aATqG,QAYvG,0CAII,2GAOJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KI5CT,sBAIJ,6IAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,+JAGI,6EDON,aCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,8BORE,sELUA,aATqG,QAYvG,sCAII,yGAOJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,uIAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,yJAGI,2EDON,UCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,2BORE,sELUA,aATqG,QAYvG,gCAII,0GAOJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,8HAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,gJAGI,4EDON,aCrDA,cKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,iCORE,sELUA,aATqG,QAYvG,sCAII,0GAOJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,uIAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,yJAGI,4EDON,YCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,6BORE,sELUA,aATqG,QAYvG,oCAII,yGAOJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,oIAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,sJAGI,2EDON,WCrDA,cKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,+BORE,sELUA,aATqG,QAYvG,kCAII,2GAOJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,iIAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,mJAGI,6EDON,UCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,2BORE,sELUA,aATqG,QAYvG,gCAII,wGAOJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,8HAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,gJAGI,0EDaN,qBCJA,MJkBa,KIjBb,aJiBa,KEnEb,2BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,sDAEE,4CAGF,4DAEE,MJEW,KIDX,6BAGF,+JAGE,cACA,iBJNW,KIOX,aJPW,KISX,iLAGI,6ED1BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAGI,6ED1BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAGI,2ED1BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAGI,4ED1BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAGI,2ED1BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAGI,2ED1BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAGI,6ED1BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAGI,0EDfR,UACE,YH8M4B,IG7M5B,MH6FwC,KG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,QGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,SGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WO3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KVwgC8B,GUtgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aVvHG,QU2HP,sBACE,cACA,aV7HK,SWLX,KACE,cAGF,sBAGE,cAGF,KACE,YN4BY,WM3BZ,UACA,SACA,aNdW,MMeX,MNEW,KMDX,WNIgB,KMDlB,cACE,cAGF,WACE,UAGF,QACE,WAGF,OACE,UAGF,iBACE,cAGF,qBAIE,YNFkB,UMKpB,GACE,eACA,iBAGF,GACE,cACA,mBACA,yBACA,oBACA,kBACA,WAGA,OACE,aAGF,SACE,eAIJ,MACE,gBAGF,iBACE,gBACA,WAGF,GACE,iBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,mBACA,sBACA,mBACA,uBACA,0BACA,kBAEA,mBACE,uBAGF,kBACE,sBACA,sBACA,gBACA,uBACA,0BACA,kBACA,gDAEA,yBACE,sBACA,wBACA,uCAKN,IACE,kBAEA,UACE,kBACA,YAIJ,GACE,iBACA,MNnHS,KMoHT,mBACA,uCAGF,MACE,SAGF,GACE,MN9JW,KM+JX,iBN/JW,KMgKX,SACA,WAGF,KACE,UACA,SACA,eAGF,aAGE,aAIA,0EAIE,kBACA,uBACA,0BACA,gBACA,sBACA,WACA,YAGF,+FAKE,WAIJ,OACE,WAIA,mBACE,WAGF,0EAIE,mBACA,uBACA,2BACA,wBAIJ,OACE,mBACA,uBACA,2BACA,wBAIA,kHAIE,mBACA,gBACA,wBACA,qBAEA,0IACE,mBACA,gBACA,wBACA,qBAKN,iBACE,mBACA,gBACA,wBACA,qBAEA,uBACE,mBACA,gBACA,wBACA,qBAMA,8CAEE,yBACA,gBAKF,sDAEE,yBACA,gBAKF,kDAEE,yBACA,gBAKF,8CAEE,yBACA,gBAKN,aACE,yBACA,gBAIA,kGAIE,0BACA,kCACA,+BAIJ,SACE,iBACA,WAEA,cACE,WAGF,mBACE,UAIJ,YACE,UAGF,SACE,eACA,0BACA,+BACA,kCACA,sBACA,aACA,gBAGE,oCACA,wCACA,2CACA,mCAUF,kBACE,YACA,sBACA,mBAGF,gBACE,iBACA,WACA,iBACA,kBACA,uBACA,0BACA,sBACA,sBACA,eACA,kCACA,qCACA,6BACA,cACA,eAIJ,aACE,aAIF,OACE,eAIF,WACE,mBAGF,MACE,yBAEA,gCAGE,kBACA,YACA,sBACA,yBAIJ,SACE,2BAGF,GACE,WCjaO,MDoaT,WAEE,sBAIA,uCAEE,oBAIJ,OACE,uBACA,0BACA,kBACA,sBACA,WACA,YACA,gBACA,WAEA,iBACE,0CAKJ,YACE,WAGF,WACE,MCrcO,MDscP,gBAGF,YACE,MCzcQ,KD4cV,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCpeO,MDueT,oBAEE,kBAGF,kBAEE,WC7eQ,KD8eR,iBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WACA,yBAGF,UACE,aAMA,aACA,mBAEA,aACA,WCziBQ,KD0iBR,WACA,WACA,kCACA,+BACA,0BAbA,YACE,yBAeJ,oBACE,aACA,mBAEA,aACA,WCtjBQ,KDujBR,WACA,WACA,kCACA,+BACA,0BAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MCxkBK,MDykBL,iBAEA,mBAIF,gCACE,mBAIJ,mBACE,YACA,6BAIF,yKAIE,gBAIF,6KAIE,mBAGF,SACE,WC1mBO,MD4mBP,YACE,WC7mBK,MDknBT,gJAIE,6CACA,MN9lBoB,KMkmBtB,gIAGE,6CACA,MN7mBqB,KMinBvB,0FAGE,6CACA,MNrnBqB,KM2nBvB,WACE,6BAGF,aACE,2BACA,mBAGF,aACE,yBACA,mBAGF,2BACE,2BAaF,QACE,kBACA,cAIA,gCAEE,WChrBM,KDirBN,mBAIF,oBACE,mBAIJ,OACE,YNxpBkB,UM2pBpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,0BACA,SAGF,gBACE,iBACA,kBAGF,eACE,iBAIF,kCAGE,kBACA,eAGF,uBAEE,wBACA,iBACA,WCrwBO,MDswBP,kBAIA,aACE,wBACA,iBACA,WC7wBK,MD8wBL,kBAGF,iCAGE,mBACA,iBACA,4BACA,uBACA,0BACA,kBACA,qCACA,wCACA,gCAGE,4BACA,4BAQN,8BAGE,0BAGF,SACE,WACA,yBAGF,uBAEE,qBAGF,YACE,kBAGF,QACE,WACA,yBAGF,qBAEE,qBAGF,WACE,qBAGF,OACE,mCACA,WACA,gBAGF,SACE,kBAGF,UACE,kBAEA,aACE,iBAIJ,cACE,WACA,sBAKF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,iBACA,MNl0BS,KMm0BT,WNr0Bc,QMw0BhB,sBAEE,mBACA,MNz0BS,KM00BT,WN50Bc,QMg1Bd,8DAGE,WAKF,wDAGE,WAKF,8DAGE,WAIJ,0DAGE,UAIF,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAMF,eACE,iBACA,kBAEA,wCAEE,cACA,kBAGF,6BACE,WCx8BK,MDy8BL,WACA,cAIJ,YACE,WC/8BO,MDk9BT,yBACE,cACA,WACA,kBACA,gBACA,YAGF,iBACE,eACA,MACA,QACA,YACA,WACA,gBACA,YAIA,iBACE,WACA,mBACA,qBACA,iBAIA,4DAEE,sBACA,WAIJ,kBACE,sBACA,WAIJ,kBACE,8BAGF,kBACE,cAGF,aACE,cACA,eAGF,cACE,yBAGF,4BACE,0BAGF,4BACE,qBACA,gBACA,cAGF,sBACE,gBAGF,uBACE,WAGF,kBACE,iBAGF,YACE,WAGF,gBACE,iBAGF,WACE,UAGF,qBACE,qBAGF,iBACE,8BAKF,SACE,gBACA,kBAEA,WACE,yBAGF,gBACE,gBACA,oBACA,WAKF,+BAGE,iBACA,qBACA,SACA,UAGF,YACE,oBACA,WACA,WAGF,6BAEE,WACA,SACA,sBAIJ,2BAEE,iBACA,oBAGF,eACE,0CACA,0BAGF,iBACE,aAIF,WACE,2BAGF,cACE,cACA,mBACA,eACA,iBACA,mBACA,sBACA,mBACA,wBACA,2BACA,mBAIA,aACE,UAGF,aACE,YAIJ,mBACE,UAEA,yBACE,WACA,qBAMA,cAEI,kCACA,qCACA,6BAOF,mBACE,QAIJ,cACE,2BACA,4BACA,6BAEA,0BACE,eAIJ,6BAEE,aAIA,gBACE,uBACA,qBACA,wBACA,gBAGF,+BACE,eAGF,+CAEE,qBAKF,+CAEE,qBAMJ,gDAEE,iBNjqCG,QMkqCH,mBACA,wBACA,2BACA,qBAKJ,qBACE,cACA,yBAOF,6CAEE,SACA,iBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAIF,0BACE,MCrxCO,MDsxCP,mBACA,kBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,iBACA,WAGF,YACE,gBACA,kBACA,oBACA,yBACA,eACA,gBACA,gBACA,uBAEA,kBACE,mBACA,WAGF,gBACE,gBACA,kBAIJ,gBACE,eACA,MACA,OACA,WACA,gBAGF,8BAEE,cACA,gBAGF,oBACE,cACA,gBACA,eACA,aAGF,8CAEE,aAGF,oBACE,iBACA,kBACA,mBACA,kBACA,cACA,iBAGF,aACE,UACA,WACA,qDACA,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAKA,kCACE,+BACA,oBACA,mBAGF,+BACE,MCl4CK,MDm4CL,cACA,WACA,eACA,WCr4CM,KDs4CN,kBAGF,+BACE,WACA,MC34CM,KD44CN,eAGF,sCACE,MCj5CK,MDk5CL,cACA,WACA,eACA,kBAEA,oLAGE,WACA,eAGF,4CACE,WAKN,6BACE,MCr6CO,MDs6CP,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MCx7CO,MD27CT,0CACE,iBAMF,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MC78CQ,KD88CR,mBAIF,qBACE,iBAGF,qBACE,eAGF,cACE,MC39CQ,KD89CV,6BACE,MCh+CO,MDi+CP,YACA,aACA,iBAIA,2DAEE,MCz+CK,MD4+CP,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MC//CK,MDggDL,kBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,sBACA,yBACA,kBAIA,mBACE,YACA,SAGF,iCACE,mBACA,YAIJ,aACE,kBACA,MC7iDO,MD8iDP,cAEA,kCAEE,gBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAGE,kCACA,qCACA,6BASF,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WC5mDG,MDinDT,aACE,kBAMF,iBACE,WAEA,6BACE,gBAGF,6BACE,MNnlDO,KMolDP,mBACA,uCACA,iBACA,WCpoDK,MDuoDP,0BACE,aACA,gBAGF,2BACE,iBAEA,mCACE,mBACA,kBAIJ,4BACE,MCrpDM,KDspDN,WCtpDM,KDypDR,0BACE,iBACA,MC3pDM,KD+pDR,2BACE,iBACA,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,iBAGF,yCACE,cACA,gBAON,SACE,eACA,sBACA,4BAGE,4BACA,4BAMF,uBACA,0BACA,kBACA,qCACA,wCACA,gCACA,sBACA,cAEA,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCnuDO,MDsuDT,4CACE,oBACA,WACA,YAMF,SACE,wBAIF,eACE,aAGF,aACE,MCzvDO,MD0vDP,iBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,mBACA,aACA,mBACA,sBACA,kBACA,0BACA,uBACA,gCACA,wCACA,qCAGF,wCAGE,iBACA,yBACA,kBACA,iBACA,sBACA,YACA,sBACA,qBACA,sBACA,mBACA,mBACA,2BACA,wBACA,mDAEA,0DACE,uCAKF,sBACE,MClzDK,MDmzDL,UAGF,yBACE,MCtzDM,KDuzDN,UACA,iBAEA,gCACE,WACA,gBAOJ,oDACE,WAKF,kBACE,WACA,uBACA,0BACA,kBACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCr2DO,MDs2DP,UAIA,kBACE,qBACA,sBAGF,kBACE,mBAIJ,iBACE,kBACA,YACA,gBACA,YACA,kBACA,sBACA,gBAOF,cACE,gCACA,8BAKF,wBACE,WNz4DgB,QM04DhB,wBAGF,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MC75DO,MDg6DT,UACE,WACA,cACA,eACA,kBACA,UACA,gBACA,WCt6DQ,KDu6DR,6BAGF,iEAEE,MC76DO,MDg7DT,oCACE,MCj7DO,MDm7DP,8EAEE,aAGF,uDACE,UAIJ,uCAEE,MC/7DO,MDk8DT,WACE,WACA,MCp8DO,MDs8DP,eACE,kBAKF,SACE,cACA,kBACA,aACA,gBACA,gBACA,cACA,cAGF,SACE,cACA,YACA,aACA,gBACA,gBACA,cACA,cAIJ,gBACE,cACA,YACA,aACA,gBACA,gBACA,cACA,cAIA,2BACE,WN97DK,QM+7DL,WC9+DK,MDi/DP,4CAEE,gBACA,8BACA,4BACA,6BACA,mBAIJ,6CAEE,WN98DO,QMi9DT,gBACE,UACA,gBACA,MCngEO,MDogEP,gBAGF,iBACE,gBACA,gBACA,gBACA,kBACA,kBAGF,OACE,sBACA,mBACA,uBACA,0BACA,kBAGE,kCACA,qCACA,6BAOF,kBACA,mBAEA,UACE,sBACA,kBACA,aACA,WACA,gBACA,mBACA,yBACA,wCACA,2CACA,mCAIJ,WACE,UACA,mBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,qBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MN1kES,KM4kET,6CACE,kBACA,MACA,QACA,YAIJ,8BACE,iBN1lEsB,KM2lEtB,QACA,YACA,WACA,gBACA,MN7kEkB,KM8kElB,kBAEA,6CACE,SACA,WAIJ,eACE,gBAKF,sIAIE,MCznEK,MDioEP,kIAIE,gBAIJ,oCAEE,gBAMF,mBAEE,MACA,eACA,iBACA,iBACA,gBACA,kBAEA,YACA,YAEA,aACA,kBACA,eACA,QACA,OACA,oDACA,4BACA,uBACA,yBACA,yBACA,kBACA,uBACA,0BACA,2BACA,gCACA,mCAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAIA,kBACE,qBAGF,kBACE,6BACA,eAIJ,kBACE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MC5vEO,MD6vEP,WAGF,8BAEE,sBACA,kBAEA,kDACE,MCrwEM,KDywEV,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,kBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,kBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,kBAGF,oBACE,eAGF,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,QACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MC52EK,MD82EL,iBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,gBAGF,8BACE,eACA,iBAQE,sEAEE,WACA,SACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MCz5EG,MD05EH,eAIJ,mBACE,WACA,YACA,MCj6EK,MDo6EP,uBACE,MCr6EK,MDu6EL,6BACE,iBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC17EK,MD+7EP,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WN/5EY,QMg6EZ,sBACA,MN/5EO,KMg6EP,iBACA,YACA,aACA,0BACA,uBACA,kBAMF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MC/9EG,MDg+EH,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,yBACA,6BACA,iBACA,kCACA,+BACA,0BACA,mBACA,WACA,yBAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,iBACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,wBACA,qBACA,gBAEA,wBACE,SACA,aACA,gBACA,aAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,YNv/EQ,WMw/ER,gBAIF,qCACE,sBACA,eACA,UACA,gBACA,cACA,gBAGF,2BACE,iBAGF,uCACE,iBACA,cACA,yBACA,WACA,YAGF,yBACE,uBACA,mBACA,WCtjFG,MDujFH,mBACA,UACA,uBACA,YACA,6BACA,iBAEA,+BACE,cACA,mBACA,YN/hFM,WMgiFN,kBACA,WAIJ,yBACE,iBACA,oBACA,mBACA,6BACA,iBAIJ,oBACE,aAGF,sBACE,0BACA,WN3iFY,QM4iFZ,aACA,kBAEA,4BACE,iBAIJ,2BACE,YACA,qBAEA,kCACE,YACA,yBACA,gBAKJ,qBACE,gBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAIF,gBACE,kBAEA,wBACE,aAOF,0BACE,WNrnFG,QMwnFL,6BACE,iBAIJ,uDAEE,oBAGF,uDAEE,kBAGF,2BACE,oBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAKN,oBACE,eAGF,kBACE,iBAGF,gBACE,mBACA,kBAGF,yBACE,kBAGF,aACE,kBACA,sBACA,MCjuFQ,KDkuFR,gBACA,YACA,aAEA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MCrvFO,MDsvFP,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,4BACA,6BACA,2BACA,wBACA,mBAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,wDAEE,2BAIJ,wBACE,WACA,cACA,0BAGF,yBACE,cAKF,yBACE,UACA,MCryFK,MDsyFL,UAEA,8BACE,eAGF,+BACE,gBAIJ,uBACE,mBAGF,yBACE,cAIJ,yBACE,gBAGF,mBACE,eACA,SACA,WACA,gBAKE,sGAGE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BAIJ,eACE,YACA,aAGF,iBACE,YAGF,YACE,UACA,SAGF,aACE,WACA,SAGF,UACE,WACA,QAGF,YACE,WACA,SAGF,SACE,WACA,SAGF,YACE,WACA,SAGF,UACE,WACA,UAGF,WACE,kBACA,YACA,kBACA,kBACA,UAGF,kBACE,2BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKF,mCACE,cAGF,6BACE,iBAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBACA,2BACA,8BACA,iCACA,yBACA,wBACA,2BACA,mBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,iBACA,kBACA,yCACA,kBAGF,SACE,2BACA,sBACA,iCACA,mCACA,sCACA,8BACA,sCACA,0BACA,4BACA,2BAEA,WACE,2BACA,sBAIJ,OACE,QACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,kBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBACA,iCACA,oCACA,4BAEA,iBACE,uBACA,mBAEA,uBACE,gBACA,eAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,iBACA,kBACA,kBAEA,qBACE,gBAIJ,eACE,sBACA,wBACA,yBACA,iBAGF,YACE,cACA,kBACA,0BACA,uBACA,uCAEA,eACE,SACA,UACA,sBACA,mBAIA,+BACE,gBACA,SACA,YACA,SACA,kBACA,gBACA,wBACA,qBAEA,qCACE,WACA,eACA,iBACA,uCAIJ,mCACE,WACA,eACA,iBACA,uCAIJ,sBACE,MN/kGS,KMilGT,4BACE,WACA,6CACA,qBAIJ,mBACE,cAIJ,sBACE,WACA,qBACA,gBACA,kBACA,aACA,YACA,uBAGF,OACE,SACA,UACA,kBAEA,wBACE,gBACA,YACA,SACA,UAGF,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,SAGF,yBACE,yEACA,mBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,8DACA,mBAIA,oBACE,mBAGF,wBACE,YACA,gBAMF,qCACE,kBAGF,sBACE,WChsGK,MDksGL,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,iBAEA,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,cACE,YAIF,cACE,mBACA,eACA,WAGF,aACE,gBAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,2BAKF,mBACE,WAGF,mBACE,iBAIJ,WACE,eAGF,YACE,kBAIF,uBACE,WACA,eACA,SACA,QACA,YAGF,aACE,kBACA,aNt0GW,MMw0GX,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,gBACA,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BACA,2BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAGF,8GAGE,gBAIA,qCACE,gBAGF,4BACE,iBAGF,0DAEE,iBAGF,0DAEE,MCp5GI,KDw5GR,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,aACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBACA,2BAGF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WACA,kBAEA,6CACE,gBAIJ,+CACE,yBACA,0BAIJ,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,WACA,MACA,4BACA,YACA,qBACA,yBACA,6BACA,0BAEA,wBACE,SACA,kCAIJ,+DAEE,aAIJ,mEAEE,gBAIA,8CACE,mBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,gBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC1uHK,MD6uHP,gGAGE,MC/uHM,KDkvHR,oCACE,SAMF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,QACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,UACA,YACA,sBACA,mBACA,uBACA,0BACA,kBAGE,kCACA,qCACA,6BAOF,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAGE,yCACA,4CACA,oCASN,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAGE,yCACA,4CACA,oCASF,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCp3HE,KD03HN,oCACE,MC33HI,KD43HJ,gBACA,eAGF,iCACE,MCj4HI,KDk4HJ,gBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,UACA,UACA,gBACA,iBACA,YACA,iCACA,mBACA,YAEA,2BACE,MC16HM,KD26HN,gBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MCv+HI,KD2+HR,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAQF,0CACE,UACA,cAGF,iCACE,MCzgIK,MD4gIP,2DACE,MC5gIM,KDmhIV,YACE,gBAKF,aACE,YXzwH4B,IW4wH9B,4BAEE,kBACA,yBACA,mDAEA,wCACE,6CAIJ,0CAEE,gBACE,WAGF,iBACE,cACA,kBACA,iBAIA,mBAEE,aAIJ,eACE,oBACA,oBACA,2BACA,cAGF,iBACE,YACA,eACA,eAGF,iBACE,gBAGF,6BACE,WAGF,iBACE,aAGF,qBAEE,WAGF,SACE,qBAGF,gBACE,aAGF,8BACE,eAGF,mBACE,SAGF,eACE,cAGF,eACE,gBAEA,4BACE,eAIJ,yBACE,UAGF,6BACE,WACA,aAGF,WACE,UACA,sBAIJ,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBEnqIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,kBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,iBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,iBAIJ,6BACE,WACA,MD7CQ,KC8CR,iBAMF,WACE,kBAEA,aACE,kBACA,UACA,aClEJ,mBACE,MFOQ,KEJV,YACE,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WChCJ,gBACE,MVGW,MUFX,eACA,MACA,QACA,aACA,kEACA,WACA,YAEA,mBACE,SAGF,qBACE,SACA,UACA,eAIA,sEAEE,WAKF,iCACE,kBACA,SACA,mBACA,4BAIJ,qOAOE,kBACA,mBACA,SAGF,sCACE,SAGF,4DAEE,YAGF,+EAEE,UAIJ,uBACE,gBAGF,wBACE,WACA,YACA,kBACA,MACA,QACA,UAEA,qCACE,aACA,mBAIJ,gCACE,WHzEO,MG0EP,cACA,SACA,SAGF,0BACE,gBACA,mBAEA,iCACE,yDACA,0BACA,kBACA,sBACA,0BACA,WACA,gBACA,aACA,UACA,iBAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAEA,+CACE,kBACA,YACA,mBAIJ,qBACE,SACA,iBACA,gBACA,WACA,WACA,kBAEA,uBACE,MV1HS,KU2HT,eAEA,6BACE,0BAIJ,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,gBAEA,uEAEE,MV5Ie,KU6If,iBV1IoB,KU6ItB,wCACE,kBAGF,yCACE,aACA,kBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,wBACE,mBACA,WACA,gBAEA,oCACE,mBACA,WACA,gBAIJ,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,aACA,eACA,gBACA,MHnMG,MGqMH,sCACE,YAGF,kEAEE,YACA,aACA,eACA,eACA,kBACA,YACA,YACA,UAIF,iCACE,cACA,4BACA,6BACA,kBACA,UAGA,uCACE,eAKJ,iCACE,cACA,aACA,SACA,YACA,4BAGF,kEAEE,kBACA,UACA,QACA,WAGF,mCACE,WAIA,gFAEE,UAGF,0CACE,UAIJ,mCACE,kBACA,WACA,QACA,kBAIJ,sCACE,QACA,UAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,mBAKN,qCACE,4BACA,mBACA,oBAGF,2CACE,0BAKJ,eACE,oBACA,mBACA,kBACA,4BACA,gBAEA,qBACE,iBACA,eACA,gBACA,mBACA,kBACA,mBACA,WAGF,oBACE,kBACA,WACA,aACA,eACA,iBACA,WACA,eAGF,8BACE,SACA,eACA,iBAOA,4BACE,aAGF,6BACE,kBAOA,gEACE,aAGF,kEACE,mBAMR,2BACE,2BAEA,yCACE,wCAIJ,qBACE,MHhXQ,KGiXR,kBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,YACA,YAGF,0BACE,WACA,YACA,iBACA,gBACA,WACA,iBACA,eACA,MACA,MV/YW,MUgZX,kBACA,eACA,YACA,yBACA,8CACA,sBAIF,gBACE,eACA,iBACA,kBAEA,2BACE,MH1ZK,MG2ZL,iBACA,cAGE,8CACE,gBAGF,oCACE,cAIJ,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,mBACA,0BACA,6BACA,wBACA,SACA,UACA,OACA,aACA,YAGF,8BACE,mBACA,UACA,gBAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MH/cC,MGgdD,MHhdC,MGidD,oBAKN,6BACE,aACA,sBACA,mBACA,mBACA,eCndJ,WACE,yBACA,WAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJhCO,MIkCP,kBACE,2BAIJ,cACE,sBACA,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,mDACA,2BAIJ,SACE,kBACA,YACA,YACA,iBAGF,WACE,0DACA,2BACA,kBACA,YACA,YACA,iBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,6BACE,SAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,iBACA,WJ3HO,MI4HP,sBACA,4DACA,sBAEA,qBACE,eACA,WACA,gBACA,gBACA,iBACA,mBACA,qBACA,sBACA,WJzIK,MI6IT,OACE,mBACA,WAGF,YACE,kBACA,iBACA,UAGF,YACE,mBACA,kBACA,iBACA,eACA,UACA,WACA,mDACA,2BAGF,WACE,mBACA,yBACA,WACA,sDACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,mDACA,2BACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,MACE,sBACA,iBACA,YACA,WACA,sBACA,WACA,wBAGF,WACE,YACA,qBACA,sBACA,eAEA,iBACE,UACA,sBACA,gBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,QACE,8DAGF,QACE,+DAGF,QACE,4DAGF,QACE,2DAGF,QACE,+DAGF,QACE,uDAGF,QACE,qDAGF,QACE,sDAGF,SACE,kBACA,sBACA,WAGF,iBACE,yBACA,WACA,kBACA,iBACA,SACA,UACA,sDACA,wBACA,2BACA,2BACA,4BACA,YACA,YACA,WACA,eAEA,yCAEE,cACA,MJ3SK,MI4SL,mBACA,YACA,uBAGF,yBACE,cACA,MJnTK,MIoTL,WACA,YACA,UAIA,yBACE,gBAGF,wBACE,iBAMJ,iDAEE,yBACA,sBACA,WAEA,6DACE,sBACA,sBACA,WAIJ,eACE,sBACA,sBACA,WAIJ,YACE,WACA,kBACA,MJ3VQ,KI4VR,yBACA,sBAEA,iBACE,MJjWK,MIqWT,oBACE,kBACA,YACA,UACA,YAGF,uCAEE,kBACA,YACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,OACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,OACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,yBACA,0BAGF,eACE,kBACA,eACA,yBAEA,qBACE,sBAIJ,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJpcO,MIqcP,kBACA,eAGF,WACE,MJ1cO,MI2cP,eACA,WACA,YACA,mBACA,sBACA,gBACA,WACA,YAEA,iBACE,MJpdM,KIqdN,OAGF,iBACE,aAGF,aACE,cACA,WACA,gBACA,gBAGF,gCAEE,MJteK,MI0eT,YACE,6BACA,kBACA,mBACA,WACA,gBACA,YACA,iBAGF,gBACE,WACA,kBACA,QCjgBF,WACE,kBACA,WAEA,cACE,sBACA,aACA,UAGF,8BACE,iBAGF,uDAGE,WACA,SACA,sBAIA,2FAGE,WACA,gBAIJ,iCACE,WAGF,uBACE,UAIJ,4BACE,WAGF,uBACE,WC1CF,YACE,YACA,cAGF,iCACE,WAGF,4BACE,WACA,WACA,yBAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNjEQ,KMkER,WACA,iBAGF,kBACE,YAGF,yBACE,YACA,oBAEA,8BACE,sBACA,iBCxFJ,eACE,kBACA,WACA,sDACA,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,iBAGF,yIASE,kBACA,iBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,WACA,mBAGF,oBACE,SAEA,WACA,sBAGF,mBACE,OAEA,SACA,WPjEQ,KOmER,oCACE,WACA,cACA,oBACA,UACA,gBAIJ,gKAQE,QAEA,SACA,WPxFO,MO2FT,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,iBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,kBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,kBACA,iBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,QACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,cACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAGF,cAEE,kBAGF,sBAEE,kBACA,QACA,qBAIA,wBACE,eACA,kBACA,iBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,OAGF,2BACE,0CAEA,8BACE,cACA,gBAIJ,mCACE,cACA,gBAGF,wBACE,WC5CJ,MACE,SACA,kBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"theme-rtl.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme.css b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme.css deleted file mode 100644 index 5d6bfea8..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #ddd;--secondary: #ddd;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#ddd;text-decoration:none;background-color:transparent}a:hover{color:#b7b7b7;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.15;border-radius:.85rem}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(221,221,221,.25)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(221,221,221,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#212529;background:#ddd linear-gradient(180deg, #e2e2e2, #ddd) repeat-x;border-color:#ddd;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:hover{color:#212529;background:#cacaca linear-gradient(180deg, #d2d2d2, #cacaca) repeat-x;border-color:#c4c4c4}.btn-primary:focus,.btn-primary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(193,193,194,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#ddd;border-color:#ddd;background-image:none}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#212529;background-color:#c4c4c4;background-image:none;border-color:#bdbdbd}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(193,193,194,.5)}.btn-secondary{color:#212529;background:#ddd linear-gradient(180deg, #e2e2e2, #ddd) repeat-x;border-color:#ddd;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:hover{color:#212529;background:#cacaca linear-gradient(180deg, #d2d2d2, #cacaca) repeat-x;border-color:#c4c4c4}.btn-secondary:focus,.btn-secondary.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(193,193,194,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ddd;border-color:#ddd;background-image:none}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#c4c4c4;background-image:none;border-color:#bdbdbd}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(193,193,194,.5)}.btn-success{color:#fff;background:#28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;border-color:#28a745;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:hover{color:#fff;background:#218838 linear-gradient(180deg, #429a56, #218838) repeat-x;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745;background-image:none}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;background-image:none;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background:#17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x;border-color:#17a2b8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:hover{color:#fff;background:#138496 linear-gradient(180deg, #3696a6, #138496) repeat-x;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8;background-image:none}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;background-image:none;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background:#ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x;border-color:#ffc107;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:hover{color:#212529;background:#e0a800 linear-gradient(180deg, #e5b526, #e0a800) repeat-x;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107;background-image:none}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;background-image:none;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background:#dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x;border-color:#dc3545;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:hover{color:#fff;background:#c82333 linear-gradient(180deg, #d04452, #c82333) repeat-x;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545;background-image:none}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;background-image:none;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background:#f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;border-color:#f8f9fa;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:hover{color:#212529;background:#e2e6ea linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;background-image:none}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;background-image:none;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background:#343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x;border-color:#343a40;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:hover{color:#fff;background:#23272b linear-gradient(180deg, #44474b, #23272b) repeat-x;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40;background-image:none}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;background-image:none;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#ddd;border-color:#ddd}.btn-outline-primary:hover{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ddd;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-secondary{color:#ddd;border-color:#ddd}.btn-outline-secondary:hover{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ddd;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#ddd;border-color:#ddd}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(221,221,221,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#ddd;text-decoration:none}.btn-link:hover{color:#b7b7b7;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-size:82%}input,select,textarea{font-size:1em}body{font-family:sans-serif;padding:0;margin:0;margin-left:240px;color:#444;background:#fff}#page_content{margin:0 .5em}.desktop50{width:50%}.all100{width:100%}.all85{width:85%}.auth_config_tbl{margin:0 auto}textarea,tt,pre,code{font-family:monospace}h1{font-size:140%;font-weight:bold}h2{font-size:2em;font-weight:normal;text-shadow:0 1px 0 #fff;padding:10px 0 10px;padding-left:3px;color:#777}h2 img{display:none}h2 a img{display:inline}.data{margin:0 0 12px}.data_full_width{margin:0 0 12px;width:100%}h3{font-weight:bold;font-size:1rem}a{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:link,a:visited,a:active{text-decoration:none;color:#235a81;cursor:pointer;outline:none}button.mult_submit,.checkall_box+label{text-decoration:none;color:#235a81;cursor:pointer;outline:none}a:hover{text-decoration:underline;color:#235a81}button.mult_submit:hover,button.mult_submit:focus{text-decoration:underline;color:#235a81}.checkall_box+label:hover{text-decoration:underline;color:#235a81}#initials_table{background:#f3f3f3;border:1px solid #aaa;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#initials_table td{padding:8px !important}#initials_table a{border:1px solid #aaa;background-color:#fff;padding:4px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:linear-gradient(#fff, #e0e0e0)}#initials_table a.active{border:1px solid #666;box-shadow:0 0 2px #999;background:linear-gradient(#bbb, #fff)}dfn{font-style:normal}dfn:hover{font-style:normal;cursor:help}th{font-weight:bold;color:#000;background:#f3f3f3;background:linear-gradient(#fff, #ccc)}a img{border:0}hr{color:#444;background-color:#444;border:0;height:1px}form{padding:0;margin:0;display:inline}input,select{outline:none}input[type=text],input[type=password],input[type=number],input[type=date]{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;border:1px solid #aaa;color:#555;padding:4px}input[type=text],input[type=password],input[type=number],input[type=date],input[type=checkbox]{margin:6px}select{margin:6px}input[type=number]{width:50px}input[type=text],input[type=password],input[type=number],input[type=date]{transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s}select{transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s}input[type=text][disabled],input[type=password][disabled],input[type=number][disabled],input[type=date][disabled]{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input[type=text][disabled]:hover,input[type=password][disabled]:hover,input[type=number][disabled]:hover,input[type=date][disabled]:hover{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}select[disabled]{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}select[disabled]:hover{background:#e8e8e8;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input[type=text]:hover,input[type=text]:focus{border:1px solid #7c7c7c;background:#fff}input[type=password]:hover,input[type=password]:focus{border:1px solid #7c7c7c;background:#fff}input[type=number]:hover,input[type=number]:focus{border:1px solid #7c7c7c;background:#fff}input[type=date]:hover,input[type=date]:focus{border:1px solid #7c7c7c;background:#fff}select:focus{border:1px solid #7c7c7c;background:#fff}input[type=text]:hover,input[type=password]:hover,input[type=number]:hover,input[type=date]:hover{box-shadow:0 1px 3px #aaa;-webkit-box-shadow:0 1px 3px #aaa;-moz-box-shadow:0 1px 3px #aaa}textarea{overflow:visible;margin:6px}textarea.char{margin:6px}textarea.charField{width:95%}th.fillPage{width:80%}fieldset{margin-top:1em;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border:#aaa solid 1px;padding:.5em;background:#eee;text-shadow:1px 1px 2px #fff inset;-moz-box-shadow:1px 1px 2px #fff inset;-webkit-box-shadow:1px 1px 2px #fff inset;box-shadow:1px 1px 2px #fff inset}fieldset fieldset{margin:.8em;border:1px solid #aaa;background:#e8e8e8}fieldset legend{font-weight:bold;color:#444;padding:5px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #aaa;background-color:#fff;max-width:100%;-moz-box-shadow:3px 3px 15px #bbb;-webkit-box-shadow:3px 3px 15px #bbb;box-shadow:3px 3px 15px #bbb;width:initial;font-size:1rem}.some-margin{margin:1.5em}button{display:inline}.datatable{table-layout:fixed}table{border-collapse:collapse}table caption,table th,table td{padding:.1em .3em;margin:.1em;vertical-align:middle;text-shadow:0 1px 0 #fff}thead th{border-right:1px solid #fff}th{text-align:left}img,button{vertical-align:middle}input[type=checkbox],input[type=radio]{vertical-align:-11%}select{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;color:#333;padding:3px;background:#fff;margin:6px}select[multiple]{background:linear-gradient(#fff, #f2f2f2)}.clearfloat{clear:both}.floatleft{float:left;margin-right:1em}.floatright{float:right}.center{text-align:center}.displayblock{display:block}table.nospacing{border-spacing:0}table.nopadding tr th,table.nopadding tr td{padding:0}th.left,td.left{text-align:left}th.center,td.center{text-align:center}th.right,td.right{text-align:right;padding-right:1em}tr.vtop th,tr.vtop td{vertical-align:top}th.vtop,td.vtop{vertical-align:top}tr.vmiddle th,tr.vmiddle td{vertical-align:middle}th.vmiddle,td.vmiddle{vertical-align:middle}tr.vbottom th,tr.vbottom td{vertical-align:bottom}th.vbottom,td.vbottom{vertical-align:bottom}.paddingtop{padding-top:1em}.separator{color:#fff;text-shadow:0 1px 0 #000}div.tools{padding:.2em;margin-top:0;margin-bottom:.5em;border-top:0;text-align:right;float:none;clear:both;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 5px}div.tools a{color:#3a7ead !important}fieldset.tblFooters{margin-top:0;margin-bottom:.5em;border-top:0;text-align:right;float:none;clear:both;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}div.null_div{height:20px;text-align:center;font-style:normal;min-width:50px}fieldset .formelement{float:left;margin-right:.5em;white-space:nowrap}fieldset div[class=formelement]{white-space:normal}button.mult_submit{border:none;background-color:transparent}table tbody:first-of-type tr:nth-child(odd),table tbody:first-of-type tr:nth-child(odd) th,#table_index tbody:nth-of-type(odd) tr,#table_index tbody:nth-of-type(odd) th{background:#fff}table tbody:first-of-type tr:nth-child(even),table tbody:first-of-type tr:nth-child(even) th,#table_index tbody:nth-of-type(even) tr,#table_index tbody:nth-of-type(even) th{background:#dfdfdf}table tr{text-align:left}table tr th{text-align:left}td.marked:not(.nomarker),table tr.marked:not(.nomarker) td,table tbody:first-of-type tr.marked:not(.nomarker) th,table tr.marked:not(.nomarker){background:linear-gradient(#ced6df, #b6c6d7);color:#000}table tbody:first-of-type tr:not(.nopointer):hover,table tbody:first-of-type tr:not(.nopointer):hover th,.hover:not(.nopointer){background:linear-gradient(#ced6df, #b6c6d7);color:#000}#table_index tbody:hover tr,#table_index tbody:hover th,table tr.hover:not(.nopointer) th{background:linear-gradient(#ced6df, #b6c6d7);color:#000}.condition{border-color:#000 !important}th.condition{border-width:1px 1px 0 1px;border-style:solid}td.condition{border-width:0 1px 0 1px;border-style:solid}tr:last-child td.condition{border-width:0 1px 1px 1px}.before-condition{border-right:1px solid #000}td.null{font-style:italic;color:#7d7d7d}table .valueHeader,table .value{text-align:right;white-space:normal}table [class=value]{white-space:normal}.value{font-family:monospace}.attention{color:red;font-weight:bold}.allfine{color:green}img.lightbulb{cursor:pointer}.pdflayout{overflow:hidden;clip:inherit;background-color:#fff;display:none;border:1px solid #000;position:relative}.pdflayout_table{background:#d3dce3;color:#000;overflow:hidden;clip:inherit;z-index:2;display:inline;visibility:inherit;cursor:move;position:absolute;font-size:80%;border:1px dashed #000}.cm-sql-doc{text-decoration:none;border-bottom:1px dotted #000;color:inherit !important}td .icon{image-rendering:pixelated;margin:0}.selectallarrow{margin-right:.3em;margin-left:.6em}.with-selected{margin-left:2em}#pma_errors,#pma_demo,#pma_footer{position:relative;padding:0 .5em}.success h1,.notice h1{border-bottom:2px solid;font-weight:bold;text-align:left;margin:0 0 .2em 0}div.error h1{border-bottom:2px solid;font-weight:bold;text-align:left;margin:0 0 .2em 0}div.success,div.notice,div.error{margin:.5em 0 .5em;border:1px solid;background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #fff inset;-webkit-box-shadow:0 1px 1px #fff inset;box-shadow:0 1px 1px #fff inset;background-position:10px 50%;padding:10px 10px 10px 10px}.success a,.notice a,.error a{text-decoration:underline}.success{color:#000;background-color:#ebf8a4}h1.success,div.success{border-color:#a2d246}.success h1{border-color:lime}.notice{color:#000;background-color:#e8eef1}h1.notice,div.notice{border-color:#3a6c7e}.notice h1{border-color:#ffb10a}.error{border:1px solid maroon !important;color:#000;background:pink}h1.error{border-color:#333}div.error{border-color:#333}div.error h1{border-color:red}.confirmation{color:#000;background-color:pink}.new_central_col{width:100%}.tblcomment{font-size:70%;font-weight:normal;color:#009}.tblHeaders{font-weight:bold;color:#000;background:#d3dce3}div.tools,.tblFooters{font-weight:normal;color:#000;background:#d3dce3}.tblHeaders a:link,.tblHeaders a:active,.tblHeaders a:visited{color:blue}div.tools a:link,div.tools a:visited,div.tools a:active{color:blue}.tblFooters a:link,.tblFooters a:active,.tblFooters a:visited{color:blue}.tblHeaders a:hover,div.tools a:hover,.tblFooters a:hover{color:red}.noPrivileges{color:red;font-weight:bold}.disabled{color:#666}.disabled a:link,.disabled a:active,.disabled a:visited{color:#666}.disabled a:hover{color:#666;text-decoration:none}tr.disabled td,td.disabled{background-color:#f3f3f3;color:#aaa}.nowrap{white-space:nowrap}body#loginform{margin:1em 0 0 0;text-align:center}body#loginform h1,body#loginform a.logo{display:block;text-align:center}body#loginform div.container{text-align:left;width:30em;margin:0 auto}#login_form{text-align:left}div.container.modal_form{margin:0 auto;width:30em;text-align:center;background:#fff;z-index:999}div#modalOverlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:900}form.login label{width:10em;font-weight:bolder;display:inline-block;margin-left:2em}form.login input[type=text],form.login input[type=password]{box-sizing:border-box;width:14em}form.login select{box-sizing:border-box;width:14em}.commented_column{border-bottom:1px dashed #000}.column_attribute{font-size:70%}.column_name{font-size:80%;margin:5px 2px}.cfg_dbg_demo{margin:.5em 1em .5em 1em}.central_columns_navigation{padding:1.5% 0 !important}.central_columns_add_column{display:inline-block;margin-left:1%;max-width:50%}.message_errors_found{margin-top:20px}.repl_gui_skip_err_cnt{width:30px}.font_weight_bold{font-weight:bold}.color_gray{color:gray}.max_height_400{max-height:400px}.color_red{color:red}.pma_sliding_message{display:inline-block}li.last.database{margin-bottom:15px !important}#topmenu{margin-top:.5em;padding:.1em .3em}#topmenu a{text-shadow:0 1px 0 #fff}#topmenu .error{background:#eee;border:0 !important;color:#aaa}ul#topmenu,ul#topmenu2,ul.tabs{font-weight:bold;list-style-type:none;margin:0;padding:0}ul#topmenu2{margin:.25em .5em 0;height:2em;clear:both}ul#topmenu li,ul#topmenu2 li{float:left;margin:0;vertical-align:middle}#topmenu img,#topmenu2 img{margin-right:.5em;vertical-align:-3px}.menucontainer{background:linear-gradient(#fff, #dcdcdc);border-top:1px solid #aaa}.scrollindicator{display:none}.tabactive{background:#fff !important}ul#topmenu2 a{display:block;margin:7px 6px 7px;margin-left:0;padding:4px 10px;white-space:nowrap;border:1px solid #ddd;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#f2f2f2}span.caution{color:red}span.success{color:green}fieldset.caution a{color:red}fieldset.caution a:hover{color:#fff;background-color:red}ul#topmenu ul{-moz-box-shadow:1px 1px 6px #ddd;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666}ul#topmenu ul.only{left:0}ul#topmenu>li{border-right:1px solid #fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc}ul#topmenu>li:first-child{border-left:0}ul#topmenu a,ul#topmenu span{padding:.6em}ul#topmenu ul a{border-width:1pt 0 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}ul#topmenu ul li:first-child a{border-width:0}ul#topmenu ul a:hover,ul#topmenu ul .tabactive{text-decoration:none}ul#topmenu>li>a:hover,ul#topmenu>li>.tabactive{text-decoration:none}ul#topmenu2 a.tab:hover,ul#topmenu2 a.tabactive{background-color:#e5e5e5;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;text-decoration:none}ul#topmenu>li.active{border-right:0;border-bottom-color:#fff}div#dataDisplay input,div#dataDisplay select{margin:0;margin-right:.5em}div#dataDisplay th{line-height:2em}table#tableFieldsId{width:100%}table.calendar{width:100%}table.calendar td{text-align:center}table.calendar td a{display:block}table.calendar td a:hover{background-color:#cfc}table.calendar th{background-color:#d3dce3}table.calendar td.selected{background-color:#fc9}img.calendar{border:none}form.clock{text-align:center}div#tablestatistics table{float:left;margin-bottom:.5em;margin-right:1.5em;margin-top:.5em;min-width:16em}#tableuserrights td,#tablespecificuserrights td,#tabledatabases td{vertical-align:middle}#topmenucontainer{padding-right:1em;width:100%}#serverinfo{background:#888;padding:.3em .9em;padding-left:2.2em;text-shadow:0 1px 0 #000;max-width:100%;max-height:16px;overflow:hidden;box-sizing:content-box}#serverinfo .item{white-space:nowrap;color:#fff}#serverinfo img{margin:0 .1em 0;margin-left:.2em}#page_nav_icons{position:fixed;top:0;right:0;z-index:99;padding:.25em 0}#goto_pagetop,#lock_page_icon{padding:.25em;background:#888}#page_settings_icon{padding:.25em;background:#888;cursor:pointer;display:none}#page_settings_modal,#pma_navigation_settings{display:none}#span_table_comment{font-weight:bold;font-style:italic;white-space:nowrap;margin-left:10px;color:#d6d6d6;text-shadow:none}#textSQLDUMP{width:95%;height:95%;font-family:Consolas,"Courier New",Courier,monospace;font-size:110%}#TooltipContainer{position:absolute;z-index:99;width:20em;height:auto;overflow:visible;visibility:hidden;background-color:#ffc;color:#060;border:.1em solid #000;padding:.5em}#fieldset_add_user_login div.item{border-bottom:1px solid silver;padding-bottom:.3em;margin-bottom:.3em}#fieldset_add_user_login label{float:left;display:block;width:10em;max-width:100%;text-align:right;padding-right:.5em}#fieldset_add_user_login input{width:12em;clear:right;max-width:100%}#fieldset_add_user_login span.options{float:left;display:block;width:12em;max-width:100%;padding-right:.5em}#fieldset_add_user_login span.options #select_pred_username,#fieldset_add_user_login span.options #select_pred_hostname,#fieldset_add_user_login span.options #select_pred_password{width:100%;max-width:100%}#fieldset_add_user_login span.options input{width:auto}#fieldset_user_priv div.item{float:left;width:9em;max-width:100%}#fieldset_user_priv div.item div.item{float:none}#fieldset_user_priv div.item label{white-space:nowrap}#fieldset_user_priv div.item select{width:100%}#fieldset_user_global_rights fieldset,#fieldset_user_group_rights fieldset{float:left}#fieldset_user_global_rights>legend input{margin-left:2em}.linkElem:hover{text-decoration:underline;color:#235a81;cursor:pointer}h3#serverstatusqueries span{font-size:60%;display:inline}.buttonlinks{float:right;white-space:nowrap}fieldset#tableFilter{padding:.1em 1em}div#serverStatusTabs{margin-top:1em}caption a.top{float:right}div#serverstatusquerieschart{float:left;width:500px;height:350px;margin-right:50px}table#serverstatusqueriesdetails,table#serverstatustraffic{float:left}table#serverstatusqueriesdetails th{min-width:35px}table#serverstatusvariables{width:100%;margin-bottom:1em}table#serverstatusvariables .name{width:18em;white-space:nowrap}table#serverstatusvariables .value{width:6em}table#serverstatusconnections{float:left;margin-left:30px}div#serverstatus table tbody td.descr a,div#serverstatus table .tblFooters a{white-space:nowrap}div.liveChart{clear:both;min-width:500px;height:400px;padding-bottom:80px}#addChartDialog input[type=text]{margin:0;padding:3px}div#chartVariableSettings{border:1px solid #ddd;background-color:#e6e6e6;margin-left:10px}table#chartGrid td{padding:3px;margin:0}table#chartGrid div.monitorChart{background:#ebebeb;border:none}div.tabLinks{margin-left:.3em;float:left;padding:5px 0}div.tabLinks a,div.tabLinks label{margin-right:7px}div.tabLinks .icon{margin:-0.2em .3em 0 0}.popupContent{display:none;position:absolute;border:1px solid #ccc;margin:0;padding:3px;background-color:#fff;z-index:2;-moz-box-shadow:2px 2px 3px #666;-webkit-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666}div#logTable{padding-top:10px;clear:both}div#logTable table{width:100%}div#queryAnalyzerDialog{min-width:700px}div#queryAnalyzerDialog div.CodeMirror-scroll{height:auto}div#queryAnalyzerDialog div#queryProfiling{height:300px}div#queryAnalyzerDialog td.explain{width:250px}div#queryAnalyzerDialog table.queryNums{display:none;border:0;text-align:left}.smallIndent{padding-left:7px}#serverVariables{width:100%}#serverVariables .var-row>td{line-height:2em}#serverVariables .var-header{color:#000;background:#f3f3f3;background:linear-gradient(#fff, #ccc);font-weight:bold;text-align:left}#serverVariables .var-row{padding:.5em;min-height:18px}#serverVariables .var-name{font-weight:bold}#serverVariables .var-name.session{font-weight:normal;font-style:italic}#serverVariables .var-value{float:right;text-align:right}#serverVariables .var-doc{overflow:visible;float:right}#serverVariables .editLink{padding-right:1em;font-family:sans-serif}#serverVariables .serverVariableEditor{width:100%;overflow:hidden}#serverVariables .serverVariableEditor input{width:100%;margin:0 .5em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.2em}#serverVariables .serverVariableEditor div{display:block;overflow:hidden;padding-right:1em}#serverVariables .serverVariableEditor a{margin:0 .5em;line-height:2em}p.notice{margin:1.5em 0;border:1px solid #000;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 2px #fff inset;-webkit-box-shadow:0 1px 2px #fff inset;box-shadow:0 1px 2px #fff inset;background-color:#555;color:#d4fb6a}p.notice a{color:#fff;text-decoration:underline}div#profilingchart{width:850px;height:370px;float:left}#profilingchart .jqplot-highlighter-tooltip{top:auto !important;left:11px;bottom:24px}#resizer{border:1px solid silver}#inner-resizer{padding:10px}.chartOption{float:left;margin-right:40px}#togglequerybox{margin:0 10px}#serverstatus h3{margin:15px 0;font-weight:normal;color:#999;font-size:1.7em}#sectionlinks{margin-bottom:15px;padding:16px;background:#f3f3f3;border:1px solid #aaa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 1px #fff inset;-webkit-box-shadow:0 1px 1px #fff inset;-moz-box-shadow:0 1px 1px #fff inset}#sectionlinks a,.buttonlinks a,a.button{font-weight:bold;text-shadow:0 1px 0 #fff;margin-bottom:7px;margin-left:7px;border:1px solid #aaa;padding:7px;color:#111 !important;text-decoration:none;background-color:#ddd;white-space:nowrap;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-image:linear-gradient(#f8f8f8, #d8d8d8)}#sectionlinks a:hover,.buttonlinks a:hover,a.button:hover{background:linear-gradient(#fff, #ddd)}div#sqlquerycontainer{float:left;width:69%}div#tablefieldscontainer{float:right;width:29%;margin-top:-20px}div#tablefieldscontainer select{width:100%;background:#fff}#sqlquerycontainer .btn,#sqlquerycontainerfull .btn{margin:5px}textarea#sqlquery{width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #aaa;padding:5px;font-family:inherit}textarea#sql_query_edit{height:7em;width:95%;display:block}div#queryboxcontainer div#bookmarkoptions{margin-top:.5em}#mysqlmaininformation,#pmamaininformation{float:left;width:49%}#maincontainer ul{list-style-type:disc;vertical-align:middle}#maincontainer li{margin-bottom:.3em}#full_name_layer{position:absolute;padding:2px;margin-top:-3px;z-index:801;border-radius:3px;border:solid 1px #888;background:#fff}li.no_bullets{list-style-type:none !important;margin-left:-25px !important}#body_browse_foreigners{background:#f3f3f3;margin:.5em .5em 0 .5em}#bodythemes{width:500px;margin:auto;text-align:center}#bodythemes img{border:.1em solid #000}#bodythemes a:hover img{border:.1em solid red}#fieldset_select_fields{float:left}#selflink{clear:both;display:block;margin-top:1em;margin-bottom:1em;width:98%;margin-left:1%;text-align:right;border-top:.1em solid silver}#table_innodb_bufferpool_usage,#table_innodb_bufferpool_activity{float:left}#div_mysql_charset_collations table{float:left}#div_mysql_charset_collations table th,#div_mysql_charset_collations table td{padding:.4em}#div_mysql_charset_collations table th#collationHeader{width:35%}#qbe_div_table_list,#qbe_div_sql_query{float:left}label.desc{width:30em;float:left}label.desc sup{position:absolute}code.php{display:block;padding-left:1em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}code.sql{display:block;padding:1em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}div.sqlvalidate{display:block;padding:1em;margin-top:0;margin-bottom:0;max-height:10em;overflow:auto;direction:ltr}.result_query div.sqlOuter{background:#e5e5e5;text-align:left}.result_query .success,.result_query .error{margin-bottom:0;border-bottom:none !important;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:5px}#PMA_slidingMessage code.sql,div.sqlvalidate{background:#e5e5e5}#main_pane_left{width:60%;min-width:260px;float:left;padding-top:1em}#main_pane_right{overflow:hidden;min-width:160px;padding-top:1em;padding-left:1em;padding-right:.5em}.group{border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc;margin-bottom:1em;padding-bottom:1em}.group h2{background-color:#bbb;padding:.1em .3em;margin-top:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px #999 inset;-webkit-box-shadow:1px 1px 15px #999 inset;box-shadow:1px 1px 15px #999 inset}.group-cnt{padding:0;padding-left:.5em;display:inline-block;width:98%}textarea#partitiondefinition{height:3em}.hide{display:none}#list_server{list-style-type:none;padding:0}div.upload_progress{width:400px;margin:3em auto;text-align:center}div.upload_progress_bar_outer{border:1px solid #000;width:202px;position:relative;margin:0 auto 1em;color:#444}div.upload_progress_bar_outer div.percentage{position:absolute;top:0;left:0;width:202px}div.upload_progress_bar_inner{background-color:#ddd;width:0;height:12px;margin:1px;overflow:hidden;color:#000;position:relative}div.upload_progress_bar_inner div.percentage{top:-1px;left:-1px}div#statustext{margin-top:.5em}table#serverconnection_src_remote,table#serverconnection_trg_remote,table#serverconnection_src_local,table#serverconnection_trg_local{float:left}input[type=text].invalid_value,input[type=password].invalid_value,input[type=number].invalid_value,input[type=date].invalid_value{background:#fcc}select.invalid_value,.invalid_value{background:#fcc}.ajax_notification{top:0;position:fixed;margin-top:200px;margin-right:auto;margin-bottom:0;margin-left:auto;padding:5px;width:350px;z-index:1100;text-align:center;display:inline;left:0;right:0;background-image:url("../img/ajax_clock_small.gif");background-repeat:no-repeat;background-position:2%;border:1px solid #e2b709;background-color:#ffe57e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 5px 90px #888;-moz-box-shadow:0 5px 90px #888;-webkit-box-shadow:0 5px 90px #888}#loading_parent{position:relative;width:100%}.export_table_list_container{display:inline-block;max-height:20em;overflow-y:scroll}.export_table_select th{text-align:center;vertical-align:middle}.export_table_select .all{font-weight:bold;border-bottom:1px solid #000}.export_structure,.export_data{text-align:center}.export_table_name{vertical-align:middle}.exportoptions h2{word-wrap:break-word}.exportoptions h3{border-bottom:1px #999 solid;font-size:110%}.importoptions h3{border-bottom:1px #999 solid;font-size:110%}.exportoptions ul,.importoptions ul,.format_specific_options ul{list-style-type:none;margin-bottom:15px}.exportoptions li,.importoptions li{margin:7px}.exportoptions label,.importoptions label,.exportoptions p,.importoptions p{margin:5px;float:none}#csv_options label.desc,#ldi_options label.desc,#latex_options label.desc,#output label.desc{float:left;width:15em}.exportoptions,.importoptions{margin:20px 30px 30px;margin-left:10px}.exportoptions #buttonGo,.importoptions #buttonGo{float:right}.format_specific_options{border:1px solid #999;margin:7px 0;padding:3px}.format_specific_options h3{margin:10px 0 0;margin-left:10px;border:0}p.desc{margin:5px}select#db_select,select#table_select{width:400px}.export_sub_options{margin:20px 0 0;margin-left:30px}.export_sub_options h4{border-bottom:1px #999 solid}.export_sub_options li{margin-bottom:0}.export_sub_options li.subgroup{display:inline-block;margin-top:0}#export_refresh_form{margin-left:20px}#export_back_button{display:inline}#output_quick_export{display:none}.importoptions #import_notification{margin:10px 0;font-style:italic}input#input_import_file{margin:5px}.formelementrow{margin:5px 0 5px 0}#filterText{vertical-align:baseline}#popup_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:1000;overflow:hidden}#fieldsForm ul.table-structure-actions{margin:0;padding:0;list-style:none}#fieldsForm ul.table-structure-actions li{float:left;margin-right:.3em}#fieldsForm ul.table-structure-actions .submenu li{padding:0;margin:0}#fieldsForm ul.table-structure-actions .submenu li span{padding:.3em;margin:.1em}#structure-action-links a{margin-right:1em}#addColumns input[type=radio]{margin:3px 0 0;margin-left:1em}#index_frm .index_info input[type=text],#index_frm .index_info select{width:100%;margin:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#index_frm .index_info div{padding:.2em 0}#index_frm .index_info .label{float:left;min-width:12em}#index_frm .slider{width:10em;margin:.6em;float:left}#index_frm .add_fields{float:left}#index_frm .add_fields input{margin-left:1em}#index_frm input{margin:0}#index_frm td{vertical-align:middle}table#index_columns{width:100%}table#index_columns select{width:85%;float:left}#move_columns_dialog div{padding:1em}#move_columns_dialog ul{list-style:none;margin:0;padding:0}#move_columns_dialog li{background:#d3dce3;border:1px solid #aaa;color:#000;font-weight:bold;margin:.4em;padding:.2em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.config-form ul.tabs{margin:1.1em .2em 0;padding:0 0 .3em 0;list-style:none;font-weight:bold}.config-form ul.tabs li{float:left;margin-bottom:-1px}.config-form ul.tabs li a{display:block;margin:.1em .2em 0;white-space:nowrap;text-decoration:none;border:1px solid #d5d5d5;border-bottom:1px solid #aaa;padding:7px 10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#f2f2f2;color:#555;text-shadow:0 1px 0 #fff}.config-form ul.tabs li a:hover,.config-form ul.tabs li a:active{background:#e5e5e5}.config-form ul.tabs li.active a{background-color:#fff;margin-top:1px;color:#000;text-shadow:none;border-color:#aaa;border-bottom:1px solid #fff}.config-form fieldset{margin-top:0;padding:0;clear:both;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.config-form fieldset p{margin:0;padding:.5em;background:#fff;border-top:0}.config-form fieldset .errors{margin:0 -2px 1em;padding:.5em 1.5em;background:#fbead9;border:0 #c83838 solid;border-width:1px 0;list-style:none;font-family:sans-serif;font-size:small}.config-form fieldset .inline_errors{margin:.3em .3em .3em;margin-left:0;padding:0;list-style:none;color:#9a0000;font-size:small}.config-form fieldset .doc{margin-left:1em}.config-form fieldset .disabled-notice{margin-left:1em;font-size:80%;text-transform:uppercase;color:#e00;cursor:help}.config-form fieldset th{padding:.3em .3em .3em;padding-left:.5em;text-align:left;vertical-align:top;width:40%;background:transparent;filter:none;border-top:1px #d5d5d5 solid;border-right:none}.config-form fieldset th small{display:block;font-weight:normal;font-family:sans-serif;font-size:x-small;color:#444}.config-form fieldset td{padding-top:.3em;padding-bottom:.3em;vertical-align:top;border-top:1px #d5d5d5 solid;border-right:none}.config-form legend{display:none}.config-form .lastrow{border-top:1px #000 solid;background:#d3dce3;padding:.5em;text-align:center}.config-form .lastrow input{font-weight:bold}.config-form span.checkbox{padding:2px;display:inline-block}.config-form span.checkbox.custom{padding:1px;border:1px #edec90 solid;background:#ffc}.config-form .custom{background:#ffc}.config-form .field-error{border-color:#a11 !important}.config-form input[type=text],.config-form input[type=password],.config-form input[type=number]{border:1px #a7a6aa solid;height:auto}.config-form input[type=text]:focus,.config-form input[type=password]:focus,.config-form input[type=number]:focus{border:1px #6676ff solid;background:#f7fbff}.config-form select,.config-form textarea{border:1px #a7a6aa solid;height:auto}.config-form select:focus,.config-form textarea:focus{border:1px #6676ff solid;background:#f7fbff}.config-form .field-comment-mark{font-family:serif;color:#007;cursor:help;padding:0 .2em;font-weight:bold;font-style:italic}.config-form .field-comment-warning{color:#a00}.config-form dd{margin-left:.5em}.config-form dd::before{content:"â–¸ "}fieldset .group-header th{background:#d5d5d5}fieldset .group-header+tr th{padding-top:.6em}fieldset .group-field-1 th,fieldset .group-header-2 th{padding-left:1.5em}fieldset .group-field-2 th,fieldset .group-header-3 th{padding-left:3em}fieldset .group-field-3 th{padding-left:4.5em}fieldset .disabled-field th{color:#666;background-color:#ddd}fieldset .disabled-field th small{color:#666;background-color:#ddd}fieldset .disabled-field td{color:#666;background-color:#ddd}.click-hide-message{cursor:pointer}.prefsmanage_opts{margin-left:2em}#prefs_autoload{margin-bottom:.5em;margin-left:.5em}input#auto_increment_opt{width:min-content}#placeholder{position:relative;border:1px solid #aaa;float:right;overflow:hidden;width:450px;height:300px}#placeholder .button{position:absolute;cursor:pointer}#placeholder div.button{font-size:smaller;color:#999;background-color:#eee;padding:2px}.wrapper{float:left;margin-bottom:1.5em}.toggleButton{position:relative;cursor:pointer;font-size:.8em;text-align:center;line-height:1.4em;height:1.55em;overflow:hidden;border-right:.1em solid #888;border-left:.1em solid #888;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.toggleButton table,.toggleButton td,.toggleButton img{padding:0;position:relative}.toggleButton .container{position:absolute}.toggleButton .container td,.toggleButton .container tr{background:none !important}.toggleButton .toggleOn{color:#fff;padding:0 1em;text-shadow:0 0 .2em #000}.toggleButton .toggleOff{padding:0 1em}.doubleFieldset fieldset{width:48%;float:left;padding:0}.doubleFieldset fieldset.left{margin-right:1%}.doubleFieldset fieldset.right{margin-left:1%}.doubleFieldset legend{margin-left:1.5em}.doubleFieldset div.wrap{padding:1.5em}#table_name_col_no_outer{margin-top:45px}#table_name_col_no{position:fixed;top:55px;width:100%;background:#fff}#table_columns input[type=text],#table_columns input[type=password],#table_columns input[type=number]{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#table_columns select{width:10em;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#openlayersmap{width:450px;height:300px}.placeholderDrag{cursor:move}#left_arrow{left:8px;top:26px}#right_arrow{left:26px;top:26px}#up_arrow{left:17px;top:8px}#down_arrow{left:17px;top:44px}#zoom_in{left:17px;top:67px}#zoom_world{left:17px;top:85px}#zoom_out{left:17px;top:103px}.colborder{cursor:col-resize;height:100%;margin-left:-6px;position:absolute;width:5px}.colborder_active{border-right:2px solid #a44}.pma_table th.draggable span,.sticky_columns th.draggable span{display:block;overflow:hidden}.pma_table td{position:static}.pma_table tbody td span{display:block;overflow:hidden}.pma_table tbody td span code span{display:inline}.pma_table th.draggable.right span{margin-right:0}.pma_table th.draggable span{margin-right:10px}.modal-copy input{display:block;width:100%;margin-top:1.5em;padding:.3em 0}.cRsz{position:absolute}.cCpy{background:#333;color:#fff;font-weight:bold;margin:.1em;padding:.3em;position:absolute;text-shadow:-1px -1px #000;-moz-box-shadow:0 0 .7em #000;-webkit-box-shadow:0 0 .7em #000;box-shadow:0 0 .7em #000;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}.cPointer{height:20px;width:10px;margin-top:-10px;margin-left:-5px;background:url("../img/col_pointer.png");position:absolute}.tooltip{background:#333 !important;opacity:.8 !important;border:1px solid #000 !important;-moz-border-radius:.3em !important;-webkit-border-radius:.3em !important;border-radius:.3em !important;text-shadow:-1px -1px #000 !important;font-size:.8em !important;font-weight:bold !important;padding:1px 3px !important}.tooltip *{background:none !important;color:#fff !important}.cDrop{left:0;position:absolute;top:0}.coldrop{background:url("../img/col_drop.png");cursor:pointer;height:16px;margin-left:.3em;margin-top:.3em;position:absolute;width:16px}.coldrop:hover{background-color:#999}.coldrop-hover{background-color:#999}.cList{background:#eee;border:solid 1px #999;position:absolute;-moz-box-shadow:0 .2em .5em #333;-webkit-box-shadow:0 .2em .5em #333;box-shadow:0 .2em .5em #333}.cList .lDiv div{padding:.2em .5em .2em;padding-left:.2em}.cList .lDiv div:hover{background:#ddd;cursor:pointer}.cList .lDiv div input{cursor:pointer}.showAllColBtn{border-bottom:solid 1px #999;border-top:solid 1px #999;cursor:pointer;font-size:.9em;font-weight:bold;padding:.35em 1em;text-align:center}.showAllColBtn:hover{background:#ddd}.turnOffSelect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.navigation{margin:.8em 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:linear-gradient(#eee, #ccc)}.navigation td{margin:0;padding:0;vertical-align:middle;white-space:nowrap}.navigation input[type=submit]{background:none;border:0;filter:none;margin:0;padding:.8em .5em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.navigation input[type=submit]:hover{color:#fff;cursor:pointer;text-shadow:none;background:linear-gradient(#333, #555)}.navigation input.edit_mode_active{color:#fff;cursor:pointer;text-shadow:none;background:linear-gradient(#333, #555)}.navigation .btn-link{color:#444}.navigation .btn-link:hover{color:#fff;background-image:linear-gradient(#333, #555);text-decoration:none}.navigation select{margin:0 .8em}.navigation_separator{color:#999;display:inline-block;font-size:1.5em;text-align:center;height:1.4em;width:1.2em;text-shadow:1px 0 #fff}.cEdit{margin:0;padding:0;position:absolute}.cEdit input[type=text]{background:#fff;height:100%;margin:0;padding:0}.cEdit .edit_area{background:#fff;border:1px solid #999;min-width:10em;padding:.3em .5em}.cEdit .edit_area select,.cEdit .edit_area textarea{width:97%}.cEdit .cell_edit_hint{color:#555;font-size:.8em;margin:.3em .2em}.cEdit .edit_box{overflow-x:hidden;overflow-y:scroll;padding:0;margin:0}.cEdit .edit_box_posting{background:#fff url("../img/ajax_clock_small.gif") no-repeat right center;padding-right:1.5em}.cEdit .edit_area_loading{background:#fff url("../img/ajax_clock_small.gif") no-repeat center;height:10em}.cEdit .goto_link{background:#eee;color:#555;padding:.2em .3em}.saving_edited_data{background:url("../img/ajax_clock_small.gif") no-repeat left;padding-left:20px}.relationalTable td{vertical-align:top}.relationalTable select{width:125px;margin-right:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 85px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}body .ui-widget{font-size:1em}body #ui-datepicker-div{z-index:9999 !important}.ui-dialog fieldset legend a{color:#235a81}.ui-draggable{z-index:801}.jqplot-yaxis{left:0 !important;min-width:25px;width:auto}.jqplot-axis{overflow:hidden}.report-data{height:13em;overflow:scroll;width:570px;border:solid 1px;background:#fff;padding:2px}.report-description{height:10em;width:570px}div#page_content div#tableslistcontainer{margin-top:1em}div#page_content div#tableslistcontainer table.data{border-top:.1px solid #eee}div#page_content div.notice,div#page_content div.result_query{margin-top:1em}table.show_create{margin-top:1em}table.show_create td{border-right:1px solid #bbb}#alias_modal table{width:100%}#alias_modal label{font-weight:bold}.ui-dialog{position:fixed}.small_font{font-size:smaller}#pma_console_container{width:100%;position:fixed;bottom:0;left:0;z-index:100}#pma_console{position:relative;margin-left:240px}#pma_console .templates{display:none}#pma_console .mid_text{vertical-align:middle}#pma_console .toolbar{position:relative;background:#ccc;border-top:solid 1px #aaa;cursor:n-resize}#pma_console .toolbar span{vertical-align:middle}#pma_console .toolbar.collapsed{cursor:default}#pma_console .toolbar.collapsed:not(:hover){display:inline-block;border-top-right-radius:3px;border-right:solid 1px #aaa}#pma_console .toolbar.collapsed>.button{display:none}#pma_console .message span.text,#pma_console .message span.action{padding:0 3px;display:inline-block}#pma_console .toolbar .button,#pma_console .toolbar .text{padding:0 3px;display:inline-block}#pma_console .switch_button{padding:0 3px;display:inline-block}#pma_console .message span.action,#pma_console .toolbar .button,#pma_console .switch_button{cursor:pointer}#pma_console .message span.action:hover,#pma_console .toolbar .button:hover,#pma_console .switch_button:hover{background:#ddd}#pma_console .toolbar .button.active{background:#ddd}#pma_console .toolbar .text{font-weight:bold}#pma_console .toolbar .button,#pma_console .toolbar .text{margin-right:.4em}#pma_console .toolbar .button,#pma_console .toolbar .text{float:right}#pma_console .content{overflow-x:hidden;overflow-y:auto;margin-bottom:-65px;border-top:solid 1px #aaa;background:#fff;padding-top:.4em}#pma_console .content.console_dark_theme{background:#000;color:#fff}#pma_console .content.console_dark_theme .CodeMirror-wrap{background:#000;color:#fff}#pma_console .content.console_dark_theme .action_content{color:#000}#pma_console .content.console_dark_theme .message{border-color:#373b41}#pma_console .content.console_dark_theme .CodeMirror-cursor{border-color:#fff}#pma_console .content.console_dark_theme .cm-keyword{color:#de935f}#pma_console .message,#pma_console .query_input{position:relative;font-family:Monaco,Consolas,monospace;cursor:text;margin:0 10px .2em 1.4em}#pma_console .message{border-bottom:solid 1px #ccc;padding-bottom:.2em}#pma_console .message.expanded>.action_content{position:relative}#pma_console .message::before{left:-0.7em;position:absolute;content:">"}#pma_console .query_input::before{left:-0.7em;position:absolute;content:">";top:-2px}#pma_console .query_input textarea{width:100%;height:4em;resize:vertical}#pma_console .message:hover::before{color:#7cf;font-weight:bold}#pma_console .message.expanded::before{content:"]"}#pma_console .message.welcome::before{display:none}#pma_console .message.failed::before,#pma_console .message.failed.expanded::before,#pma_console .message.failed:hover::before{content:"=";color:#944}#pma_console .message.pending::before{opacity:.3}#pma_console .message.collapsed>.query{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pma_console .message.expanded>.query{display:block;white-space:pre;word-wrap:break-word}#pma_console .message .text.targetdb,#pma_console .message.collapsed .action.collapse,#pma_console .message.expanded .action.expand{display:none}#pma_console .message .action.requery,#pma_console .message .action.profiling,#pma_console .message .action.explain,#pma_console .message .action.bookmark{display:none}#pma_console .message.select .action.profiling,#pma_console .message.select .action.explain{display:inline-block}#pma_console .message.history .text.targetdb,#pma_console .message.successed .text.targetdb{display:inline-block}#pma_console .message.history .action.requery,#pma_console .message.history .action.bookmark{display:inline-block}#pma_console .message.bookmark .action.requery,#pma_console .message.bookmark .action.bookmark{display:inline-block}#pma_console .message.successed .action.requery,#pma_console .message.successed .action.bookmark{display:inline-block}#pma_console .message .action_content{position:absolute;bottom:100%;background:#ccc;border:solid 1px #aaa;border-top-left-radius:3px}#pma_console .message.bookmark .text.targetdb,#pma_console .message .text.query_time{margin:0;display:inline-block}#pma_console .message.failed .text.query_time,#pma_console .message .text.failed{display:none}#pma_console .message.failed .text.failed{display:inline-block}#pma_console .message .text{background:#fff}#pma_console .message.collapsed>.action_content{display:none}#pma_console .message.collapsed:hover>.action_content{display:block}#pma_console .message .bookmark_label{padding:0 4px;top:0;background:#369;color:#fff;border-radius:3px}#pma_console .message .bookmark_label.shared{background:#396}#pma_console .message.expanded .bookmark_label{border-top-left-radius:0;border-top-right-radius:0}#pma_console .query_input{position:relative}#pma_console .mid_layer{height:100%;width:100%;position:absolute;top:0;background:#666;display:none;cursor:pointer;z-index:200}#pma_console .card{position:absolute;width:94%;height:100%;min-height:48px;left:100%;top:0;border-left:solid 1px #999;z-index:300;transition:left .2s;-ms-transition:left .2s;-webkit-transition:left .2s;-moz-transition:left .2s}#pma_console .card.show{left:6%;box-shadow:-2px 1px 4px -1px #999}#pma_console .button.hide,#pma_console .message span.text.hide{display:none}#pma_bookmarks .content.add_bookmark,#pma_console_options .content{padding:4px 6px}#pma_bookmarks .content.add_bookmark .options{margin-left:1.4em;padding-bottom:.4em;margin-bottom:.4em;border-bottom:solid 1px #ccc}#pma_bookmarks .content.add_bookmark .options button{margin:0 7px;vertical-align:bottom}#pma_bookmarks .content.add_bookmark input[type=text]{margin:0;padding:2px 4px}#debug_console.grouped .ungroup_queries{display:inline-block}#debug_console.ungrouped .group_queries{display:inline-block}#debug_console.ungrouped .ungroup_queries,#debug_console.ungrouped .sort_count{display:none}#debug_console.grouped .group_queries{display:none}#debug_console .count{margin-right:8px}#debug_console .show_trace .trace,#debug_console .show_args .args{display:block}#debug_console .hide_trace .trace,#debug_console .hide_args .args,#debug_console .show_trace .action.dbg_show_trace,#debug_console .hide_trace .action.dbg_hide_trace{display:none}#debug_console .traceStep.hide_args .action.dbg_hide_args,#debug_console .traceStep.show_args .action.dbg_show_args{display:none}#debug_console .traceStep::after{content:"";display:table;clear:both}#debug_console .trace.welcome::after,#debug_console .debug>.welcome::after{content:"";display:table;clear:both}#debug_console .debug_summary{float:left}#debug_console .trace.welcome .time,#debug_console .traceStep .file,#debug_console .script_name{float:right}#debug_console .traceStep .args pre{margin:0}.cm-s-pma .CodeMirror-code{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-code pre{font-family:Monaco,Consolas,monospace}.cm-s-pma .CodeMirror-measure>pre,.cm-s-pma .CodeMirror-code>pre,.cm-s-pma .CodeMirror-lines{padding:0}.cm-s-pma.CodeMirror{resize:none;height:auto;width:100%;min-height:initial;max-height:initial}.cm-s-pma .CodeMirror-scroll{cursor:text}.pma_drop_handler{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.6);height:100%;z-index:999;color:#fff;font-size:30pt;text-align:center;padding-top:20%}.pma_sql_import_status{display:none;position:fixed;bottom:0;right:25px;width:400px;border:1px solid #999;background:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc}.pma_sql_import_status h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px #999 inset;-webkit-box-shadow:1px 1px 15px #999 inset;box-shadow:1px 1px 15px #999 inset}.pma_drop_result h2{background-color:#bbb;padding:.1em .3em;margin-top:0;margin-bottom:0;color:#fff;font-size:1.6em;font-weight:normal;text-shadow:0 1px 0 #777;-moz-box-shadow:1px 1px 15px #999 inset;-webkit-box-shadow:1px 1px 15px #999 inset;box-shadow:1px 1px 15px #999 inset}.pma_sql_import_status div{height:270px;overflow-y:auto;overflow-x:hidden;list-style-type:none}.pma_sql_import_status div li{padding:8px 10px;border-bottom:1px solid #bbb;color:#940e0e;background:#fff}.pma_sql_import_status div li .filesize{float:right}.pma_sql_import_status h2 .minimize{float:right;margin-right:5px;padding:0 10px}.pma_sql_import_status h2 .close{float:right;margin-right:5px;padding:0 10px;display:none}.pma_sql_import_status h2 .minimize:hover,.pma_sql_import_status h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_result h2 .close:hover{background:rgba(155,149,149,.78);cursor:pointer}.pma_drop_file_status{color:#235a81}.pma_drop_file_status span.underline:hover{cursor:pointer;text-decoration:underline}.pma_drop_result{position:fixed;top:10%;left:20%;width:60%;background:#fff;min-height:300px;z-index:800;-webkit-box-shadow:0 0 15px #999;border-radius:10px;cursor:move}.pma_drop_result h2 .close{float:right;margin-right:5px;padding:0 10px}.dependencies_box{background-color:#fff;border:3px ridge #000}#composite_index_list{list-style-type:none;list-style-position:inside}span.drag_icon{display:inline-block;background-image:url("../img/s_sortable.png");background-position:center center;background-repeat:no-repeat;width:1em;height:3em;cursor:move}.topmargin{margin-top:1em}meter[value="1"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929)}meter[value="2"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #f60 5%, transparent 10%, #f60)}meter[value="3"]::-webkit-meter-optimum-value{background:linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700)}th.header{cursor:pointer;color:#235a81}th.header:hover{text-decoration:underline}th.header .sorticon{width:16px;height:16px;background-repeat:no-repeat;background-position:right center;display:inline-table;vertical-align:middle;float:right}th.headerSortUp .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown:hover .sorticon{background-image:url("../img/s_desc.png")}th.headerSortDown .sorticon{background-image:url("../img/s_asc.png")}th.headerSortUp:hover .sorticon{background-image:url("../img/s_asc.png")}body .ui-dialog .ui-dialog-titlebar-close{right:.3em;left:initial}body .ui-dialog .ui-dialog-title{float:left}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}#name-panel{overflow:hidden}.btn-primary{font-weight:700}.btn-primary,.btn-secondary{border-color:#aaa;text-shadow:0 1px 0 #fff;background-image:linear-gradient(#f8f8f8, #d8d8d8)}.btn-primary:hover,.btn-secondary:hover{background-image:linear-gradient(#fff, #ddd)}@media only screen and (max-width: 768px){#main_pane_left{width:100%}#main_pane_right{padding-top:0;padding-left:1px;padding-right:1px}ul#topmenu,ul.tabs{display:flex}.navigationbar{display:inline-flex;margin:0 !important;border-radius:0 !important;overflow:auto}.scrollindicator{padding:5px;cursor:pointer;display:inline}.responsivetable{overflow-x:auto}body#loginform div.container{width:100%}.largescreenonly{display:none}.width100,.desktop50{width:100%}.width96{width:96% !important}#page_nav_icons{display:none}table#serverstatusconnections{margin-left:0}#table_name_col_no{top:62px}.tdblock tr td{display:block}#table_columns{margin-top:60px}#table_columns .tablesorter{min-width:100%}.doubleFieldset fieldset{width:98%}div#serverstatusquerieschart{width:100%;height:450px}.ui-dialog{margin:1%;width:95% !important}}#tooltip_editor{font-size:12px;background-color:#fff;opacity:.95;filter:alpha(opacity=95);padding:5px}#tooltip_font{font-weight:bold}#selection_box{z-index:1000;height:205px;position:absolute;background-color:skyblue;opacity:.4;filter:alpha(opacity=40);pointer-events:none}#filter_query_text{vertical-align:baseline}p.enum_notice{margin:5px 2px;font-size:80%}#enum_editor p{margin-top:0;font-style:italic}#enum_editor .values{width:100%}#enum_editor .add{width:100%}#enum_editor .add td{vertical-align:middle;width:50%;padding:0 0 0;padding-left:1em}#enum_editor .values td.drop{width:1.8em;cursor:pointer;vertical-align:middle}#enum_editor .values input{margin:.1em 0;padding-right:2em;width:100%}#enum_editor .values img{width:1.8em;vertical-align:middle}#enum_editor input.add_value{margin:0;margin-right:.4em}#enum_editor_output textarea{width:100%;float:right;margin:1em 0 0 0}.enum_hint{position:relative}.enum_hint a{position:absolute;left:81%;bottom:.35em}a.close_gis_editor{float:right}#gis_editor{display:none;position:fixed;z-index:1001;overflow-y:auto;overflow-x:hidden}#gis_data{min-height:230px}#gis_data_textarea{height:6em}#gis_data_editor{background:#d0dce0;padding:15px;min-height:500px}#gis_data_editor .choice{display:none}#gis_data_editor input[type=text]{width:75px}#pma_navigation{width:240px;position:fixed;top:0;left:0;height:100vh;background:url("../img/left_nav_bg.png") repeat-y right 0 #f3f3f3;color:#000;z-index:800}#pma_navigation ul{margin:0}#pma_navigation form{margin:0;padding:0;display:inline}#pma_navigation select#select_server,#pma_navigation select#lightm_db{width:100%}#pma_navigation div.pageselector{text-align:center;margin:0;margin-left:.75em;border-left:1px solid #666}#pma_navigation #pmalogo,#pma_navigation #serverChoice,#pma_navigation #navipanellinks,#pma_navigation #recentTableList,#pma_navigation #favoriteTableList,#pma_navigation #databaseList,#pma_navigation div.pageselector.dbselector{text-align:center;padding:5px 10px 0;border:0}#pma_navigation #navipanellinks .icon{margin:0}#pma_navigation #recentTable,#pma_navigation #favoriteTable{width:200px}#pma_navigation #favoriteTableList select,#pma_navigation #serverChoice select{width:80%}#pma_navigation_header{overflow:hidden}#pma_navigation_content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}#pma_navigation_content>img.throbber{display:none;margin:.3em auto 0}#pma_navigation_select_database{text-align:left;padding:0 0 0;border:0;margin:0}#pma_navigation_db_select{margin-top:.5em;margin-left:.75em}#pma_navigation_db_select select{background:url("../img/select_bg.png") repeat scroll 0 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;border-top:1px solid #bbb;color:#333;padding:4px 6px;margin:0 0 0;width:92%;font-size:1.11em}#pma_navigation_tree_content{width:100%;overflow:hidden;overflow-y:auto;position:absolute;height:100%}#pma_navigation_tree_content a.hover_show_full{position:relative;z-index:100;vertical-align:sub}#pma_navigation_tree{margin:0;margin-left:5px;overflow:hidden;color:#444;height:74%;position:relative}#pma_navigation_tree a{color:#000;padding-left:0}#pma_navigation_tree a:hover{text-decoration:underline}#pma_navigation_tree ul{clear:both;padding:0;list-style-type:none;margin:0}#pma_navigation_tree ul ul{position:relative}#pma_navigation_tree li{margin-bottom:0}#pma_navigation_tree li.activePointer,#pma_navigation_tree li.selected{color:#000;background-color:#ddd}#pma_navigation_tree li .dbItemControls{padding-left:4px}#pma_navigation_tree li .navItemControls{display:none;padding-left:4px}#pma_navigation_tree li.activePointer .navItemControls{display:inline;opacity:.5}#pma_navigation_tree li.activePointer .navItemControls:hover{display:inline;opacity:1}#pma_navigation_tree li{white-space:nowrap;clear:both;min-height:16px}#pma_navigation_tree li.fast_filter{white-space:nowrap;clear:both;min-height:16px}#pma_navigation_tree img{margin:0}#pma_navigation_tree i{display:block}#pma_navigation_tree div.block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:left}#pma_navigation_tree div.block.double{width:2.5em}#pma_navigation_tree div.block i,#pma_navigation_tree div.block b{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0}#pma_navigation_tree div.block i{display:block;border-left:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}#pma_navigation_tree div.block i.first{border-left:0}#pma_navigation_tree div.block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #666}#pma_navigation_tree div.block a,#pma_navigation_tree div.block u{position:absolute;left:50%;top:50%;z-index:10}#pma_navigation_tree div.block a+a{left:100%}#pma_navigation_tree div.block.double a,#pma_navigation_tree div.block.double u{left:33%}#pma_navigation_tree div.block.double a+a{left:85%}#pma_navigation_tree div.block img{position:relative;top:-0.6em;left:0;margin-left:-7px}#pma_navigation_tree div.throbber img{top:2px;left:2px}#pma_navigation_tree li.last>ul{background:none}#pma_navigation_tree li>a,#pma_navigation_tree li>i{line-height:1.5em;height:1.5em;padding-left:.3em}#pma_navigation_tree .list_container{border-left:1px solid #666;margin-left:.75em;padding-left:.75em}#pma_navigation_tree .last>.list_container{border-left:0 solid #666}li.fast_filter{padding-left:.75em;margin-left:.75em;padding-right:35px;border-left:1px solid #666;list-style:none}li.fast_filter input{margin:3px 0 0 0;font-size:.7em;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:1.7em;width:100%}li.fast_filter span{position:relative;right:1.5em;padding:.2em;cursor:pointer;font-weight:bold;color:#800;font-size:.7em}li.fast_filter.db_fast_filter{border:0;margin-left:0;margin-right:10px}html.ie li.fast_filter span{display:none}html.ie li.fast_filter input{padding-right:.2em}html.ie.ie9 li.fast_filter span,html.ie.ie8 li.fast_filter span{display:auto}html.ie.ie9 li.fast_filter input,html.ie.ie8 li.fast_filter input{padding-right:1.7em}#navigation_controls_outer{min-height:21px !important}#navigation_controls_outer.activePointer{background-color:transparent !important}#navigation_controls{float:right;padding-right:23px}#pma_navigation_resizer{width:3px;height:100%;background-color:#aaa;cursor:col-resize;position:fixed;top:0;left:240px;z-index:801}#pma_navigation_collapser{width:20px;height:22px;line-height:22px;background:#eee;color:#555;font-weight:bold;position:fixed;top:0;left:240px;text-align:center;cursor:pointer;z-index:800;text-shadow:0 1px 0 #fff;filter:dropshadow(color=#fff, offx=0, offy=1);border:1px solid #888}.pma_quick_warp{margin-top:5px;margin-left:2px;position:relative}.pma_quick_warp .drop_list{float:left;margin-left:3px;padding:2px 0}.pma_quick_warp .drop_list:hover .drop_button{background:#fff}.pma_quick_warp .drop_list:hover ul{display:block}.pma_quick_warp .drop_list ul{position:absolute;margin:0;padding:0;overflow:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #ddd;border-radius:.3em;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 0 5px #ccc;top:100%;left:3px;right:0;display:none;z-index:802}.pma_quick_warp .drop_list li{white-space:nowrap;padding:0;border-radius:0}.pma_quick_warp .drop_list li img{vertical-align:sub}.pma_quick_warp .drop_list li:hover{background:#f2f2f2}.pma_quick_warp .drop_list a{display:block;padding:.2em .3em}.pma_quick_warp .drop_list a.favorite_table_anchor{clear:left;float:left;padding:.1em .3em 0}.pma_quick_warp .drop_button{padding:.3em;border:1px solid #ddd;border-radius:.3em;background:#f2f2f2;cursor:pointer}.input_tab{background-color:#a6c7e1;color:#000}.content_fullscreen{position:relative;overflow:auto}#canvas_outer{position:relative;width:100%;display:block}#canvas{background-color:#fff;color:#000}canvas.designer{display:inline-block;overflow:hidden;text-align:left}canvas.designer *{behavior:url(#default#VML)}.designer_tab{background-color:#fff;color:#000;border-collapse:collapse;border:1px solid #aaa;z-index:1;-moz-user-select:none}.designer_tab .header{background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.tab_zag{text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_zag_2{background-image:url("../img/designer/Header_Linked.png");background-repeat:repeat-x;text-align:center;cursor:move;padding:1px;font-weight:bold}.tab_field{background:#fff;color:#000;cursor:default}.tab_field:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}.tab_field_3{background-color:#ffe6e6 !important;color:#000;cursor:default}.tab_field_3:hover{background-color:#cfc;color:#000;background-repeat:repeat-x;cursor:default}#designer_hint{white-space:nowrap;position:absolute;background-color:#9f9;color:#000;z-index:3;border:#0c6 solid 1px;display:none}#designer_body #page_content{margin:0}.scroll_tab{overflow:auto;width:100%;height:500px}.designer_Tabs{cursor:default;color:#05b;white-space:nowrap;text-decoration:none;text-indent:3px;font-weight:bold;margin-left:2px;text-align:left;background-color:#fff;background-image:url("../img/designer/left_panel_butt.png");border:#ccc solid 1px}.designer_Tabs:hover{cursor:default;color:#05b;background:#fe9;text-indent:3px;font-weight:bold;white-space:nowrap;text-decoration:none;border:#99f solid 1px;text-align:left}.owner{font-weight:normal;color:#888}.option_tab{padding-left:2px;padding-right:2px;width:5px}.select_all{vertical-align:top;padding-left:2px;padding-right:2px;cursor:default;width:1px;color:#000;background-image:url("../img/designer/Header.png");background-repeat:repeat-x}.small_tab{vertical-align:top;background-color:#0064ea;color:#fff;background-image:url("../img/designer/small_tab.png");cursor:default;text-align:center;font-weight:bold;padding-left:2px;padding-right:2px;width:1px;text-decoration:none}.small_tab:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;padding-left:2px;padding-right:2px;text-align:center;font-weight:bold;width:1px;text-decoration:none}.small_tab_pref{background-image:url("../img/designer/Header.png");background-repeat:repeat-x;text-align:center;width:1px}.small_tab_pref:hover{vertical-align:top;color:#fff;background-color:#f96;cursor:default;text-align:center;font-weight:bold;width:1px;text-decoration:none}.butt{border:#47a solid 1px;font-weight:bold;height:19px;width:70px;background-color:#fff;color:#000;vertical-align:baseline}.L_butt2_1{padding:1px;text-decoration:none;vertical-align:middle;cursor:default}.L_butt2_1:hover{padding:0;border:#09c solid 1px;background:#fe9;color:#000;text-decoration:none;vertical-align:middle;cursor:default}.bor{width:10px;height:10px}.frams1{background:url("../img/designer/1.png") no-repeat right bottom}.frams2{background:url("../img/designer/2.png") no-repeat left bottom}.frams3{background:url("../img/designer/3.png") no-repeat left top}.frams4{background:url("../img/designer/4.png") no-repeat right top}.frams5{background:url("../img/designer/5.png") repeat-x center bottom}.frams6{background:url("../img/designer/6.png") repeat-y left}.frams7{background:url("../img/designer/7.png") repeat-x top}.frams8{background:url("../img/designer/8.png") repeat-y right}#osn_tab{position:absolute;background-color:#fff;color:#000}.designer_header{background-color:#eaeef0;color:#000;text-align:center;font-weight:bold;margin:0;padding:0;background-image:url("../img/designer/top_panel.png");background-position:top;background-repeat:repeat-x;border-right:#999 solid 1px;border-left:#999 solid 1px;height:28px;z-index:101;width:100%;position:fixed}.designer_header a,.designer_header span{display:block;float:left;margin:3px 1px 4px;height:20px;border:1px dotted #fff}.designer_header .M_bord{display:block;float:left;margin:4px;height:20px;width:2px}.designer_header a.first{margin-right:1em}.designer_header a.last{margin-left:1em}a.M_butt_Selected_down_IE,a.M_butt_Selected_down{border:1px solid #c0c0bb;background-color:#9f9;color:#000}a.M_butt_Selected_down_IE:hover,a.M_butt_Selected_down:hover{border:1px solid #09c;background-color:#fe9;color:#000}a.M_butt:hover{border:1px solid #09c;background-color:#fe9;color:#000}#layer_menu{z-index:98;position:relative;float:right;background-color:#eaeef0;border:#999 solid 1px}#layer_menu.left{float:left}#layer_upd_relation{position:absolute;left:637px;top:224px;z-index:100}#layer_new_relation,#designer_optionse{position:absolute;left:636px;top:85px;z-index:100;width:153px}#layer_menu_sizer{background-image:url("../img/designer/resize.png");cursor:ew-resize}#layer_menu_sizer .icon{margin:0}.panel{position:fixed;top:60px;right:0;width:350px;max-height:500px;display:none;overflow:auto;padding-top:34px;z-index:102}a.trigger{position:fixed;text-decoration:none;top:60px;right:0;color:#fff;padding:10px 40px 10px 15px;background:#333 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #444;display:block;z-index:102}a.trigger:hover{color:#080808;background:#fff696 url("../img/designer/plus.png") 85% 55% no-repeat;border:1px solid #999}a.active.trigger{background:#222 url("../img/designer/minus.png") 85% 55% no-repeat;z-index:999}a.active.trigger:hover{background:#fff696 url("../img/designer/minus.png") 85% 55% no-repeat}.toggle_container .block{background-color:#dbe4e8;border-top:1px solid #999}.history_table{text-align:center;cursor:pointer;background-color:#dbe4e8}.history_table:hover{background-color:#99c}#ab{min-width:300px}#ab .ui-accordion-content{padding:0}#box{display:none}#foreignkeychk{text-align:left;position:absolute;cursor:pointer}.side-menu{float:left;position:fixed;width:auto;height:auto;background:#efefef;border:1px solid gray;overflow:hidden;z-index:50;padding:2px}.side-menu.right{float:right;right:0}.side-menu .hide{display:none}.side-menu a{display:block;float:none;overflow:hidden;line-height:1em}.side-menu img,.side-menu .text{float:left}#name-panel{border-bottom:1px solid gray;text-align:center;background:#efefef;width:100%;font-size:1.2em;padding:5px;font-weight:bold}#container-form{width:100%;position:absolute;left:0}.rte_table{table-layout:auto;width:100%}.rte_table td{vertical-align:middle;padding:.2em;width:20%}.rte_table tr td:nth-child(1){font-weight:bold}.rte_table input,.rte_table select,.rte_table textarea{width:100%;margin:0;box-sizing:border-box}.rte_table input[type=button],.rte_table input[type=checkbox],.rte_table input[type=radio]{width:auto;margin-right:6px}.rte_table .routine_params_table{width:100%}.rte_table .half_width{width:49%}.isdisableremoveparam_class{color:gray}.ui_tpicker_time_input{width:100%}.CodeMirror{height:18em;direction:ltr}#inline_editor_outer .CodeMirror{height:6em}.insertRowTable .CodeMirror{height:9em;width:24em;border:1px solid #a9a9a9}#pma_console .CodeMirror-gutters{background-color:initial;border:none}span.cm-keyword,span.cm-statement-verb{color:#909}span.cm-variable{color:#000}span.cm-comment{color:olive}span.cm-mysql-string{color:green}span.cm-operator{color:#f0f}span.cm-mysql-word{color:#000}span.cm-builtin{color:red}span.cm-variable-2{color:#f90}span.cm-variable-3{color:blue}span.cm-separator{color:#f0f}span.cm-number{color:teal}.autocomplete-column-name{display:inline-block}.autocomplete-column-hint{display:inline-block;float:right;color:#666;margin-left:1em}.CodeMirror-hints{z-index:999}.CodeMirror-lint-tooltip{z-index:200;font-family:inherit}.CodeMirror-lint-tooltip code{font-family:monospace;font-weight:bold}.jqplot-target{position:relative;color:#222;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}table.jqplot-cursor-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:1em;white-space:nowrap;background:rgba(208,208,208,.8);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:#333}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(230,230,230,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(245,245,245,.3)}ul.resizable-menu a,ul.resizable-menu span{display:block;margin:0;padding:0;white-space:nowrap}ul.resizable-menu .submenu{display:none;position:relative}ul.resizable-menu .shown{display:inline-block}ul.resizable-menu ul{margin:0;padding:0;position:absolute;list-style-type:none;display:none;border:1px #ddd solid;z-index:2;right:0}ul.resizable-menu li:hover{background:linear-gradient(#fff, #e5e5e5)}ul.resizable-menu li:hover ul{display:block;background:#fff}ul.resizable-menu .submenuhover ul{display:block;background:#fff}ul.resizable-menu ul li{width:100%}.icon{margin:0;margin-left:.3em;padding:0 !important;width:16px;height:16px}.icon_fulltext{width:50px;height:19px}.ic_asc_order{background-image:url("../img/asc_order.png")}.ic_b_bookmark{background-image:url("../img/b_bookmark.png")}.ic_b_browse{background-image:url("../img/b_browse.png")}.ic_b_calendar{background-image:url("../img/b_calendar.png")}.ic_b_chart{background-image:url("../img/b_chart.png")}.ic_b_close{background-image:url("../img/b_close.png")}.ic_b_column_add{background-image:url("../img/b_column_add.png")}.ic_b_comment{background-image:url("../img/b_comment.png")}.ic_b_dbstatistics{background-image:url("../img/b_dbstatistics.png")}.ic_b_deltbl{background-image:url("../img/b_deltbl.png")}.ic_b_docs{background-image:url("../img/b_docs.png")}.ic_b_docsql{background-image:url("../img/b_docsql.png")}.ic_b_drop{background-image:url("../img/b_drop.png")}.ic_b_edit{background-image:url("../img/b_edit.png")}.ic_b_empty{background-image:url("../img/b_empty.png")}.ic_b_engine{background-image:url("../img/b_engine.png")}.ic_b_event_add{background-image:url("../img/b_event_add.png")}.ic_b_events{background-image:url("../img/b_events.png")}.ic_b_export{background-image:url("../img/b_export.png")}.ic_b_favorite{background-image:url("../img/b_favorite.png")}.ic_b_find_replace{background-image:url("../img/b_find_replace.png")}.ic_b_firstpage{background-image:url("../img/b_firstpage.png")}.ic_b_ftext{background-image:url("../img/b_ftext.png")}.ic_b_globe{background-image:url("../img/b_globe.gif")}.ic_b_group{background-image:url("../img/b_group.png")}.ic_b_help{background-image:url("../img/b_help.png")}.ic_b_home{background-image:url("../img/b_home.png")}.ic_b_import{background-image:url("../img/b_import.png")}.ic_b_index{background-image:url("../img/b_index.png")}.ic_b_index_add{background-image:url("../img/b_index_add.png")}.ic_b_inline_edit{background-image:url("../img/b_inline_edit.png")}.ic_b_insrow{background-image:url("../img/b_insrow.png")}.ic_b_lastpage{background-image:url("../img/b_lastpage.png")}.ic_b_minus{background-image:url("../img/b_minus.png")}.ic_b_more{background-image:url("../img/b_more.png")}.ic_b_move{background-image:url("../img/b_move.png")}.ic_b_newdb{background-image:url("../img/b_newdb.png")}.ic_b_newtbl{background-image:url("../img/b_newtbl.png")}.ic_b_nextpage{background-image:url("../img/b_nextpage.png")}.ic_b_no_favorite{background-image:url("../img/b_no_favorite.png")}.ic_b_pdfdoc{background-image:url("../img/b_pdfdoc.png")}.ic_b_plugin{background-image:url("../img/b_plugin.png")}.ic_b_plus{background-image:url("../img/b_plus.png")}.ic_b_prevpage{background-image:url("../img/b_prevpage.png")}.ic_b_primary{background-image:url("../img/b_primary.png")}.ic_b_print{background-image:url("../img/b_print.png")}.ic_b_props{background-image:url("../img/b_props.png")}.ic_b_relations{background-image:url("../img/b_relations.png")}.ic_b_report{background-image:url("../img/b_report.png")}.ic_b_routine_add{background-image:url("../img/b_routine_add.png")}.ic_b_routines{background-image:url("../img/b_routines.png")}.ic_b_save{background-image:url("../img/b_save.png")}.ic_b_saveimage{background-image:url("../img/b_saveimage.png")}.ic_b_sbrowse{background-image:url("../img/b_sbrowse.png")}.ic_b_sdb{background-image:url("../img/b_sdb.png");width:10px;height:10px}.ic_b_search{background-image:url("../img/b_search.png")}.ic_b_select{background-image:url("../img/b_select.png")}.ic_b_snewtbl{background-image:url("../img/b_snewtbl.png")}.ic_b_spatial{background-image:url("../img/b_spatial.png")}.ic_b_sql{background-image:url("../img/b_sql.png")}.ic_b_sqldoc{background-image:url("../img/b_sqldoc.png")}.ic_b_sqlhelp{background-image:url("../img/b_sqlhelp.png")}.ic_b_table_add{background-image:url("../img/b_table_add.png")}.ic_b_tblanalyse{background-image:url("../img/b_tblanalyse.png")}.ic_b_tblexport{background-image:url("../img/b_tblexport.png")}.ic_b_tblimport{background-image:url("../img/b_tblimport.png")}.ic_b_tblops{background-image:url("../img/b_tblops.png")}.ic_b_tbloptimize{background-image:url("../img/b_tbloptimize.png")}.ic_b_tipp{background-image:url("../img/b_tipp.png")}.ic_b_trigger_add{background-image:url("../img/b_trigger_add.png")}.ic_b_triggers{background-image:url("../img/b_triggers.png")}.ic_b_undo{background-image:url("../img/b_undo.png")}.ic_b_unique{background-image:url("../img/b_unique.png")}.ic_b_usradd{background-image:url("../img/b_usradd.png")}.ic_b_usrcheck{background-image:url("../img/b_usrcheck.png")}.ic_b_usrdrop{background-image:url("../img/b_usrdrop.png")}.ic_b_usredit{background-image:url("../img/b_usredit.png")}.ic_b_usrlist{background-image:url("../img/b_usrlist.png")}.ic_b_versions{background-image:url("../img/b_versions.png")}.ic_b_view{background-image:url("../img/b_view.png")}.ic_b_view_add{background-image:url("../img/b_view_add.png")}.ic_b_views{background-image:url("../img/b_views.png")}.ic_b_left{background-image:url("../img/b_left.png")}.ic_b_right{background-image:url("../img/b_right.png")}.ic_bd_browse{background-image:url("../img/bd_browse.png")}.ic_bd_deltbl{background-image:url("../img/bd_deltbl.png")}.ic_bd_drop{background-image:url("../img/bd_drop.png")}.ic_bd_edit{background-image:url("../img/bd_edit.png")}.ic_bd_empty{background-image:url("../img/bd_empty.png")}.ic_bd_export{background-image:url("../img/bd_export.png")}.ic_bd_firstpage{background-image:url("../img/bd_firstpage.png")}.ic_bd_ftext{background-image:url("../img/bd_ftext.png")}.ic_bd_index{background-image:url("../img/bd_index.png")}.ic_bd_insrow{background-image:url("../img/bd_insrow.png")}.ic_bd_lastpage{background-image:url("../img/bd_lastpage.png")}.ic_bd_nextpage{background-image:url("../img/bd_nextpage.png")}.ic_bd_prevpage{background-image:url("../img/bd_prevpage.png")}.ic_bd_primary{background-image:url("../img/bd_primary.png")}.ic_bd_routine_add{background-image:url("../img/bd_routine_add.png")}.ic_bd_sbrowse{background-image:url("../img/bd_sbrowse.png")}.ic_bd_select{background-image:url("../img/bd_select.png")}.ic_bd_spatial{background-image:url("../img/bd_spatial.png")}.ic_bd_unique{background-image:url("../img/bd_unique.png")}.ic_centralColumns{background-image:url("../img/centralColumns.png")}.ic_centralColumns_add{background-image:url("../img/centralColumns_add.png")}.ic_centralColumns_delete{background-image:url("../img/centralColumns_delete.png")}.ic_col_drop{background-image:url("../img/col_drop.png")}.ic_console{background-image:url("../img/console.png")}.ic_database{background-image:url("../img/database.png")}.ic_eye{background-image:url("../img/eye.png")}.ic_eye_grey{background-image:url("../img/eye_grey.png")}.ic_hide{background-image:url("../img/hide.png")}.ic_item{background-image:url("../img/item.png");width:9px;height:9px}.ic_lightbulb{background-image:url("../img/lightbulb.png")}.ic_lightbulb_off{background-image:url("../img/lightbulb_off.png")}.ic_more{background-image:url("../img/more.png");width:13px}.ic_new_data{background-image:url("../img/new_data.png")}.ic_new_data_hovered{background-image:url("../img/new_data_hovered.png")}.ic_new_data_selected{background-image:url("../img/new_data_selected.png")}.ic_new_data_selected_hovered{background-image:url("../img/new_data_selected_hovered.png")}.ic_new_struct{background-image:url("../img/new_struct.png")}.ic_new_struct_hovered{background-image:url("../img/new_struct_hovered.png")}.ic_new_struct_selected{background-image:url("../img/new_struct_selected.png")}.ic_new_struct_selected_hovered{background-image:url("../img/new_struct_selected_hovered.png")}.ic_normalize{background-image:url("../img/normalize.png")}.ic_pause{background-image:url("../img/pause.png")}.ic_php_sym{background-image:url("../img/php_sym.png")}.ic_play{background-image:url("../img/play.png")}.ic_s_asc{background-image:url("../img/s_asc.png")}.ic_s_asci{background-image:url("../img/s_asci.png")}.ic_s_attention{background-image:url("../img/s_attention.png")}.ic_s_cancel{background-image:url("../img/s_cancel.png")}.ic_s_cancel2{background-image:url("../img/s_cancel2.png")}.ic_s_cog{background-image:url("../img/s_cog.png")}.ic_s_db{background-image:url("../img/s_db.png")}.ic_s_desc{background-image:url("../img/s_desc.png")}.ic_s_error{background-image:url("../img/s_error.png")}.ic_s_host{background-image:url("../img/s_host.png")}.ic_s_info{background-image:url("../img/s_info.png")}.ic_s_lang{background-image:url("../img/s_lang.png")}.ic_s_link{background-image:url("../img/s_link.png")}.ic_s_lock{background-image:url("../img/s_lock.png")}.ic_s_loggoff{background-image:url("../img/s_loggoff.png")}.ic_s_notice{background-image:url("../img/s_notice.png")}.ic_s_okay{background-image:url("../img/s_okay.png")}.ic_s_passwd{background-image:url("../img/s_passwd.png")}.ic_s_process{background-image:url("../img/s_process.png")}.ic_s_really{background-image:url("../img/s_really.png");width:11px;height:11px}.ic_s_reload{background-image:url("../img/s_reload.png")}.ic_s_replication{background-image:url("../img/s_replication.png")}.ic_s_rights{background-image:url("../img/s_rights.png")}.ic_s_sortable{background-image:url("../img/s_sortable.png")}.ic_s_status{background-image:url("../img/s_status.png")}.ic_s_success{background-image:url("../img/s_success.png")}.ic_s_sync{background-image:url("../img/s_sync.png")}.ic_s_tbl{background-image:url("../img/s_tbl.png")}.ic_s_theme{background-image:url("../img/s_theme.png")}.ic_s_top{background-image:url("../img/s_top.png")}.ic_s_unlink{background-image:url("../img/s_unlink.png")}.ic_s_vars{background-image:url("../img/s_vars.png")}.ic_s_views{background-image:url("../img/s_views.png")}.ic_show{background-image:url("../img/show.png")}.ic_window-new{background-image:url("../img/window-new.png")}.ic_ajax_clock_small{background-image:url("../img/ajax_clock_small.gif")}.ic_s_partialtext{background-image:url("../img/s_partialtext.png")}.ic_s_fulltext{background-image:url("../img/s_fulltext.png")}/*# sourceMappingURL=theme.css.map */ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme.css.map b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme.css.map deleted file mode 100644 index c89f37e0..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/themes/pmahomme/css/theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_box-shadow.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_print.scss","../scss/_common.scss","../scss/_direction.scss","../scss/_enum-editor.scss","../scss/_gis.scss","../scss/_navigation.scss","../scss/_designer.scss","../scss/_rte.scss","../scss/_codemirror.scss","../scss/_jqplot.scss","../scss/_resizable-menu.scss","../scss/_icons.scss"],"names":[],"mappings":"CAAA,MAGI,2NAIA,2IAIA,gHAKF,gNACA,8GCCF,qBAGE,sBAGF,KACE,uBACA,iBACA,8BACA,0CAMF,sEACE,cAUF,KACE,SACA,YCiO4B,2KCjJxB,UAtCa,KFxCjB,YC0O4B,IDzO5B,YC8O4B,ID7O5B,MCnCS,QDoCT,gBACA,iBC9CS,KDsDX,sBACE,qBASF,GACE,uBACA,SACA,iBAaF,kBACE,aACA,cCgN4B,MDzM9B,EACE,aACA,cCoF0B,KDzE5B,sCAEE,0BACA,iCACA,YACA,gBACA,8BAGF,QACE,mBACA,kBACA,oBAGF,SAGE,aACA,mBAGF,wBAIE,gBAGF,GACE,YCiJ4B,ID9I9B,GACE,oBACA,cAGF,WACE,gBAGF,SAEE,YCoI4B,ODjI9B,MEpFI,cF6FJ,QAEE,kBE/FE,cFiGF,cACA,wBAGF,mBACA,eAOA,EACE,MCXwC,KDYxC,gBCXwC,KDYxC,6BG5KA,QH+KE,MCdsC,QDetC,gBCdsC,UDwB1C,8BACE,cACA,qBGxLA,wEH2LE,cACA,qBAGF,oCACE,UASJ,kBAIE,YCoD4B,+ECzM1B,cFyJJ,IAEE,aAEA,mBAEA,cAQF,OAEE,gBAQF,IACE,sBACA,kBAGF,IAGE,gBACA,sBAQF,MACE,yBAGF,QACE,YC2E4B,OD1E5B,eC0E4B,ODzE5B,MCpQS,QDqQT,gBACA,oBAGF,GAGE,mBAQF,MAEE,qBACA,cC4JsC,MDtJxC,OAEE,gBAOF,aACE,mBACA,0CAGF,sCAKE,SACA,oBEtPE,kBFwPF,oBAGF,aAEE,iBAGF,cAEE,oBAMF,OACE,iBAOF,gDAIE,0BASE,4GACE,eAMN,wHAIE,UACA,kBAGF,uCAEE,sBACA,UAIF,+EASE,2BAGF,SACE,cAEA,gBAGF,SAME,YAEA,UACA,SACA,SAKF,OACE,cACA,WACA,eACA,UACA,oBElSI,UAtCa,OF0UjB,oBACA,cACA,mBAGF,SACE,wBAIF,kFAEE,YAGF,cAKE,oBACA,wBAOF,yCACE,wBAQF,6BACE,aACA,0BAOF,OACE,qBAGF,QACE,kBACA,eAGF,SACE,aAKF,SACE,wBI3dF,KACE,qBAEA,YHkR4B,IGjR5B,MHMS,QGLT,kBACA,sBACA,iBACA,6BACA,6BCsFA,uBH0BI,UAtCa,KGcjB,YChCgB,KClEd,cDiEgB,OE3DhB,uCJLJ,KIMM,4BJQF,MHJO,QGKP,qBAGF,sBAEE,UACA,WH2W0B,kCGvW5B,4BAEE,QH8Y0B,IQ/ZxB,WLkBF,KAGF,oFKrBI,WLuBF,iCAEA,gGKzBE,WALa,mELqCnB,uCAEE,oBASA,aCrDA,cKFE,gELIF,aJuEa,KQ/DT,WJPJ,+DFGA,iCORE,sELUA,aATqG,QAYvG,sCAII,2GAOJ,4CAEE,cACA,iBJgDW,KI/CX,aJ+CW,KI5CT,sBAIJ,uIAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,yJAGI,6EDON,eCrDA,cKFE,gELIF,aJuEa,KQ/DT,WJPJ,+DFGA,mCORE,sELUA,aATqG,QAYvG,0CAII,2GAOJ,gDAEE,cACA,iBJgDW,KI/CX,aJ+CW,KI5CT,sBAIJ,6IAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,+JAGI,6EDON,aCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,8BORE,sELUA,aATqG,QAYvG,sCAII,yGAOJ,4CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,uIAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,yJAGI,2EDON,UCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,2BORE,sELUA,aATqG,QAYvG,gCAII,0GAOJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,8HAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,gJAGI,4EDON,aCrDA,cKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,iCORE,sELUA,aATqG,QAYvG,sCAII,0GAOJ,4CAEE,cACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,uIAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,yJAGI,4EDON,YCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,6BORE,sELUA,aATqG,QAYvG,oCAII,yGAOJ,0CAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,oIAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,sJAGI,2EDON,WCrDA,cKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,+BORE,sELUA,aATqG,QAYvG,kCAII,2GAOJ,wCAEE,cACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,iIAGE,cACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,mJAGI,6EDON,UCrDA,WKFE,sELIF,aJuEa,QQ/DT,WJPJ,+DFGA,2BORE,sELUA,aATqG,QAYvG,gCAII,wGAOJ,sCAEE,WACA,iBJgDW,QI/CX,aJ+CW,QI5CT,sBAIJ,8HAGE,WACA,iBAtC+I,QAwC7I,sBAEF,aA1CyL,QA4CzL,gJAGI,0EDaN,qBCJA,MJkBa,KIjBb,aJiBa,KEnEb,2BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,sDAEE,4CAGF,4DAEE,MJEW,KIDX,6BAGF,+JAGE,cACA,iBJNW,KIOX,aJPW,KISX,iLAGI,6ED1BN,uBCJA,MJkBa,KIjBb,aJiBa,KEnEb,6BEqDE,MALgD,QAMhD,iBJaW,KIZX,aJYW,KITb,0DAEE,4CAGF,gEAEE,MJEW,KIDX,6BAGF,qKAGE,cACA,iBJNW,KIOX,aJPW,KISX,uLAGI,6ED1BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,WACA,iBJNW,QIOX,aJPW,QISX,iLAGI,2ED1BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,2CAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAGI,4ED1BN,qBCJA,MJkBa,QIjBb,aJiBa,QEnEb,2BEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,sDAEE,0CAGF,4DAEE,MJEW,QIDX,6BAGF,+JAGE,cACA,iBJNW,QIOX,aJPW,QISX,iLAGI,2ED1BN,oBCJA,MJkBa,QIjBb,aJiBa,QEnEb,0BEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,oDAEE,0CAGF,0DAEE,MJEW,QIDX,6BAGF,4JAGE,WACA,iBJNW,QIOX,aJPW,QISX,8KAGI,2ED1BN,mBCJA,MJkBa,QIjBb,aJiBa,QEnEb,yBEqDE,MALgD,QAMhD,iBJaW,QIZX,aJYW,QITb,kDAEE,4CAGF,wDAEE,MJEW,QIDX,6BAGF,yJAGE,cACA,iBJNW,QIOX,aJPW,QISX,2KAGI,6ED1BN,kBCJA,MJkBa,QIjBb,aJiBa,QEnEb,wBEqDE,MALgD,KAMhD,iBJaW,QIZX,aJYW,QITb,gDAEE,yCAGF,sDAEE,MJEW,QIDX,6BAGF,sJAGE,WACA,iBJNW,QIOX,aJPW,QISX,wKAGI,0EDfR,UACE,YH8M4B,IG7M5B,MH6FwC,KG5FxC,gBH6FwC,KEhKxC,gBCsEE,MH2FsC,QG1FtC,gBH2FsC,UGxFxC,gCAEE,gBHsFsC,UGrFtC,gBAGF,sCAEE,MHjFO,QGkFP,oBAWJ,QCLE,mBH0BI,UAtCa,QGcjB,YJ6H4B,IM/N1B,cNsO0B,MG7H9B,QCTE,qBH0BI,UAtCa,SGcjB,YJ8H4B,IMhO1B,cNuO0B,MGrH9B,WACE,cACA,WAGA,sBACE,WHuT0B,MG/S5B,sFACE,WO3HF,aACE,qBAKE,4BAEA,2BAIA,YACE,0BASJ,mBACE,6BAcF,IACE,gCAEF,eAEE,yBACA,wBAQF,MACE,2BAGF,OAEE,wBAGF,QAGE,UACA,SAGF,MAEE,uBAQF,MACE,KVwgC8B,GUtgChC,KACE,2BAEF,WACE,2BAIF,QACE,aAEF,OACE,sBAGF,OACE,oCAEA,oBAEE,iCAKF,sCAEE,oCAIJ,YACE,cAEA,2EAIE,aVvHG,QU2HP,sBACE,cACA,aV7HK,SWLX,KACE,cAGF,sBAGE,cAGF,KACE,YN4BY,WM3BZ,UACA,SACA,YNdW,MMeX,MNEW,KMDX,WNIgB,KMDlB,cACE,cAGF,WACE,UAGF,QACE,WAGF,OACE,UAGF,iBACE,cAGF,qBAIE,YNFkB,UMKpB,GACE,eACA,iBAGF,GACE,cACA,mBACA,yBACA,oBACA,iBACA,WAGA,OACE,aAGF,SACE,eAIJ,MACE,gBAGF,iBACE,gBACA,WAGF,GACE,iBACA,eAGF,EACE,qBACA,cACA,eACA,aAEA,0BAGE,qBACA,cACA,eACA,aAIJ,uCAEE,qBACA,cACA,eACA,aAGF,QACE,0BACA,cAIA,kDAEE,0BACA,cAIJ,0BACE,0BACA,cAGF,gBACE,mBACA,sBACA,mBACA,uBACA,0BACA,kBAEA,mBACE,uBAGF,kBACE,sBACA,sBACA,gBACA,uBACA,0BACA,kBACA,gDAEA,yBACE,sBACA,wBACA,uCAKN,IACE,kBAEA,UACE,kBACA,YAIJ,GACE,iBACA,MNnHS,KMoHT,mBACA,uCAGF,MACE,SAGF,GACE,MN9JW,KM+JX,iBN/JW,KMgKX,SACA,WAGF,KACE,UACA,SACA,eAGF,aAGE,aAIA,0EAIE,kBACA,uBACA,0BACA,gBACA,sBACA,WACA,YAGF,+FAKE,WAIJ,OACE,WAIA,mBACE,WAGF,0EAIE,mBACA,uBACA,2BACA,wBAIJ,OACE,mBACA,uBACA,2BACA,wBAIA,kHAIE,mBACA,gBACA,wBACA,qBAEA,0IACE,mBACA,gBACA,wBACA,qBAKN,iBACE,mBACA,gBACA,wBACA,qBAEA,uBACE,mBACA,gBACA,wBACA,qBAMA,8CAEE,yBACA,gBAKF,sDAEE,yBACA,gBAKF,kDAEE,yBACA,gBAKF,8CAEE,yBACA,gBAKN,aACE,yBACA,gBAIA,kGAIE,0BACA,kCACA,+BAIJ,SACE,iBACA,WAEA,cACE,WAGF,mBACE,UAIJ,YACE,UAGF,SACE,eACA,0BACA,+BACA,kCACA,sBACA,aACA,gBAQE,mCACA,uCACA,0CACA,kCAKF,kBACE,YACA,sBACA,mBAGF,gBACE,iBACA,WACA,iBACA,kBACA,uBACA,0BACA,sBACA,sBACA,eACA,kCACA,qCACA,6BACA,cACA,eAIJ,aACE,aAIF,OACE,eAIF,WACE,mBAGF,MACE,yBAEA,gCAGE,kBACA,YACA,sBACA,yBAIJ,SACE,4BAGF,GACE,WCraK,KDwaP,WAEE,sBAIA,uCAEE,oBAIJ,OACE,uBACA,0BACA,kBACA,sBACA,WACA,YACA,gBACA,WAEA,iBACE,0CAKJ,YACE,WAGF,WACE,MCzcK,KD0cL,iBAGF,YACE,MC7cM,MDgdR,QACE,kBAGF,cACE,cAIA,gBACE,iBAIA,4CAEE,UAKN,gBAEE,WCxeK,KD2eP,oBAEE,kBAGF,kBAEE,WCjfM,MDkfN,kBAIA,sBAEE,mBAIJ,gBAEE,mBAIA,4BAEE,sBAIJ,sBAEE,sBAIA,4BAEE,sBAIJ,sBAEE,sBAGF,YACE,gBAGF,WACE,WACA,yBAGF,UACE,aAMA,aACA,mBAEA,aACA,WC7iBM,MD8iBN,WACA,WACA,kCACA,+BACA,0BAbA,YACE,yBAeJ,oBACE,aACA,mBAEA,aACA,WC1jBM,MD2jBN,WACA,WACA,kCACA,+BACA,0BAGF,aACE,YACA,kBACA,kBACA,eAIA,sBACE,MC5kBG,KD6kBH,kBAEA,mBAIF,gCACE,mBAIJ,mBACE,YACA,6BAIF,yKAIE,gBAIF,6KAIE,mBAGF,SACE,WC9mBK,KDgnBL,YACE,WCjnBG,KDsnBP,gJAIE,6CACA,MN9lBoB,KMkmBtB,gIAGE,6CACA,MN7mBqB,KMinBvB,0FAGE,6CACA,MNrnBqB,KM2nBvB,WACE,6BAGF,aACE,2BACA,mBAGF,aACE,yBACA,mBAGF,2BACE,2BAKA,kBACE,4BAOJ,QACE,kBACA,cAIA,gCAEE,WCprBI,MDqrBJ,mBAIF,oBACE,mBAIJ,OACE,YNxpBkB,UM2pBpB,WACE,UACA,iBAGF,SACE,YAGF,cACE,eAGF,WACE,gBACA,aACA,sBACA,aACA,sBACA,kBAGF,iBACE,mBACA,WACA,gBACA,aACA,UACA,eACA,mBACA,YACA,kBACA,cACA,uBAIF,YACE,qBACA,8BACA,yBAIF,SACE,0BACA,SAGF,gBACE,kBACA,iBAGF,eACE,gBAIF,kCAGE,kBACA,eAGF,uBAEE,wBACA,iBACA,WCzwBK,KD0wBL,kBAIA,aACE,wBACA,iBACA,WCjxBG,KDkxBH,kBAGF,iCAGE,mBACA,iBACA,4BACA,uBACA,0BACA,kBACA,qCACA,wCACA,gCAME,6BACA,4BAKN,8BAGE,0BAGF,SACE,WACA,yBAGF,uBAEE,qBAGF,YACE,kBAGF,QACE,WACA,yBAGF,qBAEE,qBAGF,WACE,qBAGF,OACE,mCACA,WACA,gBAGF,SACE,kBAGF,UACE,kBAEA,aACE,iBAIJ,cACE,WACA,sBAKF,iBACE,WAGF,YACE,cACA,mBACA,WAGF,YACE,iBACA,MNl0BS,KMm0BT,WNr0Bc,QMw0BhB,sBAEE,mBACA,MNz0BS,KM00BT,WN50Bc,QMg1Bd,8DAGE,WAKF,wDAGE,WAKF,8DAGE,WAIJ,0DAGE,UAIF,cACE,UACA,iBAIF,UACE,WAGE,wDAGE,WAGF,kBACE,WACA,qBAKN,2BAEE,yBACA,WAGF,QACE,mBAMF,eACE,iBACA,kBAEA,wCAEE,cACA,kBAGF,6BACE,WC58BG,KD68BH,WACA,cAIJ,YACE,WCn9BK,KDs9BP,yBACE,cACA,WACA,kBACA,gBACA,YAGF,iBACE,eACA,MACA,OACA,YACA,WACA,gBACA,YAIA,iBACE,WACA,mBACA,qBACA,gBAIA,4DAEE,sBACA,WAIJ,kBACE,sBACA,WAIJ,kBACE,8BAGF,kBACE,cAGF,aACE,cACA,eAGF,cACE,yBAGF,4BACE,0BAGF,4BACE,qBACA,eACA,cAGF,sBACE,gBAGF,uBACE,WAGF,kBACE,iBAGF,YACE,WAGF,gBACE,iBAGF,WACE,UAGF,qBACE,qBAGF,iBACE,8BAKF,SACE,gBACA,kBAEA,WACE,yBAGF,gBACE,gBACA,oBACA,WAKF,+BAGE,iBACA,qBACA,SACA,UAGF,YACE,oBACA,WACA,WAGF,6BAEE,WACA,SACA,sBAIJ,2BAEE,kBACA,oBAGF,eACE,0CACA,0BAGF,iBACE,aAIF,WACE,2BAGF,cACE,cACA,mBACA,cACA,iBACA,mBACA,sBACA,mBACA,wBACA,2BACA,mBAIA,aACE,UAGF,aACE,YAIJ,mBACE,UAEA,yBACE,WACA,qBAMA,cAMI,iCACA,oCACA,4BAGF,mBACE,OAIJ,cACE,4BACA,2BACA,6BAEA,0BACE,cAIJ,6BAEE,aAIA,gBACE,uBACA,qBACA,wBACA,gBAGF,+BACE,eAGF,+CAEE,qBAKF,+CAEE,qBAMJ,gDAEE,iBNjqCG,QMkqCH,mBACA,wBACA,2BACA,qBAKJ,qBACE,eACA,yBAOF,6CAEE,SACA,kBAGF,mBACE,gBAKF,oBACE,WAGF,eACE,WAEA,kBACE,kBAEA,oBACE,cAEA,0BACE,sBAKN,kBACE,yBAGF,2BACE,sBAKN,aACE,YAGF,WACE,kBAIF,0BACE,MCzxCK,KD0xCL,mBACA,mBACA,gBACA,eAMF,mEAGE,sBAMF,kBACE,kBACA,WAGF,YACE,gBACA,kBACA,mBACA,yBACA,eACA,gBACA,gBACA,uBAEA,kBACE,mBACA,WAGF,gBACE,gBACA,iBAIJ,gBACE,eACA,MACA,QACA,WACA,gBAGF,8BAEE,cACA,gBAGF,oBACE,cACA,gBACA,eACA,aAGF,8CAEE,aAGF,oBACE,iBACA,kBACA,mBACA,iBACA,cACA,iBAGF,aACE,UACA,WACA,qDACA,eAGF,kBACE,kBACA,WACA,WACA,YACA,iBACA,kBACA,sBACA,WACA,uBACA,aAKA,kCACE,+BACA,oBACA,mBAGF,+BACE,MCt4CG,KDu4CH,cACA,WACA,eACA,WCz4CI,MD04CJ,mBAGF,+BACE,WACA,MC/4CI,MDg5CJ,eAGF,sCACE,MCr5CG,KDs5CH,cACA,WACA,eACA,mBAEA,oLAGE,WACA,eAGF,4CACE,WAKN,6BACE,MCz6CK,KD06CL,UACA,eAEA,sCACE,WAGF,mCACE,mBAGF,oCACE,WAIJ,2EAEE,MC57CK,KD+7CP,0CACE,gBAMF,gBACE,0BACA,cACA,eAGF,4BACE,cACA,eAGF,aACE,MCj9CM,MDk9CN,mBAIF,qBACE,iBAGF,qBACE,eAGF,cACE,MC/9CM,MDk+CR,6BACE,MCp+CK,KDq+CL,YACA,aACA,kBAIA,2DAEE,MC7+CG,KDg/CL,oCACE,eAGF,4BACE,WACA,kBAEA,kCACE,WACA,mBAGF,mCACE,UAIJ,8BACE,MCngDG,KDogDH,iBAMA,6EAEE,mBAIJ,cACE,WACA,gBACA,aACA,oBAIJ,iCACE,SACA,YAGF,0BACE,sBACA,yBACA,iBAIA,mBACE,YACA,SAGF,iCACE,mBACA,YAIJ,aACE,iBACA,MCjjDK,KDkjDL,cAEA,kCAEE,iBAGF,mBACE,uBAIJ,cACE,aACA,kBACA,sBACA,SACA,YACA,sBACA,UAOE,iCACA,oCACA,4BAKF,aACE,iBACA,WAEA,mBACE,WAIJ,wBACE,gBAGE,8CACE,YAGF,2CACE,aAIJ,mCACE,YAGF,wCACE,aACA,SACA,WChnDC,KDqnDP,aACE,iBAMF,iBACE,WAEA,6BACE,gBAGF,6BACE,MNnlDO,KMolDP,mBACA,uCACA,iBACA,WCxoDG,KD2oDL,0BACE,aACA,gBAGF,2BACE,iBAEA,mCACE,mBACA,kBAIJ,4BACE,MCzpDI,MD0pDJ,WC1pDI,MD6pDN,0BACE,iBACA,MC/pDI,MDmqDN,2BACE,kBACA,uBAGF,uCACE,WACA,gBAEA,6CACE,WACA,cACA,sBACA,0BACA,2BACA,8BACA,aAGF,2CACE,cACA,gBACA,kBAGF,yCACE,cACA,gBAON,SACE,eACA,sBACA,4BAME,6BACA,4BAGF,uBACA,0BACA,kBACA,qCACA,wCACA,gCACA,sBACA,cAEA,WACE,WACA,0BAMJ,mBACE,YACA,aACA,MCvuDK,KD0uDP,4CACE,oBACA,UACA,YAMF,SACE,wBAIF,eACE,aAGF,aACE,MC7vDK,KD8vDL,kBAOF,gBACE,cAGF,iBACE,cACA,mBACA,WACA,gBAGF,cACE,mBACA,aACA,mBACA,sBACA,kBACA,0BACA,uBACA,gCACA,wCACA,qCAGF,wCAGE,iBACA,yBACA,kBACA,gBACA,sBACA,YACA,sBACA,qBACA,sBACA,mBACA,mBACA,2BACA,wBACA,mDAEA,0DACE,uCAKF,sBACE,MCtzDG,KDuzDH,UAGF,yBACE,MC1zDI,MD2zDJ,UACA,iBAEA,gCACE,WACA,gBAOJ,oDACE,WAKF,kBACE,WACA,uBACA,0BACA,kBACA,sBACA,YACA,oBAGF,wBACE,WACA,UACA,cAIJ,0CACE,gBAOF,0CAEE,MCz2DK,KD02DL,UAIA,kBACE,qBACA,sBAGF,kBACE,mBAIJ,iBACE,kBACA,YACA,gBACA,YACA,kBACA,sBACA,gBAOF,cACE,gCACA,6BAKF,wBACE,WNz4DgB,QM04DhB,wBAGF,YACE,YACA,YACA,kBAEA,gBACE,uBAGF,wBACE,sBAIJ,wBACE,MCj6DK,KDo6DP,UACE,WACA,cACA,eACA,kBACA,UACA,eACA,WC16DM,MD26DN,6BAGF,iEAEE,MCj7DK,KDo7DP,oCACE,MCr7DK,KDu7DL,8EAEE,aAGF,uDACE,UAIJ,uCAEE,MCn8DK,KDs8DP,WACE,WACA,MCx8DK,KD08DL,eACE,kBAKF,SACE,cACA,iBACA,aACA,gBACA,gBACA,cACA,cAGF,SACE,cACA,YACA,aACA,gBACA,gBACA,cACA,cAIJ,gBACE,cACA,YACA,aACA,gBACA,gBACA,cACA,cAIA,2BACE,WN97DK,QM+7DL,WCl/DG,KDq/DL,4CAEE,gBACA,8BACA,4BACA,6BACA,mBAIJ,6CAEE,WN98DO,QMi9DT,gBACE,UACA,gBACA,MCvgEK,KDwgEL,gBAGF,iBACE,gBACA,gBACA,gBACA,iBACA,mBAGF,OACE,sBACA,mBACA,uBACA,0BACA,kBAOE,iCACA,oCACA,4BAGF,kBACA,mBAEA,UACE,sBACA,kBACA,aACA,WACA,gBACA,mBACA,yBACA,wCACA,2CACA,mCAIJ,WACE,UACA,kBACA,qBACA,UAGF,6BACE,WAIF,MACE,aAGF,aACE,qBACA,UAQA,oBACE,YACA,gBACA,kBAGF,8BACE,sBACA,YACA,kBACA,kBACA,MN1kES,KM4kET,6CACE,kBACA,MACA,OACA,YAIJ,8BACE,iBN1lEsB,KM2lEtB,QACA,YACA,WACA,gBACA,MN7kEkB,KM8kElB,kBAEA,6CACE,SACA,UAIJ,eACE,gBAKF,sIAIE,MC7nEG,KDqoEL,kIAIE,gBAIJ,oCAEE,gBAMF,mBAEE,MACA,eACA,iBACA,kBACA,gBACA,iBAEA,YACA,YAEA,aACA,kBACA,eACA,OACA,QACA,oDACA,4BACA,uBACA,yBACA,yBACA,kBACA,uBACA,0BACA,2BACA,gCACA,mCAGF,gBAEE,kBACA,WAOF,6BACE,qBACA,gBACA,kBAIA,wBACE,kBACA,sBAGF,0BACE,iBACA,6BAIJ,+BAEE,kBAGF,mBACE,sBAIA,kBACE,qBAGF,kBACE,6BACA,eAIJ,kBACE,6BACA,eAGF,gEAGE,qBACA,mBAGF,oCAEE,WAGF,4EAIE,WACA,WAGF,6FAIE,MChwEK,KDiwEL,WAGF,8BAEE,sBACA,iBAEA,kDACE,MCzwEI,MD6wER,yBACE,sBACA,aACA,YAEA,4BACE,gBACA,iBACA,SAIJ,OACE,WAOA,qCAEE,YAIJ,oBACE,gBACA,iBAEA,uBACE,6BAGF,uBACE,gBAEA,gCACE,qBACA,aAKN,qBACE,iBAGF,oBACE,eAGF,qBACE,aAOF,oCACE,cACA,kBAGF,wBACE,WAGF,gBACE,mBAGF,YACE,wBAGF,kBACE,aACA,eACA,WACA,YACA,MACA,OACA,gBACA,aACA,gBAMF,uCACE,SACA,UACA,gBAEA,0CACE,MCh3EG,KDk3EH,kBAGF,mDACE,UACA,SAEA,wDACE,aACA,YAKN,0BACE,iBAGF,8BACE,eACA,gBAQE,sEAEE,WACA,SACA,sBACA,0BACA,2BACA,8BAGF,2BACE,eAGF,8BACE,MC75EC,KD85ED,eAIJ,mBACE,WACA,YACA,MCr6EG,KDw6EL,uBACE,MCz6EG,KD26EH,6BACE,gBAIJ,iBACE,SAGF,cACE,sBAIJ,oBACE,WAEA,2BACE,UACA,MC97EG,KDm8EL,yBACE,YAGF,wBACE,gBACA,SACA,UAGF,wBACE,WN/5EY,QMg6EZ,sBACA,MN/5EO,KMg6EP,iBACA,YACA,aACA,0BACA,uBACA,kBAMF,qBACE,oBACA,mBACA,gBACA,iBAEA,wBACE,MCn+EC,KDo+ED,mBAEA,0BACE,cACA,mBACA,mBACA,qBACA,yBACA,6BACA,iBACA,kCACA,+BACA,0BACA,mBACA,WACA,yBAEA,iEAEE,mBAIJ,iCACE,sBACA,eACA,WACA,iBACA,kBACA,6BAKN,sBACE,aACA,UACA,WACA,wBACA,qBACA,gBAEA,wBACE,SACA,aACA,gBACA,aAIF,8BACE,kBACA,mBACA,mBACA,uBACA,mBACA,gBACA,YNv/EQ,WMw/ER,gBAIF,qCACE,sBACA,cACA,UACA,gBACA,cACA,gBAGF,2BACE,gBAGF,uCACE,gBACA,cACA,yBACA,WACA,YAGF,yBACE,uBACA,kBACA,WC1jFC,KD2jFD,mBACA,UACA,uBACA,YACA,6BACA,kBAEA,+BACE,cACA,mBACA,YN/hFM,WMgiFN,kBACA,WAIJ,yBACE,iBACA,oBACA,mBACA,6BACA,kBAIJ,oBACE,aAGF,sBACE,0BACA,WN3iFY,QM4iFZ,aACA,kBAEA,4BACE,iBAIJ,2BACE,YACA,qBAEA,kCACE,YACA,yBACA,gBAKJ,qBACE,gBAGF,0BACE,6BAIA,gGAGE,yBACA,YAEA,kHACE,yBACA,mBAKN,0CAEE,yBACA,YAEA,sDACE,yBACA,mBAIJ,iCACE,kBACA,WACA,YACA,eACA,iBACA,kBAGF,oCACE,WAIF,gBACE,iBAEA,wBACE,aAOF,0BACE,WNrnFG,QMwnFL,6BACE,iBAIJ,uDAEE,mBAGF,uDAEE,iBAGF,2BACE,mBAIA,4BACE,WACA,sBAEA,kCACE,WACA,sBAIJ,4BACE,WACA,sBAKN,oBACE,eAGF,kBACE,gBAGF,gBACE,mBACA,iBAGF,yBACE,kBAGF,aACE,kBACA,sBACA,MCruFM,MDsuFN,gBACA,YACA,aAEA,qBACE,kBACA,eAGF,wBACE,kBACA,WACA,sBACA,YAIJ,SACE,MCzvFK,KD0vFL,oBAGF,cACE,kBACA,eACA,eACA,kBACA,kBACA,cACA,gBACA,6BACA,4BACA,2BACA,wBACA,mBAEA,uDAGE,UACA,kBAGF,yBACE,kBAEA,wDAEE,2BAIJ,wBACE,WACA,cACA,0BAGF,yBACE,cAKF,yBACE,UACA,MCzyFG,KD0yFH,UAEA,8BACE,gBAGF,+BACE,eAIJ,uBACE,kBAGF,yBACE,cAIJ,yBACE,gBAGF,mBACE,eACA,SACA,WACA,gBAKE,sGAGE,WACA,sBACA,0BACA,2BACA,8BAIJ,sBACE,WACA,sBACA,0BACA,2BACA,8BAIJ,eACE,YACA,aAGF,iBACE,YAGF,YACE,SACA,SAGF,aACE,UACA,SAGF,UACE,UACA,QAGF,YACE,UACA,SAGF,SACE,UACA,SAGF,YACE,UACA,SAGF,UACE,UACA,UAGF,WACE,kBACA,YACA,iBACA,kBACA,UAGF,kBACE,4BAKA,+DACE,cACA,gBAKF,cACE,gBAGF,yBACE,cACA,gBAEA,mCACE,eAKF,mCACE,eAGF,6BACE,kBAKN,kBACE,cACA,WACA,iBACA,eAGF,MACE,kBAGF,MACE,gBACA,WACA,iBACA,YACA,aACA,kBACA,2BACA,8BACA,iCACA,yBACA,wBACA,2BACA,mBAGF,UAIE,OAHS,KAIT,MAHQ,KAIR,iBACA,iBACA,yCACA,kBAGF,SACE,2BACA,sBACA,iCACA,mCACA,sCACA,8BACA,sCACA,0BACA,4BACA,2BAEA,WACE,2BACA,sBAIJ,OACE,OACA,kBACA,MAGF,SACE,sCACA,eACA,YACA,iBACA,gBACA,kBACA,WAEA,eACE,sBAIJ,eACE,sBAGF,OACE,gBACA,sBACA,kBACA,iCACA,oCACA,4BAEA,iBACE,uBACA,kBAEA,uBACE,gBACA,eAGF,uBACE,eAKN,eACE,6BACA,0BACA,eACA,eACA,iBACA,kBACA,kBAEA,qBACE,gBAIJ,eACE,sBACA,wBACA,yBACA,iBAGF,YACE,cACA,kBACA,0BACA,uBACA,uCAEA,eACE,SACA,UACA,sBACA,mBAIA,+BACE,gBACA,SACA,YACA,SACA,kBACA,gBACA,wBACA,qBAEA,qCACE,WACA,eACA,iBACA,uCAIJ,mCACE,WACA,eACA,iBACA,uCAIJ,sBACE,MN/kGS,KMilGT,4BACE,WACA,6CACA,qBAIJ,mBACE,cAIJ,sBACE,WACA,qBACA,gBACA,kBACA,aACA,YACA,uBAGF,OACE,SACA,UACA,kBAEA,wBACE,gBACA,YACA,SACA,UAGF,kBACE,gBACA,sBACA,eACA,kBAEA,oDAEE,UAIJ,uBACE,WACA,eACA,iBAGF,iBACE,kBACA,kBACA,UACA,SAGF,yBACE,0EACA,oBAGF,0BACE,oEACA,YAGF,kBACE,gBACA,WACA,kBAIJ,oBACE,6DACA,kBAIA,oBACE,mBAGF,wBACE,YACA,iBAMF,qCACE,kBAGF,sBACE,WCpsGG,KDssGH,yBACE,YACA,oBAGF,yBACE,wBAIJ,sBACE,cAIJ,uBACE,gBACA,YACA,SACA,UAGF,mBACE,cAEA,sBACE,iBAEA,yBACE,wBAKN,gBACE,cAGF,wBACE,wBAGF,6BACE,cAGF,cACE,YAIF,cACE,kBACA,eACA,WAGF,aACE,gBAGF,aACE,YACA,gBACA,YACA,iBACA,gBACA,YAGF,oBACE,YACA,YAIA,yCACE,eAEA,oDACE,2BAIJ,8DAEE,eAIJ,kBACE,eAEA,qBACE,4BAKF,mBACE,WAGF,mBACE,iBAIJ,WACE,eAGF,YACE,kBAIF,uBACE,WACA,eACA,SACA,OACA,YAGF,aACE,kBACA,YNt0GW,MMw0GX,wBACE,aAGF,uBACE,sBAGF,sBACE,kBACA,gBACA,0BACA,gBAEA,2BACE,sBAGF,gCACE,eAEA,4CACE,qBACA,4BACA,4BAGF,wCACE,aAMJ,kEAEE,cACA,qBAKF,0DAEE,cACA,qBAIJ,4BACE,cACA,qBAGF,4FAGE,eAGF,8GAGE,gBAIA,qCACE,gBAGF,4BACE,iBAGF,0DAEE,kBAGF,0DAEE,MCx5GE,MD45GN,sBACE,kBACA,gBACA,oBACA,0BACA,gBACA,iBAEA,yCACE,gBACA,WAEA,0DACE,gBACA,WAGF,yDACE,WAGF,kDACE,qBAGF,4DACE,kBAGF,qDACE,cAKN,gDAEE,kBACA,sCACA,YACA,yBAGF,sBACE,6BACA,oBAEA,+CACE,kBAGF,8BACE,YACA,kBACA,YAKF,kCACE,YACA,kBACA,YACA,SAGF,mCACE,WACA,WACA,gBAKF,oCACE,WACA,iBAGF,uCACE,YAGF,sCACE,aAIA,8HAGE,YACA,WAIJ,sCACE,WAGF,uCACE,mBACA,uBACA,gBAGF,sCACE,cACA,gBACA,qBAGF,oIAGE,aAIA,2JAIE,aAKF,4FAEE,qBAIJ,4FAEE,qBAIA,6FAEE,qBAKF,+FAEE,qBAKF,iGAEE,qBAIJ,sCACE,kBACA,YACA,gBACA,sBACA,2BAGF,qFAEE,SACA,qBAGF,iFAEE,aAGF,0CACE,qBAGF,4BACE,gBAIA,gDACE,aAGF,sDACE,cAIJ,sCACE,cACA,MACA,gBACA,WACA,kBAEA,6CACE,gBAIJ,+CACE,yBACA,0BAIJ,0BACE,kBAGF,wBACE,YACA,WACA,kBACA,MACA,gBACA,aACA,eACA,YAGF,mBACE,kBACA,UACA,YACA,gBACA,UACA,MACA,2BACA,YACA,oBACA,wBACA,4BACA,yBAEA,wBACE,QACA,kCAIJ,+DAEE,aAIJ,mEAEE,gBAIA,8CACE,kBACA,oBACA,mBACA,6BAEA,qDACE,aACA,sBAIJ,sDACE,SACA,gBAKF,wCACE,qBAIA,wCACE,qBAGF,+EAEE,aAIJ,sCACE,aAGF,sBACE,iBAGF,kEAEE,cAGF,sKAIE,aAIA,oHAEE,aAGF,iCACE,WACA,cACA,WAIJ,2EAEE,WACA,cACA,WAGF,8BACE,MC9uHG,KDivHL,gGAGE,MCnvHI,MDsvHN,oCACE,SAMF,2BACE,sCAEA,+BACE,sCAIJ,6FAGE,UAGF,qBACE,YACA,YACA,WACA,mBACA,mBAGF,6BACE,YAMJ,kBACE,aACA,eACA,MACA,OACA,WACA,0BACA,YACA,YACA,WACA,eACA,kBACA,gBAGF,uBACE,aACA,eACA,SACA,WACA,YACA,sBACA,mBACA,uBACA,0BACA,kBAOE,iCACA,oCACA,4BAGF,0BACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAOE,wCACA,2CACA,mCAKN,oBACE,sBACA,kBACA,aACA,gBACA,WACA,gBACA,mBACA,yBAOE,wCACA,2CACA,mCAKF,2BACE,aACA,gBACA,kBACA,qBAEA,8BACE,iBACA,6BACA,cACA,gBAEA,wCACE,MCx3HA,MD83HJ,oCACE,MC/3HE,MDg4HF,iBACA,eAGF,iCACE,MCr4HE,MDs4HF,iBACA,eACA,aAGF,iFAEE,iCACA,eAKN,iCACE,iCACA,eAGF,sBACE,cAEA,2CACE,eACA,0BAIJ,iBACE,eACA,QACA,SACA,UACA,gBACA,iBACA,YACA,iCACA,mBACA,YAEA,2BACE,MC96HI,MD+6HJ,iBACA,eAIJ,kBACE,sBACA,sBAGF,sBACE,qBACA,2BAGF,eACE,qBACA,8CACA,kCACA,4BACA,UACA,WACA,YAGF,WACE,eAIA,8CACE,2EAGF,8CACE,qEAGF,8CACE,2EAMF,UACE,eACA,cAEA,gBACE,0BAGF,oBACE,WACA,YACA,4BACA,iCACA,qBACA,sBACA,MC3+HE,MD++HN,0BACE,0CAIA,kCACE,0CAGF,4BACE,yCAIJ,gCACE,yCAQF,0CACE,WACA,aAGF,iCACE,MC7gIG,KDghIL,2DACE,MChhII,MDuhIR,YACE,gBAKF,aACE,YXzwH4B,IW4wH9B,4BAEE,kBACA,yBACA,mDAEA,wCACE,6CAIJ,0CAEE,gBACE,WAGF,iBACE,cACA,iBACA,kBAIA,mBAEE,aAIJ,eACE,oBACA,oBACA,2BACA,cAGF,iBACE,YACA,eACA,eAGF,iBACE,gBAGF,6BACE,WAGF,iBACE,aAGF,qBAEE,WAGF,SACE,qBAGF,gBACE,aAGF,8BACE,cAGF,mBACE,SAGF,eACE,cAGF,eACE,gBAEA,4BACE,eAIJ,yBACE,UAGF,6BACE,WACA,aAGF,WACE,UACA,sBAIJ,gBACE,eACA,sBACA,YACA,yBACA,YAGF,cACE,iBAGF,eACE,aACA,aACA,kBACA,yBACA,WACA,yBACA,oBAGF,mBACE,wBEnqIF,cACE,eACA,cAIA,eACE,aACA,kBAGF,qBACE,WAGF,kBACE,WAEA,qBACE,sBACA,UACA,cACA,iBAKF,6BACE,YACA,eACA,sBAGF,2BACE,cACA,kBACA,WAGF,yBACE,YACA,sBAIJ,6BACE,SACA,kBAIJ,6BACE,WACA,MDjDM,MCkDN,iBAMF,WACE,kBAEA,aACE,kBACA,SACA,aClEJ,mBACE,MFGM,kBECN,aACA,eACA,aACA,gBACA,kBAGF,UACE,iBAGF,mBACE,WAGF,iBACE,mBACA,aACA,iBAEA,yBACE,aAGF,kCACE,WChCJ,gBACE,MVGW,MUFX,eACA,MACA,OACA,aACA,kEACA,WACA,YAEA,mBACE,SAGF,qBACE,SACA,UACA,eAIA,sEAEE,WAKF,iCACE,kBACA,SACA,kBACA,2BAIJ,qOAOE,kBACA,mBACA,SAGF,sCACE,SAGF,4DAEE,YAGF,+EAEE,UAIJ,uBACE,gBAGF,wBACE,WACA,YACA,kBACA,MACA,OACA,UAEA,qCACE,aACA,mBAIJ,gCACE,WH7EK,KG8EL,cACA,SACA,SAGF,0BACE,gBACA,kBAEA,iCACE,yDACA,0BACA,kBACA,sBACA,0BACA,WACA,gBACA,aACA,UACA,iBAIJ,6BACE,WACA,gBACA,gBACA,kBACA,YAEA,+CACE,kBACA,YACA,mBAIJ,qBACE,SACA,gBACA,gBACA,WACA,WACA,kBAEA,uBACE,MV1HS,KU2HT,eAEA,6BACE,0BAIJ,wBACE,WACA,UACA,qBACA,SAEA,2BACE,kBAIJ,wBACE,gBAEA,uEAEE,MV5Ie,KU6If,iBV1IoB,KU6ItB,wCACE,iBAGF,yCACE,aACA,iBAGF,uDACE,eACA,WAEA,6DACE,eACA,UAKN,wBACE,mBACA,WACA,gBAEA,oCACE,mBACA,WACA,gBAIJ,yBACE,SAGF,uBACE,cAIA,+BACE,kBACA,YACA,aACA,eACA,gBACA,MHvMC,KGyMD,sCACE,YAGF,kEAEE,YACA,aACA,eACA,eACA,kBACA,YACA,WACA,UAIF,iCACE,cACA,2BACA,6BACA,kBACA,UAGA,uCACE,cAKJ,iCACE,cACA,aACA,SACA,WACA,2BAGF,kEAEE,kBACA,SACA,QACA,WAGF,mCACE,UAIA,gFAEE,SAGF,0CACE,SAIJ,mCACE,kBACA,WACA,OACA,iBAIJ,sCACE,QACA,SAKF,gCACE,gBAIA,oDAEE,kBACA,aACA,kBAKN,qCACE,2BACA,kBACA,mBAGF,2CACE,yBAKJ,eACE,mBACA,kBACA,mBACA,2BACA,gBAEA,qBACE,iBACA,eACA,gBACA,mBACA,iBACA,oBACA,WAGF,oBACE,kBACA,YACA,aACA,eACA,iBACA,WACA,eAGF,8BACE,SACA,cACA,kBAOA,4BACE,aAGF,6BACE,mBAOA,gEACE,aAGF,kEACE,oBAMR,2BACE,2BAEA,yCACE,wCAIJ,qBACE,MHpXM,MGqXN,mBAIF,wBACE,UACA,YACA,sBACA,kBACA,eACA,MACA,WACA,YAGF,0BACE,WACA,YACA,iBACA,gBACA,WACA,iBACA,eACA,MACA,KV/YW,MUgZX,kBACA,eACA,YACA,yBACA,8CACA,sBAIF,gBACE,eACA,gBACA,kBAEA,2BACE,MH9ZG,KG+ZH,gBACA,cAGE,8CACE,gBAGF,oCACE,cAIJ,8BACE,kBACA,SACA,UACA,gBACA,gBACA,gBACA,gBACA,sBACA,mBACA,0BACA,6BACA,wBACA,SACA,SACA,QACA,aACA,YAGF,8BACE,mBACA,UACA,gBAEA,kCACE,mBAGF,oCACE,mBAIJ,6BACE,cACA,kBAEA,mDACE,MHndD,KGodC,MHpdD,KGqdC,oBAKN,6BACE,aACA,sBACA,mBACA,mBACA,eCndJ,WACE,yBACA,WAGF,oBACE,kBACA,cAGF,cACE,kBACA,WACA,cAGF,QACE,sBACA,WAGF,gBACE,qBACA,gBACA,WJpCK,KIsCL,kBACE,2BAIJ,cACE,sBACA,WACA,yBACA,sBACA,UACA,sBAEA,sBACE,mDACA,2BAIJ,SACE,kBACA,YACA,YACA,iBAGF,WACE,0DACA,2BACA,kBACA,YACA,YACA,iBAGF,WACE,gBACA,WACA,eAEA,iBACE,sBACA,WACA,2BACA,eAIJ,aACE,oCACA,WACA,eAEA,mBACE,sBACA,WACA,2BACA,eAIJ,eACE,mBACA,kBACA,sBACA,WACA,UACA,sBACA,aAGF,6BACE,SAGF,YACE,cACA,WACA,aAGF,eACE,eACA,WACA,mBACA,qBACA,gBACA,iBACA,gBACA,WJ/HK,KIgIL,sBACA,4DACA,sBAEA,qBACE,eACA,WACA,gBACA,gBACA,iBACA,mBACA,qBACA,sBACA,WJ7IG,KIiJP,OACE,mBACA,WAGF,YACE,iBACA,kBACA,UAGF,YACE,mBACA,iBACA,kBACA,eACA,UACA,WACA,mDACA,2BAGF,WACE,mBACA,yBACA,WACA,sDACA,eACA,kBACA,iBACA,iBACA,kBACA,UACA,qBAEA,iBACE,mBACA,WACA,sBACA,eACA,iBACA,kBACA,kBACA,iBACA,UACA,qBAIJ,gBACE,mDACA,2BACA,kBACA,UAEA,sBACE,mBACA,WACA,sBACA,eACA,kBACA,iBACA,UACA,qBAIJ,MACE,sBACA,iBACA,YACA,WACA,sBACA,WACA,wBAGF,WACE,YACA,qBACA,sBACA,eAEA,iBACE,UACA,sBACA,gBACA,WACA,qBACA,sBACA,eAKJ,KACE,WACA,YAGF,QACE,+DAGF,QACE,8DAGF,QACE,2DAGF,QACE,4DAGF,QACE,+DAGF,QACE,sDAGF,QACE,qDAGF,QACE,uDAGF,SACE,kBACA,sBACA,WAGF,iBACE,yBACA,WACA,kBACA,iBACA,SACA,UACA,sDACA,wBACA,2BACA,4BACA,2BACA,YACA,YACA,WACA,eAEA,yCAEE,cACA,MJ/SG,KIgTH,mBACA,YACA,uBAGF,yBACE,cACA,MJvTG,KIwTH,WACA,YACA,UAIA,yBACE,iBAGF,wBACE,gBAMJ,iDAEE,yBACA,sBACA,WAEA,6DACE,sBACA,sBACA,WAIJ,eACE,sBACA,sBACA,WAIJ,YACE,WACA,kBACA,MJ/VM,MIgWN,yBACA,sBAEA,iBACE,MJrWG,KIyWP,oBACE,kBACA,WACA,UACA,YAGF,uCAEE,kBACA,WACA,SACA,YACA,YAGF,kBACE,mDACA,iBAEA,wBACE,SAIJ,OACE,eACA,SACA,QACA,YACA,iBACA,aACA,cACA,iBACA,YAIA,UACE,eACA,qBACA,SACA,QACA,WACA,4BACA,kEACA,sBACA,cACA,YAEA,gBACE,cACA,qEACA,sBAIJ,iBACE,mEACA,YAEA,uBACE,sEAKN,yBACE,yBACA,0BAGF,eACE,kBACA,eACA,yBAEA,qBACE,sBAIJ,IACE,gBAEA,0BACE,UAIJ,KACE,aAGF,eACE,WJxcK,KIycL,kBACA,eAGF,WACE,MJ9cK,KI+cL,eACA,WACA,YACA,mBACA,sBACA,gBACA,WACA,YAEA,iBACE,MJxdI,MIydJ,QAGF,iBACE,aAGF,aACE,cACA,WACA,gBACA,gBAGF,gCAEE,MJ1eG,KI8eP,YACE,6BACA,kBACA,mBACA,WACA,gBACA,YACA,iBAGF,gBACE,WACA,kBACA,OCjgBF,WACE,kBACA,WAEA,cACE,sBACA,aACA,UAGF,8BACE,iBAGF,uDAGE,WACA,SACA,sBAIA,2FAGE,WACA,iBAIJ,iCACE,WAGF,uBACE,UAIJ,4BACE,WAGF,uBACE,WC1CF,YACE,YACA,cAGF,iCACE,WAGF,4BACE,WACA,WACA,yBAGF,iCACE,yBACA,YAIA,uCAEE,WAGF,iBACE,WAGF,gBACE,YAGF,qBACE,YAGF,iBACE,WAGF,mBACE,WAGF,gBACE,UAGF,mBACE,WAGF,mBACE,WAGF,kBACE,WAGF,eACE,WAIJ,0BACE,qBAGF,0BACE,qBACA,MNrEM,MMsEN,WACA,gBAGF,kBACE,YAGF,yBACE,YACA,oBAEA,8BACE,sBACA,iBCxFJ,eACE,kBACA,WACA,sDACA,cAIF,aACE,gBAGF,cACE,gBAGF,eACE,mBAGF,cACE,kBAGF,yIASE,iBACA,kBAIF,kQAaE,kBACA,gBAGF,mBACE,MAEA,UACA,mBAGF,oBACE,SAEA,UACA,sBAGF,mBACE,QAEA,SACA,WPrEM,MOuEN,oCACE,YACA,eACA,oBACA,UACA,gBAIJ,gKAQE,OAEA,SACA,WP5FK,KO+FP,sBACE,kBACA,mBAGF,oBACE,gBACA,eACA,kBAGF,qBACE,mBACA,eACA,kBAGF,oBACE,kBACA,eACA,kBAGF,uBACE,eACA,kBAGF,wKAQE,eACA,iBACA,kBAGF,wBACE,gBACA,WAGF,yBACE,cACA,WAIA,0BACE,gBACA,mBACA,iBACA,kBACA,sCACA,sBACA,kBACA,gBAGF,2BACE,sCACA,sBACA,kBACA,gBAKF,uBACE,sBAIA,2DAEE,eAKN,2CACE,6BAIA,uCACE,sBACA,YAGF,+BACE,QACA,SACA,qBACA,wBACA,sBACA,uBACA,uBACA,0BACA,wBACA,yBAIJ,cACE,MACA,OACA,oBACA,gBAGF,4BACE,sBACA,gBAGF,iFAGE,sBACA,cACA,mBACA,gCACA,YAGF,oBACE,gBACA,UAGF,+BACE,sBACA,kBAGF,gCACE,YACA,YAGF,cAEE,kBAGF,sBAEE,kBACA,QACA,qBAIA,wBACE,eACA,iBACA,kBACA,WAEA,sDACE,gCAIJ,4BACE,kBACA,sCC/QF,2CAEE,cACA,SACA,UACA,mBAGF,2BACE,aACA,kBAGF,yBACE,qBAGF,qBACE,SACA,UACA,kBACA,qBACA,aACA,sBACA,UACA,QAGF,2BACE,0CAEA,8BACE,cACA,gBAIJ,mCACE,cACA,gBAGF,wBACE,WC5CJ,MACE,SACA,iBACA,qBACA,WACA,YAGF,eACE,WACA,YAGF,cACE,6CAGF,eACE,8CAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,YACE,2CAGF,iBACE,gDAGF,cACE,6CAGF,mBACE,kDAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,gBACE,+CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,mBACE,kDAGF,gBACE,+CAGF,YACE,2CAGF,YACE,2CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,aACE,4CAGF,YACE,2CAGF,gBACE,+CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,YACE,2CAGF,aACE,4CAGF,eACE,8CAGF,kBACE,iDAGF,aACE,4CAGF,aACE,4CAGF,WACE,0CAGF,eACE,8CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,gBACE,+CAGF,cACE,6CAGF,UACE,yCACA,WACA,YAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,cACE,6CAGF,UACE,yCAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,iBACE,gDAGF,gBACE,+CAGF,gBACE,+CAGF,aACE,4CAGF,kBACE,iDAGF,WACE,0CAGF,kBACE,iDAGF,eACE,8CAGF,WACE,0CAGF,aACE,4CAGF,aACE,4CAGF,eACE,8CAGF,cACE,6CAGF,cACE,6CAGF,cACE,6CAGF,eACE,8CAGF,WACE,0CAGF,eACE,8CAGF,YACE,2CAGF,WACE,0CAGF,YACE,2CAGF,cACE,6CAGF,cACE,6CAGF,YACE,2CAGF,YACE,2CAGF,aACE,4CAGF,cACE,6CAGF,iBACE,gDAGF,aACE,4CAGF,aACE,4CAGF,cACE,6CAGF,gBACE,+CAGF,gBACE,+CAGF,gBACE,+CAGF,eACE,8CAGF,mBACE,kDAGF,eACE,8CAGF,cACE,6CAGF,eACE,8CAGF,cACE,6CAGF,mBACE,kDAGF,uBACE,sDAGF,0BACE,yDAGF,aACE,4CAGF,YACE,2CAGF,aACE,4CAGF,QACE,uCAGF,aACE,4CAGF,SACE,wCAGF,SACE,wCACA,UACA,WAGF,cACE,6CAGF,kBACE,iDAGF,SACE,wCACA,WAGF,aACE,4CAGF,qBACE,oDAGF,sBACE,qDAGF,8BACE,6DAGF,eACE,8CAGF,uBACE,sDAGF,wBACE,uDAGF,gCACE,+DAGF,cACE,6CAGF,UACE,yCAGF,YACE,2CAGF,SACE,wCAGF,UACE,yCAGF,WACE,0CAGF,gBACE,+CAGF,aACE,4CAGF,cACE,6CAGF,UACE,yCAGF,SACE,wCAGF,WACE,0CAGF,YACE,2CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,WACE,0CAGF,cACE,6CAGF,aACE,4CAGF,WACE,0CAGF,aACE,4CAGF,cACE,6CAGF,aACE,4CACA,WACA,YAGF,aACE,4CAGF,kBACE,iDAGF,aACE,4CAGF,eACE,8CAGF,aACE,4CAGF,cACE,6CAGF,WACE,0CAGF,UACE,yCAGF,YACE,2CAGF,UACE,yCAGF,aACE,4CAGF,WACE,0CAGF,YACE,2CAGF,SACE,wCAGF,eACE,8CAGF,qBACE,oDAGF,kBACE,iDAGF,eACE","file":"theme.css"} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/highlight-query b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/highlight-query deleted file mode 120000 index 7c1bba72..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/highlight-query +++ /dev/null @@ -1 +0,0 @@ -../phpmyadmin/sql-parser/bin/highlight-query \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/lint-query b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/lint-query deleted file mode 120000 index f337e795..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/lint-query +++ /dev/null @@ -1 +0,0 @@ -../phpmyadmin/sql-parser/bin/lint-query \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/tokenize-query b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/tokenize-query deleted file mode 120000 index 56dc1635..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/bin/tokenize-query +++ /dev/null @@ -1 +0,0 @@ -../phpmyadmin/sql-parser/bin/tokenize-query \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_classmap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_classmap.php deleted file mode 100644 index 2b89e59e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_classmap.php +++ /dev/null @@ -1,23 +0,0 @@ - $vendorDir . '/tecnickcom/tcpdf/include/barcodes/datamatrix.php', - 'PDF417' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/pdf417.php', - 'QRcode' => $vendorDir . '/tecnickcom/tcpdf/include/barcodes/qrcode.php', - 'TCPDF' => $vendorDir . '/tecnickcom/tcpdf/tcpdf.php', - 'TCPDF2DBarcode' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_barcodes_2d.php', - 'TCPDFBarcode' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_barcodes_1d.php', - 'TCPDF_COLORS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_colors.php', - 'TCPDF_FILTERS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_filters.php', - 'TCPDF_FONTS' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_fonts.php', - 'TCPDF_FONT_DATA' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_font_data.php', - 'TCPDF_IMAGES' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_images.php', - 'TCPDF_IMPORT' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_import.php', - 'TCPDF_PARSER' => $vendorDir . '/tecnickcom/tcpdf/tcpdf_parser.php', - 'TCPDF_STATIC' => $vendorDir . '/tecnickcom/tcpdf/include/tcpdf_static.php', -); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_static.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_static.php deleted file mode 100644 index 53c9bf53..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/composer/autoload_static.php +++ /dev/null @@ -1,252 +0,0 @@ - __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', - '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', - 'bd9634f2d41831496de0d3dfe4c94881' => __DIR__ . '/..' . '/symfony/polyfill-php56/bootstrap.php', - 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', - ); - - public static $prefixLengthsPsr4 = array ( - 'p' => - array ( - 'phpseclib\\' => 10, - ), - 'W' => - array ( - 'Williamdes\\MariaDBMySQLKBS\\' => 27, - ), - 'T' => - array ( - 'Twig\\Extensions\\' => 16, - 'Twig\\' => 5, - ), - 'S' => - array ( - 'Symfony\\Polyfill\\Util\\' => 22, - 'Symfony\\Polyfill\\Php56\\' => 23, - 'Symfony\\Polyfill\\Mbstring\\' => 26, - 'Symfony\\Polyfill\\Ctype\\' => 23, - 'Symfony\\Contracts\\Service\\' => 26, - 'Symfony\\Contracts\\Cache\\' => 24, - 'Symfony\\Component\\Yaml\\' => 23, - 'Symfony\\Component\\VarExporter\\' => 30, - 'Symfony\\Component\\Filesystem\\' => 29, - 'Symfony\\Component\\ExpressionLanguage\\' => 37, - 'Symfony\\Component\\DependencyInjection\\' => 38, - 'Symfony\\Component\\Config\\' => 25, - 'Symfony\\Component\\Cache\\' => 24, - 'Samyoul\\U2F\\U2FServer\\' => 22, - ), - 'R' => - array ( - 'ReCaptcha\\' => 10, - ), - 'P' => - array ( - 'Psr\\Log\\' => 8, - 'Psr\\Container\\' => 14, - 'Psr\\Cache\\' => 10, - 'PragmaRX\\Google2FA\\Tests\\' => 25, - 'PragmaRX\\Google2FA\\' => 19, - 'PragmaRX\\Google2FAQRCode\\Tests\\' => 31, - 'PragmaRX\\Google2FAQRCode\\' => 25, - 'PhpMyAdmin\\SqlParser\\' => 21, - 'PhpMyAdmin\\ShapeFile\\' => 21, - 'PhpMyAdmin\\MoTranslator\\' => 24, - 'PhpMyAdmin\\' => 11, - 'ParagonIE\\ConstantTime\\' => 23, - ), - 'D' => - array ( - 'DASPRiD\\Enum\\' => 13, - ), - 'B' => - array ( - 'BaconQrCode\\' => 12, - ), - ); - - public static $prefixDirsPsr4 = array ( - 'phpseclib\\' => - array ( - 0 => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib', - ), - 'Williamdes\\MariaDBMySQLKBS\\' => - array ( - 0 => __DIR__ . '/..' . '/williamdes/mariadb-mysql-kbs/src', - ), - 'Twig\\Extensions\\' => - array ( - 0 => __DIR__ . '/..' . '/twig/extensions/src', - ), - 'Twig\\' => - array ( - 0 => __DIR__ . '/..' . '/twig/twig/src', - ), - 'Symfony\\Polyfill\\Util\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-util', - ), - 'Symfony\\Polyfill\\Php56\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-php56', - ), - 'Symfony\\Polyfill\\Mbstring\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', - ), - 'Symfony\\Polyfill\\Ctype\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', - ), - 'Symfony\\Contracts\\Service\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/service-contracts', - ), - 'Symfony\\Contracts\\Cache\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/cache-contracts', - ), - 'Symfony\\Component\\Yaml\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/yaml', - ), - 'Symfony\\Component\\VarExporter\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/var-exporter', - ), - 'Symfony\\Component\\Filesystem\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/filesystem', - ), - 'Symfony\\Component\\ExpressionLanguage\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/expression-language', - ), - 'Symfony\\Component\\DependencyInjection\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/dependency-injection', - ), - 'Symfony\\Component\\Config\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/config', - ), - 'Symfony\\Component\\Cache\\' => - array ( - 0 => __DIR__ . '/..' . '/symfony/cache', - ), - 'Samyoul\\U2F\\U2FServer\\' => - array ( - 0 => __DIR__ . '/..' . '/samyoul/u2f-php-server/src', - ), - 'ReCaptcha\\' => - array ( - 0 => __DIR__ . '/..' . '/google/recaptcha/src/ReCaptcha', - ), - 'Psr\\Log\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/log/Psr/Log', - ), - 'Psr\\Container\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/container/src', - ), - 'Psr\\Cache\\' => - array ( - 0 => __DIR__ . '/..' . '/psr/cache/src', - ), - 'PragmaRX\\Google2FA\\Tests\\' => - array ( - 0 => __DIR__ . '/..' . '/pragmarx/google2fa/tests', - ), - 'PragmaRX\\Google2FA\\' => - array ( - 0 => __DIR__ . '/..' . '/pragmarx/google2fa/src', - ), - 'PragmaRX\\Google2FAQRCode\\Tests\\' => - array ( - 0 => __DIR__ . '/..' . '/pragmarx/google2fa-qrcode/tests', - ), - 'PragmaRX\\Google2FAQRCode\\' => - array ( - 0 => __DIR__ . '/..' . '/pragmarx/google2fa-qrcode/src', - ), - 'PhpMyAdmin\\SqlParser\\' => - array ( - 0 => __DIR__ . '/..' . '/phpmyadmin/sql-parser/src', - ), - 'PhpMyAdmin\\ShapeFile\\' => - array ( - 0 => __DIR__ . '/..' . '/phpmyadmin/shapefile/src', - ), - 'PhpMyAdmin\\MoTranslator\\' => - array ( - 0 => __DIR__ . '/..' . '/phpmyadmin/motranslator/src', - ), - 'PhpMyAdmin\\' => - array ( - 0 => __DIR__ . '/../..' . '/libraries/classes', - ), - 'ParagonIE\\ConstantTime\\' => - array ( - 0 => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src', - ), - 'DASPRiD\\Enum\\' => - array ( - 0 => __DIR__ . '/..' . '/dasprid/enum/src', - ), - 'BaconQrCode\\' => - array ( - 0 => __DIR__ . '/..' . '/bacon/bacon-qr-code/src', - ), - ); - - public static $prefixesPsr0 = array ( - 'T' => - array ( - 'Twig_Extensions_' => - array ( - 0 => __DIR__ . '/..' . '/twig/extensions/lib', - ), - 'Twig_' => - array ( - 0 => __DIR__ . '/..' . '/twig/twig/lib', - ), - ), - ); - - public static $classMap = array ( - 'Datamatrix' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/datamatrix.php', - 'PDF417' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/pdf417.php', - 'QRcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/barcodes/qrcode.php', - 'TCPDF' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf.php', - 'TCPDF2DBarcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_barcodes_2d.php', - 'TCPDFBarcode' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_barcodes_1d.php', - 'TCPDF_COLORS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_colors.php', - 'TCPDF_FILTERS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_filters.php', - 'TCPDF_FONTS' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_fonts.php', - 'TCPDF_FONT_DATA' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_font_data.php', - 'TCPDF_IMAGES' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_images.php', - 'TCPDF_IMPORT' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_import.php', - 'TCPDF_PARSER' => __DIR__ . '/..' . '/tecnickcom/tcpdf/tcpdf_parser.php', - 'TCPDF_STATIC' => __DIR__ . '/..' . '/tecnickcom/tcpdf/include/tcpdf_static.php', - ); - - public static function getInitializer(ClassLoader $loader) - { - return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInita4a04794885451dee1e2788c707ca122::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInita4a04794885451dee1e2788c707ca122::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInita4a04794885451dee1e2788c707ca122::$prefixesPsr0; - $loader->classMap = ComposerStaticInita4a04794885451dee1e2788c707ca122::$classMap; - - }, null, ClassLoader::class); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/.coveralls.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/.coveralls.yml deleted file mode 100644 index bc71b62f..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/.coveralls.yml +++ /dev/null @@ -1,2 +0,0 @@ -coverage_clover: clover.xml -json_path: coveralls-upload.json diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/.travis.yml deleted file mode 100644 index e4c64533..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/.travis.yml +++ /dev/null @@ -1,41 +0,0 @@ -sudo: false - -language: php - -cache: - directories: - - $HOME/.composer/cache - - $HOME/.local - - vendor - -matrix: - fast_finish: true - include: - - php: 7.1 - env: - - EXECUTE_CS_CHECK=true - - EXECUTE_TEST_COVERALLS=true - - PATH="$HOME/.local/bin:$PATH" - - php: nightly - allow_failures: - - php: nightly - -before_install: - - if [[ $EXECUTE_TEST_COVERALLS != 'true' ]]; then phpenv config-rm xdebug.ini || return 0 ; fi - - composer self-update - - if [[ $EXECUTE_TEST_COVERALLS == 'true' ]]; then composer require --dev --no-update satooshi/php-coveralls:dev-master ; fi - -install: - - travis_retry composer install --no-interaction - - composer info -i - -script: - - if [[ $EXECUTE_TEST_COVERALLS == 'true' ]]; then vendor/bin/phpunit --coverage-clover clover.xml ; fi - - if [[ $EXECUTE_TEST_COVERALLS != 'true' ]]; then vendor/bin/phpunit ; fi - - if [[ $EXECUTE_CS_CHECK == 'true' ]]; then vendor/bin/phpcs ; fi - -after_script: - - if [[ $EXECUTE_TEST_COVERALLS == 'true' ]]; then vendor/bin/coveralls ; fi - -notifications: - email: true diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/phpcs.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/phpcs.xml deleted file mode 100644 index a184db89..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/dasprid/enum/phpcs.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - Enum coding standard - - - - - - - - - - - - - - - - - - - - - - - - - src - test - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/motranslator/.github/stale.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/motranslator/.github/stale.yml deleted file mode 100644 index 8ed0f30a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/motranslator/.github/stale.yml +++ /dev/null @@ -1,23 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale - -# Number of days of inactivity before an Issue or Pull Request becomes stale -daysUntilStale: 60 -# Number of days of inactivity before a stale Issue or Pull Request is closed -daysUntilClose: 7 -# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable -exemptLabels: - - pinned - - security -# Label to use when marking as stale -staleLabel: wontfix -# Comment to post when marking as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. -# Comment to post when removing the stale label. Set to `false` to disable -unmarkComment: false -# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable -closeComment: false -# Limit to only `issues` or `pulls` -only: pulls diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/shapefile/codecov.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/shapefile/codecov.yml deleted file mode 100644 index 99d09da2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/shapefile/codecov.yml +++ /dev/null @@ -1,3 +0,0 @@ -comment: - layout: header, changes, diff -coverage: {} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/.github/stale.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/.github/stale.yml deleted file mode 100644 index 8ed0f30a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/.github/stale.yml +++ /dev/null @@ -1,23 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale - -# Number of days of inactivity before an Issue or Pull Request becomes stale -daysUntilStale: 60 -# Number of days of inactivity before a stale Issue or Pull Request is closed -daysUntilClose: 7 -# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable -exemptLabels: - - pinned - - security -# Label to use when marking as stale -staleLabel: wontfix -# Comment to post when marking as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. -# Comment to post when removing the stale label. Set to `false` to disable -unmarkComment: false -# Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable -closeComment: false -# Limit to only `issues` or `pulls` -only: pulls diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/.weblate b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/.weblate deleted file mode 100644 index 62f698fa..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/.weblate +++ /dev/null @@ -1,3 +0,0 @@ -[weblate] -url = https://hosted.weblate.org/api/ -translation = phpmyadmin/sql-parser diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/codecov.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/codecov.yml deleted file mode 100644 index 99d09da2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/codecov.yml +++ /dev/null @@ -1,3 +0,0 @@ -comment: - layout: header, changes, diff -coverage: {} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ar/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ar/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 71c7686d90bd17343776be7bcab592ecfce51d4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5266 zcma);U2GiH6~~7L+Tx~P^pk$xI3JLbS?_L0Vm5Ig1QTeJkR}cwwJ+n{yY`UXna#{> z7N;+@V>_-@A@!j`l`2&zrFK4yF)2{<(3eW>OH~OKsk1Nrdf^3$K2)ky^`XCWXZF)E zWTMS~?!D*Ud(Qv-&l&&qo;!bP@!0&n#&7lx%NhaS`w0K>{C$gMeGB{txDDKTr)7N; z%z!d~5l6al~ zA7DHUDsUymKY`CMejgkHj}hEMU;~u<)m%$wPTktvXU*J*jd-o*y{RJp_{39s*y$j~SyC7NeF`Qx%yqEC{ z>3A8GJpVZz{}+^e?j-3u!6!hbEDt0EYX-anly~6|H;j&e_9OOt(h>5tkc82UoGUR3 zFY*wwxnnyBjfOYC=z%o$JfzD!;ya-kO)5}w)p|r1@*rW8GbCWNMoLYsAP>Wl)Q@l^ z{C}CBJOc?Bt|(E9@-dHSO!%>O=600S1*cNip=#(rEB$;;7b9KTqsHrzD*JV>q;}?a zlrq*4HF$b-?Cj~2X9m?dJ=O4ol4>|%dxuyQD}LyD6KXtgisy8+aow+09pwkg`A}0& zH&hrok*;blImkGZ_~rSkq$_UKjdY;Kb=1(>Q*NXjyp1Ncss;Lj>(@i&ds_SowC7Z{ z@@qP9BG>meI2KM-$Nh>jR^35uWAmnKN)8Tna6y;aj1(PDd47absva^ALB#4;>Q&~& zhlU$X`cOL#L+9&$q(gBqa>grqbSv7*RFW{WOd@eEyhX5{^2_CL zV|JLYX|FqdWxrDK8$>ZaMHI5dFSpgwoBEBL`y7r`MLQuUc)G<$Nta#Ey+uAoy^^?L z=ut?tKl;&Bq#Y4ttoB@E5>O4_caw**kF48j$ynb>wL3WW)L!}mEp;kg&3 zrYq8R+RdbIwd6#O;jeGL>-Mg*+5$_rJnaPTX1zcM0j+a;&I+S|yeTubP6hsRP-#C| zvY*z06nsIQ`R;LLxDHfy;Iyv!L1do@C)|?#Xni8I$NWN~+lmwULHI~*vR0jPN>$g( zcsd$5_0*VsG|;9~+K*c0Q+a`NF;jAIRpjSq$ydG+Mc{V>fJPb9R28 z%I_`g#g1p-IE8PINuihv3u?-l@ayBM>`<5LP%=8O|B;ER<5n_7zj~N0-bCG*(Ds;i zss(i@4PxdDHCP%BId~%#m}95nHEw-v z+Xq>;N$cIBTF%cU+2lO#eg!9%IJc9q?qrz=C0noIsW_MTu#STZCT=KN5ML339D{+$ z{|qNDi*--%U7=z;YY0YM!qDb%_eaAe;|neY0IsnD|3=$ ze680&63Z#qB|YnexEQ}-3^wMab5| z?<%a}KZZjuzaY4Zlc-(~6T-8KX*%rC_&c)(@T zgq{Rw#zt_7r&OJV<+|~8O|mg<+RLhBnC_$4U|QWWwE;O-mPW#%{Hpp=oKSX@;cS*YNKK3?yZggqd`k&6()3ZnY#zxwm{0Wt-bt((m6Ug=X?O zBW;Z+xsf;}EZllSH801nid1nbeuWigP1OJV;m_p{KR|YLj0hMtCtR3Kzvh@X6&+TJ zDSq9|Q3sL-^G?um9mlsCg{VX5;$QlqpsTWqt0dT@fKnpXMSTCDt4XE!%a87pcHVf2 zGbDpcIK=UZU%i497DceMdyH2oAj+rTP{N)^yKmn56thYhZGMZWh4onztm!rMI}w^3 z*xhY6TrHnPcCEq1V!V6{*NhI9O)3yw@@?2?#)|X=c$6Ej$u+!^q;{y%I~EYIe1?;} zws=W6?Ki}%6#-$an2)r4B5vozjYgc-)tcMoBA+{1NDn0nqfHWVMLvTwEaxmfU}lWo HBz)`tBXOst diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/be@latin/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/be@latin/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index f9857087ee12860d4998297b4f793d71f53898a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4644 zcma)9O^h5z74G2h+B)wR=2o8TjGH@CVNa2R!c^z&`^I0}tKnd0z+C zfIPnjya3FB1biR(F!1ld0C?czp7#~tI`E6Y9|OMz{5g>A-T^)YyaQYUeh4Js{3kr` z1n_wv-?s^T5cno=4)`{Z&%Fa=zyDdTANr){9mAM_p9ek*JOcb4@G;bW!25u206G4fK=$LeK=$j8!25y!27VQI@L&P|M)aw2R@8N0TK{2TDg!23P}Zh-SZ z9^V8qpYH-61^xl(`~yCK@xjk}-bvsiKmxu9tN|^MdAbQ?Ki@Cs|5DE14-(jqZvi=e zQI0d7LGALo+&;D`MVxgI^tH$RZD;|3CN zu^?rxRv-@-6W0%O!}(>-`QaG(;oKa+2j$})))@2d9c>&5X&|CZCbTK7B>74#gH(nm zsGX(MF_{kO=;D#E=AEP2%PXy`m)EY$Qcvca#)h;hlJO3<2qKdxy-sZ_f}TwGuA6>e zkg+8Gr>T~kl%yh+eW{CsoHK=A+E6GX)mN#s)RyU{l$umZ0^X)wNwJj!WwL~fmh6|6 zTJ$BESXz-PqxU$LDrAUedCulk1Ba|Jb)js)H(ILCx=pjgS zI{KATq`M-hdE>dwE>w}kB9L>*Jo3;nko8zCHSdK|yR)r}vs0{&mPAStN1=hS( z1vcT;F0nOl%}{EEPDC({qLK`3wkRbwOG)+P$Y~jL<}$5$E$FmRWyfh2GFNFn<&iT& zB~%RytxVF(b|wn{4?BgTh@H2A(Va*IDcFT3X_kqeWxrsO<}nWJph^W~OqgL&qfw}k zl%~}zN|j$Yay^q)v5NQG$X-?$iG@W`)V!-2EV@2}1g$IWR5wX?#U$to^b?f&#KzEo z#EMm!vGeDytW zTC6vo@aw1i#RfGNo8LTnyuMhk!_dEsM$30j+bvT4+s%_t9IxYQ4^EObr6^|mS7Sdlej*B9b~on&D*#)ag1Xe5tdBP8%gYTqc8vII{qS<5K~GYhV2$ya<;Bs` z((+0EI_J!m8g+X0)nW^5>hsvsz@Ej^GcWniO3goi#y07@1w*u0Ls~;QnDMrMDtaOk z;FTM0NJA~QZ%7oT*x5RP=0DVCBOEHEr+gi#Z0JQQ+rA+N&>V6OL*zM4XB0qbG{P z)fgvN=w;jv-t2%+;d4i9@pon`hhK90R#(swfF?eY! zIizrqfh8nrXKNpixF@S1FIRT9IH7T(IJu14`AU*X=gg8L-K??zQfqfJg``)!&u7;ohlx*R`&iNaM{bWKUfgn3Ws zpwQrmA?e;7N+a~hU{CVPwUQ<)x+0p(=Zn;bdz1q9O4SFIJXTfTy2yfmVNX4PW_B;1 zR4Wv9E=;miD^w4pTynkUWV$O{iCT!WotrR1s$AnnaRj-ldCv=;#(M-bkA@woA**a( zrQ#Zq1lUt4TvtNEX$(JE6Ur%C0l&d;r52hVTYN|2MFkyHpgK~^q2WcMmu84zh}!2D z3Fg6>;Z33lEOTDQRtyvhFQ*U{Nd0X4R+_tmw{PeizXOOBW7hWccBj@VEl{Swe;OKU zUqcDqKnKIQvB0+!r8ChPz)8iXsN2dE2ida*MOK;2IWi>!;&%$)WhdJ`g)=s)<*^1P zb~8gE9C15cNEH_#?w+%@0xzo=xt3VzKSORkMQCG_oZk`%l?hsm;@@ROR4$ cn!6Xy)Vx^q^9XGRZycZ@9Eq^(-sP(IU$NVaPXGV_ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/bg/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/bg/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 2201811cadd3623a082176f7b2e2b619775fbf60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 zcmZ8eO-~d-5FHgSdo&(3DNi1x=PN2?U?U`vf@cJ5sU|- ziAVnf0ai8w%U|e;M-%TJ{Rh^}MmMpOH&tEr>UCAk&nqLJEj%NLYlun2WyEttc{0Qz zVgqp%(MMcId`JAcU|GM>?jU|#w5*$Go0lwW3hf89n63_{Dt!!D);$oc1G%P}rA%n( z&>YrfTSTJ}wlxR|5leW=HB%5W-C;}s*FZ%Cy2T(8zEdTQo|!um#h#mE{JRRjkq{_i?TOeAgQz?l|#1@ciJ; z?OU$zx=19e*nRote>`^#JTLJ5TP~j3BF!~v{ChBfd7khLmP5rf6LJ$K*UNw{{|3T% zI!-B1?50eouw2A#8Z**hG!0;;oy1geDqymub(RN?(~`Mnk=tuar= zhrDvab*9LiXv&C-IDqkx<35wNq6wLoD$N5BS#{0p{sau%x_}#X@Fr@{$O9(IA1hS= zPY1(*Z+mx1#5QY|`DnVuuIYm57jMkB;_p?hMw80?wuXq7BK zSk(h8**C}Lu(C)fb}EUkIRSHuHDAq9@wQ@{!%7d#IdZ$^2zk4uWU*&k=2Njf=;D28 yDs8j}rH29~|IF+o?+bd^5@x!^HnxhwWM5 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ca/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ca/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 4df19d23c66506086259d20b4996412ceffb79ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4664 zcma)9O^h5z6)qD8$l?$%|NqY$J7W{~?9M77%h(IvY}UrXYn$D1hy)yJx@%_2?x|{b zSI=a^AqwKcB?uv8aX?xmBoYu8av)MJppl5g4HUtRp92a)K^#Ehgv9r%duDoO*9t9- zzwNG9RquW8d#}oWJbv_h0#AV7$MO5-5g|5!Z@vxx;Q8}CLVOzd7vKrtv728Z0iQ4NCEzmNe+yg( z{u{{g1n(@qKMni<-oFlf0Qems$Nxhh`!NQxUw;6;7x*9GCxG|eSHx2T^8C*O*}oe= zjyDCuRJ;H@2D}6O`w=021Z?2_+wUs;|5b^91M>F=VEh%}Ch!dK2SDEMHQ;l=zXExE zb$_w%^S}r3eh0`ry$WPMeh+*C_%9&yvi@!%R)Jpwo(8@EWcyzL*MPqR67XJ-Py;>$ zCo2vhN2AoF}b zNc{+K1<31O2C|(7vY*cZ+0Pe&9QPQ=^Zo>6eH}So@Jv92AkF|mv)_aHgPC6kFnu_$ zXUn&vKuE&J%<=Hv%pX5+QJlh$`Q^1aK7QCwq;c*+TKvPYzy+^K0x~y~hyCXV5*82R zhm;o_067*eMUItu=bUrBd>B7|mJ0CNMTrWOkAGNW%&$1rI2qAE#<|L9s8U7hnM8$7 zMQ5p4}sd}~Wc@k|rDiY?0kw`d~9TKb|+v#Kn zvxD!6GS&2TY#iGmqG*p01y8Y^saob!e{k}G!;WGlGpu0LgpWvdw9$v;W7|aRhNp)h z(Z%SuOOeh*P#4p0!yZ(TB{Ec}vopv;$3oUqwbaEIOYJVVt}QRHIvJ9V6qJNurwXi# z9St_&)r{D>xN6Cz(quB6Mo~!yCZ{MRHglx=N$j-@I!DUYMGHDDRN3*Gh0L`ZEqLUO zPzhDTLM!w1vYm~i|HDqBC=%~&XiX>9p#!_nBrP-1%j_3S+$h0<9aO1=j0s;@)Myks zB5i0VkDU$*M{egT)vV&fCbE|mMiQB#DC**d0gJxRAVFPiyz1uZu9$>9iGG4opPLw2 zkXW%QGq$z4w_V9m)uQZLbFvA?YRkk&OD<)QxgW*RQpLtyK9=89ad& z+@!VD#$&Z}tV!!_4MO8Q zm2q&<@Ev zZ;2j*LLp6YO(G?!w&(>5-uQY9_4s9W8prTJ^B>0c7cBV`k7VPY@tJ>Oex1cpLW{@U zC_(qjosPA8R;CB3EUp1E;-kKgqq5whIQMC zgn_>)vYskKC?UQj;AF#J=o%&@*+%)Y`CX<+c5l9faEGXi>(#14D7e+&U-$*{nc)2u z#b3!FQ3&2wMT8tfVO+V;ghpLBUjyZ>!m}`+SF{#v#|unv6mq^a;eV;WxQ6=CxI|at zmQ;=#o0mQw)LLnRopm^Gv{{y-O}uX?%ke%lIJr!qSo`hiU81lirxV=8K}Z;n_w$T9 z5d0s%l+l2-8qr>7IR(y#tC`4YqH6b{XC}%L36=PU=PMmj}HY0=g epR7DD8ypO!tOn&Br7os7l5KxAK@fZ~QR06KFJwRf diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/cs/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/cs/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index d90e5093b0a340305d019e0d2ba63ce91433e7c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1345 zcmZvb&u<$=6vwwvei<(O5)z{DBHEJD?)pa~Y~3PNKvq&=V8yi@kU~v&@X0 zuEjrqP>!59^;n_&2{|C=$c+OR#DOb+1A_0YU2G^L&3`sYv32)>);Sv0>1^_`Wfire+1tEe+Hf3AE48}^pxj4 z555il0^57wD&~JZJzZbD?0Hu(zX!TJ7F+_q0SWv8bb3F5Z-T#r?|^^K=2xDX>Q_O? z=M5?HoN&qObVj7}UUUPr7to*0N1j&z5t_H>-1l1fYD6QE4B5~LYbJh>a>sIXi;jkt zj@3{`bggnV3cSW_g(6PkL2OwE-j1>q57LAOED=N*+rT@Nk431{6IwtHt_xO%raGpL z`a#3x(`-zvD{uor`4CJ+TV`+d#v4NLfRN}r$@_aFKuP@Xb{UAg?&zywtmZW>9tVLMrU- zw*3vw!XnP!M2e6qrShs@TJbAYDzAhq)tjYCsRT!VpGUFNpZR^>sPFr&U4OGqpX`RM z?VI;^cN&GJFxGEtAx$Ez(jjdfHk-6lZ#8JW(W-AZKdNtT?l%q&?!Z-choZ}Vo5kSq zrq_GcrY0;Fd&=Ncf)hT15C=+ki|MpfQ$%5dOt`{|=Bva{g*L2<9aEf(hSV{I)^@8g z|10I7RM=2BYl$7=zlUV`fi0$qh~-*-+=gxKu)XD1=YFn|W7d8{c2pG0Zb;Rm*cSGZ zp%#h1rS!mrB-4CqYPZ*DI;<_rTCIG8KBN+bv@Gw`Ds=ri$@SWbGnQejtQ9`ZwR7o85wWFgY_;k-9kL{^a3E$jLcQ+`Wjv zMgFrec_>Lm(Z%YLB{nZGL3U7iJ6=^I*{|RGXN$yM^z-V%= z#d!Gdut(HSCTAC?(0oJ&d7spsJ%=6EYMd%$!S>yIK*+hf-!A8T>Hh`i>v;&x_7ZrV KUUnqh%lI4qhLEiQ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/da/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/da/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 6332c565e7ba130a21f22dc279ee9ead579a489c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4474 zcma)<&yO5O6~{X`{K(?)BLTwCP`kFVjorOFt00{5F8N`vgM-%zyKBdXNT_DIx~I3R ztJ+o7I~j5Uq1-^?fGi{~kzz~0Kd{`8Mj#GckRox5;1mT#;(`R+_`d3yo}Sqa(DLjj zUG=K!{i^pm?>zSK&jLIleqYA#M-K(TCiwn`@CVOdP6WZ%!M}pb;K_%B;HzK+()dmA z1~>v4_Ue4Nslo|di@#vH26>OE8ruK)b^YOY5g-G>30hxdkqND;3wco z@E-WyLqYHsc%H^T9t3B=Ly+`-2c+>65dIz*g0$a{LE8UUU=RE)_<8WuqxJX(Nc!wd z-b;}D^#=HD@J;X>__qlk|3t0d21xtg0aw8aBs=eeWdH9#viDsu0{;zu0XzpM5uXPs zzORA|d>y<1{sO!S{sDXjeBx8}Ij?}Up9AqPcmsdvoO|G7;BP?E=Z_$c3f==LuKxn@ zFL)G-Y5kMBgvCFk8`(p;GyEvF(}(hc9;C4M6+-TPfY5kf(p99`(fy&A z(tRNt=~=4ba~D@M!1eJDePvC3i`4uY*(Rt3gMhhgRh8m{fZLw76f zge3(X?@4j=cuXnAWrkhaS}hDut(BuXV162bgmU&6V-?d$Vvj}#$fIJI!l5mXvT&E zWQ8qxU!1e&5r;%0t($C#g6~XncV+LTl?AU(r?_JRnFM2-42**94BmuRGsi~3P0gI) z%JP0=MJpIsY;cuG%(1K}rO#!!b0l08>>*Fs*<4FUe^c z{~vN0E=B3J?Q50Dtnc7mEYI#m6lqEn6NbxxuA~f?En+^mPUSN;BoNZrsCZWXE+)JIqwV_`{aSEqBKXvB!VPF41Oy3>-%PE$-4W@GNS_us;J>-5%M zO@d99+~y|xpjse|LFqiz39K`S8}skM%SP|RmErX`ye$k}_%7T1?hWRBZP?n2$uw6V{YgR&U$xX4tbgj;&~rM>Wq5x!D}S5bnyY<;cs&2a5f zxZYu%_3k&Gy0Esswg$m)2Zff-oRfPx>^#LfPj@?=3u}0mZs6jFdvsC!fn9cm(u(aO zpG3aT;mnQw%DSi+MYeEdqO|Fmi#iq%%pc495-_j9Ktd(v1h6j zuCTgb5J-e{evc}K=I!2%jZg=LTsXlyuI}8mLWUgO8igxr*D#mGGE4FCO$Hn~GIc z=gq9oBe5tz1A&x5|D4Z2v`fkwoQkOteF@AZXnQ*4h5t5O5V$JH`92!BMX(9|02b!H ztLF~4DQk3qRl9l88v!XGZ%u$W)Bk^og4@2Y UA5$h0u`j1Rosy1f&Atr&1HKX^J^%m! diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/de/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/de/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index bc7e60a5a16fc487e67d22c56eb97beb24e2eb7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4667 zcma)9O^h5z6)xlOlZ`{b{1YH=H#WBMcJIu}h}GB&S=+N#Sg+UGosA=egnGJbW}5A; z8dr7iWEPMDf-8sviVz5duoR-)2?t-$N=O_yAVt6lK@NmSk>EhYmG4#e%=XNVLs}Yt z?y6VSufF%aS8xA%`k@~QJRW|Z!tc8$gjfZ>`7Zo}=Wi#4_#E)>z-O0M7$o2J*hI0@?3>mGh_GE5v8Q+T{te(`z#jtn{J#LQABRBp>(9Us0{;vAH1Oevi}RcV^7=0U*}q*N zpVt6kD!vaq1$+Vc#t9+r0nhXJBSO@GuK+Iq{|RLOPQ& z9rLIVp8);<$o{Wthom zk=l7i9i6L)&Mu#ce6dCg+s)SQ_N|=-+LOb9HW3X1J6^#SVWMrUy3{s7xF@sY^Eyof z(uRWnYpUdcY!+lPm8#gtIaBzhG(|Fr(>Rlc+AizBEA=Yjw;qJ51X;A!k)R)I1hHaE^FmE6u))#*Bo4BBe7pMY+W|2*O!)lBXDF z9|m#O)1bBuhVJG%la?LKf_5U0e;!kcf+WT+Rj;OoN2g7OMZnxN0tx5rjKeC@osK;o z9gO#-s)nzllSB`2iuMqv;3c{vYk$%cVHJIDf-UaP^(T7hZ)#~CTW3*USPjqk`4RVu!AfOAY;M^iyDO@ zjwn{NnI~E76^`7^rHNU^vlg8_ZBy#VzDsXnnV z(jc*7RYvUE+D@|)qpC$&wI)`fiotz^b$nQyq_S(K_oU(xBSYO)@d4*_!ewV%Or~a| zAPXFSQ{$DdSN0kUtX%R;VB!bW0%;6N=aY3|GlRI1dl$Ej{yM1io{qd{q~U~bP`}sT z9Ii!ath`8vmM-}=>k?do-yQhlXSt6i+& znY)Q9;I%kw+y@)f>gg0RSuDks;=~Vi`b8{K-8|?@uO)-DK{up< zEnVqlS>HC6mU`N9q77sldrDuM?oz*?#V#G4XUX18JSRc36v?HdT^pzmbDK|ZHjfyr z`?a}iT4l&euZ3g)NAkIBsh(`$DskamMlEeGf$^`c|uG1W{A8+CoNV2er z<>AkfNRl>^AWgCJ3`^Q5ZgC_I$r$DQoi0SZlewfdHIT8*k#oi7BfrbD>|sx8;l@@6 zG7fvV*bfFVKEXG9FC}hBBAL>@Ha%&&662#YOWIA_AW$i6ZpZmK^9(!g!Y^**2{Ps# zdk>x_CbziuV-AI-DQ@>z#0s9{uIquFtK*9vg~L({0ZS72$j!h$;>i9ZA`%fn=q9FT zk-t`S0~0G0Q`4p==>#Uk&llP+!q^ir$= zLpNijpnG=;Rg1GeGh?q~W}7j-guN76OIFvqOrmP1Fy$e$KT<7Y>SL?i*uFWuuexX)&~m)JJ-Px(TSc=mh~WX&y1W2c92L+751kc?ztaxN z4*HD*4F@_V^ck{eywOKI1lQmW7-iQ%o*dpoPu6|VCPn%bsSv0j8QOvrT<@d!8`>HD zjltXFmT|ZLXxh?OiW)RAYUp;Z_KNP~$kK(Cqh!hTAft4%+)f;sP3mD{U*hW(@y!kb zg{~EZLB|soQ~q$NLDH?=Y&EyNtsIq@H~L$ja5R7f>&4L586*_gm@IZ0&W2}tQF#6Fbi`3G4LqZ0SWvH zydV4-tb%K95aK?t4&DvE20jG72eRF#;631Fa36RTByi|PA%?+cKwhs6-T__!2f>d) zp7%1yeqZZ;->^=INAOPIo#0_`8~6ga1AMj1OW*+BzXnIZUqOz?yD9BI1>S}CSHN4r zw?U5oBFKJx39?_`g13Xefe(V~*QfF90D1gVAp181a=aFVsdx+A0A2vEtrFrxkk^0b z=5(DeK%V~!$o;Ee%sLN)1a?54?|rZWegd){n{P>V-VL(OM?kha4YJPXLDu;LkihT3 zVek)-*BjcH#y0^D;{8RC=RFT{92dLaKL=UoZ$Q@hcaU}72(fm6ySjWHWSw6JS?7;H zj_1d2f9AGSCl5rI7z0`7X^?epf$Z0tAnSYyWSu_)IiBx8*7+BZ{aXhkj&~c#I`0P| zjhFx-bF#(|h}R@Opx1ak)`A<#SD+-4SlEAFgXialrNnkTTk#<5WbXippGf0^#%pui zjAs)b){5}3R&$O0<%SX#JMkdpi3UhXlEc*?=YaPQ$Ifxzi-%h#MWQLTsKE9~8pqE0 z5!(yfd^#(`mWrvZtRi(TQdOt?VXCwo)l5tKw7s~^&x!*yFg0GDnL0K-K(ngTHrA)M zjC&*4q8gew&~>U37p?N-~z@-`^AthG*L2bd{>wY7iI9B$o z@_UL@r6z40oT65Yeh7qEP1tIppM7Wtu3;c;1qz*M8K+`)(8)@umM)J^nq(MYmVU1m zb5Cso0wO+L>O#RZqiyU?o zDj8!2t>*ObRV~oLGWi(SKD&{~LnzV3(T{hFbiN3(qSx1Mpeo`>R@GoUggn#?%DPuA zS#hLWy94Fp1B+Ch`y?GHR1$*iRbW<322c}T%?q0q#|$|ubu6pBDEg9t!4_MI%^U^I zC`@V@a(0xY3gP+qn(q5lu;0&I#X@wRGoEexs- z>Y^rTfQ24lzhL4z5hko*mr9f|p@)ka2SwmhplPxdy1+{vInz=$;3{5jAbZ)TNF*&b zMOMscsF<8HNKie{N!2ZsyU(QBkT_4U)fWu(4Mgm->Sk>0!1Q=uj`}USr`Cc|IK|*T z(%K6ak@U^#%&gMfV^!7Eb?`Fp>5z||-eI!nt1q2Q^jp;5w|d`Py#nhFIVo*$y|X}B zi=%UELB!4?Z-AvGM+>5j8u~Zw5N6mCKwsUiQYUN={1eX&k{ND&`A&y!?n)EKs3XdTjU3d@-Mg zp*Mwtme=gJE9AZ6<5b*L+Wo}NJX+=`HojNpjgl-_qJxGGXb2zUDBf2w`<*!#RBIv5 z$2eOx+1Bin7^CYgSyx_J$!3Yhbv+E?1`W>O#6S*?AZNa54$;1bb5UH%OvgV5p*tLMKwy5~m`Bj)du{C)R4yeE*4@c24@T;KQ zw*`I(d<{Gd{tT3J-vUMNf7R=I-yKDt-vZwc{ty)VZ-Ju64k&uP4So>(5BMqYkw+?f4uP`&DNyvg28z7}h-mZ* zxEFj4yz@X5{RCX%`v>o>?*DC#e+4Br41DzUtm@g0k*G zx%YKY^!OEc9{f|i{`mW%=<|F(1&TjPQ1pHk{37`Cdj22aA-*5R86N`^@ECX=6nPKI zecuNUgTDlif`0~&fO|fGZeRi~fdf$Fe+){T-UP*uZ-Y;O{{%k{?qgDchd|N)E1;Zj zKv{pKp8qK*@%bHi5WEA5pZ7f)MW`M<2IA%rOVNkra1JmT5?8TF#vcBlM6g->A~wqX zGEgntA$rQ$F@G|||AcX75SB1RS5yeLDo|`64~dTqC>(r7$b&6}DCCNyqHtaEM>r<= zA~BG$P(k1>DH@SJVTkRL2hqXh1F727*~pY?%M?bLmxre7O?pgqMqc&YC{NYFl>=!K zJ);({tgc_Xa`Eb-x^A|&T#>3RT~2n0L^pG#&HJiT=6JT`n#>NYH-+jLzhz9WtXCRs{f1G)!faYMDwWHP=vA0p4~%j{Q)q8p zzDu!kd(d&23Q|p@_Otn(Yf26-O|faxiATCRSGn^jrA8(5I0#!^HX1N5I&4|L;c#sS z58W6!Z%R?n>rQ5NU(ZsmbY?lFsny){*xGEn3RqYskSJH)#n@cAUa#C89p;B7Z-%eu zvdnE^MQ0l;WQ*%f*fJaX-J9nW_9`>FRe{gIlU&Fx*{v6`o%MsSaUqVv|T)+C*h zAc-b(TN|*V9O|w)Tpl3~JqN8PY)PW8)!bcNzqB~#)$x+{%D^OyoiH$o)-2vctEpp? z=%Q1;(0Qr56Du0QU~@q#iI`V*Fw6p%ap$)2Nwf}6D^~UbXQ8?E+jANPAu^#USaD_6 zy&~tb^giS)NihuCc3s}fY}eymIH?xJ(Tk!NB7S?wfjzQRLu18^keWhaQ)P3tHp;w> zD@AUMOkst^ciSjhHas%a1xb-a*K)iV>I?zu+dQyt*4+(}?uMqGkm@rVQ->29Qgy`6 zK67=o5u>I=UA1O*QN>W7uuhD{lE$gtT{pSR6sGI?xxFblok`i56qC8tRC^u#H#gt7 zy>ZrrVD*;gbz$#S3rtZ^I-gjMN?#B+6~3d(g?kBC#?Phk^QMr5Z>y_czo3Gz3)Nb< zVur5p@mkrpY5e6;zl_&iyW(x8y(`M6ha1DewoV5&PjcfIE?-)Y&lVfClzp)dD$-wGi~!zO87`IJacXRTzq0GC-(JB5wBvJ)UUQW(Xn_l8x=Z>&$(hy zwpBh1pXHgAQ>yxTCRh8U zo7z?$Q_MOl776W(oj2gqwqN((?$8gxX>H*d{}R0|?f?)*aDcDMh&gw(Z$tE$&sr`X}ta0E$t)Ft+~YT)Y2 z<&Nrs=ZT~?vShPNQ%3Hok`zw8YdyU4)$GKFV;4vh#N~A}FuzsT1yB6jSQGga&Sd(g z9#~Frjm3_h52A)f9jfdz7w&J%Jl zuA2ebze~q)mO$7|qohYjqRVyWRCB0}8T`vh=v7K&@~%a7S`d6AL13-a)Ed*ZDGL{= z24ZA*GAjGwQ0E#$OeK+jnLPV!Ca!}Rig>Xt!F-L=mESg`UiQxYqGiqRD3fF0OC0ptmqz;FE;z&c5-BQ#i zSux=4=-KXMqU0b~(P+JPEggnfI$nVtvkb-I(qZh{)~Ldb?dU(xn^0861w?PNZb*`7 N(tcDwOx1 zs@};a7eGi{5E2q7${`0NODN(30!tixKpMdj2@%8vA>fh&k#a%ehWLNgJw3g!3*Hqpaf67TZl8@*FipS0)7a5 z6+8+44CH;^1X=EPs_~=m5#sZBm*9uNE8sEko8SrX+ZEpcm+<}v@ErIrkoAe)TlU`q zKZ5sHzz={w1X=%|fGo!pWV!wfeh~aO_!;ogM@xN9fV}?8Aj@|HWPNiGQ^gO!qu{IH zKOPd|4tNsp-+N!V&(Fb+q*JF7KK}vPj*nwAKJOXu6X11_?J)w+fG=0$KLww_ z`)@$@=O3&7e}c<+KY~RZS7$-Ca}KinuY-KvFG2i?-{ObQ`4hPJw(T+q>D=eykHWgl|~Swqg78Su6)P zY$cB4c@huQ3%LV?cz_%CHMk`-)`{)IvPnD~le5P9a6<@-(|A~3_61xJa)ncoW1aoQ zF~;^~UAZlk2sTBE3ZzeH9AoT1aeU=iEO%8>kdqV2NzzLh^*qIAWVi6LZwnL4&<3n#51mMbTtQj#{KTzPHHA;H{U z+O>%cvzkgRV(|mVBya2}-=(;=NKYAQtcOstaOj7DpsP)a6#Xp2MEjwIX}hq{?ZSF; zETC82gbp8%AtP0yu}f2`1Kl%ilfBYmVHl2taPB_J8fp7|ci21V&&V|0*SASxC(xq1 z2Q7Gs?bp$=-}Q$V9}w8fgp|V$hGzDNsjrQ`k3ZH;%wh!dNQCG??boXyod-cn)P0j7 zqQYgWM_6)DxuozJ;-c5gW5Ak6pUB zz25Lqb4FFQ_N_t{gZOZ3tt>QY?CR~94EN;Jvjd}F=A2Hr?9|2Nz-X+z3idnD-#ERo zR~=y0lA9{m52^)}=O~>|t_bII_)Ug)aXq&qm@;}kj&4%U3Ez?1FK)s+=MwkWf? zk2c*v$I(}cfs1x*r;OV~d7HcEvSF6)sW{c9WymjFzqS)y$|+RJ=&LBf9l6?Gc_wO~ zi&j_U%4+ASv!~mu?KUPxTPU=A=DvB)M(wBN%CnubPn~X~Eo>n1qa99^a9~HikZb2h zD3x2&JBYsvNigrk)9l7qjH5$t<486}>XL)&O9cS2t zy4aaoHXkf!r9Is8T&rbwJBdnrER$cJ@7s}3ck}tp^||R*TJ42P)_A02w1X^wrRXKU zoFz(|^O8dmb#U#*&gJObd>*UTr#xCWJu8@oIfMS1=2Ag zl+fyqt|snI@A{P7^sZ6!OS?7OCYj#N$g5pcIaefuq8=DqT+Udl<>4tC;gkYbYN!a+ z*^UxiTO-7~3jcs)14FymMGYzOGAoL>=ps;6604D_PnzCKyObN9LXH%nP!BjBv5A&E zwm6e`f3MssFJ0uVFW4Y+Wt~!8IaaRlDuxh5c@cJk9pF9`E$Os&L3oIayGTy&4QY%b z0H+eV21TCfSj$o2ixk?7bxfr)wTP&C`1AD^PKK1SD6C>-i?Pl}l*9<0dS27jmGOPJ zbL$y1@6FfDdLSH?8hh#am{gC)^LT1{hHu-JxY_Vkd9(2G1%CpSwy7cpmr1x*#~!r> zDKAOmdNc5Lbsp5hM=KZ40+#q1`7tG|VZw&f zT%oFgZ6fJVrtnocy*nK7p@^|?caD*GJmhJBM62%4ZR7-;%m$g>%d{K^MUzqmf>)86 z{JqCPl)<$q7s#qH4ZYrNi3hFb>cx3p>(3G+d0>DtBViBh)99^|rqPoXW*nSYtqWJ> z+zr`$$A;$`>%&yofdg_x4mD^#7|W0@a2)=}5Tv@ev9rEa-IBqJjWK+uBlUxU8om2Y jo$WI>WH_Er48<^o>k3q!(tEoa9>C3Ly+a|D{3`wn7K8Fn diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/fa/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/fa/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index acc1cdbf345184d8878cd838c710ee7958035a51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmYL{OK;Oa5Xa5y;v?e7VGb<<%K8yN6!#%Q7&&XRyJ?#vNNG6a z$_L;S(M#0AffIa2{>8w!hTKLTAvcgZQp7vtK0=XO z$OQR)#W22N-bLtD!?=U_8)n@8AGn`i!FhhD=#TQ>5=vPii4~$%Kqk?m@FCD2KaQFAIj{upje#W{YL1 zP$ZC19FpgQNRoEyf!S=d$&O%D;Ym`Vig{3S+^58OLfpsTI-cXKIVHzIA!)IrxcI|A z-5bB$B0+;x%J8D$1+}%ejXmG2Q>jQ>P%aayQsF`Mpk9Z)a^S2Y1dbZt5CHl0E*&()KRw^PpTiBI0TI&yKVa=8w5|U9NnXtRm zUbgk1OUwRO<0lJ%vo@X}?1_`H*b zF^@c0Ka7>xOa_7`q?(Gp^nhpcrQ9lQz@psZunq2p`I_u9&ctFEuNGe5p|wszc4Qj) zDF39VdUiR{=P-W^dYYf=GyM~H&mkXOPC%dMpY=>*G0jJMI)4s;2d4Q)eFpl6o>@jd d&QDQw0r{`ui=O3U(BHARzy{b5Mfun={sOEW@|^$x diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/fr/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/fr/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index f348d3e1358de877bb0858cf25a0443600037cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4678 zcmbW4%a0sK9mm_TA!INF!ut^@Z*0cK?%79BVvX&D&FL5h?U2)H0Y5SK_?`TnYVdU|HpGNPsN zXS=(q`uF?(9##JHL#KY^;qvkOG=49f@Vsl_+xOugTz@&~d7lUW3Z4N^pYpuVf(?+K zZ-ZOl7-Zn@!B2sI2LtfryFBlcU?2P__#N;w;EzEX_bc#Y;G5u8@NJNR7vAl8m%yh% z`rZiq5cm>!9()a?b>9TZ?td5WPv7r(pTj)^KMdXg&w^hA>)^Kw9)e4_|08%Ad{ao>F}dgWm@~ z0Zu@&=T9Jg_rwSCI9&o8xIX~bz!wVs5+q&z0n&Q+Lqz=PJq)_|#m!VwlS#puFgNq%B>i@Iy+t7|?q3 z4O*Wrvhy5%pAjnO>wO^Q zI@J&PO!Y!BrmL32X?_xaqkP;&IYxEhom)K{vLTN$k+P96f{Eu75m*skV%^NLp3YRr z&aIsd8{Rrw+G}+V_O|zz*ex+0X%n&$PsO+R zR!0m=$8lFj%#Er#bq15~`i{}UsW3wkmWl*iF{LexVp)pk5D32ND2wr&Y#2#9(2%wZ zg>Glsij)kryc>z5pT{f3cqFk()vATZQ*Wbj9x(SBfrN4CG0rNcd%g5%bnrY8sv5qY zjv_sR7u_+upeednX3Ko&k4|1N*s@6Q6e}n()gu%=spK*7XsM9QaPlyu=%V+nB1vaS z(D2G@i+0yWyDROtIv$M3I>hu-2OdylsY?*-#uPvb_teOei z@U}IxhO3kZr5BZ8V6s6e(J;$ooJ1~{A?H}whSx!!=2_WuIg2!xcD!Jb8-z-z4$O09 zUS1lfqws$iCs7oMvo_GG7s- zEB)M%+nF$uviP`(WMxH>gc}q^!#hw=(e)Vws4tbvx_P-PLxKTEKS8O_O$;?etc)rm zwz0n7s>G-|qUc(4v(Uw0KEhf$3r{MmT763>dSXPN`$~R;YC58}Q#O-@w;{LO>9_E_ z^7YDEWr7t`p5;c~trrMm&^jMk^-^mPH|FlWU8BDaDgB$F|Ew@n@J)6d4KEn5^T{A- zkJrOkstdI}k!WN6cG{Pr|5Vmb{f=(3+U`!r-!Q_pMSm0hw#n93RxkUjYyR4!Y~``$ z%Id|HwUreN^!LzJ=>x^Mue8?p{PvE&xz4_{(`?_o_|={5R&5Ja?supvB5t*TF$Y^) zYYwhnpfuX9O@xJgog2$!RR|nQ6X>)mbpi?TJk?3M2(a@&9 zoaD}?%kV57bMkCCy&d^3vCMMMEYDVLvYx56Z?;=AT~-?_wGFK-YR&H;#hc8E=k0P5 zajC8_$}=>%YX_a{{^i*?a-}DX-%^35zSLxwyVBNnqs;KgzphQ3HknG?ZF+6(3d{ez zrq~l~^-AqI|AtVs?~oQ>&V6BzHooA8VpuCTV3C=WO%5%WwB2zF6GLpumsreEe6$0j zb6OfPIYiIV*>G}5MYknbjLHlmJihZ9D|Tph=kh%)I1l3~Ar4T+f?Vzm%2bK`U}IV`sEP|(&+hl>8Op1`CSy&sLMs4Ay$DGECS zZ>MAOZGLf?J1?JM7*lEtV`#^RcchEJMxLO>(IaWFuf^Emi*I7n*9wDDq!0YSIUqqk z8=VaBw^T#aDg|(6K;BO0Ep+em1HfHhOl3wtr)~n%O37f(RJGZ*bzI0P3;~ZSGSV8u zELXf5|31Qo%_hy{P$G%y2%%7^i0S;|l#XVpTne4{)VVw=)|vMT>9@tnmhxZ_)_Df? zB{ZZ=oQis68f5HeGNLWk=0}G4Ax_9@t}VXaL{#!)12)Kv4rCd+4w~K3vP39{9K}c; z&$9POEp~Q}E5r7*S|=~Fh%-1!vPJc2)wq+)^yC(EbvwhS=nzZQBIb@8sy+?UET^LFW+hR%h;iqT1MPX65wv!NlS%T$f(NE1n!v#5$2gQ`XlinNB!$0zDmovQ%d z>z)HQ1iIVw5R#WXX62_5WXwgUI-OchS<{PMv8^Fr;Vce8b{e_ i4pt^j=gb6{dpT=Ucj=`K562OdKAlgBzw%>>@cs+hJ(EEI diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/gu/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/gu/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 84b897d15666c7b89209bee690000590f196c585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2529 zcmb_dU27aw7#_8Lt)HkMSjE@U61AQENG+tBq_|BsF__JUWTVx)*`1Tkw6o`oGiS3| zy=enlA&7`n!3IJx)iN8KqKJA^EeQS#ncL!p*Io!d=gelayQb#GfwRw?Iq%2wKJPoT zzdv!{l7Z`StY@*-v7T1jve!!|8jZk+|xU_K+Z;<1Wk z_Ax5gB`u0Nx9P~>VLNH$sN#yi;Z-X8R^=R%)Ubk%y*?MUnnl7VYhP2&8Wc!NvKr%Y zAe}1C$_3fXb!v`eK9!klFviJ|WPyuZV&wU3*%9@C1ZT+06$zgOfg^Z7Cr)B8W<&Tk9V!(M^~IbKlAN07YU<3UCX-2{1X{wiiCZzQKH@R+c8~XD#JNFM3N}p_#L54u2^z$2{Rnvk+7r+dN&b24+cQDKT3tnPWcF zY0PmnFH3{z%#fKGG}9+2b0V8Qc{DwkPQ%cgLyJ_3w%uF#+?-h`n&UZot(YxL9eukv zlTS=rfiz3L#RJ!p!q3vg!t^xFP%8131!mp;hxZog#+GN6`Ar}%i+URSyEBt=t6129NM*0#Vj)4%=3z{F<)64DmyYU z>(+hCH7A5$3$nyLy$wbOhbg`t<#dWN!-+HIB;%@+N{u(;TIhK471L(RiTG`e!Vf44 z!>IL96yAu!OHp_eH+Xa{YMtMCm!t4~ZF5l>D9azB@aHJpgxOC3SRT_s!Y={WqwqUz zv>mlBMBys6-*_GT+o-h`g+FTd)hPTN_FL`TtvEV|vN_%rRXVTCH2nj}E6n?Lx zq6k!Q9cJKsRX#tsyw>AO|)e{}r}))UARtiFI0Q>jaXh9>QI~5#S;K zbfLMrLoF!bvSJ)6?jM6b0QG&LYsIfJLo1-=hw%yWf1};jV`D_?wCYBOLktW?chmdS|1=6)s+-DYV^4?PDN)(rgZko}cb$u%&&_ zL)BEoMRjV^39vhseX8~l(*gA?^o!p%gEJz>)vEWcXY3W5|8mBe8oc;_VW$l}gA2-Q v`vmEiTqRXsk(QPLvyGuZvFa-lD~OnA%{KOJ9rvSoB_1h+flvR(DQWxzP%VSX diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/he/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/he/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 2fda426c72f62b974608c31d3a01b71ba1322165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5288 zcmb_eU2NOd6=vHkTeNK5y8qvvxJha+p)5HGkSTE+H&I$AmTfq4mkk>*O1zS|P^3&! zQMJ8vL-*P_u@u{_O-nB}LJ)oc3V^ zbIv{IJ3sWFo;c7}@TmBG6Tep;QIv7u2anz78w{zYP2Z@Y}#uAj|z8_!Zy-;CbK&Kmv{&RFspz zD?q-l0sI1R88{65HIVH-0J7iz3eOLJQc;d$O~5Y#p9dZV{t);y@aG|RfJ0cn2RsY> z50K+gKNaj>2Yw0bp8+2S-U4#`8$kBs9U%MV13wS^FYsHyLx+NRo(8i1vq1K59?0=J zK!_@@0uKY1fge7iC|kfR*6W{Elv&{4f#-l{AT$YF0P4WEfy@(qCWz-pz}K+;C2)lI zKO4k<1<3v^gzH}cnTOv29pE2B0q_an zhd}1cV*g1fj{$2y=KD<`=l@+G^Z5_pcYy~%GW&4> zcoJ9!@_7r$dcO(r&p?(-AlZy*;0fS$ASh8@0dgL013|OQCG!M#WE}yb2d3m*ym0_O zl!UAqj+1S09{EA&$}#+&!VfgcxB=3?L;MnZkS_Ur4Sx}utVsegm)(c?^o8~ zYmNQqUU?Khu66Do&MEWtRs8r#1Ryy$=of?`OX|P1mv|Yn0Q^C=SH-xwM z+^$wNvK`VsQq&R+ay`uxRbd5&q%(nEmQA`ajjG`ZhYG@L2w{=okp^$QilCY!ZW?yo zCEF70mm@5#D#)%0NAnEZ+T)nptQKsOq*OepBT(M=jM%U%oSQ?o^aVgPb-*W@AWvcNHYysiF?(z-Hq041__hLNF(dyNXJ!mVjVG3<^Y4<#FA9aT$Gxf<5)P=02pkJavx z=8-@pA=sz_lSHd z7%ZVnHIy-7hl?76!qCaEC|5TUPr|6Dd|S%oDWwE=Ao2i7}}#V;3i`Wn(#tON3KvmlmcN+(%lYU=c~os%PI27VkKs zXqPSHr`*#fkDX|k^quOOr%C?$_G7olY()hYs=TN<#(uLvI1WbVQ)$KZ9ORAUTA6k1 zpMXkrQdeIT4mW&;UJwNbRWn?x)N;)Uy=qt^i8)cT9Z$`+s9CFM^IXc% z*@EFEX3e^znd)WRsk#}mYI5n0pFT&y>-exm>t`sPqT|QO zqGS99@f07A;rP_Z$hpLI^?70OH;Z}vUcdvLN~Tm@+)OBb%U|`|edv+kdiscUBWebPP^#051 z;lBd!zkHX5vA^u!fzY)ux-H+DY@;7kLeGUbI_f!X1 z3gaaI7Bp6H=PJR?CBM@pV$ENS*a%`{3YP+fdu)GA>b}9e#Ei83`>?j;$KBnRyDcQ3 z9kADdb(m#8I&tNI_T7|2fWuq&*N#Md?km^v*Sf+?470KwB(Q^Yt@|AgDM%u2>EM;C z1+TYoEM?_&oAO{ONWLV8xnB2W{40oKosVD+QLNJNk7KFc*R>VgfzsM3&kX7U%>RL!R0oeOVTCD@fZ? zK(EY8)PMiSD|;bwMmUhYO}mC(U1l#?;5N#2n_pu&W}kOrmO@cEQDWW7b;A<`4aWw$ zEyoM~hoNU+P-b~x$foLv1(fZb3QTXi%P2d~MF!UgnbH^U*npM zgu3GlY2~oq42pY8R!3A$JTx|B@yV8GVF`BFGg*}U+N)0~!tJ$!TQ-^QC7GNzdhrjU zNw!~*#txKYSs5hV;_<-;a++~Nqy1aB@?*4Gq`L|=H1+`9Eo^c!knB6%A-fY)&muN4 z`#JAm6fwza;G)<>nBeaY)3JzmIX-tVD6x4926+#kkicxWm*gFR+p@ZP23tLot-$E( zFoU7SV}i39<2-0X`F+|orXx4rLNQ_L!aD9}O?Cve)!V-pPIQ^e-KTPP@f>V3=l#0f zPek~6X~8hc79*mv9+F&7sd)HPuwak0oEe<#pNF%RQn;lC_{%3BsUYcrSZWC!DG6;8GI QU*BjY=h}T-fe)7QKi`|MIOPL*$dfB_)<;~1M%Vax)dVc9gy@wCor>0n1J}C#Ue&!esiBx$oR@g$ zNkyK8M=FwpA{RTDPq7dn3OV_-ofmn|M7*LqJ!p=+35p!W1cZ>q?wYqyA!7L|C}F9q zR(0_Bpj-9tFYNU%{Xxa8Pb=H+Ckthom1+n}QoV#P+SD5M+8AAsS=QPRsZM{icHPRW4o|G_g9PJV+AuF>u)fX>yq|-ZB{z6VhWzjW Q60X-qphzcJ(_OOh4Ew>L1poj5 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ia/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ia/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index acfca6f29d88acd89fb37fd6fe0949e8ab0a2de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4711 zcma)M(jg4*Wp50j`uo`C}#;lFO>oxXn2oeWsyK80(_f(Dh zv73PtD7gd)i3171V<#eLL|gBQluP^61aenB5^@N;sW1aJ&&H5b)cp3=kEHe z>VH=K`})JjeiZS<{65C-+54hs1HO4b|M2|zfhhVk{0lq@PaKP)Pr??I?>FFeID`uR z0e%$z4JPn`2czf_*n=O0--DlkKY=3mTlgXPDtrRI2^BndJc=&BFGJby5WWw-0MEi- zLRt4!D0=^6G=Ac3QS>R^6?{Lu3Qxgrz%%f>BmM#|^Zp84hyR3PPyF`!`_u3PynhG2 z8~zZA{Vze$<7Fs%y$0V4{{=q|A9|>^=M0qjpNFE~E);unh-mZ!cmlov-?%S|eh$}o zfA$@<{=b2zd4CU!pGrR_)>Gzk}kRze8E)IL;J39)Xf4m!RzXP52S`9F+B6gyQc%LXrC`6n{PV za4mlxil1*nOpU${adU{}If!^z2TUH>Uv!q|7(Y@X=qUC}EJaUwP&MrJD8xOXc0lki zVVrpgOL#mj zCp==i_%S-&K9#BiomHk#hbA}5JTov!Y0?X7uPRm7S1whj*G{Fa=#pB#wYjr<>&ES6 zb;k@3eV(dAT})<(M3VW!x}Mt0b#lj)i{rlE*UINg|4&h84pmX=()5k17YfSMdO5FB zli9v4O|JG#d1#DNwp1Ez%YCB;xjC@DDwKCd^vaFXeWU!q{DZV?& zmf6rRPM%Y^RGHBQD>yUuM{2s(*(2hy=~7W6xJQwq^VV;Ul60B`t!VP?aG$Iw20Afk zi*v-G>q+ZLwzQ(JjB?8wQ(U!%VXf<_gE4txTnQK?*WMV}l z7);J7B@ru??GLh$%eZrB%2u>Pp4M5}4LM7i+j2OkQ4pdMnu2w%%(_?Pe3t$na+abP z1Z@-Vx|vN%yh~21WpVVf=!Hl*9I#-QD%GU1;)^6T2Zc?Qb!w~1N*mXT+^tM*C5w-m zC|Wi=GSE3i(Ta8*UJU090qR*7vToMh4UuGDbDmJ@GZRyf6B|;ah+V#Pd$SRvro`yf znwiBZhWdncVl0+4RxSM<niviYRro~7#)e!L@v5;p9ptJWWAqONZH zT&pK~tpYw-+9DytTDJTgQ(UjoJrnO3-S4Pt4wq-dsX~0eEC)qrWo6$NQeKB*|V2JUrGQsnPM|UnpUr^kqHY1uil!5xH z-gaXNK5?&Lz0c&z)dyyLi&N<{VwDpy4Bs~e4LL5w#oKG4)z~(c^IpVhBnoaxQuKhEF^Ls1P=)?|W`cj>_EN43$_~8Oj7l zot@tN=iW+NPFIs>c(Qsf6+!QD#8tE7Z=h3!|FxSQKTa&}RLBbJ#H(wV}S^lu?ICS3xHj$At@ zPmUubn~oh_w+(Y*(=?kKpj{w3pC2g4yMElu=a5cg^s diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/id/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/id/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index ca04a1372c8a2e3441ae571b8ae37fb97b966cff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4461 zcma)f=Iu82k%(4m^8Ch!28QkjMAIJ#YdN z_&e}@;9tQm`1tFEcn0i)?*hLGJ_~*iWVxS%?*?B1uY<3F1a7=Rh)wV|$mfm0r@@Ed zI`~tN_k9Iqz5h0yKl?@@K7@Ay-vPb|o(DeAY+w*QA9>+xHV_4*_DcJN=|2f!zv%DJtltU9_9h@i#kaw;;6w1& zj|uT(kYf zuloVWe*O)}>;D6?-Os)y*K-%-IQ2mG+t)zW`$r(#|0|Hsc@^9Q{|)kam*6Dk4#@If zm~sMM#QV$OW$>3E+w*sj{qoG)azA|xdHEX!{Let%@An|<`45og zo3#Ve z2=jg103R=eap6H&{KGo2eVmhoANzLpu)p|03X4nlvA*nUgvR@VOObP(?PVL;UiLLV zl^i~XC{cm(@ekY1bs#R(&WH3sMwv=!tP(})rC4>H3OA{fIqKQWgmmHZ`LHS)w06{N zpB(KUuhCFV#x@CQEYo5IOLQZfYSX7qBD+K7R_E<#B*`Wu|EH)?V@jQLYNSlQkyj?y z%UB9kq(|DRggVNNl`^CqNoeZ^isD2)&^AlS8pV1g%E*x-8>>V*ZOw{e>15Qg5qYVy zQRlGuk#ocwrz&}%!onk6X~r~1LI@yWT z>hYK|BqNPo%33WA&#a9mdBFTM0tw~PQ;aoad%biuIv9_YDTl9TqsWe7MP~vlc!}*5 z*|He=)x}E+JBpM{v4c@Fe}t;1jXotFO%t*j-aUjAUADeCP11Q1R7Ej19v~~ySa#KV zx`8|1h)G^y+sR+NH) z#R*D@#T@BT9Qj;^J15FjMH_jVXJyalEYe)N$&yB12$fJ4%yVVYy)0*=@c)q0D2mu? z+qI?_>8^u!k(0E>j$UKEAmS!5HteBFCDNEM!by#bLWiUcwX(?RAXnsmrV`CreA+_R zvgDCiCMb%kI5F^|zh@AjzBWGV7TsME=?*0B6O{VG!qCErC8=q|ZZ?jar5KeZrnlC@ zD%@gFA7L$wg(an3ogFH}BZ=zTzR_RinvVF|DK3+x*-$#^{kJq;I=!@4kzms$cV(g< zbr+~4!PWU(O{6YC+{nL+!^D0Gt_*g=;I2xz;On$&LeyERaT%@0gSa(mgd=S>Dn}}| zi3?h3Ux&d9Sw9WhwoaA9gLZH;QT}QSc5vs`>GF2%qZmF z)@`NtqrfLvvZceV`ObCHVWqX(YR>&rt8Q0rTH{c2K^v)FC#PO=TX7_{xkj9Cxa@A6 zv~LAh=W=XLPbERqbS>Xcb-LQou5uVS6Z`7_){^yPDYn6M!i^_2C zVPAYEw}Y-!KT@q##Jd{C{302Y@$Ji^wW{;B0q{|4M(@Y=;MLIIc=6Y?ybxy__EzHCc za-$B!(De*%KZ&LcSu9FbM{yIJ$m;BDUqGp*K14O&T=Fyx{dlTYy zK@(&cl#JlEP{WploDSs>YQ?zdL*37eWCue<*+(e+mO~ra(bOhb7P7aUjtk|z5H3I! zou+i&vghg+%kqhtGPBU0;vD!}!-E4_pZA-M#iM3%>GL-T^k2{0`jXT%U-Ia7kV)kI z5o*l_p=qcA8BW2#|GRj^>f%M4ydx1)N;yaJevXLd&MS)^DyN4ehXbAD4ZS?sQl>vk z{33zSaLdDJ=-7DbsFF}A&c30S_btuE5)sUgpJ#Ga9G>ds0o-BwXlOo7cxB$?htOc^ zyivwQTaMccoZj$W(dVHr7qZyr#P-b{RZ&*YPxxY5%_Bb-@ygY?LmlCs!1u1v=$`n( zK%N*B5&Z8lYvi}_F_+SiJ2>hP!g<=KTn7?+BcowH!4!OWa3)v9>XK>M;EG!`w=tGc z`BHEwD0Iaz>!ZN$pz?>@BNs;7_|$_?S+L;~Vs;Vu)?J#%KE*9p8s@N}XCxWSo|(5W z-R7RXc+df&&Iy!tV14e=b>GG}yj-ZULc#%UjqjekgYykB8(vbR7|;DR-Cd=MY_ VhQ4%7^x=QUojm^o|5cJs{1-(53M~Kt diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/it/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/it/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 05b2da850e30de9c24e40ed245ee02af63699d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4698 zcma)#blus4yxudHW74mnUeT{By8PgT1g zyV>Ow9tSuep$J7tC=wC}B5p`XfVf#f;=lnZ2o4AVio}6PT#!IW2!3Dn>`c$hTA`)g z|900`Uwx1N_tm$5eCUDiL_9G+ALZw3hoa~r`1+gp#q+1bQS>SB&)`w;$OBRI39tpq z_Z#3fa2HhIFTsz1e+7Hs;WtOohrt2(0q`r}$HDJ{BKK49gW#*+1@LuHfhXS*MW?~f zgL2*u_+Icu@C5iHQ1reEirs%7tsi-76n&C+1-=h_0z3vj11^EjkML!1k@w$#XTg7f z;!pgx`uo%1`+5H|_%86d9kt)z z0L7n|K#9|@K(XgF@DliMP=V*)S?B&4Q1pEh6gyuAg$J*I;`d>KZ~{CIik=(b8887q z1bz>cc>Dxh0)Gph1pfny9ZT=7&s_)4@%{oR@%l9=@%$So`u__)0-hkKlD})9oUcJt zMPCI)?gdcn`~@iI{vK4|zef1*L*#<@4k-3s0S|$qL+nB<=mEx$*l~LF27Mza5quGz zhz`l4JeU|A=SS=$JfU`gV27O9d`L@p9_BYD1fLWroZNrJ4|$+)bc!ER9(*Q6AtzFb zl0&HXuF}1k9*41n5&FEL701>Xq}zWTHp@?C7$ zvE`O0w3|feZski;h=HZvOwIi9EIFl9i>3 z&x~uPukX{;@8HGeE?&qM-ygGOI`#9LXACY?YIK1HXZGWfn7(!PfPAdEM9c``QBZW& z`?V2CCnRV^<8M1#u%gIx&zvYul83&B)?>D`qA!fNyV$+CI1|2d{1hy63@T$zUD|Bz{MI#w(&M74kE0rB)Y2Y&9+%;t@>cZ2SmHoh3Xl~2h8H<7t zmCzKdxiTGIk@IQtf5=&iA`8~`yz8g7R}x(~sTL*Bi((fdS#80M4Kv9oy6&|3OC#>to5^!&itJ*nwb+RnI{%&aE5 z)FFN|-y5elbd3o%+VYgn?frUz$#YugBP&r+=HyL<_vlvcpCy#>)g*q(FDarFQm41%qBWb%jbjTtd2ynJn?6_xSPgxB$jQtJW<=>x>&e=_4?W*Xe+Ju!e#GD z3Nh}&e_~{wE0?oWTX$Xw3F&|rH@c6_3Yk#=ttMeQMU(}UU=&n3)yVdcj6M<)?Da2c9HgB(o;m2%mOQ;rcL ztM2_+al^{gM5Oo%Z)xcx{W#Xs!wkQT+tV~n1Z|#%3!`!Qs}t%=>SV*0DJ$r(CQavj z2or&{m(grMD1`%)piiPC)6;CImbe~Avq5tyoLr9v4SUA?86{dXL($+0GpH<>$hvrE z$*shdI|6>bp@Jy^onod}(5fB@#!1`{Vnf;s3z!>BV?3BzW>1q*VQo@F6@Pk_*?T`z z%m{l{ZPHcXI>fS+6g%g4?-vsG&D0SiL@T;ARa=^T)%Kx_bdMW6hD^dv`8q~LNzDzo zG)kb*#O_(SKtgG7kA&%>jtBSdeqQ&WgzQ6!r(njj1ss@)1)-|>h$%}XkO5K=P$0(Mnm8%`bP1d-5NiP~jm4B9NkJo$Fp z44?~UW)-O#49E;^T`kJ1Uu+0ot<^LV->fkuGs$@FM17H&l6u9Pn>m*T{}!OH5ssz} zT^T?cN8ObFVa5eAD{{sX-Xv+Wq diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ja/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ja/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 836f25d552af37569cb9d2828be7a2f7fff67169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5051 zcma);TW}NC8OJvvZ4;N?()%UJ!GQvWl`oklAfSx{B9LO6F?O1E`m&ae?1j~?*j=Hh zym(g*mko6ADBlDB1+D;>KcFa&ff10_ zyTDyw4rJgT!Eb{_Fb*#Jl%jkK900!t`rxDBX^`aJ2EPuz4{ioO1R1#Y(~7bld=8}Z zvf!7&F>no707>urAld!z((~n?QIzlEo`GKhp9NQfKLb~TUWrp+Gw%NkZUFxSl0WK$ z;ra{US8;z3`~vtINd8{{$&NpOWY-7am%#smkAM$76#BCor2Rhx$-X|2{Ix-dDzAde z!7=d8eTp&;#&F;NSw(3FC&AU=-@qrpWe`3HJ_V9L*TGfbU%@Hxe;~?+=2TvNdDdgH-dM;R`5|cOM1G&C&4U8wJ{Ao1O6TS2Kd+)!}|>&1WG0o#HPpoJC8J8ukjG17o z+E*qbN(XE1iS_pNbnR(o`*<#E*$I}_oXQT8h#Qupn**%h*5doPyZE`4N@>ipnf9@w zCeJd*)m)z9W~fLS6WV23EWr&urMui_{oKuRZZh3v8mx5(IZNC8fNo_RW|^Gqvbm|H zIJ45+)?D2(7a8W{QvH^}q*S$2E3kRVXN(j(+&;h)m59VOlbMzaqgcklIsyb=EhCe{ zI@yrb-9ZbX?MH<6XDpXHWT30{8+`Hccw{oo(4nQ;s=DQ}w?-~Zn0$;x!Z@davnI2W zNoR3(u%6~-b^4N)VOUvs(Vv4Cw8ctRs--sdi#OL9>@tIE4m6m&9FGJ~>ZaZxA2BmQ zX2|d`lxV&8u~LyP6hTC(tYrsL6;4`<^EJ*|1p(mJbvd)a*>S}1n{tUNus^Uf)$;zsTq%|8&5mEX~L{ZKeBxpc4 zW!2S&yGkTJs9~O<)oV5;ECjJis+6&<9eZL`IjWW@O|6<;m|`#=X{|U5PpY)K);@01 zip}HJfT{nSdfK3|QyC_8PZOG}$@tZ+SDjv^t5RU4EzfJVzSJz>wvEyGc$?z5HuA>g zy|UZ3_9B$(&V>3rx2fTy>^Uv1nHWuMO?oihnd?ZTbaQP}4^LaRt9CjAdP03BGvKJb zR+KgE?(S8$+FTAsbsHvbl(o0EZB$#^)%JGQ_EfZO!@Ab?)>a6rJ(#O>L`m)^v5p?K zvs>NP!FF^ zi_31=tF&Lp|5#>}`yvnk3p^y_ZZZX;uBhPvIdQ%;nbX?g2xY1_oYf48)5YI;F^mYek6 zp-B8V^n*PS`M#Rq2bz>%Xq+Zof(h>x;rYTpCcK-%8xh`R;hm<%Ay2-5NnmaQPsfFK zO!zMg?_J@I3GbX3@)hA<75UpDKO?`7R=uektHqZ2(WAn99p}v+`%Q2ghc!B0sxFB9 zb&-D)$9~d1v!mCfZNtL9De{M;QAb4nf>d;5Nk^o!!uyr*Vap`_<4p%g5sK;g(UZa} z1h3o*jvR*Xv!jQDtMENEISj=c!apfPk-sAHBl5`evnNOH-Z=}o;JugTCcIKirBiQ7 zTh5AnAvl2(8aTfKQLUG{d+W&T*>l1>B~6?V-f(pqnD7y+DUm-fb4juY zpDDgOg)__Hmz@b~i@*1ag_^{LKUS7@uWY=Vhfb{D5cWf%!K9E?T{i{j z7tWH#EYX|Ovu6vzHO!Vm-B2kj3frwd<+V*XKYA><47aNK1cMEUr|!5e{2Q{`(OsA6 z)|-+3)T#)k&&^$WsYV4&yh@v+KWHo+68@#qH%jBgh^$kYa#CD%e$BWn%_M3UWV$l0 zD*Nj*T^?ek4Z(2~$netA9;OxQ2Q@z?XGqD*(oZa;WU^Se5u89Dps{PaNXWgx@n1tj zadLY80_N@v=EU6i;n`EyYV4qyfgqrCQIIpm;S0gb=;(5BRuomV%#K~8A$oYCc;b*e z8R1-bfixV{7`$O3m+04W7eWop7%t6alw#cjkw04M{Ke1c2b-K7)99zWw+=1ZTl;RK zF;SRBApRa zK`-?Drt6-nIv@X2)xUl6(eE=n0X`qc=h_j*7QwgPhCg_I_XuO30e=rpf=3@^>{DO? zr12GS8B9SA{v7-m_-C*VKJs?PJ_AijScd=L0tkmA1%k{^AL{Q4F6KJZ`QC&0%Z%i?(kr1_r*$-fPd;!Qx9 zvTuV&!PmgMM;QANNb%Mm&-VEa_z`^nDM<1B0$c(A0djB&lWF}r7=tND@%{;~ErK+4~52K?(_oV_<&ZxW=uJqLamTmvcZ z(O~>rAnEGIAjNYRB)eaO6X4%L^7lXB5fID!xM)xEBmYp`0z!uJZbBE?2= zQVpnIC`NiHMtZ0gXi`nbscY*t`7O} zg=1lXmH53ULXt{fNe*0m(>B=V{o{TNU)llM#CPg4#qoD=gZeH zacp{sqLv~GnqnG5wTzek;N*P{J0446v4WO+`3Pl0Y4wnLlyyjM`1Ei{bbs{afk;Op zD6rvJuLV`uj;PCNdjfT67|434mIAvp(C$=qb!uN$_g)FdC6t6ICusGtiJ?Ifb5?_j zoh_}Gb2Z9a3{I`FSvbYuKFT@_7LnvubtaOUMiN;!O|7=6r(-&HhKI?%x1n&t=WpM5 zZui_;LxByZyeJZN*jXTx1V`u7^US&gb>sd!yPTL!q%yb=1~1Bl8otOciERbV z-E1coN}uMWGaPb@8`bl{sgWIp(vV3|)^$VYQjwpkDK~LB?j|A*&YPrdi(Gg7SG%}y znrHtmYCgHh=TA?(6uclcT|AVGFK5B<&la8wLV0x}yMf#N>zZ`PqyBBD;-=KN=TsuL z{M}2pLmG!^f!(_?xPtG!!6OwrZu>X4bF&KUqNsIkE9IMF%eKU5y#njM?o`4x&LA}O z=AmX6#r#p4r{X2U*?|EZ%djA^7jf@@$@$Z|rQu0&65-n;|9SUCS-;A5ew)m#m zDzGn!-5vA;dIC26>xsnAf-#4y*sn$g>B!kh_RvwjF1DPA-@Ju8b{KuAcxW&ba~X9M zWzni_+^*h=R!y)WhIt2`gd!HYe+Tb4uKPBPAgh-obT;lmfi3lKCun`!QqlfbCB&XZ zI&R|2MEfGyuO?bXqlgOZ3UXzUgJFenOWRie&Zt;3+?tR=le;@OV+Wexo4Y%yb}6O$ z@VWU{Wt1qA=nMpn;tX=(D<^b{47TmqQul7q$qz+A6q!FRO|;j~xZ%=XWpjS)jYV|F zdcSMNnk3cJp-4{T-MV+9x_YQ=R|a}RMNm1P-C>1?+4O=c+ZF{y*DlUD3wy6cUk{u- z19^DU{wuM<)dkle%_K#=soE>4MUuz#Hjsc;$lRvazt`(nmb^&3g|v~vd?GPTPV0;5VtGM1r&x)k(bacM_hdlrkKqXhCs9fXz8*tqMMPg7oC)s}i DDNRJG diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ko/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ko/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 0eefb1778685d299d6e5d366a5b20151a68dd257..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4906 zcma);Z)_W99mlWR*jOlRYz#L3KFwO{(4Lc&F}k!J3$44AC2f_uqeBSkVn0r9weQ@! zbF+-SNIIv=ngZz-FJ7^`4AQmTf@IpXN<{`jKwt3&sS@uH@B)zUF$f8XH@x8cd+vNb z+v&QKoKK$Te$Vgu{kQ-0z+D9ekBZOd@yV}KlwF{>1Ap-R`A$Xo3iuar1GxS!MfnmK z1!;djH~@}=47>q;4*WZq0Pp;WqI?z{0Y43%0KW*n36k6j_!;mfxDym01H0~4l&#>m zK)P=Xd=Q)mBj9@=>AeY(-T(66ufIo8zKk^kKLtJwZUnyzZU!fPUIII@{sXuj{0~U} zs2}zAkAM$h{eAF0@C-=)zYUTdzX8dvKZ2hG{|kNry!T$upUohh{{~3*9R|r?3xufh zLvTGf4_;rVD2w1zSby(hp8aoubl(lI8~g|OJoqpU^@0|-8C(Qk27m9b_kG;6{}@Q; z=0LLRx8S4TU%`Ix?oW97p8>aF{Q^k(${+)O2S&laff4W_1cBo9BuH`Bz%Ag*J}-iF z{wDZ!@PFWA;A8iDwWWh`tmi?QXOQ%FA$a8H5s>oq5=i-b3nYCv{QZA|U06T(fS0FT zU^mvIAlX;+*S`kI-+zM$sd68Zg{zcDz;(37hx9<5JO>01<#nsSLisB9;6pZ$-;_(r zBR!;V6FwAAgh%!cAnSqd3_nPVd>+AHm?UeGf#hrbp}L?4B`jl#RLhtkRkBy^04e6w zKja(r%ftB4)8RqZE?QJU`^blCjN+(l>fM-R$F+2h+iZ+mobea4JmK)BZr$`#(*=3k4$hX3 z;)a&t%*=92b9B>aGt3^(44Y{trNT~az~NiIW2D&T)^VN;B9hPyW|$6)VmTZ82oQWV z)42@x$%ZlA88s2wVMORy&UCm<20Gesnzvt%R|eD4I<$nXYT2%Pn;!QPCSN0wFwS1X zS%aCWl--^k>}R4v^W zK4M0a%#h(>DA88$V}6k~iXf^4dt;-h3OlPMc*O2P9#SUCI;fVY@~mIGo$&*mEm5t% z(j3N7NpLo(z^F2)BbulKw`B?vu zI(R_c)6bqc&^Nem%Xbd!k97>7%hfn_MOt%AtB>tHJTSoa_YcO{&e&l8zJaIu_v{&p z9Xj+RM2(T0Hp107*D`_CJ4YQSYxi|`kD4~M&ln$uCLT4dk?ySLtlbUIGUFO~)@>h4 ztFo}H?xSXRLu(&9YIY3n8;mvL(i`pR*lijPdQFX^#QT`TUv#>&X-zkFFsd^Qxm}0j zd)4g?IdUb%Ej4B&Oqxr5Z2Pe8bR10QEG@0>HLZ-@$Be98+PivpFz?@8Jv%y%s84f) zzH=xJ-}d}qUyVMYCi(FWrCNE7rdyJU@-h>}Y4OUWJ6ja<)8fK}d*Sp}`Nhksl?mon zO4Z9t{>xKW-I-~3W-+P+U&yr+i{i(p-PcPbTr1?o*|}QbQeDiQdCxsH$EwTuT5*LW z>URYa;?>pKnG$o0vn2Q-%gkL`5$Dd615Gyi4q#s_{@#xez@Hd$frTtyU@DM|tcQ^Mx)@h&Z`A{tDbSQ2M1xw8vQOc$k8 z!^qmyX_8%;YdPX4JxBzyXoZ*<>wTXHu0d@ z82y9@U)d5{WYS%@jt*h&WLXC7+_WsGdbdUucRKHu-*;!>_L)+xm>1`!>RsDNte7dG z3rI*@F1qh5$t#zEPX-qQg%V zqIOoohxcpnDntq(vMcf~B;3SacldVOM{Jyg6qJplN-o4BKX|iKozXV8l(Nfr4IT$l ziF@IRN+h8Y=S-*TPDj}GNS9GJNnKQ4(Qeas_SxQmwd21CDHunQ1Y;-%Q z5q{t5LH+p!hvqInYB>#g>&%;Mt!%$lJz+!2aDf`tj$z<%NXbW86oZS2y8Js`vkJ;x z=nKEMA{Mit!tiVgg&B*vsRT1-n~Tlq>{ywL?AX~vmN(sbmYnEED*ULlT>@{*W~SB0 z<_s4zZ&LJ?0-oB|b=vk47T22n8@EA?c;evp_=KMncA+Y z8dq2EWRepv2`)$+P?Q4#BpfLMapB@Cti**AQWS&~Avke~$c2Z*iT_vKGt)D>5wtx1 zx$F78zxJOWzV}BAPlVrR@cYg^jID$3ybpij`O6u`J`esCTm;YF%h>0@DoEoy;5Ik{ zIruy9)8OC0HhAX!jC~61f{%jV0v`ik18Ln|@Z;c{;5G0akb{>#z}OY=Yarb>1V0MC z3SI<%0n)i|f+Y95#r)Y1GWG=CIruT~8SotVb?^fC&4O=$6}jlIxG)L*T!`&w}^gpX+l0r2St8NxlP+^mQPXvLAqF!B@ez z?qTfbAl?7U1G&7fgOB6=_uzT(UGQ1(5p22u3XsnKK6o4aN%8*BhZy?^-YbTr z{t41K55Q=2-xDCM+XSBi``{JummmlK1mbG;pMv*6c)IUVko@x{knHvXNb53?A_LK7UUnO8*&E-a>I=?58M(Sl9}Wr899Dr+wnvC(Ss0Xm+>Qc7x5!~$%mARWK+r? zvMK3DHm7GHM~EGyC`0;$hhmKU%FeHxi}{hznN0amI?3fr1KIX6zQS9X=N+4wn4e!g z7gyN^uk6*E2YWmF6`sh^(7KopMLO9*E85zo%5-_liFP9W$$8uF3vL}3|8uF4L!Nr! zWnY^7pdd^xm$5vSTJ@Eej<=*AN@=+ATtHgilYHRhk+NCJt&t>`lScFfSJs>m zEFJY*R`al`tkfblzvmpMgH!2_WIVA*TNrMvhfq9AF%APkSF5u=#z}^u@;wXFwqT*# zne{Ry0ljExdGdNp87{QKDP^hVhR53KQSPuX4M#$_^b}Ug+$M%S2M;UdBKk6nXF@kwGLUdmHdJ&}4AgHp* z*szDFNC%=VFQ%8^hmJ*9PokyDo-Jax(%h}gS#>-mJePh2+8#KN{e`4zg4rj5$Uqs8J|X%$4DdOnVjO zg51ueQxwIgZ6qm678wYKq^Pn311p9)0|#}L2~js|?$VNWPoSP4)n_)w7Dgxil<+maW8DyTMJ;;TCjH|( znqM6B29421+*jt(!k!#h=c7j2RdMum)=i_Pt?`AMyUpmjlc7RJn<%|CzPh~fWVE~% zt*qgnwbj+j%d5-FSQzc0z|vjCx)_Lx|!(8s3}GNGzG5pydR{srKO%tDXE6C zg+pc4y6(~-H$l1tCHo^mN-m|hbrizQEt%Fgc6OJhchqQkGoRF@a7TjP<3 zQ4`@`<6gexmj+rWbCpvJq5!TRG;c&}({-dnLUdfv$&@vdnk;a8`ve0nkOO1jj%=h?iJxp-8wVgQ>Vzx&>3EioQfpf108NWoG3-yA2(>Y$AM$gfX&>SFwh& z=t7-fCDaA)-6%<>ssuw|f0~SrLM@z8rOJ-Kn|J21H{d(zI+^a`o+Ahj1%f+^a4AWG zopj)MV`-+L4BGMW8)mF^-j0LyOUw2tXoCKECoWCh7)K<8=;9MArJJg3I*bf8NeF?? z@m*I6i7MMK!W2fYG`F@Zv(7`yoVtrXuZqwmZ6|?;vfMz`&>^BRN+zwctq^^AS5AU5 zvp&e1GFrzLMZmNxJL>u7_ztb@h0M`=7bzC*T!5$Wq>ynwtneM8SJ%>}2BOQ`2Yg$JZB_M*%r=-Z?ww4l?q zGKZ3%Pw4}oxWCZTN!*GU(Nq)0bH&xkA^iscPM)n0SeMUGza^th2Bw)l8A5i1EXdd0 V3O!byNaK!Fx@fNwUj+2Z{tHGa`uhL? diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/nl/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/nl/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index b002cfd7fe6f7948553dc290c2905d5e95d58cf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4586 zcma)6= z>gt({c}O4-2c$?Gz~UH%i-kla5E2|XSwiB72#*MX;KU^oNFZ@Rg8x_DGt)D(32tfk zx83zs)%U8ezWwt9_kCC33Gnk_{Cwk(5ZmBuhw%%~UycazaqzF;G4SYpLVOIYf&Bdn zcp03468t6jA@FZt7d-MNAwCF3;QPR@gC7OI53=0P!1sf%fak&2Knb3Hvk)8LXF=X? z488}v4W0sj2=cnGfUNi5%kiUc5#kZNOYlMPDeyS>1@I*JwUT$hb-e!?+yegvvOU3D zi|@~Z@5TF;_ZRk@1bO~vK-O;`WP2?LQSkzJ z6ub@o;gAqN0GoLK%G+Q&_%g`)y$aUB|9}eIz$CWk1(5gu3HWXBHz51w6pI{eKRA0Q?>J1o)3~{1fje*53zN|8IgU_Y!y(`~@h%e}WH#55gJj*Da9u+XXoe z3CMo`7RY}55qJuG736t`-zCHa@DVTo`ykK%9?1UuDad~O70B{`1lf-Nf+xU-Fv#PN z;TP|J4di?xkoW&`$=e|N?Z+TODt-&XHR4a;ArR_#|Kio_2h1MUW21aS`uh1NL0*qz z$$sPqDtVn)Pq@X~1Ne9#j0+F%%@6zZ0sOG;5BD)!4^mj1!4E?1V}}rV9~}nS zMz)t@#OH;5!_Qg)@AD)08^^~#oMRjhaiV!Vlp~eol*ut!lJxwLx{ksP*~y*knOukR z#OCp^CN9YJ>pSiJ>sR*H<$xw*V?#Ms*=z<&bQ6=sI+7i$x&v~n<0eg&G*+trE2?QM zGp8J-q>F{TGKF5+$dHmajU8FpAvY${GImlyTh}K!v^0uMo=KyL^|GW@O41C;Di<5Q zqF6RbJ0_7{s%q3ROn%)l$qQ#>M->;6yI5gaqRjAuI<1> zH*@1CV+Eb+B(%CchO|^kj8&>yEq$I^n@oy;`C$YS%4G)_tEK7nveoF|`;c@sd_9vS zW(+Gj6Ij7hOmCJgi=khgyri&`38@S#Xqx&Xq+YD!1LCoxLsrAPM|BP+6@>e8v~G~&=RNb6a))Wqk?++A;9U0?F*bVxZ#$Rrp$%fOo0jp0pbHFs=H zTrtvFr8Cu?Sy2fFCR-dO7IQLAhl$T+xN}0TCfdl;A}f17XOZTyn=EPMg>Vw8f<>+@ zx|iil65fMcj6*T>+IEfZC2`lmyU0no&W>JZy&&QyLoC?CDOE^gi7%YgC=_uhV=Z^{ z#Kl3O$jzK=%vpTUMAow6k)g6U6g9E0;YD9(5TGd5KI<0UT@mT_73v9&`ohG}z=;*9 zGGZ4m?Cn%yRFx>J*1{}QF{qEQ&Wwd6l~tV?kmfIzx+c=`Ek4r;mz`NLSsD$MQ{I0| z-z&RU)|w?)Ipv13@$1zBvKFQD;ikx(Mckx+7uT$L4z3KI4uczH`M|g2-sdk%?`ta? zYu9OLtP6ItC=P=s@+b@1rd8x^qMWhWtmenaTz zXoQOWOn5_{&-~xxaP)YTsyL~2P5KyS=qOha1#MDkOJ2%dw=d84of~GYdcAKjDXfjD zgY~FpY*Zf>UdZZmTk6@(Bq+R4*GYZ8XiMs3ZTIQjow>uBwZ_^-qa6-m&_?dVKlHq- z4-*yZbCMGf)o**h{baB;mt%u^WP=^uHC(V-a;p==eMxRr5anqjMU@ipwKD7WDQ2%BlsID2QmF zwFi7~4^Z3R*#0_K>Eie?@1r*um+Zp`oshrRS^Wh!4)}VHaS^H{lLM2OR4eQeQOD-- z00whC(XzCWeZT?3HGm?jlJ0cMqJIzHMC2tfeKEBV-FhQEp;naU$>D zxqC+!-ki1sh<=&ruqD=EwG~)Yd2cC?=JWQ3s9?ScUW^ zJ6!A_JgZ+UR(wP%z(mp+`*JA}ea%7bE_~D)SgXhl&9Oql$U%*4)!Mhyiey{=3 z_(kvnn1c-bE%-I?ub>AW_?Y8-6&!$H0=L0$f;T~u`!)Dw@D_L){19Z|@sB&sN$_cq z&db2hgRg_fz+Zs0?=6t@{`++P;3pjCDBciI8_D<>q^84E$$-fVt0za6}-}f2EY2y81kn|sbT3lC?|IxiZeY(Vdn&X2))fUgvi=@ zCrCC?9Ld*IFBEHfmP**%J%ImFKK7v;qdIVov<~}hiwCKQStg8N;>AdKiSSRdUYfAJ zPLz ziYk$@IN^y1g(^3)%9MI3&3qBaP$t5#o=7qw6q5<#&^8$g78$W6bs96R1nFgj;-O$V z5{4&It38UvdDzndvr<)~4q@?a=NN4q3$rEsnMXXXn9>Q9Vrh(VI0&}tAPq52I%F~# zYPhxs4_!}nB4Sc7;k`iYJswkv@jzmis#XibyVeGI88ADIKtj2AA7d5M{eHYRIv9_H zs)nzxgFt7nqL;%8TB7^2Y^jHS@8Si86BY;_V+SR6{o#wgRC1qqY$%`9u^gVh^)4rR{cPF3A~G(WXt5}Wzq{GNgiRtKB|->jTuHLsnIB; z&!l3TX^=>_ROEUpjHE2yZy{+}@kqoCilX6MQ}CkgGYHT?Dw}n6cUMHbAxA$!sn-_z z8cwW8O(S;hv8x-E7*!>vU8}YVT@30YtTSU_NoChWkAuu=_DJ`iqK@UX)!>p;dsc6yj3 zQQTQs8S0n{EE7F!EE?JjR-)1!@ygt&mH2w#mhM=If|dEM9To*kn@??S%stm?G?&h4 zm7p5kE{Xt-5-%oL#-&({#H-PO4qS=JZE-B6yU&edV7JqbSsso{ZpUYjuP zFcsO?c>UXJIF@GC)%tpiJ<6I4vqxIZGwW@3^r-#!^!h3K_ZST~Pq&)v<(KU^$uy5+ zO$%$&H%)b5?|sD=gqeme)k=$n-0p9;)hGpJ6X>BMM*UqSh)J8BD%hT{}7lUF=$KmE1Y{}O2W;^P=fv!b35QiQcl_Q_^k z1scv(%JOPJDPYheWm)dYof`wVo{~Ks;ckI3!wbsGhBNsM_Z51+y$OuH5x2Qepf~Z! zHfPy9T&YRDp$<`H2+7kTE-+OJ^V$8tW>-z&G7WW4ig5xRDut;~jiWN9=?b}+FmwUg zGvCDpJR&6v)GVS5Bk3M6PFOL&15mN^v`B-}mP%g7iH=D{*fpz7?hSVf(rTgMupur4 z)G2V2Ks8bMtW zhDzbhcVcu`AQ^12x1j5*$xYOd&@)loQ+w(n6;+U@k)~azZHHVAS0h2~lG$`l?qNRq v68Q_7%x3oVm-=+Mu;Pw%Nsk}lVND+3O~xS*+mT~0yNFA9x@O!-PgSQM z_8JZdgx~~-!)nDbTF?^EUN~_?vfu!F0jJ4b@xGJN<1e|Y|SGzdNg{{~OMV^0RbCtwT8_zJuUccFs6 zg&%=`hh2E|EkW>M*oW_j--aKDKZYXrEBFEUCcFe6LIuyhH3-hbFG1OF2fi1+0?)u- zKw0-qD0=^+{(kIjLGVf56?`AO4o||b!PD?tH6Orf-v0m>;3FvZgm16LUx3f>{tfsp z_#-Ix--n{d9u&R)1m6Sy4L=5-daAPLG?e+DhoavG6nis>Xz&Ag488*Qjs(F^py;vn z4s3__;c57L_&NA5cpIK$(zEcJQ1p2fI{2G<{4?*Y{QM#myHhCpzYN9Czl7J}@8BtT z{OKT=hYL{Fy$eO}AHvVVpF#!y3`L*+K=JD-oH7I3P}aW#75pBQb$$kA{WqZa`JeC# zeCFLjFbCJ6$bA>eem{re$6rIS>yPk5@DY@Cp5~)`|1^Kj!6hj1&!G7A`%w0I03|MO zKtdWkgt#tv1dl+}@c!l1=Mfk_64&$f8|mxki_NmG=qPr|gGyc}(I0pCvjhCTgmLU4 zEdCK&j`I`WDSi^0{YUhdhZOd$O)PR*T+)V5AaldBz*8D(BdO}8-7d9_&}@sZ;YOqgJq}rq?>_8*3}Kr`27v zyW_G*?dW_sLnOM1%VXPDo0;z3HO0a2ZZOcwWlH}~QEPToUg*LMjI9>(%2aw;ry`TY zgSar6+BC(EF;>Ne(r8<38I@*cJ9cHRoHe3XW~?3<2%tW~bp%MV6}@zmI6_ZalK)- zjEDZ<W03Wj4lTVzF^>aIDH zpCt}GM_LcFr4@X+&fV$t)#(YZ?tjvSGGr3Q4l}S7EXQ~gtwxS*1uIS!nYOv^4y|Ye zgUK03NyG{j57NZvGVa_pMJre*Ppho#`J5%q<6?J0BQL~BXbM)jGVWfHb4m1n$i*Cr z)N9*ywwJ`+0`HQOYFZpUEqWnR?4~T( zT4S@QVyI78hsI(_W7WdlHC9G4({+6te_hUWB4uY-OeVfYy3pQ#6XT8D8*2>{te*0` z&f>?_0+VHw&S&R>yvT@~^6$Z|%-zA2;f*MK-ehv%+v=9fin32pH|k8fl`iitMuXU% zomw*~U&7_QA4lPHWj_zsU0Y4vT3rvXX2zGs@ESF@t>$Ov7Q(sNaCSk>Uua*raBg;f zb{4^Kjmj#U)N(I&7T3b%)$rP)`r>MP`Np}guC8>ZZgSGYbvYS{E?m}DOB*+Ds+Gm% zj=I!YUc7Ph3yasTt#xkSzJjRjm%4Alb)yGknqS%~iZpM}%xt+_j?s?UWHr-rS$`(2 zjLv7UZm_Gxx|#f568Z$oX3}D2v~pXe#nkeR<<7`IbFJB_tIigjxp19SZ>z$*RLrD_ zj_pMy`9`t3ys^F%E{x>FoSwmtf zvQ<~q+{LLE!t2J${UiSPN@a_>(3)?}O$D7y4-`d<&ymZeh%8smaBGl-=%@DLB|AleiP9lid3aIVW;jZSTFF z^~;2tx>RLjUSw3yu#H^F?vQ!bZEMN{=~?c*w)d(-?RccLu1vAUZn0=xk+CI1q>$Ew z4Gs5jq97vcH_%>sBttf!yfET9KQd1Wb7x#^cNrZI$Jq}QENV#_PV zUh?n2`q*^HI*r}X;+7!_WC^)k;@j$?uYxFhS8f}hay2gMFw+$1#9#Y!6PsVFdcG=W z>eIr_&t<>&nv>g}Ks?7W?N%?fgiokk5~PuH=s13Cq#GF5Xk37nvr^1Ei+i!o%2u$% zeL&+$B&wE+pm62;EGPQDJs6z^8lG+}xwN0JzIn<%MkmkZOH`^w2!G8g8(pQfF diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/pt_BR/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/pt_BR/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 8a05f24dc4adfc173317a90e6ba1de8b2aef79bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4713 zcma)8ON<;x8Scb^B#U_^KzQ?e_EaVdhB5r6Tgt#F^LL5MZ3lc=)01^j4@cq?2J+HN(q}gw~ z>aVK*@%?}OzklM9*8+?Xzt7_L>O(LqYIG;Jd&hz{8IO!54rvAkSY1 zUIPw*1pEc?Gr&IqTfjr_3xZDrJHSr>zXSX{@C_i#y$yT{_zv(K@I4>_m){=*E5NS+ z`My5zN#N_iCE$;NeC|6y*88vJ`r$`|;5fbs_%YxW;8EZ$;0fTjOS}hM#P_d(o4~&V z*`DyRV*W+o$MO9w;D>?V1G4>hfvm?6$a?(-_)*|LfS&_C{&-=}2_WzPGLZG#2eQ2u z2+`oXz{9}Tf&Y9c2!04;J>L32asO|DC-D6*;2Gdi2!8{33wR9pQy}Z}JD>&r2gv%^ z4;Jg+2X5f|Z6M$O7a;5R*oT7PdEjv%pJRZhfUg00|F3|o_n(2x12&%bT>!E^w}9-| zSAjL)8^BKje+eYuyTGS`4}YYPKMwRf0barU0JskPIgsW42ITXef)m+~EBM3n7l1t9 z1hSreAlvaKkoEW(kmLVHAnW^YAjk8`CklO^0X~ZF1`w_ZZUNzDAIoJR#66Dy)!?|U zlwY8)-_LjPxqJuT&jTuZomfw}$>$Eh`wwB98hkg8PvHj@yiEjTPL2lif(IxZoWu_y z_pwFDe6DaRvaOsy91G4D_BoG*0=$n8;eVu$AIve%gW%Zu(TI8?&Sge@X(h>*Q`vGd zTA^m{sBLl`(XoxAQ7yPgi+kIR{k`iq7wNVf^o@Dczx_6|LLS&99pz z5o9ch|0$|vpE4($Or$Oj^2!u?X+x2WRid1<)Re9-r6%P_KwH<9lv>$SCeO%d$$D9- zMIyMFvBux{Omzp%{2sS@(jrib9+MbLmkF1sg(JS|w+_M8RHl^e`xje=vNO52rSt>wd!VHrdg+fK7 zH0|WEQ(>XVom^VQEIw!>YdPVOR9GZME!fxaqOUUuP)BLcx@mV$h_t!_^#rLtwJ|bq z;)GNgv8{_YwdIP#WIiBwk5^SRJ1LFXbrf9jbtr#GMN8kYza*IFjIfD?2l7abWkq)6(t3xo0w9xX{r zm#lb2#mjWA>s*@ES690x_#9;iGJIZ0TxtCk_iAt)}jqm-bf2x75kc zEbLs}*&aJ}y|%WnWwb-0h7IHgd?;Ubt7$BhK1)neRLJxDjmzQYSdNWuOB-(Mmf@mS zr_H8t`2U46jJdkCw4@`g&mzZPXBqNcI+j zZ7UK&v4ccpGA@<=HAltERwzO4q4==`F4rhjUdBJ>*jVkOJV8ZH@OGN<6OV#ACla^1 z(s3=NwuHI-Fq=6!LA~L9+sR|R^LcUf!Ta{n324(3I1g3Eis6rjKQK^Ojnx$^1nLg& zC8T++JG?t88nu89Skz)FA7f}Qkhov$$1e=f!IT%*Bd1jNRFPczT z;gg21E|X}IV1Cz9vRq{fHxz~G#{Zjeql?_~zRU>Lm3;=&bLLJkU_=z|JZb@opXgZ; zB9nUP1VDYIMNH9jLezrGcy4@dP6p(<)Lk}jg4mona70T995Kp;GPoC&#-vZ8st@V67Faa4-H6hz5 z;p9~6`H?Y0HTYIoFuaEna~GWm^z_>^bR!7l@GYLl^NIGwYv#jx;5qCo-c>Dojd`>TE688bxw)au+4mAOd5t%RZpv8TQ3Eh{T=B!AIRdQ^Flz znIDz?+0^kj%Q{6%zDZf0TD&o?ct{H0v6KZck{Mjyl`S|BOM4N4{mf(r4@=chY ntu{6em8Txsn&I7^jB5dRE!@OxGlB(HITQRBXmx}# diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ro/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ro/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 9cf4b16616e68f61112f6a9e4abe5a14e19946a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4740 zcma)8TZ|k>6>Ssq@W$a0AmPpR#Orut_w4LCDAw4UWLS^Q!p^R>kB}fFsO_$qDZ8ht zUEMvCS@IEBJ`jRPd_<9jctw1GkobllgtQB?5PU=m;t!Gh0N(@rC-9@d6DM+e9tQIICxEQq zHjwSLK!|!T08av60{-=w=lu})3I4t}xBGWM*5_ZqDsUFU3iw4JkN*Zpz<&U50Ux+8 z*XL_M=JQ8Dp8q9~&wUN}LEyiE*MJYcGvDV6zzg{PI`BO37eKb_&p_7aUKr2cH6WiW zfNcLafED2Pfo$h1K<4KSAoG9X-MODCK;HiuAfNk9U>W#(;4JVs$m8{o0PhDr3FPrj zAnV-+J_LMmF#mHP@BdpM+w(Ud%iV{?tmhn%fGa>y>fHcBB`*aY1M>SEepu$>2rzos zF6MwAgs+E?a52Mi!aA}a`GM+AN7f58x!eJ`^ZCr;1NXRxb%hEpCJD$fIeb`ueh|Xm zIsD*q$0c0la)ncoW1aJdV~qX#0sQ!x$-(&sDe578+`}=(JbAMVr$g$BD3b~Gq?II} zjb)I^@I38gDK$-|Lz-PY9hSWsl{V^I+Z$_}CAum5J!3=aiDa~bC4$H#O1Egoir}V9 zr{_(lBgj}1|5H@U9wn(rWk>3KBd1KRmo^m2NOe>yE$zs(C#5Epl7O~pTT*OgSD7p! zqb2KQr4}7YCYDyD%IGP@l745$MC7E3MxDaqyUr1BoJiZ1;fRqyXwoKyQj{ea2SKpa zL|F&ptV2(wZ3Aj|z|gJCq%vUzQ?V1t>Ekh_Nkj^}6t$Wd9$FjqbBDQUI1 z;picR=%n@aL6DAvpzMvtdTm5S5{p2dP3GW-ra@SbqNVJ8W)Qojt@Y9btHUXgl0+oI z*ii(Qy@mpt&}vL<*;_M|TA>pWjI1a)1B)$EiN#VyAhE@lzt zD(z2bO9jH1 zFv3BNLZL!Zni^S@DnD1`Rwk|DC_ZW-Ygu3<78XfS_O>-xbae&}YANla?l9d2k)SP5 zPmt<|7KR2S7NiCqTdr-^3qC4J464?lRj6W6A8s8P3rh;Srsk&9JYr>FT3YRLPDfmJ zM#W@eHWaCF{7sA(PA}{=3b4VFr-W5^s|C_pl+K41yd<^o8@X@qx-~aIrN0vTPf5!O zU!@Jx5n7=XosHXZqhAX%47cGqf~jU`sl*B%3`GgL4N~vm5&(6JyWl3_>Fb{N{v3XUTv(L``r3keP$JT z?r(8kL?Sh|N>{g6S81)*sMF}y%*{f%GP7)S zihT385av}%<+JI090{c_5yu(|-O~2fRsZ5xj*V$b>(_N)xHeVk;*LsZu1A>_k$=_L zPEsWuyU%3l!X?UIm-N!o0zE+$s?u4!SLnIt@G`qlsnFvXJ#&WgkISHZZVr+QkX*bp z^R$0WYQC(PzR%{y(}nVaAIk2GSIbc7QA@?0+o_EClH@AsE^=elc?yN4#1|R04)zjU zi}?kU;TqD5n@1ZGW&whCr_XYr9Tz|ED@=E2Ivt z*J;tNvaKw_ssuWWS7HE%6qnX=J90JMDcWQ}uBTnahULcS3@NRW6jNFSD$~P)&IIv} zDQY|_J_1kBo!g4=ie><5s*JD)dq*kh^7qcS!2^`CGL$;&s4060XJNt#C5oGbQ-=+n zoTVw6t=vVAfI9_N#D<;KRIr;{C3r%NHb9qPgocUDgFWa>t+qmoBcn-*iz=Z6%V@$n zo_9S1`hX(8LqcppVA^;2^`?$GG?ame#EpsLpy{NGLzxVsgEHF@>^5)=wYY`A8}1Rr z>3`eD1=)C;Y0*GN6lZWB8V_vAjfC^1Yqmh6%(u_RK`h6FQiN`%x&N|7s31FV?~SM$ z#XL534JJoe28uU1pT@IjFmRrtmJw*&5P_&3@GOigtSfuVSr=iLMZ=8aov+BLL+l_LCuiFvbX<2&Mav;c0bHM?49L7i&B&-d)G6Kd%Ca?ainlZ zyD_NEwVRn4CY_=Z_b(-m3l~p$p)PCy{nu@1v_Qct471yFP9#zby%@JGMFBQ@SW}t5 z4z97L3i54&Oq(R&;K9nAUvx2i06LYy++?gCo*S$h*X@b5hw98Qe!8yLftL_Da2e}@ O=4SAg_c#Z8-hTi@)SVIl diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ru/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ru/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 550cd1125386447200ae11b31cdf3f35cf53cade..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5702 zcma)700Jdq0|H@<=F!5jq_;Ibl1CX+NPU0X%gHjB~D7>w2|P;c=y^KvOBYx znT>0x)I6J(gjo4dMMWx)iZ2KuZA_eQ;=~qIq6i6TMykXYgy0hrs#FOfkopCF=gz*p zb~BOpKXdOn=brOFkD2`SzPsMAxKjLmoxd}8Sk@5u!JYhY{cV+HJp%q6Tm!DY%d#E< z)1a*H2ls)~paOpnehvHwmFSl?fLw`FbMS%F^!p9R-}-vu8APuB65U_Z|>xE1_2 zDDk8|m8>5Dzr^zoz|Vn~K#Bk7p!o4FD1QAJ{5<$y@EhPg_ayN=42u3vQ2aX#O1wUZ zsC5xs4PFMR&JnRLJfG#NZ-vcF2{{!Xx{JjYeZ-cve{u8(byq6$%g2SNjbQatT zR>8I4N8o1g!TS>V=fEd;eg)hHUISkN{{lw;Oy6JOfHS z)$j$Qn9Z=+c1a1U>3l4z)1PRG{fT9!L9|7+GWlea)T_X=PFI+G+CkvFX zMM;>Nk#jL;@(5T^Vy)*-;)Y(+JAkPN(%5m4E_2<_FQJ>7RG`G%xWqrXC}G1PC17fe zl$u_-6O>w){*fA!e)%eYa`h!(awKsS zkE*dssK&jDTTtr<*A>#%F4cc*k%h#@5(#k7q-wqwmUE)|UT^jR>%1E^bwFc#7_mmh8w0~R|nvCRaSGit@ zQ>qfM4nf4~6)Ppy#fK>;ob;e}42F(Xyif)R7GtESa5ZN zkAfa|T&G7qhTVd=VdznmXm|9(^&)K*LE37rO-)i2LD|mhjlm}JFz!*-&1y+o->TPc z|LB4KE>;^`cBnL!M6k^YOj{!kY~odm*tE6ZQ=xCWft_zg(UuI9eOgJxLgkdoMN`Yr zIjzIAHAwI5&x+r6(IZV2C3wCH5{<_xNPH(f-EU>!D3%2hpHw(1yGdkC1 ztswNtn=;SV^S<{zs7&oGq+ZazG<;4S`u09$xb{`1@1QPwewZ2wCY(ZQcV!|-je5DH zZi{y4`N7lW$#QAhE|eTM?dq`a`2(Y=J-#-RGWAVHa83vQOj&Gn+G9efwzq)TlIyIWVWnPMDt@D>4Gr_SXH=CEF>c z{mKp$+=+@kp;M#UF6Gq03a!Ur-98zHs9(^XY zwIwGJjcY$O?B+e0SUI(I%z?jR#kY&8XFR_Y*gz^YKNaIU6lRb1FV5rXwC&-wEl?gRACX&a6f^;uGW z5k#sSD?)gH8b|=qO>WSQPs=g2=%y0)7LlG~@w{vhD(k(YTZk6T>DBmEjAAZ%oD&T! zB%W5qay-*zAxWqRCOnFUL^U5(*K}rJB}o-shFJ0T9plI>C!H|-$f|WbDehUofXaE zt%$&bvD{mXqev_z(OanAEDJ=xa3}8Q*WT7z4_1H_M*suU=*Lmdu=l?y3?)rc#p`S)VJWO_N!MNVAkpi9@Zln+)JL z;@9I#vdCF(Mt&wd?9D8q(JJC$IZw~V0wQoKLdPLVtk5|}r88mQCm`v+lLhy}q!oF$J zo+2i53@U8gl7f?vs50~6zLe-?BUrxgdYx*#moY_e&5$rND0^@lU0+sP!oq9Dbs{1; zFoSm?nYhFutj7`agw*V8TRH4PGWjlNNBDnUq0BdDsR8KTVhE*Q)G&M>^r%a xPC`V>L&?<%1ebmxN~R^6#)n7}fE+3uEyS-OU_RI6za-)i;Yi;k6tuRj{{wc{C?@~_ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/si/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/si/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index ce5d946ab366e933520aca1929ea31e24db998ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmcIkTWcgm6fSkWHHa6)7Zoc{tA?6O7A16&#Wv|^U?vkL6F2&xRAy>tTDz-yt2(*{mPcfND#Fuy%? z>{EirgFOa|VfVp)g1P4g>`^S9MTQV`)`Php5um!^Qq`(Vo)RSt0du6Y08fb zHREJM#Z>Y{+(a`$0!eusf%y=-bfvT~CQ|Z{Z&_tDO43*)LP821i>yZ0lXoC!@;Dm2efu|`(3dL5mzr2%_MXs5!btC1Y>nA0cI zQQ95{gCvqqd0mkzow2qVMg#Wz=FqU7@~OAd>9Kh&N;bB@GvU*zMsu1q8?4c!&1d}+ z&rCL^8Vv-pt~eXH3VU%che4OMJ8U7KFLwO)(&Q_h<ilyO&hPHccm)RZ39)2dxl zM{CKLyVmOFOw3ZQjnH)y)emTWY9g<_)D90O)2ubTd4=1M&^S)fY$ncU^)%*@oT2@Z zW69>$dW&rOAkOu2T4)x^z8YZBd^)`mW!_4>sd>y6l}?OLWm+E1+|&%MUgsn|Nt-j? zI(tD#cVBK8r>b7)iP{t!h_fEC`2|~S+2UQB|6q%Y)aKi^_}J#xZ1IWBcWkjuo!_0` zb0N;{qH>#Gx5Xu!|7eTPOE-S6!dL!YE|ZGw8u*a_7nm-UL{&b>iZ3X5{^#nhuXjof z+Yp9&XcD4#Y`*(1TbV#B7s~vtvRyR#?SJ8OqrvPh{=W5r<8x!efZqOxu%iczsYB9E zC8oMMh${!4e*-=^(EK$wZFFDV#YdQiQ*h)pRw-^nK12T3W&T&?3b@f;FLhtGu8zCd z8aeL%K8_>w*1hd(K(gC1NXM$UO}c^=#M_~DaCH&33#o4XzC-x_6;`e6EnT&4S4tn4 VZ@tEDBq)Q;L*Q;ng*~Wb{|T!A77qXb diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/sk/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/sk/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index eb55db6edd65ac22747806a9593afa4d3758342c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4594 zcma)g}$c$qZ2hhyxOGBqUH2aX=%5!vcGVlmoJ4A2K!vZiq;L5bpz*NVy zEzSPi)n8S8@2dUFL-+pJ!QZ?WaXt(F9Xtu1xYuz$17<)T zUjcR9|-!7cD3;CI1KgD-(B_bc$D;OpRJ@C}f_`THE_Josgh z_iKV51YZQ_z+Zs8?&~1y{buj`iFZ5B8N3ttA@Bxx3j8{F7W__+cfeV^{}#Lm{u^X_ z-1ns8PlF%E`?tUcz#oEae+Ohex*+TId+-C`f512?N8rc6S9<&nxQzFIg1pY@_dCu4xB|N1b0GWm=ioee*yEevBY1xp&S3kOK=#L1 zK$ed|-v0%V*Zn1U7W^H^{(lR+0@8!&cp2pRKL9yScR}{oYaqwv554iXK*IZja58^i z1UY|hfSflKkih3b*5jwW@4F!T`HvvBcK!h#1Nm>Z3$HehfWgCdo$tLNeI2BPwSo2F zz1g4qKqVU+_6OWz{RY^4Kp4j!gvCA&yt zO^S^$vMyD+kX0ttOKI|C;MaX4BPvPLlv0szNI+Xtl@vy@;p-$Ott9IeNhRu%bSNWX ze66Mwi(B=Q4#-N48g&wr-}W2v!m*4R(i?cBEEFkipcExB#^E5?s)MACan_;fo2rIu zOYqR`L>n2if<}}AIlVnTDH4H?RYtX%817pew9F8iQlxj45 z6&(b+2`fr1Siw_tWsoi7p`V^Sp|GJqiWn;>+4qMhE57oNh(}&|tcG}k&`sbj-F+`AYxh}7ObF31=5%>!by!r;d|sO zDkOpN-Bgj=iHv;C;-e7g1y$}Axheu- zbd;m(n=31{x?IT9<$PiJ=E@hBuU%WuZ)`jcQMHwbE$J4es1LNhTs0<)a|;Vq9dr3K zWeF?EjE=Sz!qnJ!0hZNUf-PH!ZwIbTtY{&wEeu!9QCyoT+$`jWep$?9XRc~xP-|`x zDV`%EpEV0%AbfR+IM2}JmNtvm-HSsxHl-pXH?PW?`%;cBmV7gFD@Y;{xYu=5k8`9# z`x-AjdWq6Mm*&*c(&9WlL0QVtoO*oe0-ZTS>hjX(cyJMe7cR{_?cR`zPbK!$S5r&r z(M;C$WMjrzJJ=DmZinlRVnJ2yp$uEx5^+Eadtw}R(r@V@J)EF*Y?SD_v%LD z*g^a7G_1sXe>q(r)gC7k7QoTo?XV7z$CUv~DIaP~IE26S4)o;YJAR~f*~Zb%>%e)_ zj#RSVef4l(;%qb&>f~_WHxLvx4Fh-+bFdqh1^Qc?;;{R&f#KyUB@OMhb;Fmnqjf`1 zO%C>Zjvw{=UV0C}*>0}`>`?X$y9r%Cb*zon_#^}&5^e0|#U=@D97ckyPHN7LY7 zZg+Q~dp`{Xc8CLnft}HTyFH!QWbD3*9z1mMJFGAzCgM;ZexJ6brv#2?+yuIJIeb08 zp?TJ{I@n24O}e|O-;j3cg@8lePs(5{&J*c0wK1m`3eI}Z<{kG+)Ch9w$?0<8O9FhY zhr1yij*^5GP`K<<>hUDwT&;HZO4gJ8L7b8HwotQ%rYfWXlx?UW*pO$?iN(P_DLJ?? zq&bKi2p*yqmCI8!O^c(_J%DGu>6~ z?wXm*5Dq~cxGYi*C_IxS*VJVHY?O6pIn-s^emz^?)M zygu;5z*m5$fj74L5XH-Y~E zay~zXP(L{{(&!_~3`~c)ki`dkthh4}hGnLm>0|ivoWSC{O|(_yWAu7E@t+d zIl3D^j*WR{jd4C7#*d$s9GrGhq8`e}J*+X#o3~au6;e+`U71l|rjq0fi43d^*QwsM z)G%Eg(pvRYSn{5r)xGWg8+*IgSE(ZheUpaN7uk3PTLh8Glx|Wz6+uVZ#d#CQf=o){ z|C(yqr_2f~W2y6voHMy!+E6GX6)P)Ks!Q9KQj@YI;H_;*N>bTVrkjz`lKo1h7O^Cg z$W&Nm^nzpAAg-H;oYiztC$adBbHp2GGVRH5%t#n43l-;as*PSWTwU$QHAM@kHwB z^fgQrnLeVZ4-f?}F^#cWW>deoc+O!u(vCHdIaA-mz|AxLyS`t3rb z6A_fW@mRkFRb+_>@0miotNYKc&apb05|$*CgkZ-CEO|Q$Y{IJv zu_bTUkWGcoL@-&}pv9hSMx$uIymWBWHw4m^RF{ zGD|PpnJ9c0b_zw2IBx@^8<7eu*o7u(m5E+uzhGhq2{vq?N(E$07-3PPQK*oVrk!qN zm7hCuyDL-0Dqgmby_{ks5h;qI^+(%l+!6K5WU9IUz%_FG{OjD~N*L1{fXWUHYWh!6-#sVvr+!U$0Q!kKdiq`o^#mj7pypenNo=Z&|RQgv#|E5g2;A?dK>(|I}ol<#a zPbMa{{!Z3Zq5ovJnfd#smg_bW)}-0vNh^s5B8-(TX=zuUdv@QyoJ!Xz{io1^Yg8>) zzT}rT{c43O)!K#gXUo-c8HWBI8ZDnWZC9!I_$x5h&8}!le_x6ip+u&Ku7tLFsby`F)iyR-CgZZ|%R07` zC6hKclAMHWV-m_nc02NO5;n4EW3q9LvS?-J>dy9ruS%)Ba@lBj13w{s&?8^48%ZRT zzDTS;G{3DI`&azUi5CK7?idfnQkMiQ3(x1AJ@i_{xQ5 z^8GI@9yAo4NG77aWU43IDlq&Rqlwk7h@{0Q+_|C!+Dng{ZBKT_PR1xT-BvL-9Q2U( z@u7QTtB#3DD~im~fr_+j3L0wB5laqFOeUMWTtRW*MYoq(VKU$0DO zT4jW*%R)|iLnK;uO5V-b*9afu|8n!*2Kh$aT>KHAsLW#mxhze0p}b`irBaadopT^9)j-S-=hPkTo!p^ z)DSo0x@h5QVB9h@T9)%J+XTLk4k9EfQixeja-q>HSc0-Mrg3f>IhtD{C{fJ!tRZqC zgPeFld^?z(N3v$~H@}|aMVPFhy!D`FXHP)gS%XUgkK$Vk^`K$7zLQ}fmT{dEI++}C um>Ap@&sRhv9ko@Dg{(z_?pWL$47z1L;Qber9#>ZY diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/sq/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/sq/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 06e2f54e0012311a12c4331df73d14aeb4e83d95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4496 zcma)8O>87b74EP}AjbTKzwrOoyUW___IT_BX*IhBob@;?>#-MmYyt|0n(3OEn(3}; zcUOBdMv(w<;Dm%C6h(pqC=x=xaRG!lS>lcq!7advOC%0K;>!1`duDpZn~;`fzOJfQ zuinr1UiBMKKKe5ckB{GH@%zyup0@#f^F8>(^N&lO_a)#zftP`ck9yu0fE6Im?*ey# zBOn3)4Ezl6U%)o-(qo?YXOz=Yb!`_iq<`2z&*2{)p$j2ITX5@Atebz?Xp>r{4i9z`p`Ho{wP@&nqD7`!O&Dz6Sgh@Tm{v z>+8T97=IJUcDz)~zYOF!{}$-t2E2~(;s-!au`k{V>NkKkPF<3pqIMT*5ob$34t3t^@Dd+SPzgM3~8xhBA>PUyNnj%HSroGD{tk z>42`SUkxhWCN1sPn}_?m2TL@NqoGLx8j5tXgC*LbNtNzWD-rF1v=`S+6bUj3iT^9A z<&aVl;(?12?&EZTB8T|pi?2DF~ArQ+Q$xVzNcTbhgNcu822U=p02FtFk^6ru^Mrh%<^ zyM}BcbSl~tFG|V4<^-k0VwO}ChmOk#=SbR$*91>61g;x2w zA;+0a6tnnY8`;WIL}HPkC@S8eMigD2L4vwUJJ!vHyCl-?3G@?``pm|_Ac!TYB4c+q z59*~Hl_iRSczt9(Qu_wD-TzTepMw>IhPd$q>B8{gU6tuO4L&iy9WMJTLEYP5a0vqQU^ zjXK?_H#YC>d~I`UYrlSQ@D+&aZYH|YZ%PrB?7q{pHco4+t38u)2@Pcnx@5&9-PJgE zI9-Kr(MYgwtLbs*J8~s>U7hN!QF^@4xYwvpW3yJNF5ETRqTc)_XkH^LU$m=nD3rcU z%r!K+jl<@)e`_ko&U9qr*LB-)Z>rI)ma+>E!YmP?zipBzt&xu1Fx^H^A8Fv^~v>6?UfVc6|U9v0W|11!ou z>Hhf{b^0O%3`Xa_mebq00!mC}24N^-2t}VR@M^i9SjlMebBSM0}Tz3gjR} z6~Yjbxb+B{dOTp`vLrWEX9F6DX|E+6oS!8TBybIiJ_Tq}7NZ24DZ*yhl^|}&HjTMWT3%eY_Tn@cZhI6saFYe_ym04i4idJwFa4aVib5VSUn4~=XUae8E(_t^C7{zc`hndfGcbizfSED(IoWk!7)hy)BUh z5Wty9iCPN1zi^fFE5gF23Y(jBOBltCUjgZZUD;7*8~f=Ap2u!6hpmY2BcC-xT$j@gby z&^5n!;#vSZFqODJ!WHDc?{G}oLmu&UIljcPh)=gZHlS>?Q^S?-oS7KPS?{>eljiW^ zn}iD$I?`Uo#c9O}>Pw?Iq0FjyR@Yb$H(mDCm9s$B-bLK+Bb5WbLZ_*L!)ky-xzh4v zK@ZpFR0OZ%DoBZ0$Tz*WU2cKp-G`1g+&*S?6!8!zNX~6, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: SQL parser 0\n" -"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" -"POT-Creation-Date: 2017-08-21 12:54+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: src/Component.php:43 src/Component.php:63 -msgid "Not implemented yet." -msgstr "" - -#: src/Components/AlterOperation.php:241 src/Statement.php:334 -msgid "" -"A new statement was found, but no delimiter between it and the previous one." -msgstr "" - -#: src/Components/AlterOperation.php:253 -msgid "Unrecognized alter operation." -msgstr "" - -#: src/Components/Array2d.php:88 -#, php-format -msgid "%1$d values were expected, but found %2$d." -msgstr "" - -#: src/Components/Array2d.php:111 -msgid "An opening bracket followed by a set of values was expected." -msgstr "" - -#: src/Components/ArrayObj.php:114 src/Components/CreateDefinition.php:201 -msgid "An opening bracket was expected." -msgstr "" - -#: src/Components/CaseExpression.php:135 src/Components/CaseExpression.php:164 -#: src/Components/CaseExpression.php:176 src/Components/CaseExpression.php:190 -#: src/Statements/DeleteStatement.php:227 -#: src/Statements/DeleteStatement.php:244 -#: src/Statements/DeleteStatement.php:292 -#: src/Statements/DeleteStatement.php:303 -#: src/Statements/DeleteStatement.php:333 -#: src/Statements/DeleteStatement.php:344 -#: src/Statements/InsertStatement.php:189 -#: src/Statements/InsertStatement.php:217 src/Statements/LoadStatement.php:258 -#: src/Statements/ReplaceStatement.php:155 -#: src/Statements/ReplaceStatement.php:182 -msgid "Unexpected keyword." -msgstr "" - -#: src/Components/CaseExpression.php:199 -msgid "Unexpected end of CASE expression" -msgstr "" - -#: src/Components/CreateDefinition.php:223 -msgid "" -"A symbol name was expected! A reserved keyword can not be used as a column " -"name without backquotes." -msgstr "" - -#: src/Components/CreateDefinition.php:237 -msgid "A symbol name was expected!" -msgstr "" - -#: src/Components/CreateDefinition.php:270 -msgid "A comma or a closing bracket was expected." -msgstr "" - -#: src/Components/CreateDefinition.php:286 -msgid "A closing bracket was expected." -msgstr "" - -#: src/Components/DataType.php:123 -msgid "Unrecognized data type." -msgstr "" - -#: src/Components/Expression.php:244 src/Components/Expression.php:394 -msgid "An alias was expected." -msgstr "" - -#: src/Components/Expression.php:332 src/Components/Expression.php:351 -#: src/Components/Expression.php:383 -msgid "An alias was previously found." -msgstr "" - -#: src/Components/Expression.php:364 -msgid "Unexpected dot." -msgstr "" - -#: src/Components/ExpressionArray.php:102 -msgid "An expression was expected." -msgstr "" - -#: src/Components/Limit.php:86 src/Components/Limit.php:108 -msgid "An offset was expected." -msgstr "" - -#: src/Components/OptionsArray.php:143 -#, php-format -msgid "This option conflicts with \"%1$s\"." -msgstr "" - -#: src/Components/RenameOperation.php:109 -msgid "The old name of the table was expected." -msgstr "" - -#: src/Components/RenameOperation.php:119 -msgid "Keyword \"TO\" was expected." -msgstr "" - -#: src/Components/RenameOperation.php:135 -msgid "The new name of the table was expected." -msgstr "" - -#: src/Components/RenameOperation.php:153 -msgid "A rename operation was expected." -msgstr "" - -#: src/Components/SetOperation.php:117 -msgid "Missing expression." -msgstr "" - -#: src/Lexer.php:237 -msgid "Unexpected character." -msgstr "" - -#: src/Lexer.php:278 -msgid "Expected whitespace(s) before delimiter." -msgstr "" - -#: src/Lexer.php:296 src/Lexer.php:314 -msgid "Expected delimiter." -msgstr "" - -#: src/Lexer.php:843 -#, php-format -msgid "Ending quote %1$s was expected." -msgstr "" - -#: src/Lexer.php:884 -msgid "Variable name was expected." -msgstr "" - -#: src/Parser.php:423 -msgid "Unexpected beginning of statement." -msgstr "" - -#: src/Parser.php:442 -msgid "Unrecognized statement type." -msgstr "" - -#: src/Parser.php:527 -msgid "No transaction was previously started." -msgstr "" - -#: src/Statement.php:242 src/Statements/DeleteStatement.php:254 -#: src/Statements/DeleteStatement.php:306 -#: src/Statements/InsertStatement.php:226 -#: src/Statements/InsertStatement.php:246 src/Statements/LoadStatement.php:261 -#: src/Statements/LoadStatement.php:291 src/Statements/LoadStatement.php:310 -#: src/Statements/ReplaceStatement.php:190 -msgid "Unexpected token." -msgstr "" - -#: src/Statement.php:306 -msgid "This type of clause was previously parsed." -msgstr "" - -#: src/Statement.php:366 -msgid "Unrecognized keyword." -msgstr "" - -#: src/Statement.php:377 -msgid "Keyword at end of statement." -msgstr "" - -#: src/Statement.php:503 -msgid "Unexpected ordering of clauses." -msgstr "" - -#: src/Statements/CreateStatement.php:375 -msgid "The name of the entity was expected." -msgstr "" - -#: src/Statements/CreateStatement.php:430 -msgid "A table name was expected." -msgstr "" - -#: src/Statements/CreateStatement.php:438 -msgid "At least one column definition was expected." -msgstr "" - -#: src/Statements/CreateStatement.php:550 -msgid "A \"RETURNS\" keyword was expected." -msgstr "" - -#: src/Statements/DeleteStatement.php:314 -msgid "This type of clause is not valid in Multi-table queries." -msgstr "" - -#: tests/Lexer/LexerTest.php:19 tests/Parser/ParserTest.php:58 -msgid "error #1" -msgstr "" - -#: tests/Lexer/LexerTest.php:46 tests/Parser/ParserTest.php:80 -msgid "strict error" -msgstr "" diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/tr/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/tr/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index c684db50d318c5de36a5a6dfef67f970335af37a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4583 zcma)9O^h5z6|NBTlf^&?|NrHUjlJ02v%3OejpM~$dlN#ucJPivEODusu9+#iyJ}or zy_0cHMv;&>AaX!a4rqlytbhx12?Q+%G_%~1EJcw}fD;^oxFB(a?^VyvbkA-`T3Ub8 z)vv1F``-6nmEU;e*pC>V0Dqsw-wO{gb`kjIyYLU5zdp#=mwUjiAAIj^w z$s6SB=hI#kKlw=O(gT-#OpgLVi?1Dkj~i*MJj4|}&E=8HEs8nc%l8H){la@E7>r1J*a$LY$*Ok0y<+d_;#*LQb zmz7$ilAE5i!YQK9a?pupA`fqmPnwHFVU@C1bHfMGCW9hj{xcE@=dvS$)!ek( z+2QP9yeD-zeQlE@rjIC^14KbnOna)9YU&S9o^#moM2ZY6XnDX#B-=`>Bl5AKBXYyj z!y(c6=r<-Jorxf1)3JURs>phxCC_9_$V1ye)>E~F?5T-%7aKPg=U6@XBpjDe5`vv7 zFl3twY{IJL~41SEajT(&`HI6O?*o zVq`#K$!e0ZE0?!6N;xW9OuANO7P=VRM_Q-BB9hXo&cssFh?OnV(dsVMbV6-s+DzuY zM#2ft-`sd<_tIKZfla17BdmI>ULdVS>wI*DWzHgR+`qG@t@#e944#aFXQZWquk)>M zUgMr?%a<2!%AT<<*vvXA3fA*Z7Boz~&}|}|vDu|wx0en?lqwx+=@y>8(Fm?s={sd` z6)m{VSC?158Z4g=R#*7SYW*u;KD)fSybQzOCK@g6d4%0ceRcKhGMJ?4KMyjLSrLJ+QP)XP_=^EzgPA)n!Xh@OPc_X*6%DR~0TraEF zYF(32ef4D%>&npBPOVq4k=14~)v`NDP_R*Rwl-UqNLbi>a&u!w+)B8-aK&hcVhkFn z0hq|=T&9^N`JsXrV3WIW_e1&h%u`#Z2A#R!Ccw`#f$ zlWk=?qrHR=1djxd-}&U*I8gj1sx2aU;OBww&75ybK6*vBWUM%L&&ETI4Z3Qy%jx%c zXcI9Q4_k0`VB(O`dJ)cg5hXb5@fp_%wZDVTIu{^$ok@SF3)q!II>G+mM}B!=$HOEY z5BGPx=T#!12a7w;ct^$DVSg>+L|_8CZz>`j{={fD+H*NM>BkXQ%;P+P$5>dT;x2k6 zYTOhCmAsH=v5Dqg4!z3poma zVoon1+o}qPLh(|Y?1w2$1L@@P8Dww?wL=$zYPRRgX8da}g)LuVu0#^wX z*kQR$zsrogoT~uHB}a9PcF}j@$-&PRE})}b5tH!8!-2tR3oAF;vnYE_KhhQ~zGvbD z!(P7`Ixbv>{Hba?w4g;FA)TOwA2q!sT|srWze6bo6`qJ9m#K^nIGk{$JH7>A#fi4b zAf~$VmxA)BHn9^`!}ZbLV6+$4o*M0qcJYIwi?@p$A-|N%%DVF@Ew5f80&+ulM>XR| zb-yNhDeirvU23yVc8mqJXxb_AUvPt{mBs%BCY_7g0ZIXxr}ejSAMv!0_NpJ|9V<^N gN}rNNv#wGC_IGe|IU@C4x}V?@5#vzM;KB*^KSO$suK)l5 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ug/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/ug/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index d8bd2e8a5f997a80e46e3e2afae5c70ee2991f53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmYL`&5qMB5XZyE0Y%~fXAVYOK)chVEkc#sBC^|*jnr(bY|7Wo+ZZP(wT5&0|=i%I3Qu4KJ6ccy)Z-}Wc*XrUhq%%HjXk# z=P-%L*_@`y(YyJ1?9Z5WkQ*j#&73lnOqa76IgiqqjN&v(W-p@2B#SRDo}*NXh6xTi zXY2o4k4opXr9n_C>v+-m%r9{g?&Xb)}WcO+yspX4pS*T(!R8U7oN&9-+yLiZ#IHa zHs72%=lt{i-~at*{P+EPFI%{t!0&VTdGE8VmQE9C!lwJdgp~z^8zJ1ycNdAHZJV z6mSZ70{9sqPoIAW_!!1N06qZh01pEH1biI$UWyNY(6S~mE&`7M8$il+GkyL?-~o*P z1^gKBzI{oa2Y~ecqd?-b2>b+a9r!Ttc_8I+1xWkv07<{!0V&USfcR(a`H*FO73VPQQ&((s*nBAB;R@9NsMd2L%^Q`scyed@gG3qvkxMX zeuscdz!l(gz*m7e;5$HCci`hmU1x!LjMsn^?*-uFz^!!rhjjc;Ak}X_M5g^mfro)* z;C|q@fu!dpAl3UvK*-s@K+i(ScfE)&U7yBp3O~|=F47NWHy3D|xWo;ijRrJ98qo!M zrjFz#(wEu;r8FD?#w(8ki95rOa)Fi2MSegT%|$h!i)x7$GCf6O@)9gza;3VVeJqs7 zg$N+||7L6syFV)l@92?9lANYR;NtldHw@+0`>^lWd*0 znkuZarW5sd&z(t;_Z_A}=KRm4k~dkT9nF0%lR$<{!b>Vv<(}|` z<{_(a-Q-*{p_v1=y1`ix@(rQlh$+d5SIDK~bEX0wI$9{XgILt^E6QVL)o@aeFxnjP zaD!L-S-Xy8Qfa)H#SxxE1mvT<*vE5vPgCfIf_xRIa6VR=M<5}Y;|VMs4nOudqwTd4 z<;^rI0tV48tR+*mTC`JUJP)`Wu0u_Eo@#<>r3I?AMb-LcAFbie&0~Z$^SBcsg5+7! zRbCTP>>_MYR*8nufWd3y*%wo{4XT;5`p=pTls5_-mrq59A$Co{pZ&7uti{xXljY^f zF;z`X(s%@GrogjEv|D`8JwI73m2xvI{2;=%cLtWRb~GRIS#zq$eSFRb7g2 zQEz&5MD!bfY_{rX$LKfqeCX{%vHBUOTh2M5F!kMWY~(B+hB)RPov|VvqHfHLt(8!H z6H?j>Rr?$dsizCE>mZCj#goToj$v?#Lmo>itI$OG`Fzy<+=I!)#BRPm#|dUW2esT zGI#tD<|i6j2T@^qx}hR!qb9E)8qcY)J{=@UN7Km8Z#k6RbadXcjlsg{4KY24Twohw zqO?#d4)mGH{vzUi4`vn9nU_kLO&`n8JJ;oa^^ToZcpZqPkhaOmP`6hkQQG}@?b}DGj^44OjxIS z?HiKSMRyaYNw4z~ooe`4%ErCdVN9>r-V_-0+P5XUd+FZmz0Q`Kem|3)y4ShI)*IbB z&fs&JOQTkM?dvgnn8f5p_i7eEhm_Y9H>0H+4vtoA z0Nq~avcUaoXu~vL+_MVeT#T7EdLSQG>UDmoS*nFHTE;D8o(h(d0{PCxfs9eFa~mW( z*TI+cW*#^p8;V44am}rdheJtGB7I3CC(d{!`zl>TbYvrEC5*B$3BQG?0|gD&EOVN^ z)*1_y<_OL=`_gQXLv)C@AoqKlAWjlp5~Eu);RkgGyPwd9Mln!k6^uldDXbMRyksjd zMH;eV7IgP;n1yEeI|aq8^x9h_V)v>V$m=5L_Xc$XX*d9}ZjqD8hUNo4`jVj0y(UfV zAz@N*BltSGlU{)yX>S`$Jd>Jimwm&Hfe*U*MD^NlBl}@t(eK^cF!A}A(X`z6~b6eB%_6@i%wJl|1if4BBn{-3qZJPO1cPR0O3+UG=^Vbc0EwV{?Gt1db zqh?nGnGlN-fk&p@-`*UXEO&o}&NQkM=N7vVLn+Dvj)rp(E&I;Hoz%KC_g&^eTRLTE zOX_q4fgh;Bk)}cvQw1HOsWxx`pn@+CNG&FUCQQM45ZQz@*6+)bRf^0ouHdscrvgUj z5st)E<&k(j`6=XWPuf{fju7b}Sk+MSqg~cME4S2;m!(Mj6gx#C2$%_S?u7)_6tG TpCieQtT#mWHJ>De2-bf9y(Sy5 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/zh_CN/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/zh_CN/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index 700ea4a221a40c974bccda899292a1c9e19ad0ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4290 zcma)-TWl298OJ9jZG%gCNt0gF_QZk2F3j47R-y}}bQDYG-n z%q*KtUTos}62~?OJ2u1y3)1BGf3dt{3`;v$LznSsw z+6J{F)<5Qa-}%mWJ@dE69v&9(i1dBvY z)Ybn1Nb5(yJ)rEZkAoD~0!aD%3-}oLZ;HWfcPlM$DD2S8_*FmI0_z*;zowH~^)vN-)(ueB0%UeME3TO$ZXQ)reH>x8&FeU83 z?`ixHmJ=7?#7SqCK6Exc6chPHJ<0H+9IQR$KRsw+VJChlwUb-QE5%5oNVTE)p&p}o zp`6fD=ECV+jHrO|aUSY1ngd}+&GsleE-6WFuoTxhElw=fkkVZt&3|VbuVO@$G<>qF&7LQ9z)0y-?RaKs1 zhAEjm&Q;ft3Hn@JAM++H=NGek`6Hc+DfpsJZv1&>(j&<@O zC7W#;QX58wjwLmd8|0uVg%!T}c!*RcDKe~-dbMGBEm|e*7R(W&kZ{hpPp~S}VliWL zb+De`YH9gmnxbeaL=jFS3fiK@3f;24^qV(taM)xDmkd}?`C2}rJSMC1ed-ZVqvVE@ z9)=d(7=6HN(qa?%gu+^?4P9X*qzJDtDp7}+hPEzri%)pT>)rBDWBG=xu8Aa*adZ-b zEp(ty2+GJNyecNvCp2ix)FsuBB84bQih<2KMv2r+CdU(s)5}O_nwvf$gg$knM~)@AE>joZZzFkGl97a@V<>z=i;65d_Y4ZuDyvS{ ztxtD}N~BG~eS%S6w=t?Ai6vTI#p-IC10^*o)$neub-Qqj!F`mq5G*1ov1)2Zxk@WK zk7%u`{07amLf1~=GT9)FN~YxGZ^L@Y=_R%b4d!imS<>YP-346NadkdjBN(QRx-sWn zIHGI6LMp|>QSoK2)4=;#U7M`pW?~i1)OK=A=Fv)4k!VW<)3wpKtX7sa@r0(EV$f)n zqvB7Kt%exV{H*LqV@RyixpPU12XXuQ+3xC^y<#=~?Pk?K^6&ZK&g$LO)ld|haL3Yd zp5AML+9omBC?2e3FEsjthj;$0u^~`akC_)kG$V>+YPz2tYN@Yh4Yk1l+aCzl9Rd}E!bV%G=)T0n%To(gsM5Eiw&-R98v+RhH)Fnkcr0H?P&(wtTY8B~g0Pk73ow2yfo>QCCotzX~F56xK9BSm>;zMX6h-n9EZum*2?g52z7dvq3O z<=aQFYWKXGT{>-#pD$4wJe3`w6I}!LyK~vIoz|r}dvw6{%9?pAGe2PU_Cvv4&n)!i zM{e0SCScd<>B^rS%6@QV?ZCV56ubUq<`-S}VK8^+jbQ zQMA5ZYsK?|ce*nB{-S+h%@qXYraU*>j}8nqqWK(SPJ`eaYwnIU*;!f{5@(ke;ix@* z$?7??E>-S9Ucr!#slLq8Qf6g1v)E_7JwaP@cSr59Yu3y;bfwSheN+q!nU&LYj?*&5 zfM6c0XxpM7Kh~bR(t)&lvXQBx%$}aixA*2J7SPiOh`x?APhB^%*E+~3T+*!kT+=B!*h23jGHqr tS`22gK>&xmcVd6b(n`y9d3gbOWHTV`ly`+R}X&{tNt|bn*ZI diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/zh_TW/LC_MESSAGES/sqlparser.mo b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/locale/zh_TW/LC_MESSAGES/sqlparser.mo deleted file mode 100644 index ebe8e5ca8816a8c31f89d22914e6286919b70647..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4408 zcma)-T}&L;6~`xy(>B!UN1C?jXRe7|L+n|=QB}IO+fsY&xMjh`OPW@dqG9(gOg%fZ zo|!cveE}C6Y>dG+9|2)7DcG18o5rzw{8)H z7r+2W;|*Xv*a0%|&*0a=3>XEUd`b|$2DXA<22X+C0>?nITLQlVegN(RKLQz8`AI?8 z4gMIU^V-2Lf}>ys_zp<>egKl+kG%P7s5@CiYf0VxM(KI8iT9!U0o19yTSgCXz*ETVWgNb~2w2zU*A9{d+b=RWt0 zJO2_$7z7Ep*PH%qJd;bGSy4l|NGoN+!s01lr5swD=EZ#4HyTDnH^m!j7e;$Ig z|Gzz!WAa739|lG6I7m8=fu!f3K=RM__#cq;dj9k7e%}G<{GWnkm-ODxdYl94+`oXd z--q7&Q%DLV6}EwpMA!vFX2;h`kaAXmpZ}q}?)C<@fG7z^d#V%Cl>DLxM+iIcqqq>J z6Bppr1D)xA=xlnviXZ7lHOcTJjn*IXpB|L3qbXAD#DY{fu~REjtyBL{jZwdl7W9<4 za5P1W3TPkap&Fxn3Oj1H$Jj|pNpXXm5$;huDi>RU*vf9d8bSZkAo15pgL_%Vk&ZPfos`7Sbn3Bm8 zTy-~coN@h9H5TKFoRCefvlec)bFMPkWD>kJ+c-<={G_a<45q1^{L;B9B{=F^hoMA^ zqYrsSS}1~mkRNMrLsb|_DatF1O5`D~p{(=O5)gjk)oyvDvAjst^(o0@9F>G%^A#8n z!ZOr^R|R1MLW9OkT~ZAxnvcSl3@p~sN@Qj-IgwPHT85k*+zbd2)TvvQai?Zc=CavQ zQvoExqT+l zHVO9$T7AR9mpHH^7i$E=)R8ylybDKl?N^Xe zJQ5RMY7@yrbgWJJy!kQV0G=T>OIxfFch0`$f~>YhHp`AGDP2;;LzVwSCobRih8=c7Y-?bJ-H<;NIXES#P?JHAu-_7jURPkJ{a}=X? z??|@ubg`X#x;?U(8Sl=G-N`;!v<7Bf$FjXW*4h5_QfGcVeXlP!a@l_O5)QO_&*a93 zGB>YnI<2Q4+gTS^t-*e5YG3Y8uTB&jVI5o|i@D!DTIup4#7{;a;CA}{tTi#`IWW*~tqfCOW2Ybz4zX``r&s&kO$!HN)9mz|eRZXH0{S{}%wmGf zt>3?EkE|f%+?BUoS*+gmIX8dq3hb7dS+-UN3TJp*bq!>$-_P|7R5UtY=gNXXZlur6 zjkR{(jWTn$+pU6vk-G~_t?QokhPiCd9c%HTE07oJt?|s-jSWVKz)i7RI_{y)2Y92I zFM%a0CUavsGqy@$wD^Mlh$M(wy+ik(MWF9qB=>+ znQ^MasoCs}w@X|53ov{AxAx>U1m-a1E(=UhF`-1*zt`5F2qTjTF# LZ{Eu}@4|lp^5e1c diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/phpcs.xml.dist b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/phpcs.xml.dist deleted file mode 100644 index 81b5c0c6..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/phpmyadmin/sql-parser/phpcs.xml.dist +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - */src/Contexts/* - - - - 4 - - - 4 - - - 4 - - - 4 - - - - - - - */tools/sami-config.php - - src - tests - tools - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php deleted file mode 100644 index 9b3760b4..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php +++ /dev/null @@ -1,138 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Component\DependencyInjection\Compiler; - -use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument; -use Symfony\Component\DependencyInjection\ContainerBuilder; -use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException; -use Symfony\Component\DependencyInjection\Reference; -use Symfony\Component\DependencyInjection\TypedReference; - -/** - * Trait that allows a generic method to find and sort service by priority option in the tag. - * - * @author Iltar van der Berg - */ -trait PriorityTaggedServiceTrait -{ - /** - * Finds all services with the given tag name and order them by their priority. - * - * The order of additions must be respected for services having the same priority, - * and knowing that the \SplPriorityQueue class does not respect the FIFO method, - * we should not use that class. - * - * @see https://bugs.php.net/53710 - * @see https://bugs.php.net/60926 - * - * @param string|TaggedIteratorArgument $tagName - * - * @return Reference[] - */ - private function findAndSortTaggedServices($tagName, ContainerBuilder $container): array - { - $indexAttribute = $defaultIndexMethod = $needsIndexes = $defaultPriorityMethod = null; - - if ($tagName instanceof TaggedIteratorArgument) { - $indexAttribute = $tagName->getIndexAttribute(); - $defaultIndexMethod = $tagName->getDefaultIndexMethod(); - $needsIndexes = $tagName->needsIndexes(); - $defaultPriorityMethod = $tagName->getDefaultPriorityMethod(); - $tagName = $tagName->getTag(); - } - - $services = []; - - foreach ($container->findTaggedServiceIds($tagName, true) as $serviceId => $attributes) { - $class = $r = null; - $priority = 0; - if (isset($attributes[0]['priority'])) { - $priority = $attributes[0]['priority']; - } elseif ($defaultPriorityMethod) { - $class = $container->getDefinition($serviceId)->getClass(); - $class = $container->getParameterBag()->resolveValue($class) ?: null; - - if (($r = $container->getReflectionClass($class)) && $r->hasMethod($defaultPriorityMethod)) { - if (!($rm = $r->getMethod($defaultPriorityMethod))->isStatic()) { - throw new InvalidArgumentException(sprintf('Method "%s::%s()" should be static: tag "%s" on service "%s".', $class, $defaultPriorityMethod, $tagName, $serviceId)); - } - - if (!$rm->isPublic()) { - throw new InvalidArgumentException(sprintf('Method "%s::%s()" should be public: tag "%s" on service "%s".', $class, $defaultPriorityMethod, $tagName, $serviceId)); - } - - $priority = $rm->invoke(null); - - if (!\is_int($priority)) { - throw new InvalidArgumentException(sprintf('Method "%s::%s()" should return an integer, got %s: tag "%s" on service "%s".', $class, $defaultPriorityMethod, \gettype($priority), $tagName, $serviceId)); - } - } - } - - if (null === $indexAttribute && !$needsIndexes) { - $services[$priority][] = new Reference($serviceId); - - continue; - } - - if (!$class) { - $class = $container->getDefinition($serviceId)->getClass(); - $class = $container->getParameterBag()->resolveValue($class) ?: null; - } - - if (null !== $indexAttribute && isset($attributes[0][$indexAttribute])) { - $services[$priority][$attributes[0][$indexAttribute]] = new TypedReference($serviceId, $class, ContainerBuilder::EXCEPTION_ON_INVALID_REFERENCE, $attributes[0][$indexAttribute]); - - continue; - } - - if (!$r && !$r = $container->getReflectionClass($class)) { - throw new InvalidArgumentException(sprintf('Class "%s" used for service "%s" cannot be found.', $class, $serviceId)); - } - - $class = $r->name; - - if (!$r->hasMethod($defaultIndexMethod)) { - if ($needsIndexes) { - $services[$priority][$serviceId] = new TypedReference($serviceId, $class); - - continue; - } - - throw new InvalidArgumentException(sprintf('Method "%s::%s()" not found: tag "%s" on service "%s" is missing "%s" attribute.', $class, $defaultIndexMethod, $tagName, $serviceId, $indexAttribute)); - } - - if (!($rm = $r->getMethod($defaultIndexMethod))->isStatic()) { - throw new InvalidArgumentException(sprintf('Method "%s::%s()" should be static: tag "%s" on service "%s" is missing "%s" attribute.', $class, $defaultIndexMethod, $tagName, $serviceId, $indexAttribute)); - } - - if (!$rm->isPublic()) { - throw new InvalidArgumentException(sprintf('Method "%s::%s()" should be public: tag "%s" on service "%s" is missing "%s" attribute.', $class, $defaultIndexMethod, $tagName, $serviceId, $indexAttribute)); - } - - $key = $rm->invoke(null); - - if (!\is_string($key)) { - throw new InvalidArgumentException(sprintf('Method "%s::%s()" should return a string, got %s: tag "%s" on service "%s" is missing "%s" attribute.', $class, $defaultIndexMethod, \gettype($key), $tagName, $serviceId, $indexAttribute)); - } - - $services[$priority][$key] = new TypedReference($serviceId, $class, ContainerBuilder::EXCEPTION_ON_INVALID_REFERENCE, $key); - } - - if ($services) { - krsort($services); - $services = array_merge(...$services); - } - - return $services; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/dependency-injection/LazyProxy/ProxyHelper.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/dependency-injection/LazyProxy/ProxyHelper.php deleted file mode 100644 index e5611bc4..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/dependency-injection/LazyProxy/ProxyHelper.php +++ /dev/null @@ -1,56 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Component\DependencyInjection\LazyProxy; - -/** - * @author Nicolas Grekas - * - * @internal - */ -class ProxyHelper -{ - /** - * @return string|null The FQCN or builtin name of the type hint, or null when the type hint references an invalid self|parent context - */ - public static function getTypeHint(\ReflectionFunctionAbstract $r, \ReflectionParameter $p = null, bool $noBuiltin = false): ?string - { - if ($p instanceof \ReflectionParameter) { - $type = $p->getType(); - } else { - $type = $r->getReturnType(); - } - if (!$type) { - return null; - } - if (!\is_string($type)) { - $name = $type->getName(); - - if ($type->isBuiltin()) { - return $noBuiltin ? null : $name; - } - } - $lcName = strtolower($name); - $prefix = $noBuiltin ? '' : '\\'; - - if ('self' !== $lcName && 'parent' !== $lcName) { - return $prefix.$name; - } - if (!$r instanceof \ReflectionMethod) { - return null; - } - if ('self' === $lcName) { - return $prefix.$r->getDeclaringClass()->name; - } - - return ($parent = $r->getDeclaringClass()->getParentClass()) ? $prefix.$parent->name : null; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/filesystem/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/filesystem/LICENSE deleted file mode 100644 index a677f437..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/filesystem/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2004-2019 Fabien Potencier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-ctype/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-ctype/LICENSE deleted file mode 100644 index 3f853aaf..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-ctype/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2018-2019 Fabien Potencier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-php56/bootstrap.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-php56/bootstrap.php deleted file mode 100644 index 587c2a81..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/polyfill-php56/bootstrap.php +++ /dev/null @@ -1,38 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -use Symfony\Polyfill\Php56 as p; - -if (PHP_VERSION_ID < 50600) { - if (!function_exists('hash_equals')) { - function hash_equals($knownString, $userInput) { return p\Php56::hash_equals($knownString, $userInput); } - } - if (extension_loaded('ldap') && !function_exists('ldap_escape')) { - define('LDAP_ESCAPE_FILTER', 1); - define('LDAP_ESCAPE_DN', 2); - - function ldap_escape($subject, $ignore = '', $flags = 0) { return p\Php56::ldap_escape($subject, $ignore, $flags); } - } - - if (50509 === PHP_VERSION_ID && 4 === PHP_INT_SIZE) { - // Missing functions in PHP 5.5.9 - affects 32 bit builds of Ubuntu 14.04LTS - // See https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1315888 - if (!function_exists('gzopen') && function_exists('gzopen64')) { - function gzopen($filename, $mode, $use_include_path = 0) { return gzopen64($filename, $mode, $use_include_path); } - } - if (!function_exists('gzseek') && function_exists('gzseek64')) { - function gzseek($zp, $offset, $whence = SEEK_SET) { return gzseek64($zp, $offset, $whence); } - } - if (!function_exists('gztell') && function_exists('gztell64')) { - function gztell($zp) { return gztell64($zp); } - } - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/service-contracts/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/service-contracts/LICENSE deleted file mode 100644 index 3f853aaf..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/service-contracts/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2018-2019 Fabien Potencier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/var-exporter/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/var-exporter/LICENSE deleted file mode 100644 index 3f853aaf..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/var-exporter/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2018-2019 Fabien Potencier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/yaml/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/yaml/LICENSE deleted file mode 100644 index a677f437..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/symfony/yaml/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2004-2019 Fabien Potencier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/VERSION b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/VERSION deleted file mode 100644 index 91e4a9f2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/tecnickcom/tcpdf/VERSION +++ /dev/null @@ -1 +0,0 @@ -6.3.2 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/.travis.yml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/.travis.yml deleted file mode 100644 index 88c7404c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/.travis.yml +++ /dev/null @@ -1,34 +0,0 @@ -language: php - -sudo: false - -cache: - directories: - - vendor - - $HOME/.composer/cache/files - -env: - - DEPS=no - -before_install: - - phpenv config-rm xdebug.ini - -before_script: - - if [ "$DEPS" == "low" ]; then composer --prefer-lowest --prefer-stable update; fi; - - if [ "$DEPS" == "no" ]; then composer install; fi; - -script: | - ./vendor/bin/simple-phpunit - -matrix: - include: - - php: 5.3 - dist: precise - - php: 5.4 - - php: 5.5 - - php: 5.6 - env: DEPS=low - - php: 7.0 - - php: 7.1 - - php: 7.2 - fast_finish: true diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/LICENSE b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/LICENSE deleted file mode 100644 index b420d719..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2010-2017 Fabien Potencier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/README.rst b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/README.rst deleted file mode 100644 index 2b4ea929..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/README.rst +++ /dev/null @@ -1,14 +0,0 @@ -Twig Extensions Repository -========================== - -This repository hosts Twig Extensions that do not belong to the core but can -be nonetheless interesting to share with other developers. - -Fork this repository, add your extension, and request a pull. - -More Information ----------------- - -Read the `documentation`_ for more information. - -.. _documentation: http://twig-extensions.readthedocs.io/ diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/composer.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/composer.json deleted file mode 100644 index 3644d8e9..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/composer.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "twig/extensions", - "description": "Common additional features for Twig that do not directly belong in core", - "keywords": ["i18n","text"], - "type": "library", - "license": "MIT", - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "require": { - "twig/twig": "^1.27|^2.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3.4", - "symfony/translation": "^2.7|^3.4" - }, - "suggest": { - "symfony/translation": "Allow the time_diff output to be translated" - }, - "autoload": { - "psr-0": { "Twig_Extensions_": "lib/" }, - "psr-4": { "Twig\\Extensions\\": "src/" } - }, - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php deleted file mode 100644 index 9ad5a464..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php +++ /dev/null @@ -1,48 +0,0 @@ - - * - * @deprecated since version 1.5, use Composer instead. - */ -class Twig_Extensions_Autoloader -{ - /** - * Registers Twig_Extensions_Autoloader as an SPL autoloader. - */ - public static function register() - { - spl_autoload_register(array(new self(), 'autoload')); - } - - /** - * Handles autoloading of classes. - * - * @param string $class a class name - * - * @return bool Returns true if the class has been loaded - */ - public static function autoload($class) - { - if (0 !== strpos($class, 'Twig_Extensions')) { - return; - } - - if (file_exists($file = __DIR__.'/../../'.str_replace('_', '/', $class).'.php')) { - require $file; - } - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php deleted file mode 100644 index a5eaf6d3..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Array.php +++ /dev/null @@ -1,56 +0,0 @@ - - */ -class Twig_Extensions_Extension_Array extends Twig_Extension -{ - /** - * {@inheritdoc} - */ - public function getFilters() - { - $filters = array( - new Twig_SimpleFilter('shuffle', 'twig_shuffle_filter'), - ); - - return $filters; - } - - /** - * {@inheritdoc} - */ - public function getName() - { - return 'array'; - } -} - -/** - * Shuffles an array. - * - * @param array|Traversable $array An array - * - * @return array - */ -function twig_shuffle_filter($array) -{ - if ($array instanceof Traversable) { - $array = iterator_to_array($array, false); - } - - shuffle($array); - - return $array; -} - -class_alias('Twig_Extensions_Extension_Array', 'Twig\Extensions\ArrayExtension', false); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php deleted file mode 100644 index 1cdd455d..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Date.php +++ /dev/null @@ -1,107 +0,0 @@ - - */ -class Twig_Extensions_Extension_Date extends Twig_Extension -{ - public static $units = array( - 'y' => 'year', - 'm' => 'month', - 'd' => 'day', - 'h' => 'hour', - 'i' => 'minute', - 's' => 'second', - ); - - /** - * @var TranslatorInterface - */ - private $translator; - - public function __construct(TranslatorInterface $translator = null) - { - // Ignore the IdentityTranslator, otherwise the parameters won't be replaced properly - if ($translator instanceof IdentityTranslator) { - $translator = null; - } - - $this->translator = $translator; - } - - /** - * {@inheritdoc} - */ - public function getFilters() - { - return array( - new Twig_SimpleFilter('time_diff', array($this, 'diff'), array('needs_environment' => true)), - ); - } - - /** - * Filter for converting dates to a time ago string like Facebook and Twitter has. - * - * @param Twig_Environment $env a Twig_Environment instance - * @param string|DateTime $date a string or DateTime object to convert - * @param string|DateTime $now A string or DateTime object to compare with. If none given, the current time will be used. - * - * @return string the converted time - */ - public function diff(Twig_Environment $env, $date, $now = null) - { - // Convert both dates to DateTime instances. - $date = twig_date_converter($env, $date); - $now = twig_date_converter($env, $now); - - // Get the difference between the two DateTime objects. - $diff = $date->diff($now); - - // Check for each interval if it appears in the $diff object. - foreach (self::$units as $attribute => $unit) { - $count = $diff->$attribute; - - if (0 !== $count) { - return $this->getPluralizedInterval($count, $diff->invert, $unit); - } - } - - return ''; - } - - protected function getPluralizedInterval($count, $invert, $unit) - { - if ($this->translator) { - $id = sprintf('diff.%s.%s', $invert ? 'in' : 'ago', $unit); - - return $this->translator->transChoice($id, $count, array('%count%' => $count), 'date'); - } - - if (1 !== $count) { - $unit .= 's'; - } - - return $invert ? "in $count $unit" : "$count $unit ago"; - } - - /** - * {@inheritdoc} - */ - public function getName() - { - return 'date'; - } -} - -class_alias('Twig_Extensions_Extension_Date', 'Twig\Extensions\DateExtension', false); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php deleted file mode 100644 index 49b0f88b..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Intl.php +++ /dev/null @@ -1,146 +0,0 @@ - true)), - new Twig_SimpleFilter('localizednumber', 'twig_localized_number_filter'), - new Twig_SimpleFilter('localizedcurrency', 'twig_localized_currency_filter'), - ); - } - - /** - * {@inheritdoc} - */ - public function getName() - { - return 'intl'; - } -} - -function twig_localized_date_filter(Twig_Environment $env, $date, $dateFormat = 'medium', $timeFormat = 'medium', $locale = null, $timezone = null, $format = null, $calendar = 'gregorian') -{ - $date = twig_date_converter($env, $date, $timezone); - - $formatValues = array( - 'none' => IntlDateFormatter::NONE, - 'short' => IntlDateFormatter::SHORT, - 'medium' => IntlDateFormatter::MEDIUM, - 'long' => IntlDateFormatter::LONG, - 'full' => IntlDateFormatter::FULL, - ); - - if (PHP_VERSION_ID < 50500 || !class_exists('IntlTimeZone')) { - $formatter = IntlDateFormatter::create( - $locale, - $formatValues[$dateFormat], - $formatValues[$timeFormat], - $date->getTimezone()->getName(), - 'gregorian' === $calendar ? IntlDateFormatter::GREGORIAN : IntlDateFormatter::TRADITIONAL, - $format - ); - - return $formatter->format($date->getTimestamp()); - } - - $formatter = IntlDateFormatter::create( - $locale, - $formatValues[$dateFormat], - $formatValues[$timeFormat], - IntlTimeZone::createTimeZone($date->getTimezone()->getName()), - 'gregorian' === $calendar ? IntlDateFormatter::GREGORIAN : IntlDateFormatter::TRADITIONAL, - $format - ); - - return $formatter->format($date->getTimestamp()); -} - -function twig_localized_number_filter($number, $style = 'decimal', $type = 'default', $locale = null) -{ - static $typeValues = array( - 'default' => NumberFormatter::TYPE_DEFAULT, - 'int32' => NumberFormatter::TYPE_INT32, - 'int64' => NumberFormatter::TYPE_INT64, - 'double' => NumberFormatter::TYPE_DOUBLE, - 'currency' => NumberFormatter::TYPE_CURRENCY, - ); - - $formatter = twig_get_number_formatter($locale, $style); - - if (!isset($typeValues[$type])) { - throw new Twig_Error_Syntax(sprintf('The type "%s" does not exist. Known types are: "%s"', $type, implode('", "', array_keys($typeValues)))); - } - - return $formatter->format($number, $typeValues[$type]); -} - -function twig_localized_currency_filter($number, $currency = null, $locale = null) -{ - $formatter = twig_get_number_formatter($locale, 'currency'); - - return $formatter->formatCurrency($number, $currency); -} - -/** - * Gets a number formatter instance according to given locale and formatter. - * - * @param string $locale Locale in which the number would be formatted - * @param int $style Style of the formatting - * - * @return NumberFormatter A NumberFormatter instance - */ -function twig_get_number_formatter($locale, $style) -{ - static $formatter, $currentStyle; - - $locale = null !== $locale ? $locale : Locale::getDefault(); - - if ($formatter && $formatter->getLocale() === $locale && $currentStyle === $style) { - // Return same instance of NumberFormatter if parameters are the same - // to those in previous call - return $formatter; - } - - static $styleValues = array( - 'decimal' => NumberFormatter::DECIMAL, - 'currency' => NumberFormatter::CURRENCY, - 'percent' => NumberFormatter::PERCENT, - 'scientific' => NumberFormatter::SCIENTIFIC, - 'spellout' => NumberFormatter::SPELLOUT, - 'ordinal' => NumberFormatter::ORDINAL, - 'duration' => NumberFormatter::DURATION, - ); - - if (!isset($styleValues[$style])) { - throw new Twig_Error_Syntax(sprintf('The style "%s" does not exist. Known styles are: "%s"', $style, implode('", "', array_keys($styleValues)))); - } - - $currentStyle = $style; - - $formatter = NumberFormatter::create($locale, $styleValues[$style]); - - return $formatter; -} - -class_alias('Twig_Extensions_Extension_Intl', 'Twig\Extensions\IntlExtension', false); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php deleted file mode 100644 index 52d35911..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Extension/Text.php +++ /dev/null @@ -1,99 +0,0 @@ - - */ -class Twig_Extensions_Extension_Text extends Twig_Extension -{ - /** - * {@inheritdoc} - */ - public function getFilters() - { - return array( - new Twig_SimpleFilter('truncate', 'twig_truncate_filter', array('needs_environment' => true)), - new Twig_SimpleFilter('wordwrap', 'twig_wordwrap_filter', array('needs_environment' => true)), - ); - } - - /** - * {@inheritdoc} - */ - public function getName() - { - return 'Text'; - } -} - -if (function_exists('mb_get_info')) { - function twig_truncate_filter(Twig_Environment $env, $value, $length = 30, $preserve = false, $separator = '...') - { - if (mb_strlen($value, $env->getCharset()) > $length) { - if ($preserve) { - // If breakpoint is on the last word, return the value without separator. - if (false === ($breakpoint = mb_strpos($value, ' ', $length, $env->getCharset()))) { - return $value; - } - - $length = $breakpoint; - } - - return rtrim(mb_substr($value, 0, $length, $env->getCharset())).$separator; - } - - return $value; - } - - function twig_wordwrap_filter(Twig_Environment $env, $value, $length = 80, $separator = "\n", $preserve = false) - { - $sentences = array(); - - $previous = mb_regex_encoding(); - mb_regex_encoding($env->getCharset()); - - $pieces = mb_split($separator, $value); - mb_regex_encoding($previous); - - foreach ($pieces as $piece) { - while (!$preserve && mb_strlen($piece, $env->getCharset()) > $length) { - $sentences[] = mb_substr($piece, 0, $length, $env->getCharset()); - $piece = mb_substr($piece, $length, 2048, $env->getCharset()); - } - - $sentences[] = $piece; - } - - return implode($separator, $sentences); - } -} else { - function twig_truncate_filter(Twig_Environment $env, $value, $length = 30, $preserve = false, $separator = '...') - { - if (strlen($value) > $length) { - if ($preserve) { - if (false !== ($breakpoint = strpos($value, ' ', $length))) { - $length = $breakpoint; - } - } - - return rtrim(substr($value, 0, $length)).$separator; - } - - return $value; - } - - function twig_wordwrap_filter(Twig_Environment $env, $value, $length = 80, $separator = "\n", $preserve = false) - { - return wordwrap($value, $length, $separator, !$preserve); - } -} - -class_alias('Twig_Extensions_Extension_Text', 'Twig\Extensions\TextExtension', false); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php deleted file mode 100644 index b6cc0a7d..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar.php +++ /dev/null @@ -1,43 +0,0 @@ -name = $name; - } - - /** - * @param Twig_Parser $parser - */ - public function setParser(Twig_Parser $parser) - { - $this->parser = $parser; - } - - /** - * @return string - */ - public function getName() - { - return $this->name; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php deleted file mode 100644 index abb9e0e0..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Arguments.php +++ /dev/null @@ -1,26 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - return $this->parser->getExpressionParser()->parseArguments(); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php deleted file mode 100644 index 94d7b8c7..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Array.php +++ /dev/null @@ -1,26 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - return $this->parser->getExpressionParser()->parseArrayExpression(); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php deleted file mode 100644 index b2ac43e9..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Body.php +++ /dev/null @@ -1,43 +0,0 @@ -end = null === $end ? 'end'.$name : $end; - } - - public function __toString() - { - return sprintf('<%s:body>', $this->name); - } - - public function parse(Twig_Token $token) - { - $stream = $this->parser->getStream(); - $stream->expect(Twig_Token::BLOCK_END_TYPE); - - return $this->parser->subparse(array($this, 'decideBlockEnd'), true); - } - - public function decideBlockEnd(Twig_Token $token) - { - return $token->test($this->end); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php deleted file mode 100644 index 578567ec..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Boolean.php +++ /dev/null @@ -1,28 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - $this->parser->getStream()->expect(Twig_Token::NAME_TYPE, array('true', 'false')); - - return new Twig_Node_Expression_Constant('true' === $token->getValue() ? true : false, $token->getLine()); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php deleted file mode 100644 index 8d82b822..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Constant.php +++ /dev/null @@ -1,41 +0,0 @@ -name = $name; - $this->type = null === $type ? Twig_Token::NAME_TYPE : $type; - } - - public function __toString() - { - return $this->name; - } - - public function parse(Twig_Token $token) - { - $this->parser->getStream()->expect($this->type, $this->name); - - return $this->name; - } - - public function getType() - { - return $this->type; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php deleted file mode 100644 index b73156e6..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Expression.php +++ /dev/null @@ -1,26 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - return $this->parser->getExpressionParser()->parseExpression(); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php deleted file mode 100644 index 5ea3e69d..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Hash.php +++ /dev/null @@ -1,26 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - return $this->parser->getExpressionParser()->parseHashExpression(); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php deleted file mode 100644 index 68bbb622..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Number.php +++ /dev/null @@ -1,28 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - $this->parser->getStream()->expect(Twig_Token::NUMBER_TYPE); - - return new Twig_Node_Expression_Constant($token->getValue(), $token->getLine()); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php deleted file mode 100644 index 0cde9bc2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Optional.php +++ /dev/null @@ -1,73 +0,0 @@ -grammar = array(); - foreach (func_get_args() as $grammar) { - $this->addGrammar($grammar); - } - } - - public function __toString() - { - $repr = array(); - foreach ($this->grammar as $grammar) { - $repr[] = (string) $grammar; - } - - return sprintf('[%s]', implode(' ', $repr)); - } - - public function addGrammar(Twig_Extensions_GrammarInterface $grammar) - { - $this->grammar[] = $grammar; - } - - public function parse(Twig_Token $token) - { - // test if we have the optional element before consuming it - if ($this->grammar[0] instanceof Twig_Extensions_Grammar_Constant) { - if (!$this->parser->getStream()->test($this->grammar[0]->getType(), $this->grammar[0]->getName())) { - return array(); - } - } elseif ($this->grammar[0] instanceof Twig_Extensions_Grammar_Name) { - if (!$this->parser->getStream()->test(Twig_Token::NAME_TYPE)) { - return array(); - } - } elseif ($this->parser->getStream()->test(Twig_Token::BLOCK_END_TYPE)) { - // if this is not a Constant or a Name, it must be the last element of the tag - - return array(); - } - - $elements = array(); - foreach ($this->grammar as $grammar) { - $grammar->setParser($this->parser); - - $element = $grammar->parse($token); - if (is_array($element)) { - $elements = array_merge($elements, $element); - } else { - $elements[$grammar->getName()] = $element; - } - } - - return $elements; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php deleted file mode 100644 index 407cc20c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Switch.php +++ /dev/null @@ -1,28 +0,0 @@ -', $this->name); - } - - public function parse(Twig_Token $token) - { - $this->parser->getStream()->expect(Twig_Token::NAME_TYPE, $this->name); - - return new Twig_Node_Expression_Constant(true, $token->getLine()); - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php deleted file mode 100644 index 2506efad..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/Grammar/Tag.php +++ /dev/null @@ -1,60 +0,0 @@ -grammar = array(); - foreach (func_get_args() as $grammar) { - $this->addGrammar($grammar); - } - } - - public function __toString() - { - $repr = array(); - foreach ($this->grammar as $grammar) { - $repr[] = (string) $grammar; - } - - return implode(' ', $repr); - } - - public function addGrammar(Twig_Extensions_GrammarInterface $grammar) - { - $this->grammar[] = $grammar; - } - - public function parse(Twig_Token $token) - { - $elements = array(); - foreach ($this->grammar as $grammar) { - $grammar->setParser($this->parser); - - $element = $grammar->parse($token); - if (is_array($element)) { - $elements = array_merge($elements, $element); - } else { - $elements[$grammar->getName()] = $element; - } - } - - $this->parser->getStream()->expect(Twig_Token::BLOCK_END_TYPE); - - return $elements; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php deleted file mode 100644 index b4854da0..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/GrammarInterface.php +++ /dev/null @@ -1,22 +0,0 @@ -getGrammar(); - if (!is_object($grammar)) { - $grammar = self::parseGrammar($grammar); - } - - $grammar->setParser($this->parser); - $values = $grammar->parse($token); - - return $this->getNode($values, $token->getLine()); - } - - /** - * Gets the grammar as an object or as a string. - * - * @return string|Twig_Extensions_Grammar A Twig_Extensions_Grammar instance or a string - */ - abstract protected function getGrammar(); - - /** - * Gets the nodes based on the parsed values. - * - * @param array $values An array of values - * @param int $line The parser line - */ - abstract protected function getNode(array $values, $line); - - protected function getAttribute($node, $attribute, $arguments = array(), $type = Twig_Node_Expression_GetAttr::TYPE_ANY, $line = -1) - { - return new Twig_Node_Expression_GetAttr( - $node instanceof Twig_Node ? $node : new Twig_Node_Expression_Name($node, $line), - $attribute instanceof Twig_Node ? $attribute : new Twig_Node_Expression_Constant($attribute, $line), - $arguments instanceof Twig_Node ? $arguments : new Twig_Node($arguments), - $type, - $line - ); - } - - protected function call($node, $attribute, $arguments = array(), $line = -1) - { - return $this->getAttribute($node, $attribute, $arguments, Twig_Node_Expression_GetAttr::TYPE_METHOD, $line); - } - - protected function markAsSafe(Twig_Node $node, $line = -1) - { - return new Twig_Node_Expression_Filter( - $node, - new Twig_Node_Expression_Constant('raw', $line), - new Twig_Node(), - $line - ); - } - - protected function output(Twig_Node $node, $line = -1) - { - return new Twig_Node_Print($node, $line); - } - - protected function getNodeValues(array $values) - { - $nodes = array(); - foreach ($values as $value) { - if ($value instanceof Twig_Node) { - $nodes[] = $value; - } - } - - return $nodes; - } - - public static function parseGrammar($str, $main = true) - { - static $cursor; - - if (true === $main) { - $cursor = 0; - $grammar = new Twig_Extensions_Grammar_Tag(); - } else { - $grammar = new Twig_Extensions_Grammar_Optional(); - } - - while ($cursor < strlen($str)) { - if (preg_match('/\s+/A', $str, $match, null, $cursor)) { - $cursor += strlen($match[0]); - } elseif (preg_match('/<(\w+)(?:\:(\w+))?>/A', $str, $match, null, $cursor)) { - $class = sprintf('Twig_Extensions_Grammar_%s', ucfirst(isset($match[2]) ? $match[2] : 'Expression')); - if (!class_exists($class)) { - throw new Twig_Error_Runtime(sprintf('Unable to understand "%s" in grammar (%s class does not exist)', $match[0], $class)); - } - $grammar->addGrammar(new $class($match[1])); - $cursor += strlen($match[0]); - } elseif (preg_match('/\w+/A', $str, $match, null, $cursor)) { - $grammar->addGrammar(new Twig_Extensions_Grammar_Constant($match[0])); - $cursor += strlen($match[0]); - } elseif (preg_match('/,/A', $str, $match, null, $cursor)) { - $grammar->addGrammar(new Twig_Extensions_Grammar_Constant($match[0], Twig_Token::PUNCTUATION_TYPE)); - $cursor += strlen($match[0]); - } elseif (preg_match('/\[/A', $str, $match, null, $cursor)) { - $cursor += strlen($match[0]); - $grammar->addGrammar(self::parseGrammar($str, false)); - } elseif (true !== $main && preg_match('/\]/A', $str, $match, null, $cursor)) { - $cursor += strlen($match[0]); - - return $grammar; - } else { - throw new Twig_Error_Runtime(sprintf('Unable to parse grammar "%s" near "...%s..."', $str, substr($str, $cursor, 10))); - } - } - - return $grammar; - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php deleted file mode 100644 index 4d4f6000..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/lib/Twig/Extensions/TokenParser/Trans.php +++ /dev/null @@ -1,88 +0,0 @@ -getLine(); - $stream = $this->parser->getStream(); - $count = null; - $plural = null; - $notes = null; - - if (!$stream->test(Twig_Token::BLOCK_END_TYPE)) { - $body = $this->parser->getExpressionParser()->parseExpression(); - } else { - $stream->expect(Twig_Token::BLOCK_END_TYPE); - $body = $this->parser->subparse(array($this, 'decideForFork')); - $next = $stream->next()->getValue(); - - if ('plural' === $next) { - $count = $this->parser->getExpressionParser()->parseExpression(); - $stream->expect(Twig_Token::BLOCK_END_TYPE); - $plural = $this->parser->subparse(array($this, 'decideForFork')); - - if ('notes' === $stream->next()->getValue()) { - $stream->expect(Twig_Token::BLOCK_END_TYPE); - $notes = $this->parser->subparse(array($this, 'decideForEnd'), true); - } - } elseif ('notes' === $next) { - $stream->expect(Twig_Token::BLOCK_END_TYPE); - $notes = $this->parser->subparse(array($this, 'decideForEnd'), true); - } - } - - $stream->expect(Twig_Token::BLOCK_END_TYPE); - - $this->checkTransString($body, $lineno); - - return new Twig_Extensions_Node_Trans($body, $plural, $count, $notes, $lineno, $this->getTag()); - } - - public function decideForFork(Twig_Token $token) - { - return $token->test(array('plural', 'notes', 'endtrans')); - } - - public function decideForEnd(Twig_Token $token) - { - return $token->test('endtrans'); - } - - /** - * {@inheritdoc} - */ - public function getTag() - { - return 'trans'; - } - - protected function checkTransString(Twig_Node $body, $lineno) - { - foreach ($body as $i => $node) { - if ( - $node instanceof Twig_Node_Text - || - ($node instanceof Twig_Node_Print && $node->getNode('expr') instanceof Twig_Node_Expression_Name) - ) { - continue; - } - - throw new Twig_Error_Syntax(sprintf('The text to be translated with "trans" can only contain references to simple variables'), $lineno); - } - } -} - -class_alias('Twig_Extensions_TokenParser_Trans', 'Twig\Extensions\TokenParser\TransTokenParser', false); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/src/ArrayExtension.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/src/ArrayExtension.php deleted file mode 100644 index 22ee3ede..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/twig/extensions/src/ArrayExtension.php +++ /dev/null @@ -1,11 +0,0 @@ - /usr/local/etc/php/7.3/conf.d/50-travis-ci.ini - - echo "pcre.jit=0" >> /usr/local/etc/php/7.3/conf.d/50-travis-ci.ini - - mkdir ~/.homebrew_logs - - export HOMEBREW_LOGS="~/.homebrew_logs" - - export HOMEBREW_TEMP="/tmp" - - export HOMEBREW_INSTALL_BADGE="🌻" - after_success: - - bash <(curl -s https://codecov.io/bash) -cF php - - stage: robot - php: '7.2' - node_js: 'stable' - env: - - CI_TYPE=cron - - CI_OLD_NPM=yes - - CI_COMPOSER=yes - name: 'Create a pull-request to update data' - - stage: tests - language: node_js - node_js: 'stable' - env: - - CI_TYPE=mocha - - CI_NPM=yes - name: 'MOCHA - NODE stable' - after_success: - - bash <(curl -s https://codecov.io/bash) -cF javascript - - stage: lint - language: node_js - node_js: 'stable' - env: - - CI_TYPE=lint - - CI_NPM=yes - name: 'LINT - NODE stable' - - stage: lint - language: php - php: '7.3' - env: - - CI_TYPE=lint - - CI_COMPOSER=yes - name: 'LINT - PHP 7.3' - script: composer run phpcs -cache: - ccache: true - directories: - - $HOME/.composer/cache/ - - $HOME/.cache/bower - - $HOME/.npm - - $HOME/.cache/ci - - /var/cache/apt - - $HOME/Library/Caches/Homebrew -before_cache: - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew cleanup; fi -addons: - apt: - update: false -git: - submodules: false diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/CODEOWNERS b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/CODEOWNERS deleted file mode 100644 index d4ced258..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/CODEOWNERS +++ /dev/null @@ -1,5 +0,0 @@ -data/* @williamdes -dist/* @williamdes -.travis.yml @williamdes -LICENCE @williamdes - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/SECURITY.md b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/SECURITY.md deleted file mode 100644 index 6fa9ca9c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/SECURITY.md +++ /dev/null @@ -1,12 +0,0 @@ -# Security Policy - -## Supported Versions - - -| Version | Supported | -| ------- | ------------------ | -| 1.2.x | :white_check_mark: | - -## Reporting a Vulnerability - -Send an email to : williamdes [at] wdes [dot] fr diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-aria-server-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-aria-server-status-variables.json deleted file mode 100644 index 6bc0ad50..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-aria-server-status-variables.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "data": [ - { - "id": "aria_pagecache_blocks_not_flushed", - "name": "Aria_pagecache_blocks_not_flushed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_pagecache_blocks_unused", - "name": "Aria_pagecache_blocks_unused", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_pagecache_blocks_used", - "name": "Aria_pagecache_blocks_used", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_pagecache_read_requests", - "name": "Aria_pagecache_read_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_pagecache_reads", - "name": "Aria_pagecache_reads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_pagecache_write_requests", - "name": "Aria_pagecache_write_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_pagecache_writes", - "name": "Aria_pagecache_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_transaction_log_syncs", - "name": "Aria_transaction_log_syncs", - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "aria-server-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/aria-server-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-aria-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-aria-system-variables.json deleted file mode 100644 index 7d1d8ed7..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-aria-system-variables.json +++ /dev/null @@ -1,362 +0,0 @@ -{ - "data": [ - { - "cli": "--aria-block-size=#", - "default": "8192", - "dynamic": false, - "id": "aria_block_size", - "name": "aria_block_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-checkpoint-interval=#", - "default": "30", - "dynamic": true, - "id": "aria_checkpoint_interval", - "name": "aria_checkpoint_interval", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "aria-checkpoint-log-activity=#", - "default": "1048576", - "dynamic": true, - "id": "aria_checkpoint_log_activity", - "name": "aria_checkpoint_log_activity", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "aria-encrypt-tables={0|1}", - "default": "OFF", - "dynamic": true, - "id": "aria_encrypt_tables", - "name": "aria_encrypt_tables", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--aria-force-start-after-recovery-failures=#", - "default": "0", - "dynamic": false, - "id": "aria_force_start_after_recovery_failures", - "name": "aria_force_start_after_recovery_failures", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria_group_commit=\"value\"", - "default": "none", - "dynamic": false, - "id": "aria_group_commit", - "name": "aria_group_commit", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "none", - "hard", - "soft" - ] - }, - { - "cli": "--aria_group_commit_interval=#", - "default": "0 (no waiting)", - "dynamic": false, - "id": "aria_group_commit_interval", - "name": "aria_group_commit_interval", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-log-file-size=#", - "default": "1073741824", - "dynamic": true, - "id": "aria_log_file_size", - "name": "aria_log_file_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-log-purge-type=name", - "default": "immediate", - "dynamic": true, - "id": "aria_log_purge_type", - "name": "aria_log_purge_type", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "immediate", - "external", - "at_flush" - ] - }, - { - "cli": "--aria-max-sort-file-size=#", - "default": "9223372036853727232", - "dynamic": true, - "id": "aria_max_sort_file_size", - "name": "aria_max_sort_file_size", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-page-checksum=#", - "default": "ON", - "dynamic": true, - "id": "aria_page_checksum", - "name": "aria_page_checksum", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--aria-pagecache-age-threshold=#", - "default": "300", - "dynamic": true, - "id": "aria_pagecache_age_threshold", - "name": "aria_pagecache_age_threshold", - "range": { - "from": 100, - "to": 9999900 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-pagecache-buffer-size=#", - "default": "134217720 (128MB)", - "dynamic": false, - "id": "aria_pagecache_buffer_size", - "name": "aria_pagecache_buffer_size", - "range": { - "from": 131072, - "to": "upwards" - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-pagecache-division-limit=#", - "default": "100", - "dynamic": true, - "id": "aria_pagecache_division_limit", - "name": "aria_pagecache_division_limit", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--aria-pagecache-file-hash-size=#", - "default": "512", - "dynamic": false, - "id": "aria_pagecache_file_hash_size", - "name": "aria_pagecache_file_hash_size", - "range": { - "from": 128, - "to": 16384 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aria_recover", - "name": "aria_recover" - }, - { - "cli": "--aria-recover-options[=#]", - "default": "BACKUP,QUICK (>= MariaDB 10.2.4), NORMAL (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "aria_recover_options", - "name": "aria_recover_options", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "NORMAL", - "BACKUP", - "FORCE", - "QUICK", - "OFF" - ] - }, - { - "cli": "--aria-repair-threads=#", - "default": "1", - "dynamic": true, - "id": "aria_repair_threads", - "name": "aria_repair_threads", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--aria-sort-buffer-size=#", - "default": "268434432 (from MariaDB 10.0.3), 134217728 (before MariaDB 10.0.3)", - "dynamic": true, - "id": "aria_sort_buffer_size", - "name": "aria_sort_buffer_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--aria-stats-method=#", - "default": "nulls_unequal", - "dynamic": true, - "id": "aria_stats_method", - "name": "aria_stats_method", - "scope": [ - "global", - "session" - ], - "type": "integer", - "validValues": [ - "nulls_equal", - "nulls_unequal", - "nulls_ignored" - ] - }, - { - "cli": "--aria-sync-log-dir=#", - "default": "NEWFILE", - "dynamic": true, - "id": "aria_sync_log_dir", - "name": "aria_sync_log_dir", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "NEWFILE", - "NEVER", - "ALWAYS" - ] - }, - { - "default": "ON", - "dynamic": false, - "id": "aria_used_for_temp_tables", - "name": "aria_used_for_temp_tables", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--deadlock-search-depth-long=#", - "default": "15", - "dynamic": true, - "id": "deadlock_search_depth_long", - "name": "deadlock_search_depth_long", - "range": { - "from": 0, - "to": 33 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--deadlock-search-depth-short=#", - "default": "4", - "dynamic": true, - "id": "deadlock_search_depth_short", - "name": "deadlock_search_depth_short", - "range": { - "from": 0, - "to": 32 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--deadlock-timeout-long=#", - "default": "50000000", - "dynamic": true, - "id": "deadlock_timeout_long", - "name": "deadlock_timeout_long", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--deadlock-timeout-short=#", - "default": "10000", - "dynamic": true, - "id": "deadlock_timeout_short", - "name": "deadlock_timeout_short", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "aria-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/aria/aria-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-cassandra-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-cassandra-status-variables.json deleted file mode 100644 index 4defd76e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-cassandra-status-variables.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "data": [ - { - "id": "cassandra_multiget_keys_scanned", - "name": "Cassandra_multiget_keys_scanned", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_multiget_reads", - "name": "Cassandra_multiget_reads", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_multiget_rows_read", - "name": "Cassandra_multiget_rows_read", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_network_exceptions", - "name": "Cassandra_network_exceptions", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_row_insert_batches", - "name": "Cassandra_row_insert_batches", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_row_inserts", - "name": "Cassandra_row_inserts", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_timeout_exceptions", - "name": "Cassandra_timeout_exceptions", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "cassandra_unavailable_exceptions", - "name": "Cassandra_unavailable_exceptions", - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "cassandra-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/cassandra-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-cassandra-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-cassandra-system-variables.json deleted file mode 100644 index 5494b907..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-cassandra-system-variables.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "data": [ - { - "dynamic": true, - "id": "cassandra_default_thrift_host", - "name": "cassandra_default_thrift_host", - "scope": [ - "global" - ], - "type": "string" - }, - { - "default": "3", - "dynamic": true, - "id": "cassandra_failure_retries", - "name": "cassandra_failure_retries", - "scope": [ - "global", - "session" - ], - "type": "integer", - "validValues": [ - "1", - "1073741824" - ] - }, - { - "default": "100", - "dynamic": true, - "id": "cassandra_insert_batch_size", - "name": "cassandra_insert_batch_size", - "scope": [ - "global", - "session" - ], - "type": "integer", - "validValues": [ - "1", - "1073741824" - ] - }, - { - "default": "100", - "dynamic": true, - "id": "cassandra_multiget_batch_size", - "name": "cassandra_multiget_batch_size", - "scope": [ - "global", - "session" - ], - "type": "integer", - "validValues": [ - "1", - "1073741824" - ] - }, - { - "default": "ONE", - "id": "cassandra_read_consistency", - "name": "cassandra_read_consistency", - "scope": [ - "global", - "session" - ], - "validValues": [ - "ONE", - "TWO", - "THREE", - "ANY", - "ALL", - "QUORUM", - "EACH_QUORUM", - "LOCAL_QUORUM", - "\n" - ] - }, - { - "default": "10000", - "id": "cassandra_rnd_batch_size", - "name": "cassandra_rnd_batch_size", - "scope": [ - "global", - "session" - ], - "validValues": [ - "1", - "1073741824" - ] - }, - { - "default": "ONE", - "id": "cassandra_write_consistency", - "name": "cassandra_write_consistency", - "scope": [ - "global", - "session" - ], - "validValues": [ - "ONE", - "TWO", - "THREE", - "ANY", - "ALL", - "QUORUM", - "EACH_QUORUM", - "LOCAL_QUORUM", - "\n" - ] - } - ], - "name": "cassandra-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/cassandra/cassandra-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-connect-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-connect-system-variables.json deleted file mode 100644 index 06c0876a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-connect-system-variables.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "data": [ - { - "cli": "--connect-class-path=value", - "default": "", - "dynamic": false, - "id": "connect_class_path", - "name": "connect_class_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--connect-cond-push={0|1}", - "default": "ON", - "dynamic": true, - "id": "connect_cond_push", - "name": "connect_cond_push", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--connect-conv-size=#", - "default": ">= MariaDB 10.4.8, MariaDB 10.3.18, MariaDB 10.2.27: 1024, <= MariaDB 10.4.7, MariaDB 10.3.17, MariaDB 10.2.26: 8192", - "dynamic": true, - "id": "connect_conv_size", - "name": "connect_conv_size", - "range": { - "from": 0, - "to": 65500 - }, - "scope": [ - "session", - "global" - ], - "type": "integer" - }, - { - "cli": "--connect-enable-mongo={0|1}", - "default": "OFF", - "dynamic": false, - "id": "connect_enable_mongo", - "name": "connect_enable_mongo", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--connect-exact-info=#", - "default": "OFF", - "dynamic": true, - "id": "connect_exact_info", - "name": "connect_exact_info", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--connect-indx-map=#", - "default": "OFF", - "dynamic": true, - "id": "connect_indx_map", - "name": "connect_indx_map", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--connect-java-wrapper=val", - "default": "wrappers/JdbcInterface", - "dynamic": true, - "id": "connect_java_wrapper", - "name": "connect_java_wrapper", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--connect-json-grp-size=#", - "default": "10", - "dynamic": true, - "id": "connect_json_grp_size", - "name": "connect_json_grp_size", - "range": { - "from": 1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--connect-json-null=value", - "default": "", - "dynamic": true, - "id": "connect_json_null", - "name": "connect_json_null", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--connect-jvm_path=value", - "default": "", - "dynamic": false, - "id": "connect_jvm_path", - "name": "connect_jvm_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--connect-type-conv=#", - "default": "YES (>= Connect 1.06.006), NO (<= Connect 1.06.005)", - "dynamic": true, - "id": "connect_type_conv", - "name": "connect_type_conv", - "scope": [ - "session", - "global" - ], - "validValues": [ - "NO", - "YES", - "SKIP" - ] - }, - { - "cli": "--connect-use-tempfile=#", - "default": "AUTO", - "dynamic": true, - "id": "connect_use_tempfile", - "name": "connect_use_tempfile", - "scope": [ - "session" - ] - }, - { - "cli": "--connect-work-size=#", - "default": "67108864", - "dynamic": true, - "id": "connect_work_size", - "name": "connect_work_size", - "range": { - "from": 4194304, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--connect-xtrace=#", - "default": "0", - "dynamic": true, - "id": "connect_xtrace", - "name": "connect_xtrace", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "set", - "validValues": [] - } - ], - "name": "connect-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/connect/connect-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-galera-cluster-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-galera-cluster-status-variables.json deleted file mode 100644 index 93cb3212..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-galera-cluster-status-variables.json +++ /dev/null @@ -1,276 +0,0 @@ -{ - "data": [ - { - "id": "wsrep_apply_oooe", - "name": "wsrep_apply_oooe" - }, - { - "id": "wsrep_apply_oool", - "name": "wsrep_apply_oool" - }, - { - "id": "wsrep_apply_window", - "name": "wsrep_apply_window" - }, - { - "id": "wsrep_cert_deps_distance", - "name": "wsrep_cert_deps_distance" - }, - { - "id": "wsrep_cert_index_size", - "name": "wsrep_cert_index_size", - "type": "integer" - }, - { - "id": "wsrep_cert_interval", - "name": "wsrep_cert_interval", - "type": "integer" - }, - { - "id": "wsrep_cluster_capabilities", - "name": "wsrep_cluster_capabilities" - }, - { - "id": "wsrep_cluster_conf_id", - "name": "wsrep_cluster_conf_id", - "type": "integer" - }, - { - "id": "wsrep_cluster_size", - "name": "wsrep_cluster_size", - "type": "integer" - }, - { - "id": "wsrep_cluster_state_uuid", - "name": "wsrep_cluster_state_uuid" - }, - { - "id": "wsrep_cluster_status", - "name": "wsrep_cluster_status" - }, - { - "id": "wsrep_cluster_weight", - "name": "wsrep_cluster_weight" - }, - { - "id": "wsrep_commit_oooe", - "name": "wsrep_commit_oooe" - }, - { - "id": "wsrep_commit_oool", - "name": "wsrep_commit_oool" - }, - { - "id": "wsrep_commit_window", - "name": "wsrep_commit_window" - }, - { - "id": "wsrep_connected", - "name": "wsrep_connected" - }, - { - "id": "wsrep_desync_count", - "name": "wsrep_desync_count", - "type": "integer" - }, - { - "id": "wsrep_evs_delayed", - "name": "wsrep_evs_delayed" - }, - { - "id": "wsrep_evs_evict_list", - "name": "wsrep_evs_evict_list" - }, - { - "id": "wsrep_evs_repl_latency", - "name": "wsrep_evs_repl_latency" - }, - { - "id": "wsrep_evs_state", - "name": "wsrep_evs_state" - }, - { - "id": "wsrep_flow_control_paused", - "name": "wsrep_flow_control_paused" - }, - { - "id": "wsrep_flow_control_paused_ns", - "name": "wsrep_flow_control_paused_ns" - }, - { - "id": "wsrep_flow_control_recv", - "name": "wsrep_flow_control_recv", - "type": "integer" - }, - { - "id": "wsrep_flow_control_sent", - "name": "wsrep_flow_control_sent", - "type": "integer" - }, - { - "id": "wsrep_gcomm_uuid", - "name": "wsrep_gcomm_uuid" - }, - { - "id": "wsrep_incoming_addresses", - "name": "wsrep_incoming_addresses" - }, - { - "id": "wsrep_last_committed", - "name": "wsrep_last_committed", - "type": "integer" - }, - { - "id": "wsrep_local_bf_aborts", - "name": "wsrep_local_bf_aborts", - "type": "integer" - }, - { - "id": "wsrep_local_cached_downto", - "name": "wsrep_local_cached_downto" - }, - { - "id": "wsrep_local_cert_failures", - "name": "wsrep_local_cert_failures", - "type": "integer" - }, - { - "id": "wsrep_local_commits", - "name": "wsrep_local_commits", - "type": "integer" - }, - { - "id": "wsrep_local_index", - "name": "wsrep_local_index" - }, - { - "id": "wsrep_local_recv_queue", - "name": "wsrep_local_recv_queue", - "type": "integer" - }, - { - "id": "wsrep_local_recv_queue_avg", - "name": "wsrep_local_recv_queue_avg" - }, - { - "id": "wsrep_local_recv_queue_max", - "name": "wsrep_local_recv_queue_max" - }, - { - "id": "wsrep_local_recv_queue_min", - "name": "wsrep_local_recv_queue_min" - }, - { - "id": "wsrep_local_replays", - "name": "wsrep_local_replays", - "type": "integer" - }, - { - "id": "wsrep_local_send_queue", - "name": "wsrep_local_send_queue", - "type": "integer" - }, - { - "id": "wsrep_local_send_queue_avg", - "name": "wsrep_local_send_queue_avg" - }, - { - "id": "wsrep_local_send_queue_max", - "name": "wsrep_local_send_queue_max" - }, - { - "id": "wsrep_local_send_queue_min", - "name": "wsrep_local_send_queue_min" - }, - { - "id": "wsrep_local_state", - "name": "wsrep_local_state" - }, - { - "id": "wsrep_local_state_comment", - "name": "wsrep_local_state_comment" - }, - { - "id": "wsrep_local_state_uuid", - "name": "wsrep_local_state_uuid" - }, - { - "id": "wsrep_open_connections", - "name": "wsrep_open_connections", - "type": "integer" - }, - { - "id": "wsrep_open_transactions", - "name": "wsrep_open_transactions", - "type": "integer" - }, - { - "id": "wsrep_protocol_version", - "name": "wsrep_protocol_version" - }, - { - "id": "wsrep_provider_name", - "name": "wsrep_provider_name" - }, - { - "id": "wsrep_provider_vendor", - "name": "wsrep_provider_vendor" - }, - { - "id": "wsrep_provider_version", - "name": "wsrep_provider_version", - "type": "integer" - }, - { - "id": "wsrep_ready", - "name": "wsrep_ready" - }, - { - "id": "wsrep_received", - "name": "wsrep_received", - "type": "integer" - }, - { - "id": "wsrep_received_bytes", - "name": "wsrep_received_bytes", - "type": "byte" - }, - { - "id": "wsrep_repl_data_bytes", - "name": "wsrep_repl_data_bytes", - "type": "integer" - }, - { - "id": "wsrep_repl_keys", - "name": "wsrep_repl_keys", - "type": "integer" - }, - { - "id": "wsrep_repl_keys_bytes", - "name": "wsrep_repl_keys_bytes", - "type": "integer" - }, - { - "id": "wsrep_repl_other_bytes", - "name": "wsrep_repl_other_bytes", - "type": "integer" - }, - { - "id": "wsrep_replicated", - "name": "wsrep_replicated", - "type": "integer" - }, - { - "id": "wsrep_replicated_bytes", - "name": "wsrep_replicated_bytes", - "type": "byte" - }, - { - "id": "wsrep_thread_count", - "name": "wsrep_thread_count", - "type": "integer" - } - ], - "name": "galera-cluster-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/galera-cluster-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-galera-cluster-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-galera-cluster-system-variables.json deleted file mode 100644 index 9e893eae..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-galera-cluster-system-variables.json +++ /dev/null @@ -1,626 +0,0 @@ -{ - "data": [ - { - "cli": "--wsrep-auto-increment-control[={0|1}]", - "default": "ON", - "dynamic": true, - "id": "wsrep_auto_increment_control", - "name": "wsrep_auto_increment_control", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-causal-reads[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_causal_reads", - "name": "wsrep_causal_reads", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-certifcation-rules", - "default": "strict", - "dynamic": true, - "id": "wsrep_certification_rules", - "name": "wsrep_certification_rules", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "strict", - "optimized" - ] - }, - { - "cli": "--wsrep-certify-nonPK[={0|1}]", - "default": "ON", - "dynamic": true, - "id": "wsrep_certify_nonpk", - "name": "wsrep_certify_nonPK", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-cluster-address=value", - "dynamic": false, - "id": "wsrep_cluster_address", - "name": "wsrep_cluster_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-cluster-name=value", - "default": "my_wsrep_cluster", - "dynamic": true, - "id": "wsrep_cluster_name", - "name": "wsrep_cluster_name", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-convert-LOCK-to-trx[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_convert_lock_to_trx", - "name": "wsrep_convert_LOCK_to_trx", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-data-home-dir=value", - "default": "The datadir variable value.", - "dynamic": false, - "id": "wsrep_data_home_dir", - "name": "wsrep_data_home_dir", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-dbug-option=value", - "dynamic": true, - "id": "wsrep_dbug_option", - "name": "wsrep_dbug_option", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-debug[={0|1}]", - "default": "NONE (>= MariaDB 10.4.3), OFF (<= MariaDB 10.4.2)", - "dynamic": true, - "id": "wsrep_debug", - "name": "wsrep_debug", - "scope": [ - "global" - ] - }, - { - "cli": "--wsrep-desync[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_desync", - "name": "wsrep_desync", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-dirty-reads[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_dirty_reads", - "name": "wsrep_dirty_reads", - "scope": [ - "global", - "session" - ], - "type": "boolean", - "validValues": [ - "ON", - "OFF" - ] - }, - { - "cli": "--wsrep-drupal-282555-workaround[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_drupal_282555_workaround", - "name": "wsrep_drupal_282555_workaround", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-forced-binlog-format=value", - "default": "NONE", - "dynamic": true, - "id": "wsrep_forced_binlog_format", - "name": "wsrep_forced_binlog_format", - "scope": [ - "global" - ], - "validValues": [ - "STATEMENT", - "ROW", - "MIXED", - "NONE" - ] - }, - { - "cli": "--wsrep-gtid-domain-id=#", - "default": "0", - "dynamic": true, - "id": "wsrep_gtid_domain_id", - "name": "wsrep_gtid_domain_id", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-gtid-mode[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_gtid_mode", - "name": "wsrep_gtid_mode", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-ignore-apply-errors", - "default": "0", - "dynamic": true, - "id": "wsrep_ignore_apply_errors", - "name": "wsrep_ignore_apply_errors", - "range": { - "from": 0, - "to": 7 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-load-data-splitting[={0|1}]", - "default": "OFF (>= MariaDB 10.4.3), ON (<= MariaDB 10.4.2)", - "dynamic": true, - "id": "wsrep_load_data_splitting", - "name": "wsrep_load_data_splitting", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-log-conflicts[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_log_conflicts", - "name": "wsrep_log_conflicts", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-max-ws-rows=#", - "default": "0 (>= MariaDB Galera 10.0.27, MariaDB 10.1.17), 131072 (<= MariaDB Galera 10.0.26, MariaDB 10.1.16)", - "dynamic": true, - "id": "wsrep_max_ws_rows", - "name": "wsrep_max_ws_rows", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-max-ws-size=#", - "default": "2147483647 (2GB, >= MariaDB Galera 10.0.27, MariaDB 10.1.17), 1073741824 (1GB, <= MariaDB Galera 10.0.26, MariaDB 10.1.16)", - "dynamic": true, - "id": "wsrep_max_ws_size", - "name": "wsrep_max_ws_size", - "range": { - "from": 1024, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-mysql-replication-bundle=#", - "default": "0", - "dynamic": false, - "id": "wsrep_mysql_replication_bundle", - "name": "wsrep_mysql_replication_bundle", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-node-address=value", - "default": "Primary network address, usually eth0 with a default port of 4567, or 0.0.0.0 if no IP address.", - "dynamic": false, - "id": "wsrep_node_address", - "name": "wsrep_node_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-node-incoming-address=value", - "default": "AUTO", - "dynamic": false, - "id": "wsrep_node_incoming_address", - "name": "wsrep_node_incoming_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-node-name=value", - "default": "The server's hostname.", - "dynamic": true, - "id": "wsrep_node_name", - "name": "wsrep_node_name", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-notify-command=value", - "default": "Empty", - "dynamic": true, - "id": "wsrep_notify_cmd", - "name": "wsrep_notify_cmd", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-on[={0|1}]", - "default": "OFF (>= MariaDB 10.1), ON (<= MariaDB Galera Cluster 10.0),", - "dynamic": true, - "id": "wsrep_on", - "name": "wsrep_on", - "scope": [ - "global", - "session" - ], - "type": "boolean", - "validValues": [ - "ON", - "OFF" - ] - }, - { - "cli": "--wsrep-OSU-method[=value]", - "default": "TOI", - "dynamic": true, - "id": "wsrep_osu_method", - "name": "wsrep_OSU_method", - "scope": [ - "global", - "session" - ], - "validValues": [ - "TOI", - "RSU" - ] - }, - { - "default": "None", - "dynamic": false, - "id": "wsrep_patch_version", - "name": "wsrep_patch_version", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-provider=value", - "default": "None", - "dynamic": true, - "id": "wsrep_provider", - "name": "wsrep_provider", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-provider-options=value", - "default": "Empty", - "dynamic": false, - "id": "wsrep_provider_options", - "name": "wsrep_provider_options", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-recover[={0|1}]", - "default": "OFF", - "dynamic": false, - "id": "wsrep_recover", - "name": "wsrep_recover", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-reject-queries[=value]", - "default": "NONE", - "dynamic": true, - "id": "wsrep_reject_queries", - "name": "wsrep_reject_queries", - "scope": [ - "global" - ], - "validValues": [ - "NONE", - "ALL", - "ALL_KILL" - ] - }, - { - "cli": "--wsrep-replicate-myisam[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_replicate_myisam", - "name": "wsrep_replicate_myisam", - "scope": [ - "global" - ], - "type": "boolean", - "validValues": [ - "ON", - "OFF" - ] - }, - { - "cli": "--wsrep-restart-slave[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_restart_slave", - "name": "wsrep_restart_slave", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-retry-autocommit=value", - "default": "1", - "dynamic": false, - "id": "wsrep_retry_autocommit", - "name": "wsrep_retry_autocommit", - "range": { - "from": 0, - "to": 10000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-slave-FK-checks[={0|1}]", - "default": "ON", - "dynamic": true, - "id": "wsrep_slave_fk_checks", - "name": "wsrep_slave_FK_checks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-slave-threads=#", - "default": "1", - "dynamic": true, - "id": "wsrep_slave_threads", - "name": "wsrep_slave_threads", - "range": { - "from": 1, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--wsrep-slave-UK-checks[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_slave_uk_checks", - "name": "wsrep_slave_UK_checks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-sr-store=val", - "default": "table", - "dynamic": false, - "id": "wsrep_sr_store", - "name": "wsrep_sr_store", - "scope": [ - "global" - ], - "validValues": [ - "table", - "none" - ] - }, - { - "cli": "--wsrep-sst-auth=value", - "default": "(Empty)", - "dynamic": true, - "id": "wsrep_sst_auth", - "name": "wsrep_sst_auth", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-sst-donor=value", - "default": "", - "dynamic": true, - "id": "wsrep_sst_donor", - "name": "wsrep_sst_donor", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-sst-donor-rejects-queries[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "wsrep_sst_donor_rejects_queries", - "name": "wsrep_sst_donor_rejects_queries", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--wsrep-sst-method=value", - "default": "rsync", - "dynamic": true, - "id": "wsrep_sst_method", - "name": "wsrep_sst_method", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "rsync", - "mysqldump", - "xtrabackup", - "xtrabackup-v2", - "mariabackup" - ] - }, - { - "cli": "--wsrep-sst-receive-address=value", - "default": "AUTO", - "dynamic": true, - "id": "wsrep_sst_receive_address", - "name": "wsrep_sst_receive_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-start-position=value", - "default": "00000000-0000-0000-0000-000000000000:-1", - "dynamic": true, - "id": "wsrep_start_position", - "name": "wsrep_start_position", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wsrep-sync-wait=#", - "default": "0", - "dynamic": true, - "id": "wsrep_sync_wait", - "name": "wsrep_sync_wait", - "range": { - "from": 0, - "to": 15 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--wsrep-trx-fragment-size=#", - "default": "0", - "dynamic": true, - "id": "wsrep_trx_fragment_size", - "name": "wsrep_trx_fragment_size", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--wsrep-trx-fragment-unit=value", - "default": "bytes", - "dynamic": true, - "id": "wsrep_trx_fragment_unit", - "name": "wsrep_trx_fragment_unit", - "scope": [ - "global", - "session" - ], - "validValues": [ - "bytes", - "rows", - "statements" - ] - } - ], - "name": "galera-cluster-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/galera-cluster/galera-cluster-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-gtid-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-gtid-system-variables.json deleted file mode 100644 index 934ffefc..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-gtid-system-variables.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "data": [ - { - "default": "Null", - "dynamic": false, - "id": "gtid_binlog_pos", - "name": "gtid_binlog_pos", - "scope": [ - "global" - ], - "type": "string" - }, - { - "default": "Null", - "dynamic": true, - "id": "gtid_binlog_state", - "name": "gtid_binlog_state", - "scope": [ - "global" - ], - "type": "string" - }, - { - "default": "Null", - "dynamic": false, - "id": "gtid_current_pos", - "name": "gtid_current_pos", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--gtid-domain-id=#", - "default": "0", - "dynamic": true, - "id": "gtid_domain_id", - "name": "gtid_domain_id", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ] - }, - { - "dynamic": false, - "id": "last_gtid", - "name": "last_gtid", - "scope": [ - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "server_id", - "name": "server_id", - "scope": [ - "global", - "session" - ] - }, - { - "default": "Null", - "dynamic": true, - "id": "gtid_seq_no", - "name": "gtid_seq_no", - "scope": [ - "session" - ] - }, - { - "cli": "--gtid-ignore-duplicates=#", - "default": "OFF", - "dynamic": true, - "id": "gtid_ignore_duplicates", - "name": "gtid_ignore_duplicates", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--gtid-pos-auto-engines=value", - "default": "empty", - "dynamic": true, - "id": "gtid_pos_auto_engines", - "name": "gtid_pos_auto_engines", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--gtid-cleanup-batch-size=#", - "default": "64", - "dynamic": true, - "id": "gtid_cleanup_batch_size", - "name": "gtid_cleanup_batch_size", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "gtid-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/gtid/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mariadb-audit-plugin-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mariadb-audit-plugin-status-variables.json deleted file mode 100644 index a84ccca6..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mariadb-audit-plugin-status-variables.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "data": [ - { - "id": "server_audit_active", - "name": "Server_audit_active", - "type": "boolean" - }, - { - "id": "server_audit_current_log", - "name": "Server_audit_current_log", - "type": "string" - }, - { - "id": "server_audit_last_error", - "name": "Server_audit_last_error", - "type": "string" - }, - { - "default": "0", - "id": "server_audit_writes_failed", - "name": "Server_audit_writes_failed", - "type": "integer" - } - ], - "name": "mariadb-audit-plugin-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/mariadb-audit-plugin-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mariadb-audit-plugin-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mariadb-audit-plugin-system-variables.json deleted file mode 100644 index 163fa1f1..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mariadb-audit-plugin-system-variables.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "data": [ - { - "cli": "--server-audit-events=value", - "default": "Empty string", - "dynamic": true, - "id": "server_audit_events", - "name": "server_audit_events", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "CONNECT", - "QUERY", - "TABLE", - "CONNECT", - "QUERY", - "TABLE", - "QUERY_DDL", - "QUERY_DML", - "CONNECT", - "QUERY", - "TABLE", - "QUERY_DDL", - "QUERY_DML", - "QUERY_DCL", - "CONNECT", - "QUERY", - "TABLE", - "QUERY_DDL", - "QUERY_DML", - "QUERY_DCL", - "QUERY_DML_NO_SELECT" - ] - }, - { - "cli": "--server-audit-excl-users=value", - "default": "Empty string", - "dynamic": true, - "id": "server_audit_excl_users", - "name": "server_audit_excl_users", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--server-audit-file-path=value", - "default": "server_audit.log", - "dynamic": true, - "id": "server_audit_file_path", - "name": "server_audit_file_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--server-audit-rotate-now[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "server_audit_file_rotate_now", - "name": "server_audit_file_rotate_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--server-audit-rotate-size=#", - "default": "1000000", - "dynamic": true, - "id": "server_audit_file_rotate_size", - "name": "server_audit_file_rotate_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--server-audit-rotations=#", - "default": "9", - "dynamic": true, - "id": "server_audit_file_rotations", - "name": "server_audit_file_rotations", - "range": { - "from": 0, - "to": 999 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--server-audit-incl-users=value", - "default": "Empty string", - "dynamic": true, - "id": "server_audit_incl_users", - "name": "server_audit_incl_users", - "scope": [ - "global" - ], - "type": "string" - }, - { - "default": "Empty string", - "dynamic": false, - "id": "server_audit_loc_info", - "name": "server_audit_loc_info", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--server-audit-logging[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "server_audit_logging", - "name": "server_audit_logging", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--server-audit-mode[=#]", - "id": "server_audit_mode", - "name": "server_audit_mode" - }, - { - "cli": "--server-audit-output-type=value", - "default": "file", - "dynamic": true, - "id": "server_audit_output_type", - "name": "server_audit_output_type", - "scope": [ - "global" - ], - "validValues": [ - "SYSLOG", - "FILE" - ] - }, - { - "cli": "--server-audit-query-log-limit=#", - "default": "1024", - "dynamic": true, - "id": "server_audit_query_log_limit", - "name": "server_audit_query_log_limit", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--server-audit-syslog-facility=value", - "default": "LOG_USER", - "dynamic": true, - "id": "server_audit_syslog_facility", - "name": "server_audit_syslog_facility", - "scope": [ - "global" - ], - "validValues": [ - "LOG_USER", - "LOG_MAIL", - "LOG_DAEMON", - "LOG_AUTH", - "LOG_SYSLOG", - "LOG_LPR", - "LOG_NEWS", - "LOG_UUCP", - "LOG_CRON", - "LOG_AUTHPRIV", - "LOG_FTP", - "LOG_LOCAL0", - "LOG_LOCAL7" - ] - }, - { - "cli": "--server-audit-syslog-ident=value", - "default": "mysql-server_auditing", - "dynamic": true, - "id": "server_audit_syslog_ident", - "name": "server_audit_syslog_ident", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--server-audit-syslog-info=value", - "default": "Empty string", - "dynamic": true, - "id": "server_audit_syslog_info", - "name": "server_audit_syslog_info", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--server-audit-syslog-priority=value", - "default": "LOG_INFO", - "dynamic": true, - "id": "server_audit_syslog_priority", - "name": "server_audit_syslog_priority", - "scope": [ - "global" - ], - "validValues": [ - "LOG_EMERG", - "LOG_ALERT", - "LOG_CRIT", - "LOG_ERR", - "LOG_WARNING", - "LOG_NOTICE", - "LOG_INFO", - "LOG_DEBUG" - ] - }, - { - "cli": "--server-audit=val", - "default": "ON", - "id": "server_audit", - "name": "server_audit", - "validValues": [ - "OFF", - "ON", - "FORCE", - "FORCE_PLUS_PERMANENT" - ] - } - ], - "name": "mariadb-audit-plugin-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/mariadb-audit-plugin-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mroonga-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mroonga-status-variables.json deleted file mode 100644 index 920bd2fb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mroonga-status-variables.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "data": [ - { - "id": "mroonga_count_skip", - "name": "Mroonga_count_skip", - "type": "integer" - }, - { - "id": "mroonga_fast_order_limit", - "name": "Mroonga_fast_order_limit", - "type": "integer" - } - ], - "name": "mroonga-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/mroonga-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mroonga-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mroonga-system-variables.json deleted file mode 100644 index d374d7a4..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-mroonga-system-variables.json +++ /dev/null @@ -1,256 +0,0 @@ -{ - "data": [ - { - "cli": "--mroonga-action-on-fulltext-query-error=value", - "default": "ERROR_AND_LOG", - "dynamic": true, - "id": "mroonga_action_on_fulltext_query_error", - "name": "mroonga_action_on_fulltext_query_error", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--mroonga-boolean-mode-syntax-flags=value", - "default": "DEFAULT", - "dynamic": true, - "id": "mroonga_boolean_mode_syntax_flags", - "name": "mroonga_boolean_mode_syntax_flags", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--mroonga-database-path-prefix=value", - "default": "(Empty)", - "dynamic": true, - "id": "mroonga_database_path_prefix", - "name": "mroonga_database_path_prefix", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mroonga-default-parser=value", - "default": "TokenBigram", - "dynamic": true, - "id": "mroonga_default_parser", - "name": "mroonga_default_parser", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mroonga-default-tokenizer=value", - "default": "TokenBigram", - "dynamic": true, - "id": "mroonga_default_tokenizer", - "name": "mroonga_default_tokenizer", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--mroonga-default-wrapper-engine=value", - "default": "(Empty)", - "dynamic": false, - "id": "mroonga_default_wrapper_engine", - "name": "mroonga_default_wrapper_engine", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mroonga-dry-write[={0|1}]", - "default": "off", - "dynamic": true, - "id": "mroonga_dry_write", - "name": "mroonga_dry_write", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--mroonga-enable-operations-recording={0|1}", - "default": "ON", - "dynamic": true, - "id": "mroonga_enable_operations_recording", - "name": "mroonga_enable_operations_recording", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--mroonga-enable-optimization={0|1}", - "default": "on", - "dynamic": true, - "id": "mroonga_enable_optimization", - "name": "mroonga_enable_optimization", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": false, - "id": "mroonga_libgroonga_embedded", - "name": "mroonga_libgroonga_embedded", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": false, - "id": "mroonga_libgroonga_support_lz4", - "name": "mroonga_libgroonga_support_lz4", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": false, - "id": "mroonga_libgroonga_support_zlib", - "name": "mroonga_libgroonga_support_zlib", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": false, - "id": "mroonga_libgroonga_support_zstd", - "name": "mroonga_libgroonga_support_zstd", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "mroonga_libgroonga_version", - "name": "mroonga_libgroonga_version", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mroonga-lock-timeout=#", - "default": "900000", - "dynamic": true, - "id": "mroonga_lock_timeout", - "name": "mroonga_lock_timeout", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mroonga-log-file=value", - "default": "groonga.log", - "dynamic": true, - "id": "mroonga_log_file", - "name": "mroonga_log_file", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mroonga-log-level=value", - "default": "NOTICE", - "dynamic": true, - "id": "mroonga_log_level", - "name": "mroonga_log_level", - "scope": [ - "global" - ] - }, - { - "cli": "--mroonga-match-escalation-threshold=#", - "default": "0", - "dynamic": true, - "id": "mroonga_match_escalation_threshold", - "name": "mroonga_match_escalation_threshold", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--mroonga-max-n-records-for-estimate=#", - "default": "1000", - "dynamic": true, - "id": "mroonga_max_n_records_for_estimate", - "name": "mroonga_max_n_records_for_estimate", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--mroonga-query-log-file=filename", - "default": "(Empty string)", - "dynamic": true, - "id": "mroonga_query_log_file", - "name": "mroonga_query_log_file", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mroonga-vector-column-delimiter=value", - "default": "(white space)", - "dynamic": true, - "id": "mroonga_vector_column_delimiter", - "name": "mroonga_vector_column_delimiter", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "mroonga_version", - "name": "mroonga_version", - "scope": [ - "global" - ], - "type": "string" - } - ], - "name": "mroonga-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/mroonga/mroonga-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-myisam-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-myisam-system-variables.json deleted file mode 100644 index eecfb82d..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-myisam-system-variables.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "data": [ - { - "cli": "--key-buffer-size=#", - "default": "134217728", - "dynamic": true, - "id": "key_buffer_size", - "name": "key_buffer_size", - "range": { - "from": 8, - "to": "upwards" - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-age-threshold=#", - "default": "300", - "dynamic": true, - "id": "key_cache_age_threshold", - "name": "key_cache_age_threshold", - "range": { - "from": 100, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-block-size=#", - "default": "1024", - "dynamic": true, - "id": "key_cache_block_size", - "name": "key_cache_block_size", - "range": { - "from": 512, - "to": 16384 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-division-limit=#", - "default": "100", - "dynamic": true, - "id": "key_cache_division_limit", - "name": "key_cache_division_limit", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-file-hash-size=#", - "default": "512", - "dynamic": true, - "id": "key_cache_file_hash_size", - "name": "key_cache_file_hash_size", - "range": { - "from": 128, - "to": 16384 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-segments=#", - "default": "0 (non-segmented)", - "dynamic": true, - "id": "key_cache_segments", - "name": "key_cache_segments", - "range": { - "from": 0, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--myisam-block-size=#", - "default": "1024", - "dynamic": false, - "id": "myisam_block_size", - "name": "myisam_block_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--myisam-data-pointer-size=#", - "default": "6", - "dynamic": true, - "id": "myisam_data_pointer_size", - "name": "myisam_data_pointer_size", - "range": { - "from": 2, - "to": 7 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "myisam_max_extra_sort_file_size", - "name": "myisam_max_extra_sort_file_size" - }, - { - "cli": "--myisam-max-sort-file-size=#", - "dynamic": true, - "id": "myisam_max_sort_file_size", - "name": "myisam_max_sort_file_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--myisam-mmap-size=#", - "dynamic": true, - "id": "myisam_mmap_size", - "name": "myisam_mmap_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--myisam-recover-options[=name]", - "default": "BACKUP,QUICK (>= MariaDB 10.2.4), DEFAULT (<= MariaDB 10.2.3, >= MariaDB 5.1.44), OFF (<= MariaDB 5.1.42)", - "dynamic": false, - "id": "myisam_recover_options", - "name": "myisam_recover_options", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "DEFAULT", - "BACKUP", - "BACKUP_ALL", - "FORCE", - "QUICK" - ] - }, - { - "cli": "--myisam-repair-threads=#", - "default": "1", - "dynamic": true, - "id": "myisam_repair_threads", - "name": "myisam_repair_threads", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--myisam-sort-buffer-size=#", - "default": "134217720 (128MB), 8388608 (8MB - before MariaDB 10.0.3)", - "dynamic": true, - "id": "myisam_sort_buffer_size", - "name": "myisam_sort_buffer_size", - "range": { - "from": 4096, - "to": 18446744073709548000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--myisam-stats-method=name", - "default": "nulls_equal", - "dynamic": true, - "id": "myisam_stats_method", - "name": "myisam_stats_method", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "nulls_equal", - "nulls_unequal", - "nulls_ignored" - ] - }, - { - "cli": "--myisam-use-mmap", - "default": "OFF", - "dynamic": true, - "id": "myisam_use_mmap", - "name": "myisam_use_mmap", - "scope": [ - "global" - ], - "type": "boolean" - } - ], - "name": "myisam-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/myisam/myisam-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-myrocks-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-myrocks-system-variables.json deleted file mode 100644 index 72f5fc58..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-myrocks-system-variables.json +++ /dev/null @@ -1,1732 +0,0 @@ -{ - "data": [ - { - "cli": "--rocksdb-access-hint-on-compaction-start=#", - "default": "1", - "dynamic": false, - "id": "rocksdb_access_hint_on_compaction_start", - "name": "rocksdb_access_hint_on_compaction_start", - "range": { - "from": 0, - "to": 3 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-advise-random-on-open={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_advise_random_on_open", - "name": "rocksdb_advise_random_on_open", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-allow-concurrent-memtable-write={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_allow_concurrent_memtable_write", - "name": "rocksdb_allow_concurrent_memtable_write", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-allow-mmap-reads={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_allow_mmap_reads", - "name": "rocksdb_allow_mmap_reads", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-allow-mmap-writes={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_allow_mmap_writes", - "name": "rocksdb_allow_mmap_writes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-background-sync={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_background_sync", - "name": "rocksdb_background_sync", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-base-background-compactions=#", - "default": "1", - "dynamic": false, - "id": "rocksdb_base_background_compactions", - "name": "rocksdb_base_background_compactions", - "range": { - "from": -1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-blind-delete-primary-key={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_blind_delete_primary_key", - "name": "rocksdb_blind_delete_primary_key", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-block-cache-size=#", - "default": "536870912", - "dynamic": false, - "id": "rocksdb_block_cache_size", - "name": "rocksdb_block_cache_size", - "range": { - "from": 1024, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-block-restart-interval=#", - "default": "16", - "dynamic": false, - "id": "rocksdb_block_restart_interval", - "name": "rocksdb_block_restart_interval", - "range": { - "from": 1, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-block-size=#", - "default": "4096", - "dynamic": false, - "id": "rocksdb_block_size", - "name": "rocksdb_block_size", - "range": { - "from": 1, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-block-size-deviation=#", - "default": "10", - "dynamic": false, - "id": "rocksdb_block_size_deviation", - "name": "rocksdb_block_size_deviation", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-bulk-load={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_bulk_load", - "name": "rocksdb_bulk_load", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-bulk-load_allow_unsorted={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_bulk_load_allow_unsorted", - "name": "rocksdb_bulk_load_allow_unsorted", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-bulk-load-size=#", - "default": "1000", - "dynamic": true, - "id": "rocksdb_bulk_load_size", - "name": "rocksdb_bulk_load_size", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-bytes-per-sync=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_bytes_per_sync", - "name": "rocksdb_bytes_per_sync", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-cache-index-and-filter_blocks={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_cache_index_and_filter_blocks", - "name": "rocksdb_cache_index_and_filter_blocks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-checksums-pct=#", - "default": "100", - "dynamic": true, - "id": "rocksdb_checksums_pct", - "name": "rocksdb_checksums_pct", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-collect-sst-properties={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_collect_sst_properties", - "name": "rocksdb_collect_sst_properties", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-commit-in-the-middle={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_commit_in_the_middle", - "name": "rocksdb_commit_in_the_middle", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-compact-cf=value", - "default": "(Empty)", - "dynamic": true, - "id": "rocksdb_compact_cf", - "name": "rocksdb_compact_cf", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-compaction-readahead-size=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_compaction_readahead_size", - "name": "rocksdb_compaction_readahead_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-compaction-sequential-deletes=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_compaction_sequential_deletes", - "name": "rocksdb_compaction_sequential_deletes", - "range": { - "from": 0, - "to": 2000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-compaction-sequential-deletes-count-sd={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_compaction_sequential_deletes_count_sd", - "name": "rocksdb_compaction_sequential_deletes_count_sd", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-compaction-sequential-deletes-file-size=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_compaction_sequential_deletes_file_size", - "name": "rocksdb_compaction_sequential_deletes_file_size", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-compaction-sequential-deletes-window=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_compaction_sequential_deletes_window", - "name": "rocksdb_compaction_sequential_deletes_window", - "range": { - "from": 0, - "to": 2000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-coconcurrent-prepare={0|1}", - "default": "1", - "dynamic": false, - "id": "rocksdb_concurrent_prepare", - "name": "rocksdb_concurrent_prepare", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-create-checkpoint=value", - "default": "(Empty)", - "dynamic": true, - "id": "rocksdb_create_checkpoint", - "name": "rocksdb_create_checkpoint", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-create-if-missing={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_create_if_missing", - "name": "rocksdb_create_if_missing", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-create-missing-column-families={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_create_missing_column_families", - "name": "rocksdb_create_missing_column_families", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-datadir[=value]", - "default": "./.rocksdb", - "dynamic": false, - "id": "rocksdb_datadir", - "name": "rocksdb_datadir", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-db-write-buffer-size=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_db_write_buffer_size", - "name": "rocksdb_db_write_buffer_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-deadlock-detect={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_deadlock_detect", - "name": "rocksdb_deadlock_detect", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-deadlock-detect-depth=#", - "default": "50", - "dynamic": true, - "id": "rocksdb_deadlock_detect_depth", - "name": "rocksdb_deadlock_detect_depth", - "range": { - "from": 2, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-debug-optimizer-no-zero-cardinality={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_debug_optimizer_no_zero_cardinality", - "name": "rocksdb_debug_optimizer_no_zero_cardinality", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-debug-ttl-ignore-pk={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_debug_ttl_ignore_pk", - "name": "rocksdb_debug_ttl_ignore_pk", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-debug-ttl-read-filter-ts=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_debug_ttl_read_filter_ts", - "name": "rocksdb_debug_ttl_read_filter_ts", - "range": { - "from": -3600, - "to": 3600 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-debug-ttl-read-filter-ts=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_debug_ttl_rec_ts", - "name": "rocksdb_debug_ttl_rec_ts", - "range": { - "from": -3600, - "to": 3600 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-debug-ttl-snapshot-ts=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_debug_ttl_snapshot_ts", - "name": "rocksdb_debug_ttl_snapshot_ts", - "range": { - "from": -3600, - "to": 3600 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-default-cf-options=value", - "default": "(Empty)", - "dynamic": false, - "id": "rocksdb_default_cf_options", - "name": "rocksdb_default_cf_options", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-delayed-write-rate=#", - "default": "16777216", - "dynamic": true, - "id": "rocksdb_delayed_write_rate", - "name": "rocksdb_delayed_write_rate", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-delete-obsolete-files-period-micros=#", - "default": "21600000000", - "dynamic": false, - "id": "rocksdb_delete_obsolete_files_period_micros", - "name": "rocksdb_delete_obsolete_files_period_micros", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-enable-2pc={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_enable_2pc", - "name": "rocksdb_enable_2pc", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-enable-bulk-load-api={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_enable_bulk_load_api", - "name": "rocksdb_enable_bulk_load_api", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-enable-thread-tracking={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_enable_thread_tracking", - "name": "rocksdb_enable_thread_tracking", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-enable-ttl={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_enable_ttl", - "name": "rocksdb_enable_ttl", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-enable-ttl-read-filtering={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_enable_ttl_read_filtering", - "name": "rocksdb_enable_ttl_read_filtering", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-enable-write-thread-adaptive-yield={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_enable_write_thread_adaptive_yield", - "name": "rocksdb_enable_write_thread_adaptive_yield", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-error-if-exists={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_error_if_exists", - "name": "rocksdb_error_if_exists", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-flush-log-at-trx-commit=#", - "default": "1", - "dynamic": true, - "id": "rocksdb_flush_log_at_trx_commit", - "name": "rocksdb_flush_log_at_trx_commit", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-flush-memtable-on-analyze={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_flush_memtable_on_analyze", - "name": "rocksdb_flush_memtable_on_analyze", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-force-compute-memtable-stats={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_force_compute_memtable_stats", - "name": "rocksdb_force_compute_memtable_stats", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-force-compute-memtable-stats-cachetime=#", - "default": "60000000", - "dynamic": true, - "id": "rocksdb_force_compute_memtable_stats_cachetime", - "name": "rocksdb_force_compute_memtable_stats_cachetime", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-force-flush-memtable-and-lzero-now={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_force_flush_memtable_and_lzero_now", - "name": "rocksdb_force_flush_memtable_and_lzero_now", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-force-flush-memtable-now={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_force_flush_memtable_now", - "name": "rocksdb_force_flush_memtable_now", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-force-index-records-in-range=#", - "default": "1", - "dynamic": true, - "id": "rocksdb_force_index_records_in_range", - "name": "rocksdb_force_index_records_in_range", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-git-hash=value=#", - "default": "As per git revision.", - "dynamic": false, - "id": "rocksdb_git_hash", - "name": "rocksdb_git_hash", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-hash-index-allow-collision={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_hash_index_allow_collision", - "name": "rocksdb_hash_index_allow_collision", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-index-type=value", - "default": "kBinarySearch", - "dynamic": false, - "id": "rocksdb_index_type", - "name": "rocksdb_index_type", - "scope": [ - "global" - ], - "validValues": [ - "kBinarySearch", - "kHashSearch" - ] - }, - { - "cli": "--rocksdb-info-log-level=value", - "default": "error_level", - "dynamic": true, - "id": "rocksdb_info_log_level", - "name": "rocksdb_info_log_level", - "scope": [ - "global" - ], - "validValues": [ - "error_level", - "debug_level", - "info_level", - "warn_level", - "fatal_level" - ] - }, - { - "cli": "--rocksdb-io-write-timeout=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_io_write_timeout", - "name": "rocksdb_io_write_timeout", - "scope": [ - "global" - ], - "type": "integer", - "validValues": [ - "0", - "4294967295" - ] - }, - { - "cli": "--rocksdb-is-fd-close-on-exec={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_is_fd_close_on_exec", - "name": "rocksdb_is_fd_close_on_exec", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-keep-log-file-num=#", - "default": "1000", - "dynamic": false, - "id": "rocksdb_keep_log_file_num", - "name": "rocksdb_keep_log_file_num", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-large_prefix={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_large_prefix", - "name": "rocksdb_large_prefix", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-lock-scanned-rows={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_lock_scanned_rows", - "name": "rocksdb_lock_scanned_rows", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-lock-wait-timeout=#", - "default": "1", - "dynamic": true, - "id": "rocksdb_lock_wait_timeout", - "name": "rocksdb_lock_wait_timeout", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-log-file-time-to_roll=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_log_file_time_to_roll", - "name": "rocksdb_log_file_time_to_roll", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-manifest-preallocation-size=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_manifest_preallocation_size", - "name": "rocksdb_manifest_preallocation_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-manual-wal-flush={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_manual_wal_flush", - "name": "rocksdb_manual_wal_flush", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-master-skip-tx-api={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_master_skip_tx_api", - "name": "rocksdb_master_skip_tx_api", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-max-background-compactions=#", - "default": "1", - "dynamic": true, - "id": "rocksdb_max_background_compactions", - "name": "rocksdb_max_background_compactions", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-background-flushes=#", - "default": "1", - "dynamic": false, - "id": "rocksdb_max_background_flushes", - "name": "rocksdb_max_background_flushes", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-background-jobs=#", - "default": "2", - "dynamic": true, - "id": "rocksdb_max_background_jobs", - "name": "rocksdb_max_background_jobs", - "range": { - "from": -1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-latest-deadlocks=#", - "default": "5", - "dynamic": true, - "id": "rocksdb_max_latest_deadlocks", - "name": "rocksdb_max_latest_deadlocks", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-log-file-size=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_max_log_file_size", - "name": "rocksdb_max_log_file_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-manifest-log-file-size=#", - "default": "18446744073709551615", - "dynamic": false, - "id": "rocksdb_max_manifest_file_size", - "name": "rocksdb_max_manifest_file_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-open-files=#", - "default": "-1", - "dynamic": false, - "id": "rocksdb_max_open_files", - "name": "rocksdb_max_open_files", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-row-locks=#", - "default": "1048576", - "dynamic": true, - "id": "rocksdb_max_row_locks", - "name": "rocksdb_max_row_locks", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-subcompactions=#", - "default": "1", - "dynamic": false, - "id": "rocksdb_max_subcompactions", - "name": "rocksdb_max_subcompactions", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-max-total-wal-size=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_max_total_wal_size", - "name": "rocksdb_max_total_wal_size", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-merge-buf-size=#", - "default": "67108864", - "dynamic": true, - "id": "rocksdb_merge_buf_size", - "name": "rocksdb_merge_buf_size", - "range": { - "from": 100, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-merge-combine-read-size=#", - "default": "1073741824", - "dynamic": true, - "id": "rocksdb_merge_combine_read_size", - "name": "rocksdb_merge_combine_read_size", - "range": { - "from": 100, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-merge-tmp-file-removal-delay-ms=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_merge_tmp_file_removal_delay_ms", - "name": "rocksdb_merge_tmp_file_removal_delay_ms", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-new-table-reader-for-compaction-inputs={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_new_table_reader_for_compaction_inputs", - "name": "rocksdb_new_table_reader_for_compaction_inputs", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-no-block-cache={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_no_block_cache", - "name": "rocksdb_no_block_cache", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-override-cf-options=value", - "default": "(Empty)", - "dynamic": false, - "id": "rocksdb_override_cf_options", - "name": "rocksdb_override_cf_options", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-paranoid-checks={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_paranoid_checks", - "name": "rocksdb_paranoid_checks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-pause-background-work={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_pause_background_work", - "name": "rocksdb_pause_background_work", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-perf-context-level=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_perf_context_level", - "name": "rocksdb_perf_context_level", - "range": { - "from": 0, - "to": 4 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-persistent-cache-path=value", - "default": "(Empty)", - "dynamic": false, - "id": "rocksdb_persistent_cache_path", - "name": "rocksdb_persistent_cache_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-persistent-cache-size-mb=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_persistent_cache_size_mb", - "name": "rocksdb_persistent_cache_size_mb", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-pin-l0-filter-and-index-blocks-in-cache={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_pin_l0_filter_and_index_blocks_in_cache", - "name": "rocksdb_pin_l0_filter_and_index_blocks_in_cache", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-print-snapshot-conflict-queries={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_print_snapshot_conflict_queries", - "name": "rocksdb_print_snapshot_conflict_queries", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-rate-limiter-bytes-per-sec=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_rate_limiter_bytes_per_sec", - "name": "rocksdb_rate_limiter_bytes_per_sec", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-read-free-rpl-tables=value", - "default": "(Empty)", - "dynamic": true, - "id": "rocksdb_read_free_rpl_tables", - "name": "rocksdb_read_free_rpl_tables", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--rocksdb-records-in-range=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_records_in_range", - "name": "rocksdb_records_in_range", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-reset-stats={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_reset_stats", - "name": "rocksdb_reset_stats", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-seconds-between-stat-computes=#", - "default": "3600", - "dynamic": true, - "id": "rocksdb_seconds_between_stat_computes", - "name": "rocksdb_seconds_between_stat_computes", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-signal-drop-index-thread={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_signal_drop_index_thread", - "name": "rocksdb_signal_drop_index_thread", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-sim-cache-size=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_sim_cache_size", - "name": "rocksdb_sim_cache_size", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-skip-bloom-filter-on_read={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_skip_bloom_filter_on_read", - "name": "rocksdb_skip_bloom_filter_on_read", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-skip-fill-cache={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_skip_fill_cache", - "name": "rocksdb_skip_fill_cache", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-skip-unique-check-tables=value", - "default": ".*", - "dynamic": true, - "id": "rocksdb_skip_unique_check_tables", - "name": "rocksdb_skip_unique_check_tables", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--rocksdb-sst-mgr-rate-bytes-per-sec=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_sst_mgr_rate_bytes_per_sec", - "name": "rocksdb_sst_mgr_rate_bytes_per_sec", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-stats-dump-period-sec=#", - "default": "600", - "dynamic": false, - "id": "rocksdb_stats_dump_period_sec", - "name": "rocksdb_stats_dump_period_sec", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-store-row-debug-checksums={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_store_row_debug_checksums", - "name": "rocksdb_store_row_debug_checksums", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-strict-collation-check={0|1}", - "default": "ON", - "dynamic": true, - "id": "rocksdb_strict_collation_check", - "name": "rocksdb_strict_collation_check", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-strict-collation-exceptions=value", - "default": "(Empty)", - "dynamic": true, - "id": "rocksdb_strict_collation_exceptions", - "name": "rocksdb_strict_collation_exceptions", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-supported-compression-types=value", - "default": "Snappy,Zlib", - "dynamic": false, - "id": "rocksdb_supported_compression_types", - "name": "rocksdb_supported_compression_types", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-table-cache-numshardbits=#", - "default": "6", - "dynamic": false, - "id": "rocksdb_table_cache_numshardbits", - "name": "rocksdb_table_cache_numshardbits", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-table-stats-sampling-pct=#", - "default": "10", - "dynamic": true, - "id": "rocksdb_table_stats_sampling_pct", - "name": "rocksdb_table_stats_sampling_pct", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-tmpdir[=value]", - "default": "(Empty)", - "dynamic": true, - "id": "rocksdb_tmpdir", - "name": "rocksdb_tmpdir", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--rocksdb-trace-sst-api={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_trace_sst_api", - "name": "rocksdb_trace_sst_api", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-unsafe-for-binlog={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_unsafe_for_binlog", - "name": "rocksdb_unsafe_for_binlog", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-update-cf-options=value", - "default": "(Empty)", - "dynamic": true, - "id": "rocksdb_update_cf_options", - "name": "rocksdb_update_cf_options", - "scope": [ - "global" - ] - }, - { - "cli": "--rocksdb-use-adaptive-mutex={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_use_adaptive_mutex", - "name": "rocksdb_use_adaptive_mutex", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-use-clock-cache={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_use_clock_cache", - "name": "rocksdb_use_clock_cache", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-use-direct-io-for-flush-and-compaction={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_use_direct_io_for_flush_and_compaction", - "name": "rocksdb_use_direct_io_for_flush_and_compaction", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-use-direct-reads={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_use_direct_reads", - "name": "rocksdb_use_direct_reads", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-use-direct-reads={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_use_direct_writes", - "name": "rocksdb_use_direct_writes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-use-fsync={0|1}", - "default": "OFF", - "dynamic": false, - "id": "rocksdb_use_fsync", - "name": "rocksdb_use_fsync", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-validate-tables=#", - "default": "1", - "dynamic": false, - "id": "rocksdb_validate_tables", - "name": "rocksdb_validate_tables", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-verify-row-debug-checksums={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_verify_row_debug_checksums", - "name": "rocksdb_verify_row_debug_checksums", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-wal-bytes-per-sync=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_wal_bytes_per_sync", - "name": "rocksdb_wal_bytes_per_sync", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-wal-dir=value", - "default": "(Empty)", - "dynamic": false, - "id": "rocksdb_wal_dir", - "name": "rocksdb_wal_dir", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rocksdb-wal-recovery-mode=#", - "default": "1", - "dynamic": true, - "id": "rocksdb_wal_recovery_mode", - "name": "rocksdb_wal_recovery_mode", - "range": { - "from": 0, - "to": 3 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-wal-size-limit-mb=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_wal_size_limit_mb", - "name": "rocksdb_wal_size_limit_mb", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-wal-ttl-seconds=#", - "default": "0", - "dynamic": false, - "id": "rocksdb_wal_ttl_seconds", - "name": "rocksdb_wal_ttl_seconds", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-whole-key-filtering={0|1}", - "default": "ON", - "dynamic": false, - "id": "rocksdb_whole_key_filtering", - "name": "rocksdb_whole_key_filtering", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-write-batch-max-bytes=#", - "default": "0", - "dynamic": true, - "id": "rocksdb_write_batch_max_bytes", - "name": "rocksdb_write_batch_max_bytes", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rocksdb-write-disable-wal={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_write_disable_wal", - "name": "rocksdb_write_disable_wal", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--rocksdb-write-ignore-missing-column-familiesl={0|1}", - "default": "OFF", - "dynamic": true, - "id": "rocksdb_write_ignore_missing_column_families", - "name": "rocksdb_write_ignore_missing_column_families", - "scope": [ - "global", - "session" - ], - "type": "boolean" - } - ], - "name": "myrocks-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/myrocks/myrocks-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-oqgraph-system-and-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-oqgraph-system-and-status-variables.json deleted file mode 100644 index 79fc71fb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-oqgraph-system-and-status-variables.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "data": [ - { - "default": "0", - "dynamic": true, - "id": "oqgraph_allow_create_integer_latch", - "name": "oqgraph_allow_create_integer_latch", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "oqgraph_boost_version", - "name": "Oqgraph_boost_version", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "id": "oqgraph_compat_mode", - "name": "Oqgraph_compat_mode", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "id": "oqgraph_verbose_debug", - "name": "Oqgraph_verbose_debug", - "scope": [ - "global", - "session" - ], - "type": "string" - } - ], - "name": "oqgraph-system-and-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/oqgraph-system-and-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-performance-schema-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-performance-schema-system-variables.json deleted file mode 100644 index c7792afb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-performance-schema-system-variables.json +++ /dev/null @@ -1,482 +0,0 @@ -{ - "data": [ - { - "cli": "--performance-schema=#", - "default": "OFF (>= MariaDB 10.0.12), ON (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema", - "name": "performance_schema", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--performance-schema-accounts-size=#", - "default": "-1 (>= MariaDB 10.0.12), 10 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_accounts_size", - "name": "performance_schema_accounts_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-digests-size=#", - "default": "-1 (>= MariaDB 10.0.12), 1000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_digests_size", - "name": "performance_schema_digests_size", - "range": { - "from": -1, - "to": 200 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-stages-history-long-size=#", - "default": "-1 (>= MariaDB 10.0.12), 10000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_events_stages_history_long_size", - "name": "performance_schema_events_stages_history_long_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-stages-history-size=#", - "default": "-1 (>= MariaDB 10.0.12), 10 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_events_stages_history_size", - "name": "performance_schema_events_stages_history_size", - "range": { - "from": -1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-statements-history-long-size=#", - "default": "-1 (>= MariaDB 10.0.12), 100 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_events_statements_history_long_size", - "name": "performance_schema_events_statements_history_long_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-statements-history-size=#", - "default": "-1 (>= MariaDB 10.0.12), 5 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_events_statements_history_size", - "name": "performance_schema_events_statements_history_size", - "range": { - "from": -1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-waits-history-long-size=#", - "default": "-1 (>= MariaDB 10.0.12), 100 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_events_waits_history_long_size", - "name": "performance_schema_events_waits_history_long_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-waits-history-size=#", - "default": "-1 (>= MariaDB 10.0.12), 5 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_events_waits_history_size", - "name": "performance_schema_events_waits_history_size", - "range": { - "from": -1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-hosts-size=#", - "default": "-1 (>= MariaDB 10.0.12), 20 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_hosts_size", - "name": "performance_schema_hosts_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-cond-classes=#", - "default": "80", - "dynamic": false, - "id": "performance_schema_max_cond_classes", - "name": "performance_schema_max_cond_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-cond-instances=#", - "default": "-1 (>= MariaDB 10.0.12), 1000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_cond_instances", - "name": "performance_schema_max_cond_instances", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-digest-length=#", - "default": "1024", - "dynamic": false, - "id": "performance_schema_max_digest_length", - "name": "performance_schema_max_digest_length", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-file-classes=#", - "default": "50", - "dynamic": false, - "id": "performance_schema_max_file_classes", - "name": "performance_schema_max_file_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-file-handles=#", - "default": "32768", - "dynamic": false, - "id": "performance_schema_max_file_handles", - "name": "performance_schema_max_file_handles", - "range": { - "from": -1, - "to": 32768 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-file-instances=#", - "default": "-1 (>= MariaDB 10.0.12), 10000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_file_instances", - "name": "performance_schema_max_file_instances", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-mutex-classes=#", - "default": "200", - "dynamic": false, - "id": "performance_schema_max_mutex_classes", - "name": "performance_schema_max_mutex_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-mutex-instances=#", - "default": "-1 (>= MariaDB 10.0.12), 1000000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_mutex_instances", - "name": "performance_schema_max_mutex_instances", - "range": { - "from": -1, - "to": 104857600 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-rwlock-classes=#", - "default": "40", - "dynamic": false, - "id": "performance_schema_max_rwlock_classes", - "name": "performance_schema_max_rwlock_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-rwlock-instances=#", - "default": "-1 (>= MariaDB 10.0.12), 1000000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_rwlock_instances", - "name": "performance_schema_max_rwlock_instances", - "range": { - "from": -1, - "to": 104857600 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-socket-classes=#", - "default": "10", - "dynamic": false, - "id": "performance_schema_max_socket_classes", - "name": "performance_schema_max_socket_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-socket-instances=#", - "default": "-1 (>= MariaDB 10.0.12)", - "dynamic": false, - "id": "performance_schema_max_socket_instances", - "name": "performance_schema_max_socket_instances", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-stage-classes=#", - "default": "160 (>= MariaDB 10.3.3), 150 (<= MariaDB 10.3.2)", - "dynamic": false, - "id": "performance_schema_max_stage_classes", - "name": "performance_schema_max_stage_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-statement-classes=#", - "default": "(autosized)", - "dynamic": false, - "id": "performance_schema_max_statement_classes", - "name": "performance_schema_max_statement_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-table-handles=#", - "default": "-1 (>= MariaDB 10.0.12), 10000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_table_handles", - "name": "performance_schema_max_table_handles", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-table-instances=#", - "default": "-1 (>= MariaDB 10.0.12), 1000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_table_instances", - "name": "performance_schema_max_table_instances", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-thread-classes=#", - "default": "50", - "dynamic": false, - "id": "performance_schema_max_thread_classes", - "name": "performance_schema_max_thread_classes", - "range": { - "from": 0, - "to": 256 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-thread-instances=#", - "default": "-1 (>= MariaDB 10.0.12), 1000 (<= MariaDB 10.0.11)", - "dynamic": false, - "id": "performance_schema_max_thread_instances", - "name": "performance_schema_max_thread_instances", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-session-connect-attrs-size=#", - "default": "-1 (>= MariaDB 10.0.12)", - "dynamic": false, - "id": "performance_schema_session_connect_attrs_size", - "name": "performance_schema_session_connect_attrs_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-setup-actors-size=#", - "default": "100", - "dynamic": false, - "id": "performance_schema_setup_actors_size", - "name": "performance_schema_setup_actors_size", - "range": { - "from": 0, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-setup-objects-size=#", - "default": "100", - "dynamic": false, - "id": "performance_schema_setup_objects_size", - "name": "performance_schema_setup_objects_size", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-users-size=#", - "default": "-1 (>= MariaDB 10.0.12)", - "dynamic": false, - "id": "performance_schema_users_size", - "name": "performance_schema_users_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "performance-schema-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/performance-schema-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-replication-and-binary-log-server-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-replication-and-binary-log-server-system-variables.json deleted file mode 100644 index 9dd715bb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-replication-and-binary-log-server-system-variables.json +++ /dev/null @@ -1,988 +0,0 @@ -{ - "data": [ - { - "cli": "--auto-increment-increment[=#]", - "default": "1", - "dynamic": true, - "id": "auto_increment_increment", - "name": "auto_increment_increment", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--auto-increment-offset[=#]", - "default": "1", - "dynamic": true, - "id": "auto_increment_offset", - "name": "auto_increment_offset", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--binlog-annotate-row-events[={0|1}]", - "default": "ON (>= MariaDB 10.2.4), OFF (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "binlog_annotate_row_events", - "name": "binlog_annotate_row_events", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--binlog-cache-size=#", - "default": "32768", - "dynamic": true, - "id": "binlog_cache_size", - "name": "binlog_cache_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-checksum=name\n--binlog-checksum=[0|1]", - "default": "CRC32 (>= MariaDB 10.2.1), NONE (<= MariaDB 10.2.0)", - "dynamic": true, - "id": "binlog_checksum", - "name": "binlog_checksum", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "NONE", - "0", - "CRC32", - "1" - ] - }, - { - "cli": "--binlog-commit-wait-count=#]", - "default": "0", - "dynamic": true, - "id": "binlog_commit_wait_count", - "name": "binlog_commit_wait_count", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-commit-wait-usec#", - "default": "100000", - "dynamic": true, - "id": "binlog_commit_wait_usec", - "name": "binlog_commit_wait_usec", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-direct-non-transactional-updates[=value]", - "default": "OFF (0)", - "dynamic": true, - "id": "binlog_direct_non_transactional_updates", - "name": "binlog_direct_non_transactional_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--binlog-file-cache-size=#", - "default": "16384", - "dynamic": true, - "id": "binlog_file_cache_size", - "name": "binlog_file_cache_size", - "range": { - "from": 8192, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--binlog-format=format", - "default": "MIXED (>= MariaDB 10.2.4), STATEMENT (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "binlog_format", - "name": "binlog_format", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "ROW", - "STATEMENT", - "MIXED" - ] - }, - { - "cli": "--binlog-optimize-thread-scheduling or --skip-binlog-optimize-thread-scheduling", - "default": "ON", - "dynamic": false, - "id": "binlog_optimize_thread_scheduling", - "name": "binlog_optimize_thread_scheduling", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--binlog-row-image=value", - "default": "FULL", - "dynamic": true, - "id": "binlog_row_image", - "name": "binlog_row_image", - "scope": [ - "global", - "session" - ], - "validValues": [ - "FULL", - "NOBLOB", - "MINIMAL" - ] - }, - { - "cli": "--binlog-row-metadata=value", - "default": "NO_LOG", - "dynamic": true, - "id": "binlog_row_metadata", - "name": "binlog_row_metadata", - "scope": [ - "global", - "session" - ], - "validValues": [ - "NO_LOG", - "MINIMAL", - "FULL" - ] - }, - { - "cli": "--binlog-stmt-cache-size=#", - "default": "32768", - "dynamic": true, - "id": "binlog_stmt_cache_size", - "name": "binlog_stmt_cache_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "'' (empty string)", - "dynamic": true, - "id": "default_master_connection", - "name": "default_master_connection", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "--encrypt-binlog[={0|1}]", - "default": "OFF", - "dynamic": false, - "id": "encrypt_binlog", - "name": "encrypt_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--expire-logs-days=#", - "default": "0", - "dynamic": true, - "id": "expire_logs_days", - "name": "expire_logs_days", - "range": { - "from": 0, - "to": 99 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--init-slave=name", - "dynamic": true, - "id": "init_slave", - "name": "init_slave", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-bin[=name]", - "default": "OFF", - "dynamic": false, - "id": "log_bin", - "name": "log_bin", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "log_bin_basename", - "name": "log_bin_basename", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-bin-compress", - "default": "OFF", - "dynamic": true, - "id": "log_bin_compress", - "name": "log_bin_compress", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-bin-compress-min-len", - "default": "256", - "dynamic": true, - "id": "log_bin_compress_min_len", - "name": "log_bin_compress_min_len", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--log-bin-index=name", - "dynamic": false, - "id": "log_bin_index", - "name": "log_bin_index", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-bin-trust-function-creators[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "log_bin_trust_function_creators", - "name": "log_bin_trust_function_creators", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slow-slave-statements", - "default": "ON (>= MariaDB 10.2.4), OFF (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "log_slow_slave_statements", - "name": "log_slow_slave_statements", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slave-updates", - "default": "OFF", - "dynamic": false, - "id": "log_slave_updates", - "name": "log_slave_updates", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--master-verify-checksum=[0|1]", - "default": "OFF (0)", - "id": "master_verify_checksum", - "name": "master_verify_checksum", - "scope": [ - "global" - ] - }, - { - "cli": "--max-binlog-cache-size=#", - "default": "18446744073709547520", - "dynamic": true, - "id": "max_binlog_cache_size", - "name": "max_binlog_cache_size", - "range": { - "from": 4096, - "to": 18446744073709548000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-binlog-size=#", - "default": "1073741824 (1GB)", - "dynamic": true, - "id": "max_binlog_size", - "name": "max_binlog_size", - "range": { - "from": 4096, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-binlog-stmt-cache-size=#", - "default": "18446744073709547520 (64 bit), 4294963200 (32 bit)", - "dynamic": true, - "id": "max_binlog_stmt_cache_size", - "name": "max_binlog_stmt_cache_size", - "range": { - "from": 4096, - "to": 18446744073709548000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-relay-log-size=#", - "default": "0", - "dynamic": true, - "id": "max_relay_log_size", - "name": "max_relay_log_size", - "range": { - "from": 0, - "to": 4096 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--read-binlog-speed-limit=#", - "default": "0 (no limit)", - "dynamic": true, - "id": "read_binlog_speed_limit", - "name": "read_binlog_speed_limit", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--relay-log=file_name", - "default": "'' (none)", - "dynamic": false, - "id": "relay_log", - "name": "relay_log", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "relay_log_basename", - "name": "relay_log_basename", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--relay-log-index=name", - "dynamic": false, - "id": "relay_log_index", - "name": "relay_log_index", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--relay-log-info-file=file_name", - "default": "relay-log.info", - "dynamic": false, - "id": "relay_log_info_file", - "name": "relay_log_info_file", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--relay-log-purge={0|1}", - "default": "ON", - "dynamic": true, - "id": "relay_log_purge", - "name": "relay_log_purge", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--relay-log-recovery", - "default": "OFF", - "dynamic": true, - "id": "relay_log_recovery", - "name": "relay_log_recovery", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--relay-log-space-limit=#", - "default": "0", - "dynamic": false, - "id": "relay_log_space_limit", - "name": "relay_log_space_limit", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--replicate-annotate-row-events", - "default": "ON (>= MariaDB 10.2.4), OFF (<= MariaDB 10.2.3)", - "dynamic": false, - "id": "replicate_annotate_row_events", - "name": "replicate_annotate_row_events", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--replicate-do-db=name", - "default": "'' (empty)", - "dynamic": true, - "id": "replicate_do_db", - "name": "replicate_do_db", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--replicate-do-table=name", - "default": "'' (empty)", - "dynamic": true, - "id": "replicate_do_table", - "name": "replicate_do_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--replicate-events-marked-for-skip", - "default": "replicate", - "dynamic": true, - "id": "replicate_events_marked_for_skip", - "name": "replicate_events_marked_for_skip", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "REPLICATE", - "FILTER_ON_SLAVE", - "FILTER_ON_MASTER" - ] - }, - { - "cli": "--replicate-ignore-db=name", - "default": "'' (empty)", - "dynamic": true, - "id": "replicate_ignore_db", - "name": "replicate_ignore_db", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--replicate-ignore-table=name", - "default": "'' (empty)", - "dynamic": true, - "id": "replicate_ignore_table", - "name": "replicate_ignore_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "id": "replicate_rewrite_db", - "name": "replicate_rewrite_db" - }, - { - "cli": "--replicate-wild-do-table=name", - "default": "'' (empty)", - "dynamic": true, - "id": "replicate_wild_do_table", - "name": "replicate_wild_do_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--replicate-wild-ignore-table=name", - "default": "'' (empty)", - "dynamic": true, - "id": "replicate_wild_ignore_table", - "name": "replicate_wild_ignore_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--report-host=host_name", - "dynamic": false, - "id": "report_host", - "name": "report_host", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--report-password=password", - "dynamic": false, - "id": "report_password", - "name": "report_password", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--report-port=#", - "default": "0", - "dynamic": false, - "id": "report_port", - "name": "report_port", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--report-user=name", - "dynamic": false, - "id": "report_user", - "name": "report_user", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--server-id =#", - "default": "1 (>= MariaDB 10.2.2), 0 (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "server_id", - "name": "server_id", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": true, - "id": "skip_parallel_replication", - "name": "skip_parallel_replication", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "skip_replication", - "name": "skip_replication", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--slave-compressed-protocol", - "default": "0", - "dynamic": true, - "id": "slave_compressed_protocol", - "name": "slave_compressed_protocol", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--slave-ddl-exec-mode=name", - "default": "IDEMPOTENT", - "dynamic": true, - "id": "slave_ddl_exec_mode", - "name": "slave_ddl_exec_mode", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "IDEMPOTENT", - "STRICT" - ] - }, - { - "cli": "--slave-domain-parallel-threads=#", - "default": "0", - "dynamic": true, - "id": "slave_domain_parallel_threads", - "name": "slave_domain_parallel_threads", - "scope": [ - "global" - ], - "type": "integer", - "validValues": [ - "0", - "16383" - ] - }, - { - "default": "IDEMPOTENT (NDB), STRICT (All)", - "dynamic": true, - "id": "slave_exec_mode", - "name": "slave_exec_mode", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "IDEMPOTENT", - "STRICT" - ] - }, - { - "cli": "--slave-load-tmpdir=path", - "default": "/tmp", - "dynamic": false, - "id": "slave_load_tmpdir", - "name": "slave_load_tmpdir", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--slave-max-allowed-packet=#", - "default": "1073741824", - "dynamic": true, - "id": "slave_max_allowed_packet", - "name": "slave_max_allowed_packet", - "range": { - "from": 1024, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-net-timeout=#", - "default": "60 (1 minute) (>= MariaDB 10.2.4), 3600 (1 hour) (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "slave_net_timeout", - "name": "slave_net_timeout", - "range": { - "from": 1, - "to": "upwards" - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-parallel-max-queued=#", - "default": "131072", - "dynamic": true, - "id": "slave_parallel_max_queued", - "name": "slave_parallel_max_queued", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "conservative", - "dynamic": false, - "id": "slave_parallel_mode", - "name": "slave_parallel_mode", - "scope": [ - "global" - ], - "validValues": [ - "conservative", - "optimistic", - "none", - "aggressive", - "minimal" - ] - }, - { - "cli": "--slave-parallel-threads=#", - "default": "0", - "dynamic": true, - "id": "slave_parallel_threads", - "name": "slave_parallel_threads", - "range": { - "from": 0, - "to": 16383 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-parallel-workers=#", - "id": "slave_parallel_workers", - "name": "slave_parallel_workers" - }, - { - "cli": "--slave-run-triggers-for-rbr=value", - "default": "NO", - "id": "slave_run_triggers_for_rbr", - "name": "slave_run_triggers_for_rbr", - "scope": [ - "global" - ], - "validValues": [ - "NO", - "YES", - "LOGGING" - ] - }, - { - "cli": "--slave-skip-errors=[error_code1,error_code2,...|all|ddl_exist_errors]", - "default": "OFF", - "dynamic": false, - "id": "slave_skip_errors", - "name": "slave_skip_errors", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "[list of error codes]", - "ALL", - "OFF" - ] - }, - { - "cli": "--slave-sql-verify-checksum=[0|1]", - "default": "ON (1)", - "id": "slave_sql_verify_checksum", - "name": "slave_sql_verify_checksum", - "scope": [ - "global" - ] - }, - { - "cli": "--slave-transaction-retries=#", - "default": "10", - "dynamic": true, - "id": "slave_transaction_retries", - "name": "slave_transaction_retries", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-transaction_retry-errors=[error_code1,error_code2,...]", - "default": "1158,1159,1160,1161,1205,1213,1429,2013,12701 (>= MariaDB 10.4.5), 1213,1205 (>= MariaDB 10.3.3)", - "dynamic": false, - "id": "slave_transaction_retry_errors", - "name": "slave_transaction_retry_errors", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "comma-separated list of error codes" - ] - }, - { - "cli": "--slave-transaction-retry-interval=#", - "default": "0", - "dynamic": true, - "id": "slave_transaction_retry_interval", - "name": "slave_transaction_retry_interval", - "range": { - "from": 0, - "to": 3600 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-type-conversions=set", - "default": "Empty variable", - "dynamic": true, - "id": "slave_type_conversions", - "name": "slave_type_conversions", - "scope": [ - "global" - ], - "type": "set", - "validValues": [ - "ALL_LOSSY", - "ALL_NON_LOSSY" - ] - }, - { - "default": "1", - "dynamic": true, - "id": "sql_log_bin", - "name": "sql_log_bin", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "0", - "dynamic": true, - "id": "sql_slave_skip_counter", - "name": "sql_slave_skip_counter", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-binlog=#", - "default": "0", - "dynamic": true, - "id": "sync_binlog", - "name": "sync_binlog", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-master-info=#", - "default": "10000 (>= MariaDB 10.1.7), 0 (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "sync_master_info", - "name": "sync_master_info", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-relay-log=#", - "default": "10000 (>= MariaDB 10.1.7), 0 (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "sync_relay_log", - "name": "sync_relay_log", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-relay-log-info=#", - "default": "10000 (>= MariaDB 10.1.7), 0 (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "sync_relay_log_info", - "name": "sync_relay_log_info", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "replication-and-binary-log-server-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/replication-and-binary-log-server-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-replication-and-binary-log-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-replication-and-binary-log-status-variables.json deleted file mode 100644 index d82a2b89..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-replication-and-binary-log-status-variables.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "data": [ - { - "id": "binlog_bytes_written", - "name": "Binlog_bytes_written", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_cache_disk_use", - "name": "Binlog_cache_disk_use", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_cache_use", - "name": "Binlog_cache_use", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_commits", - "name": "Binlog_commits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_group_commit_trigger_count", - "name": "Binlog_group_commit_trigger_count", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_group_commit_trigger_lock_wait", - "name": "Binlog_group_commit_trigger_lock_wait", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_group_commit_trigger_timeout", - "name": "Binlog_group_commit_trigger_timeout", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_group_commits", - "name": "Binlog_group_commits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_snapshot_file", - "name": "Binlog_snapshot_file", - "scope": [ - "global" - ], - "type": "string" - }, - { - "id": "binlog_snapshot_position", - "name": "Binlog_snapshot_position", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_stmt_cache_disk_use", - "name": "Binlog_stmt_cache_disk_use", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "binlog_stmt_cache_use", - "name": "Binlog_stmt_cache_use", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "com_change_master", - "name": "Com_change_master", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_master_status", - "name": "Com_show_master_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_new_master", - "name": "Com_show_new_master", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_slave_hosts", - "name": "Com_show_slave_hosts", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_slave_status", - "name": "Com_show_slave_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_slave_start", - "name": "Com_slave_start", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_slave_stop", - "name": "Com_slave_stop", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_start_all_slaves", - "name": "Com_start_all_slaves", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_start_slave", - "name": "Com_start_slave", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stop_all_slaves", - "name": "Com_stop_all_slaves", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stop_slave", - "name": "Com_stop_slave", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "master_gtid_wait_count", - "name": "Master_gtid_wait_count", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "master_gtid_wait_time", - "name": "Master_gtid_wait_time", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "master_gtid_wait_timeouts", - "name": "Master_gtid_wait_timeouts", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "rpl_status", - "name": "Rpl_status" - }, - { - "id": "rpl_transactions_multi_engine", - "name": "Rpl_transactions_multi_engine", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_connections", - "name": "Slave_connections", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_heartbeat_period", - "name": "Slave_heartbeat_period", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_open_temp_tables", - "name": "Slave_open_temp_tables", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_received_heartbeats", - "name": "Slave_received_heartbeats", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_retried_transactions", - "name": "Slave_retried_transactions", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_running", - "name": "Slave_running", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slave_skipped_errors", - "name": "Slave_skipped_errors", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slaves_connected", - "name": "Slaves_connected", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "slaves_running", - "name": "Slaves_running", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "transactions_gtid_foreign_engine", - "name": "Transactions_gtid_foreign_engine", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "transactions_multi_engine", - "name": "Transactions_multi_engine", - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "replication-and-binary-log-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/replication-and-binary-log-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-semisynchronous-replication-plugin-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-semisynchronous-replication-plugin-status-variables.json deleted file mode 100644 index 41b0db3f..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-semisynchronous-replication-plugin-status-variables.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "data": [ - { - "id": "rpl_semi_sync_master_clients", - "name": "Rpl_semi_sync_master_clients", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_net_avg_wait_time", - "name": "Rpl_semi_sync_master_net_avg_wait_time", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_net_wait_time", - "name": "Rpl_semi_sync_master_net_wait_time", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_net_waits", - "name": "Rpl_semi_sync_master_net_waits", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_no_times", - "name": "Rpl_semi_sync_master_no_times", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_no_tx", - "name": "Rpl_semi_sync_master_no_tx", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_status", - "name": "Rpl_semi_sync_master_status", - "type": "boolean" - }, - { - "id": "rpl_semi_sync_master_timefunc_failures", - "name": "Rpl_semi_sync_master_timefunc_failures", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_tx_avg_wait_time", - "name": "Rpl_semi_sync_master_tx_avg_wait_time", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_tx_wait_time", - "name": "Rpl_semi_sync_master_tx_wait_time", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_tx_waits", - "name": "Rpl_semi_sync_master_tx_waits", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_wait_pos_backtraverse", - "name": "Rpl_semi_sync_master_wait_pos_backtraverse", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_wait_sessions", - "name": "Rpl_semi_sync_master_wait_sessions", - "type": "integer" - }, - { - "id": "rpl_semi_sync_master_yes_tx", - "name": "Rpl_semi_sync_master_yes_tx", - "type": "integer" - }, - { - "id": "rpl_semi_sync_slave_status", - "name": "Rpl_semi_sync_slave_status", - "type": "boolean" - } - ], - "name": "semisynchronous-replication-plugin-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/semisynchronous-replication-plugin-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-semisynchronous-replication-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-semisynchronous-replication-system-variables.json deleted file mode 100644 index 2e2cff64..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-semisynchronous-replication-system-variables.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "data": [ - { - "cli": "--rpl-semi-sync-master-enabled[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "rpl_semi_sync_master_enabled", - "name": "rpl_semi_sync_master_enabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-master-timeout[=#]", - "default": "10000 (10 seconds)", - "dynamic": true, - "id": "rpl_semi_sync_master_timeout", - "name": "rpl_semi_sync_master_timeout", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master-trace-level[=#]", - "default": "32", - "dynamic": true, - "id": "rpl_semi_sync_master_trace_level", - "name": "rpl_semi_sync_master_trace_level", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master-wait-no-slave[={0|1}]", - "default": "ON", - "dynamic": true, - "id": "rpl_semi_sync_master_wait_no_slave", - "name": "rpl_semi_sync_master_wait_no_slave", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-master-wait-point=value", - "default": "AFTER_COMMIT", - "dynamic": true, - "id": "rpl_semi_sync_master_wait_point", - "name": "rpl_semi_sync_master_wait_point", - "scope": [ - "global" - ], - "validValues": [ - "AFTER_SYNC", - "AFTER_COMMIT" - ] - }, - { - "cli": "--rpl-semi-sync-slave-delay-master[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "rpl_semi_sync_slave_delay_master", - "name": "rpl_semi_sync_slave_delay_master", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-slave-enabled[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "rpl_semi_sync_slave_enabled", - "name": "rpl_semi_sync_slave_enabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-slave-kill-conn-timeout[={0|1}]", - "default": "5", - "dynamic": true, - "id": "rpl_semi_sync_slave_kill_conn_timeout", - "name": "rpl_semi_sync_slave_kill_conn_timeout", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-slave-trace_level[=#]", - "default": "32", - "dynamic": true, - "id": "rpl_semi_sync_slave_trace_level", - "name": "rpl_semi_sync_slave_trace_level", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master=value", - "default": "ON", - "id": "rpl_semi_sync_master", - "name": "rpl_semi_sync_master", - "validValues": [ - "OFF", - "ON", - "FORCE", - "FORCE_PLUS_PERMANENT" - ] - }, - { - "cli": "--rpl-semi-sync-slave=value", - "default": "ON", - "id": "rpl_semi_sync_slave", - "name": "rpl_semi_sync_slave", - "validValues": [ - "OFF", - "ON", - "FORCE", - "FORCE_PLUS_PERMANENT" - ] - } - ], - "name": "semisynchronous-replication-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/semisynchronous-replication/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-server-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-server-status-variables.json deleted file mode 100644 index 91d597eb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-server-status-variables.json +++ /dev/null @@ -1,3001 +0,0 @@ -{ - "data": [ - { - "id": "aborted_clients", - "name": "Aborted_clients", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aborted_connects", - "name": "Aborted_connects", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "aborted_connects_preauth", - "name": "Aborted_connects_preauth", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "access_denied_errors", - "name": "Access_denied_errors", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_column_grants", - "name": "Acl_column_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_database_grants", - "name": "Acl_database_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_function_grants", - "name": "Acl_function_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_package_body_grants", - "name": "Acl_package_body_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_package_spec_grants", - "name": "Acl_package_spec_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_procedure_grants", - "name": "Acl_procedure_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_proxy_users", - "name": "Acl_proxy_users", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_role_grants", - "name": "Acl_role_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_roles", - "name": "Acl_roles", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_table_grants", - "name": "Acl_table_grants", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "acl_users", - "name": "Acl_users", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "busy_time", - "name": "Busy_time", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "bytes_received", - "name": "Bytes_received", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "bytes_sent", - "name": "Bytes_sent", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_admin_commands", - "name": "Com_admin_commands", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_db", - "name": "Com_alter_db", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_db_upgrade", - "name": "Com_alter_db_upgrade", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_event", - "name": "Com_alter_event", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_function", - "name": "Com_alter_function", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_procedure", - "name": "Com_alter_procedure", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_sequence", - "name": "Com_alter_sequence", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_server", - "name": "Com_alter_server", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_table", - "name": "Com_alter_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_tablespace", - "name": "Com_alter_tablespace", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_alter_user", - "name": "Com_alter_user", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_analyze", - "name": "Com_analyze", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_assign_to_keycache", - "name": "Com_assign_to_keycache", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_backup", - "name": "Com_backup", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_backup_lock", - "name": "Com_backup_lock", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_backup_table", - "name": "Com_backup_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_begin", - "name": "Com_begin", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_binlog", - "name": "Com_binlog", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_call_procedure", - "name": "Com_call_procedure", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_change_db", - "name": "Com_change_db", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_check", - "name": "Com_check", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_checksum", - "name": "Com_checksum", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_commit", - "name": "Com_commit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_compound_sql", - "name": "Com_compound_sql", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_db", - "name": "Com_create_db", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_event", - "name": "Com_create_event", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_function", - "name": "Com_create_function", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_index", - "name": "Com_create_index", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_package", - "name": "Com_create_package", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_package_body", - "name": "Com_create_package_body", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_procedure", - "name": "Com_create_procedure", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_role", - "name": "Com_create_role", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_sequence", - "name": "Com_create_sequence", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_server", - "name": "Com_create_server", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_table", - "name": "Com_create_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_temporary_table", - "name": "Com_create_temporary_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_trigger", - "name": "Com_create_trigger", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_udf", - "name": "Com_create_udf", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_user", - "name": "Com_create_user", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_create_view", - "name": "Com_create_view", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_dealloc_sql", - "name": "Com_dealloc_sql", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_delete", - "name": "Com_delete", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_delete_multi", - "name": "Com_delete_multi", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_do", - "name": "Com_do", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_db", - "name": "Com_drop_db", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_event", - "name": "Com_drop_event", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_function", - "name": "Com_drop_function", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_index", - "name": "Com_drop_index", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_package", - "name": "Com_drop_package", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_package_body", - "name": "Com_drop_package_body", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_procedure", - "name": "Com_drop_procedure", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_role", - "name": "Com_drop_role", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_sequence", - "name": "Com_drop_sequence", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_server", - "name": "Com_drop_server", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_table", - "name": "Com_drop_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_temporary_table", - "name": "Com_drop_temporary_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_trigger", - "name": "Com_drop_trigger", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_user", - "name": "Com_drop_user", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_drop_view", - "name": "Com_drop_view", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_empty_query", - "name": "Com_empty_query", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_execute_immediate", - "name": "Com_execute_immediate", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_execute_sql", - "name": "Com_execute_sql", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_flush", - "name": "Com_flush", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_get_diagnostics", - "name": "Com_get_diagnostics", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_grant", - "name": "Com_grant", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_grant_role", - "name": "Com_grant_role", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_ha_close", - "name": "Com_ha_close", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_ha_open", - "name": "Com_ha_open", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_ha_read", - "name": "Com_ha_read", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_help", - "name": "Com_help", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_insert", - "name": "Com_insert", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_insert_select", - "name": "Com_insert_select", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_install_plugin", - "name": "Com_install_plugin", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_kill", - "name": "Com_kill", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_load", - "name": "Com_load", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_load_master_data", - "name": "Com_load_master_data", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_load_master_table", - "name": "Com_load_master_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_multi", - "name": "Com_multi", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_lock_tables", - "name": "Com_lock_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_optimize", - "name": "Com_optimize", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_preload_keys", - "name": "Com_preload_keys", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_prepare_sql", - "name": "Com_prepare_sql", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_purge", - "name": "Com_purge", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_purge_before_date", - "name": "Com_purge_before_date", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_release_savepoint", - "name": "Com_release_savepoint", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_rename_table", - "name": "Com_rename_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_rename_user", - "name": "Com_rename_user", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_repair", - "name": "Com_repair", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_replace", - "name": "Com_replace", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_replace_select", - "name": "Com_replace_select", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_reset", - "name": "Com_reset", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_resignal", - "name": "Com_resignal", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_restore_table", - "name": "Com_restore_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_revoke", - "name": "Com_revoke", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_revoke_all", - "name": "Com_revoke_all", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_revoke_grant", - "name": "Com_revoke_grant", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_rollback", - "name": "Com_rollback", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_rollback_to_savepoint", - "name": "Com_rollback_to_savepoint", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_savepoint", - "name": "Com_savepoint", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_select", - "name": "Com_select", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_set_option", - "name": "Com_set_option", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_signal", - "name": "Com_signal", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_authors", - "name": "Com_show_authors", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_binlog_events", - "name": "Com_show_binlog_events", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_binlogs", - "name": "Com_show_binlogs", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_charsets", - "name": "Com_show_charsets", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_client_statistics", - "name": "Com_show_client_statistics", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_collations", - "name": "Com_show_collations", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_column_types", - "name": "Com_show_column_types", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_contributors", - "name": "Com_show_contributors", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_db", - "name": "Com_show_create_db", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_event", - "name": "Com_show_create_event", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_func", - "name": "Com_show_create_func", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_package", - "name": "Com_show_create_package", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_package_body", - "name": "Com_show_create_package_body", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_proc", - "name": "Com_show_create_proc", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_table", - "name": "Com_show_create_table", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_trigger", - "name": "Com_show_create_trigger", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_create_user", - "name": "Com_show_create_user", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_databases", - "name": "Com_show_databases", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_engine_logs", - "name": "Com_show_engine_logs", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_engine_mutex", - "name": "Com_show_engine_mutex", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_engine_status", - "name": "Com_show_engine_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_events", - "name": "Com_show_events", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_errors", - "name": "Com_show_errors", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_explain", - "name": "Com_show_explain", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_fields", - "name": "Com_show_fields", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_function_status", - "name": "Com_show_function_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_generic", - "name": "Com_show_generic", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_grants", - "name": "Com_show_grants", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_keys", - "name": "Com_show_keys", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_index_statistics", - "name": "Com_show_index_statistics", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_open_tables", - "name": "Com_show_open_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_package_status", - "name": "Com_show_package_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_package_body_status", - "name": "Com_show_package_body_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_plugins", - "name": "Com_show_plugins", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_privileges", - "name": "Com_show_privileges", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_procedure_status", - "name": "Com_show_procedure_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_processlist", - "name": "Com_show_processlist", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_profile", - "name": "Com_show_profile", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_profiles", - "name": "Com_show_profiles", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_relaylog_events", - "name": "Com_show_relaylog_events", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_status", - "name": "Com_show_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_storage_engines", - "name": "Com_show_storage_engines", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_table_statistics", - "name": "Com_show_table_statistics", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_table_status", - "name": "Com_show_table_status", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_tables", - "name": "Com_show_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_triggers", - "name": "Com_show_triggers", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_user_statistics", - "name": "Com_show_user_statistics", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_variable", - "name": "Com_show_variable", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_show_warnings", - "name": "Com_show_warnings", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_shutdown", - "name": "Com_shutdown", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_close", - "name": "Com_stmt_close", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_execute", - "name": "Com_stmt_execute", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_fetch", - "name": "Com_stmt_fetch", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_prepare", - "name": "Com_stmt_prepare", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_reprepare", - "name": "Com_stmt_reprepare", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_reset", - "name": "Com_stmt_reset", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_stmt_send_long_data", - "name": "Com_stmt_send_long_data", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_truncate", - "name": "Com_truncate", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_uninstall_plugin", - "name": "Com_uninstall_plugin", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_unlock_tables", - "name": "Com_unlock_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_update", - "name": "Com_update", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_update_multi", - "name": "Com_update_multi", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_xa_commit", - "name": "Com_xa_commit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_xa_end", - "name": "Com_xa_end", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_xa_prepare", - "name": "Com_xa_prepare", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_xa_recover", - "name": "Com_xa_recover", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_xa_rollback", - "name": "Com_xa_rollback", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "com_xa_start", - "name": "Com_xa_start", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "compression", - "name": "Compression", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "id": "connection_errors_accept", - "name": "Connection_errors_accept", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "connection_errors_internal", - "name": "Connection_errors_internal", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "connection_errors_max_connections", - "name": "Connection_errors_max_connections", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "connection_errors_peer_address", - "name": "Connection_errors_peer_address", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "connection_errors_select", - "name": "Connection_errors_select", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "connection_errors_tcpwrap", - "name": "Connection_errors_tcpwrap", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "connections", - "name": "Connections", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "cpu_time", - "name": "Cpu_time", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "created_tmp_disk_tables", - "name": "Created_tmp_disk_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "created_tmp_files", - "name": "Created_tmp_files", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "created_tmp_tables", - "name": "Created_tmp_tables", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "delayed_errors", - "name": "Delayed_errors", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "delayed_insert_threads", - "name": "Delayed_insert_threads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "delayed_writes", - "name": "Delayed_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "delete_scan", - "name": "Delete_scan", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "empty_queries", - "name": "Empty_queries", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "executed_events", - "name": "Executed_events", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "executed_triggers", - "name": "Executed_triggers", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_application_time_periods", - "name": "Feature_application_time_periods", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_check_constraint", - "name": "Feature_check_constraint", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_custom_aggregate_functions", - "name": "Feature_custom_aggregate_functions", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_delay_key_write", - "name": "Feature_delay_key_write", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_dynamic_columns", - "name": "Feature_dynamic_columns", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_fulltext", - "name": "Feature_fulltext", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_gis", - "name": "Feature_gis", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_invisible_columns", - "name": "Feature_invisible_columns", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_json", - "name": "Feature_json", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_locale", - "name": "Feature_locale", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_subquery", - "name": "Feature_subquery", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_system_versioning", - "name": "Feature_system_versioning", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_timezone", - "name": "Feature_timezone", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_trigger", - "name": "Feature_trigger", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_window_functions", - "name": "Feature_window_functions", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "feature_xml", - "name": "Feature_xml", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "flush_commands", - "name": "Flush_commands", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "handler_commit", - "name": "Handler_commit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_delete", - "name": "Handler_delete", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_discover", - "name": "Handler_discover", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_external_lock", - "name": "Handler_external_lock", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_icp_attempts", - "name": "Handler_icp_attempts", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_icp_match", - "name": "Handler_icp_match", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_mrr_init", - "name": "Handler_mrr_init", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_mrr_key_refills", - "name": "Handler_mrr_key_refills", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_mrr_rowid_refills", - "name": "Handler_mrr_rowid_refills", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_prepare", - "name": "Handler_prepare", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_first", - "name": "Handler_read_first", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_key", - "name": "Handler_read_key", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_last", - "name": "Handler_read_last", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_next", - "name": "Handler_read_next", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_prev", - "name": "Handler_read_prev", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_retry", - "name": "Handler_read_retry", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "handler_read_rnd", - "name": "Handler_read_rnd", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_rnd_deleted", - "name": "Handler_read_rnd_deleted", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_read_rnd_next", - "name": "Handler_read_rnd_next", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_rollback", - "name": "Handler_rollback", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_savepoint", - "name": "Handler_savepoint", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_savepoint_rollback", - "name": "Handler_savepoint_rollback", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_tmp_delete", - "name": "Handler_tmp_delete", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_tmp_update", - "name": "Handler_tmp_update", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_tmp_write", - "name": "Handler_tmp_write", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_update", - "name": "Handler_update", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "handler_write", - "name": "Handler_write", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "key_blocks_not_flushed", - "name": "Key_blocks_not_flushed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_blocks_unused", - "name": "Key_blocks_unused", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_blocks_used", - "name": "Key_blocks_used", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_blocks_warm", - "name": "Key_blocks_warm", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_read_requests", - "name": "Key_read_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_reads", - "name": "Key_reads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_write_requests", - "name": "Key_write_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "key_writes", - "name": "Key_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "last_query_cost", - "name": "Last_query_cost", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "id": "maria_", - "name": "Maria_*" - }, - { - "id": "max_statement_time_exceeded", - "name": "Max_statement_time_exceeded", - "type": "integer" - }, - { - "id": "max_used_connections", - "name": "Max_used_connections", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "id": "memory_used", - "name": "Memory_used", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "memory_used_initial", - "name": "Memory_used_initial", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "not_flushed_delayed_rows", - "name": "Not_flushed_delayed_rows", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "open_files", - "name": "Open_files", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "open_streams", - "name": "Open_streams", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "open_table_definitions", - "name": "Open_table_definitions", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "open_tables", - "name": "Open_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "opened_files", - "name": "Opened_files", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "opened_plugin_libraries", - "name": "Opened_plugin_libraries", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "opened_table_definitions", - "name": "Opened_table_definitions", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "opened_tables", - "name": "Opened_tables", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "opened_views", - "name": "Opened_views", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_accounts_lost", - "name": "Performance_schema_accounts_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_cond_classes_lost", - "name": "Performance_schema_cond_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_cond_instances_lost", - "name": "Performance_schema_cond_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_digest_lost", - "name": "Performance_schema_digest_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_file_classes_lost", - "name": "Performance_schema_file_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_file_handles_lost", - "name": "Performance_schema_file_handles_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_file_instances_lost", - "name": "Performance_schema_file_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_hosts_lost", - "name": "Performance_schema_hosts_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_locker_lost", - "name": "Performance_schema_locker_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_mutex_classes_lost", - "name": "Performance_schema_mutex_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_mutex_instances_lost", - "name": "Performance_schema_mutex_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_rwlock_classes_lost", - "name": "Performance_schema_rwlock_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_rwlock_instances_lost", - "name": "Performance_schema_rwlock_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_session_connect_attrs_lost", - "name": "Performance_schema_session_connect_attrs_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_socket_classes_lost", - "name": "Performance_schema_socket_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_socket_instances_lost", - "name": "Performance_schema_socket_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_stage_classes_lost", - "name": "Performance_schema_stage_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_statement_classes_lost", - "name": "Performance_schema_statement_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_table_handles_lost", - "name": "Performance_schema_table_handles_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_table_instances_lost", - "name": "Performance_schema_table_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_thread_classes_lost", - "name": "Performance_schema_thread_classes_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_thread_instances_lost", - "name": "Performance_schema_thread_instances_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "performance_schema_users_lost", - "name": "Performance_schema_users_lost", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "prepared_stmt_count", - "name": "Prepared_stmt_count", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_free_blocks", - "name": "Qcache_free_blocks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_free_memory", - "name": "Qcache_free_memory", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_hits", - "name": "Qcache_hits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_inserts", - "name": "Qcache_inserts", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_lowmem_prunes", - "name": "Qcache_lowmem_prunes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_not_cached", - "name": "Qcache_not_cached", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_queries_in_cache", - "name": "Qcache_queries_in_cache", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "qcache_total_blocks", - "name": "Qcache_total_blocks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "queries", - "name": "Queries", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "questions", - "name": "Questions", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "rows_read", - "name": "Rows_read", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "rows_sent", - "name": "Rows_sent", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "rows_tmp_read", - "name": "Rows_tmp_read", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "select_full_join", - "name": "Select_full_join", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "select_full_range_join", - "name": "Select_full_range_join", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "select_range", - "name": "Select_range", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "select_range_check", - "name": "Select_range_check", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "select_scan", - "name": "Select_scan", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "slow_launch_threads", - "name": "Slow_launch_threads", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "slow_queries", - "name": "Slow_queries", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sort_merge_passes", - "name": "Sort_merge_passes", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sort_priority_queue_sorts", - "name": "Sort_priority_queue_sorts", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sort_range", - "name": "Sort_range", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sort_rows", - "name": "Sort_rows", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sort_scan", - "name": "Sort_scan", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "subquery_cache_hit", - "name": "Subquery_cache_hit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "subquery_cache_miss", - "name": "Subquery_cache_miss", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "syncs", - "name": "Syncs", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "table_locks_immediate", - "name": "Table_locks_immediate", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "table_locks_waited", - "name": "Table_locks_waited", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "table_open_cache_active_instances", - "name": "Table_open_cache_active_instances", - "scope": [], - "type": "integer" - }, - { - "id": "table_open_cache_hits", - "name": "Table_open_cache_hits", - "scope": [], - "type": "integer" - }, - { - "id": "table_open_cache_misses", - "name": "Table_open_cache_misses", - "scope": [], - "type": "integer" - }, - { - "id": "table_open_cache_overflows", - "name": "Table_open_cache_overflows", - "scope": [], - "type": "integer" - }, - { - "id": "tc_log_max_pages_used", - "name": "Tc_log_max_pages_used", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "tc_log_page_size", - "name": "Tc_log_page_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "tc_log_page_waits", - "name": "Tc_log_page_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "threads_cached", - "name": "Threads_cached", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "threads_connected", - "name": "Threads_connected", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "threads_created", - "name": "Threads_created", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "threads_running", - "name": "Threads_running", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "update_scan", - "name": "Update_scan", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "uptime", - "name": "Uptime", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "uptime_since_flush_status", - "name": "Uptime_since_flush_status", - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "server-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/server-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-server-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-server-system-variables.json deleted file mode 100644 index 5047dd4e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-server-system-variables.json +++ /dev/null @@ -1,3338 +0,0 @@ -{ - "data": [ - { - "cli": "--alter-algorithm=default", - "default": "DEFAULT", - "dynamic": true, - "id": "alter_algorithm", - "name": "alter_algorithm", - "scope": [ - "global", - "session" - ], - "validValues": [ - "DEFAULT", - "COPY", - "INPLACE", - "NOCOPY", - "INSTANT" - ] - }, - { - "cli": "--analyze-sample-percentage=#", - "default": "100.000000", - "dynamic": true, - "id": "analyze_sample_percentage", - "name": "analyze_sample_percentage", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--autocommit[=#]", - "default": "1", - "dynamic": true, - "id": "autocommit", - "name": "autocommit", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--automatic-sp-privileges, --skip-automatic-sp-privileges", - "default": "1", - "dynamic": true, - "id": "automatic_sp_privileges", - "name": "automatic_sp_privileges", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--back-log=#", - "default": "The lower of 900 and (50 + max_connections/5) (>= MariaDB 10.1.7), The lower of 150 or the value of max_connections (beween MariaDB 10.0.8 and MariaDB 10.1.7), 50 (<= MariaDB 10.0.8)", - "dynamic": false, - "id": "back_log", - "name": "back_log", - "scope": [ - "global" - ] - }, - { - "cli": "--basedir=path or -b path", - "dynamic": false, - "id": "basedir", - "name": "basedir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--big-tables", - "default": "0", - "dynamic": true, - "id": "big_tables", - "name": "big_tables", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--bind-address=addr", - "dynamic": false, - "id": "bind_address", - "name": "bind_address", - "scope": [ - "global" - ], - "type": "string", - "validValues": [] - }, - { - "cli": "--bulk-insert-buffer-size=#", - "default": "8388608", - "dynamic": true, - "id": "bulk_insert_buffer_size", - "name": "bulk_insert_buffer_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "utf8 (>= MariaDB 5.5)", - "dynamic": true, - "id": "character_set_client", - "name": "character_set_client", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "utf8 (>= MariaDB 5.5)", - "dynamic": true, - "id": "character_set_connection", - "name": "character_set_connection", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "latin1", - "dynamic": true, - "id": "character_set_database", - "name": "character_set_database", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--character-set-filesystem=name", - "default": "binary", - "dynamic": true, - "id": "character_set_filesystem", - "name": "character_set_filesystem", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "utf8", - "dynamic": true, - "id": "character_set_results", - "name": "character_set_results", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--character-set-server", - "default": "latin1", - "dynamic": true, - "id": "character_set_server", - "name": "character_set_server", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "utf8", - "dynamic": false, - "id": "character_set_system", - "name": "character_set_system", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--character-sets-dir=path", - "dynamic": false, - "id": "character_sets_dir", - "name": "character_sets_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--check-constraint-checks=[0|1]", - "default": "ON", - "dynamic": true, - "id": "check_constraint_checks", - "name": "check_constraint_checks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "collation_connection", - "name": "collation_connection", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "collation_database", - "name": "collation_database", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--collation-server=name", - "default": "latin1_swedish_ci", - "dynamic": true, - "id": "collation_server", - "name": "collation_server", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--completion-type=name", - "default": "NO_CHAIN (>=MariaDB/MySQL 5.5.3), 0 (<= MariaDB/MySQL 5.5.2)", - "dynamic": true, - "id": "completion_type", - "name": "completion_type", - "scope": [ - "global", - "session" - ], - "validValues": [ - "0", - "1", - "2", - "NO_CHAIN", - "CHAIN", - "RELEASE" - ] - }, - { - "cli": "--concurrent-insert[=name]", - "default": "AUTO (>=MariaDB/MySQL 5.5.3), 1 (<= MariaDB/MySQL 5.5.2)", - "dynamic": true, - "id": "concurrent_insert", - "name": "concurrent_insert", - "scope": [ - "global" - ], - "validValues": [ - "0", - "1", - "2", - "AUTO", - "NEVER", - "ALWAYS" - ] - }, - { - "cli": "--connect-timeout=#", - "default": "10", - "dynamic": true, - "id": "connect_timeout", - "name": "connect_timeout", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--core-file", - "default": "Windows >= MariaDB 10.4.3: ON, All other systems: OFF", - "dynamic": false, - "id": "core_file", - "name": "core_file", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--datadir=path or -h path", - "dynamic": false, - "id": "datadir", - "name": "datadir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "id": "date_format", - "name": "date_format" - }, - { - "id": "datetime_format", - "name": "datetime_format" - }, - { - "cli": "-#, --debug[=debug_options]", - "default": "d:t:i:o,/tmp/mysqld.trace (Unix) or d:t:i:O,\\mysqld.trace (Windows)", - "dynamic": true, - "id": "debug", - "name": "debug", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--debug-no-thead-alarm=#", - "default": "OFF", - "dynamic": false, - "id": "debug_no_thread_alarm", - "name": "debug_no_thread_alarm", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "OFF or ON - current signal signal name", - "dynamic": true, - "id": "debug_sync", - "name": "debug_sync", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "--default-password-lifetime=#", - "default": "0", - "dynamic": true, - "id": "default_password_lifetime", - "name": "default_password_lifetime", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "default_regex_flags", - "name": "default_regex_flags" - }, - { - "cli": "--default-storage-engine=name", - "default": "InnoDB (>= MariaDB 5.5), MyISAM (= MariaDB 10.1.7), ON (<= MariaDB 10.1.6)", - "dynamic": false, - "id": "encrypt_tmp_files", - "name": "encrypt_tmp_files", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--encryption-algorithm=value", - "default": "none", - "dynamic": false, - "id": "encryption_algorithm", - "name": "encryption_algorithm", - "scope": [ - "global" - ], - "validValues": [ - "none", - "aes_ecb", - "aes_cbc", - "aes_ctr" - ] - }, - { - "default": "none", - "dynamic": true, - "id": "enforce_storage_engine", - "name": "enforce_storage_engine", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "--engine-condition-pushdown", - "default": "OFF (MariaDB 5.5), ON (<= MariaDB 5.3)", - "dynamic": true, - "id": "engine_condition_pushdown", - "name": "engine_condition_pushdown", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--eq-range-index-dive-limit=#", - "default": "200 (>= MariaDB 10.4.3), 0 (<= MariaDB 10.4.2)", - "dynamic": true, - "id": "eq_range_index_dive_limit", - "name": "eq_range_index_dive_limit", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "error_count", - "name": "error_count", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--event-scheduler[=value]", - "default": "OFF", - "dynamic": true, - "id": "event_scheduler", - "name": "event_scheduler", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ON", - "1", - "OFF", - "0", - "DISABLED" - ] - }, - { - "cli": "--expensive-subquery-limit=#", - "default": "100", - "dynamic": true, - "id": "expensive_subquery_limit", - "name": "expensive_subquery_limit", - "range": { - "from": 0, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--explicit-defaults-for-timestamp=[={0|1}]", - "default": "OFF", - "dynamic": false, - "id": "explicit_defaults_for_timestamp", - "name": "explicit_defaults_for_timestamp", - "scope": [ - "global" - ] - }, - { - "default": "NULL", - "dynamic": false, - "id": "external_user", - "name": "external_user", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "--flush", - "default": "OFF", - "dynamic": true, - "id": "flush", - "name": "flush", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--flush_time=#", - "default": "0", - "dynamic": true, - "id": "flush_time", - "name": "flush_time", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "foreign_key_checks", - "name": "foreign_key_checks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--ft-boolean-syntax=name", - "default": "+ -><()*:\"\"&|", - "dynamic": true, - "id": "ft_boolean_syntax", - "name": "ft_boolean_syntax", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--ft-max-word-len=#", - "default": "84", - "dynamic": false, - "id": "ft_max_word_len", - "name": "ft_max_word_len", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ft-min-word-len=#", - "default": "4", - "dynamic": false, - "id": "ft_min_word_len", - "name": "ft_min_word_len", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ft-query-expansion-limit=#", - "default": "20", - "dynamic": false, - "id": "ft_query_expansion_limit", - "name": "ft_query_expansion_limit", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ft-stopword-file=file_name", - "default": "(built-in)", - "dynamic": false, - "id": "ft_stopword_file", - "name": "ft_stopword_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--general-log", - "default": "0", - "dynamic": true, - "id": "general_log", - "name": "general_log", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--general-log-file=file_name", - "default": "host_name.log", - "dynamic": true, - "id": "general_log_file", - "name": "general_log_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--group-concat-max-len=#", - "default": "1048576 (1M) >= MariaDB 10.2.4, 1024 (1K) <= MariaDB 10.2.3", - "dynamic": true, - "id": "group_concat_max_len", - "name": "group_concat_max_len", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "have_compress", - "name": "have_compress", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_crypt", - "name": "have_crypt", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_csv", - "name": "have_csv", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_dynamic_loading", - "name": "have_dynamic_loading", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_geometry", - "name": "have_geometry", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_ndbcluster", - "name": "have_ndbcluster", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_partitioning", - "name": "have_partitioning", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_profiling", - "name": "have_profiling", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_query_cache", - "name": "have_query_cache", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_rtree_keys", - "name": "have_rtree_keys", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_symlink", - "name": "have_symlink", - "scope": [ - "global" - ] - }, - { - "cli": "--histogram-size=#", - "default": "254 (>= MariaDB 10.4.3), 0 (<= MariaDB 10.4.2)", - "dynamic": true, - "id": "histogram_size", - "name": "histogram_size", - "range": { - "from": 0, - "to": 255 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--histogram-type=value", - "default": "DOUBLE_PREC_HB (>= MariaDB 10.4.3), SINGLE_PREC_HB(<= MariaDB 10.4.2)", - "dynamic": true, - "id": "histogram_type", - "name": "histogram_type", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "SINGLE_PREC_HB", - "DOUBLE_PREC_HB" - ] - }, - { - "cli": "--host-cache-size=#.", - "default": "128", - "dynamic": true, - "id": "host_cache_size", - "name": "host_cache_size", - "range": { - "from": 0, - "to": 65536 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "hostname", - "name": "hostname", - "scope": [ - "global" - ], - "type": "string" - }, - { - "id": "identity", - "name": "identity" - }, - { - "default": "0", - "dynamic": true, - "id": "idle_readonly_transaction_timeout", - "name": "idle_readonly_transaction_timeout", - "range": { - "from": 0, - "to": 31536000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "0", - "dynamic": true, - "id": "idle_transaction_timeout", - "name": "idle_transaction_timeout", - "range": { - "from": 0, - "to": 31536000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "0", - "dynamic": true, - "id": "idle_write_transaction_timeout", - "name": "idle_write_transaction_timeout", - "range": { - "from": 0, - "to": 31536000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--ignore-db-dirs=dir.", - "dynamic": false, - "id": "ignore_db_dirs", - "name": "ignore_db_dirs", - "scope": [ - "global" - ], - "type": "string" - }, - { - "default": "0", - "dynamic": false, - "id": "in_transaction", - "name": "in_transaction", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--init-connect=name", - "dynamic": true, - "id": "init_connect", - "name": "init_connect", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "init-file=file_name", - "dynamic": false, - "id": "init_file", - "name": "init_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "dynamic": true, - "id": "insert_id", - "name": "insert_id", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--interactive-timeout=#", - "default": "28800", - "dynamic": true, - "id": "interactive_timeout", - "name": "interactive_timeout", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--join-buffer-size=#", - "default": "262144 (256kB) (>=MariaDB 10.1.7), 131072 (128kB) (<=MariaDB 10.1.6)", - "dynamic": true, - "id": "join_buffer_size", - "name": "join_buffer_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--join-buffer-space-limit=#", - "default": "2097152", - "dynamic": true, - "id": "join_buffer_space_limit", - "name": "join_buffer_space_limit", - "range": { - "from": 2048, - "to": 99999999997952 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--join-cache-level=#", - "default": "2", - "dynamic": true, - "id": "join_cache_level", - "name": "join_cache_level", - "range": { - "from": 0, - "to": 8 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--keep-files-on-create=#", - "default": "OFF", - "dynamic": true, - "id": "keep_files_on_create", - "name": "keep_files_on_create", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "large_files_support", - "name": "large_files_support", - "scope": [ - "global" - ] - }, - { - "default": "(autosized)", - "dynamic": false, - "id": "large_page_size", - "name": "large_page_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--large-pages, --skip-large-pages", - "default": "OFF", - "dynamic": false, - "id": "large_pages", - "name": "large_pages", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "last_insert_id", - "name": "last_insert_id", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--lc-messages=name", - "default": "en_us", - "dynamic": true, - "id": "lc_messages", - "name": "lc_messages", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--lc-messages-dir=path", - "dynamic": false, - "id": "lc_messages_dir", - "name": "lc_messages_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--lc-time-names=name", - "default": "en_US", - "dynamic": true, - "id": "lc_time_names", - "name": "lc_time_names", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "license", - "name": "license", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--local-infile=#", - "default": "ON", - "dynamic": true, - "id": "local_infile", - "name": "local_infile", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--lock-wait-timeout=#", - "default": "86400 (1 day) >= MariaDB 10.2.4, 31536000 (1 year) <= MariaDB 10.2.3", - "dynamic": true, - "id": "lock_wait_timeout", - "name": "lock_wait_timeout", - "range": { - "from": 0, - "to": 31536000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--memlock", - "default": "OFF", - "dynamic": false, - "id": "locked_in_memory", - "name": "locked_in_memory", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "-l [filename] or --log[=filename]", - "default": "OFF", - "dynamic": true, - "id": "log", - "name": "log", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-disabled_statements=value", - "default": "(empty string)", - "dynamic": false, - "id": "log_disabled_statements", - "name": "log_disabled_statements", - "scope": [ - "global", - "session" - ], - "type": "set" - }, - { - "cli": "--log-error[=name], --skip-log-error", - "default": "(empty string)", - "dynamic": false, - "id": "log_error", - "name": "log_error", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-output=name", - "default": "FILE", - "dynamic": true, - "id": "log_output", - "name": "log_output", - "scope": [ - "global" - ], - "type": "set", - "validValues": [ - "TABLE", - "FILE", - "NONE" - ] - }, - { - "cli": "--log-queries-not-using-indexes", - "default": "OFF", - "dynamic": true, - "id": "log_queries_not_using_indexes", - "name": "log_queries_not_using_indexes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slow-admin-statements", - "default": "ON (>= MariaDB 10.2.4), OFF (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "log_slow_admin_statements", - "name": "log_slow_admin_statements", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slow-disabled_statements=value", - "default": "sp", - "dynamic": false, - "id": "log_slow_disabled_statements", - "name": "log_slow_disabled_statements", - "scope": [ - "global", - "session" - ], - "type": "set" - }, - { - "cli": "log-slow-filter=value1[,value2...]", - "default": "admin, filesort, filesort_on_disk, full_join, full_scan, query_cache, query_cache_miss, tmp_table, tmp_table_on_disk (<= MariaDB 10.3.0), admin, filesort, filesort_on_disk, filesort_priority_queue, full_join, full_scan, query_cache, query_cache_miss, tmp_table, tmp_table_on_disk (>= MariaDB 10.3.1)", - "dynamic": true, - "id": "log_slow_filter", - "name": "log_slow_filter", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "admin", - "filesort", - "filesort_on_disk", - "filesort_priority_queue", - "full_join", - "full_scan", - "query_cache", - "query_cache_miss", - "tmp_table", - "tmp_table_on_disk" - ] - }, - { - "cli": "--log-slow-queries[=name]", - "default": "OFF", - "dynamic": true, - "id": "log_slow_queries", - "name": "log_slow_queries", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "log-slow-rate-limit=#", - "default": "1", - "dynamic": true, - "id": "log_slow_rate_limit", - "name": "log_slow_rate_limit", - "range": { - "from": 1, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "log-slow-verbosity=value1[,value2...]", - "default": "(Empty)", - "dynamic": true, - "id": "log_slow_verbosity", - "name": "log_slow_verbosity", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "query_plan", - "innodb", - "explain" - ] - }, - { - "cli": "log-tc-size=#", - "default": "24576", - "dynamic": false, - "id": "log_tc_size", - "name": "log_tc_size", - "range": { - "from": 12288, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "-W [level] or --log-warnings[=level]", - "default": "2 (>= MariaDB 10.2.4), 1 (<= MariaDB 10.2.3)", - "dynamic": true, - "id": "log_warnings", - "name": "log_warnings", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--long-query-time=#", - "default": "10.000000 >= MariaDB 10.1.13, 10 <= MariaDB 10.1.12", - "dynamic": true, - "id": "long_query_time", - "name": "long_query_time", - "range": { - "from": 0, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--low-priority-updates", - "default": "0", - "dynamic": true, - "id": "low_priority_updates", - "name": "low_priority_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "##", - "dynamic": false, - "id": "lower_case_file_system", - "name": "lower_case_file_system", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--lower-case-table-names[=#]", - "default": "0 (Unix), 1 (Windows), 2 (Mac OS X)", - "dynamic": false, - "id": "lower_case_table_names", - "name": "lower_case_table_names", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-allowed-packet=#", - "default": "16777216 (16M) >= MariaDB 10.2.4, 4194304 (4M) >= MariaDB 10.1.7, 1048576 (1MB) <= MariaDB 10.1.6, 1073741824 (1GB) (client-side)", - "dynamic": false, - "id": "max_allowed_packet", - "name": "max_allowed_packet", - "range": { - "from": 1024, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-connect-errors=#", - "default": "100 (from MariaDB 10.0), 10 (before MariaDB 10.0)", - "dynamic": true, - "id": "max_connect_errors", - "name": "max_connect_errors", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-connections=#", - "default": "151", - "dynamic": true, - "id": "max_connections", - "name": "max_connections", - "range": { - "from": 10, - "to": 100000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-delayed-threads=#", - "default": "20", - "dynamic": true, - "id": "max_delayed_threads", - "name": "max_delayed_threads", - "range": { - "from": 0, - "to": 16384 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-digest-length=#", - "default": "1024", - "dynamic": true, - "id": "max_digest_length", - "name": "max_digest_length", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-error-count=#", - "default": "64", - "dynamic": true, - "id": "max_error_count", - "name": "max_error_count", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-heap-table-size=#", - "default": "16777216", - "dynamic": true, - "id": "max_heap_table_size", - "name": "max_heap_table_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "max_insert_delayed_threads", - "name": "max_insert_delayed_threads" - }, - { - "cli": "--max-join-size=#", - "default": "18446744073709551615 (>= MariaDB/MySQL 5.5.0), 4294967295 (< MariaDB/MySQL 5.5.0)", - "dynamic": true, - "id": "max_join_size", - "name": "max_join_size", - "range": { - "from": 1, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-length-for-sort-data=#", - "default": "1024", - "dynamic": true, - "id": "max_length_for_sort_data", - "name": "max_length_for_sort_data", - "range": { - "from": 4, - "to": 8388608 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-long-data-size=#", - "default": "16777216 (16M) >= MariaDB 10.2.4, 4194304 (4M) <= MariaDB 10.2.3, >= MariaDB 10.1.7, 1048576 (1M) <= MariaDB 10.1.6", - "dynamic": false, - "id": "max_long_data_size", - "name": "max_long_data_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-password-errors=#", - "default": "4294967295", - "dynamic": true, - "id": "max_password_errors", - "name": "max_password_errors", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-prepared-stmt-count=#", - "default": "16382", - "dynamic": true, - "id": "max_prepared_stmt_count", - "name": "max_prepared_stmt_count", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-recursive-iterations=#", - "default": "4294967295", - "dynamic": true, - "id": "max_recursive_iterations", - "name": "max_recursive_iterations", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-rowid-filter-size=#", - "default": "131072", - "dynamic": true, - "id": "max_rowid_filter_size", - "name": "max_rowid_filter_size", - "range": { - "from": 1024, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-seeks-for-key=#", - "default": "4294967295", - "dynamic": true, - "id": "max_seeks_for_key", - "name": "max_seeks_for_key", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-session-mem-used=#", - "default": "9223372036854775807 (8192 PB)", - "dynamic": true, - "id": "max_session_mem_used", - "name": "max_session_mem_used", - "range": { - "from": 8192, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-sort-length=#", - "default": "1024", - "dynamic": true, - "id": "max_sort_length", - "name": "max_sort_length", - "range": { - "from": 4, - "to": 8388608 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-sp-recursion-depth[=#]", - "default": "0", - "dynamic": true, - "id": "max_sp_recursion_depth", - "name": "max_sp_recursion_depth", - "range": { - "from": 0, - "to": 255 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-statement-time[=#]", - "default": "0.000000 >= MariaDB 10.1.13, 0 <= MariaDB 10.1.12", - "dynamic": true, - "id": "max_statement_time", - "name": "max_statement_time", - "range": { - "from": 0, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "max_tmp_tables", - "name": "max_tmp_tables" - }, - { - "cli": "--max-user-connections=#", - "default": "0", - "dynamic": false, - "id": "max_user_connections", - "name": "max_user_connections", - "range": { - "from": -1, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-write-lock-count=#", - "default": "4294967295", - "dynamic": false, - "id": "max_write_lock_count", - "name": "max_write_lock_count", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--metadata-locks-cache-size=#", - "default": "1024", - "dynamic": false, - "id": "metadata_locks_cache_size", - "name": "metadata_locks_cache_size", - "range": { - "from": 1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--metadata-locks-hash-instances=#", - "default": "8", - "dynamic": false, - "id": "metadata_locks_hash_instances", - "name": "metadata_locks_hash_instances", - "range": { - "from": 1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--min-examined-row-limit=#", - "default": "0", - "dynamic": true, - "id": "min_examined_row_limit", - "name": "min_examined_row_limit", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--mrr-buffer-size=#", - "default": "262144", - "dynamic": true, - "id": "mrr_buffer_size", - "name": "mrr_buffer_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "256", - "id": "multi_range_count", - "name": "multi_range_count" - }, - { - "cli": "--mysql56-temporal-format", - "default": "ON", - "dynamic": true, - "id": "mysql56_temporal_format", - "name": "mysql56_temporal_format", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--named-pipe", - "default": "OFF", - "dynamic": false, - "id": "named_pipe", - "name": "named_pipe", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--net-buffer-length=#", - "default": "16384", - "dynamic": true, - "id": "net_buffer_length", - "name": "net_buffer_length", - "range": { - "from": 1024, - "to": 1048576 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--net-read-timeout=#", - "default": "30", - "dynamic": true, - "id": "net_read_timeout", - "name": "net_read_timeout", - "range": { - "from": 1, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--net-retry-count=#", - "default": "10", - "dynamic": true, - "id": "net_retry_count", - "name": "net_retry_count", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--net-write-timeout=#", - "default": "60", - "dynamic": true, - "id": "net_write_timeout", - "name": "net_write_timeout", - "range": { - "from": 1, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--old", - "default": "OFF", - "dynamic": true, - "id": "old", - "name": "old", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--old-alter-table", - "default": "See alter_algorithm (>= MariaDB 10.3.7), 0 (<= MariaDB 10.3.6)", - "dynamic": true, - "id": "old_alter_table", - "name": "old_alter_table", - "scope": [ - "global", - "session" - ], - "validValues": [] - }, - { - "cli": "--old-mode", - "default": "(empty string)", - "dynamic": true, - "id": "old_mode", - "name": "old_mode", - "scope": [ - "global", - "session" - ], - "type": "string", - "validValues": [] - }, - { - "default": "OFF", - "dynamic": true, - "id": "old_passwords", - "name": "old_passwords", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--open-files-limit=count", - "default": "(autosized)", - "dynamic": false, - "id": "open_files_limit", - "name": "open_files_limit", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--optimizer-prune-level[=#]", - "default": "1", - "dynamic": true, - "id": "optimizer_prune_level", - "name": "optimizer_prune_level", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--optimizer-search-depth[=#]", - "default": "62", - "dynamic": true, - "id": "optimizer_search_depth", - "name": "optimizer_search_depth", - "range": { - "from": 0, - "to": 63 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "optimizer-selectivity-sampling-limit[=#]", - "default": "100", - "dynamic": true, - "id": "optimizer_selectivity_sampling_limit", - "name": "optimizer_selectivity_sampling_limit", - "range": { - "from": 10, - "to": "upwards" - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--optimizer-switch=value", - "dynamic": true, - "id": "optimizer_switch", - "name": "optimizer_switch", - "scope": [ - "global", - "session" - ], - "type": "string", - "validValues": [ - "condition_pushdown_for_derived={on|off}", - "condition_pushdown_for_subquery={on|off}", - "default", - "derived_merge={on|off}", - "derived_with_keys={on|off}", - "engine_condition_pushdown={on|off}", - "exists_to_in={on|off}", - "extended_keys={on|off}", - "firstmatch={on|off}", - "index_condition_pushdown={on|off}", - "index_merge={on|off}", - "index_merge_intersection={on|off}", - "index_merge_sort_intersection={on|off}", - "index_merge_sort_union={on|off}", - "index_merge_union={on|off}", - "in_to_exists={on|off}", - "join_cache_bka={on|off}", - "join_cache_hashed={on|off}", - "join_cache_incremental={on|off}", - "loosescan={on|off}", - "materialization={on|off}", - "mrr={on|off}", - "mrr_cost_based={on|off}", - "mrr_sort_keys={on|off}", - "optimize_join_buffer_size={on|off}", - "orderby_uses_equalities={on|off}", - "outer_join_with_cache={on|off}", - "partial_match_rowid_merge={on|off}", - "partial_match_table_scan={on|off}", - "semijoin={on|off}", - "semijoin_with_cache={on|off}", - "subquery_cache={on|off}", - "table_elimination={on|off}" - ] - }, - { - "cli": "--optimizer-use-condition-selectivity=#", - "default": "4 (>= MariaDB 10.4.1), 1 (<= MariaDB 10.4.0)", - "dynamic": true, - "id": "optimizer_use_condition_selectivity", - "name": "optimizer_use_condition_selectivity", - "range": { - "from": 1, - "to": 5 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--optimizer-trace=value", - "default": "enabled=off", - "dynamic": true, - "id": "optimizer_trace", - "name": "optimizer_trace", - "scope": [ - "global", - "session" - ], - "validValues": [ - "enabled={on|off|default}" - ] - }, - { - "cli": "--optimizer-trace-max-mem-size=#", - "default": "1048576", - "dynamic": true, - "id": "optimizer_trace_max_mem_size", - "name": "optimizer_trace_max_mem_size", - "range": { - "from": 1, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--pid-file=file_name", - "dynamic": false, - "id": "pid_file", - "name": "pid_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--plugin-dir=path", - "default": "BASEDIR/lib/plugin", - "dynamic": false, - "id": "plugin_dir", - "name": "plugin_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--plugin-maturity=level", - "default": "One less than the server maturity (>= MariaDB 10.3.3), unknown (<= MariaDB 10.3.2)", - "dynamic": false, - "id": "plugin_maturity", - "name": "plugin_maturity", - "scope": [ - "global" - ], - "validValues": [ - "unknown", - "experimental", - "alpha", - "beta", - "gamma", - "stable" - ] - }, - { - "cli": "--port=#, -P", - "default": "3306", - "dynamic": false, - "id": "port", - "name": "port", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--preload-buffer-size=#", - "default": "32768", - "dynamic": true, - "id": "preload_buffer_size", - "name": "preload_buffer_size", - "range": { - "from": 1024, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": true, - "id": "profiling", - "name": "profiling", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--profiling-history-size=#", - "default": "15", - "dynamic": true, - "id": "profiling_history_size", - "name": "profiling_history_size", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--progress-report-time=#", - "default": "56 before MariaDB 5.5.39 and MariaDB 10.0.10, 5 as of MariaDB 5.5.40 and MariaDB 10.0.11", - "dynamic": true, - "id": "progress_report_time", - "name": "progress_report_time", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "10", - "dynamic": false, - "id": "protocol_version", - "name": "protocol_version", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--proxy-protocol-networks=value", - "default": "(empty)", - "dynamic": false, - "id": "proxy_protocol_networks", - "name": "proxy_protocol_networks", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "proxy_user", - "name": "proxy_user", - "scope": [ - "session" - ], - "type": "string" - }, - { - "default": "OFF", - "dynamic": true, - "id": "pseudo_slave_mode", - "name": "pseudo_slave_mode", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "pseudo_thread_id", - "name": "pseudo_thread_id", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--query-alloc-block-size=#", - "default": "16384 (from MariaDB 10.1.2), 8192 (before MariaDB 10.1.2)", - "dynamic": true, - "id": "query_alloc_block_size", - "name": "query_alloc_block_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--query-cache-limit=#", - "default": "1048576 (1MB)", - "dynamic": true, - "id": "query_cache_limit", - "name": "query_cache_limit", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--query-cache-min-res-unit=#", - "default": "4096 (4KB)", - "dynamic": true, - "id": "query_cache_min_res_unit", - "name": "query_cache_min_res_unit", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--query-cache-size=#", - "default": "1M (>= MariaDB 10.1.7), 0 (<= MariaDB 10.1.6) (although frequently given a default value in some setups)", - "dynamic": true, - "id": "query_cache_size", - "name": "query_cache_size", - "scope": [ - "global" - ], - "type": "integer", - "validValues": [ - "0" - ] - }, - { - "cli": "query-cache-strip-comments", - "default": "OFF", - "dynamic": true, - "id": "query_cache_strip_comments", - "name": "query_cache_strip_comments", - "scope": [ - "session", - "global" - ], - "type": "boolean" - }, - { - "cli": "--query-cache-type=#", - "default": "OFF (>= MariaDB 10.1.7), ON (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "query_cache_type", - "name": "query_cache_type", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "0", - "OFF", - "1", - "ON", - "2", - "DEMAND" - ] - }, - { - "cli": "--query-cache-wlock-invalidate", - "default": "OFF", - "dynamic": true, - "id": "query_cache_wlock_invalidate", - "name": "query_cache_wlock_invalidate", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--query-prealloc-size=#", - "default": "24576 (from MariaDB 10.1.2) 8192 (before MariaDB 10.1.2)", - "dynamic": true, - "id": "query_prealloc_size", - "name": "query_prealloc_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "Varies", - "dynamic": true, - "id": "rand_seed1", - "name": "rand_seed1", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "session" - ], - "type": "integer" - }, - { - "id": "rand_seed2", - "name": "rand_seed2" - }, - { - "cli": "--range-alloc-block-size=#", - "default": "4096", - "dynamic": true, - "id": "range_alloc_block_size", - "name": "range_alloc_block_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--read-buffer-size=#", - "default": "131072", - "dynamic": true, - "id": "read_buffer_size", - "name": "read_buffer_size", - "range": { - "from": 8200, - "to": 2147479552 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--read-only", - "default": "OFF", - "dynamic": true, - "id": "read_only", - "name": "read_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--read-rnd-buffer-size=#", - "default": "262144", - "dynamic": true, - "id": "read_rnd_buffer_size", - "name": "read_rnd_buffer_size", - "range": { - "from": 8200, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--rowid-merge-buff-size=#", - "default": "8388608", - "dynamic": true, - "id": "rowid_merge_buff_size", - "name": "rowid_merge_buff_size", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "rpl_recovery_rank", - "name": "rpl_recovery_rank" - }, - { - "cli": "--safe-show-database (until MySQL 4.1.1)", - "dynamic": true, - "id": "safe_show_database", - "name": "safe_show_database", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--secure-auth", - "default": "ON (>= MariaDB 10.1.7), OFF (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "secure_auth", - "name": "secure_auth", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--secure-file-priv=path", - "default": "None", - "dynamic": false, - "id": "secure_file_priv", - "name": "secure_file_priv", - "scope": [ - "global" - ] - }, - { - "cli": "--secure-timestamp=value", - "default": "NO", - "dynamic": false, - "id": "secure_timestamp", - "name": "secure_timestamp", - "scope": [ - "global" - ] - }, - { - "cli": "--session-track-schema={0|1}", - "default": "ON", - "dynamic": true, - "id": "session_track_schema", - "name": "session_track_schema", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--session-track-state-change={0|1}", - "default": "OFF", - "dynamic": true, - "id": "session_track_state_change", - "name": "session_track_state_change", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--session-track-system-variables=value", - "default": "autocommit, character_set_client, character_set_connection, character_set_results, time_zone (>= MariaDB 10.3.1), empty string (<= MariaDB 10.3.0)", - "dynamic": true, - "id": "session_track_system_variables", - "name": "session_track_system_variables", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--session-track-transaction-info=value", - "default": "OFF", - "dynamic": true, - "id": "session_track_transaction_info", - "name": "session_track_transaction_info", - "scope": [ - "global", - "session" - ], - "validValues": [ - "OFF", - "STATE", - "CHARACTERISTICS" - ] - }, - { - "dynamic": false, - "id": "shared_memory", - "name": "shared_memory", - "scope": [ - "global" - ] - }, - { - "default": "MYSQL", - "dynamic": false, - "id": "shared_memory_base_name", - "name": "shared_memory_base_name", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--skip-external-locking", - "default": "1", - "dynamic": false, - "id": "skip_external_locking", - "name": "skip_external_locking", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--skip-name-resolve", - "default": "0", - "dynamic": false, - "id": "skip_name_resolve", - "name": "skip_name_resolve", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--skip-networking", - "default": "0", - "dynamic": false, - "id": "skip_networking", - "name": "skip_networking", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--skip-show-database", - "default": "0", - "dynamic": false, - "id": "skip_show_database", - "name": "skip_show_database", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--slow-launch-time=#", - "default": "2", - "dynamic": true, - "id": "slow_launch_time", - "name": "slow_launch_time", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slow-query-log", - "default": "0", - "dynamic": true, - "id": "slow_query_log", - "name": "slow_query_log", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--slow-query-log-file=file_name", - "default": "host_name-slow.log", - "dynamic": true, - "id": "slow_query_log_file", - "name": "slow_query_log_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--socket=name", - "default": "/tmp/mysql.sock (Unix), MySQL (Windows)", - "dynamic": false, - "id": "socket", - "name": "socket", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--sort-buffer-size=#", - "default": "2M (2097152) (some distributions increase the default)", - "dynamic": true, - "id": "sort_buffer_size", - "name": "sort_buffer_size", - "scope": [ - "global", - "session" - ] - }, - { - "default": "0 (>= MariaDB/MySQL 5.5.3), 1 (MariaDB/MySQL <= 5.5.2)", - "dynamic": true, - "id": "sql_auto_is_null", - "name": "sql_auto_is_null", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "1", - "dynamic": true, - "id": "sql_big_selects", - "name": "sql_big_selects", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--sql-big-tables", - "default": "0", - "dynamic": true, - "id": "sql_big_tables", - "name": "sql_big_tables", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "0", - "dynamic": true, - "id": "sql_buffer_result", - "name": "sql_buffer_result", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "0", - "dynamic": true, - "id": "sql_log_off", - "name": "sql_log_off", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "id": "sql_log_update", - "name": "sql_log_update" - }, - { - "cli": "--sql-low-priority-updates", - "default": "0", - "dynamic": true, - "id": "sql_low_priority_updates", - "name": "sql_low_priority_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "id": "sql_max_join_size", - "name": "sql_max_join_size" - }, - { - "cli": "--sql-mode=value[,value[,value...]]", - "default": "STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION (>= MariaDB 10.2.4), NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION (>= MariaDB 10.1.7), (empty string) (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "sql_mode", - "name": "sql_mode", - "scope": [ - "global", - "session" - ], - "type": "string", - "validValues": [] - }, - { - "default": "1", - "dynamic": true, - "id": "sql_notes", - "name": "sql_notes", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "1", - "dynamic": true, - "id": "sql_quote_show_create", - "name": "sql_quote_show_create", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--sql-safe-updates[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "sql_safe_updates", - "name": "sql_safe_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "18446744073709551615", - "dynamic": true, - "id": "sql_select_limit", - "name": "sql_select_limit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF (0)", - "dynamic": true, - "id": "sql_warnings", - "name": "sql_warnings", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "id": "storage_engine", - "name": "storage_engine" - }, - { - "cli": "--standard-compliant-cte={0|1}", - "default": "ON", - "dynamic": true, - "id": "standard_compliant_cte", - "name": "standard_compliant_cte", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--stored-program-cache=#", - "default": "256", - "dynamic": true, - "id": "stored_program_cache", - "name": "stored_program_cache", - "range": { - "from": 256, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--strict-password-validation", - "default": "ON", - "dynamic": true, - "id": "strict_password_validation", - "name": "strict_password_validation", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--sync-frm", - "default": "TRUE", - "dynamic": true, - "id": "sync_frm", - "name": "sync_frm", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "system_time_zone", - "name": "system_time_zone", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--table-definition-cache=#", - "default": "400", - "dynamic": true, - "id": "table_definition_cache", - "name": "table_definition_cache", - "range": { - "from": 400, - "to": 2097152 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--table-lock-wait-timeout=#", - "default": "50", - "dynamic": true, - "id": "table_lock_wait_timeout", - "name": "table_lock_wait_timeout", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--table-open-cache=#", - "default": "2000 (>= MariaDB 10.1.7), 400 (<= MariaDB 10.1.6)", - "dynamic": true, - "id": "table_open_cache", - "name": "table_open_cache", - "range": { - "from": 1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "8 (>= MariaDB 10.2.2)", - "dynamic": false, - "id": "table_open_cache_instances", - "name": "table_open_cache_instances", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "table_type", - "name": "table_type" - }, - { - "cli": "--tcp-keepalive-interval=#", - "default": "0", - "dynamic": true, - "id": "tcp_keepalive_interval", - "name": "tcp_keepalive_interval", - "range": { - "from": 0, - "to": 2147483 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--tcp-keepalive-probes=#", - "default": "0", - "dynamic": true, - "id": "tcp_keepalive_probes", - "name": "tcp_keepalive_probes", - "range": { - "from": 0, - "to": 2147483 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--tcp-keepalive-time=#", - "default": "0", - "dynamic": true, - "id": "tcp_keepalive_time", - "name": "tcp_keepalive_time", - "range": { - "from": 0, - "to": 2147483 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--tcp-nodelay={0|1}", - "default": "1", - "dynamic": true, - "id": "tcp_nodelay", - "name": "tcp_nodelay", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--thread-cache-size=#", - "default": "0 (<= MariaDB 10.1), Auto (from MariaDB 10.2.0)", - "dynamic": true, - "id": "thread_cache_size", - "name": "thread_cache_size", - "range": { - "from": 0, - "to": 16384 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-concurrency=#", - "default": "10", - "dynamic": false, - "id": "thread_concurrency", - "name": "thread_concurrency", - "range": { - "from": 1, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-stack=#", - "default": "299008 (MariaDB 10.2.5), 297984 (MariaDB 10.2.1), 296960 (MariaDB 10.2.0), 295936 (MariaDB 10.1), 294912 (<= MariaDB 10.0)", - "dynamic": false, - "id": "thread_stack", - "name": "thread_stack", - "range": { - "from": 131072, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "time_format", - "name": "time_format" - }, - { - "cli": "--default-time-zone=string", - "default": "SYSTEM", - "dynamic": true, - "id": "time_zone", - "name": "time_zone", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--timed-mutexes", - "default": "OFF", - "dynamic": true, - "id": "timed_mutexes", - "name": "timed_mutexes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "timestamp", - "name": "timestamp", - "scope": [ - "session" - ], - "validValues": [ - "timestamp_value", - "DEFAULT" - ] - }, - { - "cli": "--tmp-disk-table-size=#", - "default": "18446744073709551615 (max unsigned integer, no limit)", - "dynamic": true, - "id": "tmp_disk_table_size", - "name": "tmp_disk_table_size", - "range": { - "from": 1024, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--tmp-memory-table-size=#", - "id": "tmp_memory_table_size", - "name": "tmp_memory_table_size" - }, - { - "cli": "--tmp-table-size=#", - "default": "16777216 (16MB)", - "dynamic": true, - "id": "tmp_table_size", - "name": "tmp_table_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--tmpdir=path or -t path", - "dynamic": false, - "id": "tmpdir", - "name": "tmpdir", - "scope": [ - "global" - ] - }, - { - "cli": "--transaction-alloc-block-size=#", - "default": "8192", - "dynamic": true, - "id": "transaction_alloc_block_size", - "name": "transaction_alloc_block_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--transaction-prealloc-size=#", - "default": "4096", - "dynamic": true, - "id": "transaction_prealloc_size", - "name": "transaction_prealloc_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--transaction-isolation=name", - "default": "REPEATABLE-READ", - "dynamic": true, - "id": "tx_isolation", - "name": "tx_isolation", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "READ-UNCOMMITTED", - "READ-COMMITTED", - "REPEATABLE-READ", - "SERIALIZABLE" - ] - }, - { - "cli": "--transaction-read-only=#", - "default": "OFF-READ", - "dynamic": true, - "id": "tx_read_only", - "name": "tx_read_only", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "1", - "dynamic": true, - "id": "unique_checks", - "name": "unique_checks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--updatable-views-with-limit=#", - "default": "1", - "dynamic": true, - "id": "updatable_views_with_limit", - "name": "updatable_views_with_limit", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--use-stat-tables=mode", - "default": "preferably_for_queries (>= MariaDB 10.4.1), never (<= MariaDB 10.4.0)", - "dynamic": true, - "id": "use_stat_tables", - "name": "use_stat_tables", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "-V, --version[=name] (>= MariaDB 10.2.1), --version (<= MariaDB 10.2.0)", - "dynamic": false, - "id": "version", - "name": "version", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "version_comment", - "name": "version_comment", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "version_compile_machine", - "name": "version_compile_machine", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "version_compile_os", - "name": "version_compile_os", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "version_malloc_library", - "name": "version_malloc_library", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "version_source_revision", - "name": "version_source_revision", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wait-timeout=#", - "default": "28800", - "dynamic": true, - "id": "wait_timeout", - "name": "wait_timeout", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "warning_count", - "name": "warning_count", - "scope": [ - "session" - ], - "type": "integer" - } - ], - "name": "server-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/replication/optimization-and-tuning/system-variables/server-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-sphinx-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-sphinx-status-variables.json deleted file mode 100644 index f03a8519..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-sphinx-status-variables.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "data": [ - { - "id": "sphinx_error", - "name": "Sphinx_error", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sphinx_time", - "name": "Sphinx_time", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sphinx_total", - "name": "Sphinx_total", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sphinx_total_found", - "name": "Sphinx_total_found", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sphinx_word_count", - "name": "Sphinx_word_count", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "sphinx_words", - "name": "Sphinx_words", - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "sphinx-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/sphinx-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-spider-server-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-spider-server-status-variables.json deleted file mode 100644 index 980999b9..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-spider-server-status-variables.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "data": [ - { - "id": "spider_direct_aggregate", - "name": "Spider_direct_aggregate", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "spider_direct_order_limit", - "name": "Spider_direct_order_limit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "spider_mon_table_cache_version", - "name": "Spider_mon_table_cache_version", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "spider_mon_table_cache_version_req", - "name": "Spider_mon_table_cache_version_req", - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "spider-server-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/spider-server-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-spider-server-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-spider-server-system-variables.json deleted file mode 100644 index ad216634..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-spider-server-system-variables.json +++ /dev/null @@ -1,1419 +0,0 @@ -{ - "data": [ - { - "dynamic": true, - "id": "spider_auto_increment_mode", - "name": "spider_auto_increment_mode", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bgs_first_read", - "name": "spider_bgs_first_read", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bgs_mode", - "name": "spider_bgs_mode", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bgs_second_read", - "name": "spider_bgs_second_read", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bka_engine", - "name": "spider_bka_engine", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "spider_bka_mode", - "name": "spider_bka_mode", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bka_table_name_type", - "name": "spider_bka_table_name_type", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_block_size", - "name": "spider_block_size", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bulk_size", - "name": "spider_bulk_size", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bulk_update_mode", - "name": "spider_bulk_update_mode", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_bulk_update_size", - "name": "spider_bulk_update_size", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_casual_read", - "name": "spider_casual_read", - "range": { - "from": -1, - "to": 63 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_conn_recycle_mode", - "name": "spider_conn_recycle_mode", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_conn_recycle_strict", - "name": "spider_conn_recycle_strict", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_conn_wait_timeout", - "name": "spider_conn_wait_timeout", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "spider_connect_error_interval", - "name": "spider_connect_error_interval", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_connect_mutex", - "name": "spider_connect_mutex", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_connect_retry_count", - "name": "spider_connect_retry_count", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_connect_retry_interval", - "name": "spider_connect_retry_interval", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_connect_timeout", - "name": "spider_connect_timeout", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_crd_bg_mode", - "name": "spider_crd_bg_mode", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_crd_interval", - "name": "spider_crd_interval", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_crd_mode", - "name": "spider_crd_mode", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_crd_sync", - "name": "spider_crd_sync", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_crd_type", - "name": "spider_crd_type", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_crd_weight", - "name": "spider_crd_weight", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_delete_all_rows_type", - "name": "spider_delete_all_rows_type", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_direct_dup_insert", - "name": "spider_direct_dup_insert", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_direct_order_limit", - "name": "spider_direct_order_limit", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": false, - "id": "spider_dry_access", - "name": "spider_dry_access", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_error_read_mode", - "name": "spider_error_read_mode", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_error_write_mode", - "name": "spider_error_write_mode", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_first_read", - "name": "spider_first_read", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_force_commit", - "name": "spider_force_commit", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_general_log", - "name": "spider_general_log", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_index_hint_pushdown", - "name": "spider_index_hint_pushdown", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_init_sql_alloc_size", - "name": "spider_init_sql_alloc_size", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_internal_limit", - "name": "spider_internal_limit", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_internal_offset", - "name": "spider_internal_offset", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_internal_optimize", - "name": "spider_internal_optimize", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "spider_internal_optimize_local", - "name": "spider_internal_optimize_local", - "range": { - "from": -1, - "to": 1 - } - }, - { - "dynamic": true, - "id": "spider_internal_sql_log_off", - "name": "spider_internal_sql_log_off", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "id": "spider_internal_unlock", - "name": "spider_internal_unlock", - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_internal_xa", - "name": "spider_internal_xa", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_internal_xa_id_type", - "name": "spider_internal_xa_id_type", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_internal_xa_snapshot", - "name": "spider_internal_xa_snapshot", - "range": { - "from": 0, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_load_crd_at_startup", - "name": "spider_load_crd_at_startup", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_load_sts_at_startup", - "name": "spider_load_sts_at_startup", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_local_lock_table", - "name": "spider_local_lock_table", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_lock_exchange", - "name": "spider_lock_exchange", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_log_result_error_with_sql", - "name": "spider_log_result_error_with_sql", - "range": { - "from": 0, - "to": 3 - }, - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_log_result_errors", - "name": "spider_log_result_errors", - "range": { - "from": 0, - "to": 4 - }, - "type": "integer" - }, - { - "default": "-1", - "id": "spider_low_mem_read", - "name": "spider_low_mem_read", - "range": { - "from": -1, - "to": 1 - }, - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_max_connections", - "name": "spider_max_connections", - "range": { - "from": 0, - "to": 99999 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_max_order", - "name": "spider_max_order", - "range": { - "from": -1, - "to": 32767 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_multi_split_read", - "name": "spider_multi_split_read", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_net_read_timeout", - "name": "spider_net_read_timeout", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_net_write_timeout", - "name": "spider_net_write_timeout", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_ping_interval_at_trx_start", - "name": "spider_ping_interval_at_trx_start", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_quick_mode", - "name": "spider_quick_mode", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_quick_page_size", - "name": "spider_quick_page_size", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_read_only_mode", - "name": "spider_read_only_mode", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_remote_access_charset", - "name": "spider_remote_access_charset", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "spider_remote_autocommit", - "name": "spider_remote_autocommit", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_remote_default_database", - "name": "spider_remote_default_database", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "spider_remote_sql_log_off", - "name": "spider_remote_sql_log_off", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_remote_time_zone", - "name": "spider_remote_time_zone", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "spider_remote_trx_isolation", - "name": "spider_remote_trx_isolation", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_reset_sql_alloc", - "name": "spider_reset_sql_alloc", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_same_server_link", - "name": "spider_same_server_link", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_second_read", - "name": "spider_second_read", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_select_column_mode", - "name": "spider_select_column_mode", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_selupd_lock_mode", - "name": "spider_selupd_lock_mode", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_semi_split_read", - "name": "spider_semi_split_read", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_semi_split_read_limit", - "name": "spider_semi_split_read_limit", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_semi_table_lock", - "name": "spider_semi_table_lock", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_semi_table_lock_connection", - "name": "spider_semi_table_lock_connection", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_semi_trx", - "name": "spider_semi_trx", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_semi_trx_isolation", - "name": "spider_semi_trx_isolation", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_skip_default_condition", - "name": "spider_skip_default_condition", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--spider-skip-parallel-search=#", - "dynamic": true, - "id": "spider_skip_parallel_search", - "name": "spider_skip_parallel_search", - "range": { - "from": -1, - "to": 3 - }, - "scope": [ - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_split_read", - "name": "spider_split_read", - "range": { - "from": -1, - "to": 9223372036854776000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--spider-store-last-crd=#", - "dynamic": true, - "id": "spider_store_last_crd", - "name": "spider_store_last_crd", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--spider-store-last-sts=#", - "dynamic": true, - "id": "spider_store_last_sts", - "name": "spider_store_last_sts", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_sts_bg_mode", - "name": "spider_sts_bg_mode", - "range": { - "from": -1, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_sts_interval", - "name": "spider_sts_interval", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_sts_mode", - "name": "spider_sts_mode", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_sts_sync", - "name": "spider_sts_sync", - "range": { - "from": -1, - "to": 2 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "spider_support_xa", - "name": "spider_support_xa", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_sync_autocommit", - "name": "spider_sync_autocommit", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_sync_time_zone", - "name": "spider_sync_time_zone", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_sync_trx_isolation", - "name": "spider_sync_trx_isolation", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--spider-table-crd-thread-count=#", - "default": "10", - "dynamic": false, - "id": "spider_table_crd_thread_count", - "name": "spider_table_crd_thread_count", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "spider_table_init_error_interval", - "name": "spider_table_init_error_interval", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--spider-table-sts-thread-count=#", - "default": "10", - "dynamic": false, - "id": "spider_table_sts_thread_count", - "name": "spider_table_sts_thread_count", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_udf_ct_bulk_insert_interval", - "name": "spider_udf_ct_bulk_insert_interval", - "range": { - "from": -1, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_udf_ct_bulk_insert_rows", - "name": "spider_udf_ct_bulk_insert_rows", - "range": { - "from": -1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_udf_ds_bulk_insert_rows", - "name": "spider_udf_ds_bulk_insert_rows", - "range": { - "from": -1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_udf_ds_table_loop_mode", - "name": "spider_udf_ds_table_loop_mode", - "range": { - "from": -1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_udf_ds_use_real_table", - "name": "spider_udf_ds_use_real_table", - "range": { - "from": -1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "20", - "dynamic": false, - "id": "spider_udf_table_lock_mutex_count", - "name": "spider_udf_table_lock_mutex_count", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "20", - "dynamic": false, - "id": "spider_udf_table_mon_mutex_count", - "name": "spider_udf_table_mon_mutex_count", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_use_all_conns_snapshot", - "name": "spider_use_all_conns_snapshot", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_use_consistent_snapshot", - "name": "spider_use_consistent_snapshot", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_use_default_database", - "name": "spider_use_default_database", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "spider_use_flash_logs", - "name": "spider_use_flash_logs", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "id": "spider_use_handler", - "name": "spider_use_handler" - }, - { - "dynamic": true, - "id": "spider_use_pushdown_udf", - "name": "spider_use_pushdown_udf", - "range": { - "from": -1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_use_snapshot_with_flush_tables", - "name": "spider_use_snapshot_with_flush_tables", - "range": { - "from": 0 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "spider_use_table_charset", - "name": "spider_use_table_charset", - "range": { - "from": -1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "spider_version", - "name": "spider_version", - "scope": [ - "global" - ], - "type": "string" - }, - { - "default": "1", - "dynamic": true, - "id": "spider_xa_register_mode", - "name": "spider_xa_register_mode", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "spider-server-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/spider/spider-server-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-ssltls-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-ssltls-status-variables.json deleted file mode 100644 index ad316951..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-ssltls-status-variables.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "data": [ - { - "id": "ssl_accept_renegotiates", - "name": "Ssl_accept_renegotiates", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_accepts", - "name": "Ssl_accepts", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_callback_cache_hits", - "name": "Ssl_callback_cache_hits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_cipher", - "name": "Ssl_cipher", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "id": "ssl_cipher_list", - "name": "Ssl_cipher_list", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "id": "ssl_client_connects", - "name": "Ssl_client_connects", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_connect_renegotiates", - "name": "Ssl_connect_renegotiates", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_ctx_verify_depth", - "name": "Ssl_ctx_verify_depth", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_ctx_verify_mode", - "name": "Ssl_ctx_verify_mode", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_default_timeout", - "name": "Ssl_default_timeout", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "ssl_finished_accepts", - "name": "Ssl_finished_accepts", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_finished_connects", - "name": "Ssl_finished_connects", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_server_not_after", - "name": "Ssl_server_not_after", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "ssl_server_not_before", - "name": "Ssl_server_not_before", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "ssl_session_cache_hits", - "name": "Ssl_session_cache_hits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_session_cache_misses", - "name": "Ssl_session_cache_misses", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_session_cache_mode", - "name": "Ssl_session_cache_mode", - "scope": [ - "global" - ], - "type": "string" - }, - { - "id": "ssl_session_cache_overflows", - "name": "Ssl_session_cache_overflows", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_session_cache_size", - "name": "Ssl_session_cache_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_session_cache_timeouts", - "name": "Ssl_session_cache_timeouts", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_sessions_reused", - "name": "Ssl_sessions_reused", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "ssl_used_session_cache_entries", - "name": "Ssl_used_session_cache_entries", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "ssl_verify_depth", - "name": "Ssl_verify_depth", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "ssl_verify_mode", - "name": "Ssl_verify_mode", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "ssl_version", - "name": "Ssl_version", - "scope": [ - "global", - "session" - ], - "type": "string" - } - ], - "name": "ssltls-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/ssltls-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-ssltls-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-ssltls-system-variables.json deleted file mode 100644 index 41a8e651..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-ssltls-system-variables.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "data": [ - { - "dynamic": false, - "id": "have_openssl", - "name": "have_openssl", - "scope": [ - "global" - ] - }, - { - "dynamic": false, - "id": "have_ssl", - "name": "have_ssl", - "scope": [ - "global" - ] - }, - { - "cli": "--ssl-ca=file_name", - "dynamic": false, - "id": "ssl_ca", - "name": "ssl_ca", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--ssl-capath=directory_name", - "dynamic": false, - "id": "ssl_capath", - "name": "ssl_capath", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--ssl-cert=name", - "default": "None", - "dynamic": false, - "id": "ssl_cert", - "name": "ssl_cert", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--ssl-cipher=name", - "default": "None", - "dynamic": false, - "id": "ssl_cipher", - "name": "ssl_cipher", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--ssl-crl=name", - "default": "None", - "dynamic": false, - "id": "ssl_crl", - "name": "ssl_crl", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--ssl-crlpath=name", - "default": "None", - "dynamic": false, - "id": "ssl_crlpath", - "name": "ssl_crlpath", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--ssl-key=name", - "default": "None", - "dynamic": false, - "id": "ssl_key", - "name": "ssl_key", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--tls-version=name", - "default": "TLSv1.1,TLSv1.2,TLSv1.3", - "dynamic": false, - "id": "tls_version", - "name": "tls_version", - "scope": [ - "global" - ], - "validValues": [ - "TLSv1.0", - "TLSv1.1", - "TLSv1.2", - "TLSv1.3" - ] - }, - { - "default": "None", - "dynamic": false, - "id": "version_ssl_library", - "name": "version_ssl_library", - "scope": [ - "global" - ], - "type": "string" - } - ], - "name": "ssltls-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/ssltls-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-thread-pool-system-and-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-thread-pool-system-and-status-variables.json deleted file mode 100644 index 99925c05..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-thread-pool-system-and-status-variables.json +++ /dev/null @@ -1,191 +0,0 @@ -{ - "data": [ - { - "cli": "--extra-max-connections=#", - "default": "1", - "dynamic": true, - "id": "extra_max_connections", - "name": "extra_max_connections", - "range": { - "from": 1, - "to": 100000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--extra-port=#", - "default": "0", - "dynamic": false, - "id": "extra_port", - "name": "extra_port", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-handling=name", - "default": "one-thread-per-connection", - "dynamic": false, - "id": "thread_handling", - "name": "thread_handling", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "no-threads", - "one-thread-per-connection", - "pool-of-threads" - ] - }, - { - "cli": "thread-pool-dedicated-listener={0|1}", - "default": "0", - "dynamic": false, - "id": "thread_pool_dedicated_listener", - "name": "thread_pool_dedicated_listener", - "scope": [], - "type": "boolean" - }, - { - "cli": "thread-pool-exact-stats={0|1}", - "default": "0", - "dynamic": false, - "id": "thread_pool_exact_stats", - "name": "thread_pool_exact_stats", - "scope": [], - "type": "boolean" - }, - { - "cli": "thread-pool-idle-timeout=#", - "default": "60", - "dynamic": true, - "id": "thread_pool_idle_timeout", - "name": "thread_pool_idle_timeout", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "thread-pool-max-threads=#", - "default": "65536 (>= MariaDB 10.2.4), 1000 (<= MariaDB 10.2.3, >= MariaDB 10.1), 500 (<= MariaDB 10.0)", - "dynamic": true, - "id": "thread_pool_max_threads", - "name": "thread_pool_max_threads", - "range": { - "from": 1, - "to": 65536 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "thread-pool-min-threads=#", - "default": "1", - "id": "thread_pool_min_threads", - "name": "thread_pool_min_threads", - "type": "integer" - }, - { - "default": "3", - "dynamic": true, - "id": "thread_pool_oversubscribe", - "name": "thread_pool_oversubscribe", - "range": { - "from": 1, - "to": 65536 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "thread-pool-kickup-timer=#", - "default": "1000", - "dynamic": true, - "id": "thread_pool_prio_kickup_timer", - "name": "thread_pool_prio_kickup_timer", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-priority=#", - "default": "auto", - "id": "thread_pool_priority", - "name": "thread_pool_priority", - "scope": [ - "global", - "connection" - ], - "validValues": [ - "high", - "low", - "auto" - ] - }, - { - "cli": "--thread-pool-size=#", - "default": "(based on the number of processors)", - "dynamic": true, - "id": "thread_pool_size", - "name": "thread_pool_size", - "range": { - "from": 1, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-stall-limit=#", - "default": "500", - "dynamic": true, - "id": "thread_pool_stall_limit", - "name": "thread_pool_stall_limit", - "range": { - "from": 10, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "threadpool_idle_threads", - "name": "Threadpool_idle_threads", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "id": "threadpool_threads", - "name": "Threadpool_threads", - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "thread-pool-system-and-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/thread-pool-system-and-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-tokudb-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-tokudb-status-variables.json deleted file mode 100644 index 472c6154..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-tokudb-status-variables.json +++ /dev/null @@ -1,856 +0,0 @@ -{ - "data": [ - { - "id": "tokudb_basement_deserialization_fixed_key", - "name": "Tokudb_basement_deserialization_fixed_key", - "type": "integer" - }, - { - "id": "tokudb_basement_deserialization_variable_key", - "name": "Tokudb_basement_deserialization_variable_key", - "type": "integer" - }, - { - "id": "tokudb_basements_decompressed_for_write", - "name": "Tokudb_basements_decompressed_for_write", - "type": "integer" - }, - { - "id": "tokudb_basements_decompressed_prefetch", - "name": "Tokudb_basements_decompressed_prefetch", - "type": "integer" - }, - { - "id": "tokudb_basements_decompressed_prelocked_range", - "name": "Tokudb_basements_decompressed_prelocked_range", - "type": "integer" - }, - { - "id": "tokudb_basements_decompressed_target_query", - "name": "Tokudb_basements_decompressed_target_query", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_for_write", - "name": "Tokudb_basements_fetched_for_write", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_for_write_bytes", - "name": "Tokudb_basements_fetched_for_write_bytes" - }, - { - "id": "tokudb_basements_fetched_for_write_seconds", - "name": "Tokudb_basements_fetched_for_write_seconds", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_prefetch", - "name": "Tokudb_basements_fetched_prefetch", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_prefetch_bytes", - "name": "Tokudb_basements_fetched_prefetch_bytes" - }, - { - "id": "tokudb_basements_fetched_prefetch_seconds", - "name": "Tokudb_basements_fetched_prefetch_seconds", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_prelocked_range", - "name": "Tokudb_basements_fetched_prelocked_range", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_prelocked_range_bytes", - "name": "Tokudb_basements_fetched_prelocked_range_bytes" - }, - { - "id": "tokudb_basements_fetched_prelocked_range_seconds", - "name": "Tokudb_basements_fetched_prelocked_range_seconds", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_target_query", - "name": "Tokudb_basements_fetched_target_query", - "type": "integer" - }, - { - "id": "tokudb_basements_fetched_target_query_bytes", - "name": "Tokudb_basements_fetched_target_query_bytes" - }, - { - "id": "tokudb_basements_fetched_target_query_seconds", - "name": "Tokudb_basements_fetched_target_query_seconds", - "type": "integer" - }, - { - "id": "tokudb_broadcase_messages_injected_at_root", - "name": "Tokudb_broadcase_messages_injected_at_root", - "type": "integer" - }, - { - "id": "tokudb_buffers_decompressed_for_write", - "name": "Tokudb_buffers_decompressed_for_write", - "type": "integer" - }, - { - "id": "tokudb_buffers_decompressed_prefetch", - "name": "Tokudb_buffers_decompressed_prefetch", - "type": "integer" - }, - { - "id": "tokudb_buffers_decompressed_prelocked_range", - "name": "Tokudb_buffers_decompressed_prelocked_range", - "type": "integer" - }, - { - "id": "tokudb_buffers_decompressed_target_query", - "name": "Tokudb_buffers_decompressed_target_query", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_for_write", - "name": "Tokudb_buffers_fetched_for_write", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_for_write_bytes", - "name": "Tokudb_buffers_fetched_for_write_bytes" - }, - { - "id": "tokudb_buffers_fetched_for_write_seconds", - "name": "Tokudb_buffers_fetched_for_write_seconds", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_prefetch", - "name": "Tokudb_buffers_fetched_prefetch", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_prefetch_bytes", - "name": "Tokudb_buffers_fetched_prefetch_bytes" - }, - { - "id": "tokudb_buffers_fetched_prefetch_seconds", - "name": "Tokudb_buffers_fetched_prefetch_seconds", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_prelocked_range", - "name": "Tokudb_buffers_fetched_prelocked_range", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_prelocked_range_bytes", - "name": "Tokudb_buffers_fetched_prelocked_range_bytes" - }, - { - "id": "tokudb_buffers_fetched_prelocked_range_seconds", - "name": "Tokudb_buffers_fetched_prelocked_range_seconds", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_target_query", - "name": "Tokudb_buffers_fetched_target_query", - "type": "integer" - }, - { - "id": "tokudb_buffers_fetched_target_query_bytes", - "name": "Tokudb_buffers_fetched_target_query_bytes" - }, - { - "id": "tokudb_buffers_fetched_target_query_seconds", - "name": "Tokudb_buffers_fetched_target_query_seconds", - "type": "integer" - }, - { - "id": "tokudb_cachetable_cleaner_executions", - "name": "Tokudb_cachetable_cleaner_executions", - "type": "integer" - }, - { - "id": "tokudb_cachetable_cleaner_iterations", - "name": "Tokudb_cachetable_cleaner_iterations", - "type": "integer" - }, - { - "id": "tokudb_cachetable_cleaner_period", - "name": "Tokudb_cachetable_cleaner_period", - "type": "integer" - }, - { - "id": "tokudb_cachetable_evictions", - "name": "Tokudb_cachetable_evictions", - "type": "integer" - }, - { - "id": "tokudb_cachetable_long_wait_pressure_count", - "name": "Tokudb_cachetable_long_wait_pressure_count", - "type": "integer" - }, - { - "id": "tokudb_cachetable_long_wait_pressure_time", - "name": "Tokudb_cachetable_long_wait_pressure_time", - "type": "integer" - }, - { - "id": "tokudb_cachetable_miss", - "name": "Tokudb_cachetable_miss", - "type": "integer" - }, - { - "id": "tokudb_cachetable_miss_time", - "name": "Tokudb_cachetable_miss_time", - "type": "integer" - }, - { - "id": "tokudb_cachetable_prefetches", - "name": "Tokudb_cachetable_prefetches", - "type": "integer" - }, - { - "id": "tokudb_cachetable_size_cachepressure", - "name": "Tokudb_cachetable_size_cachepressure", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_cloned", - "name": "Tokudb_cachetable_size_cloned", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_current", - "name": "Tokudb_cachetable_size_current", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_leaf", - "name": "Tokudb_cachetable_size_leaf", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_limit", - "name": "Tokudb_cachetable_size_limit", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_nonleaf", - "name": "Tokudb_cachetable_size_nonleaf", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_rollback", - "name": "Tokudb_cachetable_size_rollback", - "type": "byte" - }, - { - "id": "tokudb_cachetable_size_writing", - "name": "Tokudb_cachetable_size_writing", - "type": "byte" - }, - { - "id": "tokudb_cachetable_wait_pressure_count", - "name": "Tokudb_cachetable_wait_pressure_count", - "type": "integer" - }, - { - "id": "tokudb_cachetable_wait_pressure_time", - "name": "Tokudb_cachetable_wait_pressure_time", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_begin_time", - "name": "Tokudb_checkpoint_begin_time", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_duration", - "name": "Tokudb_checkpoint_duration", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_duration_last", - "name": "Tokudb_checkpoint_duration_last", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_failed", - "name": "Tokudb_checkpoint_failed", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_last_began", - "name": "Tokudb_checkpoint_last_began" - }, - { - "id": "tokudb_checkpoint_last_complete_began", - "name": "Tokudb_checkpoint_last_complete_began" - }, - { - "id": "tokudb_checkpoint_last_complete_ended", - "name": "Tokudb_checkpoint_last_complete_ended" - }, - { - "id": "tokudb_checkpoint_long_begin_count", - "name": "Tokudb_checkpoint_long_begin_count", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_long_begin_time", - "name": "Tokudb_checkpoint_long_begin_time", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_period", - "name": "Tokudb_checkpoint_period", - "type": "integer" - }, - { - "id": "tokudb_checkpoint_taken", - "name": "Tokudb_checkpoint_taken", - "type": "integer" - }, - { - "id": "tokudb_cursor_skip_deleted_leaf_entry", - "name": "Tokudb_cursor_skip_deleted_leaf_entry" - }, - { - "id": "tokudb_db_closes", - "name": "Tokudb_db_closes", - "type": "integer" - }, - { - "id": "tokudb_db_open_current", - "name": "Tokudb_db_open_current", - "type": "integer" - }, - { - "id": "tokudb_db_open_max", - "name": "Tokudb_db_open_max", - "type": "integer" - }, - { - "id": "tokudb_db_opens", - "name": "Tokudb_db_opens", - "type": "integer" - }, - { - "id": "tokudb_descriptor_set", - "name": "Tokudb_descriptor_set", - "type": "integer" - }, - { - "id": "tokudb_dictionary_broadcast_updates", - "name": "Tokudb_dictionary_broadcast_updates", - "type": "integer" - }, - { - "id": "tokudb_dictionary_updates", - "name": "Tokudb_dictionary_updates", - "type": "integer" - }, - { - "id": "tokudb_filesystem_fsync_num", - "name": "Tokudb_filesystem_fsync_num", - "type": "integer" - }, - { - "id": "tokudb_filesystem_fsync_time", - "name": "Tokudb_filesystem_fsync_time", - "type": "integer" - }, - { - "id": "tokudb_filesystem_long_fsync_num", - "name": "Tokudb_filesystem_long_fsync_num", - "type": "integer" - }, - { - "id": "tokudb_filesystem_long_fsync_time", - "name": "Tokudb_filesystem_long_fsync_time", - "type": "integer" - }, - { - "id": "tokudb_filesystem_threads_blocked_by_full_disk", - "name": "Tokudb_filesystem_threads_blocked_by_full_disk", - "type": "integer" - }, - { - "id": "tokudb_leaf_compression_to_memory_seconds", - "name": "Tokudb_leaf_compression_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_leaf_decompression_to_memory_seconds", - "name": "Tokudb_leaf_decompression_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_leaf_deserialization_to_memory_seconds", - "name": "Tokudb_leaf_deserialization_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_leaf_node_compression_ratio", - "name": "Tokudb_leaf_node_compression_ratio" - }, - { - "id": "tokudb_leaf_node_full_evictions", - "name": "Tokudb_leaf_node_full_evictions", - "type": "integer" - }, - { - "id": "tokudb_leaf_node_full_evictions_bytes", - "name": "Tokudb_leaf_node_full_evictions_bytes" - }, - { - "id": "tokudb_leaf_node_partial_evictions", - "name": "Tokudb_leaf_node_partial_evictions", - "type": "integer" - }, - { - "id": "tokudb_leaf_node_partial_evictions_bytes", - "name": "Tokudb_leaf_node_partial_evictions_bytes" - }, - { - "id": "tokudb_leaf_nodes_created", - "name": "Tokudb_leaf_nodes_created", - "type": "integer" - }, - { - "id": "tokudb_leaf_nodes_destroyed", - "name": "Tokudb_leaf_nodes_destroyed", - "type": "integer" - }, - { - "id": "tokudb_leaf_nodes_flushed_checkpoint", - "name": "Tokudb_leaf_nodes_flushed_checkpoint", - "type": "integer" - }, - { - "id": "tokudb_leaf_nodes_flushed_checkpoint_bytes", - "name": "Tokudb_leaf_nodes_flushed_checkpoint_bytes", - "type": "byte" - }, - { - "id": "tokudb_leaf_nodes_flushed_checkpoint_seconds", - "name": "Tokudb_leaf_nodes_flushed_checkpoint_seconds", - "type": "integer" - }, - { - "id": "tokudb_leaf_nodes_flushed_checkpoint_uncompressed_bytes", - "name": "Tokudb_leaf_nodes_flushed_checkpoint_uncompressed_bytes" - }, - { - "id": "tokudb_leaf_nodes_flushed_not_checkpoint", - "name": "Tokudb_leaf_nodes_flushed_not_checkpoint", - "type": "integer" - }, - { - "id": "tokudb_leaf_nodes_flushed_not_checkpoint_bytes", - "name": "Tokudb_leaf_nodes_flushed_not_checkpoint_bytes", - "type": "byte" - }, - { - "id": "tokudb_leaf_nodes_flushed_not_checkpoint_seconds", - "name": "Tokudb_leaf_nodes_flushed_not_checkpoint_seconds", - "type": "integer" - }, - { - "id": "tokudb_leaf_nodes_flushed_not_checkpoint_uncompressed_bytes", - "name": "Tokudb_leaf_nodes_flushed_not_checkpoint_uncompressed_bytes" - }, - { - "id": "tokudb_leaf_serialization_to_memory_seconds", - "name": "Tokudb_leaf_serialization_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_loader_num_created", - "name": "Tokudb_loader_num_created", - "type": "integer" - }, - { - "id": "tokudb_loader_num_current", - "name": "Tokudb_loader_num_current", - "type": "integer" - }, - { - "id": "tokudb_loader_num_max", - "name": "Tokudb_loader_num_max", - "type": "integer" - }, - { - "id": "tokudb_locktree_escalation_num", - "name": "Tokudb_locktree_escalation_num", - "type": "integer" - }, - { - "id": "tokudb_locktree_escalation_seconds", - "name": "Tokudb_locktree_escalation_seconds", - "type": "integer" - }, - { - "id": "tokudb_locktree_latest_post_escalation_memory_size", - "name": "Tokudb_locktree_latest_post_escalation_memory_size", - "type": "byte" - }, - { - "id": "tokudb_locktree_long_wait_count", - "name": "Tokudb_locktree_long_wait_count", - "type": "integer" - }, - { - "id": "tokudb_locktree_long_wait_escalation_count", - "name": "Tokudb_locktree_long_wait_escalation_count", - "type": "integer" - }, - { - "id": "tokudb_locktree_long_wait_escalation_time", - "name": "Tokudb_locktree_long_wait_escalation_time", - "type": "integer" - }, - { - "id": "tokudb_locktree_long_wait_time", - "name": "Tokudb_locktree_long_wait_time", - "type": "integer" - }, - { - "id": "tokudb_locktree_memory_size", - "name": "Tokudb_locktree_memory_size", - "type": "byte" - }, - { - "id": "tokudb_locktree_memory_size_limit", - "name": "Tokudb_locktree_memory_size_limit", - "type": "byte" - }, - { - "id": "tokudb_locktree_open_current", - "name": "Tokudb_locktree_open_current", - "type": "integer" - }, - { - "id": "tokudb_locktree_pending_lock_requests", - "name": "Tokudb_locktree_pending_lock_requests", - "type": "integer" - }, - { - "id": "tokudb_locktree_sto_eligible_num", - "name": "Tokudb_locktree_sto_eligible_num", - "type": "integer" - }, - { - "id": "tokudb_locktree_sto_ended_num", - "name": "Tokudb_locktree_sto_ended_num", - "type": "integer" - }, - { - "id": "tokudb_locktree_sto_ended_seconds", - "name": "Tokudb_locktree_sto_ended_seconds", - "type": "integer" - }, - { - "id": "tokudb_locktree_timeout_count", - "name": "Tokudb_locktree_timeout_count", - "type": "integer" - }, - { - "id": "tokudb_locktree_wait_count", - "name": "Tokudb_locktree_wait_count", - "type": "integer" - }, - { - "id": "tokudb_locktree_wait_escalation_count", - "name": "Tokudb_locktree_wait_escalation_count", - "type": "integer" - }, - { - "id": "tokudb_locktree_wait_escalation_time", - "name": "Tokudb_locktree_wait_escalation_time", - "type": "integer" - }, - { - "id": "tokudb_locktree_wait_time", - "name": "Tokudb_locktree_wait_time", - "type": "integer" - }, - { - "id": "tokudb_logger_wait_long", - "name": "Tokudb_logger_wait_long" - }, - { - "id": "tokudb_logger_writes", - "name": "Tokudb_logger_writes", - "type": "integer" - }, - { - "id": "tokudb_logger_writes_bytes", - "name": "Tokudb_logger_writes_bytes" - }, - { - "id": "tokudb_logger_writes_seconds", - "name": "Tokudb_logger_writes_seconds", - "type": "integer" - }, - { - "id": "tokudb_logger_writes_uncompressed_bytes", - "name": "Tokudb_logger_writes_uncompressed_bytes" - }, - { - "id": "tokudb_mem_estimated_maximum_memory_footprint", - "name": "Tokudb_mem_estimated_maximum_memory_footprint" - }, - { - "id": "tokudb_messages_flushed_from_h1_to_leaves_bytes", - "name": "Tokudb_messages_flushed_from_h1_to_leaves_bytes" - }, - { - "id": "tokudb_messages_ignored_by_leaf_due_to_msn", - "name": "Tokudb_messages_ignored_by_leaf_due_to_msn", - "type": "integer" - }, - { - "id": "tokudb_messages_in_trees_estimate_bytes", - "name": "Tokudb_messages_in_trees_estimate_bytes" - }, - { - "id": "tokudb_messages_injected_at_root", - "name": "Tokudb_messages_injected_at_root", - "type": "integer" - }, - { - "id": "tokudb_messages_injected_at_root_bytes", - "name": "Tokudb_messages_injected_at_root_bytes" - }, - { - "id": "tokudb_nonleaf_compression_to_memory_seconds", - "name": "Tokudb_nonleaf_compression_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_decompression_to_memory_seconds", - "name": "Tokudb_nonleaf_decompression_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_deserialization_to_memory_seconds", - "name": "Tokudb_nonleaf_deserialization_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_node_compression_ratio", - "name": "Tokudb_nonleaf_node_compression_ratio" - }, - { - "id": "tokudb_nonleaf_node_full_evictions", - "name": "Tokudb_nonleaf_node_full_evictions", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_node_full_evictions_bytes", - "name": "Tokudb_nonleaf_node_full_evictions_bytes" - }, - { - "id": "tokudb_nonleaf_node_partial_evictions", - "name": "Tokudb_nonleaf_node_partial_evictions", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_node_partial_evictions_bytes", - "name": "Tokudb_nonleaf_node_partial_evictions_bytes" - }, - { - "id": "tokudb_nonleaf_nodes_created", - "name": "Tokudb_nonleaf_nodes_created", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_nodes_destroyed", - "name": "Tokudb_nonleaf_nodes_destroyed", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_checkpoint", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_bytes", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_bytes", - "type": "byte" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_seconds", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_seconds", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_uncompressed_bytes", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_uncompressed_bytes" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_bytes", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_bytes", - "type": "byte" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_seconds", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_seconds", - "type": "integer" - }, - { - "id": "tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_uncompressed_bytes", - "name": "Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_uncompressed_bytes" - }, - { - "id": "tokudb_nonleaf_serialization_to_memory_seconds", - "name": "Tokudb_nonleaf_serialization_to_memory_seconds", - "type": "integer" - }, - { - "id": "tokudb_overall_node_compression_ratio", - "name": "Tokudb_overall_node_compression_ratio" - }, - { - "id": "tokudb_pivots_fetched_for_query", - "name": "Tokudb_pivots_fetched_for_query", - "type": "integer" - }, - { - "id": "tokudb_pivots_fetched_for_query_bytes", - "name": "Tokudb_pivots_fetched_for_query_bytes", - "type": "byte" - }, - { - "id": "tokudb_pivots_fetched_for_query_seconds", - "name": "Tokudb_pivots_fetched_for_query_seconds", - "type": "integer" - }, - { - "id": "tokudb_pivots_fetched_for_prefetch", - "name": "Tokudb_pivots_fetched_for_prefetch", - "type": "integer" - }, - { - "id": "tokudb_pivots_fetched_for_prefetch_bytes", - "name": "Tokudb_pivots_fetched_for_prefetch_bytes", - "type": "byte" - }, - { - "id": "tokudb_pivots_fetched_for_prefetch_seconds", - "name": "Tokudb_pivots_fetched_for_prefetch_seconds", - "type": "integer" - }, - { - "id": "tokudb_pivots_fetched_for_write", - "name": "Tokudb_pivots_fetched_for_write", - "type": "integer" - }, - { - "id": "tokudb_pivots_fetched_for_write_bytes", - "name": "Tokudb_pivots_fetched_for_write_bytes", - "type": "byte" - }, - { - "id": "tokudb_pivots_fetched_for_write_seconds", - "name": "Tokudb_pivots_fetched_for_write_seconds", - "type": "integer" - }, - { - "id": "tokudb_promotion_h1_roots_injected_into", - "name": "Tokudb_promotion_h1_roots_injected_into", - "type": "integer" - }, - { - "id": "tokudb_promotion_injections_at_depth_0", - "name": "Tokudb_promotion_injections_at_depth_0", - "type": "integer" - }, - { - "id": "tokudb_promotion_injections_at_depth_1", - "name": "Tokudb_promotion_injections_at_depth_1", - "type": "integer" - }, - { - "id": "tokudb_promotion_injections_at_depth_2", - "name": "Tokudb_promotion_injections_at_depth_2", - "type": "integer" - }, - { - "id": "tokudb_promotion_injections_at_depth_3", - "name": "Tokudb_promotion_injections_at_depth_3", - "type": "integer" - }, - { - "id": "tokudb_promotion_injections_lower_than_depth_3", - "name": "Tokudb_promotion_injections_lower_than_depth_3", - "type": "integer" - }, - { - "id": "tokudb_promotion_leaf_roots_injected_into", - "name": "Tokudb_promotion_leaf_roots_injected_into", - "type": "integer" - }, - { - "id": "tokudb_promotion_roots_split", - "name": "Tokudb_promotion_roots_split", - "type": "integer" - }, - { - "id": "tokudb_promotion_stopped_after_locking_child", - "name": "Tokudb_promotion_stopped_after_locking_child", - "type": "integer" - }, - { - "id": "tokudb_promotion_stopped_at_height_1", - "name": "Tokudb_promotion_stopped_at_height_1", - "type": "integer" - }, - { - "id": "tokudb_promotion_stopped_child_locked_or_not_in_memory", - "name": "Tokudb_promotion_stopped_child_locked_or_not_in_memory", - "type": "integer" - }, - { - "id": "tokudb_promotion_stopped_child_not_fully_in_memory", - "name": "Tokudb_promotion_stopped_child_not_fully_in_memory", - "type": "integer" - }, - { - "id": "tokudb_promotion_stopped_nonempty_buffer", - "name": "Tokudb_promotion_stopped_nonempty_buffer", - "type": "integer" - }, - { - "id": "tokudb_txn_aborts", - "name": "Tokudb_txn_aborts", - "type": "integer" - }, - { - "id": "tokudb_txn_begin", - "name": "Tokudb_txn_begin", - "type": "integer" - }, - { - "id": "tokudb_txn_begin_read_only", - "name": "Tokudb_txn_begin_read_only", - "type": "integer" - }, - { - "id": "tokudb_txn_commits", - "name": "Tokudb_txn_commits", - "type": "integer" - } - ], - "name": "tokudb-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/tokudb-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-tokudb-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-tokudb-system-variables.json deleted file mode 100644 index be4882c5..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-tokudb-system-variables.json +++ /dev/null @@ -1,594 +0,0 @@ -{ - "data": [ - { - "default": "OFF", - "dynamic": true, - "id": "tokudb_alter_print_error", - "name": "tokudb_alter_print_error", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "5", - "dynamic": true, - "id": "tokudb_analyze_time", - "name": "tokudb_analyze_time", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "4194304 (4MB)", - "dynamic": true, - "id": "tokudb_block_size", - "name": "tokudb_block_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_bulk_fetch", - "name": "tokudb_bulk_fetch", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "Half of the total system memory", - "dynamic": false, - "id": "tokudb_cache_size", - "name": "tokudb_cache_size", - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "tokudb_check_jemalloc", - "name": "tokudb_check_jemalloc", - "scope": [ - "global" - ], - "type": "integer", - "validValues": [ - "0", - "1" - ] - }, - { - "default": "OFF", - "dynamic": true, - "id": "tokudb_checkpoint_lock", - "name": "tokudb_checkpoint_lock", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "tokudb_checkpoint_on_flush_logs", - "name": "tokudb_checkpoint_on_flush_logs", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "60", - "dynamic": true, - "id": "tokudb_checkpointing_period", - "name": "tokudb_checkpointing_period", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "5", - "dynamic": true, - "id": "tokudb_cleaner_iterations", - "name": "tokudb_cleaner_iterations", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "tokudb_cleaner_period", - "name": "tokudb_cleaner_period", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_commit_sync", - "name": "tokudb_commit_sync", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_create_index_online", - "name": "tokudb_create_index_online", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "Empty (the MariaDB datadir is used)", - "dynamic": false, - "id": "tokudb_data_dir", - "name": "tokudb_data_dir", - "type": "string" - }, - { - "default": "0", - "dynamic": true, - "id": "tokudb_debug", - "name": "tokudb_debug", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": false, - "id": "tokudb_directio", - "name": "tokudb_directio", - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "tokudb_disable_hot_alter", - "name": "tokudb_disable_hot_alter", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "tokudb_disable_prefetching", - "name": "tokudb_disable_prefetching", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "tokudb_disable_slow_alter", - "name": "tokudb_disable_slow_alter", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "rl", - "dynamic": true, - "id": "tokudb_empty_scan", - "name": "tokudb_empty_scan", - "scope": [ - "global", - "session" - ], - "validValues": [ - "lr", - "rl", - "disabled" - ] - }, - { - "default": "5", - "dynamic": false, - "id": "tokudb_fs_reserve_percent", - "name": "tokudb_fs_reserve_percent", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "0", - "dynamic": true, - "id": "tokudb_fsync_log_period", - "name": "tokudb_fsync_log_period", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_hide_default_row_format", - "name": "tokudb_hide_default_row_format", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "4000", - "dynamic": true, - "id": "tokudb_killed_time", - "name": "tokudb_killed_time", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "Empty", - "dynamic": true, - "id": "tokudb_last_lock_timeout", - "name": "tokudb_last_lock_timeout", - "scope": [ - "global", - "session" - ] - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_load_save_space", - "name": "tokudb_load_save_space", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "100000000 (100M)", - "dynamic": true, - "id": "tokudb_loader_memory_size", - "name": "tokudb_loader_memory_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "4000 (4 seconds)", - "dynamic": true, - "id": "tokudb_lock_timeout", - "name": "tokudb_lock_timeout", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "tokudb_lock_timeout_debug", - "name": "tokudb_lock_timeout_debug", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "Empty (the MariaDB datadir is used)", - "dynamic": false, - "id": "tokudb_log_dir", - "name": "tokudb_log_dir", - "type": "string" - }, - { - "default": "130653952", - "dynamic": false, - "id": "tokudb_max_lock_memory", - "name": "tokudb_max_lock_memory", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "1.000000", - "dynamic": true, - "id": "tokudb_optimize_index_fraction", - "name": "tokudb_optimize_index_fraction", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "None", - "dynamic": true, - "id": "tokudb_optimize_index_name", - "name": "tokudb_optimize_index_name", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "0", - "dynamic": true, - "id": "tokudb_optimize_throttle", - "name": "tokudb_optimize_throttle", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "tokudb_pk_insert_mode", - "name": "tokudb_pk_insert_mode", - "scope": [ - "global", - "session" - ], - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_prelock_empty", - "name": "tokudb_prelock_empty", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "65536 (64KB)", - "dynamic": true, - "id": "tokudb_read_block_size", - "name": "tokudb_read_block_size", - "range": { - "from": 4096, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "131072 (128KB)", - "dynamic": true, - "id": "tokudb_read_buf_size", - "name": "tokudb_read_buf_size", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "10000", - "dynamic": true, - "id": "tokudb_read_status_frequency", - "name": "tokudb_read_status_frequency", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "tokudb_zlib", - "dynamic": true, - "id": "tokudb_row_format", - "name": "tokudb_row_format", - "scope": [ - "global", - "session" - ], - "validValues": [ - "tokudb_default", - "tokudb_fast", - "tokudb_small", - "tokudb_zlib", - "tokudb_quicklz", - "tokudb_lzma", - "tokudb_uncompressed" - ] - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_rpl_check_readonly", - "name": "tokudb_rpl_check_readonly", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_rpl_lookup_rows", - "name": "tokudb_rpl_lookup_rows", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "0", - "dynamic": true, - "id": "tokudb_rpl_lookup_rows_delay", - "name": "tokudb_rpl_lookup_rows_delay", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_rpl_unique_checks", - "name": "tokudb_rpl_unique_checks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "0", - "dynamic": true, - "id": "tokudb_rpl_unique_checks_delay", - "name": "tokudb_rpl_unique_checks_delay", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "tokudb_support_xa", - "name": "tokudb_support_xa", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "Empty (the MariaDB datadir is used)", - "dynamic": false, - "id": "tokudb_tmp_dir", - "name": "tokudb_tmp_dir", - "type": "directory name" - }, - { - "dynamic": false, - "id": "tokudb_version", - "name": "tokudb_version", - "type": "string" - }, - { - "default": "1000", - "dynamic": true, - "id": "tokudb_write_status_frequency", - "name": "tokudb_write_status_frequency", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "tokudb-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/tokudb/tokudb-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-versioned-tables-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-versioned-tables-system-variables.json deleted file mode 100644 index c492af17..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-versioned-tables-system-variables.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "data": [ - { - "cli": "--system-versioning-alter-history=value", - "default": "ERROR", - "dynamic": true, - "id": "system_versioning_alter_history", - "name": "system_versioning_alter_history", - "scope": [ - "global", - "session" - ], - "validValues": [ - "ERROR", - "KEEP" - ] - }, - { - "default": "DEFAULT", - "dynamic": true, - "id": "system_versioning_asof", - "name": "system_versioning_asof", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--system-versioning-innodb-algorithm-simple[={0|1}]", - "default": "ON", - "dynamic": true, - "id": "system_versioning_innodb_algorithm_simple", - "name": "system_versioning_innodb_algorithm_simple", - "scope": [ - "global", - "session" - ], - "type": "boolean" - } - ], - "name": "versioned-tables-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/system-versioned-tables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-xtradbinnodb-server-status-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-xtradbinnodb-server-status-variables.json deleted file mode 100644 index e38c0948..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-xtradbinnodb-server-status-variables.json +++ /dev/null @@ -1,1282 +0,0 @@ -{ - "data": [ - { - "id": "innodb_adaptive_hash_cells", - "name": "Innodb_adaptive_hash_cells", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_adaptive_hash_hash_searches", - "name": "Innodb_adaptive_hash_hash_searches", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_adaptive_hash_heap_buffers", - "name": "Innodb_adaptive_hash_heap_buffers", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_adaptive_hash_non_hash_searches", - "name": "Innodb_adaptive_hash_non_hash_searches", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_available_undo_logs", - "name": "Innodb_available_undo_logs", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_background_log_sync", - "name": "Innodb_background_log_sync", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_bytes_data", - "name": "Innodb_buffer_pool_bytes_data", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_bytes_dirty", - "name": "Innodb_buffer_pool_bytes_dirty", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_dump_status", - "name": "Innodb_buffer_pool_dump_status", - "scope": [ - "global" - ], - "type": "string" - }, - { - "id": "innodb_buffer_pool_load_incomplete", - "name": "Innodb_buffer_pool_load_incomplete", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_buffer_pool_load_status", - "name": "Innodb_buffer_pool_load_status", - "scope": [ - "global" - ], - "type": "string" - }, - { - "id": "innodb_buffer_pool_pages_data", - "name": "Innodb_buffer_pool_pages_data", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_dirty", - "name": "Innodb_buffer_pool_pages_dirty", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_flushed", - "name": "Innodb_buffer_pool_pages_flushed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_lru_flushed", - "name": "Innodb_buffer_pool_pages_LRU_flushed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_free", - "name": "Innodb_buffer_pool_pages_free", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_made_not_young", - "name": "Innodb_buffer_pool_pages_made_not_young", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_made_young", - "name": "Innodb_buffer_pool_pages_made_young", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_misc", - "name": "Innodb_buffer_pool_pages_misc", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_old", - "name": "Innodb_buffer_pool_pages_old", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_pages_total", - "name": "Innodb_buffer_pool_pages_total", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_read_ahead", - "name": "Innodb_buffer_pool_read_ahead", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_read_ahead_evicted", - "name": "Innodb_buffer_pool_read_ahead_evicted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_read_ahead_rnd", - "name": "Innodb_buffer_pool_read_ahead_rnd", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_read_requests", - "name": "Innodb_buffer_pool_read_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_reads", - "name": "Innodb_buffer_pool_reads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_resize_status", - "name": "Innodb_buffer_pool_resize_status", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_wait_free", - "name": "Innodb_buffer_pool_wait_free", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_buffer_pool_write_requests", - "name": "Innodb_buffer_pool_write_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_checkpoint_age", - "name": "Innodb_checkpoint_age", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_checkpoint_max_age", - "name": "Innodb_checkpoint_max_age", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_checkpoint_target_age", - "name": "Innodb_checkpoint_target_age", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_current_row_locks", - "name": "Innodb_current_row_locks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_fsyncs", - "name": "Innodb_data_fsyncs", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_pending_fsyncs", - "name": "Innodb_data_pending_fsyncs", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_pending_reads", - "name": "Innodb_data_pending_reads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_pending_writes", - "name": "Innodb_data_pending_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_read", - "name": "Innodb_data_read", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_reads", - "name": "Innodb_data_reads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_writes", - "name": "Innodb_data_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_data_written", - "name": "Innodb_data_written", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_dblwr_pages_written", - "name": "Innodb_dblwr_pages_written", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_dblwr_writes", - "name": "Innodb_dblwr_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_deadlocks", - "name": "Innodb_deadlocks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_defragment_compression_failures", - "name": "Innodb_defragment_compression_failures", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_defragment_count", - "name": "Innodb_defragment_count", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_defragment_failures", - "name": "Innodb_defragment_failures", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_dict_tables", - "name": "Innodb_dict_tables", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_n_merge_blocks_decrypted", - "name": "Innodb_encryption_n_merge_blocks_decrypted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_n_merge_blocks_encrypted", - "name": "Innodb_encryption_n_merge_blocks_encrypted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_n_rowlog_blocks_decrypted", - "name": "Innodb_encryption_n_rowlog_blocks_decrypted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_n_rowlog_blocks_encrypted", - "name": "Innodb_encryption_n_rowlog_blocks_encrypted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_num_key_requests", - "name": "Innodb_encryption_num_key_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_rotation_estimated_iops", - "name": "Innodb_encryption_rotation_estimated_iops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_rotation_pages_flushed", - "name": "Innodb_encryption_rotation_pages_flushed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_rotation_pages_modified", - "name": "Innodb_encryption_rotation_pages_modified", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_rotation_pages_read_from_cache", - "name": "Innodb_encryption_rotation_pages_read_from_cache", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_encryption_rotation_pages_read_from_disk", - "name": "Innodb_encryption_rotation_pages_read_from_disk", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_have_atomic_builtins", - "name": "Innodb_have_atomic_builtins", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_have_bzip2", - "name": "Innodb_have_bzip2", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_have_lz4", - "name": "Innodb_have_lz4", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_have_lzma", - "name": "Innodb_have_lzma", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_have_lzo", - "name": "Innodb_have_lzo", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_have_punch_hole", - "name": "Innodb_have_punch_hole", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_have_snappy", - "name": "Innodb_have_snappy", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "id": "innodb_history_list_length", - "name": "Innodb_history_list_length", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_discarded_delete_marks", - "name": "Innodb_ibuf_discarded_delete_marks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_discarded_deletes", - "name": "Innodb_ibuf_discarded_deletes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_discarded_inserts", - "name": "Innodb_ibuf_discarded_inserts", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_free_list", - "name": "Innodb_ibuf_free_list", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_merged_delete_marks", - "name": "Innodb_ibuf_merged_delete_marks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_merged_deletes", - "name": "Innodb_ibuf_merged_deletes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_merged_inserts", - "name": "Innodb_ibuf_merged_inserts", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_merges", - "name": "Innodb_ibuf_merges", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_segment_size", - "name": "Innodb_ibuf_segment_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_ibuf_size", - "name": "Innodb_ibuf_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_instant_alter_column", - "name": "Innodb_instant_alter_column", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_log_waits", - "name": "Innodb_log_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_log_write_requests", - "name": "Innodb_log_write_requests", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_log_writes", - "name": "Innodb_log_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_lsn_current", - "name": "Innodb_lsn_current", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_lsn_flushed", - "name": "Innodb_lsn_flushed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_lsn_last_checkpoint", - "name": "Innodb_lsn_last_checkpoint", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_1_second_loops", - "name": "Innodb_master_thread_1_second_loops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_10_second_loops", - "name": "Innodb_master_thread_10_second_loops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_active_loops", - "name": "Innodb_master_thread_active_loops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_background_loops", - "name": "Innodb_master_thread_background_loops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_idle_loops", - "name": "Innodb_master_thread_idle_loops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_main_flush_loops", - "name": "Innodb_master_thread_main_flush_loops", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_master_thread_sleeps", - "name": "Innodb_master_thread_sleeps", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_max_trx_id", - "name": "Innodb_max_trx_id", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mem_adaptive_hash", - "name": "Innodb_mem_adaptive_hash", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mem_dictionary", - "name": "Innodb_mem_dictionary", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mem_total", - "name": "Innodb_mem_total", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mutex_os_waits", - "name": "Innodb_mutex_os_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mutex_spin_rounds", - "name": "Innodb_mutex_spin_rounds", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mutex_spin_waits", - "name": "Innodb_mutex_spin_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_index_pages_written", - "name": "Innodb_num_index_pages_written", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_num_non_index_pages_written", - "name": "Innodb_num_non_index_pages_written", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_num_open_files", - "name": "Innodb_num_open_files", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_page_compressed_trim_op", - "name": "Innodb_num_page_compressed_trim_op", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_page_compressed_trim_op_saved", - "name": "Innodb_num_page_compressed_trim_op_saved", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_pages_decrypted", - "name": "Innodb_num_pages_decrypted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_pages_encrypted", - "name": "Innodb_num_pages_encrypted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_pages_page_compressed", - "name": "Innodb_num_pages_page_compressed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_pages_page_compression_error", - "name": "Innodb_num_pages_page_compression_error", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_pages_page_decompressed", - "name": "Innodb_num_pages_page_decompressed", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_num_pages_page_encryption_error", - "name": "Innodb_num_pages_page_encryption_error", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_oldest_view_low_limit_trx_id", - "name": "Innodb_oldest_view_low_limit_trx_id", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_onlineddl_pct_progress", - "name": "Innodb_onlineddl_pct_progress", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_onlineddl_rowlog_pct_used", - "name": "Innodb_onlineddl_rowlog_pct_used", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_onlineddl_rowlog_rows", - "name": "Innodb_onlineddl_rowlog_rows", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_os_log_fsyncs", - "name": "Innodb_os_log_fsyncs", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_os_log_pending_fsyncs", - "name": "Innodb_os_log_pending_fsyncs", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_os_log_pending_writes", - "name": "Innodb_os_log_pending_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_os_log_written", - "name": "Innodb_os_log_written", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_page_compression_saved", - "name": "Innodb_page_compression_saved", - "scope": [], - "type": "byte" - }, - { - "id": "innodb_page_compression_trim_sect512", - "name": "Innodb_page_compression_trim_sect512", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_compression_trim_sect1024", - "name": "Innodb_page_compression_trim_sect1024", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_compression_trim_sect2048", - "name": "Innodb_page_compression_trim_sect2048", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_compression_trim_sect4096", - "name": "Innodb_page_compression_trim_sect4096", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_compression_trim_sect8192", - "name": "Innodb_page_compression_trim_sect8192", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_compression_trim_sect16384", - "name": "Innodb_page_compression_trim_sect16384", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_compression_trim_sect32768", - "name": "Innodb_page_compression_trim_sect32768", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_page_size", - "name": "Innodb_page_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_pages_created", - "name": "Innodb_pages_created", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_pages_read", - "name": "Innodb_pages_read", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_pages0_read", - "name": "Innodb_pages0_read", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_pages_written", - "name": "Innodb_pages_written", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_purge_trx_id", - "name": "Innodb_purge_trx_id", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_purge_undo_no", - "name": "Innodb_purge_undo_no", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_read_views_memory", - "name": "Innodb_read_views_memory", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_row_lock_current_waits", - "name": "Innodb_row_lock_current_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_row_lock_numbers", - "name": "Innodb_row_lock_numbers", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_row_lock_time", - "name": "Innodb_row_lock_time", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_row_lock_time_avg", - "name": "Innodb_row_lock_time_avg", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_row_lock_time_max", - "name": "Innodb_row_lock_time_max", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_row_lock_time_waits", - "name": "Innodb_row_lock_time_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_rows_deleted", - "name": "Innodb_rows_deleted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_rows_inserted", - "name": "Innodb_rows_inserted", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_rows_read", - "name": "Innodb_rows_read", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_rows_updated", - "name": "Innodb_rows_updated", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_s_lock_os_waits", - "name": "Innodb_s_lock_os_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_s_lock_spin_rounds", - "name": "Innodb_s_lock_spin_rounds", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_s_lock_spin_waits", - "name": "Innodb_s_lock_spin_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_background_page_reorganizations", - "name": "Innodb_scrub_background_page_reorganizations", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_background_page_split_failures_missing_index", - "name": "Innodb_scrub_background_page_split_failures_missing_index", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_background_page_split_failures_out_of_filespace", - "name": "Innodb_scrub_background_page_split_failures_out_of_filespace", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_background_page_split_failures_underflow", - "name": "Innodb_scrub_background_page_split_failures_underflow", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_background_page_split_failures_unknown", - "name": "Innodb_scrub_background_page_split_failures_unknown", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_background_page_splits", - "name": "Innodb_scrub_background_page_splits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_scrub_log", - "name": "Innodb_scrub_log", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_secondary_index_triggered_cluster_reads", - "name": "Innodb_secondary_index_triggered_cluster_reads", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_secondary_index_triggered_cluster_reads_avoided", - "name": "Innodb_secondary_index_triggered_cluster_reads_avoided", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_system_rows_deleted", - "name": "Innodb_system_rows_deleted", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_system_rows_inserted", - "name": "Innodb_system_rows_inserted", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_system_rows_read", - "name": "Innodb_system_rows_read", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_system_rows_updated", - "name": "Innodb_system_rows_updated", - "scope": [], - "type": "integer" - }, - { - "id": "innodb_truncated_status_writes", - "name": "Innodb_truncated_status_writes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_undo_truncations", - "name": "Innodb_undo_truncations", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_x_lock_os_waits", - "name": "Innodb_x_lock_os_waits", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_x_lock_spin_rounds", - "name": "Innodb_x_lock_spin_rounds", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_x_lock_spin_waits", - "name": "Innodb_x_lock_spin_waits", - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "xtradbinnodb-server-status-variables", - "url": "https://mariadb.com/kb/en/library/documentation/xtradbinnodb-server-status-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-xtradbinnodb-server-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-xtradbinnodb-server-system-variables.json deleted file mode 100644 index d1235a41..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mariadb-xtradbinnodb-server-system-variables.json +++ /dev/null @@ -1,3088 +0,0 @@ -{ - "data": [ - { - "dynamic": false, - "id": "have_innodb", - "name": "have_innodb", - "scope": [ - "global" - ] - }, - { - "cli": "--ignore-builtin-innodb", - "default": "OFF", - "dynamic": false, - "id": "ignore_builtin_innodb", - "name": "ignore_builtin_innodb", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-adaptive-checkpoint=#", - "default": "estimate", - "dynamic": true, - "id": "innodb_adaptive_checkpoint", - "name": "innodb_adaptive_checkpoint", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "none", - "0", - "reflex", - "1", - "estimate", - "2", - "keep_average", - "3" - ] - }, - { - "cli": "--innodb-adaptive-flushing=#", - "default": "ON", - "dynamic": true, - "id": "innodb_adaptive_flushing", - "name": "innodb_adaptive_flushing", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-adaptive-flushing-lwm=#", - "default": "10.000000", - "dynamic": true, - "id": "innodb_adaptive_flushing_lwm", - "name": "innodb_adaptive_flushing_lwm", - "range": { - "from": 0, - "to": 70 - }, - "scope": [ - "global" - ] - }, - { - "cli": "innodb-adaptive-flushing-method=value", - "default": "estimate", - "dynamic": true, - "id": "innodb_adaptive_flushing_method", - "name": "innodb_adaptive_flushing_method", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "native", - "0", - "estimate", - "1", - "keep_average", - "2" - ] - }, - { - "cli": "--innodb-adaptive-hash-index=#", - "default": "OFF (>= MariaDB 10.5), ON (<= MariaDB 10.4)", - "dynamic": true, - "id": "innodb_adaptive_hash_index", - "name": "innodb_adaptive_hash_index", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-adaptive-hash-index-partitions=#", - "default": "1", - "dynamic": false, - "id": "innodb_adaptive_hash_index_partitions", - "name": "innodb_adaptive_hash_index_partitions", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-adaptive-hash-index-parts=#", - "default": "8", - "dynamic": false, - "id": "innodb_adaptive_hash_index_parts", - "name": "innodb_adaptive_hash_index_parts", - "range": { - "from": 1, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-adaptive-max-sleep-delay=#", - "default": "150000", - "dynamic": true, - "id": "innodb_adaptive_max_sleep_delay", - "name": "innodb_adaptive_max_sleep_delay", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-additional-mem-pool-size=#", - "default": "8388608", - "dynamic": false, - "id": "innodb_additional_mem_pool_size", - "name": "innodb_additional_mem_pool_size", - "range": { - "from": 2097152, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-api-bk-commit-interval=#", - "default": "5", - "dynamic": true, - "id": "innodb_api_bk_commit_interval", - "name": "innodb_api_bk_commit_interval", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-api-disable-rowlock=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_api_disable_rowlock", - "name": "innodb_api_disable_rowlock", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-api-enable-binlog=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_api_enable_binlog", - "name": "innodb_api_enable_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-api-enable-mdl=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_api_enable_mdl", - "name": "innodb_api_enable_mdl", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-api-trx-level=#", - "default": "0", - "dynamic": true, - "id": "innodb_api_trx_level", - "name": "innodb_api_trx_level", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-auto-lru-dump=#", - "id": "innodb_auto_lru_dump", - "name": "innodb_auto_lru_dump" - }, - { - "cli": "--innodb-autoextend-increment=#", - "default": "64 (from MariaDB 10.0) 8 (before MariaDB 10.0),", - "dynamic": true, - "id": "innodb_autoextend_increment", - "name": "innodb_autoextend_increment", - "range": { - "from": 1, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-autoinc-lock-mode=#", - "default": "1", - "dynamic": false, - "id": "innodb_autoinc_lock_mode", - "name": "innodb_autoinc_lock_mode", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-background-scrub-data-check-interval=#", - "default": "3600", - "dynamic": true, - "id": "innodb_background_scrub_data_check_interval", - "name": "innodb_background_scrub_data_check_interval", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-background-scrub-data-compressed={0|1}", - "default": "0", - "dynamic": true, - "id": "innodb_background_scrub_data_compressed", - "name": "innodb_background_scrub_data_compressed", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-background-scrub-data-interval=#", - "default": "604800", - "dynamic": true, - "id": "innodb_background_scrub_data_interval", - "name": "innodb_background_scrub_data_interval", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-background-scrub-data-uncompressed={0|1}", - "default": "0", - "dynamic": true, - "id": "innodb_background_scrub_data_uncompressed", - "name": "innodb_background_scrub_data_uncompressed", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-blocking-buffer-pool-restore={1|2}", - "default": "OFF", - "dynamic": false, - "id": "innodb_blocking_buffer_pool_restore", - "name": "innodb_blocking_buffer_pool_restore", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buf-dump-status-frequency=#", - "default": "0", - "dynamic": true, - "id": "innodb_buf_dump_status_frequency", - "name": "innodb_buf_dump_status_frequency", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-buffer-pool-chunk-size=#", - "default": "134217728", - "dynamic": false, - "id": "innodb_buffer_pool_chunk_size", - "name": "innodb_buffer_pool_chunk_size", - "range": { - "from": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-buffer-pool-dump-at-shutdown=#", - "default": "ON (>= MariaDB 10.2.2), OFF (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_buffer_pool_dump_at_shutdown", - "name": "innodb_buffer_pool_dump_at_shutdown", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-dump-now=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_buffer_pool_dump_now", - "name": "innodb_buffer_pool_dump_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-dump-pct=#", - "default": "25 (>= MariaDB 10.2.2), 100 (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_buffer_pool_dump_pct", - "name": "innodb_buffer_pool_dump_pct", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-evict=#", - "default": "\"\"", - "dynamic": true, - "id": "innodb_buffer_pool_evict", - "name": "innodb_buffer_pool_evict", - "scope": [ - "global" - ], - "type": "string", - "validValues": [] - }, - { - "cli": "--innodb-buffer-pool-filename=file", - "default": "ib_buffer_pool", - "dynamic": true, - "id": "innodb_buffer_pool_filename", - "name": "innodb_buffer_pool_filename", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-buffer-pool-instances=#", - "default": ">= MariaDB 10.0.4: 8, 1 (>= MariaDB 10.2.2 if innodb_buffer_pool_size < 1GB), or dependent on innodb_buffer_pool_size (Windows 32-bit)", - "dynamic": false, - "id": "innodb_buffer_pool_instances", - "name": "innodb_buffer_pool_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-buffer-pool-load-abort=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_buffer_pool_load_abort", - "name": "innodb_buffer_pool_load_abort", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-load-at-startup=#", - "default": "ON (>= MariaDB 10.2.2), OFF (<= MariaDB 10.2.1)", - "dynamic": false, - "id": "innodb_buffer_pool_load_at_startup", - "name": "innodb_buffer_pool_load_at_startup", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-load-now=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_buffer_pool_load_now", - "name": "innodb_buffer_pool_load_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-buffer-pool-populate={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_buffer_pool_populate", - "name": "innodb_buffer_pool_populate", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-buffer-pool-restore-at-startup", - "default": "0", - "dynamic": true, - "id": "innodb_buffer_pool_restore_at_startup", - "name": "innodb_buffer_pool_restore_at_startup", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-buffer-pool-shm-checksum={0|1}", - "default": "ON", - "dynamic": false, - "id": "innodb_buffer_pool_shm_checksum", - "name": "innodb_buffer_pool_shm_checksum", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-buffer-pool-shm-key={0|1}", - "default": "0", - "dynamic": false, - "id": "innodb_buffer_pool_shm_key", - "name": "innodb_buffer_pool_shm_key", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-size=#", - "default": "134217728 (128MB)", - "dynamic": false, - "id": "innodb_buffer_pool_size", - "name": "innodb_buffer_pool_size", - "range": { - "from": 5242880, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": false, - "id": "innodb_change_buffer_dump", - "name": "innodb_change_buffer_dump", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-change-buffer-max-size=#", - "default": "25", - "dynamic": true, - "id": "innodb_change_buffer_max_size", - "name": "innodb_change_buffer_max_size", - "range": { - "from": 0, - "to": 50 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-change-buffering=#", - "dynamic": true, - "id": "innodb_change_buffering", - "name": "innodb_change_buffering", - "scope": [ - "global" - ], - "type": "enumeration" - }, - { - "cli": "--innodb-change-buffering-debug=#", - "default": "0", - "dynamic": true, - "id": "innodb_change_buffering_debug", - "name": "innodb_change_buffering_debug", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-checkpoint-age-target=#", - "default": "0", - "dynamic": true, - "id": "innodb_checkpoint_age_target", - "name": "innodb_checkpoint_age_target", - "range": { - "from": 0, - "to": "upwards" - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-checksum-algorithm=#", - "default": "full_crc32 (>= MariaDB 10.5.0), crc32 (>= MariaDB 10.2.2), innodb (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_checksum_algorithm", - "name": "innodb_checksum_algorithm", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "innodb", - "crc32", - "full_crc32", - "none", - "strict_innodb", - "strict_crc32", - "strict_none", - "strict_full_crc32" - ] - }, - { - "cli": "--innodb-checksums, --skip-innodb-checksums", - "default": "ON", - "dynamic": false, - "id": "innodb_checksums", - "name": "innodb_checksums", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-cleaner-lsn-age-factor=value", - "default": "deprecated (>= MariaDB 10.2.6), high_checkpoint (<= MariaDB 10.1)", - "dynamic": true, - "id": "innodb_cleaner_lsn_age_factor", - "name": "innodb_cleaner_lsn_age_factor", - "scope": [ - "global" - ], - "validValues": [ - "high_checkpoint", - "legacy", - "deprecated", - "high_checkpoint", - "legacy" - ] - }, - { - "cli": "--innodb-cmp-per-index-enabled=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_cmp_per_index_enabled", - "name": "innodb_cmp_per_index_enabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-commit-concurrency=#", - "default": "0", - "dynamic": true, - "id": "innodb_commit_concurrency", - "name": "innodb_commit_concurrency", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-compression-algorithm=value", - "default": "zlib (>= MariaDB 10.2.4, MariaDB 10.1.22), none (<= MariaDB 10.2.3, MariaDB 10.1.21)", - "dynamic": true, - "id": "innodb_compression_algorithm", - "name": "innodb_compression_algorithm", - "scope": [ - "global" - ], - "validValues": [ - "none", - "zlib", - "lz4", - "lzo", - "lzma", - "bzip2", - "snappy" - ] - }, - { - "cli": "--innodb-compression-default={0|1}", - "default": "OFF", - "dynamic": true, - "id": "innodb_compression_default", - "name": "innodb_compression_default", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-compression-failure-threshold-pct=#", - "default": "5", - "dynamic": true, - "id": "innodb_compression_failure_threshold_pct", - "name": "innodb_compression_failure_threshold_pct", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-compression-level=#", - "default": "6", - "dynamic": true, - "id": "innodb_compression_level", - "name": "innodb_compression_level", - "range": { - "from": 1, - "to": 9 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-compression-pad-pct-max=#", - "default": "50", - "dynamic": true, - "id": "innodb_compression_pad_pct_max", - "name": "innodb_compression_pad_pct_max", - "range": { - "from": 0, - "to": 75 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-concurrency-tickets=#", - "default": "5000 (from MariaDB 10.0), 500 (before mariaDB 10,0)", - "dynamic": true, - "id": "innodb_concurrency_tickets", - "name": "innodb_concurrency_tickets", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-corrupt-table-action=value", - "default": "assert (<= MariaDB 10.1), deprecated (<= MariaDB 10.2.6)", - "dynamic": true, - "id": "innodb_corrupt_table_action", - "name": "innodb_corrupt_table_action", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "deprecated", - "assert", - "warn", - "salvage", - "assert", - "warn", - "salvage" - ] - }, - { - "cli": "--innodb-data-file-path=name", - "default": "ibdata1:12M:autoextend (from MariaDB 10.0), ibdata1:10M:autoextend (before MariaDB 10.0)", - "dynamic": false, - "id": "innodb_data_file_path", - "name": "innodb_data_file_path", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-data-home-dir=path", - "default": "(the MariaDB data directory)", - "dynamic": false, - "id": "innodb_data_home_dir", - "name": "innodb_data_home_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-deadlock-detect", - "default": "1", - "dynamic": true, - "id": "innodb_deadlock_detect", - "name": "innodb_deadlock_detect", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-default-page-encryption-key=#", - "default": "1", - "dynamic": true, - "id": "innodb_default_page_encryption_key", - "name": "innodb_default_page_encryption_key", - "range": { - "from": 1, - "to": 255 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-default-encryption-key-id=#", - "default": "1", - "dynamic": true, - "id": "innodb_default_encryption_key_id", - "name": "innodb_default_encryption_key_id", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--innodb-default-row-format=value", - "default": "dynamic (>= MariaDB 10.2.2), compact (>= MariaDB 10.1.32)", - "dynamic": true, - "id": "innodb_default_row_format", - "name": "innodb_default_row_format", - "scope": [ - "global" - ], - "validValues": [ - "redundant", - "compact", - "dynamic" - ] - }, - { - "cli": "--innodb-defragment=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_defragment", - "name": "innodb_defragment", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-defragment-fill-factor=#", - "default": "0.9", - "dynamic": true, - "id": "innodb_defragment_fill_factor", - "name": "innodb_defragment_fill_factor", - "range": { - "from": 0.7, - "to": 1 - }, - "scope": [ - "global" - ] - }, - { - "cli": "--innodb-defragment-fill-factor-n-recs=#", - "default": "20", - "dynamic": true, - "id": "innodb_defragment_fill_factor_n_recs", - "name": "innodb_defragment_fill_factor_n_recs", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-defragment-frequency=#", - "default": "40", - "dynamic": true, - "id": "innodb_defragment_frequency", - "name": "innodb_defragment_frequency", - "range": { - "from": 1, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-defragment-n-pages=#", - "default": "7", - "dynamic": true, - "id": "innodb_defragment_n_pages", - "name": "innodb_defragment_n_pages", - "range": { - "from": 2, - "to": 32 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-defragment-stats-accuracy=#", - "default": "0", - "dynamic": true, - "id": "innodb_defragment_stats_accuracy", - "name": "innodb_defragment_stats_accuracy", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-dict-size-limit=#", - "default": "0", - "dynamic": true, - "id": "innodb_dict_size_limit", - "name": "innodb_dict_size_limit", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-disable-sort-file-cache=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_disable_sort_file_cache", - "name": "innodb_disable_sort_file_cache", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "innodb_disallow_writes", - "name": "innodb_disallow_writes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-doublewrite, --skip-innodb-doublewrite", - "default": "ON", - "dynamic": false, - "id": "innodb_doublewrite", - "name": "innodb_doublewrite", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-doublewrite-file=filename", - "default": "NULL", - "dynamic": false, - "id": "innodb_doublewrite_file", - "name": "innodb_doublewrite_file", - "scope": [ - "global" - ] - }, - { - "cli": "innodb-empty-free-list-algorithm=value", - "default": "deprecated (>= MariaDB 10.2.6), legacy (>= MariaDB 10.1.24), backoff (<= MariaDB 10.1.23)", - "dynamic": true, - "id": "innodb_empty_free_list_algorithm", - "name": "innodb_empty_free_list_algorithm", - "scope": [ - "global" - ], - "validValues": [ - "deprecated", - "backoff", - "legacy", - "backoff", - "legacy" - ] - }, - { - "cli": "--innodb-enable-unsafe-group-commit", - "default": "0", - "dynamic": true, - "id": "innodb_enable_unsafe_group_commit", - "name": "innodb_enable_unsafe_group_commit", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-encrypt-log", - "default": "OFF", - "dynamic": false, - "id": "innodb_encrypt_log", - "name": "innodb_encrypt_log", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-encrypt-tables=value", - "default": "OFF", - "dynamic": true, - "id": "innodb_encrypt_tables", - "name": "innodb_encrypt_tables", - "scope": [ - "global" - ], - "type": "boolean", - "validValues": [ - "ON", - "OFF", - "FORCE" - ] - }, - { - "cli": "--innodb-encrypt-temporary-tables=value", - "default": "OFF", - "dynamic": false, - "id": "innodb_encrypt_temporary_tables", - "name": "innodb_encrypt_temporary_tables", - "scope": [ - "global" - ], - "type": "boolean", - "validValues": [ - "ON", - "OFF" - ] - }, - { - "cli": "--innodb-encryption-rotate-key-age=#", - "default": "1", - "dynamic": true, - "id": "innodb_encryption_rotate_key_age", - "name": "innodb_encryption_rotate_key_age", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-encryption-rotation_iops=#", - "default": "100", - "dynamic": true, - "id": "innodb_encryption_rotation_iops", - "name": "innodb_encryption_rotation_iops", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-encryption-threads=#", - "default": "0", - "dynamic": true, - "id": "innodb_encryption_threads", - "name": "innodb_encryption_threads", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-extra-rsegments=#", - "default": "0", - "dynamic": false, - "id": "innodb_extra_rsegments", - "name": "innodb_extra_rsegments", - "range": { - "from": 0, - "to": 126 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-extra-undoslots=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_extra_undoslots", - "name": "innodb_extra_undoslots", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-fake-changes={0|1}", - "default": "OFF", - "dynamic": true, - "id": "innodb_fake_changes", - "name": "innodb_fake_changes", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-fast-checksum={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_fast_checksum", - "name": "innodb_fast_checksum", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-fast-shutdown[=#]", - "default": "1", - "dynamic": true, - "id": "innodb_fast_shutdown", - "name": "innodb_fast_shutdown", - "range": { - "from": 0, - "to": 3 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-fatal-semaphore-wait-threshold=#", - "default": "600", - "dynamic": false, - "id": "innodb_fatal_semaphore_wait_threshold", - "name": "innodb_fatal_semaphore_wait_threshold", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-file-format=value", - "default": "Barracuda (>= MariaDB 10.2.2), Antelope (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_file_format", - "name": "innodb_file_format", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "Antelope", - "Barracuda" - ] - }, - { - "cli": "--innodb-file-format-check=#", - "default": "ON (>= MariaDB 5.5)", - "dynamic": false, - "id": "innodb_file_format_check", - "name": "innodb_file_format_check", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-file-format-max=value", - "default": "Antelope", - "dynamic": true, - "id": "innodb_file_format_max", - "name": "innodb_file_format_max", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "Antelope", - "Barracuda" - ] - }, - { - "cli": "--innodb-file-per-table", - "default": "ON (>= MariaDB 5.5), OFF (<= MariaDB 5.3)", - "dynamic": true, - "id": "innodb_file_per_table", - "name": "innodb_file_per_table", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-fill-factor=#", - "dynamic": true, - "id": "innodb_fill_factor", - "name": "innodb_fill_factor", - "range": { - "from": 10, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "innodb_flush_log_at_timeout", - "name": "innodb_flush_log_at_timeout", - "range": { - "from": 0, - "to": 2700 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-flush-log-at-trx-commit[=#]", - "default": "1", - "dynamic": true, - "id": "innodb_flush_log_at_trx_commit", - "name": "innodb_flush_log_at_trx_commit", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "0", - "1", - "2", - "3" - ] - }, - { - "cli": "--innodb-flush-method=name", - "default": "fsync (>= MariaDB 10.3.7), Not set (<= MariaDB 10.3.6)", - "dynamic": false, - "id": "innodb_flush_method", - "name": "innodb_flush_method", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "fsync", - "O_DSYNC", - "O_DIRECT", - "O_DIRECT_NO_FSYNC", - "ALL_O_DIRECT", - "unbuffered", - "async_unbuffered", - "normal" - ] - }, - { - "cli": "innodb-flush-neighbor-pages=value", - "default": "area", - "dynamic": true, - "id": "innodb_flush_neighbor_pages", - "name": "innodb_flush_neighbor_pages", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "none", - "0", - "area", - "1", - "cont", - "2" - ] - }, - { - "cli": "--innodb-flush-neighbors=#", - "default": "1", - "dynamic": true, - "id": "innodb_flush_neighbors", - "name": "innodb_flush_neighbors", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "cli": "--innodb-flush-sync={0|1}", - "dynamic": true, - "id": "innodb_flush_sync", - "name": "innodb_flush_sync", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-flushing-avg-loops=#", - "default": "30", - "dynamic": true, - "id": "innodb_flushing_avg_loops", - "name": "innodb_flushing_avg_loops", - "range": { - "from": 1, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-force-load-corrupted", - "default": "OFF", - "dynamic": false, - "id": "innodb_force_load_corrupted", - "name": "innodb_force_load_corrupted", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-force-primary-key", - "default": "OFF", - "dynamic": true, - "id": "innodb_force_primary_key", - "name": "innodb_force_primary_key", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-force-recovery=#", - "default": "0", - "dynamic": false, - "id": "innodb_force_recovery", - "name": "innodb_force_recovery", - "range": { - "from": 0, - "to": 6 - }, - "scope": [ - "global" - ], - "type": "enumeration" - }, - { - "cli": "innodb-foreground-preflush=value", - "default": "deprecated (>= MariaDB 10.2.6), exponential_backoff (<= MariaDB 10.1)", - "dynamic": true, - "id": "innodb_foreground_preflush", - "name": "innodb_foreground_preflush", - "scope": [ - "global" - ], - "validValues": [ - "deprecated", - "exponential_backoff", - "sync_preflush", - "exponential_backoff", - "sync_preflush" - ] - }, - { - "cli": "--innodb-ft-aux-table=value", - "dynamic": true, - "id": "innodb_ft_aux_table", - "name": "innodb_ft_aux_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-ft-cache-size=#", - "default": "8000000", - "dynamic": false, - "id": "innodb_ft_cache_size", - "name": "innodb_ft_cache_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-enable-diag-print=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_ft_enable_diag_print", - "name": "innodb_ft_enable_diag_print", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-ft-enable-stopword=#", - "default": "ON", - "dynamic": true, - "id": "innodb_ft_enable_stopword", - "name": "innodb_ft_enable_stopword", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-ft-max-token-size=#", - "default": "84", - "dynamic": false, - "id": "innodb_ft_max_token_size", - "name": "innodb_ft_max_token_size", - "range": { - "from": 10, - "to": 252 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-min-token-size=#", - "default": "3", - "dynamic": false, - "id": "innodb_ft_min_token_size", - "name": "innodb_ft_min_token_size", - "range": { - "from": 0, - "to": 16 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-num-word-optimize=#", - "default": "2000", - "dynamic": true, - "id": "innodb_ft_num_word_optimize", - "name": "innodb_ft_num_word_optimize", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-result-cache-limit=#", - "default": "2000000000", - "dynamic": true, - "id": "innodb_ft_result_cache_limit", - "name": "innodb_ft_result_cache_limit", - "range": { - "from": 1000000, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-server-stopword-table=db_name/table_name", - "default": "Empty", - "dynamic": true, - "id": "innodb_ft_server_stopword_table", - "name": "innodb_ft_server_stopword_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-ft-sort-pll-degree=#", - "default": "2", - "dynamic": false, - "id": "innodb_ft_sort_pll_degree", - "name": "innodb_ft_sort_pll_degree", - "range": { - "from": 1, - "to": 32 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-total-cache-size=#", - "default": "640000000", - "dynamic": false, - "id": "innodb_ft_total_cache_size", - "name": "innodb_ft_total_cache_size", - "range": { - "from": 32000000, - "to": 1600000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-user-stopword-table=db_name/table_name", - "default": "Empty", - "dynamic": true, - "id": "innodb_ft_user_stopword_table", - "name": "innodb_ft_user_stopword_table", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "innodb-ibuf-accel-rate=#", - "default": "100", - "dynamic": true, - "id": "innodb_ibuf_accel_rate", - "name": "innodb_ibuf_accel_rate", - "range": { - "from": 100, - "to": 999999999 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-ibuf-active-contract=#", - "default": "1", - "dynamic": true, - "id": "innodb_ibuf_active_contract", - "name": "innodb_ibuf_active_contract", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-ibuf-max-size=#", - "default": "1/2 the size of the InnoDB buffer pool", - "dynamic": false, - "id": "innodb_ibuf_max_size", - "name": "innodb_ibuf_max_size", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-idle-flush-pct=#", - "default": "100", - "dynamic": true, - "id": "innodb_idle_flush_pct", - "name": "innodb_idle_flush_pct", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-immediate-scrub-data-uncompressed=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_immediate_scrub_data_uncompressed", - "name": "innodb_immediate_scrub_data_uncompressed", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-import-table-from-xtrabackup=#", - "default": "0", - "dynamic": true, - "id": "innodb_import_table_from_xtrabackup", - "name": "innodb_import_table_from_xtrabackup", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-instrument-semaphores={0|1}", - "default": "OFF", - "dynamic": true, - "id": "innodb_instrument_semaphores", - "name": "innodb_instrument_semaphores", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-io-capacity=#", - "default": "200", - "dynamic": true, - "id": "innodb_io_capacity", - "name": "innodb_io_capacity", - "range": { - "from": 100, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-io-capacity-max=#", - "default": "2000", - "dynamic": true, - "id": "innodb_io_capacity_max", - "name": "innodb_io_capacity_max", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "0", - "dynamic": true, - "id": "innodb_kill_idle_transaction", - "name": "innodb_kill_idle_transaction", - "range": { - "from": 0, - "to": 9223372036854776000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-large-prefix", - "default": "ON (>= MariaDB 10.2.2), OFF (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_large_prefix", - "name": "innodb_large_prefix", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-lazy-drop-table={0|1}", - "default": "0", - "dynamic": true, - "id": "innodb_lazy_drop_table", - "name": "innodb_lazy_drop_table", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-lock-schedule-algorithm=#", - "default": "VATS (10.2), FCFS (10.1)", - "dynamic": false, - "id": "innodb_lock_schedule_algorithm", - "name": "innodb_lock_schedule_algorithm", - "scope": [ - "global" - ], - "validValues": [ - "FCFS", - "VATS" - ] - }, - { - "cli": "--innodb-lock-wait-timeout=#", - "default": "50", - "dynamic": true, - "id": "innodb_lock_wait_timeout", - "name": "innodb_lock_wait_timeout", - "range": { - "from": 0, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--innodb-locking-fake-changes", - "default": "ON", - "dynamic": true, - "id": "innodb_locking_fake_changes", - "name": "innodb_locking_fake_changes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-locks-unsafe-for-binlog", - "default": "OFF", - "dynamic": false, - "id": "innodb_locks_unsafe_for_binlog", - "name": "innodb_locks_unsafe_for_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-arch-dir=name", - "default": "./", - "dynamic": false, - "id": "innodb_log_arch_dir", - "name": "innodb_log_arch_dir", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-log-arch-expire-sec=#", - "default": "0", - "dynamic": true, - "id": "innodb_log_arch_expire_sec", - "name": "innodb_log_arch_expire_sec", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-archive=value", - "default": "OFF", - "dynamic": true, - "id": "innodb_log_archive", - "name": "innodb_log_archive", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-log-block-size=#", - "default": "512", - "dynamic": false, - "id": "innodb_log_block_size", - "name": "innodb_log_block_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-buffer-size=#", - "default": "16777216 (16MB) >= MariaDB 10.1.9, 8388608 (8MB) <= MariaDB 10.1.8", - "dynamic": false, - "id": "innodb_log_buffer_size", - "name": "innodb_log_buffer_size", - "range": { - "from": 262144, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-log-checksum-algorithm=value", - "default": "deprecated (>= MariaDB 10.2.6), innodb (<= MariaDB 10.1)", - "dynamic": true, - "id": "innodb_log_checksum_algorithm", - "name": "innodb_log_checksum_algorithm", - "scope": [ - "global" - ], - "validValues": [ - "deprecated", - "innodb", - "none", - "crc32", - "strict_none", - "strict_innodb", - "strict_crc32", - "innodb", - "none", - "crc32", - "strict_none", - "strict_innodb", - "strict_crc32" - ] - }, - { - "cli": "innodb-log-checksums={0|1}", - "default": "ON", - "dynamic": true, - "id": "innodb_log_checksums", - "name": "innodb_log_checksums", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-compressed-pages=#", - "default": "ON (>= MariaDB 10.2.4, >= MariaDB 10.1.26, <= MariaDB 10.1.1), OFF (MariaDB 10.2.0 - MariaDB 10.2.3, MariaDB 10.1.2 - MariaDB 10.1.25)", - "dynamic": true, - "id": "innodb_log_compressed_pages", - "name": "innodb_log_compressed_pages", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-file-size=#", - "default": "50331648 (48MB) (from MariaDB 10.0), 5242880 (5MB) (before MariaDB 10.0)", - "dynamic": false, - "id": "innodb_log_file_size", - "name": "innodb_log_file_size", - "range": { - "from": 1048576, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-files-in-group=#", - "default": "2", - "dynamic": false, - "id": "innodb_log_files_in_group", - "name": "innodb_log_files_in_group", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-group-home-dir=path", - "dynamic": false, - "id": "innodb_log_group_home_dir", - "name": "innodb_log_group_home_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-log-optimize-ddl={0|1}", - "default": "ON", - "dynamic": true, - "id": "innodb_log_optimize_ddl", - "name": "innodb_log_optimize_ddl", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-write-ahead-size=#", - "default": "8192", - "dynamic": true, - "id": "innodb_log_write_ahead_size", - "name": "innodb_log_write_ahead_size", - "range": { - "from": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-lru-scan-depth=#", - "default": "1024", - "dynamic": true, - "id": "innodb_lru_scan_depth", - "name": "innodb_lru_scan_depth", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-max-bitmap-file-size=#", - "default": "4096 (4KB)", - "dynamic": true, - "id": "innodb_max_bitmap_file_size", - "name": "innodb_max_bitmap_file_size", - "range": { - "from": 4096, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-max-changed-pages=#", - "default": "1000000", - "dynamic": true, - "id": "innodb_max_changed_pages", - "name": "innodb_max_changed_pages", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-dirty-pages-pct=#", - "default": "75", - "dynamic": false, - "id": "innodb_max_dirty_pages_pct", - "name": "innodb_max_dirty_pages_pct", - "range": { - "from": 0, - "to": 99.999 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-dirty-pages-pct-lwm=#", - "default": "0 (>= MariaDB 10.2.2, <= MariaDB 10.0.14), 0.001000 (>= MariaDB 10.0.15, <= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_max_dirty_pages_pct_lwm", - "name": "innodb_max_dirty_pages_pct_lwm", - "range": { - "from": 0, - "to": 99.999 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-purge-lag=#", - "default": "0", - "dynamic": true, - "id": "innodb_max_purge_lag", - "name": "innodb_max_purge_lag", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-purge-lag-delay=#", - "default": "0", - "dynamic": true, - "id": "innodb_max_purge_lag_delay", - "name": "innodb_max_purge_lag_delay", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-undo-log-size=#", - "default": "10485760 (>= MariaDB 10.2.6), 1073741824 (<= MariaDB 10.2.5)", - "dynamic": true, - "id": "innodb_max_undo_log_size", - "name": "innodb_max_undo_log_size", - "range": { - "from": 10485760, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-merge-sort-block-size=#", - "default": "1048576 (1M)", - "dynamic": true, - "id": "innodb_merge_sort_block_size", - "name": "innodb_merge_sort_block_size", - "range": { - "from": 1048576, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "id": "innodb_mirrored_log_groups", - "name": "innodb_mirrored_log_groups" - }, - { - "cli": "--innodb-mtflush-threads=#", - "default": "8", - "dynamic": false, - "id": "innodb_mtflush_threads", - "name": "innodb_mtflush_threads", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-monitor-disable=string", - "dynamic": true, - "id": "innodb_monitor_disable", - "name": "innodb_monitor_disable", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-monitor-enable=string", - "dynamic": true, - "id": "innodb_monitor_enable", - "name": "innodb_monitor_enable", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-monitor-reset=string", - "dynamic": true, - "id": "innodb_monitor_reset", - "name": "innodb_monitor_reset", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "---innodb-monitor-reset-all=string", - "dynamic": true, - "id": "innodb_monitor_reset_all", - "name": "innodb_monitor_reset_all", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "innodb-numa-interleave={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_numa_interleave", - "name": "innodb_numa_interleave", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-old-blocks-pct=#", - "default": "37", - "dynamic": true, - "id": "innodb_old_blocks_pct", - "name": "innodb_old_blocks_pct", - "range": { - "from": 5, - "to": 95 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-old-blocks-time=#", - "default": "1000 (from MariaDB 10.0), 0 (before MariaDB 10.0)", - "dynamic": true, - "id": "innodb_old_blocks_time", - "name": "innodb_old_blocks_time", - "range": { - "from": 0, - "to": 232 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-online-alter-log-max-size=#", - "default": "134217728", - "dynamic": true, - "id": "innodb_online_alter_log_max_size", - "name": "innodb_online_alter_log_max_size", - "range": { - "from": 65536, - "to": 264 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-open-files=#", - "default": "autosized (from MariaDB 10.0), 300 (before MariaDB 10.0)", - "dynamic": false, - "id": "innodb_open_files", - "name": "innodb_open_files", - "range": { - "from": 10, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-optimize-fulltext-only=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_optimize_fulltext_only", - "name": "innodb_optimize_fulltext_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-page-cleaners=#", - "default": "4 (or set to innodb_buffer_pool_instances if lower)", - "dynamic": false, - "id": "innodb_page_cleaners", - "name": "innodb_page_cleaners", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-page-size=#", - "default": "16384", - "dynamic": false, - "id": "innodb_page_size", - "name": "innodb_page_size", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "4k", - "4096", - "8k", - "8192", - "16k", - "16384", - "32k", - "64k" - ] - }, - { - "id": "innodb_pass_corrupt_table", - "name": "innodb_pass_corrupt_table" - }, - { - "cli": "--innodb-prefix-index-cluster-optimization=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_prefix_index_cluster_optimization", - "name": "innodb_prefix_index_cluster_optimization", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-print-all-deadlocks=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_print_all_deadlocks", - "name": "innodb_print_all_deadlocks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-purge-batch-size=#", - "default": "20", - "dynamic": false, - "id": "innodb_purge_batch_size", - "name": "innodb_purge_batch_size", - "range": { - "from": 1, - "to": 5000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "-- innodb-purge-rseg-truncate-frequency=#", - "default": "128", - "dynamic": true, - "id": "innodb_purge_rseg_truncate_frequency", - "name": "innodb_purge_rseg_truncate_frequency", - "range": { - "from": 1, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-purge-threads=#", - "default": "4 (>= MariaDB 10.2.2), 1 (>=MariaDB 10.0 to <= MariaDB 10.2.1), 0 (MariaDB 5.5)", - "dynamic": false, - "id": "innodb_purge_threads", - "name": "innodb_purge_threads", - "range": { - "from": 1, - "to": 32 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-random-read-ahead=#", - "default": "OFF", - "dynamic": true, - "id": "innodb_random_read_ahead", - "name": "innodb_random_read_ahead", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-read-ahead=value", - "default": "linear", - "dynamic": true, - "id": "innodb_read_ahead", - "name": "innodb_read_ahead", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "none", - "random", - "linear", - "both" - ] - }, - { - "cli": "--innodb-read-ahead-threshold=#", - "default": "56", - "dynamic": true, - "id": "innodb_read_ahead_threshold", - "name": "innodb_read_ahead_threshold", - "range": { - "from": 0, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-read-io-threads=#", - "default": "4", - "dynamic": false, - "id": "innodb_read_io_threads", - "name": "innodb_read_io_threads", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-read-only=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_read_only", - "name": "innodb_read_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": false, - "id": "innodb_recovery_stats", - "name": "innodb_recovery_stats", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-recovery-update-relay-log={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_recovery_update_relay_log", - "name": "innodb_recovery_update_relay_log", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-replication-delay=#", - "default": "0", - "dynamic": true, - "id": "innodb_replication_delay", - "name": "innodb_replication_delay", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-rollback-on-timeout", - "default": "0", - "dynamic": false, - "id": "innodb_rollback_on_timeout", - "name": "innodb_rollback_on_timeout", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-rollback-segments=#", - "default": "128", - "dynamic": true, - "id": "innodb_rollback_segments", - "name": "innodb_rollback_segments", - "range": { - "from": 1, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-safe-truncate={0|1}", - "default": "ON", - "dynamic": false, - "id": "innodb_safe_truncate", - "name": "innodb_safe_truncate", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-scrub-log", - "default": "OFF", - "dynamic": false, - "id": "innodb_scrub_log", - "name": "innodb_scrub_log", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-scrub-log-interval=#", - "default": "56", - "dynamic": true, - "id": "innodb_scrub_log_interval", - "name": "innodb_scrub_log_interval", - "range": { - "from": 0, - "to": 50000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-scrub-log-speed=#", - "default": "256", - "dynamic": true, - "id": "innodb_scrub_log_speed", - "name": "innodb_scrub_log_speed", - "range": { - "from": 1, - "to": 50000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-sched-priority-cleaner=#", - "default": "19", - "dynamic": true, - "id": "innodb_sched_priority_cleaner", - "name": "innodb_sched_priority_cleaner", - "range": { - "from": 0, - "to": 39 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-show-locks-held=#", - "default": "10", - "dynamic": true, - "id": "innodb_show_locks_held", - "name": "innodb_show_locks_held", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-show-verbose-locks=#", - "default": "0", - "dynamic": true, - "id": "innodb_show_verbose_locks", - "name": "innodb_show_verbose_locks", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "0", - "dynamic": true, - "id": "innodb_simulate_comp_failures", - "name": "innodb_simulate_comp_failures", - "range": { - "from": 0, - "to": 99 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-sort-buffer-size=#", - "default": "1048576 (1M)", - "dynamic": false, - "id": "innodb_sort_buffer_size", - "name": "innodb_sort_buffer_size", - "range": { - "from": 65536, - "to": 67108864 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-spin-wait-delay=#", - "default": "4 (>= MariaDB 10.3.5), 6 (<= MariaDB 10.3.4)", - "dynamic": true, - "id": "innodb_spin_wait_delay", - "name": "innodb_spin_wait_delay", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-stats-auto-recalc=#", - "default": "ON", - "dynamic": true, - "id": "innodb_stats_auto_recalc", - "name": "innodb_stats_auto_recalc", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "1", - "dynamic": true, - "id": "innodb_stats_auto_update", - "name": "innodb_stats_auto_update", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "innodb_stats_include_delete_marked", - "name": "innodb_stats_include_delete_marked", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-method=name", - "default": "nulls_equal", - "dynamic": true, - "id": "innodb_stats_method", - "name": "innodb_stats_method", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "nulls_equal", - "nulls_unequal", - "nulls_ignored" - ] - }, - { - "cli": "--innodb-stats-modified-counter=#", - "default": "0", - "dynamic": true, - "id": "innodb_stats_modified_counter", - "name": "innodb_stats_modified_counter", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-stats-on-metadata", - "default": "OFF (from MariaDB 10.0), ON (before MariaDB 10.0)", - "dynamic": true, - "id": "innodb_stats_on_metadata", - "name": "innodb_stats_on_metadata", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-persistent=#", - "default": "ON", - "dynamic": true, - "id": "innodb_stats_persistent", - "name": "innodb_stats_persistent", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-persistent-sample-pages=#", - "default": "20", - "dynamic": true, - "id": "innodb_stats_persistent_sample_pages", - "name": "innodb_stats_persistent_sample_pages", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-stats-sample-pages=#", - "default": "8", - "dynamic": true, - "id": "innodb_stats_sample_pages", - "name": "innodb_stats_sample_pages", - "range": { - "from": 1, - "to": 264 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-stats-traditional=#", - "default": "ON", - "dynamic": true, - "id": "innodb_stats_traditional", - "name": "innodb_stats_traditional", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-transient-sample-pages=#", - "default": "8", - "dynamic": true, - "id": "innodb_stats_transient_sample_pages", - "name": "innodb_stats_transient_sample_pages", - "range": { - "from": 1, - "to": 264 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "1", - "dynamic": true, - "id": "innodb_stats_update_need_lock", - "name": "innodb_stats_update_need_lock", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-status-output={0|1}", - "default": "OFF", - "dynamic": true, - "id": "innodb_status_output", - "name": "innodb_status_output", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-status-output-locks={0|1}", - "default": "OFF", - "dynamic": true, - "id": "innodb_status_output_locks", - "name": "innodb_status_output_locks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-strict-mode=#", - "default": "ON (>= MariaDB 10.2.2), OFF (<= MariaDB 10.2.1)", - "dynamic": true, - "id": "innodb_strict_mode", - "name": "innodb_strict_mode", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-support-xa", - "default": "ON", - "dynamic": true, - "id": "innodb_support_xa", - "name": "innodb_support_xa", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-sync-array-size=#", - "default": "1", - "dynamic": false, - "id": "innodb_sync_array_size", - "name": "innodb_sync_array_size", - "range": { - "from": 1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-sync-spin-loops=#", - "default": "30", - "dynamic": true, - "id": "innodb_sync_spin_loops", - "name": "innodb_sync_spin_loops", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-table-locks", - "default": "ON", - "dynamic": true, - "id": "innodb_table_locks", - "name": "innodb_table_locks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-thread-concurrency=#", - "default": "0", - "dynamic": true, - "id": "innodb_thread_concurrency", - "name": "innodb_thread_concurrency", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-thread-concurrency-timer-based={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_thread_concurrency_timer_based", - "name": "innodb_thread_concurrency_timer_based", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-thread-sleep-delay=#", - "default": "10000", - "dynamic": true, - "id": "innodb_thread_sleep_delay", - "name": "innodb_thread_sleep_delay", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-temp-data-file-path=path", - "default": "ibtmp1:12M:autoextend", - "dynamic": false, - "id": "innodb_temp_data_file_path", - "name": "innodb_temp_data_file_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-tmpdir=path", - "default": "Empty", - "dynamic": true, - "id": "innodb_tmpdir", - "name": "innodb_tmpdir", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "innodb-track-changed-pages={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_track_changed_pages", - "name": "innodb_track_changed_pages", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-track-redo-log-now={0|1}", - "default": "OFF", - "dynamic": true, - "id": "innodb_track_redo_log_now", - "name": "innodb_track_redo_log_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-undo-directory=name", - "default": "NULL (>= 10.2.2), . (<= 10.2.1)", - "dynamic": false, - "id": "innodb_undo_directory", - "name": "innodb_undo_directory", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-undo-log-truncate[={0|1}]", - "default": "OFF", - "dynamic": true, - "id": "innodb_undo_log_truncate", - "name": "innodb_undo_log_truncate", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-undo-logs=#", - "default": "128", - "dynamic": true, - "id": "innodb_undo_logs", - "name": "innodb_undo_logs", - "range": { - "from": 0, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-undo-tablespaces=#", - "default": "0", - "dynamic": false, - "id": "innodb_undo_tablespaces", - "name": "innodb_undo_tablespaces", - "range": { - "from": 0, - "to": 95 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "innodb-use-atomic-writes={0|1}", - "default": "ON (>= MariaDB 10.2.4), OFF (<= MariaDB 10.2.3)", - "dynamic": false, - "id": "innodb_use_atomic_writes", - "name": "innodb_use_atomic_writes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-use-fallocate={0|1}", - "default": "OFF", - "dynamic": false, - "id": "innodb_use_fallocate", - "name": "innodb_use_fallocate", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-use-global-flush-log-at-trx_commit={0|1}", - "default": "ON", - "dynamic": true, - "id": "innodb_use_global_flush_log_at_trx_commit", - "name": "innodb_use_global_flush_log_at_trx_commit", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-use-mtflush=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_use_mtflush", - "name": "innodb_use_mtflush", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-use-native-aio=#", - "default": "ON", - "dynamic": false, - "id": "innodb_use_native_aio", - "name": "innodb_use_native_aio", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-use-purge-thread=#", - "default": "1", - "dynamic": false, - "id": "innodb_use_purge_thread", - "name": "innodb_use_purge_thread", - "range": { - "from": 0, - "to": 32 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-use-stacktrace=#", - "default": "OFF", - "dynamic": false, - "id": "innodb_use_stacktrace", - "name": "innodb_use_stacktrace", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-use-sys-malloc=#", - "default": "ON", - "dynamic": false, - "id": "innodb_use_sys_malloc", - "name": "innodb_use_sys_malloc", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "innodb-use-sys-stats-table={0|1}", - "default": "0", - "dynamic": false, - "id": "innodb_use_sys_stats_table", - "name": "innodb_use_sys_stats_table", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-use-trim=#", - "default": "ON (>= MariaDB 10.2.4), OFF (<= MariaDB 10.2.3)", - "dynamic": false, - "id": "innodb_use_trim", - "name": "innodb_use_trim", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "innodb_version", - "name": "innodb_version", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-write-io-threads=#", - "default": "4", - "dynamic": false, - "id": "innodb_write_io_threads", - "name": "innodb_write_io_threads", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "xtradbinnodb-server-system-variables", - "url": "https://mariadb.com/kb/en/library/documentation/xtradbinnodb-server-system-variables/" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-audit-log-reference.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-audit-log-reference.json deleted file mode 100644 index 54513f4a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-audit-log-reference.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "data": [ - { - "cli": "--audit-log[=value]", - "default": "ON", - "id": "option_mysqld_audit-log", - "name": "audit_log", - "type": "enumeration", - "validValues": [ - "ON", - "OFF", - "FORCE", - "FORCE_PLUS_PERMANENT" - ] - }, - { - "cli": "--audit-log-buffer-size=#", - "default": "1048576", - "dynamic": false, - "id": "sysvar_audit_log_buffer_size", - "name": "audit_log_buffer_size", - "range": { - "from": 4096 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--audit-log-compression=value", - "default": "NONE", - "dynamic": false, - "id": "sysvar_audit_log_compression", - "name": "audit_log_compression", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "NONE", - "GZIP" - ] - }, - { - "cli": "--audit-log-connection-policy=value", - "default": "ALL", - "dynamic": true, - "id": "sysvar_audit_log_connection_policy", - "name": "audit_log_connection_policy", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ALL", - "ERRORS", - "NONE" - ] - }, - { - "default": "depends on filtering policy", - "dynamic": false, - "id": "sysvar_audit_log_current_session", - "name": "audit_log_current_session", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--audit-log-encryption=value", - "default": "NONE", - "dynamic": false, - "id": "sysvar_audit_log_encryption", - "name": "audit_log_encryption", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "NONE", - "AES" - ] - }, - { - "cli": "--audit-log-exclude-accounts=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_audit_log_exclude_accounts", - "name": "audit_log_exclude_accounts", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--audit-log-file=file_name", - "default": "audit.log", - "dynamic": false, - "id": "sysvar_audit_log_file", - "name": "audit_log_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "dynamic": false, - "id": "sysvar_audit_log_filter_id", - "name": "audit_log_filter_id", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_audit_log_flush", - "name": "audit_log_flush", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--audit-log-format=value", - "default": "NEW", - "dynamic": false, - "id": "sysvar_audit_log_format", - "name": "audit_log_format", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "OLD", - "NEW", - "JSON" - ] - }, - { - "cli": "--audit-log-include-accounts=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_audit_log_include_accounts", - "name": "audit_log_include_accounts", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--audit-log-password-history-keep-days=#", - "default": "0", - "dynamic": true, - "id": "sysvar_audit_log_password_history_keep_days", - "name": "audit_log_password_history_keep_days", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--audit-log-policy=value", - "default": "ALL", - "dynamic": false, - "id": "sysvar_audit_log_policy", - "name": "audit_log_policy", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ALL", - "LOGINS", - "QUERIES", - "NONE" - ] - }, - { - "cli": "--audit-log-read-buffer-size=#", - "id": "sysvar_audit_log_read_buffer_size", - "name": "audit_log_read_buffer_size", - "range": { - "to": 4194304 - }, - "type": "integer" - }, - { - "cli": "--audit-log-rotate-on-size=#", - "default": "0", - "dynamic": true, - "id": "sysvar_audit_log_rotate_on_size", - "name": "audit_log_rotate_on_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--audit-log-statement-policy=value", - "default": "ALL", - "dynamic": true, - "id": "sysvar_audit_log_statement_policy", - "name": "audit_log_statement_policy", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ALL", - "ERRORS", - "NONE" - ] - }, - { - "cli": "--audit-log-strategy=value", - "default": "ASYNCHRONOUS", - "dynamic": false, - "id": "sysvar_audit_log_strategy", - "name": "audit_log_strategy", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ASYNCHRONOUS", - "PERFORMANCE", - "SEMISYNCHRONOUS", - "SYNCHRONOUS" - ] - } - ], - "name": "audit-log-reference", - "url": "https://dev.mysql.com/doc/refman/8.0/en/audit-log-reference.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-innodb-parameters.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-innodb-parameters.json deleted file mode 100644 index 710794c9..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-innodb-parameters.json +++ /dev/null @@ -1,2133 +0,0 @@ -{ - "data": [ - { - "cli": "--innodb[=value]", - "default": "ON", - "id": "option_mysqld_innodb", - "name": "innodb", - "type": "enumeration", - "validValues": [ - "OFF", - "ON", - "FORCE" - ] - }, - { - "cli": "--innodb-status-file[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_innodb-status-file", - "name": "innodb_status_file", - "type": "boolean" - }, - { - "cli": "--daemon-memcached-enable-binlog[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_daemon_memcached_enable_binlog", - "name": "daemon_memcached_enable_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--daemon-memcached-engine-lib-name=file_name", - "default": "innodb_engine.so", - "dynamic": false, - "id": "sysvar_daemon_memcached_engine_lib_name", - "name": "daemon_memcached_engine_lib_name", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--daemon-memcached-engine-lib-path=dir_name", - "default": "NULL", - "dynamic": false, - "id": "sysvar_daemon_memcached_engine_lib_path", - "name": "daemon_memcached_engine_lib_path", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--daemon-memcached-option=options", - "default": "", - "dynamic": false, - "id": "sysvar_daemon_memcached_option", - "name": "daemon_memcached_option", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--daemon-memcached-r-batch-size=#", - "default": "1", - "dynamic": false, - "id": "sysvar_daemon_memcached_r_batch_size", - "name": "daemon_memcached_r_batch_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--daemon-memcached-w-batch-size=#", - "default": "1", - "dynamic": false, - "id": "sysvar_daemon_memcached_w_batch_size", - "name": "daemon_memcached_w_batch_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ignore-builtin-innodb[={OFF|ON}]", - "dynamic": false, - "id": "sysvar_ignore_builtin_innodb", - "name": "ignore_builtin_innodb", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-adaptive-flushing[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_adaptive_flushing", - "name": "innodb_adaptive_flushing", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-adaptive-flushing-lwm=#", - "default": "10", - "dynamic": true, - "id": "sysvar_innodb_adaptive_flushing_lwm", - "name": "innodb_adaptive_flushing_lwm", - "range": { - "from": 0, - "to": 70 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-adaptive-hash-index[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_adaptive_hash_index", - "name": "innodb_adaptive_hash_index", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-adaptive-hash-index-parts=#", - "default": "8", - "dynamic": false, - "id": "sysvar_innodb_adaptive_hash_index_parts", - "name": "innodb_adaptive_hash_index_parts", - "range": { - "from": 1, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "numeric" - }, - { - "cli": "--innodb-adaptive-max-sleep-delay=#", - "default": "150000", - "dynamic": true, - "id": "sysvar_innodb_adaptive_max_sleep_delay", - "name": "innodb_adaptive_max_sleep_delay", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-api-bk-commit-interval=#", - "default": "5", - "dynamic": true, - "id": "sysvar_innodb_api_bk_commit_interval", - "name": "innodb_api_bk_commit_interval", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-api-disable-rowlock[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_api_disable_rowlock", - "name": "innodb_api_disable_rowlock", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-api-enable-binlog[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_api_enable_binlog", - "name": "innodb_api_enable_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-api-enable-mdl[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_api_enable_mdl", - "name": "innodb_api_enable_mdl", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-api-trx-level=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_api_trx_level", - "name": "innodb_api_trx_level", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-autoextend-increment=#", - "default": "64", - "dynamic": true, - "id": "sysvar_innodb_autoextend_increment", - "name": "innodb_autoextend_increment", - "range": { - "from": 1, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-autoinc-lock-mode=#", - "dynamic": false, - "id": "sysvar_innodb_autoinc_lock_mode", - "name": "innodb_autoinc_lock_mode", - "scope": [ - "global" - ], - "type": "integer", - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "cli": "--innodb-background-drop-list-empty[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_background_drop_list_empty", - "name": "innodb_background_drop_list_empty", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-chunk-size=#", - "default": "134217728", - "dynamic": false, - "id": "sysvar_innodb_buffer_pool_chunk_size", - "name": "innodb_buffer_pool_chunk_size", - "range": { - "from": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-buffer-pool-debug[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_buffer_pool_debug", - "name": "innodb_buffer_pool_debug", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-dump-at-shutdown[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_dump_at_shutdown", - "name": "innodb_buffer_pool_dump_at_shutdown", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-dump-now[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_dump_now", - "name": "innodb_buffer_pool_dump_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-dump-pct=#", - "default": "25", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_dump_pct", - "name": "innodb_buffer_pool_dump_pct", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-buffer-pool-filename=file_name", - "default": "ib_buffer_pool", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_filename", - "name": "innodb_buffer_pool_filename", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--innodb-buffer-pool-in-core-file[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_in_core_file", - "name": "innodb_buffer_pool_in_core_file", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-instances=#", - "dynamic": false, - "id": "sysvar_innodb_buffer_pool_instances", - "name": "innodb_buffer_pool_instances", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-buffer-pool-load-abort[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_load_abort", - "name": "innodb_buffer_pool_load_abort", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-load-at-startup[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_innodb_buffer_pool_load_at_startup", - "name": "innodb_buffer_pool_load_at_startup", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-load-now[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_load_now", - "name": "innodb_buffer_pool_load_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-buffer-pool-size=#", - "default": "134217728", - "dynamic": true, - "id": "sysvar_innodb_buffer_pool_size", - "name": "innodb_buffer_pool_size", - "range": { - "from": 5242880 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-change-buffer-max-size=#", - "default": "25", - "dynamic": true, - "id": "sysvar_innodb_change_buffer_max_size", - "name": "innodb_change_buffer_max_size", - "range": { - "from": 0, - "to": 50 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-change-buffering=value", - "default": "all", - "dynamic": true, - "id": "sysvar_innodb_change_buffering", - "name": "innodb_change_buffering", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "none", - "inserts", - "deletes", - "changes", - "purges", - "all" - ] - }, - { - "cli": "--innodb-change-buffering-debug=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_change_buffering_debug", - "name": "innodb_change_buffering_debug", - "range": { - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-checkpoint-disabled[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_checkpoint_disabled", - "name": "innodb_checkpoint_disabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-checksum-algorithm=value", - "default": "crc32", - "dynamic": true, - "id": "sysvar_innodb_checksum_algorithm", - "name": "innodb_checksum_algorithm", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "innodb", - "crc32", - "none", - "strict_innodb", - "strict_crc32", - "strict_none" - ] - }, - { - "cli": "--innodb-cmp-per-index-enabled[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_cmp_per_index_enabled", - "name": "innodb_cmp_per_index_enabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-commit-concurrency=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_commit_concurrency", - "name": "innodb_commit_concurrency", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-compress-debug=value", - "default": "none", - "dynamic": true, - "id": "sysvar_innodb_compress_debug", - "name": "innodb_compress_debug", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "none", - "zlib", - "lz4", - "lz4hc" - ] - }, - { - "cli": "--innodb-compression-failure-threshold-pct=#", - "default": "5", - "dynamic": true, - "id": "sysvar_innodb_compression_failure_threshold_pct", - "name": "innodb_compression_failure_threshold_pct", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-compression-level=#", - "default": "6", - "dynamic": true, - "id": "sysvar_innodb_compression_level", - "name": "innodb_compression_level", - "range": { - "from": 0, - "to": 9 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-compression-pad-pct-max=#", - "default": "50", - "dynamic": true, - "id": "sysvar_innodb_compression_pad_pct_max", - "name": "innodb_compression_pad_pct_max", - "range": { - "from": 0, - "to": 75 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-concurrency-tickets=#", - "default": "5000", - "dynamic": true, - "id": "sysvar_innodb_concurrency_tickets", - "name": "innodb_concurrency_tickets", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-data-file-path=file_name", - "default": "ibdata1:12M:autoextend", - "dynamic": false, - "id": "sysvar_innodb_data_file_path", - "name": "innodb_data_file_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-data-home-dir=dir_name", - "dynamic": false, - "id": "sysvar_innodb_data_home_dir", - "name": "innodb_data_home_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-ddl-log-crash-reset-debug[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_ddl_log_crash_reset_debug", - "name": "innodb_ddl_log_crash_reset_debug", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-deadlock-detect[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_deadlock_detect", - "name": "innodb_deadlock_detect", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-dedicated-server[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_dedicated_server", - "name": "innodb_dedicated_server", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-default-row-format=value", - "default": "DYNAMIC", - "dynamic": true, - "id": "sysvar_innodb_default_row_format", - "name": "innodb_default_row_format", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "DYNAMIC", - "COMPACT", - "REDUNDANT" - ] - }, - { - "cli": "--innodb-directories=dir_name", - "dynamic": false, - "id": "sysvar_innodb_directories", - "name": "innodb_directories", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-disable-sort-file-cache[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_disable_sort_file_cache", - "name": "innodb_disable_sort_file_cache", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-doublewrite[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_innodb_doublewrite", - "name": "innodb_doublewrite", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-fast-shutdown=#", - "default": "1", - "dynamic": true, - "id": "sysvar_innodb_fast_shutdown", - "name": "innodb_fast_shutdown", - "scope": [ - "global" - ], - "type": "integer", - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "cli": "--innodb-fil-make-page-dirty-debug=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_fil_make_page_dirty_debug", - "name": "innodb_fil_make_page_dirty_debug", - "range": { - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-file-per-table[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_file_per_table", - "name": "innodb_file_per_table", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-fill-factor=#", - "default": "100", - "dynamic": true, - "id": "sysvar_innodb_fill_factor", - "name": "innodb_fill_factor", - "range": { - "from": 10, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-flush-log-at-timeout=#", - "default": "1", - "dynamic": true, - "id": "sysvar_innodb_flush_log_at_timeout", - "name": "innodb_flush_log_at_timeout", - "range": { - "from": 1, - "to": 2700 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-flush-log-at-trx-commit=#", - "default": "1", - "dynamic": true, - "id": "sysvar_innodb_flush_log_at_trx_commit", - "name": "innodb_flush_log_at_trx_commit", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "cli": "--innodb-flush-method=value", - "dynamic": false, - "id": "sysvar_innodb_flush_method", - "name": "innodb_flush_method", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-flush-neighbors=#", - "dynamic": true, - "id": "sysvar_innodb_flush_neighbors", - "name": "innodb_flush_neighbors", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "cli": "--innodb-flush-sync[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_flush_sync", - "name": "innodb_flush_sync", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-flushing-avg-loops=#", - "default": "30", - "dynamic": true, - "id": "sysvar_innodb_flushing_avg_loops", - "name": "innodb_flushing_avg_loops", - "range": { - "from": 1, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-force-load-corrupted[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_force_load_corrupted", - "name": "innodb_force_load_corrupted", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-force-recovery=#", - "default": "0", - "dynamic": false, - "id": "sysvar_innodb_force_recovery", - "name": "innodb_force_recovery", - "range": { - "from": 0, - "to": 6 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-fsync-threshold=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_fsync_threshold", - "name": "innodb_fsync_threshold", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_innodb_ft_aux_table", - "name": "innodb_ft_aux_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-ft-cache-size=#", - "default": "8000000", - "dynamic": false, - "id": "sysvar_innodb_ft_cache_size", - "name": "innodb_ft_cache_size", - "range": { - "from": 1600000, - "to": 80000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-enable-diag-print[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_ft_enable_diag_print", - "name": "innodb_ft_enable_diag_print", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-ft-enable-stopword[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_ft_enable_stopword", - "name": "innodb_ft_enable_stopword", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-ft-max-token-size=#", - "default": "84", - "dynamic": false, - "id": "sysvar_innodb_ft_max_token_size", - "name": "innodb_ft_max_token_size", - "range": { - "from": 10, - "to": 84 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-min-token-size=#", - "default": "3", - "dynamic": false, - "id": "sysvar_innodb_ft_min_token_size", - "name": "innodb_ft_min_token_size", - "range": { - "from": 0, - "to": 16 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-num-word-optimize=#", - "default": "2000", - "dynamic": true, - "id": "sysvar_innodb_ft_num_word_optimize", - "name": "innodb_ft_num_word_optimize", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-result-cache-limit=#", - "default": "2000000000", - "dynamic": true, - "id": "sysvar_innodb_ft_result_cache_limit", - "name": "innodb_ft_result_cache_limit", - "range": { - "from": 1000000, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-server-stopword-table=db_name/table_name", - "default": "NULL", - "dynamic": true, - "id": "sysvar_innodb_ft_server_stopword_table", - "name": "innodb_ft_server_stopword_table", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-ft-sort-pll-degree=#", - "default": "2", - "dynamic": false, - "id": "sysvar_innodb_ft_sort_pll_degree", - "name": "innodb_ft_sort_pll_degree", - "range": { - "from": 1, - "to": 32 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-total-cache-size=#", - "default": "640000000", - "dynamic": false, - "id": "sysvar_innodb_ft_total_cache_size", - "name": "innodb_ft_total_cache_size", - "range": { - "from": 32000000, - "to": 1600000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-ft-user-stopword-table=db_name/table_name", - "default": "NULL", - "dynamic": true, - "id": "sysvar_innodb_ft_user_stopword_table", - "name": "innodb_ft_user_stopword_table", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--innodb-idle-flush-pct=#", - "default": "100", - "dynamic": true, - "id": "sysvar_innodb_idle_flush_pct", - "name": "innodb_idle_flush_pct", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-io-capacity=#", - "default": "200", - "dynamic": true, - "id": "sysvar_innodb_io_capacity", - "name": "innodb_io_capacity", - "range": { - "from": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-io-capacity-max=#", - "default": "see description", - "dynamic": true, - "id": "sysvar_innodb_io_capacity_max", - "name": "innodb_io_capacity_max", - "range": { - "from": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-limit-optimistic-insert-debug=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_limit_optimistic_insert_debug", - "name": "innodb_limit_optimistic_insert_debug", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-lock-wait-timeout=#", - "default": "50", - "dynamic": true, - "id": "sysvar_innodb_lock_wait_timeout", - "name": "innodb_lock_wait_timeout", - "range": { - "from": 1, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-buffer-size=#", - "default": "16777216", - "id": "sysvar_innodb_log_buffer_size", - "name": "innodb_log_buffer_size", - "range": { - "from": 1048576, - "to": 4294967295 - }, - "type": "integer" - }, - { - "cli": "--innodb-log-checkpoint-fuzzy-now[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_log_checkpoint_fuzzy_now", - "name": "innodb_log_checkpoint_fuzzy_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-checkpoint-now[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_log_checkpoint_now", - "name": "innodb_log_checkpoint_now", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-checksums[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_log_checksums", - "name": "innodb_log_checksums", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-compressed-pages[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_log_compressed_pages", - "name": "innodb_log_compressed_pages", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-log-file-size=#", - "default": "50331648", - "dynamic": false, - "id": "sysvar_innodb_log_file_size", - "name": "innodb_log_file_size", - "range": { - "from": 4194304, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-files-in-group=#", - "default": "2", - "dynamic": false, - "id": "sysvar_innodb_log_files_in_group", - "name": "innodb_log_files_in_group", - "range": { - "from": 2, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-group-home-dir=dir_name", - "dynamic": false, - "id": "sysvar_innodb_log_group_home_dir", - "name": "innodb_log_group_home_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-log-spin-cpu-abs-lwm=#", - "default": "80", - "dynamic": true, - "id": "sysvar_innodb_log_spin_cpu_abs_lwm", - "name": "innodb_log_spin_cpu_abs_lwm", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-spin-cpu-pct-hwm=#", - "default": "50", - "dynamic": true, - "id": "sysvar_innodb_log_spin_cpu_pct_hwm", - "name": "innodb_log_spin_cpu_pct_hwm", - "range": { - "from": 0, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-wait-for-flush-spin-hwm=#", - "default": "400", - "dynamic": true, - "id": "sysvar_innodb_log_wait_for_flush_spin_hwm", - "name": "innodb_log_wait_for_flush_spin_hwm", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-log-write-ahead-size=#", - "default": "8192", - "dynamic": true, - "id": "sysvar_innodb_log_write_ahead_size", - "name": "innodb_log_write_ahead_size", - "range": { - "from": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-lru-scan-depth=#", - "default": "1024", - "dynamic": true, - "id": "sysvar_innodb_lru_scan_depth", - "name": "innodb_lru_scan_depth", - "range": { - "from": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-dirty-pages-pct=#", - "dynamic": true, - "id": "sysvar_innodb_max_dirty_pages_pct", - "name": "innodb_max_dirty_pages_pct", - "range": { - "from": 0, - "to": 99.99 - }, - "scope": [ - "global" - ], - "type": "numeric" - }, - { - "cli": "--innodb-max-dirty-pages-pct-lwm=#", - "dynamic": true, - "id": "sysvar_innodb_max_dirty_pages_pct_lwm", - "name": "innodb_max_dirty_pages_pct_lwm", - "range": { - "from": 0, - "to": 99.99 - }, - "scope": [ - "global" - ], - "type": "numeric" - }, - { - "cli": "--innodb-max-purge-lag=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_max_purge_lag", - "name": "innodb_max_purge_lag", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-purge-lag-delay=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_max_purge_lag_delay", - "name": "innodb_max_purge_lag_delay", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-max-undo-log-size=#", - "default": "1073741824", - "dynamic": true, - "id": "sysvar_innodb_max_undo_log_size", - "name": "innodb_max_undo_log_size", - "range": { - "from": 10485760, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-merge-threshold-set-all-debug=#", - "default": "50", - "dynamic": true, - "id": "sysvar_innodb_merge_threshold_set_all_debug", - "name": "innodb_merge_threshold_set_all_debug", - "range": { - "from": 1, - "to": 50 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-monitor-disable={counter|module|pattern|all}", - "dynamic": true, - "id": "sysvar_innodb_monitor_disable", - "name": "innodb_monitor_disable", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-monitor-enable={counter|module|pattern|all}", - "dynamic": true, - "id": "sysvar_innodb_monitor_enable", - "name": "innodb_monitor_enable", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-monitor-reset={counter|module|pattern|all}", - "default": "empty string", - "dynamic": true, - "id": "sysvar_innodb_monitor_reset", - "name": "innodb_monitor_reset", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "counter", - "module", - "pattern", - "all" - ] - }, - { - "cli": "--innodb-monitor-reset-all={counter|module|pattern|all}", - "default": "empty string", - "dynamic": true, - "id": "sysvar_innodb_monitor_reset_all", - "name": "innodb_monitor_reset_all", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "counter", - "module", - "pattern", - "all" - ] - }, - { - "cli": "--innodb-numa-interleave[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_numa_interleave", - "name": "innodb_numa_interleave", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-old-blocks-pct=#", - "default": "37", - "dynamic": true, - "id": "sysvar_innodb_old_blocks_pct", - "name": "innodb_old_blocks_pct", - "range": { - "from": 5, - "to": 95 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-old-blocks-time=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_innodb_old_blocks_time", - "name": "innodb_old_blocks_time", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-online-alter-log-max-size=#", - "default": "134217728", - "dynamic": true, - "id": "sysvar_innodb_online_alter_log_max_size", - "name": "innodb_online_alter_log_max_size", - "range": { - "from": 65536, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-open-files=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_innodb_open_files", - "name": "innodb_open_files", - "range": { - "from": 10, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-optimize-fulltext-only[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_optimize_fulltext_only", - "name": "innodb_optimize_fulltext_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-page-cleaners=#", - "default": "4", - "dynamic": false, - "id": "sysvar_innodb_page_cleaners", - "name": "innodb_page_cleaners", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-page-size=#", - "default": "16384", - "dynamic": false, - "id": "sysvar_innodb_page_size", - "name": "innodb_page_size", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "4096", - "8192", - "16384", - "32768", - "65536" - ] - }, - { - "cli": "--innodb-parallel-read-threads=#", - "default": "4", - "dynamic": true, - "id": "sysvar_innodb_parallel_read_threads", - "name": "innodb_parallel_read_threads", - "range": { - "from": 1, - "to": 256 - }, - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--innodb-print-all-deadlocks[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_print_all_deadlocks", - "name": "innodb_print_all_deadlocks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-print-ddl-logs[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_print_ddl_logs", - "name": "innodb_print_ddl_logs", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-purge-batch-size=#", - "default": "300", - "dynamic": true, - "id": "sysvar_innodb_purge_batch_size", - "name": "innodb_purge_batch_size", - "range": { - "from": 1, - "to": 5000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-purge-threads=#", - "default": "4", - "dynamic": false, - "id": "sysvar_innodb_purge_threads", - "name": "innodb_purge_threads", - "range": { - "from": 1, - "to": 32 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-purge-rseg-truncate-frequency=#", - "default": "128", - "dynamic": true, - "id": "sysvar_innodb_purge_rseg_truncate_frequency", - "name": "innodb_purge_rseg_truncate_frequency", - "range": { - "from": 1, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-random-read-ahead[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_random_read_ahead", - "name": "innodb_random_read_ahead", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-read-ahead-threshold=#", - "default": "56", - "dynamic": true, - "id": "sysvar_innodb_read_ahead_threshold", - "name": "innodb_read_ahead_threshold", - "range": { - "from": 0, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-read-io-threads=#", - "default": "4", - "dynamic": false, - "id": "sysvar_innodb_read_io_threads", - "name": "innodb_read_io_threads", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-read-only[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_read_only", - "name": "innodb_read_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-redo-log-archive-dirs", - "default": "NULL", - "dynamic": true, - "id": "sysvar_innodb_redo_log_archive_dirs", - "name": "innodb_redo_log_archive_dirs", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-redo-log-encrypt[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_redo_log_encrypt", - "name": "innodb_redo_log_encrypt", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-replication-delay=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_replication_delay", - "name": "innodb_replication_delay", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-rollback-on-timeout[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_rollback_on_timeout", - "name": "innodb_rollback_on_timeout", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-rollback-segments=#", - "default": "128", - "dynamic": true, - "id": "sysvar_innodb_rollback_segments", - "name": "innodb_rollback_segments", - "range": { - "from": 1, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-scan-directories=dir_name", - "default": "NULL", - "dynamic": false, - "id": "sysvar_innodb_scan_directories", - "name": "innodb_scan_directories", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-saved-page-number-debug=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_saved_page_number_debug", - "name": "innodb_saved_page_number_debug", - "range": { - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-sort-buffer-size=#", - "default": "1048576", - "dynamic": false, - "id": "sysvar_innodb_sort_buffer_size", - "name": "innodb_sort_buffer_size", - "range": { - "from": 65536, - "to": 67108864 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-spin-wait-delay=#", - "default": "6", - "dynamic": true, - "id": "sysvar_innodb_spin_wait_delay", - "name": "innodb_spin_wait_delay", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-spin-wait-pause-multiplier=#", - "default": "50", - "dynamic": true, - "id": "sysvar_innodb_spin_wait_pause_multiplier", - "name": "innodb_spin_wait_pause_multiplier", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-stats-auto-recalc[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_stats_auto_recalc", - "name": "innodb_stats_auto_recalc", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-include-delete-marked[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_stats_include_delete_marked", - "name": "innodb_stats_include_delete_marked", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-method=value", - "default": "nulls_equal", - "dynamic": true, - "id": "sysvar_innodb_stats_method", - "name": "innodb_stats_method", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "nulls_equal", - "nulls_unequal", - "nulls_ignored" - ] - }, - { - "cli": "--innodb-stats-on-metadata[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_stats_on_metadata", - "name": "innodb_stats_on_metadata", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-persistent[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_stats_persistent", - "name": "innodb_stats_persistent", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-stats-persistent-sample-pages=#", - "default": "20", - "dynamic": true, - "id": "sysvar_innodb_stats_persistent_sample_pages", - "name": "innodb_stats_persistent_sample_pages", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-stats-transient-sample-pages=#", - "default": "8", - "dynamic": true, - "id": "sysvar_innodb_stats_transient_sample_pages", - "name": "innodb_stats_transient_sample_pages", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-status-output[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_status_output", - "name": "innodb_status_output", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-status-output-locks[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_status_output_locks", - "name": "innodb_status_output_locks", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-strict-mode[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_strict_mode", - "name": "innodb_strict_mode", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-sync-array-size=#", - "default": "1", - "dynamic": false, - "id": "sysvar_innodb_sync_array_size", - "name": "innodb_sync_array_size", - "range": { - "from": 1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-sync-spin-loops=#", - "default": "30", - "dynamic": true, - "id": "sysvar_innodb_sync_spin_loops", - "name": "innodb_sync_spin_loops", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-sync-debug[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_innodb_sync_debug", - "name": "innodb_sync_debug", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-table-locks[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_innodb_table_locks", - "name": "innodb_table_locks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--innodb-temp-data-file-path=file_name", - "default": "ibtmp1:12M:autoextend", - "dynamic": false, - "id": "sysvar_innodb_temp_data_file_path", - "name": "innodb_temp_data_file_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--innodb-temp-tablespaces-dir=dir_name", - "default": "#innodb_temp", - "dynamic": false, - "id": "sysvar_innodb_temp_tablespaces_dir", - "name": "innodb_temp_tablespaces_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-thread-concurrency=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_thread_concurrency", - "name": "innodb_thread_concurrency", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-thread-sleep-delay=#", - "default": "10000", - "dynamic": true, - "id": "sysvar_innodb_thread_sleep_delay", - "name": "innodb_thread_sleep_delay", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-tmpdir=dir_name", - "default": "NULL", - "dynamic": true, - "id": "sysvar_innodb_tmpdir", - "name": "innodb_tmpdir", - "scope": [ - "global", - "session" - ], - "type": "directory name" - }, - { - "cli": "--innodb-trx-purge-view-update-only-debug[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_trx_purge_view_update_only_debug", - "name": "innodb_trx_purge_view_update_only_debug", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-trx-rseg-n-slots-debug=#", - "default": "0", - "dynamic": true, - "id": "sysvar_innodb_trx_rseg_n_slots_debug", - "name": "innodb_trx_rseg_n_slots_debug", - "range": { - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-undo-directory=dir_name", - "dynamic": false, - "id": "sysvar_innodb_undo_directory", - "name": "innodb_undo_directory", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--innodb-undo-log-encrypt[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_innodb_undo_log_encrypt", - "name": "innodb_undo_log_encrypt", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-undo-log-truncate[={OFF|ON}]", - "dynamic": true, - "id": "sysvar_innodb_undo_log_truncate", - "name": "innodb_undo_log_truncate", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-undo-logs=#", - "default": "128", - "dynamic": true, - "id": "sysvar_innodb_undo_logs", - "name": "innodb_undo_logs", - "range": { - "from": 1, - "to": 128 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-undo-tablespaces=#", - "id": "sysvar_innodb_undo_tablespaces", - "name": "innodb_undo_tablespaces", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--innodb-use-native-aio[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_innodb_use_native_aio", - "name": "innodb_use_native_aio", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--innodb-write-io-threads=#", - "default": "4", - "dynamic": false, - "id": "sysvar_innodb_write_io_threads", - "name": "innodb_write_io_threads", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "innodb-parameters", - "url": "https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-mysql-cluster-options-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-mysql-cluster-options-variables.json deleted file mode 100644 index e0d12afc..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-mysql-cluster-options-variables.json +++ /dev/null @@ -1,714 +0,0 @@ -{ - "data": [ - { - "cli": "--ndbcluster", - "default": "FALSE (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndbcluster", - "name": "ndbcluster" - }, - { - "cli": "--ndb-allow-copying-alter-table=[ON|OFF]", - "default": "ON (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-allow-copying-alter-table", - "name": "ndb-allow-copying-alter-table", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--ndb-batch-size=#", - "default": "32768 / 0 - 31536000 (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-batch-size", - "name": "ndb-batch-size", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-cluster-connection-pool=#", - "default": "1 / 1 - 63 (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-cluster-connection-pool", - "name": "ndb-cluster-connection-pool", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-cluster-connection-pool-nodeids=list", - "default": "/ (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-cluster-connection-pool-nodeids", - "name": "ndb-cluster-connection-pool-nodeids", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-blob-read-batch-bytes=bytes", - "default": "65536 / 0 - 4294967295 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-blob-read-batch-bytes", - "name": "ndb-blob-read-batch-bytes", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--ndb-blob-write-batch-bytes=bytes", - "default": "65536 / 0 - 4294967295 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-blob-write-batch-bytes", - "name": "ndb-blob-write-batch-bytes", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--ndb-connectstring=connection_string", - "default": "(Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-connectstring", - "name": "ndb-connectstring" - }, - { - "cli": "--ndb-default-column-format=[FIXED|DYNAMIC]", - "default": "FIXED / FIXED, DYNAMIC (Version: 5.7.16-ndb-7.5.4)", - "dynamic": true, - "id": "option_mysqld_ndb-default-column-format", - "name": "ndb-default-column-format", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-deferred-constraints=[0|1]", - "default": "0 / 0 - 1 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-deferred-constraints", - "name": "ndb-deferred-constraints", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--ndb-distribution=[KEYHASH|LINHASH]", - "default": "KEYHASH / LINHASH, KEYHASH (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-distribution", - "name": "ndb-distribution", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-log-apply-status", - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-log-apply-status", - "name": "ndb-log-apply-status", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-log-empty-epochs=[ON|OFF]", - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-log-empty-epochs", - "name": "ndb-log-empty-epochs", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-log-empty-update=[ON|OFF]", - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-log-empty-update", - "name": "ndb-log-empty-update", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-log-exclusive-reads=[0|1]", - "default": "0 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-log-exclusive-reads", - "name": "ndb-log-exclusive-reads", - "scope": [ - "global", - "session" - ] - }, - { - "cli": "--ndb-log-orig", - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-log-orig", - "name": "ndb-log-orig", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-log-transaction-id", - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-log-transaction-id", - "name": "ndb-log-transaction-id", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-log-update-minimal", - "default": "OFF (Version: 5.7.18-ndb-7.6.3)", - "dynamic": true, - "id": "option_mysqld_ndb-log-update-minimal", - "name": "ndb-log-update-minimal", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-mgmd-host=host[:port]", - "default": "localhost:1186 (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-mgmd-host", - "name": "ndb-mgmd-host" - }, - { - "cli": "--ndb-nodeid=#", - "default": "/ 1 - 255 (Version: 5.1.5)", - "dynamic": false, - "id": "option_mysqld_ndb-nodeid", - "name": "ndb-nodeid", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-optimization-delay=milliseconds", - "default": "10 / 0 - 100000 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "option_mysqld_ndb-optimization-delay", - "name": "ndb-optimization-delay", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-recv-thread-activation-threshold=threshold", - "default": "8 / 0 (MIN_ACTIVATION_THRESHOLD) - 16 (MAX_ACTIVATION_THRESHOLD), (Version: 5.6.10-ndb-7.3.1)", - "dynamic": false, - "id": "option_mysqld_ndb-recv-thread-activation-threshold", - "name": "ndb-recv-thread-activation-threshold" - }, - { - "cli": "--ndb-recv-thread-cpu-mask=bitmask", - "default": "[empty] (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-recv-thread-cpu-mask", - "name": "ndb-recv-thread-cpu-mask" - }, - { - "cli": "ndb-transid-mysql-connection-map=state", - "default": "ON / ON, OFF, FORCE (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "option_mysqld_ndb-transid-mysql-connection-map", - "name": "ndb-transid-mysql-connection-map" - }, - { - "cli": "--ndb-wait-connected=seconds", - "default": "30 / 0 - 31536000 (Version: 5.1.56-ndb-7.1.16)", - "dynamic": false, - "id": "option_mysqld_ndb-wait-connected", - "name": "ndb-wait-connected", - "scope": [ - "global" - ] - }, - { - "cli": "--ndb-wait-setup=seconds", - "default": "30 / 0 - 31536000 (Version: 5.1.56-ndb-7.1.16)", - "dynamic": false, - "id": "option_mysqld_ndb-wait-setup", - "name": "ndb-wait-setup", - "scope": [ - "global" - ] - }, - { - "cli": "--skip-ndbcluster", - "dynamic": false, - "id": "option_mysqld_skip-ndbcluster", - "name": "skip-ndbcluster" - }, - { - "default": "1 / 1 - 256 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_autoincrement_prefetch_sz", - "name": "ndb_autoincrement_prefetch_sz", - "scope": [ - "global", - "session" - ] - }, - { - "default": "0 / - (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_cache_check_time", - "name": "ndb_cache_check_time", - "scope": [ - "global" - ] - }, - { - "default": "ON (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_clear_apply_status", - "name": "ndb_clear_apply_status", - "scope": [ - "global" - ] - }, - { - "default": "0 / 0 - 255 (Version: 5.7.12-ndb-7.5.2)", - "dynamic": true, - "id": "sysvar_ndb_data_node_neighbour", - "name": "ndb_data_node_neighbour", - "scope": [ - "global" - ] - }, - { - "default": "FIXED / FIXED, DYNAMIC (Version: 5.7.16-ndb-7.5.4)", - "dynamic": true, - "id": "sysvar_ndb_default_column_format", - "name": "ndb_default_column_format", - "scope": [ - "global" - ] - }, - { - "default": "0 / 0 - 1 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_deferred_constraints", - "name": "ndb_deferred_constraints", - "scope": [ - "global", - "session" - ] - }, - { - "default": "KEYHASH / LINHASH, KEYHASH (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_distribution", - "name": "ndb_distribution", - "scope": [ - "global" - ] - }, - { - "default": "20 / 1 - 99 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_eventbuffer_free_percent", - "name": "ndb_eventbuffer_free_percent", - "scope": [ - "global" - ] - }, - { - "default": "0 / 0 - 4294967295 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_eventbuffer_max_alloc", - "name": "ndb_eventbuffer_max_alloc", - "scope": [ - "global" - ] - }, - { - "default": "1 / - (Version: 5.1.19-ndb-6.3.0)", - "dynamic": true, - "id": "sysvar_ndb_extra_logging", - "name": "ndb_extra_logging", - "scope": [ - "global" - ] - }, - { - "default": "TRUE (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_force_send", - "name": "ndb_force_send", - "scope": [ - "global", - "session" - ] - }, - { - "default": "OFF (Version: 5.7.12-ndb-7-5-2)", - "dynamic": true, - "id": "sysvar_ndb_fully_replicated", - "name": "ndb_fully_replicated", - "scope": [ - "global", - "session" - ] - }, - { - "default": "ON (Version: 5.5.15-ndb-7.2.1)", - "dynamic": true, - "id": "sysvar_ndb_index_stat_enable", - "name": "ndb_index_stat_enable", - "scope": [ - "global", - "session" - ] - }, - { - "default": "loop_checkon=1000ms,loop_idle=1000ms,loop_busy=100ms,, update_batch=1,read_batch=4,idle_batch=32,check_batch=32,, check_delay=1m,delete_batch=8,clean_delay=0,error_batch=4,, error_delay=1m,evict_batch=8,evict_delay=1m,cache_limit=32M,, cache_lowpct=90 (Version: 5.1.56-ndb-7.1.17)", - "dynamic": true, - "id": "sysvar_ndb_index_stat_option", - "name": "ndb_index_stat_option", - "scope": [ - "global", - "session" - ] - }, - { - "default": "TRUE (Version: 5.1.51-ndb-7.2.0)", - "dynamic": true, - "id": "sysvar_ndb_join_pushdown", - "name": "ndb_join_pushdown", - "scope": [ - "global", - "session" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndb_log_apply_status", - "name": "ndb_log_apply_status", - "scope": [ - "global" - ] - }, - { - "default": "ON (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_log_bin", - "name": "ndb_log_bin", - "scope": [ - "global", - "session" - ] - }, - { - "default": "ON (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_log_binlog_index", - "name": "ndb_log_binlog_index", - "scope": [ - "global" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_log_empty_epochs", - "name": "ndb_log_empty_epochs", - "scope": [ - "global" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_log_empty_update", - "name": "ndb_log_empty_update", - "scope": [ - "global" - ] - }, - { - "default": "0 (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_log_exclusive_reads", - "name": "ndb_log_exclusive_reads", - "scope": [ - "global", - "session" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndb_log_orig", - "name": "ndb_log_orig", - "scope": [ - "global" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndb_log_transaction_id", - "name": "ndb_log_transaction_id", - "scope": [ - "global" - ] - }, - { - "default": "3 / 0 - 3 (Version: 5.1.22-ndb-6.3.4)", - "dynamic": false, - "id": "sysvar_ndb_optimized_node_selection", - "name": "ndb_optimized_node_selection", - "scope": [ - "global" - ] - }, - { - "default": "OFF (Version: 5.7.12-ndb-7.5.2)", - "dynamic": true, - "id": "sysvar_ndb_read_backup", - "name": "ndb_read_backup", - "scope": [ - "global" - ] - }, - { - "default": "8 / 0 (MIN_ACTIVATION_THRESHOLD) - 16 (MAX_ACTIVATION_THRESHOLD), (Version: 5.6.10-ndb-7.3.1)", - "dynamic": false, - "id": "sysvar_ndb_recv_thread_activation_threshold", - "name": "ndb_recv_thread_activation_threshold" - }, - { - "default": "[empty] (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_recv_thread_cpu_mask", - "name": "ndb_recv_thread_cpu_mask", - "scope": [ - "global" - ] - }, - { - "default": "10 / 0 - 256 (Version: 5.7.16-ndb-7.5.4)", - "dynamic": true, - "id": "sysvar_ndb_report_thresh_binlog_epoch_slip", - "name": "ndb_report_thresh_binlog_epoch_slip", - "scope": [ - "global" - ] - }, - { - "default": "1 / 0 - 1 (Version: NDB 7.6.8)", - "dynamic": true, - "id": "sysvar_ndb_report_thresh_binlog_mem_usage", - "name": "ndb_report_thresh_binlog_mem_usage", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "1 / 0 - 1 (Version: NDB 7.6.8)", - "dynamic": true, - "id": "sysvar_ndb_row_checksum", - "name": "ndb_row_checksum", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_show_foreign_key_mock_tables", - "name": "ndb_show_foreign_key_mock_tables", - "scope": [ - "global" - ] - }, - { - "default": "NONE / NONE, PRIMARY, SECONDARY, PASS (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_slave_conflict_role", - "name": "ndb_slave_conflict_role", - "scope": [ - "global" - ] - }, - { - "default": "FALSE (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_table_no_logging", - "name": "ndb_table_no_logging", - "scope": [ - "session" - ] - }, - { - "default": "FALSE (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_table_temporary", - "name": "ndb_table_temporary", - "scope": [ - "session" - ] - }, - { - "dynamic": false, - "id": "sysvar_ndb_use_copying_alter_table", - "name": "ndb_use_copying_alter_table", - "scope": [ - "global", - "session" - ] - }, - { - "default": "OFF (Version: 5.1.47-ndb-7.1.8)", - "dynamic": true, - "id": "sysvar_ndb_use_exact_count", - "name": "ndb_use_exact_count", - "scope": [ - "global", - "session" - ] - }, - { - "default": "ON (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndb_use_transactions", - "name": "ndb_use_transactions", - "scope": [ - "global", - "session" - ] - }, - { - "default": "(Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndb_version", - "name": "ndb_version", - "scope": [ - "global" - ] - }, - { - "default": "(Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndb_version_string", - "name": "ndb_version_string", - "scope": [ - "global" - ] - }, - { - "default": "32 / 7 - 32 (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_server_id_bits", - "name": "server_id_bits", - "scope": [ - "global" - ] - }, - { - "default": "off (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_slave_allow_batching", - "name": "slave_allow_batching", - "scope": [ - "global" - ] - }, - { - "default": "FALSE (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_transaction_allow_batching", - "name": "transaction_allow_batching", - "scope": [ - "session" - ] - }, - { - "default": "ndbinfo (Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndbinfo_database", - "name": "ndbinfo_database", - "scope": [ - "global" - ] - }, - { - "default": "0 / - (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndbinfo_max_bytes", - "name": "ndbinfo_max_bytes", - "scope": [ - "global", - "session" - ] - }, - { - "default": "10 / - (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndbinfo_max_rows", - "name": "ndbinfo_max_rows", - "scope": [ - "global", - "session" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndbinfo_offline", - "name": "ndbinfo_offline", - "scope": [ - "global" - ] - }, - { - "default": "OFF (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndbinfo_show_hidden", - "name": "ndbinfo_show_hidden", - "scope": [ - "global", - "session" - ] - }, - { - "default": "ndb$ (Version: NDB 7.5-7.6)", - "dynamic": true, - "id": "sysvar_ndbinfo_table_prefix", - "name": "ndbinfo_table_prefix", - "scope": [ - "global", - "session" - ] - }, - { - "default": "(Version: NDB 7.5-7.6)", - "dynamic": false, - "id": "sysvar_ndbinfo_version", - "name": "ndbinfo_version", - "scope": [ - "global" - ] - } - ], - "name": "mysql-cluster-options-variables", - "url": "https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-options-variables.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-performance-schema-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-performance-schema-system-variables.json deleted file mode 100644 index 6a8ec5c2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-performance-schema-system-variables.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "data": [ - { - "cli": "--performance-schema[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_performance_schema", - "name": "performance_schema", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--performance-schema-accounts-size=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_accounts_size", - "name": "performance_schema_accounts_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-digests-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_digests_size", - "name": "performance_schema_digests_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-error-size=#", - "default": "number of server error codes", - "dynamic": false, - "id": "sysvar_performance_schema_error_size", - "name": "performance_schema_error_size", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-stages-history-long-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_stages_history_long_size", - "name": "performance_schema_events_stages_history_long_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-stages-history-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_stages_history_size", - "name": "performance_schema_events_stages_history_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-statements-history-long-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_statements_history_long_size", - "name": "performance_schema_events_statements_history_long_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-statements-history-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_statements_history_size", - "name": "performance_schema_events_statements_history_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-transactions-history-long-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_transactions_history_long_size", - "name": "performance_schema_events_transactions_history_long_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-transactions-history-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_transactions_history_size", - "name": "performance_schema_events_transactions_history_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-waits-history-long-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_waits_history_long_size", - "name": "performance_schema_events_waits_history_long_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-events-waits-history-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_events_waits_history_size", - "name": "performance_schema_events_waits_history_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-hosts-size=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_hosts_size", - "name": "performance_schema_hosts_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-cond-classes=#", - "default": "80", - "dynamic": false, - "id": "sysvar_performance_schema_max_cond_classes", - "name": "performance_schema_max_cond_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-cond-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_cond_instances", - "name": "performance_schema_max_cond_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-digest-length=#", - "default": "1024", - "dynamic": false, - "id": "sysvar_performance_schema_max_digest_length", - "name": "performance_schema_max_digest_length", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-digest-sample-age=#", - "default": "60", - "dynamic": true, - "id": "sysvar_performance_schema_max_digest_sample_age", - "name": "performance_schema_max_digest_sample_age", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-file-classes=#", - "default": "80", - "dynamic": false, - "id": "sysvar_performance_schema_max_file_classes", - "name": "performance_schema_max_file_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-file-handles=#", - "default": "32768", - "dynamic": false, - "id": "sysvar_performance_schema_max_file_handles", - "name": "performance_schema_max_file_handles", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-file-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_file_instances", - "name": "performance_schema_max_file_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-index-stat=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_index_stat", - "name": "performance_schema_max_index_stat", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-memory-classes=#", - "dynamic": false, - "id": "sysvar_performance_schema_max_memory_classes", - "name": "performance_schema_max_memory_classes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-metadata-locks=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_metadata_locks", - "name": "performance_schema_max_metadata_locks", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-mutex-classes=#", - "dynamic": false, - "id": "sysvar_performance_schema_max_mutex_classes", - "name": "performance_schema_max_mutex_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-mutex-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_mutex_instances", - "name": "performance_schema_max_mutex_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-prepared-statements-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_prepared_statements_instances", - "name": "performance_schema_max_prepared_statements_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-rwlock-classes=#", - "default": "40", - "dynamic": false, - "id": "sysvar_performance_schema_max_rwlock_classes", - "name": "performance_schema_max_rwlock_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-program-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_program_instances", - "name": "performance_schema_max_program_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-rwlock-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_rwlock_instances", - "name": "performance_schema_max_rwlock_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-socket-classes=#", - "default": "10", - "dynamic": false, - "id": "sysvar_performance_schema_max_socket_classes", - "name": "performance_schema_max_socket_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-socket-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_socket_instances", - "name": "performance_schema_max_socket_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-sql-text-length=#", - "default": "1024", - "dynamic": false, - "id": "sysvar_performance_schema_max_sql_text_length", - "name": "performance_schema_max_sql_text_length", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-stage-classes=#", - "default": "150", - "dynamic": false, - "id": "sysvar_performance_schema_max_stage_classes", - "name": "performance_schema_max_stage_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-statement-classes=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_statement_classes", - "name": "performance_schema_max_statement_classes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-statement-stack=#", - "default": "10", - "dynamic": false, - "id": "sysvar_performance_schema_max_statement_stack", - "name": "performance_schema_max_statement_stack", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-table-handles=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_table_handles", - "name": "performance_schema_max_table_handles", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-table-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_table_instances", - "name": "performance_schema_max_table_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-table-lock-stat=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_table_lock_stat", - "name": "performance_schema_max_table_lock_stat", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-thread-classes=#", - "dynamic": false, - "id": "sysvar_performance_schema_max_thread_classes", - "name": "performance_schema_max_thread_classes", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-max-thread-instances=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_max_thread_instances", - "name": "performance_schema_max_thread_instances", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-session-connect-attrs-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_session_connect_attrs_size", - "name": "performance_schema_session_connect_attrs_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-setup-actors-size=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_setup_actors_size", - "name": "performance_schema_setup_actors_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-setup-objects-size=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_setup_objects_size", - "name": "performance_schema_setup_objects_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--performance-schema-users-size=#", - "default": "(-1 signifies autoscaling; do not use -1)", - "dynamic": false, - "id": "sysvar_performance_schema_users_size", - "name": "performance_schema_users_size", - "range": { - "from": -1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "performance-schema-system-variables", - "url": "https://dev.mysql.com/doc/refman/8.0/en/performance-schema-system-variables.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-pluggable-authentication-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-pluggable-authentication-system-variables.json deleted file mode 100644 index 77db2d71..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-pluggable-authentication-system-variables.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "data": [ - { - "cli": "--authentication-ldap-sasl-auth-method-name=value", - "default": "SCRAM-SHA-1", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_auth_method_name", - "name": "authentication_ldap_sasl_auth_method_name", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-bind-base-dn=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_bind_base_dn", - "name": "authentication_ldap_sasl_bind_base_dn", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-bind-root-dn=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_bind_root_dn", - "name": "authentication_ldap_sasl_bind_root_dn", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-bind-root-pwd=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_bind_root_pwd", - "name": "authentication_ldap_sasl_bind_root_pwd", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-ca-path=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_ca_path", - "name": "authentication_ldap_sasl_ca_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-group-search-attr=value", - "default": "cn", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_group_search_attr", - "name": "authentication_ldap_sasl_group_search_attr", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-group-search-filter=value", - "default": "(|(&(objectClass=posixGroup)(memberUid=%s))(&(objectClass=group)(member=%s)))", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_group_search_filter", - "name": "authentication_ldap_sasl_group_search_filter", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-init-pool-size=#", - "default": "10", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_init_pool_size", - "name": "authentication_ldap_sasl_init_pool_size", - "range": { - "from": 0, - "to": 32767 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-sasl-log-status=#", - "default": "1", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_log_status", - "name": "authentication_ldap_sasl_log_status", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-sasl-max-pool-size=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_max_pool_size", - "name": "authentication_ldap_sasl_max_pool_size", - "range": { - "from": 0, - "to": 32767 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-sasl-server-host=host_name", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_server_host", - "name": "authentication_ldap_sasl_server_host", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-sasl-server-port=port_num", - "default": "389", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_server_port", - "name": "authentication_ldap_sasl_server_port", - "range": { - "from": 1, - "to": 32376 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-sasl-tls[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_tls", - "name": "authentication_ldap_sasl_tls", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--authentication-ldap-sasl-user-search-attr=value", - "default": "uid", - "dynamic": true, - "id": "sysvar_authentication_ldap_sasl_user_search_attr", - "name": "authentication_ldap_sasl_user_search_attr", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-auth-method-name=value", - "default": "SIMPLE", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_auth_method_name", - "name": "authentication_ldap_simple_auth_method_name", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-bind-base-dn=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_bind_base_dn", - "name": "authentication_ldap_simple_bind_base_dn", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-bind-root-dn=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_bind_root_dn", - "name": "authentication_ldap_simple_bind_root_dn", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-bind-root-pwd=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_bind_root_pwd", - "name": "authentication_ldap_simple_bind_root_pwd", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-ca-path=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_ca_path", - "name": "authentication_ldap_simple_ca_path", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-group-search-attr=value", - "default": "cn", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_group_search_attr", - "name": "authentication_ldap_simple_group_search_attr", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-group-search-filter=value", - "default": "(|(&(objectClass=posixGroup)(memberUid=%s))(&(objectClass=group)(member=%s)))", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_group_search_filter", - "name": "authentication_ldap_simple_group_search_filter", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-init-pool-size=#", - "default": "10", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_init_pool_size", - "name": "authentication_ldap_simple_init_pool_size", - "range": { - "from": 0, - "to": 32767 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-simple-log-status=#", - "default": "1", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_log_status", - "name": "authentication_ldap_simple_log_status", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-simple-max-pool-size=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_max_pool_size", - "name": "authentication_ldap_simple_max_pool_size", - "range": { - "from": 0, - "to": 32767 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-simple-server-host=host_name", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_server_host", - "name": "authentication_ldap_simple_server_host", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--authentication-ldap-simple-server-port=port_num", - "default": "389", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_server_port", - "name": "authentication_ldap_simple_server_port", - "range": { - "from": 1, - "to": 32376 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-ldap-simple-tls[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_tls", - "name": "authentication_ldap_simple_tls", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--authentication-ldap-simple-user-search-attr=value", - "default": "uid", - "dynamic": true, - "id": "sysvar_authentication_ldap_simple_user_search_attr", - "name": "authentication_ldap_simple_user_search_attr", - "scope": [ - "global" - ], - "type": "string" - } - ], - "name": "pluggable-authentication-system-variables", - "url": "https://dev.mysql.com/doc/refman/8.0/en/pluggable-authentication-system-variables.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-binary-log.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-binary-log.json deleted file mode 100644 index 188370ae..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-binary-log.json +++ /dev/null @@ -1,551 +0,0 @@ -{ - "data": [ - { - "cli": "--binlog-row-event-max-size=#", - "default": "8192", - "id": "option_mysqld_binlog-row-event-max-size", - "name": "binlog_row_event_max_size", - "range": { - "from": 256 - }, - "type": "integer" - }, - { - "cli": "--log-bin=file_name", - "id": "option_mysqld_log-bin", - "name": "log_bin", - "type": "file name" - }, - { - "cli": "--log-bin-index=file_name", - "dynamic": false, - "id": "option_mysqld_log-bin-index", - "name": "log_bin_index", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--binlog-do-db=name", - "id": "option_mysqld_binlog-do-db", - "name": "binlog_do_db", - "type": "string" - }, - { - "cli": "--binlog-ignore-db=name", - "id": "option_mysqld_binlog-ignore-db", - "name": "binlog_ignore_db", - "type": "string" - }, - { - "cli": "--binlog-checksum=type", - "default": "CRC32", - "id": "option_mysqld_binlog-checksum", - "name": "binlog_checksum", - "type": "string", - "validValues": [ - "NONE", - "CRC32" - ] - }, - { - "cli": "--max-binlog-dump-events=#", - "default": "0", - "id": "option_mysqld_max-binlog-dump-events", - "name": "max_binlog_dump_events", - "type": "integer" - }, - { - "cli": "--sporadic-binlog-dump-fail[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_sporadic-binlog-dump-fail", - "name": "sporadic_binlog_dump_fail", - "type": "boolean" - }, - { - "cli": "--binlog-cache-size=#", - "default": "32768", - "dynamic": true, - "id": "sysvar_binlog_cache_size", - "name": "binlog_cache_size", - "range": { - "from": 4096 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-checksum=name", - "default": "CRC32", - "dynamic": true, - "id": "sysvar_binlog_checksum", - "name": "binlog_checksum", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "NONE", - "CRC32" - ] - }, - { - "cli": "--binlog-direct-non-transactional-updates[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_binlog_direct_non_transactional_updates", - "name": "binlog_direct_non_transactional_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--binlog-encryption[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_binlog_encryption", - "name": "binlog_encryption", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--binlog-error-action[=value]", - "default": "ABORT_SERVER", - "dynamic": true, - "id": "sysvar_binlog_error_action", - "name": "binlog_error_action", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "IGNORE_ERROR", - "ABORT_SERVER" - ] - }, - { - "cli": "--binlog-expire-logs-seconds=#", - "dynamic": true, - "id": "sysvar_binlog_expire_logs_seconds", - "name": "binlog_expire_logs_seconds", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-format=format", - "default": "ROW", - "dynamic": true, - "id": "sysvar_binlog_format", - "name": "binlog_format", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "ROW", - "STATEMENT", - "MIXED" - ] - }, - { - "cli": "--binlog-group-commit-sync-delay=#", - "default": "0", - "dynamic": true, - "id": "sysvar_binlog_group_commit_sync_delay", - "name": "binlog_group_commit_sync_delay", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-group-commit-sync-no-delay-count=#", - "default": "0", - "dynamic": true, - "id": "sysvar_binlog_group_commit_sync_no_delay_count", - "name": "binlog_group_commit_sync_no_delay_count", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-max-flush-queue-time=#", - "default": "0", - "dynamic": true, - "id": "sysvar_binlog_max_flush_queue_time", - "name": "binlog_max_flush_queue_time", - "range": { - "from": 0, - "to": 100000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-order-commits[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_binlog_order_commits", - "name": "binlog_order_commits", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--binlog-rotate-encryption-master-key-at-startup[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_binlog_rotate_encryption_master_key_at_startup", - "name": "binlog_rotate_encryption_master_key_at_startup", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--binlog-row-event-max-size=#", - "default": "8192", - "id": "sysvar_binlog_row_event_max_size", - "name": "binlog_row_event_max_size", - "range": { - "from": 256 - }, - "type": "integer" - }, - { - "cli": "--binlog-row-image=image_type", - "default": "full", - "dynamic": true, - "id": "sysvar_binlog_row_image", - "name": "binlog_row_image", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "full", - "minimal", - "noblob" - ] - }, - { - "cli": "--binlog-row-metadata=metadata_type", - "default": "MINIMAL", - "dynamic": true, - "id": "sysvar_binlog_row_metadata", - "name": "binlog_row_metadata", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "FULL", - "MINIMAL" - ] - }, - { - "cli": "--binlog-row-value-options=#", - "default": "''", - "dynamic": true, - "id": "sysvar_binlog_row_value_options", - "name": "binlog_row_value_options", - "scope": [ - "global", - "session" - ], - "type": "set", - "validValues": [ - "PARTIAL_JSON" - ] - }, - { - "cli": "--binlog-rows-query-log-events[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_binlog_rows_query_log_events", - "name": "binlog_rows_query_log_events", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--binlog-stmt-cache-size=#", - "default": "32768", - "dynamic": true, - "id": "sysvar_binlog_stmt_cache_size", - "name": "binlog_stmt_cache_size", - "range": { - "from": 4096 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-transaction-dependency-tracking=value", - "default": "COMMIT_ORDER", - "dynamic": true, - "id": "sysvar_binlog_transaction_dependency_tracking", - "name": "binlog_transaction_dependency_tracking", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "COMMIT_ORDER", - "WRITESET", - "WRITESET_SESSION" - ] - }, - { - "cli": "--binlog-transaction-dependency-history-size=#", - "default": "25000", - "dynamic": true, - "id": "sysvar_binlog_transaction_dependency_history_size", - "name": "binlog_transaction_dependency_history_size", - "range": { - "from": 1, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--expire-logs-days=#", - "dynamic": true, - "id": "sysvar_expire_logs_days", - "name": "expire_logs_days", - "range": { - "from": 0, - "to": 99 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_log_bin", - "name": "log_bin", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "sysvar_log_bin_basename", - "name": "log_bin_basename", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-bin-index=file_name", - "dynamic": false, - "id": "sysvar_log_bin_index", - "name": "log_bin_index", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-bin-trust-function-creators[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_bin_trust_function_creators", - "name": "log_bin_trust_function_creators", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-bin-use-v1-row-events[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_log_bin_use_v1_row_events", - "name": "log_bin_use_v1_row_events", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-builtin-as-identified-by-password[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_builtin_as_identified_by_password", - "name": "log_builtin_as_identified_by_password", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slave-updates[={OFF|ON}]", - "dynamic": false, - "id": "sysvar_log_slave_updates", - "name": "log_slave_updates", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-statements-unsafe-for-binlog[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_log_statements_unsafe_for_binlog", - "name": "log_statements_unsafe_for_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--master-verify-checksum[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_master_verify_checksum", - "name": "master_verify_checksum", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--max-binlog-cache-size=#", - "default": "18446744073709551615", - "dynamic": true, - "id": "sysvar_max_binlog_cache_size", - "name": "max_binlog_cache_size", - "range": { - "from": 4096, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-binlog-size=#", - "default": "1073741824", - "dynamic": true, - "id": "sysvar_max_binlog_size", - "name": "max_binlog_size", - "range": { - "from": 4096, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-binlog-stmt-cache-size=#", - "default": "18446744073709547520", - "dynamic": true, - "id": "sysvar_max_binlog_stmt_cache_size", - "name": "max_binlog_stmt_cache_size", - "range": { - "from": 4096, - "to": 18446744073709548000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_original_commit_timestamp", - "name": "original_commit_timestamp", - "scope": [ - "session" - ], - "type": "numeric" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_sql_log_bin", - "name": "sql_log_bin", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--sync-binlog=#", - "default": "1", - "dynamic": true, - "id": "sysvar_sync_binlog", - "name": "sync_binlog", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--transaction-write-set-extraction[=value]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_transaction_write_set_extraction", - "name": "transaction_write_set_extraction", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "MURMUR32", - "XXHASH64" - ] - } - ], - "name": "replication-options-binary-log", - "url": "https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-binary-log_5.7.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-binary-log_5.7.json deleted file mode 100644 index cbf23d14..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-binary-log_5.7.json +++ /dev/null @@ -1,487 +0,0 @@ -{ - "data": [ - { - "cli": "--binlog-row-event-max-size=#", - "default": "8192", - "id": "option_mysqld_binlog-row-event-max-size", - "name": "binlog_row_event_max_size", - "range": { - "from": 256 - }, - "type": "integer" - }, - { - "cli": "--log-bin=file_name", - "id": "option_mysqld_log-bin", - "name": "log_bin", - "type": "file name" - }, - { - "cli": "--log-bin-index=file_name", - "dynamic": false, - "id": "option_mysqld_log-bin-index", - "name": "log_bin_index", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--binlog-do-db=name", - "id": "option_mysqld_binlog-do-db", - "name": "binlog_do_db", - "type": "string" - }, - { - "cli": "--binlog-ignore-db=name", - "id": "option_mysqld_binlog-ignore-db", - "name": "binlog_ignore_db", - "type": "string" - }, - { - "cli": "--binlog-checksum=type", - "default": "CRC32", - "id": "option_mysqld_binlog-checksum", - "name": "binlog_checksum", - "type": "string", - "validValues": [ - "NONE", - "CRC32" - ] - }, - { - "cli": "--max-binlog-dump-events=#", - "default": "0", - "id": "option_mysqld_max-binlog-dump-events", - "name": "max_binlog_dump_events", - "type": "integer" - }, - { - "cli": "--sporadic-binlog-dump-fail[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_sporadic-binlog-dump-fail", - "name": "sporadic_binlog_dump_fail", - "type": "boolean" - }, - { - "cli": "--binlog-cache-size=#", - "default": "32768", - "dynamic": true, - "id": "sysvar_binlog_cache_size", - "name": "binlog_cache_size", - "range": { - "from": 4096 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-checksum=name", - "default": "CRC32", - "dynamic": true, - "id": "sysvar_binlog_checksum", - "name": "binlog_checksum", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "NONE", - "CRC32" - ] - }, - { - "cli": "--binlog-direct-non-transactional-updates[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_binlog_direct_non_transactional_updates", - "name": "binlog_direct_non_transactional_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--binlog-error-action[=value]", - "dynamic": true, - "id": "sysvar_binlog_error_action", - "name": "binlog_error_action", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "IGNORE_ERROR", - "ABORT_SERVER" - ] - }, - { - "cli": "--binlog-format=format", - "dynamic": true, - "id": "sysvar_binlog_format", - "name": "binlog_format", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "ROW", - "STATEMENT", - "MIXED" - ] - }, - { - "cli": "--binlog-group-commit-sync-delay=#", - "default": "0", - "dynamic": true, - "id": "sysvar_binlog_group_commit_sync_delay", - "name": "binlog_group_commit_sync_delay", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-group-commit-sync-no-delay-count=#", - "default": "0", - "dynamic": true, - "id": "sysvar_binlog_group_commit_sync_no_delay_count", - "name": "binlog_group_commit_sync_no_delay_count", - "range": { - "from": 0, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlogging-impossible-mode[=value]", - "default": "IGNORE_ERROR", - "dynamic": true, - "id": "sysvar_binlogging_impossible_mode", - "name": "binlogging_impossible_mode", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "IGNORE_ERROR", - "ABORT_SERVER" - ] - }, - { - "cli": "--binlog-max-flush-queue-time=#", - "default": "0", - "dynamic": true, - "id": "sysvar_binlog_max_flush_queue_time", - "name": "binlog_max_flush_queue_time", - "range": { - "from": 0, - "to": 100000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-order-commits[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_binlog_order_commits", - "name": "binlog_order_commits", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--binlog-row-image=image_type", - "default": "full", - "dynamic": true, - "id": "sysvar_binlog_row_image", - "name": "binlog_row_image", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "full", - "minimal", - "noblob" - ] - }, - { - "cli": "--binlog-rows-query-log-events[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_binlog_rows_query_log_events", - "name": "binlog_rows_query_log_events", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--binlog-stmt-cache-size=#", - "default": "32768", - "dynamic": true, - "id": "sysvar_binlog_stmt_cache_size", - "name": "binlog_stmt_cache_size", - "range": { - "from": 4096 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--binlog-transaction-dependency-tracking=value", - "default": "COMMIT_ORDER", - "dynamic": true, - "id": "sysvar_binlog_transaction_dependency_tracking", - "name": "binlog_transaction_dependency_tracking", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "COMMIT_ORDER", - "WRITESET", - "WRITESET_SESSION" - ] - }, - { - "cli": "--binlog-transaction-dependency-history-size=#", - "default": "25000", - "dynamic": true, - "id": "sysvar_binlog_transaction_dependency_history_size", - "name": "binlog_transaction_dependency_history_size", - "range": { - "from": 1, - "to": 1000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--expire-logs-days=#", - "default": "0", - "dynamic": true, - "id": "sysvar_expire_logs_days", - "name": "expire_logs_days", - "range": { - "from": 0, - "to": 99 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--log-backward-compatible-user-definitions[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_backward_compatible_user_definitions", - "name": "log_backward_compatible_user_definitions", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "sysvar_log_bin", - "name": "log_bin", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "sysvar_log_bin_basename", - "name": "log_bin_basename", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-bin-index=file_name", - "dynamic": false, - "id": "sysvar_log_bin_index", - "name": "log_bin_index", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-bin-trust-function-creators[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_bin_trust_function_creators", - "name": "log_bin_trust_function_creators", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-bin-use-v1-row-events[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_log_bin_use_v1_row_events", - "name": "log_bin_use_v1_row_events", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-builtin-as-identified-by-password[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_builtin_as_identified_by_password", - "name": "log_builtin_as_identified_by_password", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slave-updates[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_log_slave_updates", - "name": "log_slave_updates", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-statements-unsafe-for-binlog[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_log_statements_unsafe_for_binlog", - "name": "log_statements_unsafe_for_binlog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--master-verify-checksum[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_master_verify_checksum", - "name": "master_verify_checksum", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--max-binlog-cache-size=#", - "default": "18446744073709551615", - "dynamic": true, - "id": "sysvar_max_binlog_cache_size", - "name": "max_binlog_cache_size", - "range": { - "from": 4096, - "to": 18446744073709552000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-binlog-size=#", - "default": "1073741824", - "dynamic": true, - "id": "sysvar_max_binlog_size", - "name": "max_binlog_size", - "range": { - "from": 4096, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-binlog-stmt-cache-size=#", - "default": "18446744073709547520", - "dynamic": true, - "id": "sysvar_max_binlog_stmt_cache_size", - "name": "max_binlog_stmt_cache_size", - "range": { - "from": 4096, - "to": 18446744073709548000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_sql_log_bin", - "name": "sql_log_bin", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--sync-binlog=#", - "dynamic": true, - "id": "sysvar_sync_binlog", - "name": "sync_binlog", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--transaction-write-set-extraction[=value]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_transaction_write_set_extraction", - "name": "transaction_write_set_extraction", - "scope": [ - "global", - "session" - ], - "type": "enumeration" - } - ], - "name": "replication-options-binary-log_5.7", - "url": "https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-gtids.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-gtids.json deleted file mode 100644 index bda6474b..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-gtids.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "data": [ - { - "cli": "--binlog-gtid-simple-recovery[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_binlog_gtid_simple_recovery", - "name": "binlog_gtid_simple_recovery", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--enforce-gtid-consistency[=value]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_enforce_gtid_consistency", - "name": "enforce_gtid_consistency", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "ON", - "WARN" - ] - }, - { - "dynamic": false, - "id": "sysvar_gtid_executed", - "name": "gtid_executed", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--gtid-executed-compression-period=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_gtid_executed_compression_period", - "name": "gtid_executed_compression_period", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--gtid-mode=MODE", - "default": "OFF", - "dynamic": true, - "id": "sysvar_gtid_mode", - "name": "gtid_mode", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "OFF_PERMISSIVE", - "ON_PERMISSIVE", - "ON" - ] - }, - { - "default": "AUTOMATIC", - "dynamic": true, - "id": "sysvar_gtid_next", - "name": "gtid_next", - "scope": [ - "session" - ], - "type": "enumeration", - "validValues": [ - "AUTOMATIC", - "ANONYMOUS", - "UUID:NUMBER" - ] - }, - { - "dynamic": false, - "id": "sysvar_gtid_owned", - "name": "gtid_owned", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_gtid_purged", - "name": "gtid_purged", - "scope": [ - "global" - ], - "type": "string" - } - ], - "name": "replication-options-gtids", - "url": "https://dev.mysql.com/doc/refman/8.0/en/replication-options-gtids.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-master.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-master.json deleted file mode 100644 index 1bfcd1fb..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-master.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "data": [ - { - "cli": "--show-slave-auth-info[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_show-slave-auth-info", - "name": "show_slave_auth_info", - "type": "boolean" - }, - { - "cli": "--auto-increment-increment=#", - "default": "1", - "dynamic": true, - "id": "sysvar_auto_increment_increment", - "name": "auto_increment_increment", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--auto-increment-offset=#", - "default": "1", - "dynamic": true, - "id": "sysvar_auto_increment_offset", - "name": "auto_increment_offset", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_immediate_server_version", - "name": "immediate_server_version", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_original_server_version", - "name": "original_server_version", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master-enabled[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_master_enabled", - "name": "rpl_semi_sync_master_enabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-master-timeout=#", - "default": "10000", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_master_timeout", - "name": "rpl_semi_sync_master_timeout", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master-trace-level=#", - "default": "32", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_master_trace_level", - "name": "rpl_semi_sync_master_trace_level", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master-wait-for-slave-count=#", - "default": "1", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_master_wait_for_slave_count", - "name": "rpl_semi_sync_master_wait_for_slave_count", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-master-wait-no-slave[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_master_wait_no_slave", - "name": "rpl_semi_sync_master_wait_no_slave", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-master-wait-point=value", - "default": "AFTER_SYNC", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_master_wait_point", - "name": "rpl_semi_sync_master_wait_point", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "AFTER_SYNC", - "AFTER_COMMIT" - ] - } - ], - "name": "replication-options-master", - "url": "https://dev.mysql.com/doc/refman/8.0/en/replication-options-master.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-slave.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-slave.json deleted file mode 100644 index 42b85701..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options-slave.json +++ /dev/null @@ -1,676 +0,0 @@ -{ - "data": [ - { - "cli": "--master-info-file=file_name", - "default": "master.info", - "id": "option_mysqld_master-info-file", - "name": "master_info_file", - "type": "file name" - }, - { - "cli": "--master-retry-count=#", - "default": "86400", - "id": "option_mysqld_master-retry-count", - "name": "master_retry_count", - "range": { - "from": 0 - }, - "type": "integer" - }, - { - "cli": "--max-relay-log-size=#", - "default": "0", - "dynamic": true, - "id": "option_mysqld_max-relay-log-size", - "name": "max_relay_log_size", - "range": { - "from": 0, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--relay-log-purge[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "option_mysqld_relay-log-purge", - "name": "relay_log_purge", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--relay-log-space-limit=#", - "default": "0", - "dynamic": false, - "id": "option_mysqld_relay-log-space-limit", - "name": "relay_log_space_limit", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--replicate-do-db=name", - "id": "option_mysqld_replicate-do-db", - "name": "replicate_do_db", - "type": "string" - }, - { - "cli": "--replicate-ignore-db=name", - "id": "option_mysqld_replicate-ignore-db", - "name": "replicate_ignore_db", - "type": "string" - }, - { - "cli": "--replicate-do-table=name", - "id": "option_mysqld_replicate-do-table", - "name": "replicate_do_table", - "type": "string" - }, - { - "cli": "--replicate-ignore-table=name", - "id": "option_mysqld_replicate-ignore-table", - "name": "replicate_ignore_table", - "type": "string" - }, - { - "cli": "--replicate-rewrite-db=old_name->new_name", - "id": "option_mysqld_replicate-rewrite-db", - "name": "replicate_rewrite_db", - "type": "string" - }, - { - "cli": "--replicate-same-server-id[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_replicate-same-server-id", - "name": "replicate_same_server_id", - "type": "boolean" - }, - { - "cli": "--replicate-wild-do-table=name", - "id": "option_mysqld_replicate-wild-do-table", - "name": "replicate_wild_do_table", - "type": "string" - }, - { - "cli": "--replicate-wild-ignore-table=name", - "id": "option_mysqld_replicate-wild-ignore-table", - "name": "replicate_wild_ignore_table", - "type": "string" - }, - { - "cli": "--skip-slave-start[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_skip-slave-start", - "name": "skip_slave_start", - "type": "boolean" - }, - { - "cli": "--slave-skip-errors=name", - "default": "OFF", - "dynamic": false, - "id": "option_mysqld_slave-skip-errors", - "name": "slave_skip_errors", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "OFF", - "[list of error codes]", - "all", - "ddl_exist_errors" - ] - }, - { - "cli": "--slave-sql-verify-checksum[={OFF|ON}]", - "default": "ON", - "id": "option_mysqld_slave-sql-verify-checksum", - "name": "slave_sql_verify_checksum", - "type": "boolean" - }, - { - "cli": "--abort-slave-event-count=#", - "default": "0", - "id": "option_mysqld_abort-slave-event-count", - "name": "abort_slave_event_count", - "range": { - "from": 0 - }, - "type": "integer" - }, - { - "cli": "--disconnect-slave-event-count=#", - "default": "0", - "id": "option_mysqld_disconnect-slave-event-count", - "name": "disconnect_slave_event_count", - "type": "integer" - }, - { - "cli": "--init-slave=name", - "dynamic": true, - "id": "sysvar_init_slave", - "name": "init_slave", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-slow-slave-statements[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_slow_slave_statements", - "name": "log_slow_slave_statements", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--master-info-repository={FILE|TABLE}", - "dynamic": true, - "id": "sysvar_master_info_repository", - "name": "master_info_repository", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "FILE", - "TABLE" - ] - }, - { - "cli": "--max-relay-log-size=#", - "default": "0", - "dynamic": true, - "id": "sysvar_max_relay_log_size", - "name": "max_relay_log_size", - "range": { - "from": 0, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--relay-log=file_name", - "dynamic": false, - "id": "sysvar_relay_log", - "name": "relay_log", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "default": "datadir + '/' + hostname + '-relay-bin'", - "dynamic": false, - "id": "sysvar_relay_log_basename", - "name": "relay_log_basename", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--relay-log-index=file_name", - "default": "*host_name*-relay-bin.index", - "dynamic": false, - "id": "sysvar_relay_log_index", - "name": "relay_log_index", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--relay-log-info-file=file_name", - "default": "relay-log.info", - "dynamic": false, - "id": "sysvar_relay_log_info_file", - "name": "relay_log_info_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--relay-log-info-repository=value", - "dynamic": true, - "id": "sysvar_relay_log_info_repository", - "name": "relay_log_info_repository", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "FILE", - "TABLE" - ] - }, - { - "cli": "--relay-log-purge[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_relay_log_purge", - "name": "relay_log_purge", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--relay-log-recovery[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_relay_log_recovery", - "name": "relay_log_recovery", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--relay-log-space-limit=#", - "default": "0", - "dynamic": false, - "id": "sysvar_relay_log_space_limit", - "name": "relay_log_space_limit", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--report-host=host_name", - "dynamic": false, - "id": "sysvar_report_host", - "name": "report_host", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--report-password=name", - "dynamic": false, - "id": "sysvar_report_password", - "name": "report_password", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--report-port=port_num", - "default": "[slave_port]", - "dynamic": false, - "id": "sysvar_report_port", - "name": "report_port", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--report-user=name", - "dynamic": false, - "id": "sysvar_report_user", - "name": "report_user", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--rpl-read-size=#", - "default": "8192", - "dynamic": true, - "id": "sysvar_rpl_read_size", - "name": "rpl_read_size", - "range": { - "from": 8192, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-semi-sync-slave-enabled[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_slave_enabled", - "name": "rpl_semi_sync_slave_enabled", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--rpl-semi-sync-slave-trace-level=#", - "default": "32", - "dynamic": true, - "id": "sysvar_rpl_semi_sync_slave_trace_level", - "name": "rpl_semi_sync_slave_trace_level", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--rpl-stop-slave-timeout=seconds", - "default": "31536000", - "dynamic": true, - "id": "sysvar_rpl_stop_slave_timeout", - "name": "rpl_stop_slave_timeout", - "range": { - "from": 2, - "to": 31536000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-checkpoint-group=#", - "default": "512", - "dynamic": true, - "id": "sysvar_slave_checkpoint_group", - "name": "slave_checkpoint_group", - "range": { - "from": 32, - "to": 524280 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-checkpoint-period=#", - "default": "300", - "dynamic": true, - "id": "sysvar_slave_checkpoint_period", - "name": "slave_checkpoint_period", - "range": { - "from": 1, - "to": 4 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-compressed-protocol[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_slave_compressed_protocol", - "name": "slave_compressed_protocol", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--slave-exec-mode=mode", - "default": "IDEMPOTENT (NDB)STRICT (Other)", - "dynamic": true, - "id": "sysvar_slave_exec_mode", - "name": "slave_exec_mode", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "IDEMPOTENT", - "STRICT" - ] - }, - { - "cli": "--slave-load-tmpdir=dir_name", - "default": "Value of --tmpdir", - "dynamic": false, - "id": "sysvar_slave_load_tmpdir", - "name": "slave_load_tmpdir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--slave-max-allowed-packet=#", - "default": "1073741824", - "dynamic": true, - "id": "sysvar_slave_max_allowed_packet", - "name": "slave_max_allowed_packet", - "range": { - "from": 1024, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-net-timeout=#", - "default": "60", - "dynamic": true, - "id": "sysvar_slave_net_timeout", - "name": "slave_net_timeout", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-parallel-type=value", - "default": "DATABASE", - "dynamic": true, - "id": "sysvar_slave_parallel_type", - "name": "slave_parallel_type", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "DATABASE", - "LOGICAL_CLOCK" - ] - }, - { - "cli": "--slave-parallel-workers=#", - "default": "0", - "dynamic": true, - "id": "sysvar_slave_parallel_workers", - "name": "slave_parallel_workers", - "range": { - "from": 0, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-pending-jobs-size-max=#", - "dynamic": true, - "id": "sysvar_slave_pending_jobs_size_max", - "name": "slave_pending_jobs_size_max", - "range": { - "from": 1024, - "to": 16 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-preserve-commit-order[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_slave_preserve_commit_order", - "name": "slave_preserve_commit_order", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--slave-rows-search-algorithms=value", - "dynamic": true, - "id": "sysvar_slave_rows_search_algorithms", - "name": "slave_rows_search_algorithms", - "scope": [ - "global" - ], - "type": "set", - "validValues": [ - "TABLE_SCAN,INDEX_SCAN", - "INDEX_SCAN,HASH_SCAN", - "TABLE_SCAN,HASH_SCAN", - "TABLE_SCAN,INDEX_SCAN,HASH_SCAN" - ] - }, - { - "cli": "--slave-skip-errors=name", - "default": "OFF", - "dynamic": false, - "id": "sysvar_slave_skip_errors", - "name": "slave_skip_errors", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "OFF", - "[list of error codes]", - "all", - "ddl_exist_errors" - ] - }, - { - "cli": "--slave-sql-verify-checksum[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_slave_sql_verify_checksum", - "name": "slave_sql_verify_checksum", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--slave-transaction-retries=#", - "default": "10", - "dynamic": true, - "id": "sysvar_slave_transaction_retries", - "name": "slave_transaction_retries", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slave-type-conversions=set", - "default": "", - "dynamic": false, - "id": "sysvar_slave_type_conversions", - "name": "slave_type_conversions", - "scope": [ - "global" - ], - "type": "set", - "validValues": [ - "ALL_LOSSY", - "ALL_NON_LOSSY", - "ALL_SIGNED", - "ALL_UNSIGNED" - ] - }, - { - "dynamic": true, - "id": "sysvar_sql_slave_skip_counter", - "name": "sql_slave_skip_counter", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-master-info=#", - "default": "10000", - "dynamic": true, - "id": "sysvar_sync_master_info", - "name": "sync_master_info", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-relay-log=#", - "default": "10000", - "dynamic": true, - "id": "sysvar_sync_relay_log", - "name": "sync_relay_log", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--sync-relay-log-info=#", - "default": "10000", - "dynamic": true, - "id": "sysvar_sync_relay_log_info", - "name": "sync_relay_log_info", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - } - ], - "name": "replication-options-slave", - "url": "https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options.json deleted file mode 100644 index 080e5438..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-replication-options.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "data": [ - { - "cli": "--server-id=#", - "dynamic": true, - "id": "sysvar_server_id", - "name": "server_id", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_server_uuid", - "name": "server_uuid", - "scope": [ - "global" - ], - "type": "string" - } - ], - "name": "replication-options", - "url": "https://dev.mysql.com/doc/refman/8.0/en/replication-options.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-server-options.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-server-options.json deleted file mode 100644 index 34f3439a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-server-options.json +++ /dev/null @@ -1,535 +0,0 @@ -{ - "data": [ - { - "cli": "--help", - "id": "option_mysqld_help", - "name": "help" - }, - { - "cli": "--allow-suspicious-udfs[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_allow-suspicious-udfs", - "name": "allow_suspicious_udfs", - "type": "boolean" - }, - { - "cli": "--ansi", - "id": "option_mysqld_ansi", - "name": "ansi" - }, - { - "cli": "--basedir=dir_name", - "dynamic": false, - "id": "sysvar_basedir", - "name": "basedir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--character-set-client-handshake[={OFF|ON}]", - "default": "ON", - "id": "option_mysqld_character-set-client-handshake", - "name": "character_set_client_handshake", - "type": "boolean" - }, - { - "cli": "--chroot=dir_name", - "id": "option_mysqld_chroot", - "name": "chroot", - "type": "directory name" - }, - { - "cli": "--console", - "id": "option_mysqld_console", - "name": "console" - }, - { - "cli": "--core-file[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_core-file", - "name": "core_file", - "type": "boolean" - }, - { - "cli": "--daemonize[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_daemonize", - "name": "daemonize", - "type": "boolean" - }, - { - "cli": "--datadir=dir_name", - "dynamic": false, - "id": "sysvar_datadir", - "name": "datadir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--debug[=debug_options]", - "dynamic": true, - "id": "option_mysqld_debug", - "name": "debug", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--debug-sync-timeout[=#]", - "id": "option_mysqld_debug-sync-timeout", - "name": "debug_sync_timeout", - "type": "integer" - }, - { - "cli": "--default-time-zone=name", - "id": "option_mysqld_default-time-zone", - "name": "default_time_zone", - "type": "string" - }, - { - "cli": "--des-key-file=file_name", - "id": "option_mysqld_des-key-file", - "name": "des_key_file" - }, - { - "cli": "--early-plugin-load=plugin_list", - "default": "empty string", - "id": "option_mysqld_early-plugin-load", - "name": "early_plugin_load", - "type": "string" - }, - { - "cli": "--exit-info[=flags]", - "id": "option_mysqld_exit-info", - "name": "exit_info", - "type": "integer" - }, - { - "cli": "--external-locking[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_external-locking", - "name": "external_locking", - "type": "boolean" - }, - { - "cli": "--flush[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "option_mysqld_flush", - "name": "flush", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--gdb[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_gdb", - "name": "gdb", - "type": "boolean" - }, - { - "cli": "--initialize[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_initialize", - "name": "initialize", - "type": "boolean" - }, - { - "cli": "--initialize-insecure[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_initialize-insecure", - "name": "initialize_insecure", - "type": "boolean" - }, - { - "cli": "--install [service_name]", - "id": "option_mysqld_install", - "name": "install" - }, - { - "cli": "--install-manual [service_name]", - "id": "option_mysqld_install-manual", - "name": "install_manual" - }, - { - "cli": "--language=name", - "default": "/usr/local/mysql/share/mysql/english/", - "dynamic": false, - "id": "option_mysqld_language", - "name": "language", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--large-pages[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "option_mysqld_large-pages", - "name": "large_pages", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--lc-messages=name", - "default": "en_US", - "dynamic": true, - "id": "option_mysqld_lc-messages", - "name": "lc_messages", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--lc-messages-dir=dir_name", - "dynamic": false, - "id": "option_mysqld_lc-messages-dir", - "name": "lc_messages_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--local-service", - "id": "option_mysqld_local-service", - "name": "local_service" - }, - { - "cli": "--log-error[=file_name]", - "dynamic": false, - "id": "option_mysqld_log-error", - "name": "log_error", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-isam[=file_name]", - "id": "option_mysqld_log-isam", - "name": "log_isam", - "type": "file name" - }, - { - "cli": "--log-raw[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_log-raw", - "name": "log_raw", - "type": "boolean" - }, - { - "cli": "--log-short-format[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_log-short-format", - "name": "log_short_format", - "type": "boolean" - }, - { - "cli": "--log-tc=file_name", - "default": "tc.log", - "id": "option_mysqld_log-tc", - "name": "log_tc", - "type": "file name" - }, - { - "cli": "--log-tc-size=#", - "default": "6 * page size", - "id": "option_mysqld_log-tc-size", - "name": "log_tc_size", - "range": { - "from": 6 - }, - "type": "integer" - }, - { - "cli": "--log-warnings[=#]", - "default": "2", - "dynamic": true, - "id": "option_mysqld_log-warnings", - "name": "log_warnings", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--memlock[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_memlock", - "name": "memlock", - "type": "boolean" - }, - { - "cli": "--myisam-block-size=#", - "default": "1024", - "id": "option_mysqld_myisam-block-size", - "name": "myisam_block_size", - "range": { - "from": 1024, - "to": 16384 - }, - "type": "integer" - }, - { - "cli": "--no-dd-upgrade[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_no-dd-upgrade", - "name": "no_dd_upgrade", - "type": "boolean" - }, - { - "cli": "--no-monitor[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_no-monitor", - "name": "no_monitor", - "type": "boolean" - }, - { - "cli": "--old-style-user-limits[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_old-style-user-limits", - "name": "old_style_user_limits", - "type": "boolean" - }, - { - "cli": "--plugin-load=plugin_list", - "dynamic": false, - "id": "option_mysqld_plugin-load", - "name": "plugin_load", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--plugin-load-add=plugin_list", - "dynamic": false, - "id": "option_mysqld_plugin-load-add", - "name": "plugin_load_add", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--port=port_num", - "default": "3306", - "dynamic": false, - "id": "option_mysqld_port", - "name": "port", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--port-open-timeout=#", - "default": "0", - "id": "option_mysqld_port-open-timeout", - "name": "port_open_timeout", - "type": "integer" - }, - { - "cli": "--remove [service_name]", - "id": "option_mysqld_remove", - "name": "remove" - }, - { - "cli": "--safe-user-create[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_safe-user-create", - "name": "safe_user_create", - "type": "boolean" - }, - { - "cli": "--skip-grant-tables[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_skip-grant-tables", - "name": "skip_grant_tables", - "type": "boolean" - }, - { - "cli": "--skip-host-cache", - "id": "option_mysqld_skip-host-cache", - "name": "skip_host_cache" - }, - { - "cli": "--skip-new", - "id": "option_mysqld_skip-new", - "name": "skip_new" - }, - { - "cli": "--skip-show-database", - "dynamic": false, - "id": "option_mysqld_skip-show-database", - "name": "skip_show_database", - "scope": [ - "global" - ] - }, - { - "cli": "--skip-stack-trace", - "id": "option_mysqld_skip-stack-trace", - "name": "skip_stack_trace" - }, - { - "cli": "--slow-start-timeout=#", - "default": "15000", - "id": "option_mysqld_slow-start-timeout", - "name": "slow_start_timeout", - "type": "integer" - }, - { - "cli": "--socket={file_name|pipe_name}", - "dynamic": false, - "id": "option_mysqld_socket", - "name": "socket", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--sql-mode=name", - "dynamic": true, - "id": "option_mysqld_sql-mode", - "name": "sql_mode", - "scope": [ - "global", - "session" - ], - "type": "set" - }, - { - "cli": "--standalone", - "id": "option_mysqld_standalone", - "name": "standalone" - }, - { - "cli": "--super-large-pages[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_super-large-pages", - "name": "super_large_pages", - "type": "boolean" - }, - { - "cli": "--symbolic-links[={OFF|ON}]", - "id": "option_mysqld_symbolic-links", - "name": "symbolic_links", - "type": "boolean" - }, - { - "cli": "--sysdate-is-now[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_sysdate-is-now", - "name": "sysdate_is_now", - "type": "boolean" - }, - { - "cli": "--tc-heuristic-recover=name", - "default": "COMMIT", - "id": "option_mysqld_tc-heuristic-recover", - "name": "tc_heuristic_recover", - "type": "enumeration", - "validValues": [ - "COMMIT", - "ROLLBACK" - ] - }, - { - "cli": "--temp-pool[={OFF|ON}]", - "id": "option_mysqld_temp-pool", - "name": "temp_pool", - "type": "boolean" - }, - { - "cli": "--transaction-isolation=name", - "default": "REPEATABLE-READ", - "dynamic": true, - "id": "option_mysqld_transaction-isolation", - "name": "transaction_isolation", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "READ-UNCOMMITTED", - "READ-COMMITTED", - "REPEATABLE-READ", - "SERIALIZABLE" - ] - }, - { - "cli": "--transaction-read-only[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "option_mysqld_transaction-read-only", - "name": "transaction_read_only", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--tmpdir=dir_name", - "dynamic": false, - "id": "option_mysqld_tmpdir", - "name": "tmpdir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--upgrade=value", - "default": "AUTO", - "id": "option_mysqld_upgrade", - "name": "upgrade", - "type": "enumeration", - "validValues": [ - "AUTO", - "NONE", - "MINIMAL", - "FORCE" - ] - }, - { - "cli": "--user=name", - "id": "option_mysqld_user", - "name": "user", - "type": "string" - }, - { - "cli": "--validate-config[={OFF|ON}]", - "default": "OFF", - "id": "option_mysqld_validate-config", - "name": "validate_config", - "type": "boolean" - } - ], - "name": "server-options", - "url": "https://dev.mysql.com/doc/refman/8.0/en/server-options.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-server-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-server-system-variables.json deleted file mode 100644 index 30c6b0ad..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-server-system-variables.json +++ /dev/null @@ -1,3804 +0,0 @@ -{ - "data": [ - { - "cli": "--activate-all-roles-on-login[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_activate_all_roles_on_login", - "name": "activate_all_roles_on_login", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--admin-address=addr", - "dynamic": false, - "id": "sysvar_admin_address", - "name": "admin_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--admin-port=port_num", - "default": "33062", - "dynamic": false, - "id": "sysvar_admin_port", - "name": "admin_port", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-windows-log-level=#", - "default": "2", - "dynamic": false, - "id": "sysvar_authentication_windows_log_level", - "name": "authentication_windows_log_level", - "range": { - "from": 0, - "to": 4 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--authentication-windows-use-principal-name[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_authentication_windows_use_principal_name", - "name": "authentication_windows_use_principal_name", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--autocommit[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_autocommit", - "name": "autocommit", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--automatic-sp-privileges[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_automatic_sp_privileges", - "name": "automatic_sp_privileges", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--auto-generate-certs[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_auto_generate_certs", - "name": "auto_generate_certs", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--avoid-temporal-upgrade[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_avoid_temporal_upgrade", - "name": "avoid_temporal_upgrade", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--back-log=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": false, - "id": "sysvar_back_log", - "name": "back_log", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--basedir=dir_name", - "dynamic": false, - "id": "sysvar_basedir", - "name": "basedir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--big-tables[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_big_tables", - "name": "big_tables", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--bind-address=addr", - "default": "*", - "dynamic": false, - "id": "sysvar_bind_address", - "name": "bind_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--block-encryption-mode=#", - "default": "aes-128-ecb", - "dynamic": true, - "id": "sysvar_block_encryption_mode", - "name": "block_encryption_mode", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--bulk-insert-buffer-size=#", - "default": "8388608", - "dynamic": true, - "id": "sysvar_bulk_insert_buffer_size", - "name": "bulk_insert_buffer_size", - "range": { - "from": 0 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--caching-sha2-password-auto-generate-rsa-keys[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_caching_sha2_password_auto_generate_rsa_keys", - "name": "caching_sha2_password_auto_generate_rsa_keys", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--caching-sha2-password-private-key-path=file_name", - "default": "private_key.pem", - "dynamic": false, - "id": "sysvar_caching_sha2_password_private_key_path", - "name": "caching_sha2_password_private_key_path", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--caching-sha2-password-public-key-path=file_name", - "default": "public_key.pem", - "dynamic": false, - "id": "sysvar_caching_sha2_password_public_key_path", - "name": "caching_sha2_password_public_key_path", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "dynamic": true, - "id": "sysvar_character_set_client", - "name": "character_set_client", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_character_set_connection", - "name": "character_set_connection", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_character_set_database", - "name": "character_set_database", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--character-set-filesystem=name", - "default": "binary", - "dynamic": true, - "id": "sysvar_character_set_filesystem", - "name": "character_set_filesystem", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_character_set_results", - "name": "character_set_results", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--character-set-server=name", - "dynamic": true, - "id": "sysvar_character_set_server", - "name": "character_set_server", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "utf8", - "dynamic": false, - "id": "sysvar_character_set_system", - "name": "character_set_system", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--character-sets-dir=dir_name", - "dynamic": false, - "id": "sysvar_character_sets_dir", - "name": "character_sets_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--check-proxy-users[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_check_proxy_users", - "name": "check_proxy_users", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "sysvar_collation_connection", - "name": "collation_connection", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_collation_database", - "name": "collation_database", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--collation-server=name", - "dynamic": true, - "id": "sysvar_collation_server", - "name": "collation_server", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--completion-type=#", - "default": "NO_CHAIN", - "dynamic": true, - "id": "sysvar_completion_type", - "name": "completion_type", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "NO_CHAIN", - "CHAIN", - "RELEASE", - "0", - "1", - "2" - ] - }, - { - "cli": "--concurrent-insert[=value]", - "default": "AUTO", - "dynamic": true, - "id": "sysvar_concurrent_insert", - "name": "concurrent_insert", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "NEVER", - "AUTO", - "ALWAYS", - "0", - "1", - "2" - ] - }, - { - "cli": "--connect-timeout=#", - "default": "10", - "dynamic": true, - "id": "sysvar_connect_timeout", - "name": "connect_timeout", - "range": { - "from": 2, - "to": 31536000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": false, - "id": "sysvar_core_file", - "name": "core_file", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--create-admin-listener-thread[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_create_admin_listener_thread", - "name": "create_admin_listener_thread", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--cte-max-recursion-depth=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_cte_max_recursion_depth", - "name": "cte_max_recursion_depth", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--datadir=dir_name", - "dynamic": false, - "id": "sysvar_datadir", - "name": "datadir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--debug[=debug_options]", - "dynamic": true, - "id": "sysvar_debug", - "name": "debug", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_debug_sync", - "name": "debug_sync", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "--default-authentication-plugin=plugin_name", - "dynamic": false, - "id": "sysvar_default_authentication_plugin", - "name": "default_authentication_plugin", - "scope": [ - "global" - ], - "type": "enumeration" - }, - { - "dynamic": true, - "id": "sysvar_default_collation_for_utf8mb4", - "name": "default_collation_for_utf8mb4", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "utf8mb4_0900_ai_ci", - "utf8mb4_general_ci" - ] - }, - { - "cli": "--default-password-lifetime=#", - "default": "0", - "dynamic": true, - "id": "sysvar_default_password_lifetime", - "name": "default_password_lifetime", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--default-storage-engine=name", - "default": "InnoDB", - "dynamic": true, - "id": "sysvar_default_storage_engine", - "name": "default_storage_engine", - "scope": [ - "global", - "session" - ], - "type": "enumeration" - }, - { - "cli": "--default-table-encryption[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_default_table_encryption", - "name": "default_table_encryption", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--default-tmp-storage-engine=name", - "default": "InnoDB", - "dynamic": true, - "id": "sysvar_default_tmp_storage_engine", - "name": "default_tmp_storage_engine", - "scope": [ - "global", - "session" - ], - "type": "enumeration" - }, - { - "cli": "--default-week-format=#", - "default": "0", - "dynamic": true, - "id": "sysvar_default_week_format", - "name": "default_week_format", - "range": { - "from": 0, - "to": 7 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--delay-key-write[={OFF|ON|ALL}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_delay_key_write", - "name": "delay_key_write", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ON", - "OFF", - "ALL" - ] - }, - { - "cli": "--delayed-insert-limit=#", - "default": "100", - "dynamic": true, - "id": "sysvar_delayed_insert_limit", - "name": "delayed_insert_limit", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--delayed-insert-timeout=#", - "default": "300", - "dynamic": true, - "id": "sysvar_delayed_insert_timeout", - "name": "delayed_insert_timeout", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--delayed-queue-size=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_delayed_queue_size", - "name": "delayed_queue_size", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--disabled-storage-engines=engine[,engine]...", - "default": "empty string", - "dynamic": false, - "id": "sysvar_disabled_storage_engines", - "name": "disabled_storage_engines", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--disconnect-on-expired-password[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_disconnect_on_expired_password", - "name": "disconnect_on_expired_password", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--div-precision-increment=#", - "default": "4", - "dynamic": true, - "id": "sysvar_div_precision_increment", - "name": "div_precision_increment", - "range": { - "from": 0, - "to": 30 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--dragnet.log-error-filter-rules=value", - "default": "IF prio>=INFORMATION THEN drop. IF EXISTS source_line THEN unset source_line.", - "dynamic": true, - "id": "sysvar_dragnet.log_error_filter_rules", - "name": "dragnet.log_error_filter_rules", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--end-markers-in-json[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_end_markers_in_json", - "name": "end_markers_in_json", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--eq-range-index-dive-limit=#", - "default": "200", - "dynamic": true, - "id": "sysvar_eq_range_index_dive_limit", - "name": "eq_range_index_dive_limit", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--event-scheduler[=value]", - "dynamic": true, - "id": "sysvar_event_scheduler", - "name": "event_scheduler", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "ON", - "OFF", - "DISABLED" - ] - }, - { - "cli": "--explicit-defaults-for-timestamp[={OFF|ON}]", - "dynamic": true, - "id": "sysvar_explicit_defaults_for_timestamp", - "name": "explicit_defaults_for_timestamp", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "sysvar_external_user", - "name": "external_user", - "scope": [ - "session" - ], - "type": "string" - }, - { - "cli": "--flush[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_flush", - "name": "flush", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--flush-time=#", - "default": "0", - "dynamic": true, - "id": "sysvar_flush_time", - "name": "flush_time", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_foreign_key_checks", - "name": "foreign_key_checks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--ft-boolean-syntax=name", - "default": "+ -><()~*:\"\"&|", - "dynamic": true, - "id": "sysvar_ft_boolean_syntax", - "name": "ft_boolean_syntax", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--ft-max-word-len=#", - "dynamic": false, - "id": "sysvar_ft_max_word_len", - "name": "ft_max_word_len", - "range": { - "from": 10 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ft-min-word-len=#", - "default": "4", - "dynamic": false, - "id": "sysvar_ft_min_word_len", - "name": "ft_min_word_len", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ft-query-expansion-limit=#", - "default": "20", - "dynamic": false, - "id": "sysvar_ft_query_expansion_limit", - "name": "ft_query_expansion_limit", - "range": { - "from": 0, - "to": 1000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--ft-stopword-file=file_name", - "dynamic": false, - "id": "sysvar_ft_stopword_file", - "name": "ft_stopword_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--general-log[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_general_log", - "name": "general_log", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--general-log-file=file_name", - "default": "host_name.log", - "dynamic": true, - "id": "sysvar_general_log_file", - "name": "general_log_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--generated-random-password-length=#", - "default": "20", - "dynamic": true, - "id": "sysvar_generated_random_password_length", - "name": "generated_random_password_length", - "range": { - "from": 5, - "to": 255 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--group-concat-max-len=#", - "default": "1024", - "dynamic": true, - "id": "sysvar_group_concat_max_len", - "name": "group_concat_max_len", - "range": { - "from": 4 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_have_ssl", - "name": "have_ssl", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "YES", - "DISABLED" - ] - }, - { - "dynamic": false, - "id": "sysvar_have_statement_timeout", - "name": "have_statement_timeout", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--histogram-generation-max-mem-size=#", - "default": "20000000", - "dynamic": true, - "id": "sysvar_histogram_generation_max_mem_size", - "name": "histogram_generation_max_mem_size", - "range": { - "from": 1000000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--host-cache-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": true, - "id": "sysvar_host_cache_size", - "name": "host_cache_size", - "range": { - "from": 0, - "to": 65536 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_hostname", - "name": "hostname", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--init-connect=name", - "dynamic": true, - "id": "sysvar_init_connect", - "name": "init_connect", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--information-schema-stats-expiry=#", - "default": "86400", - "dynamic": true, - "id": "sysvar_information_schema_stats_expiry", - "name": "information_schema_stats_expiry", - "range": { - "from": 0, - "to": 31536000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--init-file=file_name", - "dynamic": false, - "id": "sysvar_init_file", - "name": "init_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--interactive-timeout=#", - "default": "28800", - "dynamic": true, - "id": "sysvar_interactive_timeout", - "name": "interactive_timeout", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--internal-tmp-disk-storage-engine=#", - "default": "INNODB", - "dynamic": true, - "id": "sysvar_internal_tmp_disk_storage_engine", - "name": "internal_tmp_disk_storage_engine", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "MYISAM", - "INNODB" - ] - }, - { - "cli": "--internal-tmp-mem-storage-engine=#", - "default": "TempTable", - "dynamic": true, - "id": "sysvar_internal_tmp_mem_storage_engine", - "name": "internal_tmp_mem_storage_engine", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "TempTable", - "MEMORY" - ] - }, - { - "cli": "--join-buffer-size=#", - "default": "262144", - "dynamic": true, - "id": "sysvar_join_buffer_size", - "name": "join_buffer_size", - "range": { - "from": 128 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--keep-files-on-create[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_keep_files_on_create", - "name": "keep_files_on_create", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--key-buffer-size=#", - "default": "8388608", - "dynamic": true, - "id": "sysvar_key_buffer_size", - "name": "key_buffer_size", - "range": { - "from": 8 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-age-threshold=#", - "default": "300", - "dynamic": true, - "id": "sysvar_key_cache_age_threshold", - "name": "key_cache_age_threshold", - "range": { - "from": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-block-size=#", - "default": "1024", - "dynamic": true, - "id": "sysvar_key_cache_block_size", - "name": "key_cache_block_size", - "range": { - "from": 512, - "to": 16384 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--key-cache-division-limit=#", - "default": "100", - "dynamic": true, - "id": "sysvar_key_cache_division_limit", - "name": "key_cache_division_limit", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_large_files_support", - "name": "large_files_support", - "scope": [ - "global" - ] - }, - { - "cli": "--large-pages[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_large_pages", - "name": "large_pages", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "0", - "dynamic": false, - "id": "sysvar_large_page_size", - "name": "large_page_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--lc-messages=name", - "default": "en_US", - "dynamic": true, - "id": "sysvar_lc_messages", - "name": "lc_messages", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--lc-messages-dir=dir_name", - "dynamic": false, - "id": "sysvar_lc_messages_dir", - "name": "lc_messages_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--lc-time-names=value", - "dynamic": true, - "id": "sysvar_lc_time_names", - "name": "lc_time_names", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "default": "GPL", - "dynamic": false, - "id": "sysvar_license", - "name": "license", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--local-infile[={OFF|ON}]", - "dynamic": true, - "id": "sysvar_local_infile", - "name": "local_infile", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--lock-wait-timeout=#", - "default": "31536000", - "dynamic": true, - "id": "sysvar_lock_wait_timeout", - "name": "lock_wait_timeout", - "range": { - "from": 1, - "to": 31536000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_locked_in_memory", - "name": "locked_in_memory", - "scope": [ - "global" - ] - }, - { - "cli": "--log-error[=file_name]", - "dynamic": false, - "id": "sysvar_log_error", - "name": "log_error", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--log-error-filter-rules=value", - "default": "set by server", - "dynamic": true, - "id": "sysvar_log_error_filter_rules", - "name": "log_error_filter_rules", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-error-services=value", - "default": "log_filter_internal; log_sink_internal", - "dynamic": true, - "id": "sysvar_log_error_services", - "name": "log_error_services", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-error-suppression-list=value", - "default": "empty string", - "dynamic": true, - "id": "sysvar_log_error_suppression_list", - "name": "log_error_suppression_list", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-error-verbosity=#", - "dynamic": true, - "id": "sysvar_log_error_verbosity", - "name": "log_error_verbosity", - "range": { - "from": 1, - "to": 3 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--log-output=name", - "default": "FILE", - "dynamic": true, - "id": "sysvar_log_output", - "name": "log_output", - "scope": [ - "global" - ], - "type": "set", - "validValues": [ - "TABLE", - "FILE", - "NONE" - ] - }, - { - "cli": "--log-queries-not-using-indexes[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_queries_not_using_indexes", - "name": "log_queries_not_using_indexes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-raw[={OFF|ON}]", - "default": "OFF", - "id": "sysvar_log_raw", - "name": "log_raw", - "type": "boolean" - }, - { - "cli": "--log-slow-admin-statements[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_slow_admin_statements", - "name": "log_slow_admin_statements", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-slow-extra[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_log_slow_extra", - "name": "log_slow_extra", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-syslog[={OFF|ON}]", - "dynamic": true, - "id": "sysvar_log_syslog", - "name": "log_syslog", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-syslog-facility=value", - "default": "daemon", - "dynamic": true, - "id": "sysvar_log_syslog_facility", - "name": "log_syslog_facility", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-syslog-include-pid[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_log_syslog_include_pid", - "name": "log_syslog_include_pid", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--log-syslog-tag=tag", - "default": "empty string", - "dynamic": true, - "id": "sysvar_log_syslog_tag", - "name": "log_syslog_tag", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--log-timestamps=#", - "default": "UTC", - "dynamic": true, - "id": "sysvar_log_timestamps", - "name": "log_timestamps", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "UTC", - "SYSTEM" - ] - }, - { - "cli": "--log-throttle-queries-not-using-indexes=#", - "default": "0", - "dynamic": true, - "id": "sysvar_log_throttle_queries_not_using_indexes", - "name": "log_throttle_queries_not_using_indexes", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--log-warnings[=#]", - "default": "2", - "dynamic": true, - "id": "sysvar_log_warnings", - "name": "log_warnings", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--long-query-time=#", - "default": "10", - "dynamic": true, - "id": "sysvar_long_query_time", - "name": "long_query_time", - "range": { - "from": 0 - }, - "scope": [ - "global", - "session" - ], - "type": "numeric" - }, - { - "cli": "--low-priority-updates[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_low_priority_updates", - "name": "low_priority_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "sysvar_lower_case_file_system", - "name": "lower_case_file_system", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--lower-case-table-names[=#]", - "default": "0", - "dynamic": false, - "id": "sysvar_lower_case_table_names", - "name": "lower_case_table_names", - "range": { - "from": 0, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mandatory-roles=value", - "default": "empty string", - "dynamic": true, - "id": "sysvar_mandatory_roles", - "name": "mandatory_roles", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--max-allowed-packet=#", - "dynamic": true, - "id": "sysvar_max_allowed_packet", - "name": "max_allowed_packet", - "range": { - "from": 1024, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-connect-errors=#", - "default": "100", - "dynamic": true, - "id": "sysvar_max_connect_errors", - "name": "max_connect_errors", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-connections=#", - "default": "151", - "dynamic": true, - "id": "sysvar_max_connections", - "name": "max_connections", - "range": { - "from": 1, - "to": 100000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-delayed-threads=#", - "default": "20", - "dynamic": true, - "id": "sysvar_max_delayed_threads", - "name": "max_delayed_threads", - "range": { - "from": 0, - "to": 16384 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-digest-length=#", - "default": "1024", - "dynamic": false, - "id": "sysvar_max_digest_length", - "name": "max_digest_length", - "range": { - "from": 0, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-error-count=#", - "dynamic": true, - "id": "sysvar_max_error_count", - "name": "max_error_count", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-execution-time=#", - "default": "0", - "dynamic": true, - "id": "sysvar_max_execution_time", - "name": "max_execution_time", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-heap-table-size=#", - "default": "16777216", - "dynamic": true, - "id": "sysvar_max_heap_table_size", - "name": "max_heap_table_size", - "range": { - "from": 16384 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_max_insert_delayed_threads", - "name": "max_insert_delayed_threads", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-join-size=#", - "default": "18446744073709551615", - "dynamic": true, - "id": "sysvar_max_join_size", - "name": "max_join_size", - "range": { - "from": 1, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-length-for-sort-data=#", - "dynamic": true, - "id": "sysvar_max_length_for_sort_data", - "name": "max_length_for_sort_data", - "range": { - "from": 4, - "to": 8388608 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-points-in-geometry=#", - "default": "65536", - "dynamic": true, - "id": "sysvar_max_points_in_geometry", - "name": "max_points_in_geometry", - "range": { - "from": 3, - "to": 1048576 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-prepared-stmt-count=#", - "default": "16382", - "dynamic": true, - "id": "sysvar_max_prepared_stmt_count", - "name": "max_prepared_stmt_count", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--max-seeks-for-key=#", - "dynamic": true, - "id": "sysvar_max_seeks_for_key", - "name": "max_seeks_for_key", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-sort-length=#", - "default": "1024", - "dynamic": true, - "id": "sysvar_max_sort_length", - "name": "max_sort_length", - "range": { - "from": 4, - "to": 8388608 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-sp-recursion-depth[=#]", - "default": "0", - "dynamic": true, - "id": "sysvar_max_sp_recursion_depth", - "name": "max_sp_recursion_depth", - "range": { - "to": 255 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-user-connections=#", - "default": "0", - "dynamic": true, - "id": "sysvar_max_user_connections", - "name": "max_user_connections", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--max-write-lock-count=#", - "dynamic": true, - "id": "sysvar_max_write_lock_count", - "name": "max_write_lock_count", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mecab-rc-file=file_name", - "dynamic": false, - "id": "sysvar_mecab_rc_file", - "name": "mecab_rc_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--metadata-locks-cache-size=#", - "default": "1024", - "dynamic": false, - "id": "sysvar_metadata_locks_cache_size", - "name": "metadata_locks_cache_size", - "range": { - "from": 1, - "to": 1048576 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--metadata-locks-hash-instances=#", - "default": "8", - "dynamic": false, - "id": "sysvar_metadata_locks_hash_instances", - "name": "metadata_locks_hash_instances", - "range": { - "from": 1, - "to": 1024 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--min-examined-row-limit=#", - "default": "0", - "dynamic": true, - "id": "sysvar_min_examined_row_limit", - "name": "min_examined_row_limit", - "range": { - "from": 0 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--multi-range-count=#", - "default": "256", - "dynamic": true, - "id": "sysvar_multi_range_count", - "name": "multi_range_count", - "range": { - "from": 1, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--myisam-data-pointer-size=#", - "default": "6", - "dynamic": true, - "id": "sysvar_myisam_data_pointer_size", - "name": "myisam_data_pointer_size", - "range": { - "from": 2, - "to": 7 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--myisam-max-sort-file-size=#", - "dynamic": true, - "id": "sysvar_myisam_max_sort_file_size", - "name": "myisam_max_sort_file_size", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--myisam-mmap-size=#", - "dynamic": false, - "id": "sysvar_myisam_mmap_size", - "name": "myisam_mmap_size", - "range": { - "from": 7 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--myisam-recover-options[=list]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_myisam_recover_options", - "name": "myisam_recover_options", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "DEFAULT", - "BACKUP", - "FORCE", - "QUICK" - ] - }, - { - "cli": "--myisam-repair-threads=#", - "default": "1", - "dynamic": true, - "id": "sysvar_myisam_repair_threads", - "name": "myisam_repair_threads", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--myisam-sort-buffer-size=#", - "default": "8388608", - "dynamic": true, - "id": "sysvar_myisam_sort_buffer_size", - "name": "myisam_sort_buffer_size", - "range": { - "from": 4096 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--myisam-stats-method=name", - "default": "nulls_unequal", - "dynamic": true, - "id": "sysvar_myisam_stats_method", - "name": "myisam_stats_method", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "nulls_equal", - "nulls_unequal", - "nulls_ignored" - ] - }, - { - "cli": "--myisam-use-mmap[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_myisam_use_mmap", - "name": "myisam_use_mmap", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--mysql-native-password-proxy-users[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_mysql_native_password_proxy_users", - "name": "mysql_native_password_proxy_users", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--named-pipe[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_named_pipe", - "name": "named_pipe", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--named-pipe-full-access-group=value", - "default": "*everyone*", - "dynamic": false, - "id": "sysvar_named_pipe_full_access_group", - "name": "named_pipe_full_access_group", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "*everyone*", - "empty string" - ] - }, - { - "cli": "--net-buffer-length=#", - "default": "16384", - "dynamic": true, - "id": "sysvar_net_buffer_length", - "name": "net_buffer_length", - "range": { - "from": 1024, - "to": 1048576 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--net-read-timeout=#", - "default": "30", - "dynamic": true, - "id": "sysvar_net_read_timeout", - "name": "net_read_timeout", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--net-retry-count=#", - "default": "10", - "dynamic": true, - "id": "sysvar_net_retry_count", - "name": "net_retry_count", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--net-write-timeout=#", - "default": "60", - "dynamic": true, - "id": "sysvar_net_write_timeout", - "name": "net_write_timeout", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--new[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_new", - "name": "new", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--ngram-token-size=#", - "default": "2", - "dynamic": false, - "id": "sysvar_ngram_token_size", - "name": "ngram_token_size", - "range": { - "from": 1, - "to": 10 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--offline-mode[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_offline_mode", - "name": "offline_mode", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--old[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_old", - "name": "old", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--old-alter-table[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_old_alter_table", - "name": "old_alter_table", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--old-passwords=value", - "default": "0", - "dynamic": true, - "id": "sysvar_old_passwords", - "name": "old_passwords", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "0", - "2" - ] - }, - { - "cli": "--open-files-limit=#", - "default": "5000, with possible adjustment", - "dynamic": false, - "id": "sysvar_open_files_limit", - "name": "open_files_limit", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--optimizer-prune-level=#", - "default": "1", - "dynamic": true, - "id": "sysvar_optimizer_prune_level", - "name": "optimizer_prune_level", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--optimizer-search-depth=#", - "default": "62", - "dynamic": true, - "id": "sysvar_optimizer_search_depth", - "name": "optimizer_search_depth", - "range": { - "from": 0, - "to": 62 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--optimizer-switch=value", - "dynamic": true, - "id": "sysvar_optimizer_switch", - "name": "optimizer_switch", - "scope": [ - "global", - "session" - ], - "type": "set" - }, - { - "cli": "--optimizer-trace=value", - "dynamic": true, - "id": "sysvar_optimizer_trace", - "name": "optimizer_trace", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--optimizer-trace-features=value", - "dynamic": true, - "id": "sysvar_optimizer_trace_features", - "name": "optimizer_trace_features", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--optimizer-trace-limit=#", - "default": "1", - "dynamic": true, - "id": "sysvar_optimizer_trace_limit", - "name": "optimizer_trace_limit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--optimizer-trace-max-mem-size=#", - "dynamic": true, - "id": "sysvar_optimizer_trace_max_mem_size", - "name": "optimizer_trace_max_mem_size", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--optimizer-trace-offset=#", - "default": "-1", - "dynamic": true, - "id": "sysvar_optimizer_trace_offset", - "name": "optimizer_trace_offset", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--parser-max-mem-size=#", - "dynamic": true, - "id": "sysvar_parser_max_mem_size", - "name": "parser_max_mem_size", - "range": { - "from": 10000000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--partial-revokes[={OFF|ON}]", - "default": "OFF (if partial revokes do not exist)ON (if partial revokes exist)", - "dynamic": true, - "id": "sysvar_partial_revokes", - "name": "partial_revokes", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--password-history=#", - "default": "0", - "dynamic": true, - "id": "sysvar_password_history", - "name": "password_history", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--password-require-current[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_password_require_current", - "name": "password_require_current", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--password-reuse-interval=#", - "default": "0", - "dynamic": true, - "id": "sysvar_password_reuse_interval", - "name": "password_reuse_interval", - "range": { - "from": 0, - "to": 4294967295 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--persisted-globals-load[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_persisted_globals_load", - "name": "persisted_globals_load", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--persist-only-admin-x509-subject=string", - "default": "empty string", - "dynamic": false, - "id": "sysvar_persist_only_admin_x509_subject", - "name": "persist_only_admin_x509_subject", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--pid-file=file_name", - "dynamic": false, - "id": "sysvar_pid_file", - "name": "pid_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--plugin-dir=dir_name", - "default": "BASEDIR/lib/plugin", - "dynamic": false, - "id": "sysvar_plugin_dir", - "name": "plugin_dir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--port=port_num", - "default": "3306", - "dynamic": false, - "id": "sysvar_port", - "name": "port", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--preload-buffer-size=#", - "default": "32768", - "dynamic": true, - "id": "sysvar_preload_buffer_size", - "name": "preload_buffer_size", - "range": { - "from": 1024, - "to": 1073741824 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--print-identified-with-as-hex[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_print_identified_with_as_hex", - "name": "print_identified_with_as_hex", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--protocol-compression-algorithms=value", - "default": "zlib,zstd,uncompressed", - "dynamic": true, - "id": "sysvar_protocol_compression_algorithms", - "name": "protocol_compression_algorithms", - "scope": [ - "global" - ], - "type": "set", - "validValues": [ - "zlib", - "zstd", - "uncompressed" - ] - }, - { - "dynamic": false, - "id": "sysvar_protocol_version", - "name": "protocol_version", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": false, - "id": "sysvar_proxy_user", - "name": "proxy_user", - "scope": [ - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_pseudo_slave_mode", - "name": "pseudo_slave_mode", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_pseudo_thread_id", - "name": "pseudo_thread_id", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--query-alloc-block-size=#", - "default": "8192", - "dynamic": true, - "id": "sysvar_query_alloc_block_size", - "name": "query_alloc_block_size", - "range": { - "from": 1024, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--query-cache-limit=#", - "default": "1048576", - "dynamic": true, - "id": "sysvar_query_cache_limit", - "name": "query_cache_limit", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--query-cache-min-res-unit=#", - "default": "4096", - "dynamic": true, - "id": "sysvar_query_cache_min_res_unit", - "name": "query_cache_min_res_unit", - "range": { - "from": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--query-cache-size=#", - "dynamic": true, - "id": "sysvar_query_cache_size", - "name": "query_cache_size", - "range": { - "from": 0 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--query-cache-type=#", - "default": "0", - "dynamic": true, - "id": "sysvar_query_cache_type", - "name": "query_cache_type", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "0", - "1", - "2" - ] - }, - { - "cli": "--query-cache-wlock-invalidate[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_query_cache_wlock_invalidate", - "name": "query_cache_wlock_invalidate", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--query-prealloc-size=#", - "default": "8192", - "dynamic": true, - "id": "sysvar_query_prealloc_size", - "name": "query_prealloc_size", - "range": { - "from": 8192 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_rand_seed1", - "name": "rand_seed1", - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--range-alloc-block-size=#", - "default": "4096", - "dynamic": true, - "id": "sysvar_range_alloc_block_size", - "name": "range_alloc_block_size", - "range": { - "from": 4096, - "to": 4294967295 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--range-optimizer-max-mem-size=#", - "default": "8388608", - "dynamic": true, - "id": "sysvar_range_optimizer_max_mem_size", - "name": "range_optimizer_max_mem_size", - "range": { - "from": 0, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "STRICT", - "dynamic": true, - "id": "sysvar_rbr_exec_mode", - "name": "rbr_exec_mode", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "IDEMPOTENT", - "STRICT" - ] - }, - { - "cli": "--read-buffer-size=#", - "default": "131072", - "dynamic": true, - "id": "sysvar_read_buffer_size", - "name": "read_buffer_size", - "range": { - "from": 8200, - "to": 2147479552 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--read-only[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_read_only", - "name": "read_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--read-rnd-buffer-size=#", - "default": "262144", - "dynamic": true, - "id": "sysvar_read_rnd_buffer_size", - "name": "read_rnd_buffer_size", - "range": { - "from": 1, - "to": 2147483647 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--regexp-stack-limit=#", - "default": "8000000", - "dynamic": true, - "id": "sysvar_regexp_stack_limit", - "name": "regexp_stack_limit", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--regexp-time-limit=#", - "default": "32", - "dynamic": true, - "id": "sysvar_regexp_time_limit", - "name": "regexp_time_limit", - "range": { - "from": 0, - "to": 2147483647 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--require-secure-transport[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_require_secure_transport", - "name": "require_secure_transport", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "default": "FULL", - "dynamic": true, - "id": "sysvar_resultset_metadata", - "name": "resultset_metadata", - "scope": [ - "session" - ], - "type": "enumeration", - "validValues": [ - "FULL", - "NONE" - ] - }, - { - "default": "100000.000000", - "dynamic": true, - "id": "sysvar_secondary_engine_cost_threshold", - "name": "secondary_engine_cost_threshold", - "range": { - "from": 0 - }, - "scope": [ - "session" - ], - "type": "numeric" - }, - { - "cli": "--schema-definition-cache=#", - "default": "256", - "dynamic": true, - "id": "sysvar_schema_definition_cache", - "name": "schema_definition_cache", - "range": { - "from": 256, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--secure-auth[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_secure_auth", - "name": "secure_auth", - "scope": [ - "global" - ], - "type": "boolean", - "validValues": [ - "ON" - ] - }, - { - "cli": "--secure-file-priv=dir_name", - "default": "platform specific", - "dynamic": false, - "id": "sysvar_secure_file_priv", - "name": "secure_file_priv", - "scope": [ - "global" - ], - "type": "string", - "validValues": [ - "empty string", - "dirname", - "NULL" - ] - }, - { - "cli": "--session-track-gtids=value", - "default": "OFF", - "dynamic": true, - "id": "sysvar_session_track_gtids", - "name": "session_track_gtids", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "OWN_GTID", - "ALL_GTIDS" - ] - }, - { - "cli": "--session-track-schema[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_session_track_schema", - "name": "session_track_schema", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--session-track-state-change[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_session_track_state_change", - "name": "session_track_state_change", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--session-track-system-variables=#", - "default": "time_zone, autocommit, character_set_client, character_set_results, character_set_connection", - "dynamic": true, - "id": "sysvar_session_track_system_variables", - "name": "session_track_system_variables", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--session-track-transaction-info=value", - "default": "OFF", - "dynamic": true, - "id": "sysvar_session_track_transaction_info", - "name": "session_track_transaction_info", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "STATE", - "CHARACTERISTICS" - ] - }, - { - "cli": "--sha256-password-auto-generate-rsa-keys[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_sha256_password_auto_generate_rsa_keys", - "name": "sha256_password_auto_generate_rsa_keys", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--sha256-password-private-key-path=file_name", - "default": "private_key.pem", - "dynamic": false, - "id": "sysvar_sha256_password_private_key_path", - "name": "sha256_password_private_key_path", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--sha256-password-proxy-users[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_sha256_password_proxy_users", - "name": "sha256_password_proxy_users", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--sha256-password-public-key-path=file_name", - "default": "public_key.pem", - "dynamic": false, - "id": "sysvar_sha256_password_public_key_path", - "name": "sha256_password_public_key_path", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--shared-memory[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_shared_memory", - "name": "shared_memory", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--shared-memory-base-name=name", - "default": "MYSQL", - "dynamic": false, - "id": "sysvar_shared_memory_base_name", - "name": "shared_memory_base_name", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--show-compatibility-56[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_show_compatibility_56", - "name": "show_compatibility_56", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--show-create-table-skip-secondary-engine[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_show_create_table_skip_secondary_engine", - "name": "show_create_table_skip_secondary_engine", - "scope": [ - "session" - ], - "type": "boolean" - }, - { - "cli": "--show-create-table-verbosity[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_show_create_table_verbosity", - "name": "show_create_table_verbosity", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--show-old-temporals[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_show_old_temporals", - "name": "show_old_temporals", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--skip-external-locking[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_skip_external_locking", - "name": "skip_external_locking", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--skip-name-resolve[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_skip_name_resolve", - "name": "skip_name_resolve", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--skip-networking[={OFF|ON}]", - "default": "OFF", - "dynamic": false, - "id": "sysvar_skip_networking", - "name": "skip_networking", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--skip-show-database", - "dynamic": false, - "id": "sysvar_skip_show_database", - "name": "skip_show_database", - "scope": [ - "global" - ] - }, - { - "cli": "--slow-launch-time=#", - "default": "2", - "dynamic": true, - "id": "sysvar_slow_launch_time", - "name": "slow_launch_time", - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--slow-query-log[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_slow_query_log", - "name": "slow_query_log", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--slow-query-log-file=file_name", - "default": "host_name-slow.log", - "dynamic": true, - "id": "sysvar_slow_query_log_file", - "name": "slow_query_log_file", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--socket={file_name|pipe_name}", - "dynamic": false, - "id": "sysvar_socket", - "name": "socket", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--sort-buffer-size=#", - "default": "262144", - "dynamic": true, - "id": "sysvar_sort_buffer_size", - "name": "sort_buffer_size", - "range": { - "from": 32768 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_sql_auto_is_null", - "name": "sql_auto_is_null", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_sql_big_selects", - "name": "sql_big_selects", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_sql_buffer_result", - "name": "sql_buffer_result", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_sql_log_off", - "name": "sql_log_off", - "scope": [ - "global", - "session" - ], - "type": "boolean", - "validValues": [ - "OFF", - "ON" - ] - }, - { - "cli": "--sql-mode=name", - "dynamic": true, - "id": "sysvar_sql_mode", - "name": "sql_mode", - "scope": [ - "global", - "session" - ], - "type": "set" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_sql_notes", - "name": "sql_notes", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_sql_quote_show_create", - "name": "sql_quote_show_create", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--sql-require-primary-key[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_sql_require_primary_key", - "name": "sql_require_primary_key", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_sql_safe_updates", - "name": "sql_safe_updates", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "dynamic": true, - "id": "sysvar_sql_select_limit", - "name": "sql_select_limit", - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_sql_warnings", - "name": "sql_warnings", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--ssl-ca=file_name", - "id": "sysvar_ssl_ca", - "name": "ssl_ca", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--ssl-capath=dir_name", - "id": "sysvar_ssl_capath", - "name": "ssl_capath", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--ssl-cert=file_name", - "id": "sysvar_ssl_cert", - "name": "ssl_cert", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--ssl-cipher=name", - "id": "sysvar_ssl_cipher", - "name": "ssl_cipher", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--ssl-crl=file_name", - "id": "sysvar_ssl_crl", - "name": "ssl_crl", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--ssl-crlpath=dir_name", - "id": "sysvar_ssl_crlpath", - "name": "ssl_crlpath", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--ssl-fips-mode={OFF|ON|STRICT}", - "default": "OFF", - "dynamic": true, - "id": "sysvar_ssl_fips_mode", - "name": "ssl_fips_mode", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "ON", - "STRICT" - ] - }, - { - "cli": "--ssl-key=file_name", - "id": "sysvar_ssl_key", - "name": "ssl_key", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--stored-program-cache=#", - "default": "256", - "dynamic": true, - "id": "sysvar_stored_program_cache", - "name": "stored_program_cache", - "range": { - "from": 16, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--stored-program-definition-cache=#", - "default": "256", - "dynamic": true, - "id": "sysvar_stored_program_definition_cache", - "name": "stored_program_definition_cache", - "range": { - "from": 256, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--super-read-only[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_super_read_only", - "name": "super_read_only", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--syseventlog.facility=value", - "default": "daemon", - "dynamic": true, - "id": "sysvar_syseventlog.facility", - "name": "syseventlog.facility", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--syseventlog.include-pid[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_syseventlog.include_pid", - "name": "syseventlog.include_pid", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--syseventlog.tag=tag", - "default": "empty string", - "dynamic": true, - "id": "sysvar_syseventlog.tag", - "name": "syseventlog.tag", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "sysvar_system_time_zone", - "name": "system_time_zone", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--table-definition-cache=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": true, - "id": "sysvar_table_definition_cache", - "name": "table_definition_cache", - "range": { - "from": 400, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--table-encryption-privilege-check[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_table_encryption_privilege_check", - "name": "table_encryption_privilege_check", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--table-open-cache=#", - "dynamic": true, - "id": "sysvar_table_open_cache", - "name": "table_open_cache", - "range": { - "from": 1, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--table-open-cache-instances=#", - "default": "16", - "dynamic": false, - "id": "sysvar_table_open_cache_instances", - "name": "table_open_cache_instances", - "range": { - "from": 1, - "to": 64 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--tablespace-definition-cache=#", - "default": "256", - "dynamic": true, - "id": "sysvar_tablespace_definition_cache", - "name": "tablespace_definition_cache", - "range": { - "from": 256, - "to": 524288 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--temptable-max-ram=#", - "default": "1073741824", - "dynamic": true, - "id": "sysvar_temptable_max_ram", - "name": "temptable_max_ram", - "range": { - "from": 2097152, - "to": 2 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--temptable-use-mmap[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_temptable_use_mmap", - "name": "temptable_use_mmap", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--thread-cache-size=#", - "default": "(-1 signifies autosizing; do not use -1)", - "dynamic": true, - "id": "sysvar_thread_cache_size", - "name": "thread_cache_size", - "range": { - "from": 0, - "to": 16384 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-handling=name", - "default": "one-thread-per-connection", - "dynamic": false, - "id": "sysvar_thread_handling", - "name": "thread_handling", - "scope": [ - "global" - ], - "type": "enumeration", - "validValues": [ - "no-threads", - "one-thread-per-connection", - "loaded-dynamically" - ] - }, - { - "cli": "--thread-pool-algorithm=#", - "default": "0", - "dynamic": false, - "id": "sysvar_thread_pool_algorithm", - "name": "thread_pool_algorithm", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-high-priority-connection=#", - "default": "0", - "dynamic": true, - "id": "sysvar_thread_pool_high_priority_connection", - "name": "thread_pool_high_priority_connection", - "range": { - "from": 0, - "to": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-max-active-query-threads", - "default": "0", - "dynamic": true, - "id": "sysvar_thread_pool_max_active_query_threads", - "name": "thread_pool_max_active_query_threads", - "range": { - "from": 0, - "to": 512 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-max-unused-threads=#", - "default": "0", - "dynamic": true, - "id": "sysvar_thread_pool_max_unused_threads", - "name": "thread_pool_max_unused_threads", - "range": { - "from": 0, - "to": 4096 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-prio-kickup-timer=#", - "default": "1000", - "dynamic": true, - "id": "sysvar_thread_pool_prio_kickup_timer", - "name": "thread_pool_prio_kickup_timer", - "range": { - "from": 0, - "to": 4294967294 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-size=#", - "default": "16", - "dynamic": false, - "id": "sysvar_thread_pool_size", - "name": "thread_pool_size", - "range": { - "from": 1 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-pool-stall-limit=#", - "default": "6", - "dynamic": true, - "id": "sysvar_thread_pool_stall_limit", - "name": "thread_pool_stall_limit", - "range": { - "from": 4, - "to": 600 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--thread-stack=#", - "dynamic": false, - "id": "sysvar_thread_stack", - "name": "thread_stack", - "range": { - "from": 131072 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "dynamic": true, - "id": "sysvar_time_zone", - "name": "time_zone", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "dynamic": true, - "id": "sysvar_timestamp", - "name": "timestamp", - "scope": [ - "session" - ], - "type": "numeric" - }, - { - "cli": "--tls-ciphersuites=ciphersuite_list", - "default": "empty string", - "dynamic": true, - "id": "sysvar_tls_ciphersuites", - "name": "tls_ciphersuites", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--tls-version=protocol_list", - "id": "sysvar_tls_version", - "name": "tls_version", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--tmp-table-size=#", - "default": "16777216", - "dynamic": true, - "id": "sysvar_tmp_table_size", - "name": "tmp_table_size", - "range": { - "from": 1024, - "to": 18446744073709552000 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--tmpdir=dir_name", - "dynamic": false, - "id": "sysvar_tmpdir", - "name": "tmpdir", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--transaction-alloc-block-size=#", - "default": "8192", - "dynamic": true, - "id": "sysvar_transaction_alloc_block_size", - "name": "transaction_alloc_block_size", - "range": { - "from": 1024, - "to": 131072 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--transaction-isolation=name", - "default": "REPEATABLE-READ", - "dynamic": true, - "id": "sysvar_transaction_isolation", - "name": "transaction_isolation", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "READ-UNCOMMITTED", - "READ-COMMITTED", - "REPEATABLE-READ", - "SERIALIZABLE" - ] - }, - { - "cli": "--transaction-prealloc-size=#", - "default": "4096", - "dynamic": true, - "id": "sysvar_transaction_prealloc_size", - "name": "transaction_prealloc_size", - "range": { - "from": 1024, - "to": 131072 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--transaction-read-only[={OFF|ON}]", - "default": "OFF", - "dynamic": true, - "id": "sysvar_transaction_read_only", - "name": "transaction_read_only", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "REPEATABLE-READ", - "dynamic": true, - "id": "sysvar_tx_isolation", - "name": "tx_isolation", - "scope": [ - "global", - "session" - ], - "type": "enumeration", - "validValues": [ - "READ-UNCOMMITTED", - "READ-COMMITTED", - "REPEATABLE-READ", - "SERIALIZABLE" - ] - }, - { - "default": "OFF", - "dynamic": true, - "id": "sysvar_tx_read_only", - "name": "tx_read_only", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_unique_checks", - "name": "unique_checks", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "cli": "--updatable-views-with-limit[={OFF|ON}]", - "default": "1", - "dynamic": true, - "id": "sysvar_updatable_views_with_limit", - "name": "updatable_views_with_limit", - "scope": [ - "global", - "session" - ], - "type": "boolean" - }, - { - "default": "ON", - "dynamic": true, - "id": "sysvar_use_secondary_engine", - "name": "use_secondary_engine", - "scope": [ - "session" - ], - "type": "enumeration", - "validValues": [ - "OFF", - "ON", - "FORCED" - ] - }, - { - "cli": "--validate-user-plugins[={OFF|ON}]", - "default": "ON", - "dynamic": false, - "id": "sysvar_validate_user_plugins", - "name": "validate_user_plugins", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "dynamic": false, - "id": "sysvar_version_comment", - "name": "version_comment", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "sysvar_version_compile_machine", - "name": "version_compile_machine", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "sysvar_version_compile_os", - "name": "version_compile_os", - "scope": [ - "global" - ], - "type": "string" - }, - { - "dynamic": false, - "id": "sysvar_version_compile_zlib", - "name": "version_compile_zlib", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--wait-timeout=#", - "default": "28800", - "dynamic": true, - "id": "sysvar_wait_timeout", - "name": "wait_timeout", - "range": { - "from": 1 - }, - "scope": [ - "global", - "session" - ], - "type": "integer" - }, - { - "cli": "--windowing-use-high-precision[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_windowing_use_high_precision", - "name": "windowing_use_high_precision", - "scope": [ - "global", - "session" - ], - "type": "boolean" - } - ], - "name": "server-system-variables", - "url": "https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-version-tokens-reference.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-version-tokens-reference.json deleted file mode 100644 index ffa3f3f8..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-version-tokens-reference.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "data": [ - { - "cli": "--version-tokens-session=value", - "default": "NULL", - "dynamic": true, - "id": "sysvar_version_tokens_session", - "name": "version_tokens_session", - "scope": [ - "global", - "session" - ], - "type": "string" - }, - { - "cli": "--version-tokens-session-number=#", - "default": "0", - "dynamic": false, - "id": "sysvar_version_tokens_session_number", - "name": "version_tokens_session_number", - "scope": [ - "global", - "session" - ], - "type": "integer" - } - ], - "name": "version-tokens-reference", - "url": "https://dev.mysql.com/doc/refman/8.0/en/version-tokens-reference.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-x-plugin-options-system-variables.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-x-plugin-options-system-variables.json deleted file mode 100644 index 5599dad7..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/data/mysql-x-plugin-options-system-variables.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "data": [ - { - "cli": "--mysqlx[=value]", - "default": "ON", - "id": "option_mysqld_mysqlx", - "name": "mysqlx", - "type": "enumeration", - "validValues": [ - "ON", - "OFF", - "FORCE", - "FORCE_PLUS_PERMANENT" - ] - }, - { - "cli": "--mysqlx-bind-address=addr", - "default": "*", - "dynamic": false, - "id": "sysvar_mysqlx_bind_address", - "name": "mysqlx_bind_address", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mysqlx-connect-timeout=#", - "default": "30", - "dynamic": true, - "id": "sysvar_mysqlx_connect_timeout", - "name": "mysqlx_connect_timeout", - "range": { - "from": 1, - "to": 1000000000 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-document-id-unique-prefix=#", - "default": "0", - "dynamic": true, - "id": "sysvar_mysqlx_document_id_unique_prefix", - "name": "mysqlx_document_id_unique_prefix", - "range": { - "from": 0, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-enable-hello-notice[={OFF|ON}]", - "default": "ON", - "dynamic": true, - "id": "sysvar_mysqlx_enable_hello_notice", - "name": "mysqlx_enable_hello_notice", - "scope": [ - "global" - ], - "type": "boolean" - }, - { - "cli": "--mysqlx-idle-worker-thread-timeout=#", - "default": "60", - "dynamic": true, - "id": "sysvar_mysqlx_idle_worker_thread_timeout", - "name": "mysqlx_idle_worker_thread_timeout", - "range": { - "from": 0, - "to": 3600 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-interactive-timeout=#", - "default": "28800", - "dynamic": true, - "id": "sysvar_mysqlx_interactive_timeout", - "name": "mysqlx_interactive_timeout", - "range": { - "from": 1, - "to": 2147483 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-max-allowed-packet=#", - "default": "67108864", - "dynamic": true, - "id": "sysvar_mysqlx_max_allowed_packet", - "name": "mysqlx_max_allowed_packet", - "range": { - "from": 512, - "to": 1073741824 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-max-connections=#", - "default": "100", - "dynamic": true, - "id": "sysvar_mysqlx_max_connections", - "name": "mysqlx_max_connections", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-min-worker-threads=#", - "default": "2", - "dynamic": true, - "id": "sysvar_mysqlx_min_worker_threads", - "name": "mysqlx_min_worker_threads", - "range": { - "from": 1, - "to": 100 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-port=port_num", - "default": "33060", - "dynamic": false, - "id": "sysvar_mysqlx_port", - "name": "mysqlx_port", - "range": { - "from": 1, - "to": 65535 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-port-open-timeout=#", - "default": "0", - "dynamic": false, - "id": "sysvar_mysqlx_port_open_timeout", - "name": "mysqlx_port_open_timeout", - "range": { - "from": 0, - "to": 120 - }, - "scope": [ - "global" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-read-timeout=#", - "default": "28800", - "dynamic": true, - "id": "sysvar_mysqlx_read_timeout", - "name": "mysqlx_read_timeout", - "range": { - "from": 30, - "to": 2147483 - }, - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-socket=file_name", - "default": "/tmp/mysqlx.sock", - "dynamic": false, - "id": "sysvar_mysqlx_socket", - "name": "mysqlx_socket", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mysqlx-ssl-ca=file_name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_ca", - "name": "mysqlx_ssl_ca", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--mysqlx-ssl-capath=dir_name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_capath", - "name": "mysqlx_ssl_capath", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--mysqlx-ssl-cert=name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_cert", - "name": "mysqlx_ssl_cert", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--mysqlx-ssl-cipher=name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_cipher", - "name": "mysqlx_ssl_cipher", - "scope": [ - "global" - ], - "type": "string" - }, - { - "cli": "--mysqlx-ssl-crl=file_name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_crl", - "name": "mysqlx_ssl_crl", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--mysqlx-ssl-crlpath=dir_name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_crlpath", - "name": "mysqlx_ssl_crlpath", - "scope": [ - "global" - ], - "type": "directory name" - }, - { - "cli": "--mysqlx-ssl-key=file_name", - "dynamic": false, - "id": "sysvar_mysqlx_ssl_key", - "name": "mysqlx_ssl_key", - "scope": [ - "global" - ], - "type": "file name" - }, - { - "cli": "--mysqlx-wait-timeout=#", - "default": "28800", - "dynamic": true, - "id": "sysvar_mysqlx_wait_timeout", - "name": "mysqlx_wait_timeout", - "range": { - "from": 1, - "to": 2147483 - }, - "scope": [ - "session" - ], - "type": "integer" - }, - { - "cli": "--mysqlx-write-timeout=#", - "default": "60", - "dynamic": true, - "id": "sysvar_mysqlx_write_timeout", - "name": "mysqlx_write_timeout", - "range": { - "from": 1, - "to": 2147483 - }, - "scope": [ - "session" - ], - "type": "integer" - } - ], - "name": "x-plugin-options-system-variables", - "url": "https://dev.mysql.com/doc/refman/8.0/en/x-plugin-options-system-variables.html" -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/dist/merged-ultraslim.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/dist/merged-ultraslim.json deleted file mode 100644 index f346e8c0..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/dist/merged-ultraslim.json +++ /dev/null @@ -1 +0,0 @@ -{"vars":{"Aria_pagecache_blocks_not_flushed":{"t":3,"a":[{"a":"aria_pagecache_blocks_not_flushed","u":0,"t":2}]},"Aria_pagecache_blocks_unused":{"t":3,"a":[{"a":"aria_pagecache_blocks_unused","u":0,"t":2}]},"Aria_pagecache_blocks_used":{"t":3,"a":[{"a":"aria_pagecache_blocks_used","u":0,"t":2}]},"Aria_pagecache_read_requests":{"t":3,"a":[{"a":"aria_pagecache_read_requests","u":0,"t":2}]},"Aria_pagecache_reads":{"t":3,"a":[{"a":"aria_pagecache_reads","u":0,"t":2}]},"Aria_pagecache_write_requests":{"t":3,"a":[{"a":"aria_pagecache_write_requests","u":0,"t":2}]},"Aria_pagecache_writes":{"t":3,"a":[{"a":"aria_pagecache_writes","u":0,"t":2}]},"Aria_transaction_log_syncs":{"t":3,"a":[{"a":"aria_transaction_log_syncs","u":0,"t":2}]},"aria_block_size":{"d":false,"t":3,"a":[{"a":"aria_block_size","u":1,"t":2}]},"aria_checkpoint_interval":{"d":true,"t":3,"a":[{"a":"aria_checkpoint_interval","u":1,"t":2}]},"aria_checkpoint_log_activity":{"d":true,"t":3,"a":[{"a":"aria_checkpoint_log_activity","u":1,"t":2}]},"aria_encrypt_tables":{"d":true,"t":2,"a":[{"a":"aria_encrypt_tables","u":1,"t":2}]},"aria_force_start_after_recovery_failures":{"d":false,"t":3,"a":[{"a":"aria_force_start_after_recovery_failures","u":1,"t":2}]},"aria_group_commit":{"d":false,"t":1,"a":[{"a":"aria_group_commit","u":1,"t":2}]},"aria_group_commit_interval":{"d":false,"t":3,"a":[{"a":"aria_group_commit_interval","u":1,"t":2}]},"aria_log_file_size":{"d":true,"t":3,"a":[{"a":"aria_log_file_size","u":1,"t":2}]},"aria_log_purge_type":{"d":true,"t":5,"a":[{"a":"aria_log_purge_type","u":1,"t":2}]},"aria_max_sort_file_size":{"d":true,"t":3,"a":[{"a":"aria_max_sort_file_size","u":1,"t":2}]},"aria_page_checksum":{"d":true,"t":2,"a":[{"a":"aria_page_checksum","u":1,"t":2}]},"aria_pagecache_age_threshold":{"d":true,"t":3,"a":[{"a":"aria_pagecache_age_threshold","u":1,"t":2}]},"aria_pagecache_buffer_size":{"d":false,"t":3,"a":[{"a":"aria_pagecache_buffer_size","u":1,"t":2}]},"aria_pagecache_division_limit":{"d":true,"t":3,"a":[{"a":"aria_pagecache_division_limit","u":1,"t":2}]},"aria_pagecache_file_hash_size":{"d":false,"t":3,"a":[{"a":"aria_pagecache_file_hash_size","u":1,"t":2}]},"aria_recover":{"a":[{"a":"aria_recover","u":1,"t":2}]},"aria_recover_options":{"d":true,"t":5,"a":[{"a":"aria_recover_options","u":1,"t":2}]},"aria_repair_threads":{"d":true,"t":3,"a":[{"a":"aria_repair_threads","u":1,"t":2}]},"aria_sort_buffer_size":{"d":true,"t":3,"a":[{"a":"aria_sort_buffer_size","u":1,"t":2}]},"aria_stats_method":{"d":true,"t":3,"a":[{"a":"aria_stats_method","u":1,"t":2}]},"aria_sync_log_dir":{"d":true,"t":5,"a":[{"a":"aria_sync_log_dir","u":1,"t":2}]},"aria_used_for_temp_tables":{"d":false,"t":2,"a":[{"a":"aria_used_for_temp_tables","u":1,"t":2}]},"deadlock_search_depth_long":{"d":true,"t":3,"a":[{"a":"deadlock_search_depth_long","u":1,"t":2}]},"deadlock_search_depth_short":{"d":true,"t":3,"a":[{"a":"deadlock_search_depth_short","u":1,"t":2}]},"deadlock_timeout_long":{"d":true,"t":3,"a":[{"a":"deadlock_timeout_long","u":1,"t":2}]},"deadlock_timeout_short":{"d":true,"t":3,"a":[{"a":"deadlock_timeout_short","u":1,"t":2}]},"Cassandra_multiget_keys_scanned":{"t":3,"a":[{"a":"cassandra_multiget_keys_scanned","u":2,"t":2}]},"Cassandra_multiget_reads":{"t":3,"a":[{"a":"cassandra_multiget_reads","u":2,"t":2}]},"Cassandra_multiget_rows_read":{"t":3,"a":[{"a":"cassandra_multiget_rows_read","u":2,"t":2}]},"Cassandra_network_exceptions":{"t":3,"a":[{"a":"cassandra_network_exceptions","u":2,"t":2}]},"Cassandra_row_insert_batches":{"t":3,"a":[{"a":"cassandra_row_insert_batches","u":2,"t":2}]},"Cassandra_row_inserts":{"t":3,"a":[{"a":"cassandra_row_inserts","u":2,"t":2}]},"Cassandra_timeout_exceptions":{"t":3,"a":[{"a":"cassandra_timeout_exceptions","u":2,"t":2}]},"Cassandra_unavailable_exceptions":{"t":3,"a":[{"a":"cassandra_unavailable_exceptions","u":2,"t":2}]},"cassandra_default_thrift_host":{"d":true,"t":1,"a":[{"a":"cassandra_default_thrift_host","u":3,"t":2}]},"cassandra_failure_retries":{"d":true,"t":3,"a":[{"a":"cassandra_failure_retries","u":3,"t":2}]},"cassandra_insert_batch_size":{"d":true,"t":3,"a":[{"a":"cassandra_insert_batch_size","u":3,"t":2}]},"cassandra_multiget_batch_size":{"d":true,"t":3,"a":[{"a":"cassandra_multiget_batch_size","u":3,"t":2}]},"cassandra_read_consistency":{"a":[{"a":"cassandra_read_consistency","u":3,"t":2}]},"cassandra_rnd_batch_size":{"a":[{"a":"cassandra_rnd_batch_size","u":3,"t":2}]},"cassandra_write_consistency":{"a":[{"a":"cassandra_write_consistency","u":3,"t":2}]},"connect_class_path":{"d":false,"t":1,"a":[{"a":"connect_class_path","u":4,"t":2}]},"connect_cond_push":{"d":true,"t":2,"a":[{"a":"connect_cond_push","u":4,"t":2}]},"connect_conv_size":{"d":true,"t":3,"a":[{"a":"connect_conv_size","u":4,"t":2}]},"connect_enable_mongo":{"d":false,"t":2,"a":[{"a":"connect_enable_mongo","u":4,"t":2}]},"connect_exact_info":{"d":true,"t":2,"a":[{"a":"connect_exact_info","u":4,"t":2}]},"connect_indx_map":{"d":true,"t":2,"a":[{"a":"connect_indx_map","u":4,"t":2}]},"connect_java_wrapper":{"d":true,"t":1,"a":[{"a":"connect_java_wrapper","u":4,"t":2}]},"connect_json_grp_size":{"d":true,"t":3,"a":[{"a":"connect_json_grp_size","u":4,"t":2}]},"connect_json_null":{"d":true,"t":1,"a":[{"a":"connect_json_null","u":4,"t":2}]},"connect_jvm_path":{"d":false,"t":1,"a":[{"a":"connect_jvm_path","u":4,"t":2}]},"connect_type_conv":{"d":true,"a":[{"a":"connect_type_conv","u":4,"t":2}]},"connect_use_tempfile":{"d":true,"a":[{"a":"connect_use_tempfile","u":4,"t":2}]},"connect_work_size":{"d":true,"t":3,"a":[{"a":"connect_work_size","u":4,"t":2}]},"connect_xtrace":{"d":true,"t":6,"a":[{"a":"connect_xtrace","u":4,"t":2}]},"wsrep_apply_oooe":{"a":[{"a":"wsrep_apply_oooe","u":5,"t":2}]},"wsrep_apply_oool":{"a":[{"a":"wsrep_apply_oool","u":5,"t":2}]},"wsrep_apply_window":{"a":[{"a":"wsrep_apply_window","u":5,"t":2}]},"wsrep_cert_deps_distance":{"a":[{"a":"wsrep_cert_deps_distance","u":5,"t":2}]},"wsrep_cert_index_size":{"t":3,"a":[{"a":"wsrep_cert_index_size","u":5,"t":2}]},"wsrep_cert_interval":{"t":3,"a":[{"a":"wsrep_cert_interval","u":5,"t":2}]},"wsrep_cluster_capabilities":{"a":[{"a":"wsrep_cluster_capabilities","u":5,"t":2}]},"wsrep_cluster_conf_id":{"t":3,"a":[{"a":"wsrep_cluster_conf_id","u":5,"t":2}]},"wsrep_cluster_size":{"t":3,"a":[{"a":"wsrep_cluster_size","u":5,"t":2}]},"wsrep_cluster_state_uuid":{"a":[{"a":"wsrep_cluster_state_uuid","u":5,"t":2}]},"wsrep_cluster_status":{"a":[{"a":"wsrep_cluster_status","u":5,"t":2}]},"wsrep_cluster_weight":{"a":[{"a":"wsrep_cluster_weight","u":5,"t":2}]},"wsrep_commit_oooe":{"a":[{"a":"wsrep_commit_oooe","u":5,"t":2}]},"wsrep_commit_oool":{"a":[{"a":"wsrep_commit_oool","u":5,"t":2}]},"wsrep_commit_window":{"a":[{"a":"wsrep_commit_window","u":5,"t":2}]},"wsrep_connected":{"a":[{"a":"wsrep_connected","u":5,"t":2}]},"wsrep_desync_count":{"t":3,"a":[{"a":"wsrep_desync_count","u":5,"t":2}]},"wsrep_evs_delayed":{"a":[{"a":"wsrep_evs_delayed","u":5,"t":2}]},"wsrep_evs_evict_list":{"a":[{"a":"wsrep_evs_evict_list","u":5,"t":2}]},"wsrep_evs_repl_latency":{"a":[{"a":"wsrep_evs_repl_latency","u":5,"t":2}]},"wsrep_evs_state":{"a":[{"a":"wsrep_evs_state","u":5,"t":2}]},"wsrep_flow_control_paused":{"a":[{"a":"wsrep_flow_control_paused","u":5,"t":2}]},"wsrep_flow_control_paused_ns":{"a":[{"a":"wsrep_flow_control_paused_ns","u":5,"t":2}]},"wsrep_flow_control_recv":{"t":3,"a":[{"a":"wsrep_flow_control_recv","u":5,"t":2}]},"wsrep_flow_control_sent":{"t":3,"a":[{"a":"wsrep_flow_control_sent","u":5,"t":2}]},"wsrep_gcomm_uuid":{"a":[{"a":"wsrep_gcomm_uuid","u":5,"t":2}]},"wsrep_incoming_addresses":{"a":[{"a":"wsrep_incoming_addresses","u":5,"t":2}]},"wsrep_last_committed":{"t":3,"a":[{"a":"wsrep_last_committed","u":5,"t":2}]},"wsrep_local_bf_aborts":{"t":3,"a":[{"a":"wsrep_local_bf_aborts","u":5,"t":2}]},"wsrep_local_cached_downto":{"a":[{"a":"wsrep_local_cached_downto","u":5,"t":2}]},"wsrep_local_cert_failures":{"t":3,"a":[{"a":"wsrep_local_cert_failures","u":5,"t":2}]},"wsrep_local_commits":{"t":3,"a":[{"a":"wsrep_local_commits","u":5,"t":2}]},"wsrep_local_index":{"a":[{"a":"wsrep_local_index","u":5,"t":2}]},"wsrep_local_recv_queue":{"t":3,"a":[{"a":"wsrep_local_recv_queue","u":5,"t":2}]},"wsrep_local_recv_queue_avg":{"a":[{"a":"wsrep_local_recv_queue_avg","u":5,"t":2}]},"wsrep_local_recv_queue_max":{"a":[{"a":"wsrep_local_recv_queue_max","u":5,"t":2}]},"wsrep_local_recv_queue_min":{"a":[{"a":"wsrep_local_recv_queue_min","u":5,"t":2}]},"wsrep_local_replays":{"t":3,"a":[{"a":"wsrep_local_replays","u":5,"t":2}]},"wsrep_local_send_queue":{"t":3,"a":[{"a":"wsrep_local_send_queue","u":5,"t":2}]},"wsrep_local_send_queue_avg":{"a":[{"a":"wsrep_local_send_queue_avg","u":5,"t":2}]},"wsrep_local_send_queue_max":{"a":[{"a":"wsrep_local_send_queue_max","u":5,"t":2}]},"wsrep_local_send_queue_min":{"a":[{"a":"wsrep_local_send_queue_min","u":5,"t":2}]},"wsrep_local_state":{"a":[{"a":"wsrep_local_state","u":5,"t":2}]},"wsrep_local_state_comment":{"a":[{"a":"wsrep_local_state_comment","u":5,"t":2}]},"wsrep_local_state_uuid":{"a":[{"a":"wsrep_local_state_uuid","u":5,"t":2}]},"wsrep_open_connections":{"t":3,"a":[{"a":"wsrep_open_connections","u":5,"t":2}]},"wsrep_open_transactions":{"t":3,"a":[{"a":"wsrep_open_transactions","u":5,"t":2}]},"wsrep_protocol_version":{"a":[{"a":"wsrep_protocol_version","u":5,"t":2}]},"wsrep_provider_name":{"a":[{"a":"wsrep_provider_name","u":5,"t":2}]},"wsrep_provider_vendor":{"a":[{"a":"wsrep_provider_vendor","u":5,"t":2}]},"wsrep_provider_version":{"t":3,"a":[{"a":"wsrep_provider_version","u":5,"t":2}]},"wsrep_ready":{"a":[{"a":"wsrep_ready","u":5,"t":2}]},"wsrep_received":{"t":3,"a":[{"a":"wsrep_received","u":5,"t":2}]},"wsrep_received_bytes":{"t":9,"a":[{"a":"wsrep_received_bytes","u":5,"t":2}]},"wsrep_repl_data_bytes":{"t":3,"a":[{"a":"wsrep_repl_data_bytes","u":5,"t":2}]},"wsrep_repl_keys":{"t":3,"a":[{"a":"wsrep_repl_keys","u":5,"t":2}]},"wsrep_repl_keys_bytes":{"t":3,"a":[{"a":"wsrep_repl_keys_bytes","u":5,"t":2}]},"wsrep_repl_other_bytes":{"t":3,"a":[{"a":"wsrep_repl_other_bytes","u":5,"t":2}]},"wsrep_replicated":{"t":3,"a":[{"a":"wsrep_replicated","u":5,"t":2}]},"wsrep_replicated_bytes":{"t":9,"a":[{"a":"wsrep_replicated_bytes","u":5,"t":2}]},"wsrep_thread_count":{"t":3,"a":[{"a":"wsrep_thread_count","u":5,"t":2}]},"wsrep_auto_increment_control":{"d":true,"t":2,"a":[{"a":"wsrep_auto_increment_control","u":6,"t":2}]},"wsrep_causal_reads":{"d":true,"t":2,"a":[{"a":"wsrep_causal_reads","u":6,"t":2}]},"wsrep_certification_rules":{"d":true,"t":5,"a":[{"a":"wsrep_certification_rules","u":6,"t":2}]},"wsrep_certify_nonPK":{"d":true,"t":2,"a":[{"a":"wsrep_certify_nonpk","u":6,"t":2}]},"wsrep_cluster_address":{"d":false,"t":1,"a":[{"a":"wsrep_cluster_address","u":6,"t":2}]},"wsrep_cluster_name":{"d":true,"t":1,"a":[{"a":"wsrep_cluster_name","u":6,"t":2}]},"wsrep_convert_LOCK_to_trx":{"d":true,"t":2,"a":[{"a":"wsrep_convert_lock_to_trx","u":6,"t":2}]},"wsrep_data_home_dir":{"d":false,"t":1,"a":[{"a":"wsrep_data_home_dir","u":6,"t":2}]},"wsrep_dbug_option":{"d":true,"t":1,"a":[{"a":"wsrep_dbug_option","u":6,"t":2}]},"wsrep_debug":{"d":true,"a":[{"a":"wsrep_debug","u":6,"t":2}]},"wsrep_desync":{"d":true,"t":2,"a":[{"a":"wsrep_desync","u":6,"t":2}]},"wsrep_dirty_reads":{"d":true,"t":2,"a":[{"a":"wsrep_dirty_reads","u":6,"t":2}]},"wsrep_drupal_282555_workaround":{"d":true,"t":2,"a":[{"a":"wsrep_drupal_282555_workaround","u":6,"t":2}]},"wsrep_forced_binlog_format":{"d":true,"a":[{"a":"wsrep_forced_binlog_format","u":6,"t":2}]},"wsrep_gtid_domain_id":{"d":true,"t":3,"a":[{"a":"wsrep_gtid_domain_id","u":6,"t":2}]},"wsrep_gtid_mode":{"d":true,"t":2,"a":[{"a":"wsrep_gtid_mode","u":6,"t":2}]},"wsrep_ignore_apply_errors":{"d":true,"t":3,"a":[{"a":"wsrep_ignore_apply_errors","u":6,"t":2}]},"wsrep_load_data_splitting":{"d":true,"t":2,"a":[{"a":"wsrep_load_data_splitting","u":6,"t":2}]},"wsrep_log_conflicts":{"d":true,"t":2,"a":[{"a":"wsrep_log_conflicts","u":6,"t":2}]},"wsrep_max_ws_rows":{"d":true,"t":3,"a":[{"a":"wsrep_max_ws_rows","u":6,"t":2}]},"wsrep_max_ws_size":{"d":true,"t":3,"a":[{"a":"wsrep_max_ws_size","u":6,"t":2}]},"wsrep_mysql_replication_bundle":{"d":false,"t":3,"a":[{"a":"wsrep_mysql_replication_bundle","u":6,"t":2}]},"wsrep_node_address":{"d":false,"t":1,"a":[{"a":"wsrep_node_address","u":6,"t":2}]},"wsrep_node_incoming_address":{"d":false,"t":1,"a":[{"a":"wsrep_node_incoming_address","u":6,"t":2}]},"wsrep_node_name":{"d":true,"t":1,"a":[{"a":"wsrep_node_name","u":6,"t":2}]},"wsrep_notify_cmd":{"d":true,"t":1,"a":[{"a":"wsrep_notify_cmd","u":6,"t":2}]},"wsrep_on":{"d":true,"t":2,"a":[{"a":"wsrep_on","u":6,"t":2}]},"wsrep_OSU_method":{"d":true,"a":[{"a":"wsrep_osu_method","u":6,"t":2}]},"wsrep_patch_version":{"d":false,"t":1,"a":[{"a":"wsrep_patch_version","u":6,"t":2}]},"wsrep_provider":{"d":true,"t":1,"a":[{"a":"wsrep_provider","u":6,"t":2}]},"wsrep_provider_options":{"d":false,"t":1,"a":[{"a":"wsrep_provider_options","u":6,"t":2}]},"wsrep_recover":{"d":false,"t":2,"a":[{"a":"wsrep_recover","u":6,"t":2}]},"wsrep_reject_queries":{"d":true,"a":[{"a":"wsrep_reject_queries","u":6,"t":2}]},"wsrep_replicate_myisam":{"d":true,"t":2,"a":[{"a":"wsrep_replicate_myisam","u":6,"t":2}]},"wsrep_restart_slave":{"d":true,"t":2,"a":[{"a":"wsrep_restart_slave","u":6,"t":2}]},"wsrep_retry_autocommit":{"d":false,"t":3,"a":[{"a":"wsrep_retry_autocommit","u":6,"t":2}]},"wsrep_slave_FK_checks":{"d":true,"t":2,"a":[{"a":"wsrep_slave_fk_checks","u":6,"t":2}]},"wsrep_slave_threads":{"d":true,"t":3,"a":[{"a":"wsrep_slave_threads","u":6,"t":2}]},"wsrep_slave_UK_checks":{"d":true,"t":2,"a":[{"a":"wsrep_slave_uk_checks","u":6,"t":2}]},"wsrep_sr_store":{"d":false,"a":[{"a":"wsrep_sr_store","u":6,"t":2}]},"wsrep_sst_auth":{"d":true,"t":1,"a":[{"a":"wsrep_sst_auth","u":6,"t":2}]},"wsrep_sst_donor":{"d":true,"t":1,"a":[{"a":"wsrep_sst_donor","u":6,"t":2}]},"wsrep_sst_donor_rejects_queries":{"d":true,"t":2,"a":[{"a":"wsrep_sst_donor_rejects_queries","u":6,"t":2}]},"wsrep_sst_method":{"d":true,"t":1,"a":[{"a":"wsrep_sst_method","u":6,"t":2}]},"wsrep_sst_receive_address":{"d":true,"t":1,"a":[{"a":"wsrep_sst_receive_address","u":6,"t":2}]},"wsrep_start_position":{"d":true,"t":1,"a":[{"a":"wsrep_start_position","u":6,"t":2}]},"wsrep_sync_wait":{"d":true,"t":3,"a":[{"a":"wsrep_sync_wait","u":6,"t":2}]},"wsrep_trx_fragment_size":{"d":true,"t":3,"a":[{"a":"wsrep_trx_fragment_size","u":6,"t":2}]},"wsrep_trx_fragment_unit":{"d":true,"a":[{"a":"wsrep_trx_fragment_unit","u":6,"t":2}]},"gtid_binlog_pos":{"d":false,"t":1,"a":[{"a":"gtid_binlog_pos","u":7,"t":2}]},"gtid_binlog_state":{"d":true,"t":1,"a":[{"a":"gtid_binlog_state","u":7,"t":2}]},"gtid_current_pos":{"d":false,"t":1,"a":[{"a":"gtid_current_pos","u":7,"t":2}]},"gtid_domain_id":{"d":true,"a":[{"a":"gtid_domain_id","u":7,"t":2}]},"last_gtid":{"d":false,"t":1,"a":[{"a":"last_gtid","u":7,"t":2}]},"server_id":{"d":true,"t":3,"a":[{"a":"server_id","u":7,"t":2},{"a":"server_id","u":8,"t":2},{"a":"sysvar_server_id","u":9,"t":1}]},"gtid_seq_no":{"d":true,"a":[{"a":"gtid_seq_no","u":7,"t":2}]},"gtid_ignore_duplicates":{"d":true,"t":2,"a":[{"a":"gtid_ignore_duplicates","u":7,"t":2}]},"gtid_pos_auto_engines":{"d":true,"t":1,"a":[{"a":"gtid_pos_auto_engines","u":7,"t":2}]},"gtid_cleanup_batch_size":{"d":true,"t":3,"a":[{"a":"gtid_cleanup_batch_size","u":7,"t":2}]},"Server_audit_active":{"t":2,"a":[{"a":"server_audit_active","u":10,"t":2}]},"Server_audit_current_log":{"t":1,"a":[{"a":"server_audit_current_log","u":10,"t":2}]},"Server_audit_last_error":{"t":1,"a":[{"a":"server_audit_last_error","u":10,"t":2}]},"Server_audit_writes_failed":{"t":3,"a":[{"a":"server_audit_writes_failed","u":10,"t":2}]},"server_audit_events":{"d":true,"t":1,"a":[{"a":"server_audit_events","u":11,"t":2}]},"server_audit_excl_users":{"d":true,"t":1,"a":[{"a":"server_audit_excl_users","u":11,"t":2}]},"server_audit_file_path":{"d":true,"t":1,"a":[{"a":"server_audit_file_path","u":11,"t":2}]},"server_audit_file_rotate_now":{"d":true,"t":2,"a":[{"a":"server_audit_file_rotate_now","u":11,"t":2}]},"server_audit_file_rotate_size":{"d":true,"t":3,"a":[{"a":"server_audit_file_rotate_size","u":11,"t":2}]},"server_audit_file_rotations":{"d":true,"t":3,"a":[{"a":"server_audit_file_rotations","u":11,"t":2}]},"server_audit_incl_users":{"d":true,"t":1,"a":[{"a":"server_audit_incl_users","u":11,"t":2}]},"server_audit_loc_info":{"d":false,"t":1,"a":[{"a":"server_audit_loc_info","u":11,"t":2}]},"server_audit_logging":{"d":true,"t":2,"a":[{"a":"server_audit_logging","u":11,"t":2}]},"server_audit_mode":{"a":[{"a":"server_audit_mode","u":11,"t":2}]},"server_audit_output_type":{"d":true,"a":[{"a":"server_audit_output_type","u":11,"t":2}]},"server_audit_query_log_limit":{"d":true,"t":3,"a":[{"a":"server_audit_query_log_limit","u":11,"t":2}]},"server_audit_syslog_facility":{"d":true,"a":[{"a":"server_audit_syslog_facility","u":11,"t":2}]},"server_audit_syslog_ident":{"d":true,"t":1,"a":[{"a":"server_audit_syslog_ident","u":11,"t":2}]},"server_audit_syslog_info":{"d":true,"t":1,"a":[{"a":"server_audit_syslog_info","u":11,"t":2}]},"server_audit_syslog_priority":{"d":true,"a":[{"a":"server_audit_syslog_priority","u":11,"t":2}]},"server_audit":{"a":[{"a":"server_audit","u":11,"t":2}]},"Mroonga_count_skip":{"t":3,"a":[{"a":"mroonga_count_skip","u":12,"t":2}]},"Mroonga_fast_order_limit":{"t":3,"a":[{"a":"mroonga_fast_order_limit","u":12,"t":2}]},"mroonga_action_on_fulltext_query_error":{"d":true,"a":[{"a":"mroonga_action_on_fulltext_query_error","u":13,"t":2}]},"mroonga_boolean_mode_syntax_flags":{"d":true,"a":[{"a":"mroonga_boolean_mode_syntax_flags","u":13,"t":2}]},"mroonga_database_path_prefix":{"d":true,"t":1,"a":[{"a":"mroonga_database_path_prefix","u":13,"t":2}]},"mroonga_default_parser":{"d":true,"t":1,"a":[{"a":"mroonga_default_parser","u":13,"t":2}]},"mroonga_default_tokenizer":{"d":true,"t":1,"a":[{"a":"mroonga_default_tokenizer","u":13,"t":2}]},"mroonga_default_wrapper_engine":{"d":false,"t":1,"a":[{"a":"mroonga_default_wrapper_engine","u":13,"t":2}]},"mroonga_dry_write":{"d":true,"t":2,"a":[{"a":"mroonga_dry_write","u":13,"t":2}]},"mroonga_enable_operations_recording":{"d":true,"t":2,"a":[{"a":"mroonga_enable_operations_recording","u":13,"t":2}]},"mroonga_enable_optimization":{"d":true,"t":2,"a":[{"a":"mroonga_enable_optimization","u":13,"t":2}]},"mroonga_libgroonga_embedded":{"d":false,"t":2,"a":[{"a":"mroonga_libgroonga_embedded","u":13,"t":2}]},"mroonga_libgroonga_support_lz4":{"d":false,"t":2,"a":[{"a":"mroonga_libgroonga_support_lz4","u":13,"t":2}]},"mroonga_libgroonga_support_zlib":{"d":false,"t":2,"a":[{"a":"mroonga_libgroonga_support_zlib","u":13,"t":2}]},"mroonga_libgroonga_support_zstd":{"d":false,"t":2,"a":[{"a":"mroonga_libgroonga_support_zstd","u":13,"t":2}]},"mroonga_libgroonga_version":{"d":false,"t":1,"a":[{"a":"mroonga_libgroonga_version","u":13,"t":2}]},"mroonga_lock_timeout":{"d":true,"t":3,"a":[{"a":"mroonga_lock_timeout","u":13,"t":2}]},"mroonga_log_file":{"d":true,"t":1,"a":[{"a":"mroonga_log_file","u":13,"t":2}]},"mroonga_log_level":{"d":true,"a":[{"a":"mroonga_log_level","u":13,"t":2}]},"mroonga_match_escalation_threshold":{"d":true,"t":3,"a":[{"a":"mroonga_match_escalation_threshold","u":13,"t":2}]},"mroonga_max_n_records_for_estimate":{"d":true,"t":3,"a":[{"a":"mroonga_max_n_records_for_estimate","u":13,"t":2}]},"mroonga_query_log_file":{"d":true,"t":1,"a":[{"a":"mroonga_query_log_file","u":13,"t":2}]},"mroonga_vector_column_delimiter":{"d":true,"t":1,"a":[{"a":"mroonga_vector_column_delimiter","u":13,"t":2}]},"mroonga_version":{"d":false,"t":1,"a":[{"a":"mroonga_version","u":13,"t":2}]},"key_buffer_size":{"d":true,"t":3,"a":[{"a":"key_buffer_size","u":14,"t":2},{"a":"sysvar_key_buffer_size","u":15,"t":1}]},"key_cache_age_threshold":{"d":true,"t":3,"a":[{"a":"key_cache_age_threshold","u":14,"t":2},{"a":"sysvar_key_cache_age_threshold","u":15,"t":1}]},"key_cache_block_size":{"d":true,"t":3,"a":[{"a":"key_cache_block_size","u":14,"t":2},{"a":"sysvar_key_cache_block_size","u":15,"t":1}]},"key_cache_division_limit":{"d":true,"t":3,"a":[{"a":"key_cache_division_limit","u":14,"t":2},{"a":"sysvar_key_cache_division_limit","u":15,"t":1}]},"key_cache_file_hash_size":{"d":true,"t":3,"a":[{"a":"key_cache_file_hash_size","u":14,"t":2}]},"key_cache_segments":{"d":true,"t":3,"a":[{"a":"key_cache_segments","u":14,"t":2}]},"myisam_block_size":{"t":3,"a":[{"a":"myisam_block_size","u":14,"t":2},{"a":"option_mysqld_myisam-block-size","u":16,"t":1}]},"myisam_data_pointer_size":{"d":true,"t":3,"a":[{"a":"myisam_data_pointer_size","u":14,"t":2},{"a":"sysvar_myisam_data_pointer_size","u":15,"t":1}]},"myisam_max_extra_sort_file_size":{"a":[{"a":"myisam_max_extra_sort_file_size","u":14,"t":2}]},"myisam_max_sort_file_size":{"d":true,"t":3,"a":[{"a":"myisam_max_sort_file_size","u":14,"t":2},{"a":"sysvar_myisam_max_sort_file_size","u":15,"t":1}]},"myisam_mmap_size":{"t":3,"a":[{"a":"myisam_mmap_size","u":14,"t":2},{"a":"sysvar_myisam_mmap_size","u":15,"t":1}]},"myisam_recover_options":{"d":false,"t":5,"a":[{"a":"myisam_recover_options","u":14,"t":2},{"a":"sysvar_myisam_recover_options","u":15,"t":1}]},"myisam_repair_threads":{"d":true,"t":3,"a":[{"a":"myisam_repair_threads","u":14,"t":2},{"a":"sysvar_myisam_repair_threads","u":15,"t":1}]},"myisam_sort_buffer_size":{"d":true,"t":3,"a":[{"a":"myisam_sort_buffer_size","u":14,"t":2},{"a":"sysvar_myisam_sort_buffer_size","u":15,"t":1}]},"myisam_stats_method":{"d":true,"t":5,"a":[{"a":"myisam_stats_method","u":14,"t":2},{"a":"sysvar_myisam_stats_method","u":15,"t":1}]},"myisam_use_mmap":{"d":true,"t":2,"a":[{"a":"myisam_use_mmap","u":14,"t":2},{"a":"sysvar_myisam_use_mmap","u":15,"t":1}]},"rocksdb_access_hint_on_compaction_start":{"d":false,"t":3,"a":[{"a":"rocksdb_access_hint_on_compaction_start","u":17,"t":2}]},"rocksdb_advise_random_on_open":{"d":false,"t":2,"a":[{"a":"rocksdb_advise_random_on_open","u":17,"t":2}]},"rocksdb_allow_concurrent_memtable_write":{"d":false,"t":2,"a":[{"a":"rocksdb_allow_concurrent_memtable_write","u":17,"t":2}]},"rocksdb_allow_mmap_reads":{"d":false,"t":2,"a":[{"a":"rocksdb_allow_mmap_reads","u":17,"t":2}]},"rocksdb_allow_mmap_writes":{"d":false,"t":2,"a":[{"a":"rocksdb_allow_mmap_writes","u":17,"t":2}]},"rocksdb_background_sync":{"d":false,"t":2,"a":[{"a":"rocksdb_background_sync","u":17,"t":2}]},"rocksdb_base_background_compactions":{"d":false,"t":3,"a":[{"a":"rocksdb_base_background_compactions","u":17,"t":2}]},"rocksdb_blind_delete_primary_key":{"d":true,"t":2,"a":[{"a":"rocksdb_blind_delete_primary_key","u":17,"t":2}]},"rocksdb_block_cache_size":{"d":false,"t":3,"a":[{"a":"rocksdb_block_cache_size","u":17,"t":2}]},"rocksdb_block_restart_interval":{"d":false,"t":3,"a":[{"a":"rocksdb_block_restart_interval","u":17,"t":2}]},"rocksdb_block_size":{"d":false,"t":3,"a":[{"a":"rocksdb_block_size","u":17,"t":2}]},"rocksdb_block_size_deviation":{"d":false,"t":3,"a":[{"a":"rocksdb_block_size_deviation","u":17,"t":2}]},"rocksdb_bulk_load":{"d":true,"t":2,"a":[{"a":"rocksdb_bulk_load","u":17,"t":2}]},"rocksdb_bulk_load_allow_unsorted":{"d":true,"t":2,"a":[{"a":"rocksdb_bulk_load_allow_unsorted","u":17,"t":2}]},"rocksdb_bulk_load_size":{"d":true,"t":3,"a":[{"a":"rocksdb_bulk_load_size","u":17,"t":2}]},"rocksdb_bytes_per_sync":{"d":false,"t":3,"a":[{"a":"rocksdb_bytes_per_sync","u":17,"t":2}]},"rocksdb_cache_index_and_filter_blocks":{"d":false,"t":2,"a":[{"a":"rocksdb_cache_index_and_filter_blocks","u":17,"t":2}]},"rocksdb_checksums_pct":{"d":true,"t":3,"a":[{"a":"rocksdb_checksums_pct","u":17,"t":2}]},"rocksdb_collect_sst_properties":{"d":false,"t":2,"a":[{"a":"rocksdb_collect_sst_properties","u":17,"t":2}]},"rocksdb_commit_in_the_middle":{"d":true,"t":2,"a":[{"a":"rocksdb_commit_in_the_middle","u":17,"t":2}]},"rocksdb_compact_cf":{"d":true,"t":1,"a":[{"a":"rocksdb_compact_cf","u":17,"t":2}]},"rocksdb_compaction_readahead_size":{"d":true,"t":3,"a":[{"a":"rocksdb_compaction_readahead_size","u":17,"t":2}]},"rocksdb_compaction_sequential_deletes":{"d":true,"t":3,"a":[{"a":"rocksdb_compaction_sequential_deletes","u":17,"t":2}]},"rocksdb_compaction_sequential_deletes_count_sd":{"d":true,"t":2,"a":[{"a":"rocksdb_compaction_sequential_deletes_count_sd","u":17,"t":2}]},"rocksdb_compaction_sequential_deletes_file_size":{"d":true,"t":3,"a":[{"a":"rocksdb_compaction_sequential_deletes_file_size","u":17,"t":2}]},"rocksdb_compaction_sequential_deletes_window":{"d":true,"t":3,"a":[{"a":"rocksdb_compaction_sequential_deletes_window","u":17,"t":2}]},"rocksdb_concurrent_prepare":{"d":false,"t":2,"a":[{"a":"rocksdb_concurrent_prepare","u":17,"t":2}]},"rocksdb_create_checkpoint":{"d":true,"t":1,"a":[{"a":"rocksdb_create_checkpoint","u":17,"t":2}]},"rocksdb_create_if_missing":{"d":false,"t":2,"a":[{"a":"rocksdb_create_if_missing","u":17,"t":2}]},"rocksdb_create_missing_column_families":{"d":false,"t":2,"a":[{"a":"rocksdb_create_missing_column_families","u":17,"t":2}]},"rocksdb_datadir":{"d":false,"t":1,"a":[{"a":"rocksdb_datadir","u":17,"t":2}]},"rocksdb_db_write_buffer_size":{"d":false,"t":3,"a":[{"a":"rocksdb_db_write_buffer_size","u":17,"t":2}]},"rocksdb_deadlock_detect":{"d":true,"t":2,"a":[{"a":"rocksdb_deadlock_detect","u":17,"t":2}]},"rocksdb_deadlock_detect_depth":{"d":true,"t":3,"a":[{"a":"rocksdb_deadlock_detect_depth","u":17,"t":2}]},"rocksdb_debug_optimizer_no_zero_cardinality":{"d":true,"t":2,"a":[{"a":"rocksdb_debug_optimizer_no_zero_cardinality","u":17,"t":2}]},"rocksdb_debug_ttl_ignore_pk":{"d":true,"t":2,"a":[{"a":"rocksdb_debug_ttl_ignore_pk","u":17,"t":2}]},"rocksdb_debug_ttl_read_filter_ts":{"d":true,"t":3,"a":[{"a":"rocksdb_debug_ttl_read_filter_ts","u":17,"t":2}]},"rocksdb_debug_ttl_rec_ts":{"d":true,"t":3,"a":[{"a":"rocksdb_debug_ttl_rec_ts","u":17,"t":2}]},"rocksdb_debug_ttl_snapshot_ts":{"d":true,"t":3,"a":[{"a":"rocksdb_debug_ttl_snapshot_ts","u":17,"t":2}]},"rocksdb_default_cf_options":{"d":false,"t":1,"a":[{"a":"rocksdb_default_cf_options","u":17,"t":2}]},"rocksdb_delayed_write_rate":{"d":true,"t":3,"a":[{"a":"rocksdb_delayed_write_rate","u":17,"t":2}]},"rocksdb_delete_obsolete_files_period_micros":{"d":false,"t":3,"a":[{"a":"rocksdb_delete_obsolete_files_period_micros","u":17,"t":2}]},"rocksdb_enable_2pc":{"d":true,"t":2,"a":[{"a":"rocksdb_enable_2pc","u":17,"t":2}]},"rocksdb_enable_bulk_load_api":{"d":false,"t":2,"a":[{"a":"rocksdb_enable_bulk_load_api","u":17,"t":2}]},"rocksdb_enable_thread_tracking":{"d":false,"t":2,"a":[{"a":"rocksdb_enable_thread_tracking","u":17,"t":2}]},"rocksdb_enable_ttl":{"d":true,"t":2,"a":[{"a":"rocksdb_enable_ttl","u":17,"t":2}]},"rocksdb_enable_ttl_read_filtering":{"d":true,"t":2,"a":[{"a":"rocksdb_enable_ttl_read_filtering","u":17,"t":2}]},"rocksdb_enable_write_thread_adaptive_yield":{"d":true,"t":2,"a":[{"a":"rocksdb_enable_write_thread_adaptive_yield","u":17,"t":2}]},"rocksdb_error_if_exists":{"d":false,"t":2,"a":[{"a":"rocksdb_error_if_exists","u":17,"t":2}]},"rocksdb_flush_log_at_trx_commit":{"d":true,"t":3,"a":[{"a":"rocksdb_flush_log_at_trx_commit","u":17,"t":2}]},"rocksdb_flush_memtable_on_analyze":{"d":true,"t":2,"a":[{"a":"rocksdb_flush_memtable_on_analyze","u":17,"t":2}]},"rocksdb_force_compute_memtable_stats":{"d":true,"t":2,"a":[{"a":"rocksdb_force_compute_memtable_stats","u":17,"t":2}]},"rocksdb_force_compute_memtable_stats_cachetime":{"d":true,"t":3,"a":[{"a":"rocksdb_force_compute_memtable_stats_cachetime","u":17,"t":2}]},"rocksdb_force_flush_memtable_and_lzero_now":{"d":true,"t":2,"a":[{"a":"rocksdb_force_flush_memtable_and_lzero_now","u":17,"t":2}]},"rocksdb_force_flush_memtable_now":{"d":true,"t":2,"a":[{"a":"rocksdb_force_flush_memtable_now","u":17,"t":2}]},"rocksdb_force_index_records_in_range":{"d":true,"t":3,"a":[{"a":"rocksdb_force_index_records_in_range","u":17,"t":2}]},"rocksdb_git_hash":{"d":false,"t":1,"a":[{"a":"rocksdb_git_hash","u":17,"t":2}]},"rocksdb_hash_index_allow_collision":{"d":false,"t":2,"a":[{"a":"rocksdb_hash_index_allow_collision","u":17,"t":2}]},"rocksdb_index_type":{"d":false,"a":[{"a":"rocksdb_index_type","u":17,"t":2}]},"rocksdb_info_log_level":{"d":true,"a":[{"a":"rocksdb_info_log_level","u":17,"t":2}]},"rocksdb_io_write_timeout":{"d":true,"t":3,"a":[{"a":"rocksdb_io_write_timeout","u":17,"t":2}]},"rocksdb_is_fd_close_on_exec":{"d":false,"t":2,"a":[{"a":"rocksdb_is_fd_close_on_exec","u":17,"t":2}]},"rocksdb_keep_log_file_num":{"d":false,"t":3,"a":[{"a":"rocksdb_keep_log_file_num","u":17,"t":2}]},"rocksdb_large_prefix":{"d":true,"t":2,"a":[{"a":"rocksdb_large_prefix","u":17,"t":2}]},"rocksdb_lock_scanned_rows":{"d":true,"t":2,"a":[{"a":"rocksdb_lock_scanned_rows","u":17,"t":2}]},"rocksdb_lock_wait_timeout":{"d":true,"t":3,"a":[{"a":"rocksdb_lock_wait_timeout","u":17,"t":2}]},"rocksdb_log_file_time_to_roll":{"d":false,"t":3,"a":[{"a":"rocksdb_log_file_time_to_roll","u":17,"t":2}]},"rocksdb_manifest_preallocation_size":{"d":false,"t":3,"a":[{"a":"rocksdb_manifest_preallocation_size","u":17,"t":2}]},"rocksdb_manual_wal_flush":{"d":false,"t":2,"a":[{"a":"rocksdb_manual_wal_flush","u":17,"t":2}]},"rocksdb_master_skip_tx_api":{"d":true,"t":2,"a":[{"a":"rocksdb_master_skip_tx_api","u":17,"t":2}]},"rocksdb_max_background_compactions":{"d":true,"t":3,"a":[{"a":"rocksdb_max_background_compactions","u":17,"t":2}]},"rocksdb_max_background_flushes":{"d":false,"t":3,"a":[{"a":"rocksdb_max_background_flushes","u":17,"t":2}]},"rocksdb_max_background_jobs":{"d":true,"t":3,"a":[{"a":"rocksdb_max_background_jobs","u":17,"t":2}]},"rocksdb_max_latest_deadlocks":{"d":true,"t":3,"a":[{"a":"rocksdb_max_latest_deadlocks","u":17,"t":2}]},"rocksdb_max_log_file_size":{"d":false,"t":3,"a":[{"a":"rocksdb_max_log_file_size","u":17,"t":2}]},"rocksdb_max_manifest_file_size":{"d":false,"t":3,"a":[{"a":"rocksdb_max_manifest_file_size","u":17,"t":2}]},"rocksdb_max_open_files":{"d":false,"t":3,"a":[{"a":"rocksdb_max_open_files","u":17,"t":2}]},"rocksdb_max_row_locks":{"d":true,"t":3,"a":[{"a":"rocksdb_max_row_locks","u":17,"t":2}]},"rocksdb_max_subcompactions":{"d":false,"t":3,"a":[{"a":"rocksdb_max_subcompactions","u":17,"t":2}]},"rocksdb_max_total_wal_size":{"d":false,"t":3,"a":[{"a":"rocksdb_max_total_wal_size","u":17,"t":2}]},"rocksdb_merge_buf_size":{"d":true,"t":3,"a":[{"a":"rocksdb_merge_buf_size","u":17,"t":2}]},"rocksdb_merge_combine_read_size":{"d":true,"t":3,"a":[{"a":"rocksdb_merge_combine_read_size","u":17,"t":2}]},"rocksdb_merge_tmp_file_removal_delay_ms":{"d":true,"t":3,"a":[{"a":"rocksdb_merge_tmp_file_removal_delay_ms","u":17,"t":2}]},"rocksdb_new_table_reader_for_compaction_inputs":{"d":false,"t":2,"a":[{"a":"rocksdb_new_table_reader_for_compaction_inputs","u":17,"t":2}]},"rocksdb_no_block_cache":{"d":false,"t":2,"a":[{"a":"rocksdb_no_block_cache","u":17,"t":2}]},"rocksdb_override_cf_options":{"d":false,"t":1,"a":[{"a":"rocksdb_override_cf_options","u":17,"t":2}]},"rocksdb_paranoid_checks":{"d":false,"t":2,"a":[{"a":"rocksdb_paranoid_checks","u":17,"t":2}]},"rocksdb_pause_background_work":{"d":true,"t":2,"a":[{"a":"rocksdb_pause_background_work","u":17,"t":2}]},"rocksdb_perf_context_level":{"d":true,"t":3,"a":[{"a":"rocksdb_perf_context_level","u":17,"t":2}]},"rocksdb_persistent_cache_path":{"d":false,"t":1,"a":[{"a":"rocksdb_persistent_cache_path","u":17,"t":2}]},"rocksdb_persistent_cache_size_mb":{"d":false,"t":3,"a":[{"a":"rocksdb_persistent_cache_size_mb","u":17,"t":2}]},"rocksdb_pin_l0_filter_and_index_blocks_in_cache":{"d":false,"t":2,"a":[{"a":"rocksdb_pin_l0_filter_and_index_blocks_in_cache","u":17,"t":2}]},"rocksdb_print_snapshot_conflict_queries":{"d":true,"t":2,"a":[{"a":"rocksdb_print_snapshot_conflict_queries","u":17,"t":2}]},"rocksdb_rate_limiter_bytes_per_sec":{"d":true,"t":3,"a":[{"a":"rocksdb_rate_limiter_bytes_per_sec","u":17,"t":2}]},"rocksdb_read_free_rpl_tables":{"d":true,"t":1,"a":[{"a":"rocksdb_read_free_rpl_tables","u":17,"t":2}]},"rocksdb_records_in_range":{"d":true,"t":3,"a":[{"a":"rocksdb_records_in_range","u":17,"t":2}]},"rocksdb_reset_stats":{"d":true,"t":2,"a":[{"a":"rocksdb_reset_stats","u":17,"t":2}]},"rocksdb_seconds_between_stat_computes":{"d":true,"t":3,"a":[{"a":"rocksdb_seconds_between_stat_computes","u":17,"t":2}]},"rocksdb_signal_drop_index_thread":{"d":true,"t":2,"a":[{"a":"rocksdb_signal_drop_index_thread","u":17,"t":2}]},"rocksdb_sim_cache_size":{"d":false,"t":3,"a":[{"a":"rocksdb_sim_cache_size","u":17,"t":2}]},"rocksdb_skip_bloom_filter_on_read":{"d":true,"t":2,"a":[{"a":"rocksdb_skip_bloom_filter_on_read","u":17,"t":2}]},"rocksdb_skip_fill_cache":{"d":true,"t":2,"a":[{"a":"rocksdb_skip_fill_cache","u":17,"t":2}]},"rocksdb_skip_unique_check_tables":{"d":true,"t":1,"a":[{"a":"rocksdb_skip_unique_check_tables","u":17,"t":2}]},"rocksdb_sst_mgr_rate_bytes_per_sec":{"d":true,"t":3,"a":[{"a":"rocksdb_sst_mgr_rate_bytes_per_sec","u":17,"t":2}]},"rocksdb_stats_dump_period_sec":{"d":false,"t":3,"a":[{"a":"rocksdb_stats_dump_period_sec","u":17,"t":2}]},"rocksdb_store_row_debug_checksums":{"d":true,"t":2,"a":[{"a":"rocksdb_store_row_debug_checksums","u":17,"t":2}]},"rocksdb_strict_collation_check":{"d":true,"t":2,"a":[{"a":"rocksdb_strict_collation_check","u":17,"t":2}]},"rocksdb_strict_collation_exceptions":{"d":true,"t":1,"a":[{"a":"rocksdb_strict_collation_exceptions","u":17,"t":2}]},"rocksdb_supported_compression_types":{"d":false,"t":1,"a":[{"a":"rocksdb_supported_compression_types","u":17,"t":2}]},"rocksdb_table_cache_numshardbits":{"d":false,"t":3,"a":[{"a":"rocksdb_table_cache_numshardbits","u":17,"t":2}]},"rocksdb_table_stats_sampling_pct":{"d":true,"t":3,"a":[{"a":"rocksdb_table_stats_sampling_pct","u":17,"t":2}]},"rocksdb_tmpdir":{"d":true,"t":1,"a":[{"a":"rocksdb_tmpdir","u":17,"t":2}]},"rocksdb_trace_sst_api":{"d":true,"t":2,"a":[{"a":"rocksdb_trace_sst_api","u":17,"t":2}]},"rocksdb_unsafe_for_binlog":{"d":true,"t":2,"a":[{"a":"rocksdb_unsafe_for_binlog","u":17,"t":2}]},"rocksdb_update_cf_options":{"d":true,"a":[{"a":"rocksdb_update_cf_options","u":17,"t":2}]},"rocksdb_use_adaptive_mutex":{"d":false,"t":2,"a":[{"a":"rocksdb_use_adaptive_mutex","u":17,"t":2}]},"rocksdb_use_clock_cache":{"d":false,"t":2,"a":[{"a":"rocksdb_use_clock_cache","u":17,"t":2}]},"rocksdb_use_direct_io_for_flush_and_compaction":{"d":false,"t":2,"a":[{"a":"rocksdb_use_direct_io_for_flush_and_compaction","u":17,"t":2}]},"rocksdb_use_direct_reads":{"d":false,"t":2,"a":[{"a":"rocksdb_use_direct_reads","u":17,"t":2}]},"rocksdb_use_direct_writes":{"d":false,"t":2,"a":[{"a":"rocksdb_use_direct_writes","u":17,"t":2}]},"rocksdb_use_fsync":{"d":false,"t":2,"a":[{"a":"rocksdb_use_fsync","u":17,"t":2}]},"rocksdb_validate_tables":{"d":false,"t":3,"a":[{"a":"rocksdb_validate_tables","u":17,"t":2}]},"rocksdb_verify_row_debug_checksums":{"d":true,"t":2,"a":[{"a":"rocksdb_verify_row_debug_checksums","u":17,"t":2}]},"rocksdb_wal_bytes_per_sync":{"d":false,"t":3,"a":[{"a":"rocksdb_wal_bytes_per_sync","u":17,"t":2}]},"rocksdb_wal_dir":{"d":false,"t":1,"a":[{"a":"rocksdb_wal_dir","u":17,"t":2}]},"rocksdb_wal_recovery_mode":{"d":true,"t":3,"a":[{"a":"rocksdb_wal_recovery_mode","u":17,"t":2}]},"rocksdb_wal_size_limit_mb":{"d":false,"t":3,"a":[{"a":"rocksdb_wal_size_limit_mb","u":17,"t":2}]},"rocksdb_wal_ttl_seconds":{"d":false,"t":3,"a":[{"a":"rocksdb_wal_ttl_seconds","u":17,"t":2}]},"rocksdb_whole_key_filtering":{"d":false,"t":2,"a":[{"a":"rocksdb_whole_key_filtering","u":17,"t":2}]},"rocksdb_write_batch_max_bytes":{"d":true,"t":3,"a":[{"a":"rocksdb_write_batch_max_bytes","u":17,"t":2}]},"rocksdb_write_disable_wal":{"d":true,"t":2,"a":[{"a":"rocksdb_write_disable_wal","u":17,"t":2}]},"rocksdb_write_ignore_missing_column_families":{"d":true,"t":2,"a":[{"a":"rocksdb_write_ignore_missing_column_families","u":17,"t":2}]},"oqgraph_allow_create_integer_latch":{"d":true,"t":2,"a":[{"a":"oqgraph_allow_create_integer_latch","u":18,"t":2}]},"Oqgraph_boost_version":{"t":1,"a":[{"a":"oqgraph_boost_version","u":18,"t":2}]},"Oqgraph_compat_mode":{"t":1,"a":[{"a":"oqgraph_compat_mode","u":18,"t":2}]},"Oqgraph_verbose_debug":{"t":1,"a":[{"a":"oqgraph_verbose_debug","u":18,"t":2}]},"performance_schema":{"d":false,"t":2,"a":[{"a":"performance_schema","u":19,"t":2},{"a":"sysvar_performance_schema","u":20,"t":1}]},"performance_schema_accounts_size":{"d":false,"t":3,"a":[{"a":"performance_schema_accounts_size","u":19,"t":2},{"a":"sysvar_performance_schema_accounts_size","u":20,"t":1}]},"performance_schema_digests_size":{"d":false,"t":3,"a":[{"a":"performance_schema_digests_size","u":19,"t":2},{"a":"sysvar_performance_schema_digests_size","u":20,"t":1}]},"performance_schema_events_stages_history_long_size":{"d":false,"t":3,"a":[{"a":"performance_schema_events_stages_history_long_size","u":19,"t":2},{"a":"sysvar_performance_schema_events_stages_history_long_size","u":20,"t":1}]},"performance_schema_events_stages_history_size":{"d":false,"t":3,"a":[{"a":"performance_schema_events_stages_history_size","u":19,"t":2},{"a":"sysvar_performance_schema_events_stages_history_size","u":20,"t":1}]},"performance_schema_events_statements_history_long_size":{"d":false,"t":3,"a":[{"a":"performance_schema_events_statements_history_long_size","u":19,"t":2},{"a":"sysvar_performance_schema_events_statements_history_long_size","u":20,"t":1}]},"performance_schema_events_statements_history_size":{"d":false,"t":3,"a":[{"a":"performance_schema_events_statements_history_size","u":19,"t":2},{"a":"sysvar_performance_schema_events_statements_history_size","u":20,"t":1}]},"performance_schema_events_waits_history_long_size":{"d":false,"t":3,"a":[{"a":"performance_schema_events_waits_history_long_size","u":19,"t":2},{"a":"sysvar_performance_schema_events_waits_history_long_size","u":20,"t":1}]},"performance_schema_events_waits_history_size":{"d":false,"t":3,"a":[{"a":"performance_schema_events_waits_history_size","u":19,"t":2},{"a":"sysvar_performance_schema_events_waits_history_size","u":20,"t":1}]},"performance_schema_hosts_size":{"d":false,"t":3,"a":[{"a":"performance_schema_hosts_size","u":19,"t":2},{"a":"sysvar_performance_schema_hosts_size","u":20,"t":1}]},"performance_schema_max_cond_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_cond_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_cond_classes","u":20,"t":1}]},"performance_schema_max_cond_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_cond_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_cond_instances","u":20,"t":1}]},"performance_schema_max_digest_length":{"d":false,"t":3,"a":[{"a":"performance_schema_max_digest_length","u":19,"t":2},{"a":"sysvar_performance_schema_max_digest_length","u":20,"t":1}]},"performance_schema_max_file_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_file_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_file_classes","u":20,"t":1}]},"performance_schema_max_file_handles":{"d":false,"t":3,"a":[{"a":"performance_schema_max_file_handles","u":19,"t":2},{"a":"sysvar_performance_schema_max_file_handles","u":20,"t":1}]},"performance_schema_max_file_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_file_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_file_instances","u":20,"t":1}]},"performance_schema_max_mutex_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_mutex_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_mutex_classes","u":20,"t":1}]},"performance_schema_max_mutex_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_mutex_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_mutex_instances","u":20,"t":1}]},"performance_schema_max_rwlock_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_rwlock_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_rwlock_classes","u":20,"t":1}]},"performance_schema_max_rwlock_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_rwlock_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_rwlock_instances","u":20,"t":1}]},"performance_schema_max_socket_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_socket_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_socket_classes","u":20,"t":1}]},"performance_schema_max_socket_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_socket_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_socket_instances","u":20,"t":1}]},"performance_schema_max_stage_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_stage_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_stage_classes","u":20,"t":1}]},"performance_schema_max_statement_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_statement_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_statement_classes","u":20,"t":1}]},"performance_schema_max_table_handles":{"d":false,"t":3,"a":[{"a":"performance_schema_max_table_handles","u":19,"t":2},{"a":"sysvar_performance_schema_max_table_handles","u":20,"t":1}]},"performance_schema_max_table_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_table_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_table_instances","u":20,"t":1}]},"performance_schema_max_thread_classes":{"d":false,"t":3,"a":[{"a":"performance_schema_max_thread_classes","u":19,"t":2},{"a":"sysvar_performance_schema_max_thread_classes","u":20,"t":1}]},"performance_schema_max_thread_instances":{"d":false,"t":3,"a":[{"a":"performance_schema_max_thread_instances","u":19,"t":2},{"a":"sysvar_performance_schema_max_thread_instances","u":20,"t":1}]},"performance_schema_session_connect_attrs_size":{"d":false,"t":3,"a":[{"a":"performance_schema_session_connect_attrs_size","u":19,"t":2},{"a":"sysvar_performance_schema_session_connect_attrs_size","u":20,"t":1}]},"performance_schema_setup_actors_size":{"d":false,"t":3,"a":[{"a":"performance_schema_setup_actors_size","u":19,"t":2},{"a":"sysvar_performance_schema_setup_actors_size","u":20,"t":1}]},"performance_schema_setup_objects_size":{"d":false,"t":3,"a":[{"a":"performance_schema_setup_objects_size","u":19,"t":2},{"a":"sysvar_performance_schema_setup_objects_size","u":20,"t":1}]},"performance_schema_users_size":{"d":false,"t":3,"a":[{"a":"performance_schema_users_size","u":19,"t":2},{"a":"sysvar_performance_schema_users_size","u":20,"t":1}]},"auto_increment_increment":{"d":true,"t":3,"a":[{"a":"auto_increment_increment","u":8,"t":2},{"a":"sysvar_auto_increment_increment","u":21,"t":1}]},"auto_increment_offset":{"d":true,"t":3,"a":[{"a":"auto_increment_offset","u":8,"t":2},{"a":"sysvar_auto_increment_offset","u":21,"t":1}]},"binlog_annotate_row_events":{"d":true,"t":2,"a":[{"a":"binlog_annotate_row_events","u":8,"t":2}]},"binlog_cache_size":{"d":true,"t":3,"a":[{"a":"binlog_cache_size","u":8,"t":2},{"a":"sysvar_binlog_cache_size","u":22,"t":1},{"a":"sysvar_binlog_cache_size","u":23,"t":1}]},"binlog_checksum":{"d":true,"t":1,"a":[{"a":"binlog_checksum","u":8,"t":2},{"a":"option_mysqld_binlog-checksum","u":22,"t":1},{"a":"sysvar_binlog_checksum","u":22,"t":1},{"a":"option_mysqld_binlog-checksum","u":23,"t":1},{"a":"sysvar_binlog_checksum","u":23,"t":1}]},"binlog_commit_wait_count":{"d":true,"t":3,"a":[{"a":"binlog_commit_wait_count","u":8,"t":2}]},"binlog_commit_wait_usec":{"d":true,"t":3,"a":[{"a":"binlog_commit_wait_usec","u":8,"t":2}]},"binlog_direct_non_transactional_updates":{"d":true,"t":2,"a":[{"a":"binlog_direct_non_transactional_updates","u":8,"t":2},{"a":"sysvar_binlog_direct_non_transactional_updates","u":22,"t":1},{"a":"sysvar_binlog_direct_non_transactional_updates","u":23,"t":1}]},"binlog_file_cache_size":{"d":true,"t":3,"a":[{"a":"binlog_file_cache_size","u":8,"t":2}]},"binlog_format":{"d":true,"t":5,"a":[{"a":"binlog_format","u":8,"t":2},{"a":"sysvar_binlog_format","u":22,"t":1},{"a":"sysvar_binlog_format","u":23,"t":1}]},"binlog_optimize_thread_scheduling":{"d":false,"t":2,"a":[{"a":"binlog_optimize_thread_scheduling","u":8,"t":2}]},"binlog_row_image":{"d":true,"t":5,"a":[{"a":"binlog_row_image","u":8,"t":2},{"a":"sysvar_binlog_row_image","u":22,"t":1},{"a":"sysvar_binlog_row_image","u":23,"t":1}]},"binlog_row_metadata":{"d":true,"t":5,"a":[{"a":"binlog_row_metadata","u":8,"t":2},{"a":"sysvar_binlog_row_metadata","u":22,"t":1}]},"binlog_stmt_cache_size":{"d":true,"t":3,"a":[{"a":"binlog_stmt_cache_size","u":8,"t":2},{"a":"sysvar_binlog_stmt_cache_size","u":22,"t":1},{"a":"sysvar_binlog_stmt_cache_size","u":23,"t":1}]},"default_master_connection":{"d":true,"t":1,"a":[{"a":"default_master_connection","u":8,"t":2}]},"encrypt_binlog":{"d":false,"t":2,"a":[{"a":"encrypt_binlog","u":8,"t":2}]},"expire_logs_days":{"d":true,"t":3,"a":[{"a":"expire_logs_days","u":8,"t":2},{"a":"sysvar_expire_logs_days","u":22,"t":1},{"a":"sysvar_expire_logs_days","u":23,"t":1}]},"init_slave":{"d":true,"t":1,"a":[{"a":"init_slave","u":8,"t":2},{"a":"sysvar_init_slave","u":24,"t":1}]},"log_bin":{"d":false,"t":2,"a":[{"a":"log_bin","u":8,"t":2},{"a":"option_mysqld_log-bin","u":22,"t":1},{"a":"sysvar_log_bin","u":22,"t":1},{"a":"option_mysqld_log-bin","u":23,"t":1},{"a":"sysvar_log_bin","u":23,"t":1}]},"log_bin_basename":{"d":false,"t":8,"a":[{"a":"log_bin_basename","u":8,"t":2},{"a":"sysvar_log_bin_basename","u":22,"t":1},{"a":"sysvar_log_bin_basename","u":23,"t":1}]},"log_bin_compress":{"d":true,"t":2,"a":[{"a":"log_bin_compress","u":8,"t":2}]},"log_bin_compress_min_len":{"d":true,"t":3,"a":[{"a":"log_bin_compress_min_len","u":8,"t":2}]},"log_bin_index":{"d":false,"t":8,"a":[{"a":"log_bin_index","u":8,"t":2},{"a":"option_mysqld_log-bin-index","u":22,"t":1},{"a":"sysvar_log_bin_index","u":22,"t":1},{"a":"option_mysqld_log-bin-index","u":23,"t":1},{"a":"sysvar_log_bin_index","u":23,"t":1}]},"log_bin_trust_function_creators":{"d":true,"t":2,"a":[{"a":"log_bin_trust_function_creators","u":8,"t":2},{"a":"sysvar_log_bin_trust_function_creators","u":22,"t":1},{"a":"sysvar_log_bin_trust_function_creators","u":23,"t":1}]},"log_slow_slave_statements":{"d":true,"t":2,"a":[{"a":"log_slow_slave_statements","u":8,"t":2},{"a":"sysvar_log_slow_slave_statements","u":24,"t":1}]},"log_slave_updates":{"d":false,"t":2,"a":[{"a":"log_slave_updates","u":8,"t":2},{"a":"sysvar_log_slave_updates","u":22,"t":1},{"a":"sysvar_log_slave_updates","u":23,"t":1}]},"master_verify_checksum":{"d":true,"t":2,"a":[{"a":"master_verify_checksum","u":8,"t":2},{"a":"sysvar_master_verify_checksum","u":22,"t":1},{"a":"sysvar_master_verify_checksum","u":23,"t":1}]},"max_binlog_cache_size":{"d":true,"t":3,"a":[{"a":"max_binlog_cache_size","u":8,"t":2},{"a":"sysvar_max_binlog_cache_size","u":22,"t":1},{"a":"sysvar_max_binlog_cache_size","u":23,"t":1}]},"max_binlog_size":{"d":true,"t":3,"a":[{"a":"max_binlog_size","u":8,"t":2},{"a":"sysvar_max_binlog_size","u":22,"t":1},{"a":"sysvar_max_binlog_size","u":23,"t":1}]},"max_binlog_stmt_cache_size":{"d":true,"t":3,"a":[{"a":"max_binlog_stmt_cache_size","u":8,"t":2},{"a":"sysvar_max_binlog_stmt_cache_size","u":22,"t":1},{"a":"sysvar_max_binlog_stmt_cache_size","u":23,"t":1}]},"max_relay_log_size":{"d":true,"t":3,"a":[{"a":"max_relay_log_size","u":8,"t":2},{"a":"option_mysqld_max-relay-log-size","u":24,"t":1},{"a":"sysvar_max_relay_log_size","u":24,"t":1}]},"read_binlog_speed_limit":{"d":true,"t":3,"a":[{"a":"read_binlog_speed_limit","u":8,"t":2}]},"relay_log":{"d":false,"t":8,"a":[{"a":"relay_log","u":8,"t":2},{"a":"sysvar_relay_log","u":24,"t":1}]},"relay_log_basename":{"d":false,"a":[{"a":"relay_log_basename","u":8,"t":2},{"a":"sysvar_relay_log_basename","u":24,"t":1}]},"relay_log_index":{"d":false,"a":[{"a":"relay_log_index","u":8,"t":2},{"a":"sysvar_relay_log_index","u":24,"t":1}]},"relay_log_info_file":{"d":false,"a":[{"a":"relay_log_info_file","u":8,"t":2},{"a":"sysvar_relay_log_info_file","u":24,"t":1}]},"relay_log_purge":{"d":true,"t":2,"a":[{"a":"relay_log_purge","u":8,"t":2},{"a":"option_mysqld_relay-log-purge","u":24,"t":1},{"a":"sysvar_relay_log_purge","u":24,"t":1}]},"relay_log_recovery":{"t":2,"a":[{"a":"relay_log_recovery","u":8,"t":2},{"a":"sysvar_relay_log_recovery","u":24,"t":1}]},"relay_log_space_limit":{"d":false,"t":3,"a":[{"a":"relay_log_space_limit","u":8,"t":2},{"a":"option_mysqld_relay-log-space-limit","u":24,"t":1},{"a":"sysvar_relay_log_space_limit","u":24,"t":1}]},"replicate_annotate_row_events":{"d":false,"t":2,"a":[{"a":"replicate_annotate_row_events","u":8,"t":2}]},"replicate_do_db":{"t":1,"a":[{"a":"replicate_do_db","u":8,"t":2},{"a":"option_mysqld_replicate-do-db","u":24,"t":1}]},"replicate_do_table":{"t":1,"a":[{"a":"replicate_do_table","u":8,"t":2},{"a":"option_mysqld_replicate-do-table","u":24,"t":1}]},"replicate_events_marked_for_skip":{"d":true,"t":5,"a":[{"a":"replicate_events_marked_for_skip","u":8,"t":2}]},"replicate_ignore_db":{"t":1,"a":[{"a":"replicate_ignore_db","u":8,"t":2},{"a":"option_mysqld_replicate-ignore-db","u":24,"t":1}]},"replicate_ignore_table":{"t":1,"a":[{"a":"replicate_ignore_table","u":8,"t":2},{"a":"option_mysqld_replicate-ignore-table","u":24,"t":1}]},"replicate_rewrite_db":{"t":1,"a":[{"a":"replicate_rewrite_db","u":8,"t":2},{"a":"option_mysqld_replicate-rewrite-db","u":24,"t":1}]},"replicate_wild_do_table":{"t":1,"a":[{"a":"replicate_wild_do_table","u":8,"t":2},{"a":"option_mysqld_replicate-wild-do-table","u":24,"t":1}]},"replicate_wild_ignore_table":{"t":1,"a":[{"a":"replicate_wild_ignore_table","u":8,"t":2},{"a":"option_mysqld_replicate-wild-ignore-table","u":24,"t":1}]},"report_host":{"d":false,"t":1,"a":[{"a":"report_host","u":8,"t":2},{"a":"sysvar_report_host","u":24,"t":1}]},"report_password":{"d":false,"t":1,"a":[{"a":"report_password","u":8,"t":2},{"a":"sysvar_report_password","u":24,"t":1}]},"report_port":{"d":false,"t":3,"a":[{"a":"report_port","u":8,"t":2},{"a":"sysvar_report_port","u":24,"t":1}]},"report_user":{"d":false,"t":1,"a":[{"a":"report_user","u":8,"t":2},{"a":"sysvar_report_user","u":24,"t":1}]},"skip_parallel_replication":{"d":true,"t":2,"a":[{"a":"skip_parallel_replication","u":8,"t":2}]},"skip_replication":{"d":true,"t":2,"a":[{"a":"skip_replication","u":8,"t":2}]},"slave_compressed_protocol":{"d":true,"t":2,"a":[{"a":"slave_compressed_protocol","u":8,"t":2},{"a":"sysvar_slave_compressed_protocol","u":24,"t":1}]},"slave_ddl_exec_mode":{"d":true,"t":5,"a":[{"a":"slave_ddl_exec_mode","u":8,"t":2}]},"slave_domain_parallel_threads":{"d":true,"t":3,"a":[{"a":"slave_domain_parallel_threads","u":8,"t":2}]},"slave_exec_mode":{"d":true,"t":5,"a":[{"a":"slave_exec_mode","u":8,"t":2},{"a":"sysvar_slave_exec_mode","u":24,"t":1}]},"slave_load_tmpdir":{"d":false,"a":[{"a":"slave_load_tmpdir","u":8,"t":2},{"a":"sysvar_slave_load_tmpdir","u":24,"t":1}]},"slave_max_allowed_packet":{"d":true,"t":3,"a":[{"a":"slave_max_allowed_packet","u":8,"t":2},{"a":"sysvar_slave_max_allowed_packet","u":24,"t":1}]},"slave_net_timeout":{"d":true,"t":3,"a":[{"a":"slave_net_timeout","u":8,"t":2},{"a":"sysvar_slave_net_timeout","u":24,"t":1}]},"slave_parallel_max_queued":{"d":true,"t":3,"a":[{"a":"slave_parallel_max_queued","u":8,"t":2}]},"slave_parallel_mode":{"d":false,"a":[{"a":"slave_parallel_mode","u":8,"t":2}]},"slave_parallel_threads":{"d":true,"t":3,"a":[{"a":"slave_parallel_threads","u":8,"t":2}]},"slave_parallel_workers":{"d":true,"t":3,"a":[{"a":"slave_parallel_workers","u":8,"t":2},{"a":"sysvar_slave_parallel_workers","u":24,"t":1}]},"slave_run_triggers_for_rbr":{"a":[{"a":"slave_run_triggers_for_rbr","u":8,"t":2}]},"slave_skip_errors":{"d":false,"t":1,"a":[{"a":"slave_skip_errors","u":8,"t":2},{"a":"option_mysqld_slave-skip-errors","u":24,"t":1},{"a":"sysvar_slave_skip_errors","u":24,"t":1}]},"slave_sql_verify_checksum":{"d":true,"t":2,"a":[{"a":"slave_sql_verify_checksum","u":8,"t":2},{"a":"option_mysqld_slave-sql-verify-checksum","u":24,"t":1},{"a":"sysvar_slave_sql_verify_checksum","u":24,"t":1}]},"slave_transaction_retries":{"d":true,"t":3,"a":[{"a":"slave_transaction_retries","u":8,"t":2},{"a":"sysvar_slave_transaction_retries","u":24,"t":1}]},"slave_transaction_retry_errors":{"d":false,"t":1,"a":[{"a":"slave_transaction_retry_errors","u":8,"t":2}]},"slave_transaction_retry_interval":{"d":true,"t":3,"a":[{"a":"slave_transaction_retry_interval","u":8,"t":2}]},"slave_type_conversions":{"t":6,"a":[{"a":"slave_type_conversions","u":8,"t":2},{"a":"sysvar_slave_type_conversions","u":24,"t":1}]},"sql_log_bin":{"d":true,"t":2,"a":[{"a":"sql_log_bin","u":8,"t":2},{"a":"sysvar_sql_log_bin","u":22,"t":1},{"a":"sysvar_sql_log_bin","u":23,"t":1}]},"sql_slave_skip_counter":{"d":true,"t":3,"a":[{"a":"sql_slave_skip_counter","u":8,"t":2},{"a":"sysvar_sql_slave_skip_counter","u":24,"t":1}]},"sync_binlog":{"d":true,"t":3,"a":[{"a":"sync_binlog","u":8,"t":2},{"a":"sysvar_sync_binlog","u":22,"t":1},{"a":"sysvar_sync_binlog","u":23,"t":1}]},"sync_master_info":{"d":true,"t":3,"a":[{"a":"sync_master_info","u":8,"t":2},{"a":"sysvar_sync_master_info","u":24,"t":1}]},"sync_relay_log":{"d":true,"t":3,"a":[{"a":"sync_relay_log","u":8,"t":2},{"a":"sysvar_sync_relay_log","u":24,"t":1}]},"sync_relay_log_info":{"d":true,"t":3,"a":[{"a":"sync_relay_log_info","u":8,"t":2},{"a":"sysvar_sync_relay_log_info","u":24,"t":1}]},"Binlog_bytes_written":{"t":3,"a":[{"a":"binlog_bytes_written","u":25,"t":2}]},"Binlog_cache_disk_use":{"t":3,"a":[{"a":"binlog_cache_disk_use","u":25,"t":2}]},"Binlog_cache_use":{"t":3,"a":[{"a":"binlog_cache_use","u":25,"t":2}]},"Binlog_commits":{"t":3,"a":[{"a":"binlog_commits","u":25,"t":2}]},"Binlog_group_commit_trigger_count":{"t":3,"a":[{"a":"binlog_group_commit_trigger_count","u":25,"t":2}]},"Binlog_group_commit_trigger_lock_wait":{"t":3,"a":[{"a":"binlog_group_commit_trigger_lock_wait","u":25,"t":2}]},"Binlog_group_commit_trigger_timeout":{"t":3,"a":[{"a":"binlog_group_commit_trigger_timeout","u":25,"t":2}]},"Binlog_group_commits":{"t":3,"a":[{"a":"binlog_group_commits","u":25,"t":2}]},"Binlog_snapshot_file":{"t":1,"a":[{"a":"binlog_snapshot_file","u":25,"t":2}]},"Binlog_snapshot_position":{"t":3,"a":[{"a":"binlog_snapshot_position","u":25,"t":2}]},"Binlog_stmt_cache_disk_use":{"t":3,"a":[{"a":"binlog_stmt_cache_disk_use","u":25,"t":2}]},"Binlog_stmt_cache_use":{"t":3,"a":[{"a":"binlog_stmt_cache_use","u":25,"t":2}]},"Com_change_master":{"t":3,"a":[{"a":"com_change_master","u":25,"t":2}]},"Com_show_master_status":{"t":3,"a":[{"a":"com_show_master_status","u":25,"t":2}]},"Com_show_new_master":{"t":3,"a":[{"a":"com_show_new_master","u":25,"t":2}]},"Com_show_slave_hosts":{"t":3,"a":[{"a":"com_show_slave_hosts","u":25,"t":2}]},"Com_show_slave_status":{"t":3,"a":[{"a":"com_show_slave_status","u":25,"t":2}]},"Com_slave_start":{"t":3,"a":[{"a":"com_slave_start","u":25,"t":2}]},"Com_slave_stop":{"t":3,"a":[{"a":"com_slave_stop","u":25,"t":2}]},"Com_start_all_slaves":{"t":3,"a":[{"a":"com_start_all_slaves","u":25,"t":2}]},"Com_start_slave":{"t":3,"a":[{"a":"com_start_slave","u":25,"t":2}]},"Com_stop_all_slaves":{"t":3,"a":[{"a":"com_stop_all_slaves","u":25,"t":2}]},"Com_stop_slave":{"t":3,"a":[{"a":"com_stop_slave","u":25,"t":2}]},"Master_gtid_wait_count":{"t":3,"a":[{"a":"master_gtid_wait_count","u":25,"t":2}]},"Master_gtid_wait_time":{"t":3,"a":[{"a":"master_gtid_wait_time","u":25,"t":2}]},"Master_gtid_wait_timeouts":{"t":3,"a":[{"a":"master_gtid_wait_timeouts","u":25,"t":2}]},"Rpl_status":{"a":[{"a":"rpl_status","u":25,"t":2}]},"Rpl_transactions_multi_engine":{"t":3,"a":[{"a":"rpl_transactions_multi_engine","u":25,"t":2}]},"Slave_connections":{"t":3,"a":[{"a":"slave_connections","u":25,"t":2}]},"Slave_heartbeat_period":{"t":3,"a":[{"a":"slave_heartbeat_period","u":25,"t":2}]},"Slave_open_temp_tables":{"t":3,"a":[{"a":"slave_open_temp_tables","u":25,"t":2}]},"Slave_received_heartbeats":{"t":3,"a":[{"a":"slave_received_heartbeats","u":25,"t":2}]},"Slave_retried_transactions":{"t":3,"a":[{"a":"slave_retried_transactions","u":25,"t":2}]},"Slave_running":{"t":3,"a":[{"a":"slave_running","u":25,"t":2}]},"Slave_skipped_errors":{"t":3,"a":[{"a":"slave_skipped_errors","u":25,"t":2}]},"Slaves_connected":{"t":3,"a":[{"a":"slaves_connected","u":25,"t":2}]},"Slaves_running":{"t":3,"a":[{"a":"slaves_running","u":25,"t":2}]},"Transactions_gtid_foreign_engine":{"t":3,"a":[{"a":"transactions_gtid_foreign_engine","u":25,"t":2}]},"Transactions_multi_engine":{"t":3,"a":[{"a":"transactions_multi_engine","u":25,"t":2}]},"Rpl_semi_sync_master_clients":{"t":3,"a":[{"a":"rpl_semi_sync_master_clients","u":26,"t":2}]},"Rpl_semi_sync_master_net_avg_wait_time":{"t":3,"a":[{"a":"rpl_semi_sync_master_net_avg_wait_time","u":26,"t":2}]},"Rpl_semi_sync_master_net_wait_time":{"t":3,"a":[{"a":"rpl_semi_sync_master_net_wait_time","u":26,"t":2}]},"Rpl_semi_sync_master_net_waits":{"t":3,"a":[{"a":"rpl_semi_sync_master_net_waits","u":26,"t":2}]},"Rpl_semi_sync_master_no_times":{"t":3,"a":[{"a":"rpl_semi_sync_master_no_times","u":26,"t":2}]},"Rpl_semi_sync_master_no_tx":{"t":3,"a":[{"a":"rpl_semi_sync_master_no_tx","u":26,"t":2}]},"Rpl_semi_sync_master_status":{"t":2,"a":[{"a":"rpl_semi_sync_master_status","u":26,"t":2}]},"Rpl_semi_sync_master_timefunc_failures":{"t":3,"a":[{"a":"rpl_semi_sync_master_timefunc_failures","u":26,"t":2}]},"Rpl_semi_sync_master_tx_avg_wait_time":{"t":3,"a":[{"a":"rpl_semi_sync_master_tx_avg_wait_time","u":26,"t":2}]},"Rpl_semi_sync_master_tx_wait_time":{"t":3,"a":[{"a":"rpl_semi_sync_master_tx_wait_time","u":26,"t":2}]},"Rpl_semi_sync_master_tx_waits":{"t":3,"a":[{"a":"rpl_semi_sync_master_tx_waits","u":26,"t":2}]},"Rpl_semi_sync_master_wait_pos_backtraverse":{"t":3,"a":[{"a":"rpl_semi_sync_master_wait_pos_backtraverse","u":26,"t":2}]},"Rpl_semi_sync_master_wait_sessions":{"t":3,"a":[{"a":"rpl_semi_sync_master_wait_sessions","u":26,"t":2}]},"Rpl_semi_sync_master_yes_tx":{"t":3,"a":[{"a":"rpl_semi_sync_master_yes_tx","u":26,"t":2}]},"Rpl_semi_sync_slave_status":{"t":2,"a":[{"a":"rpl_semi_sync_slave_status","u":26,"t":2}]},"rpl_semi_sync_master_enabled":{"d":true,"t":2,"a":[{"a":"rpl_semi_sync_master_enabled","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_master_enabled","u":21,"t":1}]},"rpl_semi_sync_master_timeout":{"d":true,"t":3,"a":[{"a":"rpl_semi_sync_master_timeout","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_master_timeout","u":21,"t":1}]},"rpl_semi_sync_master_trace_level":{"d":true,"t":3,"a":[{"a":"rpl_semi_sync_master_trace_level","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_master_trace_level","u":21,"t":1}]},"rpl_semi_sync_master_wait_no_slave":{"d":true,"t":2,"a":[{"a":"rpl_semi_sync_master_wait_no_slave","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_master_wait_no_slave","u":21,"t":1}]},"rpl_semi_sync_master_wait_point":{"d":true,"t":5,"a":[{"a":"rpl_semi_sync_master_wait_point","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_master_wait_point","u":21,"t":1}]},"rpl_semi_sync_slave_delay_master":{"d":true,"t":2,"a":[{"a":"rpl_semi_sync_slave_delay_master","u":27,"t":2}]},"rpl_semi_sync_slave_enabled":{"d":true,"t":2,"a":[{"a":"rpl_semi_sync_slave_enabled","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_slave_enabled","u":24,"t":1}]},"rpl_semi_sync_slave_kill_conn_timeout":{"d":true,"t":3,"a":[{"a":"rpl_semi_sync_slave_kill_conn_timeout","u":27,"t":2}]},"rpl_semi_sync_slave_trace_level":{"d":true,"t":3,"a":[{"a":"rpl_semi_sync_slave_trace_level","u":27,"t":2},{"a":"sysvar_rpl_semi_sync_slave_trace_level","u":24,"t":1}]},"rpl_semi_sync_master":{"a":[{"a":"rpl_semi_sync_master","u":27,"t":2}]},"rpl_semi_sync_slave":{"a":[{"a":"rpl_semi_sync_slave","u":27,"t":2}]},"Aborted_clients":{"t":3,"a":[{"a":"aborted_clients","u":28,"t":2}]},"Aborted_connects":{"t":3,"a":[{"a":"aborted_connects","u":28,"t":2}]},"Aborted_connects_preauth":{"t":3,"a":[{"a":"aborted_connects_preauth","u":28,"t":2}]},"Access_denied_errors":{"t":3,"a":[{"a":"access_denied_errors","u":28,"t":2}]},"Acl_column_grants":{"t":3,"a":[{"a":"acl_column_grants","u":28,"t":2}]},"Acl_database_grants":{"t":3,"a":[{"a":"acl_database_grants","u":28,"t":2}]},"Acl_function_grants":{"t":3,"a":[{"a":"acl_function_grants","u":28,"t":2}]},"Acl_package_body_grants":{"t":3,"a":[{"a":"acl_package_body_grants","u":28,"t":2}]},"Acl_package_spec_grants":{"t":3,"a":[{"a":"acl_package_spec_grants","u":28,"t":2}]},"Acl_procedure_grants":{"t":3,"a":[{"a":"acl_procedure_grants","u":28,"t":2}]},"Acl_proxy_users":{"t":3,"a":[{"a":"acl_proxy_users","u":28,"t":2}]},"Acl_role_grants":{"t":3,"a":[{"a":"acl_role_grants","u":28,"t":2}]},"Acl_roles":{"t":3,"a":[{"a":"acl_roles","u":28,"t":2}]},"Acl_table_grants":{"t":3,"a":[{"a":"acl_table_grants","u":28,"t":2}]},"Acl_users":{"t":3,"a":[{"a":"acl_users","u":28,"t":2}]},"Busy_time":{"t":3,"a":[{"a":"busy_time","u":28,"t":2}]},"Bytes_received":{"t":3,"a":[{"a":"bytes_received","u":28,"t":2}]},"Bytes_sent":{"t":3,"a":[{"a":"bytes_sent","u":28,"t":2}]},"Com_admin_commands":{"t":3,"a":[{"a":"com_admin_commands","u":28,"t":2}]},"Com_alter_db":{"t":3,"a":[{"a":"com_alter_db","u":28,"t":2}]},"Com_alter_db_upgrade":{"t":3,"a":[{"a":"com_alter_db_upgrade","u":28,"t":2}]},"Com_alter_event":{"t":3,"a":[{"a":"com_alter_event","u":28,"t":2}]},"Com_alter_function":{"t":3,"a":[{"a":"com_alter_function","u":28,"t":2}]},"Com_alter_procedure":{"t":3,"a":[{"a":"com_alter_procedure","u":28,"t":2}]},"Com_alter_sequence":{"t":3,"a":[{"a":"com_alter_sequence","u":28,"t":2}]},"Com_alter_server":{"t":3,"a":[{"a":"com_alter_server","u":28,"t":2}]},"Com_alter_table":{"t":3,"a":[{"a":"com_alter_table","u":28,"t":2}]},"Com_alter_tablespace":{"t":3,"a":[{"a":"com_alter_tablespace","u":28,"t":2}]},"Com_alter_user":{"t":3,"a":[{"a":"com_alter_user","u":28,"t":2}]},"Com_analyze":{"t":3,"a":[{"a":"com_analyze","u":28,"t":2}]},"Com_assign_to_keycache":{"t":3,"a":[{"a":"com_assign_to_keycache","u":28,"t":2}]},"Com_backup":{"t":3,"a":[{"a":"com_backup","u":28,"t":2}]},"Com_backup_lock":{"t":3,"a":[{"a":"com_backup_lock","u":28,"t":2}]},"Com_backup_table":{"t":3,"a":[{"a":"com_backup_table","u":28,"t":2}]},"Com_begin":{"t":3,"a":[{"a":"com_begin","u":28,"t":2}]},"Com_binlog":{"t":3,"a":[{"a":"com_binlog","u":28,"t":2}]},"Com_call_procedure":{"t":3,"a":[{"a":"com_call_procedure","u":28,"t":2}]},"Com_change_db":{"t":3,"a":[{"a":"com_change_db","u":28,"t":2}]},"Com_check":{"t":3,"a":[{"a":"com_check","u":28,"t":2}]},"Com_checksum":{"t":3,"a":[{"a":"com_checksum","u":28,"t":2}]},"Com_commit":{"t":3,"a":[{"a":"com_commit","u":28,"t":2}]},"Com_compound_sql":{"t":3,"a":[{"a":"com_compound_sql","u":28,"t":2}]},"Com_create_db":{"t":3,"a":[{"a":"com_create_db","u":28,"t":2}]},"Com_create_event":{"t":3,"a":[{"a":"com_create_event","u":28,"t":2}]},"Com_create_function":{"t":3,"a":[{"a":"com_create_function","u":28,"t":2}]},"Com_create_index":{"t":3,"a":[{"a":"com_create_index","u":28,"t":2}]},"Com_create_package":{"t":3,"a":[{"a":"com_create_package","u":28,"t":2}]},"Com_create_package_body":{"t":3,"a":[{"a":"com_create_package_body","u":28,"t":2}]},"Com_create_procedure":{"t":3,"a":[{"a":"com_create_procedure","u":28,"t":2}]},"Com_create_role":{"t":3,"a":[{"a":"com_create_role","u":28,"t":2}]},"Com_create_sequence":{"t":3,"a":[{"a":"com_create_sequence","u":28,"t":2}]},"Com_create_server":{"t":3,"a":[{"a":"com_create_server","u":28,"t":2}]},"Com_create_table":{"t":3,"a":[{"a":"com_create_table","u":28,"t":2}]},"Com_create_temporary_table":{"t":3,"a":[{"a":"com_create_temporary_table","u":28,"t":2}]},"Com_create_trigger":{"t":3,"a":[{"a":"com_create_trigger","u":28,"t":2}]},"Com_create_udf":{"t":3,"a":[{"a":"com_create_udf","u":28,"t":2}]},"Com_create_user":{"t":3,"a":[{"a":"com_create_user","u":28,"t":2}]},"Com_create_view":{"t":3,"a":[{"a":"com_create_view","u":28,"t":2}]},"Com_dealloc_sql":{"t":3,"a":[{"a":"com_dealloc_sql","u":28,"t":2}]},"Com_delete":{"t":3,"a":[{"a":"com_delete","u":28,"t":2}]},"Com_delete_multi":{"t":3,"a":[{"a":"com_delete_multi","u":28,"t":2}]},"Com_do":{"t":3,"a":[{"a":"com_do","u":28,"t":2}]},"Com_drop_db":{"t":3,"a":[{"a":"com_drop_db","u":28,"t":2}]},"Com_drop_event":{"t":3,"a":[{"a":"com_drop_event","u":28,"t":2}]},"Com_drop_function":{"t":3,"a":[{"a":"com_drop_function","u":28,"t":2}]},"Com_drop_index":{"t":3,"a":[{"a":"com_drop_index","u":28,"t":2}]},"Com_drop_package":{"t":3,"a":[{"a":"com_drop_package","u":28,"t":2}]},"Com_drop_package_body":{"t":3,"a":[{"a":"com_drop_package_body","u":28,"t":2}]},"Com_drop_procedure":{"t":3,"a":[{"a":"com_drop_procedure","u":28,"t":2}]},"Com_drop_role":{"t":3,"a":[{"a":"com_drop_role","u":28,"t":2}]},"Com_drop_sequence":{"t":3,"a":[{"a":"com_drop_sequence","u":28,"t":2}]},"Com_drop_server":{"t":3,"a":[{"a":"com_drop_server","u":28,"t":2}]},"Com_drop_table":{"t":3,"a":[{"a":"com_drop_table","u":28,"t":2}]},"Com_drop_temporary_table":{"t":3,"a":[{"a":"com_drop_temporary_table","u":28,"t":2}]},"Com_drop_trigger":{"t":3,"a":[{"a":"com_drop_trigger","u":28,"t":2}]},"Com_drop_user":{"t":3,"a":[{"a":"com_drop_user","u":28,"t":2}]},"Com_drop_view":{"t":3,"a":[{"a":"com_drop_view","u":28,"t":2}]},"Com_empty_query":{"t":3,"a":[{"a":"com_empty_query","u":28,"t":2}]},"Com_execute_immediate":{"t":3,"a":[{"a":"com_execute_immediate","u":28,"t":2}]},"Com_execute_sql":{"t":3,"a":[{"a":"com_execute_sql","u":28,"t":2}]},"Com_flush":{"t":3,"a":[{"a":"com_flush","u":28,"t":2}]},"Com_get_diagnostics":{"t":3,"a":[{"a":"com_get_diagnostics","u":28,"t":2}]},"Com_grant":{"t":3,"a":[{"a":"com_grant","u":28,"t":2}]},"Com_grant_role":{"t":3,"a":[{"a":"com_grant_role","u":28,"t":2}]},"Com_ha_close":{"t":3,"a":[{"a":"com_ha_close","u":28,"t":2}]},"Com_ha_open":{"t":3,"a":[{"a":"com_ha_open","u":28,"t":2}]},"Com_ha_read":{"t":3,"a":[{"a":"com_ha_read","u":28,"t":2}]},"Com_help":{"t":3,"a":[{"a":"com_help","u":28,"t":2}]},"Com_insert":{"t":3,"a":[{"a":"com_insert","u":28,"t":2}]},"Com_insert_select":{"t":3,"a":[{"a":"com_insert_select","u":28,"t":2}]},"Com_install_plugin":{"t":3,"a":[{"a":"com_install_plugin","u":28,"t":2}]},"Com_kill":{"t":3,"a":[{"a":"com_kill","u":28,"t":2}]},"Com_load":{"t":3,"a":[{"a":"com_load","u":28,"t":2}]},"Com_load_master_data":{"t":3,"a":[{"a":"com_load_master_data","u":28,"t":2}]},"Com_load_master_table":{"t":3,"a":[{"a":"com_load_master_table","u":28,"t":2}]},"Com_multi":{"t":3,"a":[{"a":"com_multi","u":28,"t":2}]},"Com_lock_tables":{"t":3,"a":[{"a":"com_lock_tables","u":28,"t":2}]},"Com_optimize":{"t":3,"a":[{"a":"com_optimize","u":28,"t":2}]},"Com_preload_keys":{"t":3,"a":[{"a":"com_preload_keys","u":28,"t":2}]},"Com_prepare_sql":{"t":3,"a":[{"a":"com_prepare_sql","u":28,"t":2}]},"Com_purge":{"t":3,"a":[{"a":"com_purge","u":28,"t":2}]},"Com_purge_before_date":{"t":3,"a":[{"a":"com_purge_before_date","u":28,"t":2}]},"Com_release_savepoint":{"t":3,"a":[{"a":"com_release_savepoint","u":28,"t":2}]},"Com_rename_table":{"t":3,"a":[{"a":"com_rename_table","u":28,"t":2}]},"Com_rename_user":{"t":3,"a":[{"a":"com_rename_user","u":28,"t":2}]},"Com_repair":{"t":3,"a":[{"a":"com_repair","u":28,"t":2}]},"Com_replace":{"t":3,"a":[{"a":"com_replace","u":28,"t":2}]},"Com_replace_select":{"t":3,"a":[{"a":"com_replace_select","u":28,"t":2}]},"Com_reset":{"t":3,"a":[{"a":"com_reset","u":28,"t":2}]},"Com_resignal":{"t":3,"a":[{"a":"com_resignal","u":28,"t":2}]},"Com_restore_table":{"t":3,"a":[{"a":"com_restore_table","u":28,"t":2}]},"Com_revoke":{"t":3,"a":[{"a":"com_revoke","u":28,"t":2}]},"Com_revoke_all":{"t":3,"a":[{"a":"com_revoke_all","u":28,"t":2}]},"Com_revoke_grant":{"t":3,"a":[{"a":"com_revoke_grant","u":28,"t":2}]},"Com_rollback":{"t":3,"a":[{"a":"com_rollback","u":28,"t":2}]},"Com_rollback_to_savepoint":{"t":3,"a":[{"a":"com_rollback_to_savepoint","u":28,"t":2}]},"Com_savepoint":{"t":3,"a":[{"a":"com_savepoint","u":28,"t":2}]},"Com_select":{"t":3,"a":[{"a":"com_select","u":28,"t":2}]},"Com_set_option":{"t":3,"a":[{"a":"com_set_option","u":28,"t":2}]},"Com_signal":{"t":3,"a":[{"a":"com_signal","u":28,"t":2}]},"Com_show_authors":{"t":3,"a":[{"a":"com_show_authors","u":28,"t":2}]},"Com_show_binlog_events":{"t":3,"a":[{"a":"com_show_binlog_events","u":28,"t":2}]},"Com_show_binlogs":{"t":3,"a":[{"a":"com_show_binlogs","u":28,"t":2}]},"Com_show_charsets":{"t":3,"a":[{"a":"com_show_charsets","u":28,"t":2}]},"Com_show_client_statistics":{"t":3,"a":[{"a":"com_show_client_statistics","u":28,"t":2}]},"Com_show_collations":{"t":3,"a":[{"a":"com_show_collations","u":28,"t":2}]},"Com_show_column_types":{"t":3,"a":[{"a":"com_show_column_types","u":28,"t":2}]},"Com_show_contributors":{"t":3,"a":[{"a":"com_show_contributors","u":28,"t":2}]},"Com_show_create_db":{"t":3,"a":[{"a":"com_show_create_db","u":28,"t":2}]},"Com_show_create_event":{"t":3,"a":[{"a":"com_show_create_event","u":28,"t":2}]},"Com_show_create_func":{"t":3,"a":[{"a":"com_show_create_func","u":28,"t":2}]},"Com_show_create_package":{"t":3,"a":[{"a":"com_show_create_package","u":28,"t":2}]},"Com_show_create_package_body":{"t":3,"a":[{"a":"com_show_create_package_body","u":28,"t":2}]},"Com_show_create_proc":{"t":3,"a":[{"a":"com_show_create_proc","u":28,"t":2}]},"Com_show_create_table":{"t":3,"a":[{"a":"com_show_create_table","u":28,"t":2}]},"Com_show_create_trigger":{"t":3,"a":[{"a":"com_show_create_trigger","u":28,"t":2}]},"Com_show_create_user":{"t":3,"a":[{"a":"com_show_create_user","u":28,"t":2}]},"Com_show_databases":{"t":3,"a":[{"a":"com_show_databases","u":28,"t":2}]},"Com_show_engine_logs":{"t":3,"a":[{"a":"com_show_engine_logs","u":28,"t":2}]},"Com_show_engine_mutex":{"t":3,"a":[{"a":"com_show_engine_mutex","u":28,"t":2}]},"Com_show_engine_status":{"t":3,"a":[{"a":"com_show_engine_status","u":28,"t":2}]},"Com_show_events":{"t":3,"a":[{"a":"com_show_events","u":28,"t":2}]},"Com_show_errors":{"t":3,"a":[{"a":"com_show_errors","u":28,"t":2}]},"Com_show_explain":{"t":3,"a":[{"a":"com_show_explain","u":28,"t":2}]},"Com_show_fields":{"t":3,"a":[{"a":"com_show_fields","u":28,"t":2}]},"Com_show_function_status":{"t":3,"a":[{"a":"com_show_function_status","u":28,"t":2}]},"Com_show_generic":{"t":3,"a":[{"a":"com_show_generic","u":28,"t":2}]},"Com_show_grants":{"t":3,"a":[{"a":"com_show_grants","u":28,"t":2}]},"Com_show_keys":{"t":3,"a":[{"a":"com_show_keys","u":28,"t":2}]},"Com_show_index_statistics":{"t":3,"a":[{"a":"com_show_index_statistics","u":28,"t":2}]},"Com_show_open_tables":{"t":3,"a":[{"a":"com_show_open_tables","u":28,"t":2}]},"Com_show_package_status":{"t":3,"a":[{"a":"com_show_package_status","u":28,"t":2}]},"Com_show_package_body_status":{"t":3,"a":[{"a":"com_show_package_body_status","u":28,"t":2}]},"Com_show_plugins":{"t":3,"a":[{"a":"com_show_plugins","u":28,"t":2}]},"Com_show_privileges":{"t":3,"a":[{"a":"com_show_privileges","u":28,"t":2}]},"Com_show_procedure_status":{"t":3,"a":[{"a":"com_show_procedure_status","u":28,"t":2}]},"Com_show_processlist":{"t":3,"a":[{"a":"com_show_processlist","u":28,"t":2}]},"Com_show_profile":{"t":3,"a":[{"a":"com_show_profile","u":28,"t":2}]},"Com_show_profiles":{"t":3,"a":[{"a":"com_show_profiles","u":28,"t":2}]},"Com_show_relaylog_events":{"t":3,"a":[{"a":"com_show_relaylog_events","u":28,"t":2}]},"Com_show_status":{"t":3,"a":[{"a":"com_show_status","u":28,"t":2}]},"Com_show_storage_engines":{"t":3,"a":[{"a":"com_show_storage_engines","u":28,"t":2}]},"Com_show_table_statistics":{"t":3,"a":[{"a":"com_show_table_statistics","u":28,"t":2}]},"Com_show_table_status":{"t":3,"a":[{"a":"com_show_table_status","u":28,"t":2}]},"Com_show_tables":{"t":3,"a":[{"a":"com_show_tables","u":28,"t":2}]},"Com_show_triggers":{"t":3,"a":[{"a":"com_show_triggers","u":28,"t":2}]},"Com_show_user_statistics":{"t":3,"a":[{"a":"com_show_user_statistics","u":28,"t":2}]},"Com_show_variable":{"t":3,"a":[{"a":"com_show_variable","u":28,"t":2}]},"Com_show_warnings":{"t":3,"a":[{"a":"com_show_warnings","u":28,"t":2}]},"Com_shutdown":{"t":3,"a":[{"a":"com_shutdown","u":28,"t":2}]},"Com_stmt_close":{"t":3,"a":[{"a":"com_stmt_close","u":28,"t":2}]},"Com_stmt_execute":{"t":3,"a":[{"a":"com_stmt_execute","u":28,"t":2}]},"Com_stmt_fetch":{"t":3,"a":[{"a":"com_stmt_fetch","u":28,"t":2}]},"Com_stmt_prepare":{"t":3,"a":[{"a":"com_stmt_prepare","u":28,"t":2}]},"Com_stmt_reprepare":{"t":3,"a":[{"a":"com_stmt_reprepare","u":28,"t":2}]},"Com_stmt_reset":{"t":3,"a":[{"a":"com_stmt_reset","u":28,"t":2}]},"Com_stmt_send_long_data":{"t":3,"a":[{"a":"com_stmt_send_long_data","u":28,"t":2}]},"Com_truncate":{"t":3,"a":[{"a":"com_truncate","u":28,"t":2}]},"Com_uninstall_plugin":{"t":3,"a":[{"a":"com_uninstall_plugin","u":28,"t":2}]},"Com_unlock_tables":{"t":3,"a":[{"a":"com_unlock_tables","u":28,"t":2}]},"Com_update":{"t":3,"a":[{"a":"com_update","u":28,"t":2}]},"Com_update_multi":{"t":3,"a":[{"a":"com_update_multi","u":28,"t":2}]},"Com_xa_commit":{"t":3,"a":[{"a":"com_xa_commit","u":28,"t":2}]},"Com_xa_end":{"t":3,"a":[{"a":"com_xa_end","u":28,"t":2}]},"Com_xa_prepare":{"t":3,"a":[{"a":"com_xa_prepare","u":28,"t":2}]},"Com_xa_recover":{"t":3,"a":[{"a":"com_xa_recover","u":28,"t":2}]},"Com_xa_rollback":{"t":3,"a":[{"a":"com_xa_rollback","u":28,"t":2}]},"Com_xa_start":{"t":3,"a":[{"a":"com_xa_start","u":28,"t":2}]},"Compression":{"t":2,"a":[{"a":"compression","u":28,"t":2}]},"Connection_errors_accept":{"t":3,"a":[{"a":"connection_errors_accept","u":28,"t":2}]},"Connection_errors_internal":{"t":3,"a":[{"a":"connection_errors_internal","u":28,"t":2}]},"Connection_errors_max_connections":{"t":3,"a":[{"a":"connection_errors_max_connections","u":28,"t":2}]},"Connection_errors_peer_address":{"t":3,"a":[{"a":"connection_errors_peer_address","u":28,"t":2}]},"Connection_errors_select":{"t":3,"a":[{"a":"connection_errors_select","u":28,"t":2}]},"Connection_errors_tcpwrap":{"t":3,"a":[{"a":"connection_errors_tcpwrap","u":28,"t":2}]},"Connections":{"t":3,"a":[{"a":"connections","u":28,"t":2}]},"Cpu_time":{"t":3,"a":[{"a":"cpu_time","u":28,"t":2}]},"Created_tmp_disk_tables":{"t":3,"a":[{"a":"created_tmp_disk_tables","u":28,"t":2}]},"Created_tmp_files":{"t":3,"a":[{"a":"created_tmp_files","u":28,"t":2}]},"Created_tmp_tables":{"t":3,"a":[{"a":"created_tmp_tables","u":28,"t":2}]},"Delayed_errors":{"t":3,"a":[{"a":"delayed_errors","u":28,"t":2}]},"Delayed_insert_threads":{"t":3,"a":[{"a":"delayed_insert_threads","u":28,"t":2}]},"Delayed_writes":{"t":3,"a":[{"a":"delayed_writes","u":28,"t":2}]},"Delete_scan":{"t":3,"a":[{"a":"delete_scan","u":28,"t":2}]},"Empty_queries":{"t":3,"a":[{"a":"empty_queries","u":28,"t":2}]},"Executed_events":{"t":3,"a":[{"a":"executed_events","u":28,"t":2}]},"Executed_triggers":{"t":3,"a":[{"a":"executed_triggers","u":28,"t":2}]},"Feature_application_time_periods":{"t":3,"a":[{"a":"feature_application_time_periods","u":28,"t":2}]},"Feature_check_constraint":{"t":3,"a":[{"a":"feature_check_constraint","u":28,"t":2}]},"Feature_custom_aggregate_functions":{"t":3,"a":[{"a":"feature_custom_aggregate_functions","u":28,"t":2}]},"Feature_delay_key_write":{"t":3,"a":[{"a":"feature_delay_key_write","u":28,"t":2}]},"Feature_dynamic_columns":{"t":3,"a":[{"a":"feature_dynamic_columns","u":28,"t":2}]},"Feature_fulltext":{"t":3,"a":[{"a":"feature_fulltext","u":28,"t":2}]},"Feature_gis":{"t":3,"a":[{"a":"feature_gis","u":28,"t":2}]},"Feature_invisible_columns":{"t":3,"a":[{"a":"feature_invisible_columns","u":28,"t":2}]},"Feature_json":{"t":3,"a":[{"a":"feature_json","u":28,"t":2}]},"Feature_locale":{"t":3,"a":[{"a":"feature_locale","u":28,"t":2}]},"Feature_subquery":{"t":3,"a":[{"a":"feature_subquery","u":28,"t":2}]},"Feature_system_versioning":{"t":3,"a":[{"a":"feature_system_versioning","u":28,"t":2}]},"Feature_timezone":{"t":3,"a":[{"a":"feature_timezone","u":28,"t":2}]},"Feature_trigger":{"t":3,"a":[{"a":"feature_trigger","u":28,"t":2}]},"Feature_window_functions":{"t":3,"a":[{"a":"feature_window_functions","u":28,"t":2}]},"Feature_xml":{"t":3,"a":[{"a":"feature_xml","u":28,"t":2}]},"Flush_commands":{"t":3,"a":[{"a":"flush_commands","u":28,"t":2}]},"Handler_commit":{"t":3,"a":[{"a":"handler_commit","u":28,"t":2}]},"Handler_delete":{"t":3,"a":[{"a":"handler_delete","u":28,"t":2}]},"Handler_discover":{"t":3,"a":[{"a":"handler_discover","u":28,"t":2}]},"Handler_external_lock":{"t":3,"a":[{"a":"handler_external_lock","u":28,"t":2}]},"Handler_icp_attempts":{"t":3,"a":[{"a":"handler_icp_attempts","u":28,"t":2}]},"Handler_icp_match":{"t":3,"a":[{"a":"handler_icp_match","u":28,"t":2}]},"Handler_mrr_init":{"t":3,"a":[{"a":"handler_mrr_init","u":28,"t":2}]},"Handler_mrr_key_refills":{"t":3,"a":[{"a":"handler_mrr_key_refills","u":28,"t":2}]},"Handler_mrr_rowid_refills":{"t":3,"a":[{"a":"handler_mrr_rowid_refills","u":28,"t":2}]},"Handler_prepare":{"t":3,"a":[{"a":"handler_prepare","u":28,"t":2}]},"Handler_read_first":{"t":3,"a":[{"a":"handler_read_first","u":28,"t":2}]},"Handler_read_key":{"t":3,"a":[{"a":"handler_read_key","u":28,"t":2}]},"Handler_read_last":{"t":3,"a":[{"a":"handler_read_last","u":28,"t":2}]},"Handler_read_next":{"t":3,"a":[{"a":"handler_read_next","u":28,"t":2}]},"Handler_read_prev":{"t":3,"a":[{"a":"handler_read_prev","u":28,"t":2}]},"Handler_read_retry":{"t":3,"a":[{"a":"handler_read_retry","u":28,"t":2}]},"Handler_read_rnd":{"t":3,"a":[{"a":"handler_read_rnd","u":28,"t":2}]},"Handler_read_rnd_deleted":{"t":3,"a":[{"a":"handler_read_rnd_deleted","u":28,"t":2}]},"Handler_read_rnd_next":{"t":3,"a":[{"a":"handler_read_rnd_next","u":28,"t":2}]},"Handler_rollback":{"t":3,"a":[{"a":"handler_rollback","u":28,"t":2}]},"Handler_savepoint":{"t":3,"a":[{"a":"handler_savepoint","u":28,"t":2}]},"Handler_savepoint_rollback":{"t":3,"a":[{"a":"handler_savepoint_rollback","u":28,"t":2}]},"Handler_tmp_delete":{"t":3,"a":[{"a":"handler_tmp_delete","u":28,"t":2}]},"Handler_tmp_update":{"t":3,"a":[{"a":"handler_tmp_update","u":28,"t":2}]},"Handler_tmp_write":{"t":3,"a":[{"a":"handler_tmp_write","u":28,"t":2}]},"Handler_update":{"t":3,"a":[{"a":"handler_update","u":28,"t":2}]},"Handler_write":{"t":3,"a":[{"a":"handler_write","u":28,"t":2}]},"Key_blocks_not_flushed":{"t":3,"a":[{"a":"key_blocks_not_flushed","u":28,"t":2}]},"Key_blocks_unused":{"t":3,"a":[{"a":"key_blocks_unused","u":28,"t":2}]},"Key_blocks_used":{"t":3,"a":[{"a":"key_blocks_used","u":28,"t":2}]},"Key_blocks_warm":{"t":3,"a":[{"a":"key_blocks_warm","u":28,"t":2}]},"Key_read_requests":{"t":3,"a":[{"a":"key_read_requests","u":28,"t":2}]},"Key_reads":{"t":3,"a":[{"a":"key_reads","u":28,"t":2}]},"Key_write_requests":{"t":3,"a":[{"a":"key_write_requests","u":28,"t":2}]},"Key_writes":{"t":3,"a":[{"a":"key_writes","u":28,"t":2}]},"Last_query_cost":{"t":3,"a":[{"a":"last_query_cost","u":28,"t":2}]},"Maria_*":{"a":[{"a":"maria_","u":28,"t":2}]},"Max_statement_time_exceeded":{"t":3,"a":[{"a":"max_statement_time_exceeded","u":28,"t":2}]},"Max_used_connections":{"t":3,"a":[{"a":"max_used_connections","u":28,"t":2}]},"Memory_used":{"t":3,"a":[{"a":"memory_used","u":28,"t":2}]},"Memory_used_initial":{"t":3,"a":[{"a":"memory_used_initial","u":28,"t":2}]},"Not_flushed_delayed_rows":{"t":3,"a":[{"a":"not_flushed_delayed_rows","u":28,"t":2}]},"Open_files":{"t":3,"a":[{"a":"open_files","u":28,"t":2}]},"Open_streams":{"t":3,"a":[{"a":"open_streams","u":28,"t":2}]},"Open_table_definitions":{"t":3,"a":[{"a":"open_table_definitions","u":28,"t":2}]},"Open_tables":{"t":3,"a":[{"a":"open_tables","u":28,"t":2}]},"Opened_files":{"t":3,"a":[{"a":"opened_files","u":28,"t":2}]},"Opened_plugin_libraries":{"t":3,"a":[{"a":"opened_plugin_libraries","u":28,"t":2}]},"Opened_table_definitions":{"t":3,"a":[{"a":"opened_table_definitions","u":28,"t":2}]},"Opened_tables":{"t":3,"a":[{"a":"opened_tables","u":28,"t":2}]},"Opened_views":{"t":3,"a":[{"a":"opened_views","u":28,"t":2}]},"Performance_schema_accounts_lost":{"t":3,"a":[{"a":"performance_schema_accounts_lost","u":28,"t":2}]},"Performance_schema_cond_classes_lost":{"t":3,"a":[{"a":"performance_schema_cond_classes_lost","u":28,"t":2}]},"Performance_schema_cond_instances_lost":{"t":3,"a":[{"a":"performance_schema_cond_instances_lost","u":28,"t":2}]},"Performance_schema_digest_lost":{"t":3,"a":[{"a":"performance_schema_digest_lost","u":28,"t":2}]},"Performance_schema_file_classes_lost":{"t":3,"a":[{"a":"performance_schema_file_classes_lost","u":28,"t":2}]},"Performance_schema_file_handles_lost":{"t":3,"a":[{"a":"performance_schema_file_handles_lost","u":28,"t":2}]},"Performance_schema_file_instances_lost":{"t":3,"a":[{"a":"performance_schema_file_instances_lost","u":28,"t":2}]},"Performance_schema_hosts_lost":{"t":3,"a":[{"a":"performance_schema_hosts_lost","u":28,"t":2}]},"Performance_schema_locker_lost":{"t":3,"a":[{"a":"performance_schema_locker_lost","u":28,"t":2}]},"Performance_schema_mutex_classes_lost":{"t":3,"a":[{"a":"performance_schema_mutex_classes_lost","u":28,"t":2}]},"Performance_schema_mutex_instances_lost":{"t":3,"a":[{"a":"performance_schema_mutex_instances_lost","u":28,"t":2}]},"Performance_schema_rwlock_classes_lost":{"t":3,"a":[{"a":"performance_schema_rwlock_classes_lost","u":28,"t":2}]},"Performance_schema_rwlock_instances_lost":{"t":3,"a":[{"a":"performance_schema_rwlock_instances_lost","u":28,"t":2}]},"Performance_schema_session_connect_attrs_lost":{"t":3,"a":[{"a":"performance_schema_session_connect_attrs_lost","u":28,"t":2}]},"Performance_schema_socket_classes_lost":{"t":3,"a":[{"a":"performance_schema_socket_classes_lost","u":28,"t":2}]},"Performance_schema_socket_instances_lost":{"t":3,"a":[{"a":"performance_schema_socket_instances_lost","u":28,"t":2}]},"Performance_schema_stage_classes_lost":{"t":3,"a":[{"a":"performance_schema_stage_classes_lost","u":28,"t":2}]},"Performance_schema_statement_classes_lost":{"t":3,"a":[{"a":"performance_schema_statement_classes_lost","u":28,"t":2}]},"Performance_schema_table_handles_lost":{"t":3,"a":[{"a":"performance_schema_table_handles_lost","u":28,"t":2}]},"Performance_schema_table_instances_lost":{"t":3,"a":[{"a":"performance_schema_table_instances_lost","u":28,"t":2}]},"Performance_schema_thread_classes_lost":{"t":3,"a":[{"a":"performance_schema_thread_classes_lost","u":28,"t":2}]},"Performance_schema_thread_instances_lost":{"t":3,"a":[{"a":"performance_schema_thread_instances_lost","u":28,"t":2}]},"Performance_schema_users_lost":{"t":3,"a":[{"a":"performance_schema_users_lost","u":28,"t":2}]},"Prepared_stmt_count":{"t":3,"a":[{"a":"prepared_stmt_count","u":28,"t":2}]},"Qcache_free_blocks":{"t":3,"a":[{"a":"qcache_free_blocks","u":28,"t":2}]},"Qcache_free_memory":{"t":3,"a":[{"a":"qcache_free_memory","u":28,"t":2}]},"Qcache_hits":{"t":3,"a":[{"a":"qcache_hits","u":28,"t":2}]},"Qcache_inserts":{"t":3,"a":[{"a":"qcache_inserts","u":28,"t":2}]},"Qcache_lowmem_prunes":{"t":3,"a":[{"a":"qcache_lowmem_prunes","u":28,"t":2}]},"Qcache_not_cached":{"t":3,"a":[{"a":"qcache_not_cached","u":28,"t":2}]},"Qcache_queries_in_cache":{"t":3,"a":[{"a":"qcache_queries_in_cache","u":28,"t":2}]},"Qcache_total_blocks":{"t":3,"a":[{"a":"qcache_total_blocks","u":28,"t":2}]},"Queries":{"t":3,"a":[{"a":"queries","u":28,"t":2}]},"Questions":{"t":3,"a":[{"a":"questions","u":28,"t":2}]},"Rows_read":{"t":3,"a":[{"a":"rows_read","u":28,"t":2}]},"Rows_sent":{"t":3,"a":[{"a":"rows_sent","u":28,"t":2}]},"Rows_tmp_read":{"t":3,"a":[{"a":"rows_tmp_read","u":28,"t":2}]},"Select_full_join":{"t":3,"a":[{"a":"select_full_join","u":28,"t":2}]},"Select_full_range_join":{"t":3,"a":[{"a":"select_full_range_join","u":28,"t":2}]},"Select_range":{"t":3,"a":[{"a":"select_range","u":28,"t":2}]},"Select_range_check":{"t":3,"a":[{"a":"select_range_check","u":28,"t":2}]},"Select_scan":{"t":3,"a":[{"a":"select_scan","u":28,"t":2}]},"Slow_launch_threads":{"t":3,"a":[{"a":"slow_launch_threads","u":28,"t":2}]},"Slow_queries":{"t":3,"a":[{"a":"slow_queries","u":28,"t":2}]},"Sort_merge_passes":{"t":3,"a":[{"a":"sort_merge_passes","u":28,"t":2}]},"Sort_priority_queue_sorts":{"t":3,"a":[{"a":"sort_priority_queue_sorts","u":28,"t":2}]},"Sort_range":{"t":3,"a":[{"a":"sort_range","u":28,"t":2}]},"Sort_rows":{"t":3,"a":[{"a":"sort_rows","u":28,"t":2}]},"Sort_scan":{"t":3,"a":[{"a":"sort_scan","u":28,"t":2}]},"Subquery_cache_hit":{"t":3,"a":[{"a":"subquery_cache_hit","u":28,"t":2}]},"Subquery_cache_miss":{"t":3,"a":[{"a":"subquery_cache_miss","u":28,"t":2}]},"Syncs":{"t":3,"a":[{"a":"syncs","u":28,"t":2}]},"Table_locks_immediate":{"t":3,"a":[{"a":"table_locks_immediate","u":28,"t":2}]},"Table_locks_waited":{"t":3,"a":[{"a":"table_locks_waited","u":28,"t":2}]},"Table_open_cache_active_instances":{"t":3,"a":[{"a":"table_open_cache_active_instances","u":28,"t":2}]},"Table_open_cache_hits":{"t":3,"a":[{"a":"table_open_cache_hits","u":28,"t":2}]},"Table_open_cache_misses":{"t":3,"a":[{"a":"table_open_cache_misses","u":28,"t":2}]},"Table_open_cache_overflows":{"t":3,"a":[{"a":"table_open_cache_overflows","u":28,"t":2}]},"Tc_log_max_pages_used":{"t":3,"a":[{"a":"tc_log_max_pages_used","u":28,"t":2}]},"Tc_log_page_size":{"t":3,"a":[{"a":"tc_log_page_size","u":28,"t":2}]},"Tc_log_page_waits":{"t":3,"a":[{"a":"tc_log_page_waits","u":28,"t":2}]},"Threads_cached":{"t":3,"a":[{"a":"threads_cached","u":28,"t":2}]},"Threads_connected":{"t":3,"a":[{"a":"threads_connected","u":28,"t":2}]},"Threads_created":{"t":3,"a":[{"a":"threads_created","u":28,"t":2}]},"Threads_running":{"t":3,"a":[{"a":"threads_running","u":28,"t":2}]},"Update_scan":{"t":3,"a":[{"a":"update_scan","u":28,"t":2}]},"Uptime":{"t":3,"a":[{"a":"uptime","u":28,"t":2}]},"Uptime_since_flush_status":{"t":3,"a":[{"a":"uptime_since_flush_status","u":28,"t":2}]},"alter_algorithm":{"d":true,"a":[{"a":"alter_algorithm","u":29,"t":2}]},"analyze_sample_percentage":{"d":true,"t":3,"a":[{"a":"analyze_sample_percentage","u":29,"t":2}]},"autocommit":{"d":true,"t":2,"a":[{"a":"autocommit","u":29,"t":2},{"a":"sysvar_autocommit","u":15,"t":1}]},"automatic_sp_privileges":{"d":true,"t":2,"a":[{"a":"automatic_sp_privileges","u":29,"t":2},{"a":"sysvar_automatic_sp_privileges","u":15,"t":1}]},"back_log":{"d":false,"t":3,"a":[{"a":"back_log","u":29,"t":2},{"a":"sysvar_back_log","u":15,"t":1}]},"basedir":{"d":false,"t":7,"a":[{"a":"basedir","u":29,"t":2},{"a":"sysvar_basedir","u":16,"t":1},{"a":"sysvar_basedir","u":15,"t":1}]},"big_tables":{"d":true,"t":2,"a":[{"a":"big_tables","u":29,"t":2},{"a":"sysvar_big_tables","u":15,"t":1}]},"bind_address":{"d":false,"t":1,"a":[{"a":"bind_address","u":29,"t":2},{"a":"sysvar_bind_address","u":15,"t":1}]},"bulk_insert_buffer_size":{"d":true,"t":3,"a":[{"a":"bulk_insert_buffer_size","u":29,"t":2},{"a":"sysvar_bulk_insert_buffer_size","u":15,"t":1}]},"character_set_client":{"d":true,"t":1,"a":[{"a":"character_set_client","u":29,"t":2},{"a":"sysvar_character_set_client","u":15,"t":1}]},"character_set_connection":{"d":true,"t":1,"a":[{"a":"character_set_connection","u":29,"t":2},{"a":"sysvar_character_set_connection","u":15,"t":1}]},"character_set_database":{"d":true,"t":1,"a":[{"a":"character_set_database","u":29,"t":2},{"a":"sysvar_character_set_database","u":15,"t":1}]},"character_set_filesystem":{"d":true,"t":1,"a":[{"a":"character_set_filesystem","u":29,"t":2},{"a":"sysvar_character_set_filesystem","u":15,"t":1}]},"character_set_results":{"d":true,"t":1,"a":[{"a":"character_set_results","u":29,"t":2},{"a":"sysvar_character_set_results","u":15,"t":1}]},"character_set_server":{"d":true,"t":1,"a":[{"a":"character_set_server","u":29,"t":2},{"a":"sysvar_character_set_server","u":15,"t":1}]},"character_set_system":{"d":false,"t":1,"a":[{"a":"character_set_system","u":29,"t":2},{"a":"sysvar_character_set_system","u":15,"t":1}]},"character_sets_dir":{"d":false,"t":7,"a":[{"a":"character_sets_dir","u":29,"t":2},{"a":"sysvar_character_sets_dir","u":15,"t":1}]},"check_constraint_checks":{"d":true,"t":2,"a":[{"a":"check_constraint_checks","u":29,"t":2}]},"collation_connection":{"d":true,"t":1,"a":[{"a":"collation_connection","u":29,"t":2},{"a":"sysvar_collation_connection","u":15,"t":1}]},"collation_database":{"d":true,"t":1,"a":[{"a":"collation_database","u":29,"t":2},{"a":"sysvar_collation_database","u":15,"t":1}]},"collation_server":{"d":true,"t":1,"a":[{"a":"collation_server","u":29,"t":2},{"a":"sysvar_collation_server","u":15,"t":1}]},"completion_type":{"d":true,"t":5,"a":[{"a":"completion_type","u":29,"t":2},{"a":"sysvar_completion_type","u":15,"t":1}]},"concurrent_insert":{"d":true,"t":5,"a":[{"a":"concurrent_insert","u":29,"t":2},{"a":"sysvar_concurrent_insert","u":15,"t":1}]},"connect_timeout":{"d":true,"t":3,"a":[{"a":"connect_timeout","u":29,"t":2},{"a":"sysvar_connect_timeout","u":15,"t":1}]},"core_file":{"d":false,"t":2,"a":[{"a":"core_file","u":29,"t":2},{"a":"option_mysqld_core-file","u":16,"t":1},{"a":"sysvar_core_file","u":15,"t":1}]},"datadir":{"d":false,"t":7,"a":[{"a":"datadir","u":29,"t":2},{"a":"sysvar_datadir","u":16,"t":1},{"a":"sysvar_datadir","u":15,"t":1}]},"date_format":{"a":[{"a":"date_format","u":29,"t":2}]},"datetime_format":{"a":[{"a":"datetime_format","u":29,"t":2}]},"debug":{"d":true,"t":1,"a":[{"a":"debug","u":29,"t":2},{"a":"option_mysqld_debug","u":16,"t":1},{"a":"sysvar_debug","u":15,"t":1}]},"debug_no_thread_alarm":{"d":false,"t":2,"a":[{"a":"debug_no_thread_alarm","u":29,"t":2}]},"debug_sync":{"d":true,"t":1,"a":[{"a":"debug_sync","u":29,"t":2},{"a":"sysvar_debug_sync","u":15,"t":1}]},"default_password_lifetime":{"d":true,"t":3,"a":[{"a":"default_password_lifetime","u":29,"t":2},{"a":"sysvar_default_password_lifetime","u":15,"t":1}]},"default_regex_flags":{"a":[{"a":"default_regex_flags","u":29,"t":2}]},"default_storage_engine":{"d":true,"t":5,"a":[{"a":"default_storage_engine","u":29,"t":2},{"a":"sysvar_default_storage_engine","u":15,"t":1}]},"default_table_type":{"d":true,"a":[{"a":"default_table_type","u":29,"t":2}]},"default_tmp_storage_engine":{"d":true,"t":5,"a":[{"a":"default_tmp_storage_engine","u":29,"t":2},{"a":"sysvar_default_tmp_storage_engine","u":15,"t":1}]},"default_week_format":{"d":true,"t":3,"a":[{"a":"default_week_format","u":29,"t":2},{"a":"sysvar_default_week_format","u":15,"t":1}]},"delay_key_write":{"d":true,"t":5,"a":[{"a":"delay_key_write","u":29,"t":2},{"a":"sysvar_delay_key_write","u":15,"t":1}]},"delayed_insert_limit":{"d":true,"t":3,"a":[{"a":"delayed_insert_limit","u":29,"t":2},{"a":"sysvar_delayed_insert_limit","u":15,"t":1}]},"delayed_insert_timeout":{"d":true,"t":3,"a":[{"a":"delayed_insert_timeout","u":29,"t":2},{"a":"sysvar_delayed_insert_timeout","u":15,"t":1}]},"delayed_queue_size":{"d":true,"t":3,"a":[{"a":"delayed_queue_size","u":29,"t":2},{"a":"sysvar_delayed_queue_size","u":15,"t":1}]},"disconnect_on_expired_password":{"t":2,"a":[{"a":"disconnect_on_expired_password","u":29,"t":2},{"a":"sysvar_disconnect_on_expired_password","u":15,"t":1}]},"div_precision_increment":{"d":true,"t":3,"a":[{"a":"div_precision_increment","u":29,"t":2},{"a":"sysvar_div_precision_increment","u":15,"t":1}]},"encrypt_tmp_disk_tables":{"d":true,"t":2,"a":[{"a":"encrypt_tmp_disk_tables","u":29,"t":2}]},"encrypt_tmp_files":{"d":false,"t":2,"a":[{"a":"encrypt_tmp_files","u":29,"t":2}]},"encryption_algorithm":{"d":false,"a":[{"a":"encryption_algorithm","u":29,"t":2}]},"enforce_storage_engine":{"d":true,"t":1,"a":[{"a":"enforce_storage_engine","u":29,"t":2}]},"engine_condition_pushdown":{"d":true,"t":2,"a":[{"a":"engine_condition_pushdown","u":29,"t":2}]},"eq_range_index_dive_limit":{"d":true,"t":3,"a":[{"a":"eq_range_index_dive_limit","u":29,"t":2},{"a":"sysvar_eq_range_index_dive_limit","u":15,"t":1}]},"error_count":{"d":true,"t":3,"a":[{"a":"error_count","u":29,"t":2}]},"event_scheduler":{"d":true,"t":5,"a":[{"a":"event_scheduler","u":29,"t":2},{"a":"sysvar_event_scheduler","u":15,"t":1}]},"expensive_subquery_limit":{"d":true,"t":3,"a":[{"a":"expensive_subquery_limit","u":29,"t":2}]},"explicit_defaults_for_timestamp":{"t":2,"a":[{"a":"explicit_defaults_for_timestamp","u":29,"t":2},{"a":"sysvar_explicit_defaults_for_timestamp","u":15,"t":1}]},"external_user":{"d":false,"t":1,"a":[{"a":"external_user","u":29,"t":2},{"a":"sysvar_external_user","u":15,"t":1}]},"flush":{"d":true,"t":2,"a":[{"a":"flush","u":29,"t":2},{"a":"option_mysqld_flush","u":16,"t":1},{"a":"sysvar_flush","u":15,"t":1}]},"flush_time":{"d":true,"t":3,"a":[{"a":"flush_time","u":29,"t":2},{"a":"sysvar_flush_time","u":15,"t":1}]},"foreign_key_checks":{"d":true,"t":2,"a":[{"a":"foreign_key_checks","u":29,"t":2},{"a":"sysvar_foreign_key_checks","u":15,"t":1}]},"ft_boolean_syntax":{"d":true,"t":1,"a":[{"a":"ft_boolean_syntax","u":29,"t":2},{"a":"sysvar_ft_boolean_syntax","u":15,"t":1}]},"ft_max_word_len":{"d":false,"t":3,"a":[{"a":"ft_max_word_len","u":29,"t":2},{"a":"sysvar_ft_max_word_len","u":15,"t":1}]},"ft_min_word_len":{"d":false,"t":3,"a":[{"a":"ft_min_word_len","u":29,"t":2},{"a":"sysvar_ft_min_word_len","u":15,"t":1}]},"ft_query_expansion_limit":{"d":false,"t":3,"a":[{"a":"ft_query_expansion_limit","u":29,"t":2},{"a":"sysvar_ft_query_expansion_limit","u":15,"t":1}]},"ft_stopword_file":{"d":false,"t":8,"a":[{"a":"ft_stopword_file","u":29,"t":2},{"a":"sysvar_ft_stopword_file","u":15,"t":1}]},"general_log":{"d":true,"t":2,"a":[{"a":"general_log","u":29,"t":2},{"a":"sysvar_general_log","u":15,"t":1}]},"general_log_file":{"d":true,"t":8,"a":[{"a":"general_log_file","u":29,"t":2},{"a":"sysvar_general_log_file","u":15,"t":1}]},"group_concat_max_len":{"d":true,"t":3,"a":[{"a":"group_concat_max_len","u":29,"t":2},{"a":"sysvar_group_concat_max_len","u":15,"t":1}]},"have_compress":{"d":false,"a":[{"a":"have_compress","u":29,"t":2}]},"have_crypt":{"d":false,"a":[{"a":"have_crypt","u":29,"t":2}]},"have_csv":{"d":false,"a":[{"a":"have_csv","u":29,"t":2}]},"have_dynamic_loading":{"d":false,"a":[{"a":"have_dynamic_loading","u":29,"t":2}]},"have_geometry":{"d":false,"a":[{"a":"have_geometry","u":29,"t":2}]},"have_ndbcluster":{"d":false,"a":[{"a":"have_ndbcluster","u":29,"t":2}]},"have_partitioning":{"d":false,"a":[{"a":"have_partitioning","u":29,"t":2}]},"have_profiling":{"d":false,"a":[{"a":"have_profiling","u":29,"t":2}]},"have_query_cache":{"d":false,"a":[{"a":"have_query_cache","u":29,"t":2}]},"have_rtree_keys":{"d":false,"a":[{"a":"have_rtree_keys","u":29,"t":2}]},"have_symlink":{"d":false,"a":[{"a":"have_symlink","u":29,"t":2}]},"histogram_size":{"d":true,"t":3,"a":[{"a":"histogram_size","u":29,"t":2}]},"histogram_type":{"d":true,"t":5,"a":[{"a":"histogram_type","u":29,"t":2}]},"host_cache_size":{"d":true,"t":3,"a":[{"a":"host_cache_size","u":29,"t":2},{"a":"sysvar_host_cache_size","u":15,"t":1}]},"hostname":{"d":false,"t":1,"a":[{"a":"hostname","u":29,"t":2},{"a":"sysvar_hostname","u":15,"t":1}]},"identity":{"a":[{"a":"identity","u":29,"t":2}]},"idle_readonly_transaction_timeout":{"d":true,"t":3,"a":[{"a":"idle_readonly_transaction_timeout","u":29,"t":2}]},"idle_transaction_timeout":{"d":true,"t":3,"a":[{"a":"idle_transaction_timeout","u":29,"t":2}]},"idle_write_transaction_timeout":{"d":true,"t":3,"a":[{"a":"idle_write_transaction_timeout","u":29,"t":2}]},"ignore_db_dirs":{"d":false,"t":1,"a":[{"a":"ignore_db_dirs","u":29,"t":2}]},"in_transaction":{"d":false,"t":2,"a":[{"a":"in_transaction","u":29,"t":2}]},"init_connect":{"d":true,"t":1,"a":[{"a":"init_connect","u":29,"t":2},{"a":"sysvar_init_connect","u":15,"t":1}]},"init_file":{"d":false,"t":8,"a":[{"a":"init_file","u":29,"t":2},{"a":"sysvar_init_file","u":15,"t":1}]},"insert_id":{"d":true,"t":3,"a":[{"a":"insert_id","u":29,"t":2}]},"interactive_timeout":{"d":true,"t":3,"a":[{"a":"interactive_timeout","u":29,"t":2},{"a":"sysvar_interactive_timeout","u":15,"t":1}]},"join_buffer_size":{"d":true,"t":3,"a":[{"a":"join_buffer_size","u":29,"t":2},{"a":"sysvar_join_buffer_size","u":15,"t":1}]},"join_buffer_space_limit":{"d":true,"t":3,"a":[{"a":"join_buffer_space_limit","u":29,"t":2}]},"join_cache_level":{"d":true,"t":3,"a":[{"a":"join_cache_level","u":29,"t":2}]},"keep_files_on_create":{"d":true,"t":2,"a":[{"a":"keep_files_on_create","u":29,"t":2},{"a":"sysvar_keep_files_on_create","u":15,"t":1}]},"large_files_support":{"d":false,"a":[{"a":"large_files_support","u":29,"t":2},{"a":"sysvar_large_files_support","u":15,"t":1}]},"large_page_size":{"d":false,"t":3,"a":[{"a":"large_page_size","u":29,"t":2},{"a":"sysvar_large_page_size","u":15,"t":1}]},"large_pages":{"d":false,"t":2,"a":[{"a":"large_pages","u":29,"t":2},{"a":"option_mysqld_large-pages","u":16,"t":1},{"a":"sysvar_large_pages","u":15,"t":1}]},"last_insert_id":{"d":true,"t":3,"a":[{"a":"last_insert_id","u":29,"t":2}]},"lc_messages":{"d":true,"t":1,"a":[{"a":"lc_messages","u":29,"t":2},{"a":"option_mysqld_lc-messages","u":16,"t":1},{"a":"sysvar_lc_messages","u":15,"t":1}]},"lc_messages_dir":{"d":false,"t":7,"a":[{"a":"lc_messages_dir","u":29,"t":2},{"a":"option_mysqld_lc-messages-dir","u":16,"t":1},{"a":"sysvar_lc_messages_dir","u":15,"t":1}]},"lc_time_names":{"d":true,"t":1,"a":[{"a":"lc_time_names","u":29,"t":2},{"a":"sysvar_lc_time_names","u":15,"t":1}]},"license":{"d":false,"t":1,"a":[{"a":"license","u":29,"t":2},{"a":"sysvar_license","u":15,"t":1}]},"local_infile":{"d":true,"t":2,"a":[{"a":"local_infile","u":29,"t":2},{"a":"sysvar_local_infile","u":15,"t":1}]},"lock_wait_timeout":{"d":true,"t":3,"a":[{"a":"lock_wait_timeout","u":29,"t":2},{"a":"sysvar_lock_wait_timeout","u":15,"t":1}]},"locked_in_memory":{"d":false,"a":[{"a":"locked_in_memory","u":29,"t":2},{"a":"sysvar_locked_in_memory","u":15,"t":1}]},"log":{"d":true,"t":1,"a":[{"a":"log","u":29,"t":2}]},"log_disabled_statements":{"d":false,"t":6,"a":[{"a":"log_disabled_statements","u":29,"t":2}]},"log_error":{"d":false,"t":8,"a":[{"a":"log_error","u":29,"t":2},{"a":"option_mysqld_log-error","u":16,"t":1},{"a":"sysvar_log_error","u":15,"t":1}]},"log_output":{"d":true,"t":6,"a":[{"a":"log_output","u":29,"t":2},{"a":"sysvar_log_output","u":15,"t":1}]},"log_queries_not_using_indexes":{"d":true,"t":2,"a":[{"a":"log_queries_not_using_indexes","u":29,"t":2},{"a":"sysvar_log_queries_not_using_indexes","u":15,"t":1}]},"log_slow_admin_statements":{"d":true,"t":2,"a":[{"a":"log_slow_admin_statements","u":29,"t":2},{"a":"sysvar_log_slow_admin_statements","u":15,"t":1}]},"log_slow_disabled_statements":{"d":false,"t":6,"a":[{"a":"log_slow_disabled_statements","u":29,"t":2}]},"log_slow_filter":{"d":true,"t":5,"a":[{"a":"log_slow_filter","u":29,"t":2}]},"log_slow_queries":{"d":true,"t":2,"a":[{"a":"log_slow_queries","u":29,"t":2}]},"log_slow_rate_limit":{"d":true,"t":3,"a":[{"a":"log_slow_rate_limit","u":29,"t":2}]},"log_slow_verbosity":{"d":true,"t":5,"a":[{"a":"log_slow_verbosity","u":29,"t":2}]},"log_tc_size":{"t":3,"a":[{"a":"log_tc_size","u":29,"t":2},{"a":"option_mysqld_log-tc-size","u":16,"t":1}]},"log_warnings":{"d":true,"t":3,"a":[{"a":"log_warnings","u":29,"t":2},{"a":"option_mysqld_log-warnings","u":16,"t":1},{"a":"sysvar_log_warnings","u":15,"t":1}]},"long_query_time":{"d":true,"t":3,"a":[{"a":"long_query_time","u":29,"t":2},{"a":"sysvar_long_query_time","u":15,"t":1}]},"low_priority_updates":{"d":true,"t":2,"a":[{"a":"low_priority_updates","u":29,"t":2},{"a":"sysvar_low_priority_updates","u":15,"t":1}]},"lower_case_file_system":{"d":false,"t":2,"a":[{"a":"lower_case_file_system","u":29,"t":2},{"a":"sysvar_lower_case_file_system","u":15,"t":1}]},"lower_case_table_names":{"d":false,"t":3,"a":[{"a":"lower_case_table_names","u":29,"t":2},{"a":"sysvar_lower_case_table_names","u":15,"t":1}]},"max_allowed_packet":{"t":3,"a":[{"a":"max_allowed_packet","u":29,"t":2},{"a":"sysvar_max_allowed_packet","u":15,"t":1}]},"max_connect_errors":{"d":true,"t":3,"a":[{"a":"max_connect_errors","u":29,"t":2},{"a":"sysvar_max_connect_errors","u":15,"t":1}]},"max_connections":{"d":true,"t":3,"a":[{"a":"max_connections","u":29,"t":2},{"a":"sysvar_max_connections","u":15,"t":1}]},"max_delayed_threads":{"d":true,"t":3,"a":[{"a":"max_delayed_threads","u":29,"t":2},{"a":"sysvar_max_delayed_threads","u":15,"t":1}]},"max_digest_length":{"t":3,"a":[{"a":"max_digest_length","u":29,"t":2},{"a":"sysvar_max_digest_length","u":15,"t":1}]},"max_error_count":{"d":true,"t":3,"a":[{"a":"max_error_count","u":29,"t":2},{"a":"sysvar_max_error_count","u":15,"t":1}]},"max_heap_table_size":{"d":true,"t":3,"a":[{"a":"max_heap_table_size","u":29,"t":2},{"a":"sysvar_max_heap_table_size","u":15,"t":1}]},"max_insert_delayed_threads":{"d":true,"t":3,"a":[{"a":"max_insert_delayed_threads","u":29,"t":2},{"a":"sysvar_max_insert_delayed_threads","u":15,"t":1}]},"max_join_size":{"d":true,"t":3,"a":[{"a":"max_join_size","u":29,"t":2},{"a":"sysvar_max_join_size","u":15,"t":1}]},"max_length_for_sort_data":{"d":true,"t":3,"a":[{"a":"max_length_for_sort_data","u":29,"t":2},{"a":"sysvar_max_length_for_sort_data","u":15,"t":1}]},"max_long_data_size":{"d":false,"t":3,"a":[{"a":"max_long_data_size","u":29,"t":2}]},"max_password_errors":{"d":true,"t":3,"a":[{"a":"max_password_errors","u":29,"t":2}]},"max_prepared_stmt_count":{"d":true,"t":3,"a":[{"a":"max_prepared_stmt_count","u":29,"t":2},{"a":"sysvar_max_prepared_stmt_count","u":15,"t":1}]},"max_recursive_iterations":{"d":true,"t":3,"a":[{"a":"max_recursive_iterations","u":29,"t":2}]},"max_rowid_filter_size":{"d":true,"t":3,"a":[{"a":"max_rowid_filter_size","u":29,"t":2}]},"max_seeks_for_key":{"d":true,"t":3,"a":[{"a":"max_seeks_for_key","u":29,"t":2},{"a":"sysvar_max_seeks_for_key","u":15,"t":1}]},"max_session_mem_used":{"d":true,"t":3,"a":[{"a":"max_session_mem_used","u":29,"t":2}]},"max_sort_length":{"d":true,"t":3,"a":[{"a":"max_sort_length","u":29,"t":2},{"a":"sysvar_max_sort_length","u":15,"t":1}]},"max_sp_recursion_depth":{"d":true,"t":3,"a":[{"a":"max_sp_recursion_depth","u":29,"t":2},{"a":"sysvar_max_sp_recursion_depth","u":15,"t":1}]},"max_statement_time":{"d":true,"t":3,"a":[{"a":"max_statement_time","u":29,"t":2}]},"max_tmp_tables":{"a":[{"a":"max_tmp_tables","u":29,"t":2}]},"max_user_connections":{"t":3,"a":[{"a":"max_user_connections","u":29,"t":2},{"a":"sysvar_max_user_connections","u":15,"t":1}]},"max_write_lock_count":{"t":3,"a":[{"a":"max_write_lock_count","u":29,"t":2},{"a":"sysvar_max_write_lock_count","u":15,"t":1}]},"metadata_locks_cache_size":{"d":false,"t":3,"a":[{"a":"metadata_locks_cache_size","u":29,"t":2},{"a":"sysvar_metadata_locks_cache_size","u":15,"t":1}]},"metadata_locks_hash_instances":{"d":false,"t":3,"a":[{"a":"metadata_locks_hash_instances","u":29,"t":2},{"a":"sysvar_metadata_locks_hash_instances","u":15,"t":1}]},"min_examined_row_limit":{"d":true,"t":3,"a":[{"a":"min_examined_row_limit","u":29,"t":2},{"a":"sysvar_min_examined_row_limit","u":15,"t":1}]},"mrr_buffer_size":{"d":true,"t":3,"a":[{"a":"mrr_buffer_size","u":29,"t":2}]},"multi_range_count":{"d":true,"t":3,"a":[{"a":"multi_range_count","u":29,"t":2},{"a":"sysvar_multi_range_count","u":15,"t":1}]},"mysql56_temporal_format":{"d":true,"t":2,"a":[{"a":"mysql56_temporal_format","u":29,"t":2}]},"named_pipe":{"d":false,"t":2,"a":[{"a":"named_pipe","u":29,"t":2},{"a":"sysvar_named_pipe","u":15,"t":1}]},"net_buffer_length":{"d":true,"t":3,"a":[{"a":"net_buffer_length","u":29,"t":2},{"a":"sysvar_net_buffer_length","u":15,"t":1}]},"net_read_timeout":{"d":true,"t":3,"a":[{"a":"net_read_timeout","u":29,"t":2},{"a":"sysvar_net_read_timeout","u":15,"t":1}]},"net_retry_count":{"d":true,"t":3,"a":[{"a":"net_retry_count","u":29,"t":2},{"a":"sysvar_net_retry_count","u":15,"t":1}]},"net_write_timeout":{"d":true,"t":3,"a":[{"a":"net_write_timeout","u":29,"t":2},{"a":"sysvar_net_write_timeout","u":15,"t":1}]},"old":{"t":2,"a":[{"a":"old","u":29,"t":2},{"a":"sysvar_old","u":15,"t":1}]},"old_alter_table":{"d":true,"t":2,"a":[{"a":"old_alter_table","u":29,"t":2},{"a":"sysvar_old_alter_table","u":15,"t":1}]},"old_mode":{"d":true,"t":1,"a":[{"a":"old_mode","u":29,"t":2}]},"old_passwords":{"d":true,"a":[{"a":"old_passwords","u":29,"t":2},{"a":"sysvar_old_passwords","u":15,"t":1}]},"open_files_limit":{"d":false,"t":3,"a":[{"a":"open_files_limit","u":29,"t":2},{"a":"sysvar_open_files_limit","u":15,"t":1}]},"optimizer_prune_level":{"d":true,"a":[{"a":"optimizer_prune_level","u":29,"t":2},{"a":"sysvar_optimizer_prune_level","u":15,"t":1}]},"optimizer_search_depth":{"d":true,"t":3,"a":[{"a":"optimizer_search_depth","u":29,"t":2},{"a":"sysvar_optimizer_search_depth","u":15,"t":1}]},"optimizer_selectivity_sampling_limit":{"d":true,"t":3,"a":[{"a":"optimizer_selectivity_sampling_limit","u":29,"t":2}]},"optimizer_switch":{"d":true,"a":[{"a":"optimizer_switch","u":29,"t":2},{"a":"sysvar_optimizer_switch","u":15,"t":1}]},"optimizer_use_condition_selectivity":{"d":true,"t":3,"a":[{"a":"optimizer_use_condition_selectivity","u":29,"t":2}]},"optimizer_trace":{"d":true,"t":1,"a":[{"a":"optimizer_trace","u":29,"t":2},{"a":"sysvar_optimizer_trace","u":15,"t":1}]},"optimizer_trace_max_mem_size":{"d":true,"t":3,"a":[{"a":"optimizer_trace_max_mem_size","u":29,"t":2},{"a":"sysvar_optimizer_trace_max_mem_size","u":15,"t":1}]},"pid_file":{"d":false,"t":8,"a":[{"a":"pid_file","u":29,"t":2},{"a":"sysvar_pid_file","u":15,"t":1}]},"plugin_dir":{"d":false,"t":7,"a":[{"a":"plugin_dir","u":29,"t":2},{"a":"sysvar_plugin_dir","u":15,"t":1}]},"plugin_maturity":{"d":false,"a":[{"a":"plugin_maturity","u":29,"t":2}]},"port":{"d":false,"t":3,"a":[{"a":"port","u":29,"t":2},{"a":"option_mysqld_port","u":16,"t":1},{"a":"sysvar_port","u":15,"t":1}]},"preload_buffer_size":{"d":true,"t":3,"a":[{"a":"preload_buffer_size","u":29,"t":2},{"a":"sysvar_preload_buffer_size","u":15,"t":1}]},"profiling":{"d":true,"t":2,"a":[{"a":"profiling","u":29,"t":2}]},"profiling_history_size":{"d":true,"t":3,"a":[{"a":"profiling_history_size","u":29,"t":2}]},"progress_report_time":{"d":true,"t":3,"a":[{"a":"progress_report_time","u":29,"t":2}]},"protocol_version":{"d":false,"t":3,"a":[{"a":"protocol_version","u":29,"t":2},{"a":"sysvar_protocol_version","u":15,"t":1}]},"proxy_protocol_networks":{"d":false,"t":1,"a":[{"a":"proxy_protocol_networks","u":29,"t":2}]},"proxy_user":{"d":false,"t":1,"a":[{"a":"proxy_user","u":29,"t":2},{"a":"sysvar_proxy_user","u":15,"t":1}]},"pseudo_slave_mode":{"d":true,"t":3,"a":[{"a":"pseudo_slave_mode","u":29,"t":2},{"a":"sysvar_pseudo_slave_mode","u":15,"t":1}]},"pseudo_thread_id":{"d":true,"t":3,"a":[{"a":"pseudo_thread_id","u":29,"t":2},{"a":"sysvar_pseudo_thread_id","u":15,"t":1}]},"query_alloc_block_size":{"d":true,"t":3,"a":[{"a":"query_alloc_block_size","u":29,"t":2},{"a":"sysvar_query_alloc_block_size","u":15,"t":1}]},"query_cache_limit":{"d":true,"t":3,"a":[{"a":"query_cache_limit","u":29,"t":2},{"a":"sysvar_query_cache_limit","u":15,"t":1}]},"query_cache_min_res_unit":{"d":true,"t":3,"a":[{"a":"query_cache_min_res_unit","u":29,"t":2},{"a":"sysvar_query_cache_min_res_unit","u":15,"t":1}]},"query_cache_size":{"d":true,"t":3,"a":[{"a":"query_cache_size","u":29,"t":2},{"a":"sysvar_query_cache_size","u":15,"t":1}]},"query_cache_strip_comments":{"d":true,"t":2,"a":[{"a":"query_cache_strip_comments","u":29,"t":2}]},"query_cache_type":{"d":true,"t":5,"a":[{"a":"query_cache_type","u":29,"t":2},{"a":"sysvar_query_cache_type","u":15,"t":1}]},"query_cache_wlock_invalidate":{"d":true,"t":2,"a":[{"a":"query_cache_wlock_invalidate","u":29,"t":2},{"a":"sysvar_query_cache_wlock_invalidate","u":15,"t":1}]},"query_prealloc_size":{"d":true,"t":3,"a":[{"a":"query_prealloc_size","u":29,"t":2},{"a":"sysvar_query_prealloc_size","u":15,"t":1}]},"rand_seed1":{"d":true,"t":3,"a":[{"a":"rand_seed1","u":29,"t":2},{"a":"sysvar_rand_seed1","u":15,"t":1}]},"rand_seed2":{"a":[{"a":"rand_seed2","u":29,"t":2}]},"range_alloc_block_size":{"d":true,"t":3,"a":[{"a":"range_alloc_block_size","u":29,"t":2},{"a":"sysvar_range_alloc_block_size","u":15,"t":1}]},"read_buffer_size":{"d":true,"t":3,"a":[{"a":"read_buffer_size","u":29,"t":2},{"a":"sysvar_read_buffer_size","u":15,"t":1}]},"read_only":{"d":true,"t":2,"a":[{"a":"read_only","u":29,"t":2},{"a":"sysvar_read_only","u":15,"t":1}]},"read_rnd_buffer_size":{"d":true,"t":3,"a":[{"a":"read_rnd_buffer_size","u":29,"t":2},{"a":"sysvar_read_rnd_buffer_size","u":15,"t":1}]},"rowid_merge_buff_size":{"d":true,"t":3,"a":[{"a":"rowid_merge_buff_size","u":29,"t":2}]},"rpl_recovery_rank":{"a":[{"a":"rpl_recovery_rank","u":29,"t":2}]},"safe_show_database":{"d":true,"t":2,"a":[{"a":"safe_show_database","u":29,"t":2}]},"secure_auth":{"d":true,"t":2,"a":[{"a":"secure_auth","u":29,"t":2},{"a":"sysvar_secure_auth","u":15,"t":1}]},"secure_file_priv":{"d":false,"t":1,"a":[{"a":"secure_file_priv","u":29,"t":2},{"a":"sysvar_secure_file_priv","u":15,"t":1}]},"secure_timestamp":{"d":false,"a":[{"a":"secure_timestamp","u":29,"t":2}]},"session_track_schema":{"d":true,"t":2,"a":[{"a":"session_track_schema","u":29,"t":2},{"a":"sysvar_session_track_schema","u":15,"t":1}]},"session_track_state_change":{"d":true,"t":2,"a":[{"a":"session_track_state_change","u":29,"t":2},{"a":"sysvar_session_track_state_change","u":15,"t":1}]},"session_track_system_variables":{"d":true,"t":1,"a":[{"a":"session_track_system_variables","u":29,"t":2},{"a":"sysvar_session_track_system_variables","u":15,"t":1}]},"session_track_transaction_info":{"d":true,"t":5,"a":[{"a":"session_track_transaction_info","u":29,"t":2},{"a":"sysvar_session_track_transaction_info","u":15,"t":1}]},"shared_memory":{"d":false,"t":2,"a":[{"a":"shared_memory","u":29,"t":2},{"a":"sysvar_shared_memory","u":15,"t":1}]},"shared_memory_base_name":{"d":false,"t":1,"a":[{"a":"shared_memory_base_name","u":29,"t":2},{"a":"sysvar_shared_memory_base_name","u":15,"t":1}]},"skip_external_locking":{"d":false,"t":2,"a":[{"a":"skip_external_locking","u":29,"t":2},{"a":"sysvar_skip_external_locking","u":15,"t":1}]},"skip_name_resolve":{"d":false,"t":2,"a":[{"a":"skip_name_resolve","u":29,"t":2},{"a":"sysvar_skip_name_resolve","u":15,"t":1}]},"skip_networking":{"d":false,"t":2,"a":[{"a":"skip_networking","u":29,"t":2},{"a":"sysvar_skip_networking","u":15,"t":1}]},"skip_show_database":{"d":false,"a":[{"a":"skip_show_database","u":29,"t":2},{"a":"option_mysqld_skip-show-database","u":16,"t":1},{"a":"sysvar_skip_show_database","u":15,"t":1}]},"slow_launch_time":{"d":true,"t":3,"a":[{"a":"slow_launch_time","u":29,"t":2},{"a":"sysvar_slow_launch_time","u":15,"t":1}]},"slow_query_log":{"d":true,"t":2,"a":[{"a":"slow_query_log","u":29,"t":2},{"a":"sysvar_slow_query_log","u":15,"t":1}]},"slow_query_log_file":{"d":true,"t":8,"a":[{"a":"slow_query_log_file","u":29,"t":2},{"a":"sysvar_slow_query_log_file","u":15,"t":1}]},"socket":{"d":false,"t":1,"a":[{"a":"socket","u":29,"t":2},{"a":"option_mysqld_socket","u":16,"t":1},{"a":"sysvar_socket","u":15,"t":1}]},"sort_buffer_size":{"d":true,"t":3,"a":[{"a":"sort_buffer_size","u":29,"t":2},{"a":"sysvar_sort_buffer_size","u":15,"t":1}]},"sql_auto_is_null":{"d":true,"t":2,"a":[{"a":"sql_auto_is_null","u":29,"t":2},{"a":"sysvar_sql_auto_is_null","u":15,"t":1}]},"sql_big_selects":{"d":true,"t":2,"a":[{"a":"sql_big_selects","u":29,"t":2},{"a":"sysvar_sql_big_selects","u":15,"t":1}]},"sql_big_tables":{"d":true,"t":2,"a":[{"a":"sql_big_tables","u":29,"t":2}]},"sql_buffer_result":{"d":true,"t":2,"a":[{"a":"sql_buffer_result","u":29,"t":2},{"a":"sysvar_sql_buffer_result","u":15,"t":1}]},"sql_log_off":{"d":true,"t":2,"a":[{"a":"sql_log_off","u":29,"t":2},{"a":"sysvar_sql_log_off","u":15,"t":1}]},"sql_log_update":{"a":[{"a":"sql_log_update","u":29,"t":2}]},"sql_low_priority_updates":{"d":true,"t":2,"a":[{"a":"sql_low_priority_updates","u":29,"t":2}]},"sql_max_join_size":{"a":[{"a":"sql_max_join_size","u":29,"t":2}]},"sql_mode":{"d":true,"t":6,"a":[{"a":"sql_mode","u":29,"t":2},{"a":"option_mysqld_sql-mode","u":16,"t":1},{"a":"sysvar_sql_mode","u":15,"t":1}]},"sql_notes":{"d":true,"t":2,"a":[{"a":"sql_notes","u":29,"t":2},{"a":"sysvar_sql_notes","u":15,"t":1}]},"sql_quote_show_create":{"d":true,"t":2,"a":[{"a":"sql_quote_show_create","u":29,"t":2},{"a":"sysvar_sql_quote_show_create","u":15,"t":1}]},"sql_safe_updates":{"d":true,"t":2,"a":[{"a":"sql_safe_updates","u":29,"t":2},{"a":"sysvar_sql_safe_updates","u":15,"t":1}]},"sql_select_limit":{"d":true,"t":3,"a":[{"a":"sql_select_limit","u":29,"t":2},{"a":"sysvar_sql_select_limit","u":15,"t":1}]},"sql_warnings":{"d":true,"t":2,"a":[{"a":"sql_warnings","u":29,"t":2},{"a":"sysvar_sql_warnings","u":15,"t":1}]},"storage_engine":{"a":[{"a":"storage_engine","u":29,"t":2}]},"standard_compliant_cte":{"d":true,"t":2,"a":[{"a":"standard_compliant_cte","u":29,"t":2}]},"stored_program_cache":{"d":true,"t":3,"a":[{"a":"stored_program_cache","u":29,"t":2},{"a":"sysvar_stored_program_cache","u":15,"t":1}]},"strict_password_validation":{"d":true,"t":2,"a":[{"a":"strict_password_validation","u":29,"t":2}]},"sync_frm":{"d":true,"t":2,"a":[{"a":"sync_frm","u":29,"t":2}]},"system_time_zone":{"d":false,"t":1,"a":[{"a":"system_time_zone","u":29,"t":2},{"a":"sysvar_system_time_zone","u":15,"t":1}]},"table_definition_cache":{"d":true,"t":3,"a":[{"a":"table_definition_cache","u":29,"t":2},{"a":"sysvar_table_definition_cache","u":15,"t":1}]},"table_lock_wait_timeout":{"d":true,"t":3,"a":[{"a":"table_lock_wait_timeout","u":29,"t":2}]},"table_open_cache":{"d":true,"t":3,"a":[{"a":"table_open_cache","u":29,"t":2},{"a":"sysvar_table_open_cache","u":15,"t":1}]},"table_open_cache_instances":{"d":false,"t":3,"a":[{"a":"table_open_cache_instances","u":29,"t":2},{"a":"sysvar_table_open_cache_instances","u":15,"t":1}]},"table_type":{"a":[{"a":"table_type","u":29,"t":2}]},"tcp_keepalive_interval":{"d":true,"t":3,"a":[{"a":"tcp_keepalive_interval","u":29,"t":2}]},"tcp_keepalive_probes":{"d":true,"t":3,"a":[{"a":"tcp_keepalive_probes","u":29,"t":2}]},"tcp_keepalive_time":{"d":true,"t":3,"a":[{"a":"tcp_keepalive_time","u":29,"t":2}]},"tcp_nodelay":{"d":true,"t":2,"a":[{"a":"tcp_nodelay","u":29,"t":2}]},"thread_cache_size":{"d":true,"t":3,"a":[{"a":"thread_cache_size","u":29,"t":2},{"a":"sysvar_thread_cache_size","u":15,"t":1}]},"thread_concurrency":{"d":false,"t":3,"a":[{"a":"thread_concurrency","u":29,"t":2}]},"thread_stack":{"d":false,"t":3,"a":[{"a":"thread_stack","u":29,"t":2},{"a":"sysvar_thread_stack","u":15,"t":1}]},"time_format":{"a":[{"a":"time_format","u":29,"t":2}]},"time_zone":{"d":true,"t":1,"a":[{"a":"time_zone","u":29,"t":2},{"a":"sysvar_time_zone","u":15,"t":1}]},"timed_mutexes":{"d":true,"t":2,"a":[{"a":"timed_mutexes","u":29,"t":2}]},"timestamp":{"d":true,"t":4,"a":[{"a":"timestamp","u":29,"t":2},{"a":"sysvar_timestamp","u":15,"t":1}]},"tmp_disk_table_size":{"d":true,"t":3,"a":[{"a":"tmp_disk_table_size","u":29,"t":2}]},"tmp_memory_table_size":{"a":[{"a":"tmp_memory_table_size","u":29,"t":2}]},"tmp_table_size":{"d":true,"t":3,"a":[{"a":"tmp_table_size","u":29,"t":2},{"a":"sysvar_tmp_table_size","u":15,"t":1}]},"tmpdir":{"d":false,"t":7,"a":[{"a":"tmpdir","u":29,"t":2},{"a":"option_mysqld_tmpdir","u":16,"t":1},{"a":"sysvar_tmpdir","u":15,"t":1}]},"transaction_alloc_block_size":{"d":true,"t":3,"a":[{"a":"transaction_alloc_block_size","u":29,"t":2},{"a":"sysvar_transaction_alloc_block_size","u":15,"t":1}]},"transaction_prealloc_size":{"d":true,"t":3,"a":[{"a":"transaction_prealloc_size","u":29,"t":2},{"a":"sysvar_transaction_prealloc_size","u":15,"t":1}]},"tx_isolation":{"d":true,"t":5,"a":[{"a":"tx_isolation","u":29,"t":2},{"a":"sysvar_tx_isolation","u":15,"t":1}]},"tx_read_only":{"d":true,"t":2,"a":[{"a":"tx_read_only","u":29,"t":2},{"a":"sysvar_tx_read_only","u":15,"t":1}]},"unique_checks":{"d":true,"t":2,"a":[{"a":"unique_checks","u":29,"t":2},{"a":"sysvar_unique_checks","u":15,"t":1}]},"updatable_views_with_limit":{"d":true,"t":2,"a":[{"a":"updatable_views_with_limit","u":29,"t":2},{"a":"sysvar_updatable_views_with_limit","u":15,"t":1}]},"use_stat_tables":{"d":true,"a":[{"a":"use_stat_tables","u":29,"t":2}]},"version":{"d":false,"t":1,"a":[{"a":"version","u":29,"t":2}]},"version_comment":{"d":false,"t":1,"a":[{"a":"version_comment","u":29,"t":2},{"a":"sysvar_version_comment","u":15,"t":1}]},"version_compile_machine":{"d":false,"t":1,"a":[{"a":"version_compile_machine","u":29,"t":2},{"a":"sysvar_version_compile_machine","u":15,"t":1}]},"version_compile_os":{"d":false,"t":1,"a":[{"a":"version_compile_os","u":29,"t":2},{"a":"sysvar_version_compile_os","u":15,"t":1}]},"version_malloc_library":{"d":false,"t":1,"a":[{"a":"version_malloc_library","u":29,"t":2}]},"version_source_revision":{"d":false,"t":1,"a":[{"a":"version_source_revision","u":29,"t":2}]},"wait_timeout":{"d":true,"t":3,"a":[{"a":"wait_timeout","u":29,"t":2},{"a":"sysvar_wait_timeout","u":15,"t":1}]},"warning_count":{"d":false,"t":3,"a":[{"a":"warning_count","u":29,"t":2}]},"Sphinx_error":{"t":3,"a":[{"a":"sphinx_error","u":30,"t":2}]},"Sphinx_time":{"t":3,"a":[{"a":"sphinx_time","u":30,"t":2}]},"Sphinx_total":{"t":3,"a":[{"a":"sphinx_total","u":30,"t":2}]},"Sphinx_total_found":{"t":3,"a":[{"a":"sphinx_total_found","u":30,"t":2}]},"Sphinx_word_count":{"t":3,"a":[{"a":"sphinx_word_count","u":30,"t":2}]},"Sphinx_words":{"t":3,"a":[{"a":"sphinx_words","u":30,"t":2}]},"Spider_direct_aggregate":{"t":3,"a":[{"a":"spider_direct_aggregate","u":31,"t":2}]},"Spider_direct_order_limit":{"t":3,"a":[{"a":"spider_direct_order_limit","u":31,"t":2}]},"Spider_mon_table_cache_version":{"t":3,"a":[{"a":"spider_mon_table_cache_version","u":31,"t":2}]},"Spider_mon_table_cache_version_req":{"t":3,"a":[{"a":"spider_mon_table_cache_version_req","u":31,"t":2}]},"spider_auto_increment_mode":{"d":true,"t":3,"a":[{"a":"spider_auto_increment_mode","u":32,"t":2}]},"spider_bgs_first_read":{"d":true,"t":3,"a":[{"a":"spider_bgs_first_read","u":32,"t":2}]},"spider_bgs_mode":{"d":true,"t":3,"a":[{"a":"spider_bgs_mode","u":32,"t":2}]},"spider_bgs_second_read":{"d":true,"t":3,"a":[{"a":"spider_bgs_second_read","u":32,"t":2}]},"spider_bka_engine":{"d":true,"t":1,"a":[{"a":"spider_bka_engine","u":32,"t":2}]},"spider_bka_mode":{"d":true,"t":3,"a":[{"a":"spider_bka_mode","u":32,"t":2}]},"spider_bka_table_name_type":{"d":true,"t":3,"a":[{"a":"spider_bka_table_name_type","u":32,"t":2}]},"spider_block_size":{"d":true,"t":3,"a":[{"a":"spider_block_size","u":32,"t":2}]},"spider_bulk_size":{"d":true,"t":3,"a":[{"a":"spider_bulk_size","u":32,"t":2}]},"spider_bulk_update_mode":{"d":true,"t":3,"a":[{"a":"spider_bulk_update_mode","u":32,"t":2}]},"spider_bulk_update_size":{"d":true,"t":3,"a":[{"a":"spider_bulk_update_size","u":32,"t":2}]},"spider_casual_read":{"d":true,"t":3,"a":[{"a":"spider_casual_read","u":32,"t":2}]},"spider_conn_recycle_mode":{"d":true,"t":3,"a":[{"a":"spider_conn_recycle_mode","u":32,"t":2}]},"spider_conn_recycle_strict":{"d":true,"t":3,"a":[{"a":"spider_conn_recycle_strict","u":32,"t":2}]},"spider_conn_wait_timeout":{"d":true,"t":3,"a":[{"a":"spider_conn_wait_timeout","u":32,"t":2}]},"spider_connect_error_interval":{"d":true,"t":3,"a":[{"a":"spider_connect_error_interval","u":32,"t":2}]},"spider_connect_mutex":{"d":true,"t":2,"a":[{"a":"spider_connect_mutex","u":32,"t":2}]},"spider_connect_retry_count":{"d":true,"t":3,"a":[{"a":"spider_connect_retry_count","u":32,"t":2}]},"spider_connect_retry_interval":{"d":true,"t":3,"a":[{"a":"spider_connect_retry_interval","u":32,"t":2}]},"spider_connect_timeout":{"d":true,"t":3,"a":[{"a":"spider_connect_timeout","u":32,"t":2}]},"spider_crd_bg_mode":{"d":true,"t":3,"a":[{"a":"spider_crd_bg_mode","u":32,"t":2}]},"spider_crd_interval":{"d":true,"t":3,"a":[{"a":"spider_crd_interval","u":32,"t":2}]},"spider_crd_mode":{"d":true,"t":3,"a":[{"a":"spider_crd_mode","u":32,"t":2}]},"spider_crd_sync":{"d":true,"t":3,"a":[{"a":"spider_crd_sync","u":32,"t":2}]},"spider_crd_type":{"d":true,"t":3,"a":[{"a":"spider_crd_type","u":32,"t":2}]},"spider_crd_weight":{"d":true,"t":3,"a":[{"a":"spider_crd_weight","u":32,"t":2}]},"spider_delete_all_rows_type":{"d":true,"t":3,"a":[{"a":"spider_delete_all_rows_type","u":32,"t":2}]},"spider_direct_dup_insert":{"d":true,"t":3,"a":[{"a":"spider_direct_dup_insert","u":32,"t":2}]},"spider_direct_order_limit":{"d":true,"t":3,"a":[{"a":"spider_direct_order_limit","u":32,"t":2}]},"spider_dry_access":{"d":false,"t":2,"a":[{"a":"spider_dry_access","u":32,"t":2}]},"spider_error_read_mode":{"d":true,"t":3,"a":[{"a":"spider_error_read_mode","u":32,"t":2}]},"spider_error_write_mode":{"d":true,"t":3,"a":[{"a":"spider_error_write_mode","u":32,"t":2}]},"spider_first_read":{"d":true,"t":3,"a":[{"a":"spider_first_read","u":32,"t":2}]},"spider_force_commit":{"d":true,"t":3,"a":[{"a":"spider_force_commit","u":32,"t":2}]},"spider_general_log":{"d":true,"t":2,"a":[{"a":"spider_general_log","u":32,"t":2}]},"spider_index_hint_pushdown":{"d":true,"t":2,"a":[{"a":"spider_index_hint_pushdown","u":32,"t":2}]},"spider_init_sql_alloc_size":{"d":true,"t":3,"a":[{"a":"spider_init_sql_alloc_size","u":32,"t":2}]},"spider_internal_limit":{"d":true,"t":3,"a":[{"a":"spider_internal_limit","u":32,"t":2}]},"spider_internal_offset":{"d":true,"t":3,"a":[{"a":"spider_internal_offset","u":32,"t":2}]},"spider_internal_optimize":{"d":true,"t":3,"a":[{"a":"spider_internal_optimize","u":32,"t":2}]},"spider_internal_optimize_local":{"a":[{"a":"spider_internal_optimize_local","u":32,"t":2}]},"spider_internal_sql_log_off":{"d":true,"t":2,"a":[{"a":"spider_internal_sql_log_off","u":32,"t":2}]},"spider_internal_unlock":{"t":2,"a":[{"a":"spider_internal_unlock","u":32,"t":2}]},"spider_internal_xa":{"d":true,"t":2,"a":[{"a":"spider_internal_xa","u":32,"t":2}]},"spider_internal_xa_id_type":{"d":true,"t":3,"a":[{"a":"spider_internal_xa_id_type","u":32,"t":2}]},"spider_internal_xa_snapshot":{"d":true,"t":3,"a":[{"a":"spider_internal_xa_snapshot","u":32,"t":2}]},"spider_load_crd_at_startup":{"d":true,"t":2,"a":[{"a":"spider_load_crd_at_startup","u":32,"t":2}]},"spider_load_sts_at_startup":{"d":true,"t":2,"a":[{"a":"spider_load_sts_at_startup","u":32,"t":2}]},"spider_local_lock_table":{"d":true,"t":2,"a":[{"a":"spider_local_lock_table","u":32,"t":2}]},"spider_lock_exchange":{"d":true,"t":2,"a":[{"a":"spider_lock_exchange","u":32,"t":2}]},"spider_log_result_error_with_sql":{"d":true,"t":3,"a":[{"a":"spider_log_result_error_with_sql","u":32,"t":2}]},"spider_log_result_errors":{"d":true,"t":3,"a":[{"a":"spider_log_result_errors","u":32,"t":2}]},"spider_low_mem_read":{"t":3,"a":[{"a":"spider_low_mem_read","u":32,"t":2}]},"spider_max_connections":{"d":true,"t":3,"a":[{"a":"spider_max_connections","u":32,"t":2}]},"spider_max_order":{"d":true,"t":3,"a":[{"a":"spider_max_order","u":32,"t":2}]},"spider_multi_split_read":{"d":true,"t":3,"a":[{"a":"spider_multi_split_read","u":32,"t":2}]},"spider_net_read_timeout":{"d":true,"t":3,"a":[{"a":"spider_net_read_timeout","u":32,"t":2}]},"spider_net_write_timeout":{"d":true,"t":3,"a":[{"a":"spider_net_write_timeout","u":32,"t":2}]},"spider_ping_interval_at_trx_start":{"d":true,"t":3,"a":[{"a":"spider_ping_interval_at_trx_start","u":32,"t":2}]},"spider_quick_mode":{"d":true,"t":3,"a":[{"a":"spider_quick_mode","u":32,"t":2}]},"spider_quick_page_size":{"d":true,"t":3,"a":[{"a":"spider_quick_page_size","u":32,"t":2}]},"spider_read_only_mode":{"d":true,"t":3,"a":[{"a":"spider_read_only_mode","u":32,"t":2}]},"spider_remote_access_charset":{"d":true,"t":1,"a":[{"a":"spider_remote_access_charset","u":32,"t":2}]},"spider_remote_autocommit":{"d":true,"t":3,"a":[{"a":"spider_remote_autocommit","u":32,"t":2}]},"spider_remote_default_database":{"d":true,"t":1,"a":[{"a":"spider_remote_default_database","u":32,"t":2}]},"spider_remote_sql_log_off":{"d":true,"t":3,"a":[{"a":"spider_remote_sql_log_off","u":32,"t":2}]},"spider_remote_time_zone":{"d":true,"t":1,"a":[{"a":"spider_remote_time_zone","u":32,"t":2}]},"spider_remote_trx_isolation":{"d":true,"t":3,"a":[{"a":"spider_remote_trx_isolation","u":32,"t":2}]},"spider_reset_sql_alloc":{"d":true,"t":3,"a":[{"a":"spider_reset_sql_alloc","u":32,"t":2}]},"spider_same_server_link":{"d":true,"t":2,"a":[{"a":"spider_same_server_link","u":32,"t":2}]},"spider_second_read":{"d":true,"t":3,"a":[{"a":"spider_second_read","u":32,"t":2}]},"spider_select_column_mode":{"d":true,"t":3,"a":[{"a":"spider_select_column_mode","u":32,"t":2}]},"spider_selupd_lock_mode":{"d":true,"t":3,"a":[{"a":"spider_selupd_lock_mode","u":32,"t":2}]},"spider_semi_split_read":{"d":true,"t":3,"a":[{"a":"spider_semi_split_read","u":32,"t":2}]},"spider_semi_split_read_limit":{"d":true,"t":3,"a":[{"a":"spider_semi_split_read_limit","u":32,"t":2}]},"spider_semi_table_lock":{"d":true,"t":3,"a":[{"a":"spider_semi_table_lock","u":32,"t":2}]},"spider_semi_table_lock_connection":{"d":true,"t":3,"a":[{"a":"spider_semi_table_lock_connection","u":32,"t":2}]},"spider_semi_trx":{"d":true,"t":2,"a":[{"a":"spider_semi_trx","u":32,"t":2}]},"spider_semi_trx_isolation":{"d":true,"t":3,"a":[{"a":"spider_semi_trx_isolation","u":32,"t":2}]},"spider_skip_default_condition":{"d":true,"t":3,"a":[{"a":"spider_skip_default_condition","u":32,"t":2}]},"spider_skip_parallel_search":{"d":true,"t":3,"a":[{"a":"spider_skip_parallel_search","u":32,"t":2}]},"spider_split_read":{"d":true,"t":3,"a":[{"a":"spider_split_read","u":32,"t":2}]},"spider_store_last_crd":{"d":true,"t":3,"a":[{"a":"spider_store_last_crd","u":32,"t":2}]},"spider_store_last_sts":{"d":true,"t":3,"a":[{"a":"spider_store_last_sts","u":32,"t":2}]},"spider_sts_bg_mode":{"d":true,"t":3,"a":[{"a":"spider_sts_bg_mode","u":32,"t":2}]},"spider_sts_interval":{"d":true,"t":3,"a":[{"a":"spider_sts_interval","u":32,"t":2}]},"spider_sts_mode":{"d":true,"t":3,"a":[{"a":"spider_sts_mode","u":32,"t":2}]},"spider_sts_sync":{"d":true,"t":3,"a":[{"a":"spider_sts_sync","u":32,"t":2}]},"spider_support_xa":{"d":false,"t":2,"a":[{"a":"spider_support_xa","u":32,"t":2}]},"spider_sync_autocommit":{"d":true,"t":2,"a":[{"a":"spider_sync_autocommit","u":32,"t":2}]},"spider_sync_time_zone":{"d":true,"t":2,"a":[{"a":"spider_sync_time_zone","u":32,"t":2}]},"spider_sync_trx_isolation":{"d":true,"t":2,"a":[{"a":"spider_sync_trx_isolation","u":32,"t":2}]},"spider_table_crd_thread_count":{"d":false,"t":3,"a":[{"a":"spider_table_crd_thread_count","u":32,"t":2}]},"spider_table_init_error_interval":{"d":true,"t":3,"a":[{"a":"spider_table_init_error_interval","u":32,"t":2}]},"spider_table_sts_thread_count":{"d":false,"t":3,"a":[{"a":"spider_table_sts_thread_count","u":32,"t":2}]},"spider_udf_ct_bulk_insert_interval":{"d":true,"t":3,"a":[{"a":"spider_udf_ct_bulk_insert_interval","u":32,"t":2}]},"spider_udf_ct_bulk_insert_rows":{"d":true,"t":3,"a":[{"a":"spider_udf_ct_bulk_insert_rows","u":32,"t":2}]},"spider_udf_ds_bulk_insert_rows":{"d":true,"t":3,"a":[{"a":"spider_udf_ds_bulk_insert_rows","u":32,"t":2}]},"spider_udf_ds_table_loop_mode":{"d":true,"t":3,"a":[{"a":"spider_udf_ds_table_loop_mode","u":32,"t":2}]},"spider_udf_ds_use_real_table":{"d":true,"t":3,"a":[{"a":"spider_udf_ds_use_real_table","u":32,"t":2}]},"spider_udf_table_lock_mutex_count":{"d":false,"t":3,"a":[{"a":"spider_udf_table_lock_mutex_count","u":32,"t":2}]},"spider_udf_table_mon_mutex_count":{"d":false,"t":3,"a":[{"a":"spider_udf_table_mon_mutex_count","u":32,"t":2}]},"spider_use_all_conns_snapshot":{"d":true,"t":2,"a":[{"a":"spider_use_all_conns_snapshot","u":32,"t":2}]},"spider_use_consistent_snapshot":{"d":true,"t":2,"a":[{"a":"spider_use_consistent_snapshot","u":32,"t":2}]},"spider_use_default_database":{"d":true,"t":2,"a":[{"a":"spider_use_default_database","u":32,"t":2}]},"spider_use_flash_logs":{"d":true,"t":2,"a":[{"a":"spider_use_flash_logs","u":32,"t":2}]},"spider_use_handler":{"a":[{"a":"spider_use_handler","u":32,"t":2}]},"spider_use_pushdown_udf":{"d":true,"t":3,"a":[{"a":"spider_use_pushdown_udf","u":32,"t":2}]},"spider_use_snapshot_with_flush_tables":{"d":true,"t":3,"a":[{"a":"spider_use_snapshot_with_flush_tables","u":32,"t":2}]},"spider_use_table_charset":{"d":true,"t":3,"a":[{"a":"spider_use_table_charset","u":32,"t":2}]},"spider_version":{"d":false,"t":1,"a":[{"a":"spider_version","u":32,"t":2}]},"spider_xa_register_mode":{"d":true,"t":3,"a":[{"a":"spider_xa_register_mode","u":32,"t":2}]},"Ssl_accept_renegotiates":{"t":3,"a":[{"a":"ssl_accept_renegotiates","u":33,"t":2}]},"Ssl_accepts":{"t":3,"a":[{"a":"ssl_accepts","u":33,"t":2}]},"Ssl_callback_cache_hits":{"t":3,"a":[{"a":"ssl_callback_cache_hits","u":33,"t":2}]},"Ssl_cipher":{"t":1,"a":[{"a":"ssl_cipher","u":33,"t":2}]},"Ssl_cipher_list":{"t":1,"a":[{"a":"ssl_cipher_list","u":33,"t":2}]},"Ssl_client_connects":{"t":3,"a":[{"a":"ssl_client_connects","u":33,"t":2}]},"Ssl_connect_renegotiates":{"t":3,"a":[{"a":"ssl_connect_renegotiates","u":33,"t":2}]},"Ssl_ctx_verify_depth":{"t":3,"a":[{"a":"ssl_ctx_verify_depth","u":33,"t":2}]},"Ssl_ctx_verify_mode":{"t":3,"a":[{"a":"ssl_ctx_verify_mode","u":33,"t":2}]},"Ssl_default_timeout":{"t":3,"a":[{"a":"ssl_default_timeout","u":33,"t":2}]},"Ssl_finished_accepts":{"t":3,"a":[{"a":"ssl_finished_accepts","u":33,"t":2}]},"Ssl_finished_connects":{"t":3,"a":[{"a":"ssl_finished_connects","u":33,"t":2}]},"Ssl_server_not_after":{"t":3,"a":[{"a":"ssl_server_not_after","u":33,"t":2}]},"Ssl_server_not_before":{"t":3,"a":[{"a":"ssl_server_not_before","u":33,"t":2}]},"Ssl_session_cache_hits":{"t":3,"a":[{"a":"ssl_session_cache_hits","u":33,"t":2}]},"Ssl_session_cache_misses":{"t":3,"a":[{"a":"ssl_session_cache_misses","u":33,"t":2}]},"Ssl_session_cache_mode":{"t":1,"a":[{"a":"ssl_session_cache_mode","u":33,"t":2}]},"Ssl_session_cache_overflows":{"t":3,"a":[{"a":"ssl_session_cache_overflows","u":33,"t":2}]},"Ssl_session_cache_size":{"t":3,"a":[{"a":"ssl_session_cache_size","u":33,"t":2}]},"Ssl_session_cache_timeouts":{"t":3,"a":[{"a":"ssl_session_cache_timeouts","u":33,"t":2}]},"Ssl_sessions_reused":{"t":3,"a":[{"a":"ssl_sessions_reused","u":33,"t":2}]},"Ssl_used_session_cache_entries":{"t":3,"a":[{"a":"ssl_used_session_cache_entries","u":33,"t":2}]},"Ssl_verify_depth":{"t":3,"a":[{"a":"ssl_verify_depth","u":33,"t":2}]},"Ssl_verify_mode":{"t":3,"a":[{"a":"ssl_verify_mode","u":33,"t":2}]},"Ssl_version":{"t":1,"a":[{"a":"ssl_version","u":33,"t":2}]},"have_openssl":{"d":false,"a":[{"a":"have_openssl","u":34,"t":2}]},"have_ssl":{"d":false,"t":1,"a":[{"a":"have_ssl","u":34,"t":2},{"a":"sysvar_have_ssl","u":15,"t":1}]},"ssl_ca":{"t":8,"a":[{"a":"ssl_ca","u":34,"t":2},{"a":"sysvar_ssl_ca","u":15,"t":1}]},"ssl_capath":{"t":7,"a":[{"a":"ssl_capath","u":34,"t":2},{"a":"sysvar_ssl_capath","u":15,"t":1}]},"ssl_cert":{"t":8,"a":[{"a":"ssl_cert","u":34,"t":2},{"a":"sysvar_ssl_cert","u":15,"t":1}]},"ssl_cipher":{"t":1,"a":[{"a":"ssl_cipher","u":34,"t":2},{"a":"sysvar_ssl_cipher","u":15,"t":1}]},"ssl_crl":{"t":8,"a":[{"a":"ssl_crl","u":34,"t":2},{"a":"sysvar_ssl_crl","u":15,"t":1}]},"ssl_crlpath":{"t":7,"a":[{"a":"ssl_crlpath","u":34,"t":2},{"a":"sysvar_ssl_crlpath","u":15,"t":1}]},"ssl_key":{"a":[{"a":"ssl_key","u":34,"t":2},{"a":"sysvar_ssl_key","u":15,"t":1}]},"tls_version":{"t":1,"a":[{"a":"tls_version","u":34,"t":2},{"a":"sysvar_tls_version","u":15,"t":1}]},"version_ssl_library":{"d":false,"t":1,"a":[{"a":"version_ssl_library","u":34,"t":2}]},"extra_max_connections":{"d":true,"t":3,"a":[{"a":"extra_max_connections","u":35,"t":2}]},"extra_port":{"d":false,"t":3,"a":[{"a":"extra_port","u":35,"t":2}]},"thread_handling":{"d":false,"t":5,"a":[{"a":"thread_handling","u":35,"t":2},{"a":"sysvar_thread_handling","u":15,"t":1}]},"thread_pool_dedicated_listener":{"d":false,"t":2,"a":[{"a":"thread_pool_dedicated_listener","u":35,"t":2}]},"thread_pool_exact_stats":{"d":false,"t":2,"a":[{"a":"thread_pool_exact_stats","u":35,"t":2}]},"thread_pool_idle_timeout":{"d":true,"t":3,"a":[{"a":"thread_pool_idle_timeout","u":35,"t":2}]},"thread_pool_max_threads":{"d":true,"t":3,"a":[{"a":"thread_pool_max_threads","u":35,"t":2}]},"thread_pool_min_threads":{"t":3,"a":[{"a":"thread_pool_min_threads","u":35,"t":2}]},"thread_pool_oversubscribe":{"d":true,"t":3,"a":[{"a":"thread_pool_oversubscribe","u":35,"t":2}]},"thread_pool_prio_kickup_timer":{"d":true,"t":3,"a":[{"a":"thread_pool_prio_kickup_timer","u":35,"t":2},{"a":"sysvar_thread_pool_prio_kickup_timer","u":15,"t":1}]},"thread_pool_priority":{"a":[{"a":"thread_pool_priority","u":35,"t":2}]},"thread_pool_size":{"t":3,"a":[{"a":"thread_pool_size","u":35,"t":2},{"a":"sysvar_thread_pool_size","u":15,"t":1}]},"thread_pool_stall_limit":{"d":true,"t":3,"a":[{"a":"thread_pool_stall_limit","u":35,"t":2},{"a":"sysvar_thread_pool_stall_limit","u":15,"t":1}]},"Threadpool_idle_threads":{"t":3,"a":[{"a":"threadpool_idle_threads","u":35,"t":2}]},"Threadpool_threads":{"t":3,"a":[{"a":"threadpool_threads","u":35,"t":2}]},"Tokudb_basement_deserialization_fixed_key":{"t":3,"a":[{"a":"tokudb_basement_deserialization_fixed_key","u":36,"t":2}]},"Tokudb_basement_deserialization_variable_key":{"t":3,"a":[{"a":"tokudb_basement_deserialization_variable_key","u":36,"t":2}]},"Tokudb_basements_decompressed_for_write":{"t":3,"a":[{"a":"tokudb_basements_decompressed_for_write","u":36,"t":2}]},"Tokudb_basements_decompressed_prefetch":{"t":3,"a":[{"a":"tokudb_basements_decompressed_prefetch","u":36,"t":2}]},"Tokudb_basements_decompressed_prelocked_range":{"t":3,"a":[{"a":"tokudb_basements_decompressed_prelocked_range","u":36,"t":2}]},"Tokudb_basements_decompressed_target_query":{"t":3,"a":[{"a":"tokudb_basements_decompressed_target_query","u":36,"t":2}]},"Tokudb_basements_fetched_for_write":{"t":3,"a":[{"a":"tokudb_basements_fetched_for_write","u":36,"t":2}]},"Tokudb_basements_fetched_for_write_bytes":{"a":[{"a":"tokudb_basements_fetched_for_write_bytes","u":36,"t":2}]},"Tokudb_basements_fetched_for_write_seconds":{"t":3,"a":[{"a":"tokudb_basements_fetched_for_write_seconds","u":36,"t":2}]},"Tokudb_basements_fetched_prefetch":{"t":3,"a":[{"a":"tokudb_basements_fetched_prefetch","u":36,"t":2}]},"Tokudb_basements_fetched_prefetch_bytes":{"a":[{"a":"tokudb_basements_fetched_prefetch_bytes","u":36,"t":2}]},"Tokudb_basements_fetched_prefetch_seconds":{"t":3,"a":[{"a":"tokudb_basements_fetched_prefetch_seconds","u":36,"t":2}]},"Tokudb_basements_fetched_prelocked_range":{"t":3,"a":[{"a":"tokudb_basements_fetched_prelocked_range","u":36,"t":2}]},"Tokudb_basements_fetched_prelocked_range_bytes":{"a":[{"a":"tokudb_basements_fetched_prelocked_range_bytes","u":36,"t":2}]},"Tokudb_basements_fetched_prelocked_range_seconds":{"t":3,"a":[{"a":"tokudb_basements_fetched_prelocked_range_seconds","u":36,"t":2}]},"Tokudb_basements_fetched_target_query":{"t":3,"a":[{"a":"tokudb_basements_fetched_target_query","u":36,"t":2}]},"Tokudb_basements_fetched_target_query_bytes":{"a":[{"a":"tokudb_basements_fetched_target_query_bytes","u":36,"t":2}]},"Tokudb_basements_fetched_target_query_seconds":{"t":3,"a":[{"a":"tokudb_basements_fetched_target_query_seconds","u":36,"t":2}]},"Tokudb_broadcase_messages_injected_at_root":{"t":3,"a":[{"a":"tokudb_broadcase_messages_injected_at_root","u":36,"t":2}]},"Tokudb_buffers_decompressed_for_write":{"t":3,"a":[{"a":"tokudb_buffers_decompressed_for_write","u":36,"t":2}]},"Tokudb_buffers_decompressed_prefetch":{"t":3,"a":[{"a":"tokudb_buffers_decompressed_prefetch","u":36,"t":2}]},"Tokudb_buffers_decompressed_prelocked_range":{"t":3,"a":[{"a":"tokudb_buffers_decompressed_prelocked_range","u":36,"t":2}]},"Tokudb_buffers_decompressed_target_query":{"t":3,"a":[{"a":"tokudb_buffers_decompressed_target_query","u":36,"t":2}]},"Tokudb_buffers_fetched_for_write":{"t":3,"a":[{"a":"tokudb_buffers_fetched_for_write","u":36,"t":2}]},"Tokudb_buffers_fetched_for_write_bytes":{"a":[{"a":"tokudb_buffers_fetched_for_write_bytes","u":36,"t":2}]},"Tokudb_buffers_fetched_for_write_seconds":{"t":3,"a":[{"a":"tokudb_buffers_fetched_for_write_seconds","u":36,"t":2}]},"Tokudb_buffers_fetched_prefetch":{"t":3,"a":[{"a":"tokudb_buffers_fetched_prefetch","u":36,"t":2}]},"Tokudb_buffers_fetched_prefetch_bytes":{"a":[{"a":"tokudb_buffers_fetched_prefetch_bytes","u":36,"t":2}]},"Tokudb_buffers_fetched_prefetch_seconds":{"t":3,"a":[{"a":"tokudb_buffers_fetched_prefetch_seconds","u":36,"t":2}]},"Tokudb_buffers_fetched_prelocked_range":{"t":3,"a":[{"a":"tokudb_buffers_fetched_prelocked_range","u":36,"t":2}]},"Tokudb_buffers_fetched_prelocked_range_bytes":{"a":[{"a":"tokudb_buffers_fetched_prelocked_range_bytes","u":36,"t":2}]},"Tokudb_buffers_fetched_prelocked_range_seconds":{"t":3,"a":[{"a":"tokudb_buffers_fetched_prelocked_range_seconds","u":36,"t":2}]},"Tokudb_buffers_fetched_target_query":{"t":3,"a":[{"a":"tokudb_buffers_fetched_target_query","u":36,"t":2}]},"Tokudb_buffers_fetched_target_query_bytes":{"a":[{"a":"tokudb_buffers_fetched_target_query_bytes","u":36,"t":2}]},"Tokudb_buffers_fetched_target_query_seconds":{"t":3,"a":[{"a":"tokudb_buffers_fetched_target_query_seconds","u":36,"t":2}]},"Tokudb_cachetable_cleaner_executions":{"t":3,"a":[{"a":"tokudb_cachetable_cleaner_executions","u":36,"t":2}]},"Tokudb_cachetable_cleaner_iterations":{"t":3,"a":[{"a":"tokudb_cachetable_cleaner_iterations","u":36,"t":2}]},"Tokudb_cachetable_cleaner_period":{"t":3,"a":[{"a":"tokudb_cachetable_cleaner_period","u":36,"t":2}]},"Tokudb_cachetable_evictions":{"t":3,"a":[{"a":"tokudb_cachetable_evictions","u":36,"t":2}]},"Tokudb_cachetable_long_wait_pressure_count":{"t":3,"a":[{"a":"tokudb_cachetable_long_wait_pressure_count","u":36,"t":2}]},"Tokudb_cachetable_long_wait_pressure_time":{"t":3,"a":[{"a":"tokudb_cachetable_long_wait_pressure_time","u":36,"t":2}]},"Tokudb_cachetable_miss":{"t":3,"a":[{"a":"tokudb_cachetable_miss","u":36,"t":2}]},"Tokudb_cachetable_miss_time":{"t":3,"a":[{"a":"tokudb_cachetable_miss_time","u":36,"t":2}]},"Tokudb_cachetable_prefetches":{"t":3,"a":[{"a":"tokudb_cachetable_prefetches","u":36,"t":2}]},"Tokudb_cachetable_size_cachepressure":{"t":9,"a":[{"a":"tokudb_cachetable_size_cachepressure","u":36,"t":2}]},"Tokudb_cachetable_size_cloned":{"t":9,"a":[{"a":"tokudb_cachetable_size_cloned","u":36,"t":2}]},"Tokudb_cachetable_size_current":{"t":9,"a":[{"a":"tokudb_cachetable_size_current","u":36,"t":2}]},"Tokudb_cachetable_size_leaf":{"t":9,"a":[{"a":"tokudb_cachetable_size_leaf","u":36,"t":2}]},"Tokudb_cachetable_size_limit":{"t":9,"a":[{"a":"tokudb_cachetable_size_limit","u":36,"t":2}]},"Tokudb_cachetable_size_nonleaf":{"t":9,"a":[{"a":"tokudb_cachetable_size_nonleaf","u":36,"t":2}]},"Tokudb_cachetable_size_rollback":{"t":9,"a":[{"a":"tokudb_cachetable_size_rollback","u":36,"t":2}]},"Tokudb_cachetable_size_writing":{"t":9,"a":[{"a":"tokudb_cachetable_size_writing","u":36,"t":2}]},"Tokudb_cachetable_wait_pressure_count":{"t":3,"a":[{"a":"tokudb_cachetable_wait_pressure_count","u":36,"t":2}]},"Tokudb_cachetable_wait_pressure_time":{"t":3,"a":[{"a":"tokudb_cachetable_wait_pressure_time","u":36,"t":2}]},"Tokudb_checkpoint_begin_time":{"t":3,"a":[{"a":"tokudb_checkpoint_begin_time","u":36,"t":2}]},"Tokudb_checkpoint_duration":{"t":3,"a":[{"a":"tokudb_checkpoint_duration","u":36,"t":2}]},"Tokudb_checkpoint_duration_last":{"t":3,"a":[{"a":"tokudb_checkpoint_duration_last","u":36,"t":2}]},"Tokudb_checkpoint_failed":{"t":3,"a":[{"a":"tokudb_checkpoint_failed","u":36,"t":2}]},"Tokudb_checkpoint_last_began":{"a":[{"a":"tokudb_checkpoint_last_began","u":36,"t":2}]},"Tokudb_checkpoint_last_complete_began":{"a":[{"a":"tokudb_checkpoint_last_complete_began","u":36,"t":2}]},"Tokudb_checkpoint_last_complete_ended":{"a":[{"a":"tokudb_checkpoint_last_complete_ended","u":36,"t":2}]},"Tokudb_checkpoint_long_begin_count":{"t":3,"a":[{"a":"tokudb_checkpoint_long_begin_count","u":36,"t":2}]},"Tokudb_checkpoint_long_begin_time":{"t":3,"a":[{"a":"tokudb_checkpoint_long_begin_time","u":36,"t":2}]},"Tokudb_checkpoint_period":{"t":3,"a":[{"a":"tokudb_checkpoint_period","u":36,"t":2}]},"Tokudb_checkpoint_taken":{"t":3,"a":[{"a":"tokudb_checkpoint_taken","u":36,"t":2}]},"Tokudb_cursor_skip_deleted_leaf_entry":{"a":[{"a":"tokudb_cursor_skip_deleted_leaf_entry","u":36,"t":2}]},"Tokudb_db_closes":{"t":3,"a":[{"a":"tokudb_db_closes","u":36,"t":2}]},"Tokudb_db_open_current":{"t":3,"a":[{"a":"tokudb_db_open_current","u":36,"t":2}]},"Tokudb_db_open_max":{"t":3,"a":[{"a":"tokudb_db_open_max","u":36,"t":2}]},"Tokudb_db_opens":{"t":3,"a":[{"a":"tokudb_db_opens","u":36,"t":2}]},"Tokudb_descriptor_set":{"t":3,"a":[{"a":"tokudb_descriptor_set","u":36,"t":2}]},"Tokudb_dictionary_broadcast_updates":{"t":3,"a":[{"a":"tokudb_dictionary_broadcast_updates","u":36,"t":2}]},"Tokudb_dictionary_updates":{"t":3,"a":[{"a":"tokudb_dictionary_updates","u":36,"t":2}]},"Tokudb_filesystem_fsync_num":{"t":3,"a":[{"a":"tokudb_filesystem_fsync_num","u":36,"t":2}]},"Tokudb_filesystem_fsync_time":{"t":3,"a":[{"a":"tokudb_filesystem_fsync_time","u":36,"t":2}]},"Tokudb_filesystem_long_fsync_num":{"t":3,"a":[{"a":"tokudb_filesystem_long_fsync_num","u":36,"t":2}]},"Tokudb_filesystem_long_fsync_time":{"t":3,"a":[{"a":"tokudb_filesystem_long_fsync_time","u":36,"t":2}]},"Tokudb_filesystem_threads_blocked_by_full_disk":{"t":3,"a":[{"a":"tokudb_filesystem_threads_blocked_by_full_disk","u":36,"t":2}]},"Tokudb_leaf_compression_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_leaf_compression_to_memory_seconds","u":36,"t":2}]},"Tokudb_leaf_decompression_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_leaf_decompression_to_memory_seconds","u":36,"t":2}]},"Tokudb_leaf_deserialization_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_leaf_deserialization_to_memory_seconds","u":36,"t":2}]},"Tokudb_leaf_node_compression_ratio":{"a":[{"a":"tokudb_leaf_node_compression_ratio","u":36,"t":2}]},"Tokudb_leaf_node_full_evictions":{"t":3,"a":[{"a":"tokudb_leaf_node_full_evictions","u":36,"t":2}]},"Tokudb_leaf_node_full_evictions_bytes":{"a":[{"a":"tokudb_leaf_node_full_evictions_bytes","u":36,"t":2}]},"Tokudb_leaf_node_partial_evictions":{"t":3,"a":[{"a":"tokudb_leaf_node_partial_evictions","u":36,"t":2}]},"Tokudb_leaf_node_partial_evictions_bytes":{"a":[{"a":"tokudb_leaf_node_partial_evictions_bytes","u":36,"t":2}]},"Tokudb_leaf_nodes_created":{"t":3,"a":[{"a":"tokudb_leaf_nodes_created","u":36,"t":2}]},"Tokudb_leaf_nodes_destroyed":{"t":3,"a":[{"a":"tokudb_leaf_nodes_destroyed","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_checkpoint":{"t":3,"a":[{"a":"tokudb_leaf_nodes_flushed_checkpoint","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_checkpoint_bytes":{"t":9,"a":[{"a":"tokudb_leaf_nodes_flushed_checkpoint_bytes","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_checkpoint_seconds":{"t":3,"a":[{"a":"tokudb_leaf_nodes_flushed_checkpoint_seconds","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_checkpoint_uncompressed_bytes":{"a":[{"a":"tokudb_leaf_nodes_flushed_checkpoint_uncompressed_bytes","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_not_checkpoint":{"t":3,"a":[{"a":"tokudb_leaf_nodes_flushed_not_checkpoint","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_not_checkpoint_bytes":{"t":9,"a":[{"a":"tokudb_leaf_nodes_flushed_not_checkpoint_bytes","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_not_checkpoint_seconds":{"t":3,"a":[{"a":"tokudb_leaf_nodes_flushed_not_checkpoint_seconds","u":36,"t":2}]},"Tokudb_leaf_nodes_flushed_not_checkpoint_uncompressed_bytes":{"a":[{"a":"tokudb_leaf_nodes_flushed_not_checkpoint_uncompressed_bytes","u":36,"t":2}]},"Tokudb_leaf_serialization_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_leaf_serialization_to_memory_seconds","u":36,"t":2}]},"Tokudb_loader_num_created":{"t":3,"a":[{"a":"tokudb_loader_num_created","u":36,"t":2}]},"Tokudb_loader_num_current":{"t":3,"a":[{"a":"tokudb_loader_num_current","u":36,"t":2}]},"Tokudb_loader_num_max":{"t":3,"a":[{"a":"tokudb_loader_num_max","u":36,"t":2}]},"Tokudb_locktree_escalation_num":{"t":3,"a":[{"a":"tokudb_locktree_escalation_num","u":36,"t":2}]},"Tokudb_locktree_escalation_seconds":{"t":3,"a":[{"a":"tokudb_locktree_escalation_seconds","u":36,"t":2}]},"Tokudb_locktree_latest_post_escalation_memory_size":{"t":9,"a":[{"a":"tokudb_locktree_latest_post_escalation_memory_size","u":36,"t":2}]},"Tokudb_locktree_long_wait_count":{"t":3,"a":[{"a":"tokudb_locktree_long_wait_count","u":36,"t":2}]},"Tokudb_locktree_long_wait_escalation_count":{"t":3,"a":[{"a":"tokudb_locktree_long_wait_escalation_count","u":36,"t":2}]},"Tokudb_locktree_long_wait_escalation_time":{"t":3,"a":[{"a":"tokudb_locktree_long_wait_escalation_time","u":36,"t":2}]},"Tokudb_locktree_long_wait_time":{"t":3,"a":[{"a":"tokudb_locktree_long_wait_time","u":36,"t":2}]},"Tokudb_locktree_memory_size":{"t":9,"a":[{"a":"tokudb_locktree_memory_size","u":36,"t":2}]},"Tokudb_locktree_memory_size_limit":{"t":9,"a":[{"a":"tokudb_locktree_memory_size_limit","u":36,"t":2}]},"Tokudb_locktree_open_current":{"t":3,"a":[{"a":"tokudb_locktree_open_current","u":36,"t":2}]},"Tokudb_locktree_pending_lock_requests":{"t":3,"a":[{"a":"tokudb_locktree_pending_lock_requests","u":36,"t":2}]},"Tokudb_locktree_sto_eligible_num":{"t":3,"a":[{"a":"tokudb_locktree_sto_eligible_num","u":36,"t":2}]},"Tokudb_locktree_sto_ended_num":{"t":3,"a":[{"a":"tokudb_locktree_sto_ended_num","u":36,"t":2}]},"Tokudb_locktree_sto_ended_seconds":{"t":3,"a":[{"a":"tokudb_locktree_sto_ended_seconds","u":36,"t":2}]},"Tokudb_locktree_timeout_count":{"t":3,"a":[{"a":"tokudb_locktree_timeout_count","u":36,"t":2}]},"Tokudb_locktree_wait_count":{"t":3,"a":[{"a":"tokudb_locktree_wait_count","u":36,"t":2}]},"Tokudb_locktree_wait_escalation_count":{"t":3,"a":[{"a":"tokudb_locktree_wait_escalation_count","u":36,"t":2}]},"Tokudb_locktree_wait_escalation_time":{"t":3,"a":[{"a":"tokudb_locktree_wait_escalation_time","u":36,"t":2}]},"Tokudb_locktree_wait_time":{"t":3,"a":[{"a":"tokudb_locktree_wait_time","u":36,"t":2}]},"Tokudb_logger_wait_long":{"a":[{"a":"tokudb_logger_wait_long","u":36,"t":2}]},"Tokudb_logger_writes":{"t":3,"a":[{"a":"tokudb_logger_writes","u":36,"t":2}]},"Tokudb_logger_writes_bytes":{"a":[{"a":"tokudb_logger_writes_bytes","u":36,"t":2}]},"Tokudb_logger_writes_seconds":{"t":3,"a":[{"a":"tokudb_logger_writes_seconds","u":36,"t":2}]},"Tokudb_logger_writes_uncompressed_bytes":{"a":[{"a":"tokudb_logger_writes_uncompressed_bytes","u":36,"t":2}]},"Tokudb_mem_estimated_maximum_memory_footprint":{"a":[{"a":"tokudb_mem_estimated_maximum_memory_footprint","u":36,"t":2}]},"Tokudb_messages_flushed_from_h1_to_leaves_bytes":{"a":[{"a":"tokudb_messages_flushed_from_h1_to_leaves_bytes","u":36,"t":2}]},"Tokudb_messages_ignored_by_leaf_due_to_msn":{"t":3,"a":[{"a":"tokudb_messages_ignored_by_leaf_due_to_msn","u":36,"t":2}]},"Tokudb_messages_in_trees_estimate_bytes":{"a":[{"a":"tokudb_messages_in_trees_estimate_bytes","u":36,"t":2}]},"Tokudb_messages_injected_at_root":{"t":3,"a":[{"a":"tokudb_messages_injected_at_root","u":36,"t":2}]},"Tokudb_messages_injected_at_root_bytes":{"a":[{"a":"tokudb_messages_injected_at_root_bytes","u":36,"t":2}]},"Tokudb_nonleaf_compression_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_nonleaf_compression_to_memory_seconds","u":36,"t":2}]},"Tokudb_nonleaf_decompression_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_nonleaf_decompression_to_memory_seconds","u":36,"t":2}]},"Tokudb_nonleaf_deserialization_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_nonleaf_deserialization_to_memory_seconds","u":36,"t":2}]},"Tokudb_nonleaf_node_compression_ratio":{"a":[{"a":"tokudb_nonleaf_node_compression_ratio","u":36,"t":2}]},"Tokudb_nonleaf_node_full_evictions":{"t":3,"a":[{"a":"tokudb_nonleaf_node_full_evictions","u":36,"t":2}]},"Tokudb_nonleaf_node_full_evictions_bytes":{"a":[{"a":"tokudb_nonleaf_node_full_evictions_bytes","u":36,"t":2}]},"Tokudb_nonleaf_node_partial_evictions":{"t":3,"a":[{"a":"tokudb_nonleaf_node_partial_evictions","u":36,"t":2}]},"Tokudb_nonleaf_node_partial_evictions_bytes":{"a":[{"a":"tokudb_nonleaf_node_partial_evictions_bytes","u":36,"t":2}]},"Tokudb_nonleaf_nodes_created":{"t":3,"a":[{"a":"tokudb_nonleaf_nodes_created","u":36,"t":2}]},"Tokudb_nonleaf_nodes_destroyed":{"t":3,"a":[{"a":"tokudb_nonleaf_nodes_destroyed","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint":{"t":3,"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_bytes":{"t":9,"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_bytes","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_seconds":{"t":3,"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_seconds","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_uncompressed_bytes":{"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_uncompressed_bytes","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint":{"t":3,"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_bytes":{"t":9,"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_bytes","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_seconds":{"t":3,"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_seconds","u":36,"t":2}]},"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_uncompressed_bytes":{"a":[{"a":"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_uncompressed_bytes","u":36,"t":2}]},"Tokudb_nonleaf_serialization_to_memory_seconds":{"t":3,"a":[{"a":"tokudb_nonleaf_serialization_to_memory_seconds","u":36,"t":2}]},"Tokudb_overall_node_compression_ratio":{"a":[{"a":"tokudb_overall_node_compression_ratio","u":36,"t":2}]},"Tokudb_pivots_fetched_for_query":{"t":3,"a":[{"a":"tokudb_pivots_fetched_for_query","u":36,"t":2}]},"Tokudb_pivots_fetched_for_query_bytes":{"t":9,"a":[{"a":"tokudb_pivots_fetched_for_query_bytes","u":36,"t":2}]},"Tokudb_pivots_fetched_for_query_seconds":{"t":3,"a":[{"a":"tokudb_pivots_fetched_for_query_seconds","u":36,"t":2}]},"Tokudb_pivots_fetched_for_prefetch":{"t":3,"a":[{"a":"tokudb_pivots_fetched_for_prefetch","u":36,"t":2}]},"Tokudb_pivots_fetched_for_prefetch_bytes":{"t":9,"a":[{"a":"tokudb_pivots_fetched_for_prefetch_bytes","u":36,"t":2}]},"Tokudb_pivots_fetched_for_prefetch_seconds":{"t":3,"a":[{"a":"tokudb_pivots_fetched_for_prefetch_seconds","u":36,"t":2}]},"Tokudb_pivots_fetched_for_write":{"t":3,"a":[{"a":"tokudb_pivots_fetched_for_write","u":36,"t":2}]},"Tokudb_pivots_fetched_for_write_bytes":{"t":9,"a":[{"a":"tokudb_pivots_fetched_for_write_bytes","u":36,"t":2}]},"Tokudb_pivots_fetched_for_write_seconds":{"t":3,"a":[{"a":"tokudb_pivots_fetched_for_write_seconds","u":36,"t":2}]},"Tokudb_promotion_h1_roots_injected_into":{"t":3,"a":[{"a":"tokudb_promotion_h1_roots_injected_into","u":36,"t":2}]},"Tokudb_promotion_injections_at_depth_0":{"t":3,"a":[{"a":"tokudb_promotion_injections_at_depth_0","u":36,"t":2}]},"Tokudb_promotion_injections_at_depth_1":{"t":3,"a":[{"a":"tokudb_promotion_injections_at_depth_1","u":36,"t":2}]},"Tokudb_promotion_injections_at_depth_2":{"t":3,"a":[{"a":"tokudb_promotion_injections_at_depth_2","u":36,"t":2}]},"Tokudb_promotion_injections_at_depth_3":{"t":3,"a":[{"a":"tokudb_promotion_injections_at_depth_3","u":36,"t":2}]},"Tokudb_promotion_injections_lower_than_depth_3":{"t":3,"a":[{"a":"tokudb_promotion_injections_lower_than_depth_3","u":36,"t":2}]},"Tokudb_promotion_leaf_roots_injected_into":{"t":3,"a":[{"a":"tokudb_promotion_leaf_roots_injected_into","u":36,"t":2}]},"Tokudb_promotion_roots_split":{"t":3,"a":[{"a":"tokudb_promotion_roots_split","u":36,"t":2}]},"Tokudb_promotion_stopped_after_locking_child":{"t":3,"a":[{"a":"tokudb_promotion_stopped_after_locking_child","u":36,"t":2}]},"Tokudb_promotion_stopped_at_height_1":{"t":3,"a":[{"a":"tokudb_promotion_stopped_at_height_1","u":36,"t":2}]},"Tokudb_promotion_stopped_child_locked_or_not_in_memory":{"t":3,"a":[{"a":"tokudb_promotion_stopped_child_locked_or_not_in_memory","u":36,"t":2}]},"Tokudb_promotion_stopped_child_not_fully_in_memory":{"t":3,"a":[{"a":"tokudb_promotion_stopped_child_not_fully_in_memory","u":36,"t":2}]},"Tokudb_promotion_stopped_nonempty_buffer":{"t":3,"a":[{"a":"tokudb_promotion_stopped_nonempty_buffer","u":36,"t":2}]},"Tokudb_txn_aborts":{"t":3,"a":[{"a":"tokudb_txn_aborts","u":36,"t":2}]},"Tokudb_txn_begin":{"t":3,"a":[{"a":"tokudb_txn_begin","u":36,"t":2}]},"Tokudb_txn_begin_read_only":{"t":3,"a":[{"a":"tokudb_txn_begin_read_only","u":36,"t":2}]},"Tokudb_txn_commits":{"t":3,"a":[{"a":"tokudb_txn_commits","u":36,"t":2}]},"tokudb_alter_print_error":{"d":true,"t":2,"a":[{"a":"tokudb_alter_print_error","u":37,"t":2}]},"tokudb_analyze_time":{"d":true,"t":3,"a":[{"a":"tokudb_analyze_time","u":37,"t":2}]},"tokudb_block_size":{"d":true,"t":3,"a":[{"a":"tokudb_block_size","u":37,"t":2}]},"tokudb_bulk_fetch":{"d":true,"t":2,"a":[{"a":"tokudb_bulk_fetch","u":37,"t":2}]},"tokudb_cache_size":{"d":false,"t":3,"a":[{"a":"tokudb_cache_size","u":37,"t":2}]},"tokudb_check_jemalloc":{"d":true,"t":3,"a":[{"a":"tokudb_check_jemalloc","u":37,"t":2}]},"tokudb_checkpoint_lock":{"d":true,"t":2,"a":[{"a":"tokudb_checkpoint_lock","u":37,"t":2}]},"tokudb_checkpoint_on_flush_logs":{"d":true,"t":2,"a":[{"a":"tokudb_checkpoint_on_flush_logs","u":37,"t":2}]},"tokudb_checkpointing_period":{"d":true,"t":3,"a":[{"a":"tokudb_checkpointing_period","u":37,"t":2}]},"tokudb_cleaner_iterations":{"d":true,"t":3,"a":[{"a":"tokudb_cleaner_iterations","u":37,"t":2}]},"tokudb_cleaner_period":{"d":true,"t":3,"a":[{"a":"tokudb_cleaner_period","u":37,"t":2}]},"tokudb_commit_sync":{"d":true,"t":2,"a":[{"a":"tokudb_commit_sync","u":37,"t":2}]},"tokudb_create_index_online":{"d":true,"t":2,"a":[{"a":"tokudb_create_index_online","u":37,"t":2}]},"tokudb_data_dir":{"d":false,"t":1,"a":[{"a":"tokudb_data_dir","u":37,"t":2}]},"tokudb_debug":{"d":true,"t":3,"a":[{"a":"tokudb_debug","u":37,"t":2}]},"tokudb_directio":{"d":false,"t":2,"a":[{"a":"tokudb_directio","u":37,"t":2}]},"tokudb_disable_hot_alter":{"d":true,"t":2,"a":[{"a":"tokudb_disable_hot_alter","u":37,"t":2}]},"tokudb_disable_prefetching":{"d":true,"t":2,"a":[{"a":"tokudb_disable_prefetching","u":37,"t":2}]},"tokudb_disable_slow_alter":{"d":true,"t":2,"a":[{"a":"tokudb_disable_slow_alter","u":37,"t":2}]},"tokudb_empty_scan":{"d":true,"a":[{"a":"tokudb_empty_scan","u":37,"t":2}]},"tokudb_fs_reserve_percent":{"d":false,"t":3,"a":[{"a":"tokudb_fs_reserve_percent","u":37,"t":2}]},"tokudb_fsync_log_period":{"d":true,"t":3,"a":[{"a":"tokudb_fsync_log_period","u":37,"t":2}]},"tokudb_hide_default_row_format":{"d":true,"t":2,"a":[{"a":"tokudb_hide_default_row_format","u":37,"t":2}]},"tokudb_killed_time":{"d":true,"t":3,"a":[{"a":"tokudb_killed_time","u":37,"t":2}]},"tokudb_last_lock_timeout":{"d":true,"a":[{"a":"tokudb_last_lock_timeout","u":37,"t":2}]},"tokudb_load_save_space":{"d":true,"t":2,"a":[{"a":"tokudb_load_save_space","u":37,"t":2}]},"tokudb_loader_memory_size":{"d":true,"t":3,"a":[{"a":"tokudb_loader_memory_size","u":37,"t":2}]},"tokudb_lock_timeout":{"d":true,"t":3,"a":[{"a":"tokudb_lock_timeout","u":37,"t":2}]},"tokudb_lock_timeout_debug":{"d":true,"t":3,"a":[{"a":"tokudb_lock_timeout_debug","u":37,"t":2}]},"tokudb_log_dir":{"d":false,"t":1,"a":[{"a":"tokudb_log_dir","u":37,"t":2}]},"tokudb_max_lock_memory":{"d":false,"t":3,"a":[{"a":"tokudb_max_lock_memory","u":37,"t":2}]},"tokudb_optimize_index_fraction":{"d":true,"t":3,"a":[{"a":"tokudb_optimize_index_fraction","u":37,"t":2}]},"tokudb_optimize_index_name":{"d":true,"t":1,"a":[{"a":"tokudb_optimize_index_name","u":37,"t":2}]},"tokudb_optimize_throttle":{"d":true,"t":3,"a":[{"a":"tokudb_optimize_throttle","u":37,"t":2}]},"tokudb_pk_insert_mode":{"d":true,"a":[{"a":"tokudb_pk_insert_mode","u":37,"t":2}]},"tokudb_prelock_empty":{"d":true,"t":2,"a":[{"a":"tokudb_prelock_empty","u":37,"t":2}]},"tokudb_read_block_size":{"d":true,"t":3,"a":[{"a":"tokudb_read_block_size","u":37,"t":2}]},"tokudb_read_buf_size":{"d":true,"t":3,"a":[{"a":"tokudb_read_buf_size","u":37,"t":2}]},"tokudb_read_status_frequency":{"d":true,"t":3,"a":[{"a":"tokudb_read_status_frequency","u":37,"t":2}]},"tokudb_row_format":{"d":true,"a":[{"a":"tokudb_row_format","u":37,"t":2}]},"tokudb_rpl_check_readonly":{"d":true,"t":2,"a":[{"a":"tokudb_rpl_check_readonly","u":37,"t":2}]},"tokudb_rpl_lookup_rows":{"d":true,"t":2,"a":[{"a":"tokudb_rpl_lookup_rows","u":37,"t":2}]},"tokudb_rpl_lookup_rows_delay":{"d":true,"t":3,"a":[{"a":"tokudb_rpl_lookup_rows_delay","u":37,"t":2}]},"tokudb_rpl_unique_checks":{"d":true,"t":2,"a":[{"a":"tokudb_rpl_unique_checks","u":37,"t":2}]},"tokudb_rpl_unique_checks_delay":{"d":true,"t":3,"a":[{"a":"tokudb_rpl_unique_checks_delay","u":37,"t":2}]},"tokudb_support_xa":{"d":true,"t":2,"a":[{"a":"tokudb_support_xa","u":37,"t":2}]},"tokudb_tmp_dir":{"d":false,"t":7,"a":[{"a":"tokudb_tmp_dir","u":37,"t":2}]},"tokudb_version":{"d":false,"t":1,"a":[{"a":"tokudb_version","u":37,"t":2}]},"tokudb_write_status_frequency":{"d":true,"t":3,"a":[{"a":"tokudb_write_status_frequency","u":37,"t":2}]},"system_versioning_alter_history":{"d":true,"a":[{"a":"system_versioning_alter_history","u":38,"t":2}]},"system_versioning_asof":{"d":true,"a":[{"a":"system_versioning_asof","u":38,"t":2}]},"system_versioning_innodb_algorithm_simple":{"d":true,"t":2,"a":[{"a":"system_versioning_innodb_algorithm_simple","u":38,"t":2}]},"Innodb_adaptive_hash_cells":{"t":3,"a":[{"a":"innodb_adaptive_hash_cells","u":39,"t":2}]},"Innodb_adaptive_hash_hash_searches":{"t":3,"a":[{"a":"innodb_adaptive_hash_hash_searches","u":39,"t":2}]},"Innodb_adaptive_hash_heap_buffers":{"t":3,"a":[{"a":"innodb_adaptive_hash_heap_buffers","u":39,"t":2}]},"Innodb_adaptive_hash_non_hash_searches":{"t":3,"a":[{"a":"innodb_adaptive_hash_non_hash_searches","u":39,"t":2}]},"Innodb_available_undo_logs":{"t":3,"a":[{"a":"innodb_available_undo_logs","u":39,"t":2}]},"Innodb_background_log_sync":{"t":3,"a":[{"a":"innodb_background_log_sync","u":39,"t":2}]},"Innodb_buffer_pool_bytes_data":{"t":3,"a":[{"a":"innodb_buffer_pool_bytes_data","u":39,"t":2}]},"Innodb_buffer_pool_bytes_dirty":{"t":3,"a":[{"a":"innodb_buffer_pool_bytes_dirty","u":39,"t":2}]},"Innodb_buffer_pool_dump_status":{"t":1,"a":[{"a":"innodb_buffer_pool_dump_status","u":39,"t":2}]},"Innodb_buffer_pool_load_incomplete":{"t":2,"a":[{"a":"innodb_buffer_pool_load_incomplete","u":39,"t":2}]},"Innodb_buffer_pool_load_status":{"t":1,"a":[{"a":"innodb_buffer_pool_load_status","u":39,"t":2}]},"Innodb_buffer_pool_pages_data":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_data","u":39,"t":2}]},"Innodb_buffer_pool_pages_dirty":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_dirty","u":39,"t":2}]},"Innodb_buffer_pool_pages_flushed":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_flushed","u":39,"t":2}]},"Innodb_buffer_pool_pages_LRU_flushed":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_lru_flushed","u":39,"t":2}]},"Innodb_buffer_pool_pages_free":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_free","u":39,"t":2}]},"Innodb_buffer_pool_pages_made_not_young":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_made_not_young","u":39,"t":2}]},"Innodb_buffer_pool_pages_made_young":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_made_young","u":39,"t":2}]},"Innodb_buffer_pool_pages_misc":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_misc","u":39,"t":2}]},"Innodb_buffer_pool_pages_old":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_old","u":39,"t":2}]},"Innodb_buffer_pool_pages_total":{"t":3,"a":[{"a":"innodb_buffer_pool_pages_total","u":39,"t":2}]},"Innodb_buffer_pool_read_ahead":{"t":3,"a":[{"a":"innodb_buffer_pool_read_ahead","u":39,"t":2}]},"Innodb_buffer_pool_read_ahead_evicted":{"t":3,"a":[{"a":"innodb_buffer_pool_read_ahead_evicted","u":39,"t":2}]},"Innodb_buffer_pool_read_ahead_rnd":{"t":3,"a":[{"a":"innodb_buffer_pool_read_ahead_rnd","u":39,"t":2}]},"Innodb_buffer_pool_read_requests":{"t":3,"a":[{"a":"innodb_buffer_pool_read_requests","u":39,"t":2}]},"Innodb_buffer_pool_reads":{"t":3,"a":[{"a":"innodb_buffer_pool_reads","u":39,"t":2}]},"Innodb_buffer_pool_resize_status":{"t":3,"a":[{"a":"innodb_buffer_pool_resize_status","u":39,"t":2}]},"Innodb_buffer_pool_wait_free":{"t":3,"a":[{"a":"innodb_buffer_pool_wait_free","u":39,"t":2}]},"Innodb_buffer_pool_write_requests":{"t":3,"a":[{"a":"innodb_buffer_pool_write_requests","u":39,"t":2}]},"Innodb_checkpoint_age":{"t":3,"a":[{"a":"innodb_checkpoint_age","u":39,"t":2}]},"Innodb_checkpoint_max_age":{"t":3,"a":[{"a":"innodb_checkpoint_max_age","u":39,"t":2}]},"Innodb_checkpoint_target_age":{"t":3,"a":[{"a":"innodb_checkpoint_target_age","u":39,"t":2}]},"Innodb_current_row_locks":{"t":3,"a":[{"a":"innodb_current_row_locks","u":39,"t":2}]},"Innodb_data_fsyncs":{"t":3,"a":[{"a":"innodb_data_fsyncs","u":39,"t":2}]},"Innodb_data_pending_fsyncs":{"t":3,"a":[{"a":"innodb_data_pending_fsyncs","u":39,"t":2}]},"Innodb_data_pending_reads":{"t":3,"a":[{"a":"innodb_data_pending_reads","u":39,"t":2}]},"Innodb_data_pending_writes":{"t":3,"a":[{"a":"innodb_data_pending_writes","u":39,"t":2}]},"Innodb_data_read":{"t":3,"a":[{"a":"innodb_data_read","u":39,"t":2}]},"Innodb_data_reads":{"t":3,"a":[{"a":"innodb_data_reads","u":39,"t":2}]},"Innodb_data_writes":{"t":3,"a":[{"a":"innodb_data_writes","u":39,"t":2}]},"Innodb_data_written":{"t":3,"a":[{"a":"innodb_data_written","u":39,"t":2}]},"Innodb_dblwr_pages_written":{"t":3,"a":[{"a":"innodb_dblwr_pages_written","u":39,"t":2}]},"Innodb_dblwr_writes":{"t":3,"a":[{"a":"innodb_dblwr_writes","u":39,"t":2}]},"Innodb_deadlocks":{"t":3,"a":[{"a":"innodb_deadlocks","u":39,"t":2}]},"Innodb_defragment_compression_failures":{"t":3,"a":[{"a":"innodb_defragment_compression_failures","u":39,"t":2}]},"Innodb_defragment_count":{"t":3,"a":[{"a":"innodb_defragment_count","u":39,"t":2}]},"Innodb_defragment_failures":{"t":3,"a":[{"a":"innodb_defragment_failures","u":39,"t":2}]},"Innodb_dict_tables":{"t":3,"a":[{"a":"innodb_dict_tables","u":39,"t":2}]},"Innodb_encryption_n_merge_blocks_decrypted":{"t":3,"a":[{"a":"innodb_encryption_n_merge_blocks_decrypted","u":39,"t":2}]},"Innodb_encryption_n_merge_blocks_encrypted":{"t":3,"a":[{"a":"innodb_encryption_n_merge_blocks_encrypted","u":39,"t":2}]},"Innodb_encryption_n_rowlog_blocks_decrypted":{"t":3,"a":[{"a":"innodb_encryption_n_rowlog_blocks_decrypted","u":39,"t":2}]},"Innodb_encryption_n_rowlog_blocks_encrypted":{"t":3,"a":[{"a":"innodb_encryption_n_rowlog_blocks_encrypted","u":39,"t":2}]},"Innodb_encryption_num_key_requests":{"t":3,"a":[{"a":"innodb_encryption_num_key_requests","u":39,"t":2}]},"Innodb_encryption_rotation_estimated_iops":{"t":3,"a":[{"a":"innodb_encryption_rotation_estimated_iops","u":39,"t":2}]},"Innodb_encryption_rotation_pages_flushed":{"t":3,"a":[{"a":"innodb_encryption_rotation_pages_flushed","u":39,"t":2}]},"Innodb_encryption_rotation_pages_modified":{"t":3,"a":[{"a":"innodb_encryption_rotation_pages_modified","u":39,"t":2}]},"Innodb_encryption_rotation_pages_read_from_cache":{"t":3,"a":[{"a":"innodb_encryption_rotation_pages_read_from_cache","u":39,"t":2}]},"Innodb_encryption_rotation_pages_read_from_disk":{"t":3,"a":[{"a":"innodb_encryption_rotation_pages_read_from_disk","u":39,"t":2}]},"Innodb_have_atomic_builtins":{"t":2,"a":[{"a":"innodb_have_atomic_builtins","u":39,"t":2}]},"Innodb_have_bzip2":{"t":2,"a":[{"a":"innodb_have_bzip2","u":39,"t":2}]},"Innodb_have_lz4":{"t":2,"a":[{"a":"innodb_have_lz4","u":39,"t":2}]},"Innodb_have_lzma":{"t":2,"a":[{"a":"innodb_have_lzma","u":39,"t":2}]},"Innodb_have_lzo":{"t":2,"a":[{"a":"innodb_have_lzo","u":39,"t":2}]},"Innodb_have_punch_hole":{"t":3,"a":[{"a":"innodb_have_punch_hole","u":39,"t":2}]},"Innodb_have_snappy":{"t":2,"a":[{"a":"innodb_have_snappy","u":39,"t":2}]},"Innodb_history_list_length":{"t":3,"a":[{"a":"innodb_history_list_length","u":39,"t":2}]},"Innodb_ibuf_discarded_delete_marks":{"t":3,"a":[{"a":"innodb_ibuf_discarded_delete_marks","u":39,"t":2}]},"Innodb_ibuf_discarded_deletes":{"t":3,"a":[{"a":"innodb_ibuf_discarded_deletes","u":39,"t":2}]},"Innodb_ibuf_discarded_inserts":{"t":3,"a":[{"a":"innodb_ibuf_discarded_inserts","u":39,"t":2}]},"Innodb_ibuf_free_list":{"t":3,"a":[{"a":"innodb_ibuf_free_list","u":39,"t":2}]},"Innodb_ibuf_merged_delete_marks":{"t":3,"a":[{"a":"innodb_ibuf_merged_delete_marks","u":39,"t":2}]},"Innodb_ibuf_merged_deletes":{"t":3,"a":[{"a":"innodb_ibuf_merged_deletes","u":39,"t":2}]},"Innodb_ibuf_merged_inserts":{"t":3,"a":[{"a":"innodb_ibuf_merged_inserts","u":39,"t":2}]},"Innodb_ibuf_merges":{"t":3,"a":[{"a":"innodb_ibuf_merges","u":39,"t":2}]},"Innodb_ibuf_segment_size":{"t":3,"a":[{"a":"innodb_ibuf_segment_size","u":39,"t":2}]},"Innodb_ibuf_size":{"t":3,"a":[{"a":"innodb_ibuf_size","u":39,"t":2}]},"Innodb_instant_alter_column":{"t":3,"a":[{"a":"innodb_instant_alter_column","u":39,"t":2}]},"Innodb_log_waits":{"t":3,"a":[{"a":"innodb_log_waits","u":39,"t":2}]},"Innodb_log_write_requests":{"t":3,"a":[{"a":"innodb_log_write_requests","u":39,"t":2}]},"Innodb_log_writes":{"t":3,"a":[{"a":"innodb_log_writes","u":39,"t":2}]},"Innodb_lsn_current":{"t":3,"a":[{"a":"innodb_lsn_current","u":39,"t":2}]},"Innodb_lsn_flushed":{"t":3,"a":[{"a":"innodb_lsn_flushed","u":39,"t":2}]},"Innodb_lsn_last_checkpoint":{"t":3,"a":[{"a":"innodb_lsn_last_checkpoint","u":39,"t":2}]},"Innodb_master_thread_1_second_loops":{"t":3,"a":[{"a":"innodb_master_thread_1_second_loops","u":39,"t":2}]},"Innodb_master_thread_10_second_loops":{"t":3,"a":[{"a":"innodb_master_thread_10_second_loops","u":39,"t":2}]},"Innodb_master_thread_active_loops":{"t":3,"a":[{"a":"innodb_master_thread_active_loops","u":39,"t":2}]},"Innodb_master_thread_background_loops":{"t":3,"a":[{"a":"innodb_master_thread_background_loops","u":39,"t":2}]},"Innodb_master_thread_idle_loops":{"t":3,"a":[{"a":"innodb_master_thread_idle_loops","u":39,"t":2}]},"Innodb_master_thread_main_flush_loops":{"t":3,"a":[{"a":"innodb_master_thread_main_flush_loops","u":39,"t":2}]},"Innodb_master_thread_sleeps":{"t":3,"a":[{"a":"innodb_master_thread_sleeps","u":39,"t":2}]},"Innodb_max_trx_id":{"t":3,"a":[{"a":"innodb_max_trx_id","u":39,"t":2}]},"Innodb_mem_adaptive_hash":{"t":3,"a":[{"a":"innodb_mem_adaptive_hash","u":39,"t":2}]},"Innodb_mem_dictionary":{"t":3,"a":[{"a":"innodb_mem_dictionary","u":39,"t":2}]},"Innodb_mem_total":{"t":3,"a":[{"a":"innodb_mem_total","u":39,"t":2}]},"Innodb_mutex_os_waits":{"t":3,"a":[{"a":"innodb_mutex_os_waits","u":39,"t":2}]},"Innodb_mutex_spin_rounds":{"t":3,"a":[{"a":"innodb_mutex_spin_rounds","u":39,"t":2}]},"Innodb_mutex_spin_waits":{"t":3,"a":[{"a":"innodb_mutex_spin_waits","u":39,"t":2}]},"Innodb_num_index_pages_written":{"t":3,"a":[{"a":"innodb_num_index_pages_written","u":39,"t":2}]},"Innodb_num_non_index_pages_written":{"t":3,"a":[{"a":"innodb_num_non_index_pages_written","u":39,"t":2}]},"Innodb_num_open_files":{"t":3,"a":[{"a":"innodb_num_open_files","u":39,"t":2}]},"Innodb_num_page_compressed_trim_op":{"t":3,"a":[{"a":"innodb_num_page_compressed_trim_op","u":39,"t":2}]},"Innodb_num_page_compressed_trim_op_saved":{"t":3,"a":[{"a":"innodb_num_page_compressed_trim_op_saved","u":39,"t":2}]},"Innodb_num_pages_decrypted":{"t":3,"a":[{"a":"innodb_num_pages_decrypted","u":39,"t":2}]},"Innodb_num_pages_encrypted":{"t":3,"a":[{"a":"innodb_num_pages_encrypted","u":39,"t":2}]},"Innodb_num_pages_page_compressed":{"t":3,"a":[{"a":"innodb_num_pages_page_compressed","u":39,"t":2}]},"Innodb_num_pages_page_compression_error":{"t":3,"a":[{"a":"innodb_num_pages_page_compression_error","u":39,"t":2}]},"Innodb_num_pages_page_decompressed":{"t":3,"a":[{"a":"innodb_num_pages_page_decompressed","u":39,"t":2}]},"Innodb_num_pages_page_encryption_error":{"t":3,"a":[{"a":"innodb_num_pages_page_encryption_error","u":39,"t":2}]},"Innodb_oldest_view_low_limit_trx_id":{"t":3,"a":[{"a":"innodb_oldest_view_low_limit_trx_id","u":39,"t":2}]},"Innodb_onlineddl_pct_progress":{"t":3,"a":[{"a":"innodb_onlineddl_pct_progress","u":39,"t":2}]},"Innodb_onlineddl_rowlog_pct_used":{"t":3,"a":[{"a":"innodb_onlineddl_rowlog_pct_used","u":39,"t":2}]},"Innodb_onlineddl_rowlog_rows":{"t":3,"a":[{"a":"innodb_onlineddl_rowlog_rows","u":39,"t":2}]},"Innodb_os_log_fsyncs":{"t":3,"a":[{"a":"innodb_os_log_fsyncs","u":39,"t":2}]},"Innodb_os_log_pending_fsyncs":{"t":3,"a":[{"a":"innodb_os_log_pending_fsyncs","u":39,"t":2}]},"Innodb_os_log_pending_writes":{"t":3,"a":[{"a":"innodb_os_log_pending_writes","u":39,"t":2}]},"Innodb_os_log_written":{"t":3,"a":[{"a":"innodb_os_log_written","u":39,"t":2}]},"Innodb_page_compression_saved":{"t":9,"a":[{"a":"innodb_page_compression_saved","u":39,"t":2}]},"Innodb_page_compression_trim_sect512":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect512","u":39,"t":2}]},"Innodb_page_compression_trim_sect1024":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect1024","u":39,"t":2}]},"Innodb_page_compression_trim_sect2048":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect2048","u":39,"t":2}]},"Innodb_page_compression_trim_sect4096":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect4096","u":39,"t":2}]},"Innodb_page_compression_trim_sect8192":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect8192","u":39,"t":2}]},"Innodb_page_compression_trim_sect16384":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect16384","u":39,"t":2}]},"Innodb_page_compression_trim_sect32768":{"t":3,"a":[{"a":"innodb_page_compression_trim_sect32768","u":39,"t":2}]},"Innodb_page_size":{"t":3,"a":[{"a":"innodb_page_size","u":39,"t":2}]},"Innodb_pages_created":{"t":3,"a":[{"a":"innodb_pages_created","u":39,"t":2}]},"Innodb_pages_read":{"t":3,"a":[{"a":"innodb_pages_read","u":39,"t":2}]},"Innodb_pages0_read":{"t":3,"a":[{"a":"innodb_pages0_read","u":39,"t":2}]},"Innodb_pages_written":{"t":3,"a":[{"a":"innodb_pages_written","u":39,"t":2}]},"Innodb_purge_trx_id":{"t":3,"a":[{"a":"innodb_purge_trx_id","u":39,"t":2}]},"Innodb_purge_undo_no":{"t":3,"a":[{"a":"innodb_purge_undo_no","u":39,"t":2}]},"Innodb_read_views_memory":{"t":3,"a":[{"a":"innodb_read_views_memory","u":39,"t":2}]},"Innodb_row_lock_current_waits":{"t":3,"a":[{"a":"innodb_row_lock_current_waits","u":39,"t":2}]},"Innodb_row_lock_numbers":{"t":3,"a":[{"a":"innodb_row_lock_numbers","u":39,"t":2}]},"Innodb_row_lock_time":{"t":3,"a":[{"a":"innodb_row_lock_time","u":39,"t":2}]},"Innodb_row_lock_time_avg":{"t":3,"a":[{"a":"innodb_row_lock_time_avg","u":39,"t":2}]},"Innodb_row_lock_time_max":{"t":3,"a":[{"a":"innodb_row_lock_time_max","u":39,"t":2}]},"Innodb_row_lock_time_waits":{"t":3,"a":[{"a":"innodb_row_lock_time_waits","u":39,"t":2}]},"Innodb_rows_deleted":{"t":3,"a":[{"a":"innodb_rows_deleted","u":39,"t":2}]},"Innodb_rows_inserted":{"t":3,"a":[{"a":"innodb_rows_inserted","u":39,"t":2}]},"Innodb_rows_read":{"t":3,"a":[{"a":"innodb_rows_read","u":39,"t":2}]},"Innodb_rows_updated":{"t":3,"a":[{"a":"innodb_rows_updated","u":39,"t":2}]},"Innodb_s_lock_os_waits":{"t":3,"a":[{"a":"innodb_s_lock_os_waits","u":39,"t":2}]},"Innodb_s_lock_spin_rounds":{"t":3,"a":[{"a":"innodb_s_lock_spin_rounds","u":39,"t":2}]},"Innodb_s_lock_spin_waits":{"t":3,"a":[{"a":"innodb_s_lock_spin_waits","u":39,"t":2}]},"Innodb_scrub_background_page_reorganizations":{"t":3,"a":[{"a":"innodb_scrub_background_page_reorganizations","u":39,"t":2}]},"Innodb_scrub_background_page_split_failures_missing_index":{"t":3,"a":[{"a":"innodb_scrub_background_page_split_failures_missing_index","u":39,"t":2}]},"Innodb_scrub_background_page_split_failures_out_of_filespace":{"t":3,"a":[{"a":"innodb_scrub_background_page_split_failures_out_of_filespace","u":39,"t":2}]},"Innodb_scrub_background_page_split_failures_underflow":{"t":3,"a":[{"a":"innodb_scrub_background_page_split_failures_underflow","u":39,"t":2}]},"Innodb_scrub_background_page_split_failures_unknown":{"t":3,"a":[{"a":"innodb_scrub_background_page_split_failures_unknown","u":39,"t":2}]},"Innodb_scrub_background_page_splits":{"t":3,"a":[{"a":"innodb_scrub_background_page_splits","u":39,"t":2}]},"Innodb_scrub_log":{"t":3,"a":[{"a":"innodb_scrub_log","u":39,"t":2}]},"Innodb_secondary_index_triggered_cluster_reads":{"t":3,"a":[{"a":"innodb_secondary_index_triggered_cluster_reads","u":39,"t":2}]},"Innodb_secondary_index_triggered_cluster_reads_avoided":{"t":3,"a":[{"a":"innodb_secondary_index_triggered_cluster_reads_avoided","u":39,"t":2}]},"Innodb_system_rows_deleted":{"t":3,"a":[{"a":"innodb_system_rows_deleted","u":39,"t":2}]},"Innodb_system_rows_inserted":{"t":3,"a":[{"a":"innodb_system_rows_inserted","u":39,"t":2}]},"Innodb_system_rows_read":{"t":3,"a":[{"a":"innodb_system_rows_read","u":39,"t":2}]},"Innodb_system_rows_updated":{"t":3,"a":[{"a":"innodb_system_rows_updated","u":39,"t":2}]},"Innodb_truncated_status_writes":{"t":3,"a":[{"a":"innodb_truncated_status_writes","u":39,"t":2}]},"Innodb_undo_truncations":{"t":3,"a":[{"a":"innodb_undo_truncations","u":39,"t":2}]},"Innodb_x_lock_os_waits":{"t":3,"a":[{"a":"innodb_x_lock_os_waits","u":39,"t":2}]},"Innodb_x_lock_spin_rounds":{"t":3,"a":[{"a":"innodb_x_lock_spin_rounds","u":39,"t":2}]},"Innodb_x_lock_spin_waits":{"t":3,"a":[{"a":"innodb_x_lock_spin_waits","u":39,"t":2}]},"have_innodb":{"d":false,"a":[{"a":"have_innodb","u":40,"t":2}]},"ignore_builtin_innodb":{"d":false,"t":2,"a":[{"a":"ignore_builtin_innodb","u":40,"t":2},{"a":"sysvar_ignore_builtin_innodb","u":41,"t":1}]},"innodb_adaptive_checkpoint":{"d":true,"t":1,"a":[{"a":"innodb_adaptive_checkpoint","u":40,"t":2}]},"innodb_adaptive_flushing":{"d":true,"t":2,"a":[{"a":"innodb_adaptive_flushing","u":40,"t":2},{"a":"sysvar_innodb_adaptive_flushing","u":41,"t":1}]},"innodb_adaptive_flushing_lwm":{"d":true,"t":3,"a":[{"a":"innodb_adaptive_flushing_lwm","u":40,"t":2},{"a":"sysvar_innodb_adaptive_flushing_lwm","u":41,"t":1}]},"innodb_adaptive_flushing_method":{"d":true,"t":5,"a":[{"a":"innodb_adaptive_flushing_method","u":40,"t":2}]},"innodb_adaptive_hash_index":{"d":true,"t":2,"a":[{"a":"innodb_adaptive_hash_index","u":40,"t":2},{"a":"sysvar_innodb_adaptive_hash_index","u":41,"t":1}]},"innodb_adaptive_hash_index_partitions":{"d":false,"t":3,"a":[{"a":"innodb_adaptive_hash_index_partitions","u":40,"t":2}]},"innodb_adaptive_hash_index_parts":{"d":false,"t":3,"a":[{"a":"innodb_adaptive_hash_index_parts","u":40,"t":2},{"a":"sysvar_innodb_adaptive_hash_index_parts","u":41,"t":1}]},"innodb_adaptive_max_sleep_delay":{"d":true,"t":3,"a":[{"a":"innodb_adaptive_max_sleep_delay","u":40,"t":2},{"a":"sysvar_innodb_adaptive_max_sleep_delay","u":41,"t":1}]},"innodb_additional_mem_pool_size":{"d":false,"t":3,"a":[{"a":"innodb_additional_mem_pool_size","u":40,"t":2}]},"innodb_api_bk_commit_interval":{"d":true,"t":3,"a":[{"a":"innodb_api_bk_commit_interval","u":40,"t":2},{"a":"sysvar_innodb_api_bk_commit_interval","u":41,"t":1}]},"innodb_api_disable_rowlock":{"d":false,"t":2,"a":[{"a":"innodb_api_disable_rowlock","u":40,"t":2},{"a":"sysvar_innodb_api_disable_rowlock","u":41,"t":1}]},"innodb_api_enable_binlog":{"d":false,"t":2,"a":[{"a":"innodb_api_enable_binlog","u":40,"t":2},{"a":"sysvar_innodb_api_enable_binlog","u":41,"t":1}]},"innodb_api_enable_mdl":{"d":false,"t":2,"a":[{"a":"innodb_api_enable_mdl","u":40,"t":2},{"a":"sysvar_innodb_api_enable_mdl","u":41,"t":1}]},"innodb_api_trx_level":{"d":true,"t":3,"a":[{"a":"innodb_api_trx_level","u":40,"t":2},{"a":"sysvar_innodb_api_trx_level","u":41,"t":1}]},"innodb_auto_lru_dump":{"a":[{"a":"innodb_auto_lru_dump","u":40,"t":2}]},"innodb_autoextend_increment":{"d":true,"t":3,"a":[{"a":"innodb_autoextend_increment","u":40,"t":2},{"a":"sysvar_innodb_autoextend_increment","u":41,"t":1}]},"innodb_autoinc_lock_mode":{"d":false,"t":3,"a":[{"a":"innodb_autoinc_lock_mode","u":40,"t":2},{"a":"sysvar_innodb_autoinc_lock_mode","u":41,"t":1}]},"innodb_background_scrub_data_check_interval":{"d":true,"t":3,"a":[{"a":"innodb_background_scrub_data_check_interval","u":40,"t":2}]},"innodb_background_scrub_data_compressed":{"d":true,"t":2,"a":[{"a":"innodb_background_scrub_data_compressed","u":40,"t":2}]},"innodb_background_scrub_data_interval":{"d":true,"t":3,"a":[{"a":"innodb_background_scrub_data_interval","u":40,"t":2}]},"innodb_background_scrub_data_uncompressed":{"d":true,"t":2,"a":[{"a":"innodb_background_scrub_data_uncompressed","u":40,"t":2}]},"innodb_blocking_buffer_pool_restore":{"d":false,"t":2,"a":[{"a":"innodb_blocking_buffer_pool_restore","u":40,"t":2}]},"innodb_buf_dump_status_frequency":{"d":true,"t":3,"a":[{"a":"innodb_buf_dump_status_frequency","u":40,"t":2}]},"innodb_buffer_pool_chunk_size":{"d":false,"t":3,"a":[{"a":"innodb_buffer_pool_chunk_size","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_chunk_size","u":41,"t":1}]},"innodb_buffer_pool_dump_at_shutdown":{"d":true,"t":2,"a":[{"a":"innodb_buffer_pool_dump_at_shutdown","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_dump_at_shutdown","u":41,"t":1}]},"innodb_buffer_pool_dump_now":{"d":true,"t":2,"a":[{"a":"innodb_buffer_pool_dump_now","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_dump_now","u":41,"t":1}]},"innodb_buffer_pool_dump_pct":{"d":true,"a":[{"a":"innodb_buffer_pool_dump_pct","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_dump_pct","u":41,"t":1}]},"innodb_buffer_pool_evict":{"d":true,"t":1,"a":[{"a":"innodb_buffer_pool_evict","u":40,"t":2}]},"innodb_buffer_pool_filename":{"d":true,"a":[{"a":"innodb_buffer_pool_filename","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_filename","u":41,"t":1}]},"innodb_buffer_pool_instances":{"d":false,"t":3,"a":[{"a":"innodb_buffer_pool_instances","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_instances","u":41,"t":1}]},"innodb_buffer_pool_load_abort":{"d":true,"t":2,"a":[{"a":"innodb_buffer_pool_load_abort","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_load_abort","u":41,"t":1}]},"innodb_buffer_pool_load_at_startup":{"d":false,"t":2,"a":[{"a":"innodb_buffer_pool_load_at_startup","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_load_at_startup","u":41,"t":1}]},"innodb_buffer_pool_load_now":{"d":true,"t":2,"a":[{"a":"innodb_buffer_pool_load_now","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_load_now","u":41,"t":1}]},"innodb_buffer_pool_populate":{"d":false,"t":2,"a":[{"a":"innodb_buffer_pool_populate","u":40,"t":2}]},"innodb_buffer_pool_restore_at_startup":{"d":true,"t":3,"a":[{"a":"innodb_buffer_pool_restore_at_startup","u":40,"t":2}]},"innodb_buffer_pool_shm_checksum":{"d":false,"t":2,"a":[{"a":"innodb_buffer_pool_shm_checksum","u":40,"t":2}]},"innodb_buffer_pool_shm_key":{"d":false,"t":2,"a":[{"a":"innodb_buffer_pool_shm_key","u":40,"t":2}]},"innodb_buffer_pool_size":{"t":3,"a":[{"a":"innodb_buffer_pool_size","u":40,"t":2},{"a":"sysvar_innodb_buffer_pool_size","u":41,"t":1}]},"innodb_change_buffer_dump":{"d":false,"t":2,"a":[{"a":"innodb_change_buffer_dump","u":40,"t":2}]},"innodb_change_buffer_max_size":{"d":true,"t":3,"a":[{"a":"innodb_change_buffer_max_size","u":40,"t":2},{"a":"sysvar_innodb_change_buffer_max_size","u":41,"t":1}]},"innodb_change_buffering":{"d":true,"t":5,"a":[{"a":"innodb_change_buffering","u":40,"t":2},{"a":"sysvar_innodb_change_buffering","u":41,"t":1}]},"innodb_change_buffering_debug":{"d":true,"t":3,"a":[{"a":"innodb_change_buffering_debug","u":40,"t":2},{"a":"sysvar_innodb_change_buffering_debug","u":41,"t":1}]},"innodb_checkpoint_age_target":{"d":true,"t":3,"a":[{"a":"innodb_checkpoint_age_target","u":40,"t":2}]},"innodb_checksum_algorithm":{"d":true,"t":5,"a":[{"a":"innodb_checksum_algorithm","u":40,"t":2},{"a":"sysvar_innodb_checksum_algorithm","u":41,"t":1}]},"innodb_checksums":{"d":false,"t":2,"a":[{"a":"innodb_checksums","u":40,"t":2}]},"innodb_cleaner_lsn_age_factor":{"d":true,"a":[{"a":"innodb_cleaner_lsn_age_factor","u":40,"t":2}]},"innodb_cmp_per_index_enabled":{"d":true,"t":2,"a":[{"a":"innodb_cmp_per_index_enabled","u":40,"t":2},{"a":"sysvar_innodb_cmp_per_index_enabled","u":41,"t":1}]},"innodb_commit_concurrency":{"d":true,"t":3,"a":[{"a":"innodb_commit_concurrency","u":40,"t":2},{"a":"sysvar_innodb_commit_concurrency","u":41,"t":1}]},"innodb_compression_algorithm":{"d":true,"a":[{"a":"innodb_compression_algorithm","u":40,"t":2}]},"innodb_compression_default":{"d":true,"t":2,"a":[{"a":"innodb_compression_default","u":40,"t":2}]},"innodb_compression_failure_threshold_pct":{"d":true,"t":3,"a":[{"a":"innodb_compression_failure_threshold_pct","u":40,"t":2},{"a":"sysvar_innodb_compression_failure_threshold_pct","u":41,"t":1}]},"innodb_compression_level":{"d":true,"t":3,"a":[{"a":"innodb_compression_level","u":40,"t":2},{"a":"sysvar_innodb_compression_level","u":41,"t":1}]},"innodb_compression_pad_pct_max":{"d":true,"t":3,"a":[{"a":"innodb_compression_pad_pct_max","u":40,"t":2},{"a":"sysvar_innodb_compression_pad_pct_max","u":41,"t":1}]},"innodb_concurrency_tickets":{"d":true,"t":3,"a":[{"a":"innodb_concurrency_tickets","u":40,"t":2},{"a":"sysvar_innodb_concurrency_tickets","u":41,"t":1}]},"innodb_corrupt_table_action":{"d":true,"t":5,"a":[{"a":"innodb_corrupt_table_action","u":40,"t":2}]},"innodb_data_file_path":{"d":false,"a":[{"a":"innodb_data_file_path","u":40,"t":2},{"a":"sysvar_innodb_data_file_path","u":41,"t":1}]},"innodb_data_home_dir":{"d":false,"t":7,"a":[{"a":"innodb_data_home_dir","u":40,"t":2},{"a":"sysvar_innodb_data_home_dir","u":41,"t":1}]},"innodb_deadlock_detect":{"d":true,"t":2,"a":[{"a":"innodb_deadlock_detect","u":40,"t":2},{"a":"sysvar_innodb_deadlock_detect","u":41,"t":1}]},"innodb_default_page_encryption_key":{"d":true,"t":3,"a":[{"a":"innodb_default_page_encryption_key","u":40,"t":2}]},"innodb_default_encryption_key_id":{"d":true,"t":3,"a":[{"a":"innodb_default_encryption_key_id","u":40,"t":2}]},"innodb_default_row_format":{"d":true,"t":5,"a":[{"a":"innodb_default_row_format","u":40,"t":2},{"a":"sysvar_innodb_default_row_format","u":41,"t":1}]},"innodb_defragment":{"d":true,"t":2,"a":[{"a":"innodb_defragment","u":40,"t":2}]},"innodb_defragment_fill_factor":{"d":true,"a":[{"a":"innodb_defragment_fill_factor","u":40,"t":2}]},"innodb_defragment_fill_factor_n_recs":{"d":true,"t":3,"a":[{"a":"innodb_defragment_fill_factor_n_recs","u":40,"t":2}]},"innodb_defragment_frequency":{"d":true,"t":3,"a":[{"a":"innodb_defragment_frequency","u":40,"t":2}]},"innodb_defragment_n_pages":{"d":true,"t":3,"a":[{"a":"innodb_defragment_n_pages","u":40,"t":2}]},"innodb_defragment_stats_accuracy":{"d":true,"t":3,"a":[{"a":"innodb_defragment_stats_accuracy","u":40,"t":2}]},"innodb_dict_size_limit":{"d":true,"t":3,"a":[{"a":"innodb_dict_size_limit","u":40,"t":2}]},"innodb_disable_sort_file_cache":{"d":true,"t":2,"a":[{"a":"innodb_disable_sort_file_cache","u":40,"t":2},{"a":"sysvar_innodb_disable_sort_file_cache","u":41,"t":1}]},"innodb_disallow_writes":{"d":true,"t":2,"a":[{"a":"innodb_disallow_writes","u":40,"t":2}]},"innodb_doublewrite":{"d":false,"t":2,"a":[{"a":"innodb_doublewrite","u":40,"t":2},{"a":"sysvar_innodb_doublewrite","u":41,"t":1}]},"innodb_doublewrite_file":{"d":false,"a":[{"a":"innodb_doublewrite_file","u":40,"t":2}]},"innodb_empty_free_list_algorithm":{"d":true,"a":[{"a":"innodb_empty_free_list_algorithm","u":40,"t":2}]},"innodb_enable_unsafe_group_commit":{"d":true,"t":3,"a":[{"a":"innodb_enable_unsafe_group_commit","u":40,"t":2}]},"innodb_encrypt_log":{"d":false,"t":2,"a":[{"a":"innodb_encrypt_log","u":40,"t":2}]},"innodb_encrypt_tables":{"d":true,"t":2,"a":[{"a":"innodb_encrypt_tables","u":40,"t":2}]},"innodb_encrypt_temporary_tables":{"d":false,"t":2,"a":[{"a":"innodb_encrypt_temporary_tables","u":40,"t":2}]},"innodb_encryption_rotate_key_age":{"d":true,"t":3,"a":[{"a":"innodb_encryption_rotate_key_age","u":40,"t":2}]},"innodb_encryption_rotation_iops":{"d":true,"t":3,"a":[{"a":"innodb_encryption_rotation_iops","u":40,"t":2}]},"innodb_encryption_threads":{"d":true,"t":3,"a":[{"a":"innodb_encryption_threads","u":40,"t":2}]},"innodb_extra_rsegments":{"d":false,"t":3,"a":[{"a":"innodb_extra_rsegments","u":40,"t":2}]},"innodb_extra_undoslots":{"d":false,"t":2,"a":[{"a":"innodb_extra_undoslots","u":40,"t":2}]},"innodb_fake_changes":{"d":true,"t":2,"a":[{"a":"innodb_fake_changes","u":40,"t":2}]},"innodb_fast_checksum":{"d":false,"t":2,"a":[{"a":"innodb_fast_checksum","u":40,"t":2}]},"innodb_fast_shutdown":{"d":true,"t":3,"a":[{"a":"innodb_fast_shutdown","u":40,"t":2},{"a":"sysvar_innodb_fast_shutdown","u":41,"t":1}]},"innodb_fatal_semaphore_wait_threshold":{"d":false,"t":3,"a":[{"a":"innodb_fatal_semaphore_wait_threshold","u":40,"t":2}]},"innodb_file_format":{"d":true,"t":1,"a":[{"a":"innodb_file_format","u":40,"t":2}]},"innodb_file_format_check":{"d":false,"t":2,"a":[{"a":"innodb_file_format_check","u":40,"t":2}]},"innodb_file_format_max":{"d":true,"t":1,"a":[{"a":"innodb_file_format_max","u":40,"t":2}]},"innodb_file_per_table":{"d":true,"t":2,"a":[{"a":"innodb_file_per_table","u":40,"t":2},{"a":"sysvar_innodb_file_per_table","u":41,"t":1}]},"innodb_fill_factor":{"d":true,"t":3,"a":[{"a":"innodb_fill_factor","u":40,"t":2},{"a":"sysvar_innodb_fill_factor","u":41,"t":1}]},"innodb_flush_log_at_timeout":{"d":true,"t":3,"a":[{"a":"innodb_flush_log_at_timeout","u":40,"t":2},{"a":"sysvar_innodb_flush_log_at_timeout","u":41,"t":1}]},"innodb_flush_log_at_trx_commit":{"d":true,"t":5,"a":[{"a":"innodb_flush_log_at_trx_commit","u":40,"t":2},{"a":"sysvar_innodb_flush_log_at_trx_commit","u":41,"t":1}]},"innodb_flush_method":{"d":false,"a":[{"a":"innodb_flush_method","u":40,"t":2},{"a":"sysvar_innodb_flush_method","u":41,"t":1}]},"innodb_flush_neighbor_pages":{"d":true,"t":5,"a":[{"a":"innodb_flush_neighbor_pages","u":40,"t":2}]},"innodb_flush_neighbors":{"d":true,"t":5,"a":[{"a":"innodb_flush_neighbors","u":40,"t":2},{"a":"sysvar_innodb_flush_neighbors","u":41,"t":1}]},"innodb_flush_sync":{"d":true,"t":2,"a":[{"a":"innodb_flush_sync","u":40,"t":2},{"a":"sysvar_innodb_flush_sync","u":41,"t":1}]},"innodb_flushing_avg_loops":{"d":true,"t":3,"a":[{"a":"innodb_flushing_avg_loops","u":40,"t":2},{"a":"sysvar_innodb_flushing_avg_loops","u":41,"t":1}]},"innodb_force_load_corrupted":{"d":false,"t":2,"a":[{"a":"innodb_force_load_corrupted","u":40,"t":2},{"a":"sysvar_innodb_force_load_corrupted","u":41,"t":1}]},"innodb_force_primary_key":{"d":true,"t":2,"a":[{"a":"innodb_force_primary_key","u":40,"t":2}]},"innodb_force_recovery":{"d":false,"a":[{"a":"innodb_force_recovery","u":40,"t":2},{"a":"sysvar_innodb_force_recovery","u":41,"t":1}]},"innodb_foreground_preflush":{"d":true,"a":[{"a":"innodb_foreground_preflush","u":40,"t":2}]},"innodb_ft_aux_table":{"d":true,"t":1,"a":[{"a":"innodb_ft_aux_table","u":40,"t":2},{"a":"sysvar_innodb_ft_aux_table","u":41,"t":1}]},"innodb_ft_cache_size":{"d":false,"t":3,"a":[{"a":"innodb_ft_cache_size","u":40,"t":2},{"a":"sysvar_innodb_ft_cache_size","u":41,"t":1}]},"innodb_ft_enable_diag_print":{"d":true,"t":2,"a":[{"a":"innodb_ft_enable_diag_print","u":40,"t":2},{"a":"sysvar_innodb_ft_enable_diag_print","u":41,"t":1}]},"innodb_ft_enable_stopword":{"d":true,"t":2,"a":[{"a":"innodb_ft_enable_stopword","u":40,"t":2},{"a":"sysvar_innodb_ft_enable_stopword","u":41,"t":1}]},"innodb_ft_max_token_size":{"d":false,"t":3,"a":[{"a":"innodb_ft_max_token_size","u":40,"t":2},{"a":"sysvar_innodb_ft_max_token_size","u":41,"t":1}]},"innodb_ft_min_token_size":{"d":false,"t":3,"a":[{"a":"innodb_ft_min_token_size","u":40,"t":2},{"a":"sysvar_innodb_ft_min_token_size","u":41,"t":1}]},"innodb_ft_num_word_optimize":{"d":true,"t":3,"a":[{"a":"innodb_ft_num_word_optimize","u":40,"t":2},{"a":"sysvar_innodb_ft_num_word_optimize","u":41,"t":1}]},"innodb_ft_result_cache_limit":{"d":true,"t":3,"a":[{"a":"innodb_ft_result_cache_limit","u":40,"t":2},{"a":"sysvar_innodb_ft_result_cache_limit","u":41,"t":1}]},"innodb_ft_server_stopword_table":{"d":true,"t":1,"a":[{"a":"innodb_ft_server_stopword_table","u":40,"t":2},{"a":"sysvar_innodb_ft_server_stopword_table","u":41,"t":1}]},"innodb_ft_sort_pll_degree":{"d":false,"t":3,"a":[{"a":"innodb_ft_sort_pll_degree","u":40,"t":2},{"a":"sysvar_innodb_ft_sort_pll_degree","u":41,"t":1}]},"innodb_ft_total_cache_size":{"d":false,"t":3,"a":[{"a":"innodb_ft_total_cache_size","u":40,"t":2},{"a":"sysvar_innodb_ft_total_cache_size","u":41,"t":1}]},"innodb_ft_user_stopword_table":{"d":true,"t":1,"a":[{"a":"innodb_ft_user_stopword_table","u":40,"t":2},{"a":"sysvar_innodb_ft_user_stopword_table","u":41,"t":1}]},"innodb_ibuf_accel_rate":{"d":true,"t":3,"a":[{"a":"innodb_ibuf_accel_rate","u":40,"t":2}]},"innodb_ibuf_active_contract":{"d":true,"t":3,"a":[{"a":"innodb_ibuf_active_contract","u":40,"t":2}]},"innodb_ibuf_max_size":{"d":false,"t":3,"a":[{"a":"innodb_ibuf_max_size","u":40,"t":2}]},"innodb_idle_flush_pct":{"d":true,"t":3,"a":[{"a":"innodb_idle_flush_pct","u":40,"t":2},{"a":"sysvar_innodb_idle_flush_pct","u":41,"t":1}]},"innodb_immediate_scrub_data_uncompressed":{"d":true,"t":2,"a":[{"a":"innodb_immediate_scrub_data_uncompressed","u":40,"t":2}]},"innodb_import_table_from_xtrabackup":{"d":true,"t":3,"a":[{"a":"innodb_import_table_from_xtrabackup","u":40,"t":2}]},"innodb_instrument_semaphores":{"d":true,"t":2,"a":[{"a":"innodb_instrument_semaphores","u":40,"t":2}]},"innodb_io_capacity":{"d":true,"t":3,"a":[{"a":"innodb_io_capacity","u":40,"t":2},{"a":"sysvar_innodb_io_capacity","u":41,"t":1}]},"innodb_io_capacity_max":{"d":true,"t":3,"a":[{"a":"innodb_io_capacity_max","u":40,"t":2},{"a":"sysvar_innodb_io_capacity_max","u":41,"t":1}]},"innodb_kill_idle_transaction":{"d":true,"t":3,"a":[{"a":"innodb_kill_idle_transaction","u":40,"t":2}]},"innodb_large_prefix":{"d":true,"t":2,"a":[{"a":"innodb_large_prefix","u":40,"t":2}]},"innodb_lazy_drop_table":{"d":true,"t":2,"a":[{"a":"innodb_lazy_drop_table","u":40,"t":2}]},"innodb_lock_schedule_algorithm":{"d":false,"a":[{"a":"innodb_lock_schedule_algorithm","u":40,"t":2}]},"innodb_lock_wait_timeout":{"d":true,"t":3,"a":[{"a":"innodb_lock_wait_timeout","u":40,"t":2},{"a":"sysvar_innodb_lock_wait_timeout","u":41,"t":1}]},"innodb_locking_fake_changes":{"d":true,"t":2,"a":[{"a":"innodb_locking_fake_changes","u":40,"t":2}]},"innodb_locks_unsafe_for_binlog":{"d":false,"t":2,"a":[{"a":"innodb_locks_unsafe_for_binlog","u":40,"t":2}]},"innodb_log_arch_dir":{"d":false,"t":1,"a":[{"a":"innodb_log_arch_dir","u":40,"t":2}]},"innodb_log_arch_expire_sec":{"d":true,"t":3,"a":[{"a":"innodb_log_arch_expire_sec","u":40,"t":2}]},"innodb_log_archive":{"d":true,"t":2,"a":[{"a":"innodb_log_archive","u":40,"t":2}]},"innodb_log_block_size":{"d":false,"t":3,"a":[{"a":"innodb_log_block_size","u":40,"t":2}]},"innodb_log_buffer_size":{"t":3,"a":[{"a":"innodb_log_buffer_size","u":40,"t":2},{"a":"sysvar_innodb_log_buffer_size","u":41,"t":1}]},"innodb_log_checksum_algorithm":{"d":true,"a":[{"a":"innodb_log_checksum_algorithm","u":40,"t":2}]},"innodb_log_checksums":{"d":true,"t":2,"a":[{"a":"innodb_log_checksums","u":40,"t":2},{"a":"sysvar_innodb_log_checksums","u":41,"t":1}]},"innodb_log_compressed_pages":{"d":true,"t":2,"a":[{"a":"innodb_log_compressed_pages","u":40,"t":2},{"a":"sysvar_innodb_log_compressed_pages","u":41,"t":1}]},"innodb_log_file_size":{"d":false,"t":3,"a":[{"a":"innodb_log_file_size","u":40,"t":2},{"a":"sysvar_innodb_log_file_size","u":41,"t":1}]},"innodb_log_files_in_group":{"d":false,"t":3,"a":[{"a":"innodb_log_files_in_group","u":40,"t":2},{"a":"sysvar_innodb_log_files_in_group","u":41,"t":1}]},"innodb_log_group_home_dir":{"d":false,"t":7,"a":[{"a":"innodb_log_group_home_dir","u":40,"t":2},{"a":"sysvar_innodb_log_group_home_dir","u":41,"t":1}]},"innodb_log_optimize_ddl":{"d":true,"t":2,"a":[{"a":"innodb_log_optimize_ddl","u":40,"t":2}]},"innodb_log_write_ahead_size":{"d":true,"t":3,"a":[{"a":"innodb_log_write_ahead_size","u":40,"t":2},{"a":"sysvar_innodb_log_write_ahead_size","u":41,"t":1}]},"innodb_lru_scan_depth":{"d":true,"t":3,"a":[{"a":"innodb_lru_scan_depth","u":40,"t":2},{"a":"sysvar_innodb_lru_scan_depth","u":41,"t":1}]},"innodb_max_bitmap_file_size":{"d":true,"t":3,"a":[{"a":"innodb_max_bitmap_file_size","u":40,"t":2}]},"innodb_max_changed_pages":{"d":true,"t":3,"a":[{"a":"innodb_max_changed_pages","u":40,"t":2}]},"innodb_max_dirty_pages_pct":{"t":3,"a":[{"a":"innodb_max_dirty_pages_pct","u":40,"t":2},{"a":"sysvar_innodb_max_dirty_pages_pct","u":41,"t":1}]},"innodb_max_dirty_pages_pct_lwm":{"d":true,"t":3,"a":[{"a":"innodb_max_dirty_pages_pct_lwm","u":40,"t":2},{"a":"sysvar_innodb_max_dirty_pages_pct_lwm","u":41,"t":1}]},"innodb_max_purge_lag":{"d":true,"t":3,"a":[{"a":"innodb_max_purge_lag","u":40,"t":2},{"a":"sysvar_innodb_max_purge_lag","u":41,"t":1}]},"innodb_max_purge_lag_delay":{"d":true,"t":3,"a":[{"a":"innodb_max_purge_lag_delay","u":40,"t":2},{"a":"sysvar_innodb_max_purge_lag_delay","u":41,"t":1}]},"innodb_max_undo_log_size":{"d":true,"t":3,"a":[{"a":"innodb_max_undo_log_size","u":40,"t":2},{"a":"sysvar_innodb_max_undo_log_size","u":41,"t":1}]},"innodb_merge_sort_block_size":{"d":true,"t":3,"a":[{"a":"innodb_merge_sort_block_size","u":40,"t":2}]},"innodb_mirrored_log_groups":{"a":[{"a":"innodb_mirrored_log_groups","u":40,"t":2}]},"innodb_mtflush_threads":{"d":false,"t":3,"a":[{"a":"innodb_mtflush_threads","u":40,"t":2}]},"innodb_monitor_disable":{"d":true,"t":1,"a":[{"a":"innodb_monitor_disable","u":40,"t":2},{"a":"sysvar_innodb_monitor_disable","u":41,"t":1}]},"innodb_monitor_enable":{"d":true,"t":1,"a":[{"a":"innodb_monitor_enable","u":40,"t":2},{"a":"sysvar_innodb_monitor_enable","u":41,"t":1}]},"innodb_monitor_reset":{"d":true,"a":[{"a":"innodb_monitor_reset","u":40,"t":2},{"a":"sysvar_innodb_monitor_reset","u":41,"t":1}]},"innodb_monitor_reset_all":{"d":true,"a":[{"a":"innodb_monitor_reset_all","u":40,"t":2},{"a":"sysvar_innodb_monitor_reset_all","u":41,"t":1}]},"innodb_numa_interleave":{"d":false,"t":2,"a":[{"a":"innodb_numa_interleave","u":40,"t":2},{"a":"sysvar_innodb_numa_interleave","u":41,"t":1}]},"innodb_old_blocks_pct":{"d":true,"t":3,"a":[{"a":"innodb_old_blocks_pct","u":40,"t":2},{"a":"sysvar_innodb_old_blocks_pct","u":41,"t":1}]},"innodb_old_blocks_time":{"d":true,"t":3,"a":[{"a":"innodb_old_blocks_time","u":40,"t":2},{"a":"sysvar_innodb_old_blocks_time","u":41,"t":1}]},"innodb_online_alter_log_max_size":{"d":true,"t":3,"a":[{"a":"innodb_online_alter_log_max_size","u":40,"t":2},{"a":"sysvar_innodb_online_alter_log_max_size","u":41,"t":1}]},"innodb_open_files":{"d":false,"t":3,"a":[{"a":"innodb_open_files","u":40,"t":2},{"a":"sysvar_innodb_open_files","u":41,"t":1}]},"innodb_optimize_fulltext_only":{"d":true,"t":2,"a":[{"a":"innodb_optimize_fulltext_only","u":40,"t":2},{"a":"sysvar_innodb_optimize_fulltext_only","u":41,"t":1}]},"innodb_page_cleaners":{"d":false,"t":3,"a":[{"a":"innodb_page_cleaners","u":40,"t":2},{"a":"sysvar_innodb_page_cleaners","u":41,"t":1}]},"innodb_page_size":{"d":false,"t":5,"a":[{"a":"innodb_page_size","u":40,"t":2},{"a":"sysvar_innodb_page_size","u":41,"t":1}]},"innodb_pass_corrupt_table":{"a":[{"a":"innodb_pass_corrupt_table","u":40,"t":2}]},"innodb_prefix_index_cluster_optimization":{"d":true,"t":2,"a":[{"a":"innodb_prefix_index_cluster_optimization","u":40,"t":2}]},"innodb_print_all_deadlocks":{"d":true,"t":2,"a":[{"a":"innodb_print_all_deadlocks","u":40,"t":2},{"a":"sysvar_innodb_print_all_deadlocks","u":41,"t":1}]},"innodb_purge_batch_size":{"t":3,"a":[{"a":"innodb_purge_batch_size","u":40,"t":2},{"a":"sysvar_innodb_purge_batch_size","u":41,"t":1}]},"innodb_purge_rseg_truncate_frequency":{"d":true,"t":3,"a":[{"a":"innodb_purge_rseg_truncate_frequency","u":40,"t":2},{"a":"sysvar_innodb_purge_rseg_truncate_frequency","u":41,"t":1}]},"innodb_purge_threads":{"d":false,"t":3,"a":[{"a":"innodb_purge_threads","u":40,"t":2},{"a":"sysvar_innodb_purge_threads","u":41,"t":1}]},"innodb_random_read_ahead":{"d":true,"t":2,"a":[{"a":"innodb_random_read_ahead","u":40,"t":2},{"a":"sysvar_innodb_random_read_ahead","u":41,"t":1}]},"innodb_read_ahead":{"d":true,"t":5,"a":[{"a":"innodb_read_ahead","u":40,"t":2}]},"innodb_read_ahead_threshold":{"d":true,"t":3,"a":[{"a":"innodb_read_ahead_threshold","u":40,"t":2},{"a":"sysvar_innodb_read_ahead_threshold","u":41,"t":1}]},"innodb_read_io_threads":{"d":false,"t":3,"a":[{"a":"innodb_read_io_threads","u":40,"t":2},{"a":"sysvar_innodb_read_io_threads","u":41,"t":1}]},"innodb_read_only":{"d":false,"t":2,"a":[{"a":"innodb_read_only","u":40,"t":2},{"a":"sysvar_innodb_read_only","u":41,"t":1}]},"innodb_recovery_stats":{"d":false,"t":2,"a":[{"a":"innodb_recovery_stats","u":40,"t":2}]},"innodb_recovery_update_relay_log":{"d":false,"t":2,"a":[{"a":"innodb_recovery_update_relay_log","u":40,"t":2}]},"innodb_replication_delay":{"d":true,"t":3,"a":[{"a":"innodb_replication_delay","u":40,"t":2},{"a":"sysvar_innodb_replication_delay","u":41,"t":1}]},"innodb_rollback_on_timeout":{"d":false,"t":2,"a":[{"a":"innodb_rollback_on_timeout","u":40,"t":2},{"a":"sysvar_innodb_rollback_on_timeout","u":41,"t":1}]},"innodb_rollback_segments":{"d":true,"t":3,"a":[{"a":"innodb_rollback_segments","u":40,"t":2},{"a":"sysvar_innodb_rollback_segments","u":41,"t":1}]},"innodb_safe_truncate":{"d":false,"t":2,"a":[{"a":"innodb_safe_truncate","u":40,"t":2}]},"innodb_scrub_log":{"d":false,"t":2,"a":[{"a":"innodb_scrub_log","u":40,"t":2}]},"innodb_scrub_log_interval":{"d":true,"t":3,"a":[{"a":"innodb_scrub_log_interval","u":40,"t":2}]},"innodb_scrub_log_speed":{"d":true,"t":3,"a":[{"a":"innodb_scrub_log_speed","u":40,"t":2}]},"innodb_sched_priority_cleaner":{"d":true,"t":3,"a":[{"a":"innodb_sched_priority_cleaner","u":40,"t":2}]},"innodb_show_locks_held":{"d":true,"t":3,"a":[{"a":"innodb_show_locks_held","u":40,"t":2}]},"innodb_show_verbose_locks":{"d":true,"t":3,"a":[{"a":"innodb_show_verbose_locks","u":40,"t":2}]},"innodb_simulate_comp_failures":{"d":true,"t":3,"a":[{"a":"innodb_simulate_comp_failures","u":40,"t":2}]},"innodb_sort_buffer_size":{"d":false,"t":3,"a":[{"a":"innodb_sort_buffer_size","u":40,"t":2},{"a":"sysvar_innodb_sort_buffer_size","u":41,"t":1}]},"innodb_spin_wait_delay":{"d":true,"t":3,"a":[{"a":"innodb_spin_wait_delay","u":40,"t":2},{"a":"sysvar_innodb_spin_wait_delay","u":41,"t":1}]},"innodb_stats_auto_recalc":{"d":true,"t":2,"a":[{"a":"innodb_stats_auto_recalc","u":40,"t":2},{"a":"sysvar_innodb_stats_auto_recalc","u":41,"t":1}]},"innodb_stats_auto_update":{"d":true,"t":2,"a":[{"a":"innodb_stats_auto_update","u":40,"t":2}]},"innodb_stats_include_delete_marked":{"d":true,"t":2,"a":[{"a":"innodb_stats_include_delete_marked","u":40,"t":2},{"a":"sysvar_innodb_stats_include_delete_marked","u":41,"t":1}]},"innodb_stats_method":{"d":true,"t":5,"a":[{"a":"innodb_stats_method","u":40,"t":2},{"a":"sysvar_innodb_stats_method","u":41,"t":1}]},"innodb_stats_modified_counter":{"d":true,"t":3,"a":[{"a":"innodb_stats_modified_counter","u":40,"t":2}]},"innodb_stats_on_metadata":{"d":true,"t":2,"a":[{"a":"innodb_stats_on_metadata","u":40,"t":2},{"a":"sysvar_innodb_stats_on_metadata","u":41,"t":1}]},"innodb_stats_persistent":{"d":true,"t":2,"a":[{"a":"innodb_stats_persistent","u":40,"t":2},{"a":"sysvar_innodb_stats_persistent","u":41,"t":1}]},"innodb_stats_persistent_sample_pages":{"d":true,"t":3,"a":[{"a":"innodb_stats_persistent_sample_pages","u":40,"t":2},{"a":"sysvar_innodb_stats_persistent_sample_pages","u":41,"t":1}]},"innodb_stats_sample_pages":{"d":true,"t":3,"a":[{"a":"innodb_stats_sample_pages","u":40,"t":2}]},"innodb_stats_traditional":{"d":true,"t":2,"a":[{"a":"innodb_stats_traditional","u":40,"t":2}]},"innodb_stats_transient_sample_pages":{"d":true,"t":3,"a":[{"a":"innodb_stats_transient_sample_pages","u":40,"t":2},{"a":"sysvar_innodb_stats_transient_sample_pages","u":41,"t":1}]},"innodb_stats_update_need_lock":{"d":true,"t":2,"a":[{"a":"innodb_stats_update_need_lock","u":40,"t":2}]},"innodb_status_output":{"d":true,"t":2,"a":[{"a":"innodb_status_output","u":40,"t":2},{"a":"sysvar_innodb_status_output","u":41,"t":1}]},"innodb_status_output_locks":{"d":true,"t":2,"a":[{"a":"innodb_status_output_locks","u":40,"t":2},{"a":"sysvar_innodb_status_output_locks","u":41,"t":1}]},"innodb_strict_mode":{"d":true,"t":2,"a":[{"a":"innodb_strict_mode","u":40,"t":2},{"a":"sysvar_innodb_strict_mode","u":41,"t":1}]},"innodb_support_xa":{"d":true,"t":2,"a":[{"a":"innodb_support_xa","u":40,"t":2}]},"innodb_sync_array_size":{"d":false,"t":3,"a":[{"a":"innodb_sync_array_size","u":40,"t":2},{"a":"sysvar_innodb_sync_array_size","u":41,"t":1}]},"innodb_sync_spin_loops":{"d":true,"t":3,"a":[{"a":"innodb_sync_spin_loops","u":40,"t":2},{"a":"sysvar_innodb_sync_spin_loops","u":41,"t":1}]},"innodb_table_locks":{"d":true,"t":2,"a":[{"a":"innodb_table_locks","u":40,"t":2},{"a":"sysvar_innodb_table_locks","u":41,"t":1}]},"innodb_thread_concurrency":{"d":true,"t":3,"a":[{"a":"innodb_thread_concurrency","u":40,"t":2},{"a":"sysvar_innodb_thread_concurrency","u":41,"t":1}]},"innodb_thread_concurrency_timer_based":{"d":false,"t":2,"a":[{"a":"innodb_thread_concurrency_timer_based","u":40,"t":2}]},"innodb_thread_sleep_delay":{"d":true,"t":3,"a":[{"a":"innodb_thread_sleep_delay","u":40,"t":2},{"a":"sysvar_innodb_thread_sleep_delay","u":41,"t":1}]},"innodb_temp_data_file_path":{"d":false,"t":1,"a":[{"a":"innodb_temp_data_file_path","u":40,"t":2},{"a":"sysvar_innodb_temp_data_file_path","u":41,"t":1}]},"innodb_tmpdir":{"d":true,"a":[{"a":"innodb_tmpdir","u":40,"t":2},{"a":"sysvar_innodb_tmpdir","u":41,"t":1}]},"innodb_track_changed_pages":{"d":false,"t":2,"a":[{"a":"innodb_track_changed_pages","u":40,"t":2}]},"innodb_track_redo_log_now":{"d":true,"t":2,"a":[{"a":"innodb_track_redo_log_now","u":40,"t":2}]},"innodb_undo_directory":{"d":false,"a":[{"a":"innodb_undo_directory","u":40,"t":2},{"a":"sysvar_innodb_undo_directory","u":41,"t":1}]},"innodb_undo_log_truncate":{"d":true,"t":2,"a":[{"a":"innodb_undo_log_truncate","u":40,"t":2},{"a":"sysvar_innodb_undo_log_truncate","u":41,"t":1}]},"innodb_undo_logs":{"d":true,"t":3,"a":[{"a":"innodb_undo_logs","u":40,"t":2},{"a":"sysvar_innodb_undo_logs","u":41,"t":1}]},"innodb_undo_tablespaces":{"t":3,"a":[{"a":"innodb_undo_tablespaces","u":40,"t":2},{"a":"sysvar_innodb_undo_tablespaces","u":41,"t":1}]},"innodb_use_atomic_writes":{"d":false,"t":2,"a":[{"a":"innodb_use_atomic_writes","u":40,"t":2}]},"innodb_use_fallocate":{"d":false,"t":2,"a":[{"a":"innodb_use_fallocate","u":40,"t":2}]},"innodb_use_global_flush_log_at_trx_commit":{"d":true,"t":2,"a":[{"a":"innodb_use_global_flush_log_at_trx_commit","u":40,"t":2}]},"innodb_use_mtflush":{"d":false,"t":2,"a":[{"a":"innodb_use_mtflush","u":40,"t":2}]},"innodb_use_native_aio":{"d":false,"t":2,"a":[{"a":"innodb_use_native_aio","u":40,"t":2},{"a":"sysvar_innodb_use_native_aio","u":41,"t":1}]},"innodb_use_purge_thread":{"d":false,"t":3,"a":[{"a":"innodb_use_purge_thread","u":40,"t":2}]},"innodb_use_stacktrace":{"d":false,"t":2,"a":[{"a":"innodb_use_stacktrace","u":40,"t":2}]},"innodb_use_sys_malloc":{"d":false,"t":2,"a":[{"a":"innodb_use_sys_malloc","u":40,"t":2}]},"innodb_use_sys_stats_table":{"d":false,"t":2,"a":[{"a":"innodb_use_sys_stats_table","u":40,"t":2}]},"innodb_use_trim":{"d":false,"t":2,"a":[{"a":"innodb_use_trim","u":40,"t":2}]},"innodb_version":{"d":false,"t":1,"a":[{"a":"innodb_version","u":40,"t":2}]},"innodb_write_io_threads":{"d":false,"t":3,"a":[{"a":"innodb_write_io_threads","u":40,"t":2},{"a":"sysvar_innodb_write_io_threads","u":41,"t":1}]},"audit_log":{"t":5,"a":[{"a":"option_mysqld_audit-log","u":42,"t":1}]},"audit_log_buffer_size":{"d":false,"t":3,"a":[{"a":"sysvar_audit_log_buffer_size","u":42,"t":1}]},"audit_log_compression":{"d":false,"t":5,"a":[{"a":"sysvar_audit_log_compression","u":42,"t":1}]},"audit_log_connection_policy":{"d":true,"t":5,"a":[{"a":"sysvar_audit_log_connection_policy","u":42,"t":1}]},"audit_log_current_session":{"d":false,"t":2,"a":[{"a":"sysvar_audit_log_current_session","u":42,"t":1}]},"audit_log_encryption":{"d":false,"t":5,"a":[{"a":"sysvar_audit_log_encryption","u":42,"t":1}]},"audit_log_exclude_accounts":{"d":true,"t":1,"a":[{"a":"sysvar_audit_log_exclude_accounts","u":42,"t":1}]},"audit_log_file":{"d":false,"t":8,"a":[{"a":"sysvar_audit_log_file","u":42,"t":1}]},"audit_log_filter_id":{"d":false,"t":3,"a":[{"a":"sysvar_audit_log_filter_id","u":42,"t":1}]},"audit_log_flush":{"d":true,"t":2,"a":[{"a":"sysvar_audit_log_flush","u":42,"t":1}]},"audit_log_format":{"d":false,"t":5,"a":[{"a":"sysvar_audit_log_format","u":42,"t":1}]},"audit_log_include_accounts":{"d":true,"t":1,"a":[{"a":"sysvar_audit_log_include_accounts","u":42,"t":1}]},"audit_log_password_history_keep_days":{"d":true,"t":3,"a":[{"a":"sysvar_audit_log_password_history_keep_days","u":42,"t":1}]},"audit_log_policy":{"d":false,"t":5,"a":[{"a":"sysvar_audit_log_policy","u":42,"t":1}]},"audit_log_read_buffer_size":{"t":3,"a":[{"a":"sysvar_audit_log_read_buffer_size","u":42,"t":1}]},"audit_log_rotate_on_size":{"d":true,"t":3,"a":[{"a":"sysvar_audit_log_rotate_on_size","u":42,"t":1}]},"audit_log_statement_policy":{"d":true,"t":5,"a":[{"a":"sysvar_audit_log_statement_policy","u":42,"t":1}]},"audit_log_strategy":{"d":false,"t":5,"a":[{"a":"sysvar_audit_log_strategy","u":42,"t":1}]},"innodb":{"t":5,"a":[{"a":"option_mysqld_innodb","u":41,"t":1}]},"innodb_status_file":{"t":2,"a":[{"a":"option_mysqld_innodb-status-file","u":41,"t":1}]},"daemon_memcached_enable_binlog":{"d":false,"t":2,"a":[{"a":"sysvar_daemon_memcached_enable_binlog","u":41,"t":1}]},"daemon_memcached_engine_lib_name":{"d":false,"t":8,"a":[{"a":"sysvar_daemon_memcached_engine_lib_name","u":41,"t":1}]},"daemon_memcached_engine_lib_path":{"d":false,"t":7,"a":[{"a":"sysvar_daemon_memcached_engine_lib_path","u":41,"t":1}]},"daemon_memcached_option":{"d":false,"t":1,"a":[{"a":"sysvar_daemon_memcached_option","u":41,"t":1}]},"daemon_memcached_r_batch_size":{"d":false,"t":3,"a":[{"a":"sysvar_daemon_memcached_r_batch_size","u":41,"t":1}]},"daemon_memcached_w_batch_size":{"d":false,"t":3,"a":[{"a":"sysvar_daemon_memcached_w_batch_size","u":41,"t":1}]},"innodb_background_drop_list_empty":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_background_drop_list_empty","u":41,"t":1}]},"innodb_buffer_pool_debug":{"d":false,"t":2,"a":[{"a":"sysvar_innodb_buffer_pool_debug","u":41,"t":1}]},"innodb_buffer_pool_in_core_file":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_buffer_pool_in_core_file","u":41,"t":1}]},"innodb_checkpoint_disabled":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_checkpoint_disabled","u":41,"t":1}]},"innodb_compress_debug":{"d":true,"t":5,"a":[{"a":"sysvar_innodb_compress_debug","u":41,"t":1}]},"innodb_ddl_log_crash_reset_debug":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_ddl_log_crash_reset_debug","u":41,"t":1}]},"innodb_dedicated_server":{"d":false,"t":2,"a":[{"a":"sysvar_innodb_dedicated_server","u":41,"t":1}]},"innodb_directories":{"d":false,"t":7,"a":[{"a":"sysvar_innodb_directories","u":41,"t":1}]},"innodb_fil_make_page_dirty_debug":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_fil_make_page_dirty_debug","u":41,"t":1}]},"innodb_fsync_threshold":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_fsync_threshold","u":41,"t":1}]},"innodb_limit_optimistic_insert_debug":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_limit_optimistic_insert_debug","u":41,"t":1}]},"innodb_log_checkpoint_fuzzy_now":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_log_checkpoint_fuzzy_now","u":41,"t":1}]},"innodb_log_checkpoint_now":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_log_checkpoint_now","u":41,"t":1}]},"innodb_log_spin_cpu_abs_lwm":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_log_spin_cpu_abs_lwm","u":41,"t":1}]},"innodb_log_spin_cpu_pct_hwm":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_log_spin_cpu_pct_hwm","u":41,"t":1}]},"innodb_log_wait_for_flush_spin_hwm":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_log_wait_for_flush_spin_hwm","u":41,"t":1}]},"innodb_merge_threshold_set_all_debug":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_merge_threshold_set_all_debug","u":41,"t":1}]},"innodb_parallel_read_threads":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_parallel_read_threads","u":41,"t":1}]},"innodb_print_ddl_logs":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_print_ddl_logs","u":41,"t":1}]},"innodb_redo_log_archive_dirs":{"d":true,"t":1,"a":[{"a":"sysvar_innodb_redo_log_archive_dirs","u":41,"t":1}]},"innodb_redo_log_encrypt":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_redo_log_encrypt","u":41,"t":1}]},"innodb_scan_directories":{"d":false,"t":7,"a":[{"a":"sysvar_innodb_scan_directories","u":41,"t":1}]},"innodb_saved_page_number_debug":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_saved_page_number_debug","u":41,"t":1}]},"innodb_spin_wait_pause_multiplier":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_spin_wait_pause_multiplier","u":41,"t":1}]},"innodb_sync_debug":{"d":false,"t":2,"a":[{"a":"sysvar_innodb_sync_debug","u":41,"t":1}]},"innodb_temp_tablespaces_dir":{"d":false,"t":7,"a":[{"a":"sysvar_innodb_temp_tablespaces_dir","u":41,"t":1}]},"innodb_trx_purge_view_update_only_debug":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_trx_purge_view_update_only_debug","u":41,"t":1}]},"innodb_trx_rseg_n_slots_debug":{"d":true,"t":3,"a":[{"a":"sysvar_innodb_trx_rseg_n_slots_debug","u":41,"t":1}]},"innodb_undo_log_encrypt":{"d":true,"t":2,"a":[{"a":"sysvar_innodb_undo_log_encrypt","u":41,"t":1}]},"ndbcluster":{"d":false,"a":[{"a":"option_mysqld_ndbcluster","u":43,"t":1}]},"ndb-allow-copying-alter-table":{"d":true,"a":[{"a":"option_mysqld_ndb-allow-copying-alter-table","u":43,"t":1}]},"ndb-batch-size":{"d":false,"a":[{"a":"option_mysqld_ndb-batch-size","u":43,"t":1}]},"ndb-cluster-connection-pool":{"d":false,"a":[{"a":"option_mysqld_ndb-cluster-connection-pool","u":43,"t":1}]},"ndb-cluster-connection-pool-nodeids":{"d":false,"a":[{"a":"option_mysqld_ndb-cluster-connection-pool-nodeids","u":43,"t":1}]},"ndb-blob-read-batch-bytes":{"d":true,"a":[{"a":"option_mysqld_ndb-blob-read-batch-bytes","u":43,"t":1}]},"ndb-blob-write-batch-bytes":{"d":true,"a":[{"a":"option_mysqld_ndb-blob-write-batch-bytes","u":43,"t":1}]},"ndb-connectstring":{"d":false,"a":[{"a":"option_mysqld_ndb-connectstring","u":43,"t":1}]},"ndb-default-column-format":{"d":true,"a":[{"a":"option_mysqld_ndb-default-column-format","u":43,"t":1}]},"ndb-deferred-constraints":{"d":true,"a":[{"a":"option_mysqld_ndb-deferred-constraints","u":43,"t":1}]},"ndb-distribution":{"d":true,"a":[{"a":"option_mysqld_ndb-distribution","u":43,"t":1}]},"ndb-log-apply-status":{"d":false,"a":[{"a":"option_mysqld_ndb-log-apply-status","u":43,"t":1}]},"ndb-log-empty-epochs":{"d":true,"a":[{"a":"option_mysqld_ndb-log-empty-epochs","u":43,"t":1}]},"ndb-log-empty-update":{"d":true,"a":[{"a":"option_mysqld_ndb-log-empty-update","u":43,"t":1}]},"ndb-log-exclusive-reads":{"d":true,"a":[{"a":"option_mysqld_ndb-log-exclusive-reads","u":43,"t":1}]},"ndb-log-orig":{"d":false,"a":[{"a":"option_mysqld_ndb-log-orig","u":43,"t":1}]},"ndb-log-transaction-id":{"d":false,"a":[{"a":"option_mysqld_ndb-log-transaction-id","u":43,"t":1}]},"ndb-log-update-minimal":{"d":true,"a":[{"a":"option_mysqld_ndb-log-update-minimal","u":43,"t":1}]},"ndb-mgmd-host":{"d":false,"a":[{"a":"option_mysqld_ndb-mgmd-host","u":43,"t":1}]},"ndb-nodeid":{"d":false,"a":[{"a":"option_mysqld_ndb-nodeid","u":43,"t":1}]},"ndb-optimization-delay":{"d":true,"a":[{"a":"option_mysqld_ndb-optimization-delay","u":43,"t":1}]},"ndb-recv-thread-activation-threshold":{"d":false,"a":[{"a":"option_mysqld_ndb-recv-thread-activation-threshold","u":43,"t":1}]},"ndb-recv-thread-cpu-mask":{"d":false,"a":[{"a":"option_mysqld_ndb-recv-thread-cpu-mask","u":43,"t":1}]},"ndb-transid-mysql-connection-map":{"d":false,"a":[{"a":"option_mysqld_ndb-transid-mysql-connection-map","u":43,"t":1}]},"ndb-wait-connected":{"d":false,"a":[{"a":"option_mysqld_ndb-wait-connected","u":43,"t":1}]},"ndb-wait-setup":{"d":false,"a":[{"a":"option_mysqld_ndb-wait-setup","u":43,"t":1}]},"skip-ndbcluster":{"d":false,"a":[{"a":"option_mysqld_skip-ndbcluster","u":43,"t":1}]},"ndb_autoincrement_prefetch_sz":{"d":true,"a":[{"a":"sysvar_ndb_autoincrement_prefetch_sz","u":43,"t":1}]},"ndb_cache_check_time":{"d":true,"a":[{"a":"sysvar_ndb_cache_check_time","u":43,"t":1}]},"ndb_clear_apply_status":{"d":true,"a":[{"a":"sysvar_ndb_clear_apply_status","u":43,"t":1}]},"ndb_data_node_neighbour":{"d":true,"a":[{"a":"sysvar_ndb_data_node_neighbour","u":43,"t":1}]},"ndb_default_column_format":{"d":true,"a":[{"a":"sysvar_ndb_default_column_format","u":43,"t":1}]},"ndb_deferred_constraints":{"d":true,"a":[{"a":"sysvar_ndb_deferred_constraints","u":43,"t":1}]},"ndb_distribution":{"d":true,"a":[{"a":"sysvar_ndb_distribution","u":43,"t":1}]},"ndb_eventbuffer_free_percent":{"d":true,"a":[{"a":"sysvar_ndb_eventbuffer_free_percent","u":43,"t":1}]},"ndb_eventbuffer_max_alloc":{"d":true,"a":[{"a":"sysvar_ndb_eventbuffer_max_alloc","u":43,"t":1}]},"ndb_extra_logging":{"d":true,"a":[{"a":"sysvar_ndb_extra_logging","u":43,"t":1}]},"ndb_force_send":{"d":true,"a":[{"a":"sysvar_ndb_force_send","u":43,"t":1}]},"ndb_fully_replicated":{"d":true,"a":[{"a":"sysvar_ndb_fully_replicated","u":43,"t":1}]},"ndb_index_stat_enable":{"d":true,"a":[{"a":"sysvar_ndb_index_stat_enable","u":43,"t":1}]},"ndb_index_stat_option":{"d":true,"a":[{"a":"sysvar_ndb_index_stat_option","u":43,"t":1}]},"ndb_join_pushdown":{"d":true,"a":[{"a":"sysvar_ndb_join_pushdown","u":43,"t":1}]},"ndb_log_apply_status":{"d":false,"a":[{"a":"sysvar_ndb_log_apply_status","u":43,"t":1}]},"ndb_log_bin":{"d":true,"a":[{"a":"sysvar_ndb_log_bin","u":43,"t":1}]},"ndb_log_binlog_index":{"d":true,"a":[{"a":"sysvar_ndb_log_binlog_index","u":43,"t":1}]},"ndb_log_empty_epochs":{"d":true,"a":[{"a":"sysvar_ndb_log_empty_epochs","u":43,"t":1}]},"ndb_log_empty_update":{"d":true,"a":[{"a":"sysvar_ndb_log_empty_update","u":43,"t":1}]},"ndb_log_exclusive_reads":{"d":true,"a":[{"a":"sysvar_ndb_log_exclusive_reads","u":43,"t":1}]},"ndb_log_orig":{"d":false,"a":[{"a":"sysvar_ndb_log_orig","u":43,"t":1}]},"ndb_log_transaction_id":{"d":false,"a":[{"a":"sysvar_ndb_log_transaction_id","u":43,"t":1}]},"ndb_optimized_node_selection":{"d":false,"a":[{"a":"sysvar_ndb_optimized_node_selection","u":43,"t":1}]},"ndb_read_backup":{"d":true,"a":[{"a":"sysvar_ndb_read_backup","u":43,"t":1}]},"ndb_recv_thread_activation_threshold":{"d":false,"a":[{"a":"sysvar_ndb_recv_thread_activation_threshold","u":43,"t":1}]},"ndb_recv_thread_cpu_mask":{"d":true,"a":[{"a":"sysvar_ndb_recv_thread_cpu_mask","u":43,"t":1}]},"ndb_report_thresh_binlog_epoch_slip":{"d":true,"a":[{"a":"sysvar_ndb_report_thresh_binlog_epoch_slip","u":43,"t":1}]},"ndb_report_thresh_binlog_mem_usage":{"d":true,"t":2,"a":[{"a":"sysvar_ndb_report_thresh_binlog_mem_usage","u":43,"t":1}]},"ndb_row_checksum":{"d":true,"t":3,"a":[{"a":"sysvar_ndb_row_checksum","u":43,"t":1}]},"ndb_show_foreign_key_mock_tables":{"d":true,"a":[{"a":"sysvar_ndb_show_foreign_key_mock_tables","u":43,"t":1}]},"ndb_slave_conflict_role":{"d":true,"a":[{"a":"sysvar_ndb_slave_conflict_role","u":43,"t":1}]},"ndb_table_no_logging":{"d":true,"a":[{"a":"sysvar_ndb_table_no_logging","u":43,"t":1}]},"ndb_table_temporary":{"d":true,"a":[{"a":"sysvar_ndb_table_temporary","u":43,"t":1}]},"ndb_use_copying_alter_table":{"d":false,"a":[{"a":"sysvar_ndb_use_copying_alter_table","u":43,"t":1}]},"ndb_use_exact_count":{"d":true,"a":[{"a":"sysvar_ndb_use_exact_count","u":43,"t":1}]},"ndb_use_transactions":{"d":true,"a":[{"a":"sysvar_ndb_use_transactions","u":43,"t":1}]},"ndb_version":{"d":false,"a":[{"a":"sysvar_ndb_version","u":43,"t":1}]},"ndb_version_string":{"d":false,"a":[{"a":"sysvar_ndb_version_string","u":43,"t":1}]},"server_id_bits":{"d":false,"a":[{"a":"sysvar_server_id_bits","u":43,"t":1}]},"slave_allow_batching":{"d":true,"a":[{"a":"sysvar_slave_allow_batching","u":43,"t":1}]},"transaction_allow_batching":{"d":true,"a":[{"a":"sysvar_transaction_allow_batching","u":43,"t":1}]},"ndbinfo_database":{"d":false,"a":[{"a":"sysvar_ndbinfo_database","u":43,"t":1}]},"ndbinfo_max_bytes":{"d":true,"a":[{"a":"sysvar_ndbinfo_max_bytes","u":43,"t":1}]},"ndbinfo_max_rows":{"d":true,"a":[{"a":"sysvar_ndbinfo_max_rows","u":43,"t":1}]},"ndbinfo_offline":{"d":true,"a":[{"a":"sysvar_ndbinfo_offline","u":43,"t":1}]},"ndbinfo_show_hidden":{"d":true,"a":[{"a":"sysvar_ndbinfo_show_hidden","u":43,"t":1}]},"ndbinfo_table_prefix":{"d":true,"a":[{"a":"sysvar_ndbinfo_table_prefix","u":43,"t":1}]},"ndbinfo_version":{"d":false,"a":[{"a":"sysvar_ndbinfo_version","u":43,"t":1}]},"performance_schema_error_size":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_error_size","u":20,"t":1}]},"performance_schema_events_transactions_history_long_size":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_events_transactions_history_long_size","u":20,"t":1}]},"performance_schema_events_transactions_history_size":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_events_transactions_history_size","u":20,"t":1}]},"performance_schema_max_digest_sample_age":{"d":true,"t":3,"a":[{"a":"sysvar_performance_schema_max_digest_sample_age","u":20,"t":1}]},"performance_schema_max_index_stat":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_index_stat","u":20,"t":1}]},"performance_schema_max_memory_classes":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_memory_classes","u":20,"t":1}]},"performance_schema_max_metadata_locks":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_metadata_locks","u":20,"t":1}]},"performance_schema_max_prepared_statements_instances":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_prepared_statements_instances","u":20,"t":1}]},"performance_schema_max_program_instances":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_program_instances","u":20,"t":1}]},"performance_schema_max_sql_text_length":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_sql_text_length","u":20,"t":1}]},"performance_schema_max_statement_stack":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_statement_stack","u":20,"t":1}]},"performance_schema_max_table_lock_stat":{"d":false,"t":3,"a":[{"a":"sysvar_performance_schema_max_table_lock_stat","u":20,"t":1}]},"authentication_ldap_sasl_auth_method_name":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_auth_method_name","u":44,"t":1}]},"authentication_ldap_sasl_bind_base_dn":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_bind_base_dn","u":44,"t":1}]},"authentication_ldap_sasl_bind_root_dn":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_bind_root_dn","u":44,"t":1}]},"authentication_ldap_sasl_bind_root_pwd":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_bind_root_pwd","u":44,"t":1}]},"authentication_ldap_sasl_ca_path":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_ca_path","u":44,"t":1}]},"authentication_ldap_sasl_group_search_attr":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_group_search_attr","u":44,"t":1}]},"authentication_ldap_sasl_group_search_filter":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_group_search_filter","u":44,"t":1}]},"authentication_ldap_sasl_init_pool_size":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_sasl_init_pool_size","u":44,"t":1}]},"authentication_ldap_sasl_log_status":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_sasl_log_status","u":44,"t":1}]},"authentication_ldap_sasl_max_pool_size":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_sasl_max_pool_size","u":44,"t":1}]},"authentication_ldap_sasl_server_host":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_server_host","u":44,"t":1}]},"authentication_ldap_sasl_server_port":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_sasl_server_port","u":44,"t":1}]},"authentication_ldap_sasl_tls":{"d":true,"t":2,"a":[{"a":"sysvar_authentication_ldap_sasl_tls","u":44,"t":1}]},"authentication_ldap_sasl_user_search_attr":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_sasl_user_search_attr","u":44,"t":1}]},"authentication_ldap_simple_auth_method_name":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_auth_method_name","u":44,"t":1}]},"authentication_ldap_simple_bind_base_dn":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_bind_base_dn","u":44,"t":1}]},"authentication_ldap_simple_bind_root_dn":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_bind_root_dn","u":44,"t":1}]},"authentication_ldap_simple_bind_root_pwd":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_bind_root_pwd","u":44,"t":1}]},"authentication_ldap_simple_ca_path":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_ca_path","u":44,"t":1}]},"authentication_ldap_simple_group_search_attr":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_group_search_attr","u":44,"t":1}]},"authentication_ldap_simple_group_search_filter":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_group_search_filter","u":44,"t":1}]},"authentication_ldap_simple_init_pool_size":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_simple_init_pool_size","u":44,"t":1}]},"authentication_ldap_simple_log_status":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_simple_log_status","u":44,"t":1}]},"authentication_ldap_simple_max_pool_size":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_simple_max_pool_size","u":44,"t":1}]},"authentication_ldap_simple_server_host":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_server_host","u":44,"t":1}]},"authentication_ldap_simple_server_port":{"d":true,"t":3,"a":[{"a":"sysvar_authentication_ldap_simple_server_port","u":44,"t":1}]},"authentication_ldap_simple_tls":{"d":true,"t":2,"a":[{"a":"sysvar_authentication_ldap_simple_tls","u":44,"t":1}]},"authentication_ldap_simple_user_search_attr":{"d":true,"t":1,"a":[{"a":"sysvar_authentication_ldap_simple_user_search_attr","u":44,"t":1}]},"binlog_row_event_max_size":{"t":3,"a":[{"a":"option_mysqld_binlog-row-event-max-size","u":22,"t":1},{"a":"sysvar_binlog_row_event_max_size","u":22,"t":1},{"a":"option_mysqld_binlog-row-event-max-size","u":23,"t":1}]},"binlog_do_db":{"t":1,"a":[{"a":"option_mysqld_binlog-do-db","u":22,"t":1},{"a":"option_mysqld_binlog-do-db","u":23,"t":1}]},"binlog_ignore_db":{"t":1,"a":[{"a":"option_mysqld_binlog-ignore-db","u":22,"t":1},{"a":"option_mysqld_binlog-ignore-db","u":23,"t":1}]},"max_binlog_dump_events":{"t":3,"a":[{"a":"option_mysqld_max-binlog-dump-events","u":22,"t":1},{"a":"option_mysqld_max-binlog-dump-events","u":23,"t":1}]},"sporadic_binlog_dump_fail":{"t":2,"a":[{"a":"option_mysqld_sporadic-binlog-dump-fail","u":22,"t":1},{"a":"option_mysqld_sporadic-binlog-dump-fail","u":23,"t":1}]},"binlog_encryption":{"d":true,"t":2,"a":[{"a":"sysvar_binlog_encryption","u":22,"t":1}]},"binlog_error_action":{"d":true,"t":5,"a":[{"a":"sysvar_binlog_error_action","u":22,"t":1},{"a":"sysvar_binlog_error_action","u":23,"t":1}]},"binlog_expire_logs_seconds":{"d":true,"t":3,"a":[{"a":"sysvar_binlog_expire_logs_seconds","u":22,"t":1}]},"binlog_group_commit_sync_delay":{"d":true,"t":3,"a":[{"a":"sysvar_binlog_group_commit_sync_delay","u":22,"t":1},{"a":"sysvar_binlog_group_commit_sync_delay","u":23,"t":1}]},"binlog_group_commit_sync_no_delay_count":{"d":true,"t":3,"a":[{"a":"sysvar_binlog_group_commit_sync_no_delay_count","u":22,"t":1},{"a":"sysvar_binlog_group_commit_sync_no_delay_count","u":23,"t":1}]},"binlog_max_flush_queue_time":{"d":true,"t":3,"a":[{"a":"sysvar_binlog_max_flush_queue_time","u":22,"t":1},{"a":"sysvar_binlog_max_flush_queue_time","u":23,"t":1}]},"binlog_order_commits":{"d":true,"t":2,"a":[{"a":"sysvar_binlog_order_commits","u":22,"t":1},{"a":"sysvar_binlog_order_commits","u":23,"t":1}]},"binlog_rotate_encryption_master_key_at_startup":{"d":false,"t":2,"a":[{"a":"sysvar_binlog_rotate_encryption_master_key_at_startup","u":22,"t":1}]},"binlog_row_value_options":{"d":true,"t":6,"a":[{"a":"sysvar_binlog_row_value_options","u":22,"t":1}]},"binlog_rows_query_log_events":{"d":true,"t":2,"a":[{"a":"sysvar_binlog_rows_query_log_events","u":22,"t":1},{"a":"sysvar_binlog_rows_query_log_events","u":23,"t":1}]},"binlog_transaction_dependency_tracking":{"d":true,"t":5,"a":[{"a":"sysvar_binlog_transaction_dependency_tracking","u":22,"t":1},{"a":"sysvar_binlog_transaction_dependency_tracking","u":23,"t":1}]},"binlog_transaction_dependency_history_size":{"d":true,"t":3,"a":[{"a":"sysvar_binlog_transaction_dependency_history_size","u":22,"t":1},{"a":"sysvar_binlog_transaction_dependency_history_size","u":23,"t":1}]},"log_bin_use_v1_row_events":{"d":false,"t":2,"a":[{"a":"sysvar_log_bin_use_v1_row_events","u":22,"t":1},{"a":"sysvar_log_bin_use_v1_row_events","u":23,"t":1}]},"log_builtin_as_identified_by_password":{"d":true,"t":2,"a":[{"a":"sysvar_log_builtin_as_identified_by_password","u":22,"t":1},{"a":"sysvar_log_builtin_as_identified_by_password","u":23,"t":1}]},"log_statements_unsafe_for_binlog":{"d":true,"t":2,"a":[{"a":"sysvar_log_statements_unsafe_for_binlog","u":22,"t":1},{"a":"sysvar_log_statements_unsafe_for_binlog","u":23,"t":1}]},"original_commit_timestamp":{"d":true,"t":4,"a":[{"a":"sysvar_original_commit_timestamp","u":22,"t":1}]},"transaction_write_set_extraction":{"d":true,"t":5,"a":[{"a":"sysvar_transaction_write_set_extraction","u":22,"t":1},{"a":"sysvar_transaction_write_set_extraction","u":23,"t":1}]},"binlogging_impossible_mode":{"d":true,"t":5,"a":[{"a":"sysvar_binlogging_impossible_mode","u":23,"t":1}]},"log_backward_compatible_user_definitions":{"d":true,"t":2,"a":[{"a":"sysvar_log_backward_compatible_user_definitions","u":23,"t":1}]},"binlog_gtid_simple_recovery":{"d":false,"t":2,"a":[{"a":"sysvar_binlog_gtid_simple_recovery","u":45,"t":1}]},"enforce_gtid_consistency":{"d":true,"t":5,"a":[{"a":"sysvar_enforce_gtid_consistency","u":45,"t":1}]},"gtid_executed":{"d":false,"t":1,"a":[{"a":"sysvar_gtid_executed","u":45,"t":1}]},"gtid_executed_compression_period":{"d":true,"t":3,"a":[{"a":"sysvar_gtid_executed_compression_period","u":45,"t":1}]},"gtid_mode":{"d":true,"t":5,"a":[{"a":"sysvar_gtid_mode","u":45,"t":1}]},"gtid_next":{"d":true,"t":5,"a":[{"a":"sysvar_gtid_next","u":45,"t":1}]},"gtid_owned":{"d":false,"t":1,"a":[{"a":"sysvar_gtid_owned","u":45,"t":1}]},"gtid_purged":{"d":true,"t":1,"a":[{"a":"sysvar_gtid_purged","u":45,"t":1}]},"show_slave_auth_info":{"t":2,"a":[{"a":"option_mysqld_show-slave-auth-info","u":21,"t":1}]},"immediate_server_version":{"d":true,"t":3,"a":[{"a":"sysvar_immediate_server_version","u":21,"t":1}]},"original_server_version":{"d":true,"t":3,"a":[{"a":"sysvar_original_server_version","u":21,"t":1}]},"rpl_semi_sync_master_wait_for_slave_count":{"d":true,"t":3,"a":[{"a":"sysvar_rpl_semi_sync_master_wait_for_slave_count","u":21,"t":1}]},"master_info_file":{"t":8,"a":[{"a":"option_mysqld_master-info-file","u":24,"t":1}]},"master_retry_count":{"t":3,"a":[{"a":"option_mysqld_master-retry-count","u":24,"t":1}]},"replicate_same_server_id":{"t":2,"a":[{"a":"option_mysqld_replicate-same-server-id","u":24,"t":1}]},"skip_slave_start":{"t":2,"a":[{"a":"option_mysqld_skip-slave-start","u":24,"t":1}]},"abort_slave_event_count":{"t":3,"a":[{"a":"option_mysqld_abort-slave-event-count","u":24,"t":1}]},"disconnect_slave_event_count":{"t":3,"a":[{"a":"option_mysqld_disconnect-slave-event-count","u":24,"t":1}]},"master_info_repository":{"d":true,"t":1,"a":[{"a":"sysvar_master_info_repository","u":24,"t":1}]},"relay_log_info_repository":{"d":true,"t":1,"a":[{"a":"sysvar_relay_log_info_repository","u":24,"t":1}]},"rpl_read_size":{"d":true,"t":3,"a":[{"a":"sysvar_rpl_read_size","u":24,"t":1}]},"rpl_stop_slave_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_rpl_stop_slave_timeout","u":24,"t":1}]},"slave_checkpoint_group":{"d":true,"t":3,"a":[{"a":"sysvar_slave_checkpoint_group","u":24,"t":1}]},"slave_checkpoint_period":{"d":true,"t":3,"a":[{"a":"sysvar_slave_checkpoint_period","u":24,"t":1}]},"slave_parallel_type":{"d":true,"t":5,"a":[{"a":"sysvar_slave_parallel_type","u":24,"t":1}]},"slave_pending_jobs_size_max":{"d":true,"t":3,"a":[{"a":"sysvar_slave_pending_jobs_size_max","u":24,"t":1}]},"slave_preserve_commit_order":{"d":true,"t":2,"a":[{"a":"sysvar_slave_preserve_commit_order","u":24,"t":1}]},"slave_rows_search_algorithms":{"d":true,"t":6,"a":[{"a":"sysvar_slave_rows_search_algorithms","u":24,"t":1}]},"server_uuid":{"d":false,"t":1,"a":[{"a":"sysvar_server_uuid","u":9,"t":1}]},"help":{"a":[{"a":"option_mysqld_help","u":16,"t":1}]},"allow_suspicious_udfs":{"t":2,"a":[{"a":"option_mysqld_allow-suspicious-udfs","u":16,"t":1}]},"ansi":{"a":[{"a":"option_mysqld_ansi","u":16,"t":1}]},"character_set_client_handshake":{"t":2,"a":[{"a":"option_mysqld_character-set-client-handshake","u":16,"t":1}]},"chroot":{"t":7,"a":[{"a":"option_mysqld_chroot","u":16,"t":1}]},"console":{"a":[{"a":"option_mysqld_console","u":16,"t":1}]},"daemonize":{"t":2,"a":[{"a":"option_mysqld_daemonize","u":16,"t":1}]},"debug_sync_timeout":{"t":3,"a":[{"a":"option_mysqld_debug-sync-timeout","u":16,"t":1}]},"default_time_zone":{"t":1,"a":[{"a":"option_mysqld_default-time-zone","u":16,"t":1}]},"des_key_file":{"a":[{"a":"option_mysqld_des-key-file","u":16,"t":1}]},"early_plugin_load":{"t":1,"a":[{"a":"option_mysqld_early-plugin-load","u":16,"t":1}]},"exit_info":{"t":3,"a":[{"a":"option_mysqld_exit-info","u":16,"t":1}]},"external_locking":{"t":2,"a":[{"a":"option_mysqld_external-locking","u":16,"t":1}]},"gdb":{"t":2,"a":[{"a":"option_mysqld_gdb","u":16,"t":1}]},"initialize":{"t":2,"a":[{"a":"option_mysqld_initialize","u":16,"t":1}]},"initialize_insecure":{"t":2,"a":[{"a":"option_mysqld_initialize-insecure","u":16,"t":1}]},"install":{"a":[{"a":"option_mysqld_install","u":16,"t":1}]},"install_manual":{"a":[{"a":"option_mysqld_install-manual","u":16,"t":1}]},"language":{"d":false,"t":7,"a":[{"a":"option_mysqld_language","u":16,"t":1}]},"local_service":{"a":[{"a":"option_mysqld_local-service","u":16,"t":1}]},"log_isam":{"t":8,"a":[{"a":"option_mysqld_log-isam","u":16,"t":1}]},"log_raw":{"t":2,"a":[{"a":"option_mysqld_log-raw","u":16,"t":1},{"a":"sysvar_log_raw","u":15,"t":1}]},"log_short_format":{"t":2,"a":[{"a":"option_mysqld_log-short-format","u":16,"t":1}]},"log_tc":{"t":8,"a":[{"a":"option_mysqld_log-tc","u":16,"t":1}]},"memlock":{"t":2,"a":[{"a":"option_mysqld_memlock","u":16,"t":1}]},"no_dd_upgrade":{"t":2,"a":[{"a":"option_mysqld_no-dd-upgrade","u":16,"t":1}]},"no_monitor":{"t":2,"a":[{"a":"option_mysqld_no-monitor","u":16,"t":1}]},"old_style_user_limits":{"t":2,"a":[{"a":"option_mysqld_old-style-user-limits","u":16,"t":1}]},"plugin_load":{"d":false,"t":1,"a":[{"a":"option_mysqld_plugin-load","u":16,"t":1}]},"plugin_load_add":{"d":false,"t":1,"a":[{"a":"option_mysqld_plugin-load-add","u":16,"t":1}]},"port_open_timeout":{"t":3,"a":[{"a":"option_mysqld_port-open-timeout","u":16,"t":1}]},"remove":{"a":[{"a":"option_mysqld_remove","u":16,"t":1}]},"safe_user_create":{"t":2,"a":[{"a":"option_mysqld_safe-user-create","u":16,"t":1}]},"skip_grant_tables":{"t":2,"a":[{"a":"option_mysqld_skip-grant-tables","u":16,"t":1}]},"skip_host_cache":{"a":[{"a":"option_mysqld_skip-host-cache","u":16,"t":1}]},"skip_new":{"a":[{"a":"option_mysqld_skip-new","u":16,"t":1}]},"skip_stack_trace":{"a":[{"a":"option_mysqld_skip-stack-trace","u":16,"t":1}]},"slow_start_timeout":{"t":3,"a":[{"a":"option_mysqld_slow-start-timeout","u":16,"t":1}]},"standalone":{"a":[{"a":"option_mysqld_standalone","u":16,"t":1}]},"super_large_pages":{"t":2,"a":[{"a":"option_mysqld_super-large-pages","u":16,"t":1}]},"symbolic_links":{"t":2,"a":[{"a":"option_mysqld_symbolic-links","u":16,"t":1}]},"sysdate_is_now":{"t":2,"a":[{"a":"option_mysqld_sysdate-is-now","u":16,"t":1}]},"tc_heuristic_recover":{"t":5,"a":[{"a":"option_mysqld_tc-heuristic-recover","u":16,"t":1}]},"temp_pool":{"t":2,"a":[{"a":"option_mysqld_temp-pool","u":16,"t":1}]},"transaction_isolation":{"d":true,"t":5,"a":[{"a":"option_mysqld_transaction-isolation","u":16,"t":1},{"a":"sysvar_transaction_isolation","u":15,"t":1}]},"transaction_read_only":{"d":true,"t":2,"a":[{"a":"option_mysqld_transaction-read-only","u":16,"t":1},{"a":"sysvar_transaction_read_only","u":15,"t":1}]},"upgrade":{"t":5,"a":[{"a":"option_mysqld_upgrade","u":16,"t":1}]},"user":{"t":1,"a":[{"a":"option_mysqld_user","u":16,"t":1}]},"validate_config":{"t":2,"a":[{"a":"option_mysqld_validate-config","u":16,"t":1}]},"activate_all_roles_on_login":{"d":true,"t":2,"a":[{"a":"sysvar_activate_all_roles_on_login","u":15,"t":1}]},"admin_address":{"d":false,"t":1,"a":[{"a":"sysvar_admin_address","u":15,"t":1}]},"admin_port":{"d":false,"t":3,"a":[{"a":"sysvar_admin_port","u":15,"t":1}]},"authentication_windows_log_level":{"d":false,"t":3,"a":[{"a":"sysvar_authentication_windows_log_level","u":15,"t":1}]},"authentication_windows_use_principal_name":{"d":false,"t":2,"a":[{"a":"sysvar_authentication_windows_use_principal_name","u":15,"t":1}]},"auto_generate_certs":{"d":false,"t":2,"a":[{"a":"sysvar_auto_generate_certs","u":15,"t":1}]},"avoid_temporal_upgrade":{"d":true,"t":2,"a":[{"a":"sysvar_avoid_temporal_upgrade","u":15,"t":1}]},"block_encryption_mode":{"d":true,"t":1,"a":[{"a":"sysvar_block_encryption_mode","u":15,"t":1}]},"caching_sha2_password_auto_generate_rsa_keys":{"d":false,"t":2,"a":[{"a":"sysvar_caching_sha2_password_auto_generate_rsa_keys","u":15,"t":1}]},"caching_sha2_password_private_key_path":{"d":false,"t":8,"a":[{"a":"sysvar_caching_sha2_password_private_key_path","u":15,"t":1}]},"caching_sha2_password_public_key_path":{"d":false,"t":8,"a":[{"a":"sysvar_caching_sha2_password_public_key_path","u":15,"t":1}]},"check_proxy_users":{"d":true,"t":2,"a":[{"a":"sysvar_check_proxy_users","u":15,"t":1}]},"create_admin_listener_thread":{"d":false,"t":2,"a":[{"a":"sysvar_create_admin_listener_thread","u":15,"t":1}]},"cte_max_recursion_depth":{"d":true,"t":3,"a":[{"a":"sysvar_cte_max_recursion_depth","u":15,"t":1}]},"default_authentication_plugin":{"d":false,"t":5,"a":[{"a":"sysvar_default_authentication_plugin","u":15,"t":1}]},"default_collation_for_utf8mb4":{"d":true,"t":5,"a":[{"a":"sysvar_default_collation_for_utf8mb4","u":15,"t":1}]},"default_table_encryption":{"d":true,"t":2,"a":[{"a":"sysvar_default_table_encryption","u":15,"t":1}]},"disabled_storage_engines":{"d":false,"t":1,"a":[{"a":"sysvar_disabled_storage_engines","u":15,"t":1}]},"dragnet.log_error_filter_rules":{"d":true,"t":1,"a":[{"a":"sysvar_dragnet.log_error_filter_rules","u":15,"t":1}]},"end_markers_in_json":{"d":true,"t":2,"a":[{"a":"sysvar_end_markers_in_json","u":15,"t":1}]},"generated_random_password_length":{"d":true,"t":3,"a":[{"a":"sysvar_generated_random_password_length","u":15,"t":1}]},"have_statement_timeout":{"d":false,"t":2,"a":[{"a":"sysvar_have_statement_timeout","u":15,"t":1}]},"histogram_generation_max_mem_size":{"d":true,"t":3,"a":[{"a":"sysvar_histogram_generation_max_mem_size","u":15,"t":1}]},"information_schema_stats_expiry":{"d":true,"t":3,"a":[{"a":"sysvar_information_schema_stats_expiry","u":15,"t":1}]},"internal_tmp_disk_storage_engine":{"d":true,"t":5,"a":[{"a":"sysvar_internal_tmp_disk_storage_engine","u":15,"t":1}]},"internal_tmp_mem_storage_engine":{"d":true,"t":5,"a":[{"a":"sysvar_internal_tmp_mem_storage_engine","u":15,"t":1}]},"log_error_filter_rules":{"d":true,"t":1,"a":[{"a":"sysvar_log_error_filter_rules","u":15,"t":1}]},"log_error_services":{"d":true,"t":1,"a":[{"a":"sysvar_log_error_services","u":15,"t":1}]},"log_error_suppression_list":{"d":true,"t":1,"a":[{"a":"sysvar_log_error_suppression_list","u":15,"t":1}]},"log_error_verbosity":{"d":true,"t":3,"a":[{"a":"sysvar_log_error_verbosity","u":15,"t":1}]},"log_slow_extra":{"d":true,"t":2,"a":[{"a":"sysvar_log_slow_extra","u":15,"t":1}]},"log_syslog":{"d":true,"t":2,"a":[{"a":"sysvar_log_syslog","u":15,"t":1}]},"log_syslog_facility":{"d":true,"t":1,"a":[{"a":"sysvar_log_syslog_facility","u":15,"t":1}]},"log_syslog_include_pid":{"d":true,"t":2,"a":[{"a":"sysvar_log_syslog_include_pid","u":15,"t":1}]},"log_syslog_tag":{"d":true,"t":1,"a":[{"a":"sysvar_log_syslog_tag","u":15,"t":1}]},"log_timestamps":{"d":true,"t":5,"a":[{"a":"sysvar_log_timestamps","u":15,"t":1}]},"log_throttle_queries_not_using_indexes":{"d":true,"t":3,"a":[{"a":"sysvar_log_throttle_queries_not_using_indexes","u":15,"t":1}]},"mandatory_roles":{"d":true,"t":1,"a":[{"a":"sysvar_mandatory_roles","u":15,"t":1}]},"max_execution_time":{"d":true,"t":3,"a":[{"a":"sysvar_max_execution_time","u":15,"t":1}]},"max_points_in_geometry":{"d":true,"t":3,"a":[{"a":"sysvar_max_points_in_geometry","u":15,"t":1}]},"mecab_rc_file":{"d":false,"t":8,"a":[{"a":"sysvar_mecab_rc_file","u":15,"t":1}]},"mysql_native_password_proxy_users":{"d":true,"t":2,"a":[{"a":"sysvar_mysql_native_password_proxy_users","u":15,"t":1}]},"named_pipe_full_access_group":{"d":false,"t":1,"a":[{"a":"sysvar_named_pipe_full_access_group","u":15,"t":1}]},"new":{"d":true,"t":2,"a":[{"a":"sysvar_new","u":15,"t":1}]},"ngram_token_size":{"d":false,"t":3,"a":[{"a":"sysvar_ngram_token_size","u":15,"t":1}]},"offline_mode":{"d":true,"t":2,"a":[{"a":"sysvar_offline_mode","u":15,"t":1}]},"optimizer_trace_features":{"d":true,"t":1,"a":[{"a":"sysvar_optimizer_trace_features","u":15,"t":1}]},"optimizer_trace_limit":{"d":true,"t":3,"a":[{"a":"sysvar_optimizer_trace_limit","u":15,"t":1}]},"optimizer_trace_offset":{"d":true,"t":3,"a":[{"a":"sysvar_optimizer_trace_offset","u":15,"t":1}]},"parser_max_mem_size":{"d":true,"t":3,"a":[{"a":"sysvar_parser_max_mem_size","u":15,"t":1}]},"partial_revokes":{"d":true,"t":2,"a":[{"a":"sysvar_partial_revokes","u":15,"t":1}]},"password_history":{"d":true,"t":3,"a":[{"a":"sysvar_password_history","u":15,"t":1}]},"password_require_current":{"d":true,"t":2,"a":[{"a":"sysvar_password_require_current","u":15,"t":1}]},"password_reuse_interval":{"d":true,"t":3,"a":[{"a":"sysvar_password_reuse_interval","u":15,"t":1}]},"persisted_globals_load":{"d":false,"t":2,"a":[{"a":"sysvar_persisted_globals_load","u":15,"t":1}]},"persist_only_admin_x509_subject":{"d":false,"t":1,"a":[{"a":"sysvar_persist_only_admin_x509_subject","u":15,"t":1}]},"print_identified_with_as_hex":{"d":true,"t":2,"a":[{"a":"sysvar_print_identified_with_as_hex","u":15,"t":1}]},"protocol_compression_algorithms":{"d":true,"t":6,"a":[{"a":"sysvar_protocol_compression_algorithms","u":15,"t":1}]},"range_optimizer_max_mem_size":{"d":true,"t":3,"a":[{"a":"sysvar_range_optimizer_max_mem_size","u":15,"t":1}]},"rbr_exec_mode":{"d":true,"t":5,"a":[{"a":"sysvar_rbr_exec_mode","u":15,"t":1}]},"regexp_stack_limit":{"d":true,"t":3,"a":[{"a":"sysvar_regexp_stack_limit","u":15,"t":1}]},"regexp_time_limit":{"d":true,"t":3,"a":[{"a":"sysvar_regexp_time_limit","u":15,"t":1}]},"require_secure_transport":{"d":true,"t":2,"a":[{"a":"sysvar_require_secure_transport","u":15,"t":1}]},"resultset_metadata":{"d":true,"t":5,"a":[{"a":"sysvar_resultset_metadata","u":15,"t":1}]},"secondary_engine_cost_threshold":{"d":true,"t":4,"a":[{"a":"sysvar_secondary_engine_cost_threshold","u":15,"t":1}]},"schema_definition_cache":{"d":true,"t":3,"a":[{"a":"sysvar_schema_definition_cache","u":15,"t":1}]},"session_track_gtids":{"d":true,"t":5,"a":[{"a":"sysvar_session_track_gtids","u":15,"t":1}]},"sha256_password_auto_generate_rsa_keys":{"d":false,"t":2,"a":[{"a":"sysvar_sha256_password_auto_generate_rsa_keys","u":15,"t":1}]},"sha256_password_private_key_path":{"d":false,"t":8,"a":[{"a":"sysvar_sha256_password_private_key_path","u":15,"t":1}]},"sha256_password_proxy_users":{"d":true,"t":2,"a":[{"a":"sysvar_sha256_password_proxy_users","u":15,"t":1}]},"sha256_password_public_key_path":{"d":false,"t":8,"a":[{"a":"sysvar_sha256_password_public_key_path","u":15,"t":1}]},"show_compatibility_56":{"d":true,"t":2,"a":[{"a":"sysvar_show_compatibility_56","u":15,"t":1}]},"show_create_table_skip_secondary_engine":{"d":true,"t":2,"a":[{"a":"sysvar_show_create_table_skip_secondary_engine","u":15,"t":1}]},"show_create_table_verbosity":{"d":true,"t":2,"a":[{"a":"sysvar_show_create_table_verbosity","u":15,"t":1}]},"show_old_temporals":{"d":true,"t":2,"a":[{"a":"sysvar_show_old_temporals","u":15,"t":1}]},"sql_require_primary_key":{"d":true,"t":2,"a":[{"a":"sysvar_sql_require_primary_key","u":15,"t":1}]},"ssl_fips_mode":{"d":true,"t":5,"a":[{"a":"sysvar_ssl_fips_mode","u":15,"t":1}]},"stored_program_definition_cache":{"d":true,"t":3,"a":[{"a":"sysvar_stored_program_definition_cache","u":15,"t":1}]},"super_read_only":{"d":true,"t":2,"a":[{"a":"sysvar_super_read_only","u":15,"t":1}]},"syseventlog.facility":{"d":true,"t":1,"a":[{"a":"sysvar_syseventlog.facility","u":15,"t":1}]},"syseventlog.include_pid":{"d":true,"t":2,"a":[{"a":"sysvar_syseventlog.include_pid","u":15,"t":1}]},"syseventlog.tag":{"d":true,"t":1,"a":[{"a":"sysvar_syseventlog.tag","u":15,"t":1}]},"table_encryption_privilege_check":{"d":true,"t":2,"a":[{"a":"sysvar_table_encryption_privilege_check","u":15,"t":1}]},"tablespace_definition_cache":{"d":true,"t":3,"a":[{"a":"sysvar_tablespace_definition_cache","u":15,"t":1}]},"temptable_max_ram":{"d":true,"t":3,"a":[{"a":"sysvar_temptable_max_ram","u":15,"t":1}]},"temptable_use_mmap":{"d":true,"t":2,"a":[{"a":"sysvar_temptable_use_mmap","u":15,"t":1}]},"thread_pool_algorithm":{"d":false,"t":3,"a":[{"a":"sysvar_thread_pool_algorithm","u":15,"t":1}]},"thread_pool_high_priority_connection":{"d":true,"t":3,"a":[{"a":"sysvar_thread_pool_high_priority_connection","u":15,"t":1}]},"thread_pool_max_active_query_threads":{"d":true,"t":3,"a":[{"a":"sysvar_thread_pool_max_active_query_threads","u":15,"t":1}]},"thread_pool_max_unused_threads":{"d":true,"t":3,"a":[{"a":"sysvar_thread_pool_max_unused_threads","u":15,"t":1}]},"tls_ciphersuites":{"d":true,"t":1,"a":[{"a":"sysvar_tls_ciphersuites","u":15,"t":1}]},"use_secondary_engine":{"d":true,"t":5,"a":[{"a":"sysvar_use_secondary_engine","u":15,"t":1}]},"validate_user_plugins":{"d":false,"t":2,"a":[{"a":"sysvar_validate_user_plugins","u":15,"t":1}]},"version_compile_zlib":{"d":false,"t":1,"a":[{"a":"sysvar_version_compile_zlib","u":15,"t":1}]},"windowing_use_high_precision":{"d":true,"t":2,"a":[{"a":"sysvar_windowing_use_high_precision","u":15,"t":1}]},"version_tokens_session":{"d":true,"t":1,"a":[{"a":"sysvar_version_tokens_session","u":46,"t":1}]},"version_tokens_session_number":{"d":false,"t":3,"a":[{"a":"sysvar_version_tokens_session_number","u":46,"t":1}]},"mysqlx":{"t":5,"a":[{"a":"option_mysqld_mysqlx","u":47,"t":1}]},"mysqlx_bind_address":{"d":false,"t":1,"a":[{"a":"sysvar_mysqlx_bind_address","u":47,"t":1}]},"mysqlx_connect_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_connect_timeout","u":47,"t":1}]},"mysqlx_document_id_unique_prefix":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_document_id_unique_prefix","u":47,"t":1}]},"mysqlx_enable_hello_notice":{"d":true,"t":2,"a":[{"a":"sysvar_mysqlx_enable_hello_notice","u":47,"t":1}]},"mysqlx_idle_worker_thread_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_idle_worker_thread_timeout","u":47,"t":1}]},"mysqlx_interactive_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_interactive_timeout","u":47,"t":1}]},"mysqlx_max_allowed_packet":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_max_allowed_packet","u":47,"t":1}]},"mysqlx_max_connections":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_max_connections","u":47,"t":1}]},"mysqlx_min_worker_threads":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_min_worker_threads","u":47,"t":1}]},"mysqlx_port":{"d":false,"t":3,"a":[{"a":"sysvar_mysqlx_port","u":47,"t":1}]},"mysqlx_port_open_timeout":{"d":false,"t":3,"a":[{"a":"sysvar_mysqlx_port_open_timeout","u":47,"t":1}]},"mysqlx_read_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_read_timeout","u":47,"t":1}]},"mysqlx_socket":{"d":false,"t":1,"a":[{"a":"sysvar_mysqlx_socket","u":47,"t":1}]},"mysqlx_ssl_ca":{"d":false,"t":8,"a":[{"a":"sysvar_mysqlx_ssl_ca","u":47,"t":1}]},"mysqlx_ssl_capath":{"d":false,"t":7,"a":[{"a":"sysvar_mysqlx_ssl_capath","u":47,"t":1}]},"mysqlx_ssl_cert":{"d":false,"t":8,"a":[{"a":"sysvar_mysqlx_ssl_cert","u":47,"t":1}]},"mysqlx_ssl_cipher":{"d":false,"t":1,"a":[{"a":"sysvar_mysqlx_ssl_cipher","u":47,"t":1}]},"mysqlx_ssl_crl":{"d":false,"t":8,"a":[{"a":"sysvar_mysqlx_ssl_crl","u":47,"t":1}]},"mysqlx_ssl_crlpath":{"d":false,"t":7,"a":[{"a":"sysvar_mysqlx_ssl_crlpath","u":47,"t":1}]},"mysqlx_ssl_key":{"d":false,"t":8,"a":[{"a":"sysvar_mysqlx_ssl_key","u":47,"t":1}]},"mysqlx_wait_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_wait_timeout","u":47,"t":1}]},"mysqlx_write_timeout":{"d":true,"t":3,"a":[{"a":"sysvar_mysqlx_write_timeout","u":47,"t":1}]}},"version":1,"urls":["https://mariadb.com/kb/en/library/documentation/aria-server-status-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/aria/aria-system-variables/","https://mariadb.com/kb/en/library/documentation/cassandra-status-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/cassandra/cassandra-system-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/connect/connect-system-variables/","https://mariadb.com/kb/en/library/documentation/galera-cluster-status-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/galera-cluster/galera-cluster-system-variables/","https://mariadb.com/kb/en/library/documentation/gtid/","https://mariadb.com/kb/en/library/documentation/replication-and-binary-log-server-system-variables/","https://dev.mysql.com/doc/refman/8.0/en/replication-options.html","https://mariadb.com/kb/en/library/documentation/mariadb-audit-plugin-status-variables/","https://mariadb.com/kb/en/library/documentation/mariadb-audit-plugin-system-variables/","https://mariadb.com/kb/en/library/documentation/mroonga-status-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/mroonga/mroonga-system-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/myisam/myisam-system-variables/","https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html","https://dev.mysql.com/doc/refman/8.0/en/server-options.html","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/myrocks/myrocks-system-variables/","https://mariadb.com/kb/en/library/documentation/oqgraph-system-and-status-variables/","https://mariadb.com/kb/en/library/documentation/performance-schema-system-variables/","https://dev.mysql.com/doc/refman/8.0/en/performance-schema-system-variables.html","https://dev.mysql.com/doc/refman/8.0/en/replication-options-master.html","https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html","https://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html","https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html","https://mariadb.com/kb/en/library/documentation/replication-and-binary-log-status-variables/","https://mariadb.com/kb/en/library/documentation/semisynchronous-replication-plugin-status-variables/","https://mariadb.com/kb/en/library/documentation/semisynchronous-replication/","https://mariadb.com/kb/en/library/documentation/server-status-variables/","https://mariadb.com/kb/en/library/documentation/replication/optimization-and-tuning/system-variables/server-system-variables/","https://mariadb.com/kb/en/library/documentation/sphinx-status-variables/","https://mariadb.com/kb/en/library/documentation/spider-server-status-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/spider/spider-server-system-variables/","https://mariadb.com/kb/en/library/documentation/ssltls-status-variables/","https://mariadb.com/kb/en/library/documentation/ssltls-system-variables/","https://mariadb.com/kb/en/library/documentation/thread-pool-system-and-status-variables/","https://mariadb.com/kb/en/library/documentation/tokudb-status-variables/","https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/tokudb/tokudb-system-variables/","https://mariadb.com/kb/en/library/documentation/system-versioned-tables/","https://mariadb.com/kb/en/library/documentation/xtradbinnodb-server-status-variables/","https://mariadb.com/kb/en/library/documentation/xtradbinnodb-server-system-variables/","https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html","https://dev.mysql.com/doc/refman/8.0/en/audit-log-reference.html","https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-options-variables.html","https://dev.mysql.com/doc/refman/8.0/en/pluggable-authentication-system-variables.html","https://dev.mysql.com/doc/refman/8.0/en/replication-options-gtids.html","https://dev.mysql.com/doc/refman/8.0/en/version-tokens-reference.html","https://dev.mysql.com/doc/refman/8.0/en/x-plugin-options-system-variables.html"],"types":{"1":"MYSQL","2":"MARIADB"},"varTypes":{"1":"string","2":"boolean","3":"integer","4":"numeric","5":"enumeration","6":"set","7":"directory name","8":"file name","9":"byte"}} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/dist/merged-ultraslim.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/dist/merged-ultraslim.php deleted file mode 100644 index 42944a48..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/dist/merged-ultraslim.php +++ /dev/null @@ -1,2 +0,0 @@ -["Aria_pagecache_blocks_not_flushed"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_blocks_not_flushed","u"=>0,"t"=>2]]],"Aria_pagecache_blocks_unused"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_blocks_unused","u"=>0,"t"=>2]]],"Aria_pagecache_blocks_used"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_blocks_used","u"=>0,"t"=>2]]],"Aria_pagecache_read_requests"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_read_requests","u"=>0,"t"=>2]]],"Aria_pagecache_reads"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_reads","u"=>0,"t"=>2]]],"Aria_pagecache_write_requests"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_write_requests","u"=>0,"t"=>2]]],"Aria_pagecache_writes"=>["t"=>3,"a"=>[["a"=>"aria_pagecache_writes","u"=>0,"t"=>2]]],"Aria_transaction_log_syncs"=>["t"=>3,"a"=>[["a"=>"aria_transaction_log_syncs","u"=>0,"t"=>2]]],"aria_block_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"aria_block_size","u"=>1,"t"=>2]]],"aria_checkpoint_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_checkpoint_interval","u"=>1,"t"=>2]]],"aria_checkpoint_log_activity"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_checkpoint_log_activity","u"=>1,"t"=>2]]],"aria_encrypt_tables"=>["d"=>true,"t"=>2,"a"=>[["a"=>"aria_encrypt_tables","u"=>1,"t"=>2]]],"aria_force_start_after_recovery_failures"=>["d"=>false,"t"=>3,"a"=>[["a"=>"aria_force_start_after_recovery_failures","u"=>1,"t"=>2]]],"aria_group_commit"=>["d"=>false,"t"=>1,"a"=>[["a"=>"aria_group_commit","u"=>1,"t"=>2]]],"aria_group_commit_interval"=>["d"=>false,"t"=>3,"a"=>[["a"=>"aria_group_commit_interval","u"=>1,"t"=>2]]],"aria_log_file_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_log_file_size","u"=>1,"t"=>2]]],"aria_log_purge_type"=>["d"=>true,"t"=>5,"a"=>[["a"=>"aria_log_purge_type","u"=>1,"t"=>2]]],"aria_max_sort_file_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_max_sort_file_size","u"=>1,"t"=>2]]],"aria_page_checksum"=>["d"=>true,"t"=>2,"a"=>[["a"=>"aria_page_checksum","u"=>1,"t"=>2]]],"aria_pagecache_age_threshold"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_pagecache_age_threshold","u"=>1,"t"=>2]]],"aria_pagecache_buffer_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"aria_pagecache_buffer_size","u"=>1,"t"=>2]]],"aria_pagecache_division_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_pagecache_division_limit","u"=>1,"t"=>2]]],"aria_pagecache_file_hash_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"aria_pagecache_file_hash_size","u"=>1,"t"=>2]]],"aria_recover"=>["a"=>[["a"=>"aria_recover","u"=>1,"t"=>2]]],"aria_recover_options"=>["d"=>true,"t"=>5,"a"=>[["a"=>"aria_recover_options","u"=>1,"t"=>2]]],"aria_repair_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_repair_threads","u"=>1,"t"=>2]]],"aria_sort_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_sort_buffer_size","u"=>1,"t"=>2]]],"aria_stats_method"=>["d"=>true,"t"=>3,"a"=>[["a"=>"aria_stats_method","u"=>1,"t"=>2]]],"aria_sync_log_dir"=>["d"=>true,"t"=>5,"a"=>[["a"=>"aria_sync_log_dir","u"=>1,"t"=>2]]],"aria_used_for_temp_tables"=>["d"=>false,"t"=>2,"a"=>[["a"=>"aria_used_for_temp_tables","u"=>1,"t"=>2]]],"deadlock_search_depth_long"=>["d"=>true,"t"=>3,"a"=>[["a"=>"deadlock_search_depth_long","u"=>1,"t"=>2]]],"deadlock_search_depth_short"=>["d"=>true,"t"=>3,"a"=>[["a"=>"deadlock_search_depth_short","u"=>1,"t"=>2]]],"deadlock_timeout_long"=>["d"=>true,"t"=>3,"a"=>[["a"=>"deadlock_timeout_long","u"=>1,"t"=>2]]],"deadlock_timeout_short"=>["d"=>true,"t"=>3,"a"=>[["a"=>"deadlock_timeout_short","u"=>1,"t"=>2]]],"Cassandra_multiget_keys_scanned"=>["t"=>3,"a"=>[["a"=>"cassandra_multiget_keys_scanned","u"=>2,"t"=>2]]],"Cassandra_multiget_reads"=>["t"=>3,"a"=>[["a"=>"cassandra_multiget_reads","u"=>2,"t"=>2]]],"Cassandra_multiget_rows_read"=>["t"=>3,"a"=>[["a"=>"cassandra_multiget_rows_read","u"=>2,"t"=>2]]],"Cassandra_network_exceptions"=>["t"=>3,"a"=>[["a"=>"cassandra_network_exceptions","u"=>2,"t"=>2]]],"Cassandra_row_insert_batches"=>["t"=>3,"a"=>[["a"=>"cassandra_row_insert_batches","u"=>2,"t"=>2]]],"Cassandra_row_inserts"=>["t"=>3,"a"=>[["a"=>"cassandra_row_inserts","u"=>2,"t"=>2]]],"Cassandra_timeout_exceptions"=>["t"=>3,"a"=>[["a"=>"cassandra_timeout_exceptions","u"=>2,"t"=>2]]],"Cassandra_unavailable_exceptions"=>["t"=>3,"a"=>[["a"=>"cassandra_unavailable_exceptions","u"=>2,"t"=>2]]],"cassandra_default_thrift_host"=>["d"=>true,"t"=>1,"a"=>[["a"=>"cassandra_default_thrift_host","u"=>3,"t"=>2]]],"cassandra_failure_retries"=>["d"=>true,"t"=>3,"a"=>[["a"=>"cassandra_failure_retries","u"=>3,"t"=>2]]],"cassandra_insert_batch_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"cassandra_insert_batch_size","u"=>3,"t"=>2]]],"cassandra_multiget_batch_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"cassandra_multiget_batch_size","u"=>3,"t"=>2]]],"cassandra_read_consistency"=>["a"=>[["a"=>"cassandra_read_consistency","u"=>3,"t"=>2]]],"cassandra_rnd_batch_size"=>["a"=>[["a"=>"cassandra_rnd_batch_size","u"=>3,"t"=>2]]],"cassandra_write_consistency"=>["a"=>[["a"=>"cassandra_write_consistency","u"=>3,"t"=>2]]],"connect_class_path"=>["d"=>false,"t"=>1,"a"=>[["a"=>"connect_class_path","u"=>4,"t"=>2]]],"connect_cond_push"=>["d"=>true,"t"=>2,"a"=>[["a"=>"connect_cond_push","u"=>4,"t"=>2]]],"connect_conv_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"connect_conv_size","u"=>4,"t"=>2]]],"connect_enable_mongo"=>["d"=>false,"t"=>2,"a"=>[["a"=>"connect_enable_mongo","u"=>4,"t"=>2]]],"connect_exact_info"=>["d"=>true,"t"=>2,"a"=>[["a"=>"connect_exact_info","u"=>4,"t"=>2]]],"connect_indx_map"=>["d"=>true,"t"=>2,"a"=>[["a"=>"connect_indx_map","u"=>4,"t"=>2]]],"connect_java_wrapper"=>["d"=>true,"t"=>1,"a"=>[["a"=>"connect_java_wrapper","u"=>4,"t"=>2]]],"connect_json_grp_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"connect_json_grp_size","u"=>4,"t"=>2]]],"connect_json_null"=>["d"=>true,"t"=>1,"a"=>[["a"=>"connect_json_null","u"=>4,"t"=>2]]],"connect_jvm_path"=>["d"=>false,"t"=>1,"a"=>[["a"=>"connect_jvm_path","u"=>4,"t"=>2]]],"connect_type_conv"=>["d"=>true,"a"=>[["a"=>"connect_type_conv","u"=>4,"t"=>2]]],"connect_use_tempfile"=>["d"=>true,"a"=>[["a"=>"connect_use_tempfile","u"=>4,"t"=>2]]],"connect_work_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"connect_work_size","u"=>4,"t"=>2]]],"connect_xtrace"=>["d"=>true,"t"=>6,"a"=>[["a"=>"connect_xtrace","u"=>4,"t"=>2]]],"wsrep_apply_oooe"=>["a"=>[["a"=>"wsrep_apply_oooe","u"=>5,"t"=>2]]],"wsrep_apply_oool"=>["a"=>[["a"=>"wsrep_apply_oool","u"=>5,"t"=>2]]],"wsrep_apply_window"=>["a"=>[["a"=>"wsrep_apply_window","u"=>5,"t"=>2]]],"wsrep_cert_deps_distance"=>["a"=>[["a"=>"wsrep_cert_deps_distance","u"=>5,"t"=>2]]],"wsrep_cert_index_size"=>["t"=>3,"a"=>[["a"=>"wsrep_cert_index_size","u"=>5,"t"=>2]]],"wsrep_cert_interval"=>["t"=>3,"a"=>[["a"=>"wsrep_cert_interval","u"=>5,"t"=>2]]],"wsrep_cluster_capabilities"=>["a"=>[["a"=>"wsrep_cluster_capabilities","u"=>5,"t"=>2]]],"wsrep_cluster_conf_id"=>["t"=>3,"a"=>[["a"=>"wsrep_cluster_conf_id","u"=>5,"t"=>2]]],"wsrep_cluster_size"=>["t"=>3,"a"=>[["a"=>"wsrep_cluster_size","u"=>5,"t"=>2]]],"wsrep_cluster_state_uuid"=>["a"=>[["a"=>"wsrep_cluster_state_uuid","u"=>5,"t"=>2]]],"wsrep_cluster_status"=>["a"=>[["a"=>"wsrep_cluster_status","u"=>5,"t"=>2]]],"wsrep_cluster_weight"=>["a"=>[["a"=>"wsrep_cluster_weight","u"=>5,"t"=>2]]],"wsrep_commit_oooe"=>["a"=>[["a"=>"wsrep_commit_oooe","u"=>5,"t"=>2]]],"wsrep_commit_oool"=>["a"=>[["a"=>"wsrep_commit_oool","u"=>5,"t"=>2]]],"wsrep_commit_window"=>["a"=>[["a"=>"wsrep_commit_window","u"=>5,"t"=>2]]],"wsrep_connected"=>["a"=>[["a"=>"wsrep_connected","u"=>5,"t"=>2]]],"wsrep_desync_count"=>["t"=>3,"a"=>[["a"=>"wsrep_desync_count","u"=>5,"t"=>2]]],"wsrep_evs_delayed"=>["a"=>[["a"=>"wsrep_evs_delayed","u"=>5,"t"=>2]]],"wsrep_evs_evict_list"=>["a"=>[["a"=>"wsrep_evs_evict_list","u"=>5,"t"=>2]]],"wsrep_evs_repl_latency"=>["a"=>[["a"=>"wsrep_evs_repl_latency","u"=>5,"t"=>2]]],"wsrep_evs_state"=>["a"=>[["a"=>"wsrep_evs_state","u"=>5,"t"=>2]]],"wsrep_flow_control_paused"=>["a"=>[["a"=>"wsrep_flow_control_paused","u"=>5,"t"=>2]]],"wsrep_flow_control_paused_ns"=>["a"=>[["a"=>"wsrep_flow_control_paused_ns","u"=>5,"t"=>2]]],"wsrep_flow_control_recv"=>["t"=>3,"a"=>[["a"=>"wsrep_flow_control_recv","u"=>5,"t"=>2]]],"wsrep_flow_control_sent"=>["t"=>3,"a"=>[["a"=>"wsrep_flow_control_sent","u"=>5,"t"=>2]]],"wsrep_gcomm_uuid"=>["a"=>[["a"=>"wsrep_gcomm_uuid","u"=>5,"t"=>2]]],"wsrep_incoming_addresses"=>["a"=>[["a"=>"wsrep_incoming_addresses","u"=>5,"t"=>2]]],"wsrep_last_committed"=>["t"=>3,"a"=>[["a"=>"wsrep_last_committed","u"=>5,"t"=>2]]],"wsrep_local_bf_aborts"=>["t"=>3,"a"=>[["a"=>"wsrep_local_bf_aborts","u"=>5,"t"=>2]]],"wsrep_local_cached_downto"=>["a"=>[["a"=>"wsrep_local_cached_downto","u"=>5,"t"=>2]]],"wsrep_local_cert_failures"=>["t"=>3,"a"=>[["a"=>"wsrep_local_cert_failures","u"=>5,"t"=>2]]],"wsrep_local_commits"=>["t"=>3,"a"=>[["a"=>"wsrep_local_commits","u"=>5,"t"=>2]]],"wsrep_local_index"=>["a"=>[["a"=>"wsrep_local_index","u"=>5,"t"=>2]]],"wsrep_local_recv_queue"=>["t"=>3,"a"=>[["a"=>"wsrep_local_recv_queue","u"=>5,"t"=>2]]],"wsrep_local_recv_queue_avg"=>["a"=>[["a"=>"wsrep_local_recv_queue_avg","u"=>5,"t"=>2]]],"wsrep_local_recv_queue_max"=>["a"=>[["a"=>"wsrep_local_recv_queue_max","u"=>5,"t"=>2]]],"wsrep_local_recv_queue_min"=>["a"=>[["a"=>"wsrep_local_recv_queue_min","u"=>5,"t"=>2]]],"wsrep_local_replays"=>["t"=>3,"a"=>[["a"=>"wsrep_local_replays","u"=>5,"t"=>2]]],"wsrep_local_send_queue"=>["t"=>3,"a"=>[["a"=>"wsrep_local_send_queue","u"=>5,"t"=>2]]],"wsrep_local_send_queue_avg"=>["a"=>[["a"=>"wsrep_local_send_queue_avg","u"=>5,"t"=>2]]],"wsrep_local_send_queue_max"=>["a"=>[["a"=>"wsrep_local_send_queue_max","u"=>5,"t"=>2]]],"wsrep_local_send_queue_min"=>["a"=>[["a"=>"wsrep_local_send_queue_min","u"=>5,"t"=>2]]],"wsrep_local_state"=>["a"=>[["a"=>"wsrep_local_state","u"=>5,"t"=>2]]],"wsrep_local_state_comment"=>["a"=>[["a"=>"wsrep_local_state_comment","u"=>5,"t"=>2]]],"wsrep_local_state_uuid"=>["a"=>[["a"=>"wsrep_local_state_uuid","u"=>5,"t"=>2]]],"wsrep_open_connections"=>["t"=>3,"a"=>[["a"=>"wsrep_open_connections","u"=>5,"t"=>2]]],"wsrep_open_transactions"=>["t"=>3,"a"=>[["a"=>"wsrep_open_transactions","u"=>5,"t"=>2]]],"wsrep_protocol_version"=>["a"=>[["a"=>"wsrep_protocol_version","u"=>5,"t"=>2]]],"wsrep_provider_name"=>["a"=>[["a"=>"wsrep_provider_name","u"=>5,"t"=>2]]],"wsrep_provider_vendor"=>["a"=>[["a"=>"wsrep_provider_vendor","u"=>5,"t"=>2]]],"wsrep_provider_version"=>["t"=>3,"a"=>[["a"=>"wsrep_provider_version","u"=>5,"t"=>2]]],"wsrep_ready"=>["a"=>[["a"=>"wsrep_ready","u"=>5,"t"=>2]]],"wsrep_received"=>["t"=>3,"a"=>[["a"=>"wsrep_received","u"=>5,"t"=>2]]],"wsrep_received_bytes"=>["t"=>9,"a"=>[["a"=>"wsrep_received_bytes","u"=>5,"t"=>2]]],"wsrep_repl_data_bytes"=>["t"=>3,"a"=>[["a"=>"wsrep_repl_data_bytes","u"=>5,"t"=>2]]],"wsrep_repl_keys"=>["t"=>3,"a"=>[["a"=>"wsrep_repl_keys","u"=>5,"t"=>2]]],"wsrep_repl_keys_bytes"=>["t"=>3,"a"=>[["a"=>"wsrep_repl_keys_bytes","u"=>5,"t"=>2]]],"wsrep_repl_other_bytes"=>["t"=>3,"a"=>[["a"=>"wsrep_repl_other_bytes","u"=>5,"t"=>2]]],"wsrep_replicated"=>["t"=>3,"a"=>[["a"=>"wsrep_replicated","u"=>5,"t"=>2]]],"wsrep_replicated_bytes"=>["t"=>9,"a"=>[["a"=>"wsrep_replicated_bytes","u"=>5,"t"=>2]]],"wsrep_thread_count"=>["t"=>3,"a"=>[["a"=>"wsrep_thread_count","u"=>5,"t"=>2]]],"wsrep_auto_increment_control"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_auto_increment_control","u"=>6,"t"=>2]]],"wsrep_causal_reads"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_causal_reads","u"=>6,"t"=>2]]],"wsrep_certification_rules"=>["d"=>true,"t"=>5,"a"=>[["a"=>"wsrep_certification_rules","u"=>6,"t"=>2]]],"wsrep_certify_nonPK"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_certify_nonpk","u"=>6,"t"=>2]]],"wsrep_cluster_address"=>["d"=>false,"t"=>1,"a"=>[["a"=>"wsrep_cluster_address","u"=>6,"t"=>2]]],"wsrep_cluster_name"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_cluster_name","u"=>6,"t"=>2]]],"wsrep_convert_LOCK_to_trx"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_convert_lock_to_trx","u"=>6,"t"=>2]]],"wsrep_data_home_dir"=>["d"=>false,"t"=>1,"a"=>[["a"=>"wsrep_data_home_dir","u"=>6,"t"=>2]]],"wsrep_dbug_option"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_dbug_option","u"=>6,"t"=>2]]],"wsrep_debug"=>["d"=>true,"a"=>[["a"=>"wsrep_debug","u"=>6,"t"=>2]]],"wsrep_desync"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_desync","u"=>6,"t"=>2]]],"wsrep_dirty_reads"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_dirty_reads","u"=>6,"t"=>2]]],"wsrep_drupal_282555_workaround"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_drupal_282555_workaround","u"=>6,"t"=>2]]],"wsrep_forced_binlog_format"=>["d"=>true,"a"=>[["a"=>"wsrep_forced_binlog_format","u"=>6,"t"=>2]]],"wsrep_gtid_domain_id"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_gtid_domain_id","u"=>6,"t"=>2]]],"wsrep_gtid_mode"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_gtid_mode","u"=>6,"t"=>2]]],"wsrep_ignore_apply_errors"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_ignore_apply_errors","u"=>6,"t"=>2]]],"wsrep_load_data_splitting"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_load_data_splitting","u"=>6,"t"=>2]]],"wsrep_log_conflicts"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_log_conflicts","u"=>6,"t"=>2]]],"wsrep_max_ws_rows"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_max_ws_rows","u"=>6,"t"=>2]]],"wsrep_max_ws_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_max_ws_size","u"=>6,"t"=>2]]],"wsrep_mysql_replication_bundle"=>["d"=>false,"t"=>3,"a"=>[["a"=>"wsrep_mysql_replication_bundle","u"=>6,"t"=>2]]],"wsrep_node_address"=>["d"=>false,"t"=>1,"a"=>[["a"=>"wsrep_node_address","u"=>6,"t"=>2]]],"wsrep_node_incoming_address"=>["d"=>false,"t"=>1,"a"=>[["a"=>"wsrep_node_incoming_address","u"=>6,"t"=>2]]],"wsrep_node_name"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_node_name","u"=>6,"t"=>2]]],"wsrep_notify_cmd"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_notify_cmd","u"=>6,"t"=>2]]],"wsrep_on"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_on","u"=>6,"t"=>2]]],"wsrep_OSU_method"=>["d"=>true,"a"=>[["a"=>"wsrep_osu_method","u"=>6,"t"=>2]]],"wsrep_patch_version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"wsrep_patch_version","u"=>6,"t"=>2]]],"wsrep_provider"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_provider","u"=>6,"t"=>2]]],"wsrep_provider_options"=>["d"=>false,"t"=>1,"a"=>[["a"=>"wsrep_provider_options","u"=>6,"t"=>2]]],"wsrep_recover"=>["d"=>false,"t"=>2,"a"=>[["a"=>"wsrep_recover","u"=>6,"t"=>2]]],"wsrep_reject_queries"=>["d"=>true,"a"=>[["a"=>"wsrep_reject_queries","u"=>6,"t"=>2]]],"wsrep_replicate_myisam"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_replicate_myisam","u"=>6,"t"=>2]]],"wsrep_restart_slave"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_restart_slave","u"=>6,"t"=>2]]],"wsrep_retry_autocommit"=>["d"=>false,"t"=>3,"a"=>[["a"=>"wsrep_retry_autocommit","u"=>6,"t"=>2]]],"wsrep_slave_FK_checks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_slave_fk_checks","u"=>6,"t"=>2]]],"wsrep_slave_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_slave_threads","u"=>6,"t"=>2]]],"wsrep_slave_UK_checks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_slave_uk_checks","u"=>6,"t"=>2]]],"wsrep_sr_store"=>["d"=>false,"a"=>[["a"=>"wsrep_sr_store","u"=>6,"t"=>2]]],"wsrep_sst_auth"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_sst_auth","u"=>6,"t"=>2]]],"wsrep_sst_donor"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_sst_donor","u"=>6,"t"=>2]]],"wsrep_sst_donor_rejects_queries"=>["d"=>true,"t"=>2,"a"=>[["a"=>"wsrep_sst_donor_rejects_queries","u"=>6,"t"=>2]]],"wsrep_sst_method"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_sst_method","u"=>6,"t"=>2]]],"wsrep_sst_receive_address"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_sst_receive_address","u"=>6,"t"=>2]]],"wsrep_start_position"=>["d"=>true,"t"=>1,"a"=>[["a"=>"wsrep_start_position","u"=>6,"t"=>2]]],"wsrep_sync_wait"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_sync_wait","u"=>6,"t"=>2]]],"wsrep_trx_fragment_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wsrep_trx_fragment_size","u"=>6,"t"=>2]]],"wsrep_trx_fragment_unit"=>["d"=>true,"a"=>[["a"=>"wsrep_trx_fragment_unit","u"=>6,"t"=>2]]],"gtid_binlog_pos"=>["d"=>false,"t"=>1,"a"=>[["a"=>"gtid_binlog_pos","u"=>7,"t"=>2]]],"gtid_binlog_state"=>["d"=>true,"t"=>1,"a"=>[["a"=>"gtid_binlog_state","u"=>7,"t"=>2]]],"gtid_current_pos"=>["d"=>false,"t"=>1,"a"=>[["a"=>"gtid_current_pos","u"=>7,"t"=>2]]],"gtid_domain_id"=>["d"=>true,"a"=>[["a"=>"gtid_domain_id","u"=>7,"t"=>2]]],"last_gtid"=>["d"=>false,"t"=>1,"a"=>[["a"=>"last_gtid","u"=>7,"t"=>2]]],"server_id"=>["d"=>true,"t"=>3,"a"=>[["a"=>"server_id","u"=>7,"t"=>2],["a"=>"server_id","u"=>8,"t"=>2],["a"=>"sysvar_server_id","u"=>9,"t"=>1]]],"gtid_seq_no"=>["d"=>true,"a"=>[["a"=>"gtid_seq_no","u"=>7,"t"=>2]]],"gtid_ignore_duplicates"=>["d"=>true,"t"=>2,"a"=>[["a"=>"gtid_ignore_duplicates","u"=>7,"t"=>2]]],"gtid_pos_auto_engines"=>["d"=>true,"t"=>1,"a"=>[["a"=>"gtid_pos_auto_engines","u"=>7,"t"=>2]]],"gtid_cleanup_batch_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"gtid_cleanup_batch_size","u"=>7,"t"=>2]]],"Server_audit_active"=>["t"=>2,"a"=>[["a"=>"server_audit_active","u"=>10,"t"=>2]]],"Server_audit_current_log"=>["t"=>1,"a"=>[["a"=>"server_audit_current_log","u"=>10,"t"=>2]]],"Server_audit_last_error"=>["t"=>1,"a"=>[["a"=>"server_audit_last_error","u"=>10,"t"=>2]]],"Server_audit_writes_failed"=>["t"=>3,"a"=>[["a"=>"server_audit_writes_failed","u"=>10,"t"=>2]]],"server_audit_events"=>["d"=>true,"t"=>1,"a"=>[["a"=>"server_audit_events","u"=>11,"t"=>2]]],"server_audit_excl_users"=>["d"=>true,"t"=>1,"a"=>[["a"=>"server_audit_excl_users","u"=>11,"t"=>2]]],"server_audit_file_path"=>["d"=>true,"t"=>1,"a"=>[["a"=>"server_audit_file_path","u"=>11,"t"=>2]]],"server_audit_file_rotate_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"server_audit_file_rotate_now","u"=>11,"t"=>2]]],"server_audit_file_rotate_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"server_audit_file_rotate_size","u"=>11,"t"=>2]]],"server_audit_file_rotations"=>["d"=>true,"t"=>3,"a"=>[["a"=>"server_audit_file_rotations","u"=>11,"t"=>2]]],"server_audit_incl_users"=>["d"=>true,"t"=>1,"a"=>[["a"=>"server_audit_incl_users","u"=>11,"t"=>2]]],"server_audit_loc_info"=>["d"=>false,"t"=>1,"a"=>[["a"=>"server_audit_loc_info","u"=>11,"t"=>2]]],"server_audit_logging"=>["d"=>true,"t"=>2,"a"=>[["a"=>"server_audit_logging","u"=>11,"t"=>2]]],"server_audit_mode"=>["a"=>[["a"=>"server_audit_mode","u"=>11,"t"=>2]]],"server_audit_output_type"=>["d"=>true,"a"=>[["a"=>"server_audit_output_type","u"=>11,"t"=>2]]],"server_audit_query_log_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"server_audit_query_log_limit","u"=>11,"t"=>2]]],"server_audit_syslog_facility"=>["d"=>true,"a"=>[["a"=>"server_audit_syslog_facility","u"=>11,"t"=>2]]],"server_audit_syslog_ident"=>["d"=>true,"t"=>1,"a"=>[["a"=>"server_audit_syslog_ident","u"=>11,"t"=>2]]],"server_audit_syslog_info"=>["d"=>true,"t"=>1,"a"=>[["a"=>"server_audit_syslog_info","u"=>11,"t"=>2]]],"server_audit_syslog_priority"=>["d"=>true,"a"=>[["a"=>"server_audit_syslog_priority","u"=>11,"t"=>2]]],"server_audit"=>["a"=>[["a"=>"server_audit","u"=>11,"t"=>2]]],"Mroonga_count_skip"=>["t"=>3,"a"=>[["a"=>"mroonga_count_skip","u"=>12,"t"=>2]]],"Mroonga_fast_order_limit"=>["t"=>3,"a"=>[["a"=>"mroonga_fast_order_limit","u"=>12,"t"=>2]]],"mroonga_action_on_fulltext_query_error"=>["d"=>true,"a"=>[["a"=>"mroonga_action_on_fulltext_query_error","u"=>13,"t"=>2]]],"mroonga_boolean_mode_syntax_flags"=>["d"=>true,"a"=>[["a"=>"mroonga_boolean_mode_syntax_flags","u"=>13,"t"=>2]]],"mroonga_database_path_prefix"=>["d"=>true,"t"=>1,"a"=>[["a"=>"mroonga_database_path_prefix","u"=>13,"t"=>2]]],"mroonga_default_parser"=>["d"=>true,"t"=>1,"a"=>[["a"=>"mroonga_default_parser","u"=>13,"t"=>2]]],"mroonga_default_tokenizer"=>["d"=>true,"t"=>1,"a"=>[["a"=>"mroonga_default_tokenizer","u"=>13,"t"=>2]]],"mroonga_default_wrapper_engine"=>["d"=>false,"t"=>1,"a"=>[["a"=>"mroonga_default_wrapper_engine","u"=>13,"t"=>2]]],"mroonga_dry_write"=>["d"=>true,"t"=>2,"a"=>[["a"=>"mroonga_dry_write","u"=>13,"t"=>2]]],"mroonga_enable_operations_recording"=>["d"=>true,"t"=>2,"a"=>[["a"=>"mroonga_enable_operations_recording","u"=>13,"t"=>2]]],"mroonga_enable_optimization"=>["d"=>true,"t"=>2,"a"=>[["a"=>"mroonga_enable_optimization","u"=>13,"t"=>2]]],"mroonga_libgroonga_embedded"=>["d"=>false,"t"=>2,"a"=>[["a"=>"mroonga_libgroonga_embedded","u"=>13,"t"=>2]]],"mroonga_libgroonga_support_lz4"=>["d"=>false,"t"=>2,"a"=>[["a"=>"mroonga_libgroonga_support_lz4","u"=>13,"t"=>2]]],"mroonga_libgroonga_support_zlib"=>["d"=>false,"t"=>2,"a"=>[["a"=>"mroonga_libgroonga_support_zlib","u"=>13,"t"=>2]]],"mroonga_libgroonga_support_zstd"=>["d"=>false,"t"=>2,"a"=>[["a"=>"mroonga_libgroonga_support_zstd","u"=>13,"t"=>2]]],"mroonga_libgroonga_version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"mroonga_libgroonga_version","u"=>13,"t"=>2]]],"mroonga_lock_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"mroonga_lock_timeout","u"=>13,"t"=>2]]],"mroonga_log_file"=>["d"=>true,"t"=>1,"a"=>[["a"=>"mroonga_log_file","u"=>13,"t"=>2]]],"mroonga_log_level"=>["d"=>true,"a"=>[["a"=>"mroonga_log_level","u"=>13,"t"=>2]]],"mroonga_match_escalation_threshold"=>["d"=>true,"t"=>3,"a"=>[["a"=>"mroonga_match_escalation_threshold","u"=>13,"t"=>2]]],"mroonga_max_n_records_for_estimate"=>["d"=>true,"t"=>3,"a"=>[["a"=>"mroonga_max_n_records_for_estimate","u"=>13,"t"=>2]]],"mroonga_query_log_file"=>["d"=>true,"t"=>1,"a"=>[["a"=>"mroonga_query_log_file","u"=>13,"t"=>2]]],"mroonga_vector_column_delimiter"=>["d"=>true,"t"=>1,"a"=>[["a"=>"mroonga_vector_column_delimiter","u"=>13,"t"=>2]]],"mroonga_version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"mroonga_version","u"=>13,"t"=>2]]],"key_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"key_buffer_size","u"=>14,"t"=>2],["a"=>"sysvar_key_buffer_size","u"=>15,"t"=>1]]],"key_cache_age_threshold"=>["d"=>true,"t"=>3,"a"=>[["a"=>"key_cache_age_threshold","u"=>14,"t"=>2],["a"=>"sysvar_key_cache_age_threshold","u"=>15,"t"=>1]]],"key_cache_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"key_cache_block_size","u"=>14,"t"=>2],["a"=>"sysvar_key_cache_block_size","u"=>15,"t"=>1]]],"key_cache_division_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"key_cache_division_limit","u"=>14,"t"=>2],["a"=>"sysvar_key_cache_division_limit","u"=>15,"t"=>1]]],"key_cache_file_hash_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"key_cache_file_hash_size","u"=>14,"t"=>2]]],"key_cache_segments"=>["d"=>true,"t"=>3,"a"=>[["a"=>"key_cache_segments","u"=>14,"t"=>2]]],"myisam_block_size"=>["t"=>3,"a"=>[["a"=>"myisam_block_size","u"=>14,"t"=>2],["a"=>"option_mysqld_myisam-block-size","u"=>16,"t"=>1]]],"myisam_data_pointer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"myisam_data_pointer_size","u"=>14,"t"=>2],["a"=>"sysvar_myisam_data_pointer_size","u"=>15,"t"=>1]]],"myisam_max_extra_sort_file_size"=>["a"=>[["a"=>"myisam_max_extra_sort_file_size","u"=>14,"t"=>2]]],"myisam_max_sort_file_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"myisam_max_sort_file_size","u"=>14,"t"=>2],["a"=>"sysvar_myisam_max_sort_file_size","u"=>15,"t"=>1]]],"myisam_mmap_size"=>["t"=>3,"a"=>[["a"=>"myisam_mmap_size","u"=>14,"t"=>2],["a"=>"sysvar_myisam_mmap_size","u"=>15,"t"=>1]]],"myisam_recover_options"=>["d"=>false,"t"=>5,"a"=>[["a"=>"myisam_recover_options","u"=>14,"t"=>2],["a"=>"sysvar_myisam_recover_options","u"=>15,"t"=>1]]],"myisam_repair_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"myisam_repair_threads","u"=>14,"t"=>2],["a"=>"sysvar_myisam_repair_threads","u"=>15,"t"=>1]]],"myisam_sort_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"myisam_sort_buffer_size","u"=>14,"t"=>2],["a"=>"sysvar_myisam_sort_buffer_size","u"=>15,"t"=>1]]],"myisam_stats_method"=>["d"=>true,"t"=>5,"a"=>[["a"=>"myisam_stats_method","u"=>14,"t"=>2],["a"=>"sysvar_myisam_stats_method","u"=>15,"t"=>1]]],"myisam_use_mmap"=>["d"=>true,"t"=>2,"a"=>[["a"=>"myisam_use_mmap","u"=>14,"t"=>2],["a"=>"sysvar_myisam_use_mmap","u"=>15,"t"=>1]]],"rocksdb_access_hint_on_compaction_start"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_access_hint_on_compaction_start","u"=>17,"t"=>2]]],"rocksdb_advise_random_on_open"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_advise_random_on_open","u"=>17,"t"=>2]]],"rocksdb_allow_concurrent_memtable_write"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_allow_concurrent_memtable_write","u"=>17,"t"=>2]]],"rocksdb_allow_mmap_reads"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_allow_mmap_reads","u"=>17,"t"=>2]]],"rocksdb_allow_mmap_writes"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_allow_mmap_writes","u"=>17,"t"=>2]]],"rocksdb_background_sync"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_background_sync","u"=>17,"t"=>2]]],"rocksdb_base_background_compactions"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_base_background_compactions","u"=>17,"t"=>2]]],"rocksdb_blind_delete_primary_key"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_blind_delete_primary_key","u"=>17,"t"=>2]]],"rocksdb_block_cache_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_block_cache_size","u"=>17,"t"=>2]]],"rocksdb_block_restart_interval"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_block_restart_interval","u"=>17,"t"=>2]]],"rocksdb_block_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_block_size","u"=>17,"t"=>2]]],"rocksdb_block_size_deviation"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_block_size_deviation","u"=>17,"t"=>2]]],"rocksdb_bulk_load"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_bulk_load","u"=>17,"t"=>2]]],"rocksdb_bulk_load_allow_unsorted"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_bulk_load_allow_unsorted","u"=>17,"t"=>2]]],"rocksdb_bulk_load_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_bulk_load_size","u"=>17,"t"=>2]]],"rocksdb_bytes_per_sync"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_bytes_per_sync","u"=>17,"t"=>2]]],"rocksdb_cache_index_and_filter_blocks"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_cache_index_and_filter_blocks","u"=>17,"t"=>2]]],"rocksdb_checksums_pct"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_checksums_pct","u"=>17,"t"=>2]]],"rocksdb_collect_sst_properties"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_collect_sst_properties","u"=>17,"t"=>2]]],"rocksdb_commit_in_the_middle"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_commit_in_the_middle","u"=>17,"t"=>2]]],"rocksdb_compact_cf"=>["d"=>true,"t"=>1,"a"=>[["a"=>"rocksdb_compact_cf","u"=>17,"t"=>2]]],"rocksdb_compaction_readahead_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_compaction_readahead_size","u"=>17,"t"=>2]]],"rocksdb_compaction_sequential_deletes"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_compaction_sequential_deletes","u"=>17,"t"=>2]]],"rocksdb_compaction_sequential_deletes_count_sd"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_compaction_sequential_deletes_count_sd","u"=>17,"t"=>2]]],"rocksdb_compaction_sequential_deletes_file_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_compaction_sequential_deletes_file_size","u"=>17,"t"=>2]]],"rocksdb_compaction_sequential_deletes_window"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_compaction_sequential_deletes_window","u"=>17,"t"=>2]]],"rocksdb_concurrent_prepare"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_concurrent_prepare","u"=>17,"t"=>2]]],"rocksdb_create_checkpoint"=>["d"=>true,"t"=>1,"a"=>[["a"=>"rocksdb_create_checkpoint","u"=>17,"t"=>2]]],"rocksdb_create_if_missing"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_create_if_missing","u"=>17,"t"=>2]]],"rocksdb_create_missing_column_families"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_create_missing_column_families","u"=>17,"t"=>2]]],"rocksdb_datadir"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_datadir","u"=>17,"t"=>2]]],"rocksdb_db_write_buffer_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_db_write_buffer_size","u"=>17,"t"=>2]]],"rocksdb_deadlock_detect"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_deadlock_detect","u"=>17,"t"=>2]]],"rocksdb_deadlock_detect_depth"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_deadlock_detect_depth","u"=>17,"t"=>2]]],"rocksdb_debug_optimizer_no_zero_cardinality"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_debug_optimizer_no_zero_cardinality","u"=>17,"t"=>2]]],"rocksdb_debug_ttl_ignore_pk"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_debug_ttl_ignore_pk","u"=>17,"t"=>2]]],"rocksdb_debug_ttl_read_filter_ts"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_debug_ttl_read_filter_ts","u"=>17,"t"=>2]]],"rocksdb_debug_ttl_rec_ts"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_debug_ttl_rec_ts","u"=>17,"t"=>2]]],"rocksdb_debug_ttl_snapshot_ts"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_debug_ttl_snapshot_ts","u"=>17,"t"=>2]]],"rocksdb_default_cf_options"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_default_cf_options","u"=>17,"t"=>2]]],"rocksdb_delayed_write_rate"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_delayed_write_rate","u"=>17,"t"=>2]]],"rocksdb_delete_obsolete_files_period_micros"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_delete_obsolete_files_period_micros","u"=>17,"t"=>2]]],"rocksdb_enable_2pc"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_enable_2pc","u"=>17,"t"=>2]]],"rocksdb_enable_bulk_load_api"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_enable_bulk_load_api","u"=>17,"t"=>2]]],"rocksdb_enable_thread_tracking"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_enable_thread_tracking","u"=>17,"t"=>2]]],"rocksdb_enable_ttl"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_enable_ttl","u"=>17,"t"=>2]]],"rocksdb_enable_ttl_read_filtering"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_enable_ttl_read_filtering","u"=>17,"t"=>2]]],"rocksdb_enable_write_thread_adaptive_yield"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_enable_write_thread_adaptive_yield","u"=>17,"t"=>2]]],"rocksdb_error_if_exists"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_error_if_exists","u"=>17,"t"=>2]]],"rocksdb_flush_log_at_trx_commit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_flush_log_at_trx_commit","u"=>17,"t"=>2]]],"rocksdb_flush_memtable_on_analyze"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_flush_memtable_on_analyze","u"=>17,"t"=>2]]],"rocksdb_force_compute_memtable_stats"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_force_compute_memtable_stats","u"=>17,"t"=>2]]],"rocksdb_force_compute_memtable_stats_cachetime"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_force_compute_memtable_stats_cachetime","u"=>17,"t"=>2]]],"rocksdb_force_flush_memtable_and_lzero_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_force_flush_memtable_and_lzero_now","u"=>17,"t"=>2]]],"rocksdb_force_flush_memtable_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_force_flush_memtable_now","u"=>17,"t"=>2]]],"rocksdb_force_index_records_in_range"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_force_index_records_in_range","u"=>17,"t"=>2]]],"rocksdb_git_hash"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_git_hash","u"=>17,"t"=>2]]],"rocksdb_hash_index_allow_collision"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_hash_index_allow_collision","u"=>17,"t"=>2]]],"rocksdb_index_type"=>["d"=>false,"a"=>[["a"=>"rocksdb_index_type","u"=>17,"t"=>2]]],"rocksdb_info_log_level"=>["d"=>true,"a"=>[["a"=>"rocksdb_info_log_level","u"=>17,"t"=>2]]],"rocksdb_io_write_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_io_write_timeout","u"=>17,"t"=>2]]],"rocksdb_is_fd_close_on_exec"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_is_fd_close_on_exec","u"=>17,"t"=>2]]],"rocksdb_keep_log_file_num"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_keep_log_file_num","u"=>17,"t"=>2]]],"rocksdb_large_prefix"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_large_prefix","u"=>17,"t"=>2]]],"rocksdb_lock_scanned_rows"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_lock_scanned_rows","u"=>17,"t"=>2]]],"rocksdb_lock_wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_lock_wait_timeout","u"=>17,"t"=>2]]],"rocksdb_log_file_time_to_roll"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_log_file_time_to_roll","u"=>17,"t"=>2]]],"rocksdb_manifest_preallocation_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_manifest_preallocation_size","u"=>17,"t"=>2]]],"rocksdb_manual_wal_flush"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_manual_wal_flush","u"=>17,"t"=>2]]],"rocksdb_master_skip_tx_api"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_master_skip_tx_api","u"=>17,"t"=>2]]],"rocksdb_max_background_compactions"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_max_background_compactions","u"=>17,"t"=>2]]],"rocksdb_max_background_flushes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_max_background_flushes","u"=>17,"t"=>2]]],"rocksdb_max_background_jobs"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_max_background_jobs","u"=>17,"t"=>2]]],"rocksdb_max_latest_deadlocks"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_max_latest_deadlocks","u"=>17,"t"=>2]]],"rocksdb_max_log_file_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_max_log_file_size","u"=>17,"t"=>2]]],"rocksdb_max_manifest_file_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_max_manifest_file_size","u"=>17,"t"=>2]]],"rocksdb_max_open_files"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_max_open_files","u"=>17,"t"=>2]]],"rocksdb_max_row_locks"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_max_row_locks","u"=>17,"t"=>2]]],"rocksdb_max_subcompactions"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_max_subcompactions","u"=>17,"t"=>2]]],"rocksdb_max_total_wal_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_max_total_wal_size","u"=>17,"t"=>2]]],"rocksdb_merge_buf_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_merge_buf_size","u"=>17,"t"=>2]]],"rocksdb_merge_combine_read_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_merge_combine_read_size","u"=>17,"t"=>2]]],"rocksdb_merge_tmp_file_removal_delay_ms"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_merge_tmp_file_removal_delay_ms","u"=>17,"t"=>2]]],"rocksdb_new_table_reader_for_compaction_inputs"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_new_table_reader_for_compaction_inputs","u"=>17,"t"=>2]]],"rocksdb_no_block_cache"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_no_block_cache","u"=>17,"t"=>2]]],"rocksdb_override_cf_options"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_override_cf_options","u"=>17,"t"=>2]]],"rocksdb_paranoid_checks"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_paranoid_checks","u"=>17,"t"=>2]]],"rocksdb_pause_background_work"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_pause_background_work","u"=>17,"t"=>2]]],"rocksdb_perf_context_level"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_perf_context_level","u"=>17,"t"=>2]]],"rocksdb_persistent_cache_path"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_persistent_cache_path","u"=>17,"t"=>2]]],"rocksdb_persistent_cache_size_mb"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_persistent_cache_size_mb","u"=>17,"t"=>2]]],"rocksdb_pin_l0_filter_and_index_blocks_in_cache"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_pin_l0_filter_and_index_blocks_in_cache","u"=>17,"t"=>2]]],"rocksdb_print_snapshot_conflict_queries"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_print_snapshot_conflict_queries","u"=>17,"t"=>2]]],"rocksdb_rate_limiter_bytes_per_sec"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_rate_limiter_bytes_per_sec","u"=>17,"t"=>2]]],"rocksdb_read_free_rpl_tables"=>["d"=>true,"t"=>1,"a"=>[["a"=>"rocksdb_read_free_rpl_tables","u"=>17,"t"=>2]]],"rocksdb_records_in_range"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_records_in_range","u"=>17,"t"=>2]]],"rocksdb_reset_stats"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_reset_stats","u"=>17,"t"=>2]]],"rocksdb_seconds_between_stat_computes"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_seconds_between_stat_computes","u"=>17,"t"=>2]]],"rocksdb_signal_drop_index_thread"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_signal_drop_index_thread","u"=>17,"t"=>2]]],"rocksdb_sim_cache_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_sim_cache_size","u"=>17,"t"=>2]]],"rocksdb_skip_bloom_filter_on_read"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_skip_bloom_filter_on_read","u"=>17,"t"=>2]]],"rocksdb_skip_fill_cache"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_skip_fill_cache","u"=>17,"t"=>2]]],"rocksdb_skip_unique_check_tables"=>["d"=>true,"t"=>1,"a"=>[["a"=>"rocksdb_skip_unique_check_tables","u"=>17,"t"=>2]]],"rocksdb_sst_mgr_rate_bytes_per_sec"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_sst_mgr_rate_bytes_per_sec","u"=>17,"t"=>2]]],"rocksdb_stats_dump_period_sec"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_stats_dump_period_sec","u"=>17,"t"=>2]]],"rocksdb_store_row_debug_checksums"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_store_row_debug_checksums","u"=>17,"t"=>2]]],"rocksdb_strict_collation_check"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_strict_collation_check","u"=>17,"t"=>2]]],"rocksdb_strict_collation_exceptions"=>["d"=>true,"t"=>1,"a"=>[["a"=>"rocksdb_strict_collation_exceptions","u"=>17,"t"=>2]]],"rocksdb_supported_compression_types"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_supported_compression_types","u"=>17,"t"=>2]]],"rocksdb_table_cache_numshardbits"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_table_cache_numshardbits","u"=>17,"t"=>2]]],"rocksdb_table_stats_sampling_pct"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_table_stats_sampling_pct","u"=>17,"t"=>2]]],"rocksdb_tmpdir"=>["d"=>true,"t"=>1,"a"=>[["a"=>"rocksdb_tmpdir","u"=>17,"t"=>2]]],"rocksdb_trace_sst_api"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_trace_sst_api","u"=>17,"t"=>2]]],"rocksdb_unsafe_for_binlog"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_unsafe_for_binlog","u"=>17,"t"=>2]]],"rocksdb_update_cf_options"=>["d"=>true,"a"=>[["a"=>"rocksdb_update_cf_options","u"=>17,"t"=>2]]],"rocksdb_use_adaptive_mutex"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_use_adaptive_mutex","u"=>17,"t"=>2]]],"rocksdb_use_clock_cache"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_use_clock_cache","u"=>17,"t"=>2]]],"rocksdb_use_direct_io_for_flush_and_compaction"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_use_direct_io_for_flush_and_compaction","u"=>17,"t"=>2]]],"rocksdb_use_direct_reads"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_use_direct_reads","u"=>17,"t"=>2]]],"rocksdb_use_direct_writes"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_use_direct_writes","u"=>17,"t"=>2]]],"rocksdb_use_fsync"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_use_fsync","u"=>17,"t"=>2]]],"rocksdb_validate_tables"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_validate_tables","u"=>17,"t"=>2]]],"rocksdb_verify_row_debug_checksums"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_verify_row_debug_checksums","u"=>17,"t"=>2]]],"rocksdb_wal_bytes_per_sync"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_wal_bytes_per_sync","u"=>17,"t"=>2]]],"rocksdb_wal_dir"=>["d"=>false,"t"=>1,"a"=>[["a"=>"rocksdb_wal_dir","u"=>17,"t"=>2]]],"rocksdb_wal_recovery_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_wal_recovery_mode","u"=>17,"t"=>2]]],"rocksdb_wal_size_limit_mb"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_wal_size_limit_mb","u"=>17,"t"=>2]]],"rocksdb_wal_ttl_seconds"=>["d"=>false,"t"=>3,"a"=>[["a"=>"rocksdb_wal_ttl_seconds","u"=>17,"t"=>2]]],"rocksdb_whole_key_filtering"=>["d"=>false,"t"=>2,"a"=>[["a"=>"rocksdb_whole_key_filtering","u"=>17,"t"=>2]]],"rocksdb_write_batch_max_bytes"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rocksdb_write_batch_max_bytes","u"=>17,"t"=>2]]],"rocksdb_write_disable_wal"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_write_disable_wal","u"=>17,"t"=>2]]],"rocksdb_write_ignore_missing_column_families"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rocksdb_write_ignore_missing_column_families","u"=>17,"t"=>2]]],"oqgraph_allow_create_integer_latch"=>["d"=>true,"t"=>2,"a"=>[["a"=>"oqgraph_allow_create_integer_latch","u"=>18,"t"=>2]]],"Oqgraph_boost_version"=>["t"=>1,"a"=>[["a"=>"oqgraph_boost_version","u"=>18,"t"=>2]]],"Oqgraph_compat_mode"=>["t"=>1,"a"=>[["a"=>"oqgraph_compat_mode","u"=>18,"t"=>2]]],"Oqgraph_verbose_debug"=>["t"=>1,"a"=>[["a"=>"oqgraph_verbose_debug","u"=>18,"t"=>2]]],"performance_schema"=>["d"=>false,"t"=>2,"a"=>[["a"=>"performance_schema","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema","u"=>20,"t"=>1]]],"performance_schema_accounts_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_accounts_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_accounts_size","u"=>20,"t"=>1]]],"performance_schema_digests_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_digests_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_digests_size","u"=>20,"t"=>1]]],"performance_schema_events_stages_history_long_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_events_stages_history_long_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_events_stages_history_long_size","u"=>20,"t"=>1]]],"performance_schema_events_stages_history_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_events_stages_history_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_events_stages_history_size","u"=>20,"t"=>1]]],"performance_schema_events_statements_history_long_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_events_statements_history_long_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_events_statements_history_long_size","u"=>20,"t"=>1]]],"performance_schema_events_statements_history_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_events_statements_history_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_events_statements_history_size","u"=>20,"t"=>1]]],"performance_schema_events_waits_history_long_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_events_waits_history_long_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_events_waits_history_long_size","u"=>20,"t"=>1]]],"performance_schema_events_waits_history_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_events_waits_history_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_events_waits_history_size","u"=>20,"t"=>1]]],"performance_schema_hosts_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_hosts_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_hosts_size","u"=>20,"t"=>1]]],"performance_schema_max_cond_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_cond_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_cond_classes","u"=>20,"t"=>1]]],"performance_schema_max_cond_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_cond_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_cond_instances","u"=>20,"t"=>1]]],"performance_schema_max_digest_length"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_digest_length","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_digest_length","u"=>20,"t"=>1]]],"performance_schema_max_file_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_file_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_file_classes","u"=>20,"t"=>1]]],"performance_schema_max_file_handles"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_file_handles","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_file_handles","u"=>20,"t"=>1]]],"performance_schema_max_file_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_file_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_file_instances","u"=>20,"t"=>1]]],"performance_schema_max_mutex_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_mutex_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_mutex_classes","u"=>20,"t"=>1]]],"performance_schema_max_mutex_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_mutex_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_mutex_instances","u"=>20,"t"=>1]]],"performance_schema_max_rwlock_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_rwlock_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_rwlock_classes","u"=>20,"t"=>1]]],"performance_schema_max_rwlock_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_rwlock_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_rwlock_instances","u"=>20,"t"=>1]]],"performance_schema_max_socket_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_socket_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_socket_classes","u"=>20,"t"=>1]]],"performance_schema_max_socket_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_socket_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_socket_instances","u"=>20,"t"=>1]]],"performance_schema_max_stage_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_stage_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_stage_classes","u"=>20,"t"=>1]]],"performance_schema_max_statement_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_statement_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_statement_classes","u"=>20,"t"=>1]]],"performance_schema_max_table_handles"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_table_handles","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_table_handles","u"=>20,"t"=>1]]],"performance_schema_max_table_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_table_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_table_instances","u"=>20,"t"=>1]]],"performance_schema_max_thread_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_thread_classes","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_thread_classes","u"=>20,"t"=>1]]],"performance_schema_max_thread_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_max_thread_instances","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_max_thread_instances","u"=>20,"t"=>1]]],"performance_schema_session_connect_attrs_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_session_connect_attrs_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_session_connect_attrs_size","u"=>20,"t"=>1]]],"performance_schema_setup_actors_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_setup_actors_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_setup_actors_size","u"=>20,"t"=>1]]],"performance_schema_setup_objects_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_setup_objects_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_setup_objects_size","u"=>20,"t"=>1]]],"performance_schema_users_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"performance_schema_users_size","u"=>19,"t"=>2],["a"=>"sysvar_performance_schema_users_size","u"=>20,"t"=>1]]],"auto_increment_increment"=>["d"=>true,"t"=>3,"a"=>[["a"=>"auto_increment_increment","u"=>8,"t"=>2],["a"=>"sysvar_auto_increment_increment","u"=>21,"t"=>1]]],"auto_increment_offset"=>["d"=>true,"t"=>3,"a"=>[["a"=>"auto_increment_offset","u"=>8,"t"=>2],["a"=>"sysvar_auto_increment_offset","u"=>21,"t"=>1]]],"binlog_annotate_row_events"=>["d"=>true,"t"=>2,"a"=>[["a"=>"binlog_annotate_row_events","u"=>8,"t"=>2]]],"binlog_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"binlog_cache_size","u"=>8,"t"=>2],["a"=>"sysvar_binlog_cache_size","u"=>22,"t"=>1],["a"=>"sysvar_binlog_cache_size","u"=>23,"t"=>1]]],"binlog_checksum"=>["d"=>true,"t"=>1,"a"=>[["a"=>"binlog_checksum","u"=>8,"t"=>2],["a"=>"option_mysqld_binlog-checksum","u"=>22,"t"=>1],["a"=>"sysvar_binlog_checksum","u"=>22,"t"=>1],["a"=>"option_mysqld_binlog-checksum","u"=>23,"t"=>1],["a"=>"sysvar_binlog_checksum","u"=>23,"t"=>1]]],"binlog_commit_wait_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"binlog_commit_wait_count","u"=>8,"t"=>2]]],"binlog_commit_wait_usec"=>["d"=>true,"t"=>3,"a"=>[["a"=>"binlog_commit_wait_usec","u"=>8,"t"=>2]]],"binlog_direct_non_transactional_updates"=>["d"=>true,"t"=>2,"a"=>[["a"=>"binlog_direct_non_transactional_updates","u"=>8,"t"=>2],["a"=>"sysvar_binlog_direct_non_transactional_updates","u"=>22,"t"=>1],["a"=>"sysvar_binlog_direct_non_transactional_updates","u"=>23,"t"=>1]]],"binlog_file_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"binlog_file_cache_size","u"=>8,"t"=>2]]],"binlog_format"=>["d"=>true,"t"=>5,"a"=>[["a"=>"binlog_format","u"=>8,"t"=>2],["a"=>"sysvar_binlog_format","u"=>22,"t"=>1],["a"=>"sysvar_binlog_format","u"=>23,"t"=>1]]],"binlog_optimize_thread_scheduling"=>["d"=>false,"t"=>2,"a"=>[["a"=>"binlog_optimize_thread_scheduling","u"=>8,"t"=>2]]],"binlog_row_image"=>["d"=>true,"t"=>5,"a"=>[["a"=>"binlog_row_image","u"=>8,"t"=>2],["a"=>"sysvar_binlog_row_image","u"=>22,"t"=>1],["a"=>"sysvar_binlog_row_image","u"=>23,"t"=>1]]],"binlog_row_metadata"=>["d"=>true,"t"=>5,"a"=>[["a"=>"binlog_row_metadata","u"=>8,"t"=>2],["a"=>"sysvar_binlog_row_metadata","u"=>22,"t"=>1]]],"binlog_stmt_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"binlog_stmt_cache_size","u"=>8,"t"=>2],["a"=>"sysvar_binlog_stmt_cache_size","u"=>22,"t"=>1],["a"=>"sysvar_binlog_stmt_cache_size","u"=>23,"t"=>1]]],"default_master_connection"=>["d"=>true,"t"=>1,"a"=>[["a"=>"default_master_connection","u"=>8,"t"=>2]]],"encrypt_binlog"=>["d"=>false,"t"=>2,"a"=>[["a"=>"encrypt_binlog","u"=>8,"t"=>2]]],"expire_logs_days"=>["d"=>true,"t"=>3,"a"=>[["a"=>"expire_logs_days","u"=>8,"t"=>2],["a"=>"sysvar_expire_logs_days","u"=>22,"t"=>1],["a"=>"sysvar_expire_logs_days","u"=>23,"t"=>1]]],"init_slave"=>["d"=>true,"t"=>1,"a"=>[["a"=>"init_slave","u"=>8,"t"=>2],["a"=>"sysvar_init_slave","u"=>24,"t"=>1]]],"log_bin"=>["d"=>false,"t"=>2,"a"=>[["a"=>"log_bin","u"=>8,"t"=>2],["a"=>"option_mysqld_log-bin","u"=>22,"t"=>1],["a"=>"sysvar_log_bin","u"=>22,"t"=>1],["a"=>"option_mysqld_log-bin","u"=>23,"t"=>1],["a"=>"sysvar_log_bin","u"=>23,"t"=>1]]],"log_bin_basename"=>["d"=>false,"t"=>8,"a"=>[["a"=>"log_bin_basename","u"=>8,"t"=>2],["a"=>"sysvar_log_bin_basename","u"=>22,"t"=>1],["a"=>"sysvar_log_bin_basename","u"=>23,"t"=>1]]],"log_bin_compress"=>["d"=>true,"t"=>2,"a"=>[["a"=>"log_bin_compress","u"=>8,"t"=>2]]],"log_bin_compress_min_len"=>["d"=>true,"t"=>3,"a"=>[["a"=>"log_bin_compress_min_len","u"=>8,"t"=>2]]],"log_bin_index"=>["d"=>false,"t"=>8,"a"=>[["a"=>"log_bin_index","u"=>8,"t"=>2],["a"=>"option_mysqld_log-bin-index","u"=>22,"t"=>1],["a"=>"sysvar_log_bin_index","u"=>22,"t"=>1],["a"=>"option_mysqld_log-bin-index","u"=>23,"t"=>1],["a"=>"sysvar_log_bin_index","u"=>23,"t"=>1]]],"log_bin_trust_function_creators"=>["d"=>true,"t"=>2,"a"=>[["a"=>"log_bin_trust_function_creators","u"=>8,"t"=>2],["a"=>"sysvar_log_bin_trust_function_creators","u"=>22,"t"=>1],["a"=>"sysvar_log_bin_trust_function_creators","u"=>23,"t"=>1]]],"log_slow_slave_statements"=>["d"=>true,"t"=>2,"a"=>[["a"=>"log_slow_slave_statements","u"=>8,"t"=>2],["a"=>"sysvar_log_slow_slave_statements","u"=>24,"t"=>1]]],"log_slave_updates"=>["d"=>false,"t"=>2,"a"=>[["a"=>"log_slave_updates","u"=>8,"t"=>2],["a"=>"sysvar_log_slave_updates","u"=>22,"t"=>1],["a"=>"sysvar_log_slave_updates","u"=>23,"t"=>1]]],"master_verify_checksum"=>["d"=>true,"t"=>2,"a"=>[["a"=>"master_verify_checksum","u"=>8,"t"=>2],["a"=>"sysvar_master_verify_checksum","u"=>22,"t"=>1],["a"=>"sysvar_master_verify_checksum","u"=>23,"t"=>1]]],"max_binlog_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_binlog_cache_size","u"=>8,"t"=>2],["a"=>"sysvar_max_binlog_cache_size","u"=>22,"t"=>1],["a"=>"sysvar_max_binlog_cache_size","u"=>23,"t"=>1]]],"max_binlog_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_binlog_size","u"=>8,"t"=>2],["a"=>"sysvar_max_binlog_size","u"=>22,"t"=>1],["a"=>"sysvar_max_binlog_size","u"=>23,"t"=>1]]],"max_binlog_stmt_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_binlog_stmt_cache_size","u"=>8,"t"=>2],["a"=>"sysvar_max_binlog_stmt_cache_size","u"=>22,"t"=>1],["a"=>"sysvar_max_binlog_stmt_cache_size","u"=>23,"t"=>1]]],"max_relay_log_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_relay_log_size","u"=>8,"t"=>2],["a"=>"option_mysqld_max-relay-log-size","u"=>24,"t"=>1],["a"=>"sysvar_max_relay_log_size","u"=>24,"t"=>1]]],"read_binlog_speed_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"read_binlog_speed_limit","u"=>8,"t"=>2]]],"relay_log"=>["d"=>false,"t"=>8,"a"=>[["a"=>"relay_log","u"=>8,"t"=>2],["a"=>"sysvar_relay_log","u"=>24,"t"=>1]]],"relay_log_basename"=>["d"=>false,"a"=>[["a"=>"relay_log_basename","u"=>8,"t"=>2],["a"=>"sysvar_relay_log_basename","u"=>24,"t"=>1]]],"relay_log_index"=>["d"=>false,"a"=>[["a"=>"relay_log_index","u"=>8,"t"=>2],["a"=>"sysvar_relay_log_index","u"=>24,"t"=>1]]],"relay_log_info_file"=>["d"=>false,"a"=>[["a"=>"relay_log_info_file","u"=>8,"t"=>2],["a"=>"sysvar_relay_log_info_file","u"=>24,"t"=>1]]],"relay_log_purge"=>["d"=>true,"t"=>2,"a"=>[["a"=>"relay_log_purge","u"=>8,"t"=>2],["a"=>"option_mysqld_relay-log-purge","u"=>24,"t"=>1],["a"=>"sysvar_relay_log_purge","u"=>24,"t"=>1]]],"relay_log_recovery"=>["t"=>2,"a"=>[["a"=>"relay_log_recovery","u"=>8,"t"=>2],["a"=>"sysvar_relay_log_recovery","u"=>24,"t"=>1]]],"relay_log_space_limit"=>["d"=>false,"t"=>3,"a"=>[["a"=>"relay_log_space_limit","u"=>8,"t"=>2],["a"=>"option_mysqld_relay-log-space-limit","u"=>24,"t"=>1],["a"=>"sysvar_relay_log_space_limit","u"=>24,"t"=>1]]],"replicate_annotate_row_events"=>["d"=>false,"t"=>2,"a"=>[["a"=>"replicate_annotate_row_events","u"=>8,"t"=>2]]],"replicate_do_db"=>["t"=>1,"a"=>[["a"=>"replicate_do_db","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-do-db","u"=>24,"t"=>1]]],"replicate_do_table"=>["t"=>1,"a"=>[["a"=>"replicate_do_table","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-do-table","u"=>24,"t"=>1]]],"replicate_events_marked_for_skip"=>["d"=>true,"t"=>5,"a"=>[["a"=>"replicate_events_marked_for_skip","u"=>8,"t"=>2]]],"replicate_ignore_db"=>["t"=>1,"a"=>[["a"=>"replicate_ignore_db","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-ignore-db","u"=>24,"t"=>1]]],"replicate_ignore_table"=>["t"=>1,"a"=>[["a"=>"replicate_ignore_table","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-ignore-table","u"=>24,"t"=>1]]],"replicate_rewrite_db"=>["t"=>1,"a"=>[["a"=>"replicate_rewrite_db","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-rewrite-db","u"=>24,"t"=>1]]],"replicate_wild_do_table"=>["t"=>1,"a"=>[["a"=>"replicate_wild_do_table","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-wild-do-table","u"=>24,"t"=>1]]],"replicate_wild_ignore_table"=>["t"=>1,"a"=>[["a"=>"replicate_wild_ignore_table","u"=>8,"t"=>2],["a"=>"option_mysqld_replicate-wild-ignore-table","u"=>24,"t"=>1]]],"report_host"=>["d"=>false,"t"=>1,"a"=>[["a"=>"report_host","u"=>8,"t"=>2],["a"=>"sysvar_report_host","u"=>24,"t"=>1]]],"report_password"=>["d"=>false,"t"=>1,"a"=>[["a"=>"report_password","u"=>8,"t"=>2],["a"=>"sysvar_report_password","u"=>24,"t"=>1]]],"report_port"=>["d"=>false,"t"=>3,"a"=>[["a"=>"report_port","u"=>8,"t"=>2],["a"=>"sysvar_report_port","u"=>24,"t"=>1]]],"report_user"=>["d"=>false,"t"=>1,"a"=>[["a"=>"report_user","u"=>8,"t"=>2],["a"=>"sysvar_report_user","u"=>24,"t"=>1]]],"skip_parallel_replication"=>["d"=>true,"t"=>2,"a"=>[["a"=>"skip_parallel_replication","u"=>8,"t"=>2]]],"skip_replication"=>["d"=>true,"t"=>2,"a"=>[["a"=>"skip_replication","u"=>8,"t"=>2]]],"slave_compressed_protocol"=>["d"=>true,"t"=>2,"a"=>[["a"=>"slave_compressed_protocol","u"=>8,"t"=>2],["a"=>"sysvar_slave_compressed_protocol","u"=>24,"t"=>1]]],"slave_ddl_exec_mode"=>["d"=>true,"t"=>5,"a"=>[["a"=>"slave_ddl_exec_mode","u"=>8,"t"=>2]]],"slave_domain_parallel_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_domain_parallel_threads","u"=>8,"t"=>2]]],"slave_exec_mode"=>["d"=>true,"t"=>5,"a"=>[["a"=>"slave_exec_mode","u"=>8,"t"=>2],["a"=>"sysvar_slave_exec_mode","u"=>24,"t"=>1]]],"slave_load_tmpdir"=>["d"=>false,"a"=>[["a"=>"slave_load_tmpdir","u"=>8,"t"=>2],["a"=>"sysvar_slave_load_tmpdir","u"=>24,"t"=>1]]],"slave_max_allowed_packet"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_max_allowed_packet","u"=>8,"t"=>2],["a"=>"sysvar_slave_max_allowed_packet","u"=>24,"t"=>1]]],"slave_net_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_net_timeout","u"=>8,"t"=>2],["a"=>"sysvar_slave_net_timeout","u"=>24,"t"=>1]]],"slave_parallel_max_queued"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_parallel_max_queued","u"=>8,"t"=>2]]],"slave_parallel_mode"=>["d"=>false,"a"=>[["a"=>"slave_parallel_mode","u"=>8,"t"=>2]]],"slave_parallel_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_parallel_threads","u"=>8,"t"=>2]]],"slave_parallel_workers"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_parallel_workers","u"=>8,"t"=>2],["a"=>"sysvar_slave_parallel_workers","u"=>24,"t"=>1]]],"slave_run_triggers_for_rbr"=>["a"=>[["a"=>"slave_run_triggers_for_rbr","u"=>8,"t"=>2]]],"slave_skip_errors"=>["d"=>false,"t"=>1,"a"=>[["a"=>"slave_skip_errors","u"=>8,"t"=>2],["a"=>"option_mysqld_slave-skip-errors","u"=>24,"t"=>1],["a"=>"sysvar_slave_skip_errors","u"=>24,"t"=>1]]],"slave_sql_verify_checksum"=>["d"=>true,"t"=>2,"a"=>[["a"=>"slave_sql_verify_checksum","u"=>8,"t"=>2],["a"=>"option_mysqld_slave-sql-verify-checksum","u"=>24,"t"=>1],["a"=>"sysvar_slave_sql_verify_checksum","u"=>24,"t"=>1]]],"slave_transaction_retries"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_transaction_retries","u"=>8,"t"=>2],["a"=>"sysvar_slave_transaction_retries","u"=>24,"t"=>1]]],"slave_transaction_retry_errors"=>["d"=>false,"t"=>1,"a"=>[["a"=>"slave_transaction_retry_errors","u"=>8,"t"=>2]]],"slave_transaction_retry_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slave_transaction_retry_interval","u"=>8,"t"=>2]]],"slave_type_conversions"=>["t"=>6,"a"=>[["a"=>"slave_type_conversions","u"=>8,"t"=>2],["a"=>"sysvar_slave_type_conversions","u"=>24,"t"=>1]]],"sql_log_bin"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_log_bin","u"=>8,"t"=>2],["a"=>"sysvar_sql_log_bin","u"=>22,"t"=>1],["a"=>"sysvar_sql_log_bin","u"=>23,"t"=>1]]],"sql_slave_skip_counter"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sql_slave_skip_counter","u"=>8,"t"=>2],["a"=>"sysvar_sql_slave_skip_counter","u"=>24,"t"=>1]]],"sync_binlog"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sync_binlog","u"=>8,"t"=>2],["a"=>"sysvar_sync_binlog","u"=>22,"t"=>1],["a"=>"sysvar_sync_binlog","u"=>23,"t"=>1]]],"sync_master_info"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sync_master_info","u"=>8,"t"=>2],["a"=>"sysvar_sync_master_info","u"=>24,"t"=>1]]],"sync_relay_log"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sync_relay_log","u"=>8,"t"=>2],["a"=>"sysvar_sync_relay_log","u"=>24,"t"=>1]]],"sync_relay_log_info"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sync_relay_log_info","u"=>8,"t"=>2],["a"=>"sysvar_sync_relay_log_info","u"=>24,"t"=>1]]],"Binlog_bytes_written"=>["t"=>3,"a"=>[["a"=>"binlog_bytes_written","u"=>25,"t"=>2]]],"Binlog_cache_disk_use"=>["t"=>3,"a"=>[["a"=>"binlog_cache_disk_use","u"=>25,"t"=>2]]],"Binlog_cache_use"=>["t"=>3,"a"=>[["a"=>"binlog_cache_use","u"=>25,"t"=>2]]],"Binlog_commits"=>["t"=>3,"a"=>[["a"=>"binlog_commits","u"=>25,"t"=>2]]],"Binlog_group_commit_trigger_count"=>["t"=>3,"a"=>[["a"=>"binlog_group_commit_trigger_count","u"=>25,"t"=>2]]],"Binlog_group_commit_trigger_lock_wait"=>["t"=>3,"a"=>[["a"=>"binlog_group_commit_trigger_lock_wait","u"=>25,"t"=>2]]],"Binlog_group_commit_trigger_timeout"=>["t"=>3,"a"=>[["a"=>"binlog_group_commit_trigger_timeout","u"=>25,"t"=>2]]],"Binlog_group_commits"=>["t"=>3,"a"=>[["a"=>"binlog_group_commits","u"=>25,"t"=>2]]],"Binlog_snapshot_file"=>["t"=>1,"a"=>[["a"=>"binlog_snapshot_file","u"=>25,"t"=>2]]],"Binlog_snapshot_position"=>["t"=>3,"a"=>[["a"=>"binlog_snapshot_position","u"=>25,"t"=>2]]],"Binlog_stmt_cache_disk_use"=>["t"=>3,"a"=>[["a"=>"binlog_stmt_cache_disk_use","u"=>25,"t"=>2]]],"Binlog_stmt_cache_use"=>["t"=>3,"a"=>[["a"=>"binlog_stmt_cache_use","u"=>25,"t"=>2]]],"Com_change_master"=>["t"=>3,"a"=>[["a"=>"com_change_master","u"=>25,"t"=>2]]],"Com_show_master_status"=>["t"=>3,"a"=>[["a"=>"com_show_master_status","u"=>25,"t"=>2]]],"Com_show_new_master"=>["t"=>3,"a"=>[["a"=>"com_show_new_master","u"=>25,"t"=>2]]],"Com_show_slave_hosts"=>["t"=>3,"a"=>[["a"=>"com_show_slave_hosts","u"=>25,"t"=>2]]],"Com_show_slave_status"=>["t"=>3,"a"=>[["a"=>"com_show_slave_status","u"=>25,"t"=>2]]],"Com_slave_start"=>["t"=>3,"a"=>[["a"=>"com_slave_start","u"=>25,"t"=>2]]],"Com_slave_stop"=>["t"=>3,"a"=>[["a"=>"com_slave_stop","u"=>25,"t"=>2]]],"Com_start_all_slaves"=>["t"=>3,"a"=>[["a"=>"com_start_all_slaves","u"=>25,"t"=>2]]],"Com_start_slave"=>["t"=>3,"a"=>[["a"=>"com_start_slave","u"=>25,"t"=>2]]],"Com_stop_all_slaves"=>["t"=>3,"a"=>[["a"=>"com_stop_all_slaves","u"=>25,"t"=>2]]],"Com_stop_slave"=>["t"=>3,"a"=>[["a"=>"com_stop_slave","u"=>25,"t"=>2]]],"Master_gtid_wait_count"=>["t"=>3,"a"=>[["a"=>"master_gtid_wait_count","u"=>25,"t"=>2]]],"Master_gtid_wait_time"=>["t"=>3,"a"=>[["a"=>"master_gtid_wait_time","u"=>25,"t"=>2]]],"Master_gtid_wait_timeouts"=>["t"=>3,"a"=>[["a"=>"master_gtid_wait_timeouts","u"=>25,"t"=>2]]],"Rpl_status"=>["a"=>[["a"=>"rpl_status","u"=>25,"t"=>2]]],"Rpl_transactions_multi_engine"=>["t"=>3,"a"=>[["a"=>"rpl_transactions_multi_engine","u"=>25,"t"=>2]]],"Slave_connections"=>["t"=>3,"a"=>[["a"=>"slave_connections","u"=>25,"t"=>2]]],"Slave_heartbeat_period"=>["t"=>3,"a"=>[["a"=>"slave_heartbeat_period","u"=>25,"t"=>2]]],"Slave_open_temp_tables"=>["t"=>3,"a"=>[["a"=>"slave_open_temp_tables","u"=>25,"t"=>2]]],"Slave_received_heartbeats"=>["t"=>3,"a"=>[["a"=>"slave_received_heartbeats","u"=>25,"t"=>2]]],"Slave_retried_transactions"=>["t"=>3,"a"=>[["a"=>"slave_retried_transactions","u"=>25,"t"=>2]]],"Slave_running"=>["t"=>3,"a"=>[["a"=>"slave_running","u"=>25,"t"=>2]]],"Slave_skipped_errors"=>["t"=>3,"a"=>[["a"=>"slave_skipped_errors","u"=>25,"t"=>2]]],"Slaves_connected"=>["t"=>3,"a"=>[["a"=>"slaves_connected","u"=>25,"t"=>2]]],"Slaves_running"=>["t"=>3,"a"=>[["a"=>"slaves_running","u"=>25,"t"=>2]]],"Transactions_gtid_foreign_engine"=>["t"=>3,"a"=>[["a"=>"transactions_gtid_foreign_engine","u"=>25,"t"=>2]]],"Transactions_multi_engine"=>["t"=>3,"a"=>[["a"=>"transactions_multi_engine","u"=>25,"t"=>2]]],"Rpl_semi_sync_master_clients"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_clients","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_net_avg_wait_time"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_net_avg_wait_time","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_net_wait_time"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_net_wait_time","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_net_waits"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_net_waits","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_no_times"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_no_times","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_no_tx"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_no_tx","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_status"=>["t"=>2,"a"=>[["a"=>"rpl_semi_sync_master_status","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_timefunc_failures"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_timefunc_failures","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_tx_avg_wait_time"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_tx_avg_wait_time","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_tx_wait_time"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_tx_wait_time","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_tx_waits"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_tx_waits","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_wait_pos_backtraverse"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_wait_pos_backtraverse","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_wait_sessions"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_wait_sessions","u"=>26,"t"=>2]]],"Rpl_semi_sync_master_yes_tx"=>["t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_yes_tx","u"=>26,"t"=>2]]],"Rpl_semi_sync_slave_status"=>["t"=>2,"a"=>[["a"=>"rpl_semi_sync_slave_status","u"=>26,"t"=>2]]],"rpl_semi_sync_master_enabled"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rpl_semi_sync_master_enabled","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_master_enabled","u"=>21,"t"=>1]]],"rpl_semi_sync_master_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_timeout","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_master_timeout","u"=>21,"t"=>1]]],"rpl_semi_sync_master_trace_level"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rpl_semi_sync_master_trace_level","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_master_trace_level","u"=>21,"t"=>1]]],"rpl_semi_sync_master_wait_no_slave"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rpl_semi_sync_master_wait_no_slave","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_master_wait_no_slave","u"=>21,"t"=>1]]],"rpl_semi_sync_master_wait_point"=>["d"=>true,"t"=>5,"a"=>[["a"=>"rpl_semi_sync_master_wait_point","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_master_wait_point","u"=>21,"t"=>1]]],"rpl_semi_sync_slave_delay_master"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rpl_semi_sync_slave_delay_master","u"=>27,"t"=>2]]],"rpl_semi_sync_slave_enabled"=>["d"=>true,"t"=>2,"a"=>[["a"=>"rpl_semi_sync_slave_enabled","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_slave_enabled","u"=>24,"t"=>1]]],"rpl_semi_sync_slave_kill_conn_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rpl_semi_sync_slave_kill_conn_timeout","u"=>27,"t"=>2]]],"rpl_semi_sync_slave_trace_level"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rpl_semi_sync_slave_trace_level","u"=>27,"t"=>2],["a"=>"sysvar_rpl_semi_sync_slave_trace_level","u"=>24,"t"=>1]]],"rpl_semi_sync_master"=>["a"=>[["a"=>"rpl_semi_sync_master","u"=>27,"t"=>2]]],"rpl_semi_sync_slave"=>["a"=>[["a"=>"rpl_semi_sync_slave","u"=>27,"t"=>2]]],"Aborted_clients"=>["t"=>3,"a"=>[["a"=>"aborted_clients","u"=>28,"t"=>2]]],"Aborted_connects"=>["t"=>3,"a"=>[["a"=>"aborted_connects","u"=>28,"t"=>2]]],"Aborted_connects_preauth"=>["t"=>3,"a"=>[["a"=>"aborted_connects_preauth","u"=>28,"t"=>2]]],"Access_denied_errors"=>["t"=>3,"a"=>[["a"=>"access_denied_errors","u"=>28,"t"=>2]]],"Acl_column_grants"=>["t"=>3,"a"=>[["a"=>"acl_column_grants","u"=>28,"t"=>2]]],"Acl_database_grants"=>["t"=>3,"a"=>[["a"=>"acl_database_grants","u"=>28,"t"=>2]]],"Acl_function_grants"=>["t"=>3,"a"=>[["a"=>"acl_function_grants","u"=>28,"t"=>2]]],"Acl_package_body_grants"=>["t"=>3,"a"=>[["a"=>"acl_package_body_grants","u"=>28,"t"=>2]]],"Acl_package_spec_grants"=>["t"=>3,"a"=>[["a"=>"acl_package_spec_grants","u"=>28,"t"=>2]]],"Acl_procedure_grants"=>["t"=>3,"a"=>[["a"=>"acl_procedure_grants","u"=>28,"t"=>2]]],"Acl_proxy_users"=>["t"=>3,"a"=>[["a"=>"acl_proxy_users","u"=>28,"t"=>2]]],"Acl_role_grants"=>["t"=>3,"a"=>[["a"=>"acl_role_grants","u"=>28,"t"=>2]]],"Acl_roles"=>["t"=>3,"a"=>[["a"=>"acl_roles","u"=>28,"t"=>2]]],"Acl_table_grants"=>["t"=>3,"a"=>[["a"=>"acl_table_grants","u"=>28,"t"=>2]]],"Acl_users"=>["t"=>3,"a"=>[["a"=>"acl_users","u"=>28,"t"=>2]]],"Busy_time"=>["t"=>3,"a"=>[["a"=>"busy_time","u"=>28,"t"=>2]]],"Bytes_received"=>["t"=>3,"a"=>[["a"=>"bytes_received","u"=>28,"t"=>2]]],"Bytes_sent"=>["t"=>3,"a"=>[["a"=>"bytes_sent","u"=>28,"t"=>2]]],"Com_admin_commands"=>["t"=>3,"a"=>[["a"=>"com_admin_commands","u"=>28,"t"=>2]]],"Com_alter_db"=>["t"=>3,"a"=>[["a"=>"com_alter_db","u"=>28,"t"=>2]]],"Com_alter_db_upgrade"=>["t"=>3,"a"=>[["a"=>"com_alter_db_upgrade","u"=>28,"t"=>2]]],"Com_alter_event"=>["t"=>3,"a"=>[["a"=>"com_alter_event","u"=>28,"t"=>2]]],"Com_alter_function"=>["t"=>3,"a"=>[["a"=>"com_alter_function","u"=>28,"t"=>2]]],"Com_alter_procedure"=>["t"=>3,"a"=>[["a"=>"com_alter_procedure","u"=>28,"t"=>2]]],"Com_alter_sequence"=>["t"=>3,"a"=>[["a"=>"com_alter_sequence","u"=>28,"t"=>2]]],"Com_alter_server"=>["t"=>3,"a"=>[["a"=>"com_alter_server","u"=>28,"t"=>2]]],"Com_alter_table"=>["t"=>3,"a"=>[["a"=>"com_alter_table","u"=>28,"t"=>2]]],"Com_alter_tablespace"=>["t"=>3,"a"=>[["a"=>"com_alter_tablespace","u"=>28,"t"=>2]]],"Com_alter_user"=>["t"=>3,"a"=>[["a"=>"com_alter_user","u"=>28,"t"=>2]]],"Com_analyze"=>["t"=>3,"a"=>[["a"=>"com_analyze","u"=>28,"t"=>2]]],"Com_assign_to_keycache"=>["t"=>3,"a"=>[["a"=>"com_assign_to_keycache","u"=>28,"t"=>2]]],"Com_backup"=>["t"=>3,"a"=>[["a"=>"com_backup","u"=>28,"t"=>2]]],"Com_backup_lock"=>["t"=>3,"a"=>[["a"=>"com_backup_lock","u"=>28,"t"=>2]]],"Com_backup_table"=>["t"=>3,"a"=>[["a"=>"com_backup_table","u"=>28,"t"=>2]]],"Com_begin"=>["t"=>3,"a"=>[["a"=>"com_begin","u"=>28,"t"=>2]]],"Com_binlog"=>["t"=>3,"a"=>[["a"=>"com_binlog","u"=>28,"t"=>2]]],"Com_call_procedure"=>["t"=>3,"a"=>[["a"=>"com_call_procedure","u"=>28,"t"=>2]]],"Com_change_db"=>["t"=>3,"a"=>[["a"=>"com_change_db","u"=>28,"t"=>2]]],"Com_check"=>["t"=>3,"a"=>[["a"=>"com_check","u"=>28,"t"=>2]]],"Com_checksum"=>["t"=>3,"a"=>[["a"=>"com_checksum","u"=>28,"t"=>2]]],"Com_commit"=>["t"=>3,"a"=>[["a"=>"com_commit","u"=>28,"t"=>2]]],"Com_compound_sql"=>["t"=>3,"a"=>[["a"=>"com_compound_sql","u"=>28,"t"=>2]]],"Com_create_db"=>["t"=>3,"a"=>[["a"=>"com_create_db","u"=>28,"t"=>2]]],"Com_create_event"=>["t"=>3,"a"=>[["a"=>"com_create_event","u"=>28,"t"=>2]]],"Com_create_function"=>["t"=>3,"a"=>[["a"=>"com_create_function","u"=>28,"t"=>2]]],"Com_create_index"=>["t"=>3,"a"=>[["a"=>"com_create_index","u"=>28,"t"=>2]]],"Com_create_package"=>["t"=>3,"a"=>[["a"=>"com_create_package","u"=>28,"t"=>2]]],"Com_create_package_body"=>["t"=>3,"a"=>[["a"=>"com_create_package_body","u"=>28,"t"=>2]]],"Com_create_procedure"=>["t"=>3,"a"=>[["a"=>"com_create_procedure","u"=>28,"t"=>2]]],"Com_create_role"=>["t"=>3,"a"=>[["a"=>"com_create_role","u"=>28,"t"=>2]]],"Com_create_sequence"=>["t"=>3,"a"=>[["a"=>"com_create_sequence","u"=>28,"t"=>2]]],"Com_create_server"=>["t"=>3,"a"=>[["a"=>"com_create_server","u"=>28,"t"=>2]]],"Com_create_table"=>["t"=>3,"a"=>[["a"=>"com_create_table","u"=>28,"t"=>2]]],"Com_create_temporary_table"=>["t"=>3,"a"=>[["a"=>"com_create_temporary_table","u"=>28,"t"=>2]]],"Com_create_trigger"=>["t"=>3,"a"=>[["a"=>"com_create_trigger","u"=>28,"t"=>2]]],"Com_create_udf"=>["t"=>3,"a"=>[["a"=>"com_create_udf","u"=>28,"t"=>2]]],"Com_create_user"=>["t"=>3,"a"=>[["a"=>"com_create_user","u"=>28,"t"=>2]]],"Com_create_view"=>["t"=>3,"a"=>[["a"=>"com_create_view","u"=>28,"t"=>2]]],"Com_dealloc_sql"=>["t"=>3,"a"=>[["a"=>"com_dealloc_sql","u"=>28,"t"=>2]]],"Com_delete"=>["t"=>3,"a"=>[["a"=>"com_delete","u"=>28,"t"=>2]]],"Com_delete_multi"=>["t"=>3,"a"=>[["a"=>"com_delete_multi","u"=>28,"t"=>2]]],"Com_do"=>["t"=>3,"a"=>[["a"=>"com_do","u"=>28,"t"=>2]]],"Com_drop_db"=>["t"=>3,"a"=>[["a"=>"com_drop_db","u"=>28,"t"=>2]]],"Com_drop_event"=>["t"=>3,"a"=>[["a"=>"com_drop_event","u"=>28,"t"=>2]]],"Com_drop_function"=>["t"=>3,"a"=>[["a"=>"com_drop_function","u"=>28,"t"=>2]]],"Com_drop_index"=>["t"=>3,"a"=>[["a"=>"com_drop_index","u"=>28,"t"=>2]]],"Com_drop_package"=>["t"=>3,"a"=>[["a"=>"com_drop_package","u"=>28,"t"=>2]]],"Com_drop_package_body"=>["t"=>3,"a"=>[["a"=>"com_drop_package_body","u"=>28,"t"=>2]]],"Com_drop_procedure"=>["t"=>3,"a"=>[["a"=>"com_drop_procedure","u"=>28,"t"=>2]]],"Com_drop_role"=>["t"=>3,"a"=>[["a"=>"com_drop_role","u"=>28,"t"=>2]]],"Com_drop_sequence"=>["t"=>3,"a"=>[["a"=>"com_drop_sequence","u"=>28,"t"=>2]]],"Com_drop_server"=>["t"=>3,"a"=>[["a"=>"com_drop_server","u"=>28,"t"=>2]]],"Com_drop_table"=>["t"=>3,"a"=>[["a"=>"com_drop_table","u"=>28,"t"=>2]]],"Com_drop_temporary_table"=>["t"=>3,"a"=>[["a"=>"com_drop_temporary_table","u"=>28,"t"=>2]]],"Com_drop_trigger"=>["t"=>3,"a"=>[["a"=>"com_drop_trigger","u"=>28,"t"=>2]]],"Com_drop_user"=>["t"=>3,"a"=>[["a"=>"com_drop_user","u"=>28,"t"=>2]]],"Com_drop_view"=>["t"=>3,"a"=>[["a"=>"com_drop_view","u"=>28,"t"=>2]]],"Com_empty_query"=>["t"=>3,"a"=>[["a"=>"com_empty_query","u"=>28,"t"=>2]]],"Com_execute_immediate"=>["t"=>3,"a"=>[["a"=>"com_execute_immediate","u"=>28,"t"=>2]]],"Com_execute_sql"=>["t"=>3,"a"=>[["a"=>"com_execute_sql","u"=>28,"t"=>2]]],"Com_flush"=>["t"=>3,"a"=>[["a"=>"com_flush","u"=>28,"t"=>2]]],"Com_get_diagnostics"=>["t"=>3,"a"=>[["a"=>"com_get_diagnostics","u"=>28,"t"=>2]]],"Com_grant"=>["t"=>3,"a"=>[["a"=>"com_grant","u"=>28,"t"=>2]]],"Com_grant_role"=>["t"=>3,"a"=>[["a"=>"com_grant_role","u"=>28,"t"=>2]]],"Com_ha_close"=>["t"=>3,"a"=>[["a"=>"com_ha_close","u"=>28,"t"=>2]]],"Com_ha_open"=>["t"=>3,"a"=>[["a"=>"com_ha_open","u"=>28,"t"=>2]]],"Com_ha_read"=>["t"=>3,"a"=>[["a"=>"com_ha_read","u"=>28,"t"=>2]]],"Com_help"=>["t"=>3,"a"=>[["a"=>"com_help","u"=>28,"t"=>2]]],"Com_insert"=>["t"=>3,"a"=>[["a"=>"com_insert","u"=>28,"t"=>2]]],"Com_insert_select"=>["t"=>3,"a"=>[["a"=>"com_insert_select","u"=>28,"t"=>2]]],"Com_install_plugin"=>["t"=>3,"a"=>[["a"=>"com_install_plugin","u"=>28,"t"=>2]]],"Com_kill"=>["t"=>3,"a"=>[["a"=>"com_kill","u"=>28,"t"=>2]]],"Com_load"=>["t"=>3,"a"=>[["a"=>"com_load","u"=>28,"t"=>2]]],"Com_load_master_data"=>["t"=>3,"a"=>[["a"=>"com_load_master_data","u"=>28,"t"=>2]]],"Com_load_master_table"=>["t"=>3,"a"=>[["a"=>"com_load_master_table","u"=>28,"t"=>2]]],"Com_multi"=>["t"=>3,"a"=>[["a"=>"com_multi","u"=>28,"t"=>2]]],"Com_lock_tables"=>["t"=>3,"a"=>[["a"=>"com_lock_tables","u"=>28,"t"=>2]]],"Com_optimize"=>["t"=>3,"a"=>[["a"=>"com_optimize","u"=>28,"t"=>2]]],"Com_preload_keys"=>["t"=>3,"a"=>[["a"=>"com_preload_keys","u"=>28,"t"=>2]]],"Com_prepare_sql"=>["t"=>3,"a"=>[["a"=>"com_prepare_sql","u"=>28,"t"=>2]]],"Com_purge"=>["t"=>3,"a"=>[["a"=>"com_purge","u"=>28,"t"=>2]]],"Com_purge_before_date"=>["t"=>3,"a"=>[["a"=>"com_purge_before_date","u"=>28,"t"=>2]]],"Com_release_savepoint"=>["t"=>3,"a"=>[["a"=>"com_release_savepoint","u"=>28,"t"=>2]]],"Com_rename_table"=>["t"=>3,"a"=>[["a"=>"com_rename_table","u"=>28,"t"=>2]]],"Com_rename_user"=>["t"=>3,"a"=>[["a"=>"com_rename_user","u"=>28,"t"=>2]]],"Com_repair"=>["t"=>3,"a"=>[["a"=>"com_repair","u"=>28,"t"=>2]]],"Com_replace"=>["t"=>3,"a"=>[["a"=>"com_replace","u"=>28,"t"=>2]]],"Com_replace_select"=>["t"=>3,"a"=>[["a"=>"com_replace_select","u"=>28,"t"=>2]]],"Com_reset"=>["t"=>3,"a"=>[["a"=>"com_reset","u"=>28,"t"=>2]]],"Com_resignal"=>["t"=>3,"a"=>[["a"=>"com_resignal","u"=>28,"t"=>2]]],"Com_restore_table"=>["t"=>3,"a"=>[["a"=>"com_restore_table","u"=>28,"t"=>2]]],"Com_revoke"=>["t"=>3,"a"=>[["a"=>"com_revoke","u"=>28,"t"=>2]]],"Com_revoke_all"=>["t"=>3,"a"=>[["a"=>"com_revoke_all","u"=>28,"t"=>2]]],"Com_revoke_grant"=>["t"=>3,"a"=>[["a"=>"com_revoke_grant","u"=>28,"t"=>2]]],"Com_rollback"=>["t"=>3,"a"=>[["a"=>"com_rollback","u"=>28,"t"=>2]]],"Com_rollback_to_savepoint"=>["t"=>3,"a"=>[["a"=>"com_rollback_to_savepoint","u"=>28,"t"=>2]]],"Com_savepoint"=>["t"=>3,"a"=>[["a"=>"com_savepoint","u"=>28,"t"=>2]]],"Com_select"=>["t"=>3,"a"=>[["a"=>"com_select","u"=>28,"t"=>2]]],"Com_set_option"=>["t"=>3,"a"=>[["a"=>"com_set_option","u"=>28,"t"=>2]]],"Com_signal"=>["t"=>3,"a"=>[["a"=>"com_signal","u"=>28,"t"=>2]]],"Com_show_authors"=>["t"=>3,"a"=>[["a"=>"com_show_authors","u"=>28,"t"=>2]]],"Com_show_binlog_events"=>["t"=>3,"a"=>[["a"=>"com_show_binlog_events","u"=>28,"t"=>2]]],"Com_show_binlogs"=>["t"=>3,"a"=>[["a"=>"com_show_binlogs","u"=>28,"t"=>2]]],"Com_show_charsets"=>["t"=>3,"a"=>[["a"=>"com_show_charsets","u"=>28,"t"=>2]]],"Com_show_client_statistics"=>["t"=>3,"a"=>[["a"=>"com_show_client_statistics","u"=>28,"t"=>2]]],"Com_show_collations"=>["t"=>3,"a"=>[["a"=>"com_show_collations","u"=>28,"t"=>2]]],"Com_show_column_types"=>["t"=>3,"a"=>[["a"=>"com_show_column_types","u"=>28,"t"=>2]]],"Com_show_contributors"=>["t"=>3,"a"=>[["a"=>"com_show_contributors","u"=>28,"t"=>2]]],"Com_show_create_db"=>["t"=>3,"a"=>[["a"=>"com_show_create_db","u"=>28,"t"=>2]]],"Com_show_create_event"=>["t"=>3,"a"=>[["a"=>"com_show_create_event","u"=>28,"t"=>2]]],"Com_show_create_func"=>["t"=>3,"a"=>[["a"=>"com_show_create_func","u"=>28,"t"=>2]]],"Com_show_create_package"=>["t"=>3,"a"=>[["a"=>"com_show_create_package","u"=>28,"t"=>2]]],"Com_show_create_package_body"=>["t"=>3,"a"=>[["a"=>"com_show_create_package_body","u"=>28,"t"=>2]]],"Com_show_create_proc"=>["t"=>3,"a"=>[["a"=>"com_show_create_proc","u"=>28,"t"=>2]]],"Com_show_create_table"=>["t"=>3,"a"=>[["a"=>"com_show_create_table","u"=>28,"t"=>2]]],"Com_show_create_trigger"=>["t"=>3,"a"=>[["a"=>"com_show_create_trigger","u"=>28,"t"=>2]]],"Com_show_create_user"=>["t"=>3,"a"=>[["a"=>"com_show_create_user","u"=>28,"t"=>2]]],"Com_show_databases"=>["t"=>3,"a"=>[["a"=>"com_show_databases","u"=>28,"t"=>2]]],"Com_show_engine_logs"=>["t"=>3,"a"=>[["a"=>"com_show_engine_logs","u"=>28,"t"=>2]]],"Com_show_engine_mutex"=>["t"=>3,"a"=>[["a"=>"com_show_engine_mutex","u"=>28,"t"=>2]]],"Com_show_engine_status"=>["t"=>3,"a"=>[["a"=>"com_show_engine_status","u"=>28,"t"=>2]]],"Com_show_events"=>["t"=>3,"a"=>[["a"=>"com_show_events","u"=>28,"t"=>2]]],"Com_show_errors"=>["t"=>3,"a"=>[["a"=>"com_show_errors","u"=>28,"t"=>2]]],"Com_show_explain"=>["t"=>3,"a"=>[["a"=>"com_show_explain","u"=>28,"t"=>2]]],"Com_show_fields"=>["t"=>3,"a"=>[["a"=>"com_show_fields","u"=>28,"t"=>2]]],"Com_show_function_status"=>["t"=>3,"a"=>[["a"=>"com_show_function_status","u"=>28,"t"=>2]]],"Com_show_generic"=>["t"=>3,"a"=>[["a"=>"com_show_generic","u"=>28,"t"=>2]]],"Com_show_grants"=>["t"=>3,"a"=>[["a"=>"com_show_grants","u"=>28,"t"=>2]]],"Com_show_keys"=>["t"=>3,"a"=>[["a"=>"com_show_keys","u"=>28,"t"=>2]]],"Com_show_index_statistics"=>["t"=>3,"a"=>[["a"=>"com_show_index_statistics","u"=>28,"t"=>2]]],"Com_show_open_tables"=>["t"=>3,"a"=>[["a"=>"com_show_open_tables","u"=>28,"t"=>2]]],"Com_show_package_status"=>["t"=>3,"a"=>[["a"=>"com_show_package_status","u"=>28,"t"=>2]]],"Com_show_package_body_status"=>["t"=>3,"a"=>[["a"=>"com_show_package_body_status","u"=>28,"t"=>2]]],"Com_show_plugins"=>["t"=>3,"a"=>[["a"=>"com_show_plugins","u"=>28,"t"=>2]]],"Com_show_privileges"=>["t"=>3,"a"=>[["a"=>"com_show_privileges","u"=>28,"t"=>2]]],"Com_show_procedure_status"=>["t"=>3,"a"=>[["a"=>"com_show_procedure_status","u"=>28,"t"=>2]]],"Com_show_processlist"=>["t"=>3,"a"=>[["a"=>"com_show_processlist","u"=>28,"t"=>2]]],"Com_show_profile"=>["t"=>3,"a"=>[["a"=>"com_show_profile","u"=>28,"t"=>2]]],"Com_show_profiles"=>["t"=>3,"a"=>[["a"=>"com_show_profiles","u"=>28,"t"=>2]]],"Com_show_relaylog_events"=>["t"=>3,"a"=>[["a"=>"com_show_relaylog_events","u"=>28,"t"=>2]]],"Com_show_status"=>["t"=>3,"a"=>[["a"=>"com_show_status","u"=>28,"t"=>2]]],"Com_show_storage_engines"=>["t"=>3,"a"=>[["a"=>"com_show_storage_engines","u"=>28,"t"=>2]]],"Com_show_table_statistics"=>["t"=>3,"a"=>[["a"=>"com_show_table_statistics","u"=>28,"t"=>2]]],"Com_show_table_status"=>["t"=>3,"a"=>[["a"=>"com_show_table_status","u"=>28,"t"=>2]]],"Com_show_tables"=>["t"=>3,"a"=>[["a"=>"com_show_tables","u"=>28,"t"=>2]]],"Com_show_triggers"=>["t"=>3,"a"=>[["a"=>"com_show_triggers","u"=>28,"t"=>2]]],"Com_show_user_statistics"=>["t"=>3,"a"=>[["a"=>"com_show_user_statistics","u"=>28,"t"=>2]]],"Com_show_variable"=>["t"=>3,"a"=>[["a"=>"com_show_variable","u"=>28,"t"=>2]]],"Com_show_warnings"=>["t"=>3,"a"=>[["a"=>"com_show_warnings","u"=>28,"t"=>2]]],"Com_shutdown"=>["t"=>3,"a"=>[["a"=>"com_shutdown","u"=>28,"t"=>2]]],"Com_stmt_close"=>["t"=>3,"a"=>[["a"=>"com_stmt_close","u"=>28,"t"=>2]]],"Com_stmt_execute"=>["t"=>3,"a"=>[["a"=>"com_stmt_execute","u"=>28,"t"=>2]]],"Com_stmt_fetch"=>["t"=>3,"a"=>[["a"=>"com_stmt_fetch","u"=>28,"t"=>2]]],"Com_stmt_prepare"=>["t"=>3,"a"=>[["a"=>"com_stmt_prepare","u"=>28,"t"=>2]]],"Com_stmt_reprepare"=>["t"=>3,"a"=>[["a"=>"com_stmt_reprepare","u"=>28,"t"=>2]]],"Com_stmt_reset"=>["t"=>3,"a"=>[["a"=>"com_stmt_reset","u"=>28,"t"=>2]]],"Com_stmt_send_long_data"=>["t"=>3,"a"=>[["a"=>"com_stmt_send_long_data","u"=>28,"t"=>2]]],"Com_truncate"=>["t"=>3,"a"=>[["a"=>"com_truncate","u"=>28,"t"=>2]]],"Com_uninstall_plugin"=>["t"=>3,"a"=>[["a"=>"com_uninstall_plugin","u"=>28,"t"=>2]]],"Com_unlock_tables"=>["t"=>3,"a"=>[["a"=>"com_unlock_tables","u"=>28,"t"=>2]]],"Com_update"=>["t"=>3,"a"=>[["a"=>"com_update","u"=>28,"t"=>2]]],"Com_update_multi"=>["t"=>3,"a"=>[["a"=>"com_update_multi","u"=>28,"t"=>2]]],"Com_xa_commit"=>["t"=>3,"a"=>[["a"=>"com_xa_commit","u"=>28,"t"=>2]]],"Com_xa_end"=>["t"=>3,"a"=>[["a"=>"com_xa_end","u"=>28,"t"=>2]]],"Com_xa_prepare"=>["t"=>3,"a"=>[["a"=>"com_xa_prepare","u"=>28,"t"=>2]]],"Com_xa_recover"=>["t"=>3,"a"=>[["a"=>"com_xa_recover","u"=>28,"t"=>2]]],"Com_xa_rollback"=>["t"=>3,"a"=>[["a"=>"com_xa_rollback","u"=>28,"t"=>2]]],"Com_xa_start"=>["t"=>3,"a"=>[["a"=>"com_xa_start","u"=>28,"t"=>2]]],"Compression"=>["t"=>2,"a"=>[["a"=>"compression","u"=>28,"t"=>2]]],"Connection_errors_accept"=>["t"=>3,"a"=>[["a"=>"connection_errors_accept","u"=>28,"t"=>2]]],"Connection_errors_internal"=>["t"=>3,"a"=>[["a"=>"connection_errors_internal","u"=>28,"t"=>2]]],"Connection_errors_max_connections"=>["t"=>3,"a"=>[["a"=>"connection_errors_max_connections","u"=>28,"t"=>2]]],"Connection_errors_peer_address"=>["t"=>3,"a"=>[["a"=>"connection_errors_peer_address","u"=>28,"t"=>2]]],"Connection_errors_select"=>["t"=>3,"a"=>[["a"=>"connection_errors_select","u"=>28,"t"=>2]]],"Connection_errors_tcpwrap"=>["t"=>3,"a"=>[["a"=>"connection_errors_tcpwrap","u"=>28,"t"=>2]]],"Connections"=>["t"=>3,"a"=>[["a"=>"connections","u"=>28,"t"=>2]]],"Cpu_time"=>["t"=>3,"a"=>[["a"=>"cpu_time","u"=>28,"t"=>2]]],"Created_tmp_disk_tables"=>["t"=>3,"a"=>[["a"=>"created_tmp_disk_tables","u"=>28,"t"=>2]]],"Created_tmp_files"=>["t"=>3,"a"=>[["a"=>"created_tmp_files","u"=>28,"t"=>2]]],"Created_tmp_tables"=>["t"=>3,"a"=>[["a"=>"created_tmp_tables","u"=>28,"t"=>2]]],"Delayed_errors"=>["t"=>3,"a"=>[["a"=>"delayed_errors","u"=>28,"t"=>2]]],"Delayed_insert_threads"=>["t"=>3,"a"=>[["a"=>"delayed_insert_threads","u"=>28,"t"=>2]]],"Delayed_writes"=>["t"=>3,"a"=>[["a"=>"delayed_writes","u"=>28,"t"=>2]]],"Delete_scan"=>["t"=>3,"a"=>[["a"=>"delete_scan","u"=>28,"t"=>2]]],"Empty_queries"=>["t"=>3,"a"=>[["a"=>"empty_queries","u"=>28,"t"=>2]]],"Executed_events"=>["t"=>3,"a"=>[["a"=>"executed_events","u"=>28,"t"=>2]]],"Executed_triggers"=>["t"=>3,"a"=>[["a"=>"executed_triggers","u"=>28,"t"=>2]]],"Feature_application_time_periods"=>["t"=>3,"a"=>[["a"=>"feature_application_time_periods","u"=>28,"t"=>2]]],"Feature_check_constraint"=>["t"=>3,"a"=>[["a"=>"feature_check_constraint","u"=>28,"t"=>2]]],"Feature_custom_aggregate_functions"=>["t"=>3,"a"=>[["a"=>"feature_custom_aggregate_functions","u"=>28,"t"=>2]]],"Feature_delay_key_write"=>["t"=>3,"a"=>[["a"=>"feature_delay_key_write","u"=>28,"t"=>2]]],"Feature_dynamic_columns"=>["t"=>3,"a"=>[["a"=>"feature_dynamic_columns","u"=>28,"t"=>2]]],"Feature_fulltext"=>["t"=>3,"a"=>[["a"=>"feature_fulltext","u"=>28,"t"=>2]]],"Feature_gis"=>["t"=>3,"a"=>[["a"=>"feature_gis","u"=>28,"t"=>2]]],"Feature_invisible_columns"=>["t"=>3,"a"=>[["a"=>"feature_invisible_columns","u"=>28,"t"=>2]]],"Feature_json"=>["t"=>3,"a"=>[["a"=>"feature_json","u"=>28,"t"=>2]]],"Feature_locale"=>["t"=>3,"a"=>[["a"=>"feature_locale","u"=>28,"t"=>2]]],"Feature_subquery"=>["t"=>3,"a"=>[["a"=>"feature_subquery","u"=>28,"t"=>2]]],"Feature_system_versioning"=>["t"=>3,"a"=>[["a"=>"feature_system_versioning","u"=>28,"t"=>2]]],"Feature_timezone"=>["t"=>3,"a"=>[["a"=>"feature_timezone","u"=>28,"t"=>2]]],"Feature_trigger"=>["t"=>3,"a"=>[["a"=>"feature_trigger","u"=>28,"t"=>2]]],"Feature_window_functions"=>["t"=>3,"a"=>[["a"=>"feature_window_functions","u"=>28,"t"=>2]]],"Feature_xml"=>["t"=>3,"a"=>[["a"=>"feature_xml","u"=>28,"t"=>2]]],"Flush_commands"=>["t"=>3,"a"=>[["a"=>"flush_commands","u"=>28,"t"=>2]]],"Handler_commit"=>["t"=>3,"a"=>[["a"=>"handler_commit","u"=>28,"t"=>2]]],"Handler_delete"=>["t"=>3,"a"=>[["a"=>"handler_delete","u"=>28,"t"=>2]]],"Handler_discover"=>["t"=>3,"a"=>[["a"=>"handler_discover","u"=>28,"t"=>2]]],"Handler_external_lock"=>["t"=>3,"a"=>[["a"=>"handler_external_lock","u"=>28,"t"=>2]]],"Handler_icp_attempts"=>["t"=>3,"a"=>[["a"=>"handler_icp_attempts","u"=>28,"t"=>2]]],"Handler_icp_match"=>["t"=>3,"a"=>[["a"=>"handler_icp_match","u"=>28,"t"=>2]]],"Handler_mrr_init"=>["t"=>3,"a"=>[["a"=>"handler_mrr_init","u"=>28,"t"=>2]]],"Handler_mrr_key_refills"=>["t"=>3,"a"=>[["a"=>"handler_mrr_key_refills","u"=>28,"t"=>2]]],"Handler_mrr_rowid_refills"=>["t"=>3,"a"=>[["a"=>"handler_mrr_rowid_refills","u"=>28,"t"=>2]]],"Handler_prepare"=>["t"=>3,"a"=>[["a"=>"handler_prepare","u"=>28,"t"=>2]]],"Handler_read_first"=>["t"=>3,"a"=>[["a"=>"handler_read_first","u"=>28,"t"=>2]]],"Handler_read_key"=>["t"=>3,"a"=>[["a"=>"handler_read_key","u"=>28,"t"=>2]]],"Handler_read_last"=>["t"=>3,"a"=>[["a"=>"handler_read_last","u"=>28,"t"=>2]]],"Handler_read_next"=>["t"=>3,"a"=>[["a"=>"handler_read_next","u"=>28,"t"=>2]]],"Handler_read_prev"=>["t"=>3,"a"=>[["a"=>"handler_read_prev","u"=>28,"t"=>2]]],"Handler_read_retry"=>["t"=>3,"a"=>[["a"=>"handler_read_retry","u"=>28,"t"=>2]]],"Handler_read_rnd"=>["t"=>3,"a"=>[["a"=>"handler_read_rnd","u"=>28,"t"=>2]]],"Handler_read_rnd_deleted"=>["t"=>3,"a"=>[["a"=>"handler_read_rnd_deleted","u"=>28,"t"=>2]]],"Handler_read_rnd_next"=>["t"=>3,"a"=>[["a"=>"handler_read_rnd_next","u"=>28,"t"=>2]]],"Handler_rollback"=>["t"=>3,"a"=>[["a"=>"handler_rollback","u"=>28,"t"=>2]]],"Handler_savepoint"=>["t"=>3,"a"=>[["a"=>"handler_savepoint","u"=>28,"t"=>2]]],"Handler_savepoint_rollback"=>["t"=>3,"a"=>[["a"=>"handler_savepoint_rollback","u"=>28,"t"=>2]]],"Handler_tmp_delete"=>["t"=>3,"a"=>[["a"=>"handler_tmp_delete","u"=>28,"t"=>2]]],"Handler_tmp_update"=>["t"=>3,"a"=>[["a"=>"handler_tmp_update","u"=>28,"t"=>2]]],"Handler_tmp_write"=>["t"=>3,"a"=>[["a"=>"handler_tmp_write","u"=>28,"t"=>2]]],"Handler_update"=>["t"=>3,"a"=>[["a"=>"handler_update","u"=>28,"t"=>2]]],"Handler_write"=>["t"=>3,"a"=>[["a"=>"handler_write","u"=>28,"t"=>2]]],"Key_blocks_not_flushed"=>["t"=>3,"a"=>[["a"=>"key_blocks_not_flushed","u"=>28,"t"=>2]]],"Key_blocks_unused"=>["t"=>3,"a"=>[["a"=>"key_blocks_unused","u"=>28,"t"=>2]]],"Key_blocks_used"=>["t"=>3,"a"=>[["a"=>"key_blocks_used","u"=>28,"t"=>2]]],"Key_blocks_warm"=>["t"=>3,"a"=>[["a"=>"key_blocks_warm","u"=>28,"t"=>2]]],"Key_read_requests"=>["t"=>3,"a"=>[["a"=>"key_read_requests","u"=>28,"t"=>2]]],"Key_reads"=>["t"=>3,"a"=>[["a"=>"key_reads","u"=>28,"t"=>2]]],"Key_write_requests"=>["t"=>3,"a"=>[["a"=>"key_write_requests","u"=>28,"t"=>2]]],"Key_writes"=>["t"=>3,"a"=>[["a"=>"key_writes","u"=>28,"t"=>2]]],"Last_query_cost"=>["t"=>3,"a"=>[["a"=>"last_query_cost","u"=>28,"t"=>2]]],"Maria_*"=>["a"=>[["a"=>"maria_","u"=>28,"t"=>2]]],"Max_statement_time_exceeded"=>["t"=>3,"a"=>[["a"=>"max_statement_time_exceeded","u"=>28,"t"=>2]]],"Max_used_connections"=>["t"=>3,"a"=>[["a"=>"max_used_connections","u"=>28,"t"=>2]]],"Memory_used"=>["t"=>3,"a"=>[["a"=>"memory_used","u"=>28,"t"=>2]]],"Memory_used_initial"=>["t"=>3,"a"=>[["a"=>"memory_used_initial","u"=>28,"t"=>2]]],"Not_flushed_delayed_rows"=>["t"=>3,"a"=>[["a"=>"not_flushed_delayed_rows","u"=>28,"t"=>2]]],"Open_files"=>["t"=>3,"a"=>[["a"=>"open_files","u"=>28,"t"=>2]]],"Open_streams"=>["t"=>3,"a"=>[["a"=>"open_streams","u"=>28,"t"=>2]]],"Open_table_definitions"=>["t"=>3,"a"=>[["a"=>"open_table_definitions","u"=>28,"t"=>2]]],"Open_tables"=>["t"=>3,"a"=>[["a"=>"open_tables","u"=>28,"t"=>2]]],"Opened_files"=>["t"=>3,"a"=>[["a"=>"opened_files","u"=>28,"t"=>2]]],"Opened_plugin_libraries"=>["t"=>3,"a"=>[["a"=>"opened_plugin_libraries","u"=>28,"t"=>2]]],"Opened_table_definitions"=>["t"=>3,"a"=>[["a"=>"opened_table_definitions","u"=>28,"t"=>2]]],"Opened_tables"=>["t"=>3,"a"=>[["a"=>"opened_tables","u"=>28,"t"=>2]]],"Opened_views"=>["t"=>3,"a"=>[["a"=>"opened_views","u"=>28,"t"=>2]]],"Performance_schema_accounts_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_accounts_lost","u"=>28,"t"=>2]]],"Performance_schema_cond_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_cond_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_cond_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_cond_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_digest_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_digest_lost","u"=>28,"t"=>2]]],"Performance_schema_file_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_file_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_file_handles_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_file_handles_lost","u"=>28,"t"=>2]]],"Performance_schema_file_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_file_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_hosts_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_hosts_lost","u"=>28,"t"=>2]]],"Performance_schema_locker_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_locker_lost","u"=>28,"t"=>2]]],"Performance_schema_mutex_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_mutex_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_mutex_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_mutex_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_rwlock_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_rwlock_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_rwlock_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_rwlock_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_session_connect_attrs_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_session_connect_attrs_lost","u"=>28,"t"=>2]]],"Performance_schema_socket_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_socket_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_socket_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_socket_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_stage_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_stage_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_statement_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_statement_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_table_handles_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_table_handles_lost","u"=>28,"t"=>2]]],"Performance_schema_table_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_table_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_thread_classes_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_thread_classes_lost","u"=>28,"t"=>2]]],"Performance_schema_thread_instances_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_thread_instances_lost","u"=>28,"t"=>2]]],"Performance_schema_users_lost"=>["t"=>3,"a"=>[["a"=>"performance_schema_users_lost","u"=>28,"t"=>2]]],"Prepared_stmt_count"=>["t"=>3,"a"=>[["a"=>"prepared_stmt_count","u"=>28,"t"=>2]]],"Qcache_free_blocks"=>["t"=>3,"a"=>[["a"=>"qcache_free_blocks","u"=>28,"t"=>2]]],"Qcache_free_memory"=>["t"=>3,"a"=>[["a"=>"qcache_free_memory","u"=>28,"t"=>2]]],"Qcache_hits"=>["t"=>3,"a"=>[["a"=>"qcache_hits","u"=>28,"t"=>2]]],"Qcache_inserts"=>["t"=>3,"a"=>[["a"=>"qcache_inserts","u"=>28,"t"=>2]]],"Qcache_lowmem_prunes"=>["t"=>3,"a"=>[["a"=>"qcache_lowmem_prunes","u"=>28,"t"=>2]]],"Qcache_not_cached"=>["t"=>3,"a"=>[["a"=>"qcache_not_cached","u"=>28,"t"=>2]]],"Qcache_queries_in_cache"=>["t"=>3,"a"=>[["a"=>"qcache_queries_in_cache","u"=>28,"t"=>2]]],"Qcache_total_blocks"=>["t"=>3,"a"=>[["a"=>"qcache_total_blocks","u"=>28,"t"=>2]]],"Queries"=>["t"=>3,"a"=>[["a"=>"queries","u"=>28,"t"=>2]]],"Questions"=>["t"=>3,"a"=>[["a"=>"questions","u"=>28,"t"=>2]]],"Rows_read"=>["t"=>3,"a"=>[["a"=>"rows_read","u"=>28,"t"=>2]]],"Rows_sent"=>["t"=>3,"a"=>[["a"=>"rows_sent","u"=>28,"t"=>2]]],"Rows_tmp_read"=>["t"=>3,"a"=>[["a"=>"rows_tmp_read","u"=>28,"t"=>2]]],"Select_full_join"=>["t"=>3,"a"=>[["a"=>"select_full_join","u"=>28,"t"=>2]]],"Select_full_range_join"=>["t"=>3,"a"=>[["a"=>"select_full_range_join","u"=>28,"t"=>2]]],"Select_range"=>["t"=>3,"a"=>[["a"=>"select_range","u"=>28,"t"=>2]]],"Select_range_check"=>["t"=>3,"a"=>[["a"=>"select_range_check","u"=>28,"t"=>2]]],"Select_scan"=>["t"=>3,"a"=>[["a"=>"select_scan","u"=>28,"t"=>2]]],"Slow_launch_threads"=>["t"=>3,"a"=>[["a"=>"slow_launch_threads","u"=>28,"t"=>2]]],"Slow_queries"=>["t"=>3,"a"=>[["a"=>"slow_queries","u"=>28,"t"=>2]]],"Sort_merge_passes"=>["t"=>3,"a"=>[["a"=>"sort_merge_passes","u"=>28,"t"=>2]]],"Sort_priority_queue_sorts"=>["t"=>3,"a"=>[["a"=>"sort_priority_queue_sorts","u"=>28,"t"=>2]]],"Sort_range"=>["t"=>3,"a"=>[["a"=>"sort_range","u"=>28,"t"=>2]]],"Sort_rows"=>["t"=>3,"a"=>[["a"=>"sort_rows","u"=>28,"t"=>2]]],"Sort_scan"=>["t"=>3,"a"=>[["a"=>"sort_scan","u"=>28,"t"=>2]]],"Subquery_cache_hit"=>["t"=>3,"a"=>[["a"=>"subquery_cache_hit","u"=>28,"t"=>2]]],"Subquery_cache_miss"=>["t"=>3,"a"=>[["a"=>"subquery_cache_miss","u"=>28,"t"=>2]]],"Syncs"=>["t"=>3,"a"=>[["a"=>"syncs","u"=>28,"t"=>2]]],"Table_locks_immediate"=>["t"=>3,"a"=>[["a"=>"table_locks_immediate","u"=>28,"t"=>2]]],"Table_locks_waited"=>["t"=>3,"a"=>[["a"=>"table_locks_waited","u"=>28,"t"=>2]]],"Table_open_cache_active_instances"=>["t"=>3,"a"=>[["a"=>"table_open_cache_active_instances","u"=>28,"t"=>2]]],"Table_open_cache_hits"=>["t"=>3,"a"=>[["a"=>"table_open_cache_hits","u"=>28,"t"=>2]]],"Table_open_cache_misses"=>["t"=>3,"a"=>[["a"=>"table_open_cache_misses","u"=>28,"t"=>2]]],"Table_open_cache_overflows"=>["t"=>3,"a"=>[["a"=>"table_open_cache_overflows","u"=>28,"t"=>2]]],"Tc_log_max_pages_used"=>["t"=>3,"a"=>[["a"=>"tc_log_max_pages_used","u"=>28,"t"=>2]]],"Tc_log_page_size"=>["t"=>3,"a"=>[["a"=>"tc_log_page_size","u"=>28,"t"=>2]]],"Tc_log_page_waits"=>["t"=>3,"a"=>[["a"=>"tc_log_page_waits","u"=>28,"t"=>2]]],"Threads_cached"=>["t"=>3,"a"=>[["a"=>"threads_cached","u"=>28,"t"=>2]]],"Threads_connected"=>["t"=>3,"a"=>[["a"=>"threads_connected","u"=>28,"t"=>2]]],"Threads_created"=>["t"=>3,"a"=>[["a"=>"threads_created","u"=>28,"t"=>2]]],"Threads_running"=>["t"=>3,"a"=>[["a"=>"threads_running","u"=>28,"t"=>2]]],"Update_scan"=>["t"=>3,"a"=>[["a"=>"update_scan","u"=>28,"t"=>2]]],"Uptime"=>["t"=>3,"a"=>[["a"=>"uptime","u"=>28,"t"=>2]]],"Uptime_since_flush_status"=>["t"=>3,"a"=>[["a"=>"uptime_since_flush_status","u"=>28,"t"=>2]]],"alter_algorithm"=>["d"=>true,"a"=>[["a"=>"alter_algorithm","u"=>29,"t"=>2]]],"analyze_sample_percentage"=>["d"=>true,"t"=>3,"a"=>[["a"=>"analyze_sample_percentage","u"=>29,"t"=>2]]],"autocommit"=>["d"=>true,"t"=>2,"a"=>[["a"=>"autocommit","u"=>29,"t"=>2],["a"=>"sysvar_autocommit","u"=>15,"t"=>1]]],"automatic_sp_privileges"=>["d"=>true,"t"=>2,"a"=>[["a"=>"automatic_sp_privileges","u"=>29,"t"=>2],["a"=>"sysvar_automatic_sp_privileges","u"=>15,"t"=>1]]],"back_log"=>["d"=>false,"t"=>3,"a"=>[["a"=>"back_log","u"=>29,"t"=>2],["a"=>"sysvar_back_log","u"=>15,"t"=>1]]],"basedir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"basedir","u"=>29,"t"=>2],["a"=>"sysvar_basedir","u"=>16,"t"=>1],["a"=>"sysvar_basedir","u"=>15,"t"=>1]]],"big_tables"=>["d"=>true,"t"=>2,"a"=>[["a"=>"big_tables","u"=>29,"t"=>2],["a"=>"sysvar_big_tables","u"=>15,"t"=>1]]],"bind_address"=>["d"=>false,"t"=>1,"a"=>[["a"=>"bind_address","u"=>29,"t"=>2],["a"=>"sysvar_bind_address","u"=>15,"t"=>1]]],"bulk_insert_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"bulk_insert_buffer_size","u"=>29,"t"=>2],["a"=>"sysvar_bulk_insert_buffer_size","u"=>15,"t"=>1]]],"character_set_client"=>["d"=>true,"t"=>1,"a"=>[["a"=>"character_set_client","u"=>29,"t"=>2],["a"=>"sysvar_character_set_client","u"=>15,"t"=>1]]],"character_set_connection"=>["d"=>true,"t"=>1,"a"=>[["a"=>"character_set_connection","u"=>29,"t"=>2],["a"=>"sysvar_character_set_connection","u"=>15,"t"=>1]]],"character_set_database"=>["d"=>true,"t"=>1,"a"=>[["a"=>"character_set_database","u"=>29,"t"=>2],["a"=>"sysvar_character_set_database","u"=>15,"t"=>1]]],"character_set_filesystem"=>["d"=>true,"t"=>1,"a"=>[["a"=>"character_set_filesystem","u"=>29,"t"=>2],["a"=>"sysvar_character_set_filesystem","u"=>15,"t"=>1]]],"character_set_results"=>["d"=>true,"t"=>1,"a"=>[["a"=>"character_set_results","u"=>29,"t"=>2],["a"=>"sysvar_character_set_results","u"=>15,"t"=>1]]],"character_set_server"=>["d"=>true,"t"=>1,"a"=>[["a"=>"character_set_server","u"=>29,"t"=>2],["a"=>"sysvar_character_set_server","u"=>15,"t"=>1]]],"character_set_system"=>["d"=>false,"t"=>1,"a"=>[["a"=>"character_set_system","u"=>29,"t"=>2],["a"=>"sysvar_character_set_system","u"=>15,"t"=>1]]],"character_sets_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"character_sets_dir","u"=>29,"t"=>2],["a"=>"sysvar_character_sets_dir","u"=>15,"t"=>1]]],"check_constraint_checks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"check_constraint_checks","u"=>29,"t"=>2]]],"collation_connection"=>["d"=>true,"t"=>1,"a"=>[["a"=>"collation_connection","u"=>29,"t"=>2],["a"=>"sysvar_collation_connection","u"=>15,"t"=>1]]],"collation_database"=>["d"=>true,"t"=>1,"a"=>[["a"=>"collation_database","u"=>29,"t"=>2],["a"=>"sysvar_collation_database","u"=>15,"t"=>1]]],"collation_server"=>["d"=>true,"t"=>1,"a"=>[["a"=>"collation_server","u"=>29,"t"=>2],["a"=>"sysvar_collation_server","u"=>15,"t"=>1]]],"completion_type"=>["d"=>true,"t"=>5,"a"=>[["a"=>"completion_type","u"=>29,"t"=>2],["a"=>"sysvar_completion_type","u"=>15,"t"=>1]]],"concurrent_insert"=>["d"=>true,"t"=>5,"a"=>[["a"=>"concurrent_insert","u"=>29,"t"=>2],["a"=>"sysvar_concurrent_insert","u"=>15,"t"=>1]]],"connect_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"connect_timeout","u"=>29,"t"=>2],["a"=>"sysvar_connect_timeout","u"=>15,"t"=>1]]],"core_file"=>["d"=>false,"t"=>2,"a"=>[["a"=>"core_file","u"=>29,"t"=>2],["a"=>"option_mysqld_core-file","u"=>16,"t"=>1],["a"=>"sysvar_core_file","u"=>15,"t"=>1]]],"datadir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"datadir","u"=>29,"t"=>2],["a"=>"sysvar_datadir","u"=>16,"t"=>1],["a"=>"sysvar_datadir","u"=>15,"t"=>1]]],"date_format"=>["a"=>[["a"=>"date_format","u"=>29,"t"=>2]]],"datetime_format"=>["a"=>[["a"=>"datetime_format","u"=>29,"t"=>2]]],"debug"=>["d"=>true,"t"=>1,"a"=>[["a"=>"debug","u"=>29,"t"=>2],["a"=>"option_mysqld_debug","u"=>16,"t"=>1],["a"=>"sysvar_debug","u"=>15,"t"=>1]]],"debug_no_thread_alarm"=>["d"=>false,"t"=>2,"a"=>[["a"=>"debug_no_thread_alarm","u"=>29,"t"=>2]]],"debug_sync"=>["d"=>true,"t"=>1,"a"=>[["a"=>"debug_sync","u"=>29,"t"=>2],["a"=>"sysvar_debug_sync","u"=>15,"t"=>1]]],"default_password_lifetime"=>["d"=>true,"t"=>3,"a"=>[["a"=>"default_password_lifetime","u"=>29,"t"=>2],["a"=>"sysvar_default_password_lifetime","u"=>15,"t"=>1]]],"default_regex_flags"=>["a"=>[["a"=>"default_regex_flags","u"=>29,"t"=>2]]],"default_storage_engine"=>["d"=>true,"t"=>5,"a"=>[["a"=>"default_storage_engine","u"=>29,"t"=>2],["a"=>"sysvar_default_storage_engine","u"=>15,"t"=>1]]],"default_table_type"=>["d"=>true,"a"=>[["a"=>"default_table_type","u"=>29,"t"=>2]]],"default_tmp_storage_engine"=>["d"=>true,"t"=>5,"a"=>[["a"=>"default_tmp_storage_engine","u"=>29,"t"=>2],["a"=>"sysvar_default_tmp_storage_engine","u"=>15,"t"=>1]]],"default_week_format"=>["d"=>true,"t"=>3,"a"=>[["a"=>"default_week_format","u"=>29,"t"=>2],["a"=>"sysvar_default_week_format","u"=>15,"t"=>1]]],"delay_key_write"=>["d"=>true,"t"=>5,"a"=>[["a"=>"delay_key_write","u"=>29,"t"=>2],["a"=>"sysvar_delay_key_write","u"=>15,"t"=>1]]],"delayed_insert_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"delayed_insert_limit","u"=>29,"t"=>2],["a"=>"sysvar_delayed_insert_limit","u"=>15,"t"=>1]]],"delayed_insert_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"delayed_insert_timeout","u"=>29,"t"=>2],["a"=>"sysvar_delayed_insert_timeout","u"=>15,"t"=>1]]],"delayed_queue_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"delayed_queue_size","u"=>29,"t"=>2],["a"=>"sysvar_delayed_queue_size","u"=>15,"t"=>1]]],"disconnect_on_expired_password"=>["t"=>2,"a"=>[["a"=>"disconnect_on_expired_password","u"=>29,"t"=>2],["a"=>"sysvar_disconnect_on_expired_password","u"=>15,"t"=>1]]],"div_precision_increment"=>["d"=>true,"t"=>3,"a"=>[["a"=>"div_precision_increment","u"=>29,"t"=>2],["a"=>"sysvar_div_precision_increment","u"=>15,"t"=>1]]],"encrypt_tmp_disk_tables"=>["d"=>true,"t"=>2,"a"=>[["a"=>"encrypt_tmp_disk_tables","u"=>29,"t"=>2]]],"encrypt_tmp_files"=>["d"=>false,"t"=>2,"a"=>[["a"=>"encrypt_tmp_files","u"=>29,"t"=>2]]],"encryption_algorithm"=>["d"=>false,"a"=>[["a"=>"encryption_algorithm","u"=>29,"t"=>2]]],"enforce_storage_engine"=>["d"=>true,"t"=>1,"a"=>[["a"=>"enforce_storage_engine","u"=>29,"t"=>2]]],"engine_condition_pushdown"=>["d"=>true,"t"=>2,"a"=>[["a"=>"engine_condition_pushdown","u"=>29,"t"=>2]]],"eq_range_index_dive_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"eq_range_index_dive_limit","u"=>29,"t"=>2],["a"=>"sysvar_eq_range_index_dive_limit","u"=>15,"t"=>1]]],"error_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"error_count","u"=>29,"t"=>2]]],"event_scheduler"=>["d"=>true,"t"=>5,"a"=>[["a"=>"event_scheduler","u"=>29,"t"=>2],["a"=>"sysvar_event_scheduler","u"=>15,"t"=>1]]],"expensive_subquery_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"expensive_subquery_limit","u"=>29,"t"=>2]]],"explicit_defaults_for_timestamp"=>["t"=>2,"a"=>[["a"=>"explicit_defaults_for_timestamp","u"=>29,"t"=>2],["a"=>"sysvar_explicit_defaults_for_timestamp","u"=>15,"t"=>1]]],"external_user"=>["d"=>false,"t"=>1,"a"=>[["a"=>"external_user","u"=>29,"t"=>2],["a"=>"sysvar_external_user","u"=>15,"t"=>1]]],"flush"=>["d"=>true,"t"=>2,"a"=>[["a"=>"flush","u"=>29,"t"=>2],["a"=>"option_mysqld_flush","u"=>16,"t"=>1],["a"=>"sysvar_flush","u"=>15,"t"=>1]]],"flush_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"flush_time","u"=>29,"t"=>2],["a"=>"sysvar_flush_time","u"=>15,"t"=>1]]],"foreign_key_checks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"foreign_key_checks","u"=>29,"t"=>2],["a"=>"sysvar_foreign_key_checks","u"=>15,"t"=>1]]],"ft_boolean_syntax"=>["d"=>true,"t"=>1,"a"=>[["a"=>"ft_boolean_syntax","u"=>29,"t"=>2],["a"=>"sysvar_ft_boolean_syntax","u"=>15,"t"=>1]]],"ft_max_word_len"=>["d"=>false,"t"=>3,"a"=>[["a"=>"ft_max_word_len","u"=>29,"t"=>2],["a"=>"sysvar_ft_max_word_len","u"=>15,"t"=>1]]],"ft_min_word_len"=>["d"=>false,"t"=>3,"a"=>[["a"=>"ft_min_word_len","u"=>29,"t"=>2],["a"=>"sysvar_ft_min_word_len","u"=>15,"t"=>1]]],"ft_query_expansion_limit"=>["d"=>false,"t"=>3,"a"=>[["a"=>"ft_query_expansion_limit","u"=>29,"t"=>2],["a"=>"sysvar_ft_query_expansion_limit","u"=>15,"t"=>1]]],"ft_stopword_file"=>["d"=>false,"t"=>8,"a"=>[["a"=>"ft_stopword_file","u"=>29,"t"=>2],["a"=>"sysvar_ft_stopword_file","u"=>15,"t"=>1]]],"general_log"=>["d"=>true,"t"=>2,"a"=>[["a"=>"general_log","u"=>29,"t"=>2],["a"=>"sysvar_general_log","u"=>15,"t"=>1]]],"general_log_file"=>["d"=>true,"t"=>8,"a"=>[["a"=>"general_log_file","u"=>29,"t"=>2],["a"=>"sysvar_general_log_file","u"=>15,"t"=>1]]],"group_concat_max_len"=>["d"=>true,"t"=>3,"a"=>[["a"=>"group_concat_max_len","u"=>29,"t"=>2],["a"=>"sysvar_group_concat_max_len","u"=>15,"t"=>1]]],"have_compress"=>["d"=>false,"a"=>[["a"=>"have_compress","u"=>29,"t"=>2]]],"have_crypt"=>["d"=>false,"a"=>[["a"=>"have_crypt","u"=>29,"t"=>2]]],"have_csv"=>["d"=>false,"a"=>[["a"=>"have_csv","u"=>29,"t"=>2]]],"have_dynamic_loading"=>["d"=>false,"a"=>[["a"=>"have_dynamic_loading","u"=>29,"t"=>2]]],"have_geometry"=>["d"=>false,"a"=>[["a"=>"have_geometry","u"=>29,"t"=>2]]],"have_ndbcluster"=>["d"=>false,"a"=>[["a"=>"have_ndbcluster","u"=>29,"t"=>2]]],"have_partitioning"=>["d"=>false,"a"=>[["a"=>"have_partitioning","u"=>29,"t"=>2]]],"have_profiling"=>["d"=>false,"a"=>[["a"=>"have_profiling","u"=>29,"t"=>2]]],"have_query_cache"=>["d"=>false,"a"=>[["a"=>"have_query_cache","u"=>29,"t"=>2]]],"have_rtree_keys"=>["d"=>false,"a"=>[["a"=>"have_rtree_keys","u"=>29,"t"=>2]]],"have_symlink"=>["d"=>false,"a"=>[["a"=>"have_symlink","u"=>29,"t"=>2]]],"histogram_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"histogram_size","u"=>29,"t"=>2]]],"histogram_type"=>["d"=>true,"t"=>5,"a"=>[["a"=>"histogram_type","u"=>29,"t"=>2]]],"host_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"host_cache_size","u"=>29,"t"=>2],["a"=>"sysvar_host_cache_size","u"=>15,"t"=>1]]],"hostname"=>["d"=>false,"t"=>1,"a"=>[["a"=>"hostname","u"=>29,"t"=>2],["a"=>"sysvar_hostname","u"=>15,"t"=>1]]],"identity"=>["a"=>[["a"=>"identity","u"=>29,"t"=>2]]],"idle_readonly_transaction_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"idle_readonly_transaction_timeout","u"=>29,"t"=>2]]],"idle_transaction_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"idle_transaction_timeout","u"=>29,"t"=>2]]],"idle_write_transaction_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"idle_write_transaction_timeout","u"=>29,"t"=>2]]],"ignore_db_dirs"=>["d"=>false,"t"=>1,"a"=>[["a"=>"ignore_db_dirs","u"=>29,"t"=>2]]],"in_transaction"=>["d"=>false,"t"=>2,"a"=>[["a"=>"in_transaction","u"=>29,"t"=>2]]],"init_connect"=>["d"=>true,"t"=>1,"a"=>[["a"=>"init_connect","u"=>29,"t"=>2],["a"=>"sysvar_init_connect","u"=>15,"t"=>1]]],"init_file"=>["d"=>false,"t"=>8,"a"=>[["a"=>"init_file","u"=>29,"t"=>2],["a"=>"sysvar_init_file","u"=>15,"t"=>1]]],"insert_id"=>["d"=>true,"t"=>3,"a"=>[["a"=>"insert_id","u"=>29,"t"=>2]]],"interactive_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"interactive_timeout","u"=>29,"t"=>2],["a"=>"sysvar_interactive_timeout","u"=>15,"t"=>1]]],"join_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"join_buffer_size","u"=>29,"t"=>2],["a"=>"sysvar_join_buffer_size","u"=>15,"t"=>1]]],"join_buffer_space_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"join_buffer_space_limit","u"=>29,"t"=>2]]],"join_cache_level"=>["d"=>true,"t"=>3,"a"=>[["a"=>"join_cache_level","u"=>29,"t"=>2]]],"keep_files_on_create"=>["d"=>true,"t"=>2,"a"=>[["a"=>"keep_files_on_create","u"=>29,"t"=>2],["a"=>"sysvar_keep_files_on_create","u"=>15,"t"=>1]]],"large_files_support"=>["d"=>false,"a"=>[["a"=>"large_files_support","u"=>29,"t"=>2],["a"=>"sysvar_large_files_support","u"=>15,"t"=>1]]],"large_page_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"large_page_size","u"=>29,"t"=>2],["a"=>"sysvar_large_page_size","u"=>15,"t"=>1]]],"large_pages"=>["d"=>false,"t"=>2,"a"=>[["a"=>"large_pages","u"=>29,"t"=>2],["a"=>"option_mysqld_large-pages","u"=>16,"t"=>1],["a"=>"sysvar_large_pages","u"=>15,"t"=>1]]],"last_insert_id"=>["d"=>true,"t"=>3,"a"=>[["a"=>"last_insert_id","u"=>29,"t"=>2]]],"lc_messages"=>["d"=>true,"t"=>1,"a"=>[["a"=>"lc_messages","u"=>29,"t"=>2],["a"=>"option_mysqld_lc-messages","u"=>16,"t"=>1],["a"=>"sysvar_lc_messages","u"=>15,"t"=>1]]],"lc_messages_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"lc_messages_dir","u"=>29,"t"=>2],["a"=>"option_mysqld_lc-messages-dir","u"=>16,"t"=>1],["a"=>"sysvar_lc_messages_dir","u"=>15,"t"=>1]]],"lc_time_names"=>["d"=>true,"t"=>1,"a"=>[["a"=>"lc_time_names","u"=>29,"t"=>2],["a"=>"sysvar_lc_time_names","u"=>15,"t"=>1]]],"license"=>["d"=>false,"t"=>1,"a"=>[["a"=>"license","u"=>29,"t"=>2],["a"=>"sysvar_license","u"=>15,"t"=>1]]],"local_infile"=>["d"=>true,"t"=>2,"a"=>[["a"=>"local_infile","u"=>29,"t"=>2],["a"=>"sysvar_local_infile","u"=>15,"t"=>1]]],"lock_wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"lock_wait_timeout","u"=>29,"t"=>2],["a"=>"sysvar_lock_wait_timeout","u"=>15,"t"=>1]]],"locked_in_memory"=>["d"=>false,"a"=>[["a"=>"locked_in_memory","u"=>29,"t"=>2],["a"=>"sysvar_locked_in_memory","u"=>15,"t"=>1]]],"log"=>["d"=>true,"t"=>1,"a"=>[["a"=>"log","u"=>29,"t"=>2]]],"log_disabled_statements"=>["d"=>false,"t"=>6,"a"=>[["a"=>"log_disabled_statements","u"=>29,"t"=>2]]],"log_error"=>["d"=>false,"t"=>8,"a"=>[["a"=>"log_error","u"=>29,"t"=>2],["a"=>"option_mysqld_log-error","u"=>16,"t"=>1],["a"=>"sysvar_log_error","u"=>15,"t"=>1]]],"log_output"=>["d"=>true,"t"=>6,"a"=>[["a"=>"log_output","u"=>29,"t"=>2],["a"=>"sysvar_log_output","u"=>15,"t"=>1]]],"log_queries_not_using_indexes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"log_queries_not_using_indexes","u"=>29,"t"=>2],["a"=>"sysvar_log_queries_not_using_indexes","u"=>15,"t"=>1]]],"log_slow_admin_statements"=>["d"=>true,"t"=>2,"a"=>[["a"=>"log_slow_admin_statements","u"=>29,"t"=>2],["a"=>"sysvar_log_slow_admin_statements","u"=>15,"t"=>1]]],"log_slow_disabled_statements"=>["d"=>false,"t"=>6,"a"=>[["a"=>"log_slow_disabled_statements","u"=>29,"t"=>2]]],"log_slow_filter"=>["d"=>true,"t"=>5,"a"=>[["a"=>"log_slow_filter","u"=>29,"t"=>2]]],"log_slow_queries"=>["d"=>true,"t"=>2,"a"=>[["a"=>"log_slow_queries","u"=>29,"t"=>2]]],"log_slow_rate_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"log_slow_rate_limit","u"=>29,"t"=>2]]],"log_slow_verbosity"=>["d"=>true,"t"=>5,"a"=>[["a"=>"log_slow_verbosity","u"=>29,"t"=>2]]],"log_tc_size"=>["t"=>3,"a"=>[["a"=>"log_tc_size","u"=>29,"t"=>2],["a"=>"option_mysqld_log-tc-size","u"=>16,"t"=>1]]],"log_warnings"=>["d"=>true,"t"=>3,"a"=>[["a"=>"log_warnings","u"=>29,"t"=>2],["a"=>"option_mysqld_log-warnings","u"=>16,"t"=>1],["a"=>"sysvar_log_warnings","u"=>15,"t"=>1]]],"long_query_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"long_query_time","u"=>29,"t"=>2],["a"=>"sysvar_long_query_time","u"=>15,"t"=>1]]],"low_priority_updates"=>["d"=>true,"t"=>2,"a"=>[["a"=>"low_priority_updates","u"=>29,"t"=>2],["a"=>"sysvar_low_priority_updates","u"=>15,"t"=>1]]],"lower_case_file_system"=>["d"=>false,"t"=>2,"a"=>[["a"=>"lower_case_file_system","u"=>29,"t"=>2],["a"=>"sysvar_lower_case_file_system","u"=>15,"t"=>1]]],"lower_case_table_names"=>["d"=>false,"t"=>3,"a"=>[["a"=>"lower_case_table_names","u"=>29,"t"=>2],["a"=>"sysvar_lower_case_table_names","u"=>15,"t"=>1]]],"max_allowed_packet"=>["t"=>3,"a"=>[["a"=>"max_allowed_packet","u"=>29,"t"=>2],["a"=>"sysvar_max_allowed_packet","u"=>15,"t"=>1]]],"max_connect_errors"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_connect_errors","u"=>29,"t"=>2],["a"=>"sysvar_max_connect_errors","u"=>15,"t"=>1]]],"max_connections"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_connections","u"=>29,"t"=>2],["a"=>"sysvar_max_connections","u"=>15,"t"=>1]]],"max_delayed_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_delayed_threads","u"=>29,"t"=>2],["a"=>"sysvar_max_delayed_threads","u"=>15,"t"=>1]]],"max_digest_length"=>["t"=>3,"a"=>[["a"=>"max_digest_length","u"=>29,"t"=>2],["a"=>"sysvar_max_digest_length","u"=>15,"t"=>1]]],"max_error_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_error_count","u"=>29,"t"=>2],["a"=>"sysvar_max_error_count","u"=>15,"t"=>1]]],"max_heap_table_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_heap_table_size","u"=>29,"t"=>2],["a"=>"sysvar_max_heap_table_size","u"=>15,"t"=>1]]],"max_insert_delayed_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_insert_delayed_threads","u"=>29,"t"=>2],["a"=>"sysvar_max_insert_delayed_threads","u"=>15,"t"=>1]]],"max_join_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_join_size","u"=>29,"t"=>2],["a"=>"sysvar_max_join_size","u"=>15,"t"=>1]]],"max_length_for_sort_data"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_length_for_sort_data","u"=>29,"t"=>2],["a"=>"sysvar_max_length_for_sort_data","u"=>15,"t"=>1]]],"max_long_data_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"max_long_data_size","u"=>29,"t"=>2]]],"max_password_errors"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_password_errors","u"=>29,"t"=>2]]],"max_prepared_stmt_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_prepared_stmt_count","u"=>29,"t"=>2],["a"=>"sysvar_max_prepared_stmt_count","u"=>15,"t"=>1]]],"max_recursive_iterations"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_recursive_iterations","u"=>29,"t"=>2]]],"max_rowid_filter_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_rowid_filter_size","u"=>29,"t"=>2]]],"max_seeks_for_key"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_seeks_for_key","u"=>29,"t"=>2],["a"=>"sysvar_max_seeks_for_key","u"=>15,"t"=>1]]],"max_session_mem_used"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_session_mem_used","u"=>29,"t"=>2]]],"max_sort_length"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_sort_length","u"=>29,"t"=>2],["a"=>"sysvar_max_sort_length","u"=>15,"t"=>1]]],"max_sp_recursion_depth"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_sp_recursion_depth","u"=>29,"t"=>2],["a"=>"sysvar_max_sp_recursion_depth","u"=>15,"t"=>1]]],"max_statement_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"max_statement_time","u"=>29,"t"=>2]]],"max_tmp_tables"=>["a"=>[["a"=>"max_tmp_tables","u"=>29,"t"=>2]]],"max_user_connections"=>["t"=>3,"a"=>[["a"=>"max_user_connections","u"=>29,"t"=>2],["a"=>"sysvar_max_user_connections","u"=>15,"t"=>1]]],"max_write_lock_count"=>["t"=>3,"a"=>[["a"=>"max_write_lock_count","u"=>29,"t"=>2],["a"=>"sysvar_max_write_lock_count","u"=>15,"t"=>1]]],"metadata_locks_cache_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"metadata_locks_cache_size","u"=>29,"t"=>2],["a"=>"sysvar_metadata_locks_cache_size","u"=>15,"t"=>1]]],"metadata_locks_hash_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"metadata_locks_hash_instances","u"=>29,"t"=>2],["a"=>"sysvar_metadata_locks_hash_instances","u"=>15,"t"=>1]]],"min_examined_row_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"min_examined_row_limit","u"=>29,"t"=>2],["a"=>"sysvar_min_examined_row_limit","u"=>15,"t"=>1]]],"mrr_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"mrr_buffer_size","u"=>29,"t"=>2]]],"multi_range_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"multi_range_count","u"=>29,"t"=>2],["a"=>"sysvar_multi_range_count","u"=>15,"t"=>1]]],"mysql56_temporal_format"=>["d"=>true,"t"=>2,"a"=>[["a"=>"mysql56_temporal_format","u"=>29,"t"=>2]]],"named_pipe"=>["d"=>false,"t"=>2,"a"=>[["a"=>"named_pipe","u"=>29,"t"=>2],["a"=>"sysvar_named_pipe","u"=>15,"t"=>1]]],"net_buffer_length"=>["d"=>true,"t"=>3,"a"=>[["a"=>"net_buffer_length","u"=>29,"t"=>2],["a"=>"sysvar_net_buffer_length","u"=>15,"t"=>1]]],"net_read_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"net_read_timeout","u"=>29,"t"=>2],["a"=>"sysvar_net_read_timeout","u"=>15,"t"=>1]]],"net_retry_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"net_retry_count","u"=>29,"t"=>2],["a"=>"sysvar_net_retry_count","u"=>15,"t"=>1]]],"net_write_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"net_write_timeout","u"=>29,"t"=>2],["a"=>"sysvar_net_write_timeout","u"=>15,"t"=>1]]],"old"=>["t"=>2,"a"=>[["a"=>"old","u"=>29,"t"=>2],["a"=>"sysvar_old","u"=>15,"t"=>1]]],"old_alter_table"=>["d"=>true,"t"=>2,"a"=>[["a"=>"old_alter_table","u"=>29,"t"=>2],["a"=>"sysvar_old_alter_table","u"=>15,"t"=>1]]],"old_mode"=>["d"=>true,"t"=>1,"a"=>[["a"=>"old_mode","u"=>29,"t"=>2]]],"old_passwords"=>["d"=>true,"a"=>[["a"=>"old_passwords","u"=>29,"t"=>2],["a"=>"sysvar_old_passwords","u"=>15,"t"=>1]]],"open_files_limit"=>["d"=>false,"t"=>3,"a"=>[["a"=>"open_files_limit","u"=>29,"t"=>2],["a"=>"sysvar_open_files_limit","u"=>15,"t"=>1]]],"optimizer_prune_level"=>["d"=>true,"a"=>[["a"=>"optimizer_prune_level","u"=>29,"t"=>2],["a"=>"sysvar_optimizer_prune_level","u"=>15,"t"=>1]]],"optimizer_search_depth"=>["d"=>true,"t"=>3,"a"=>[["a"=>"optimizer_search_depth","u"=>29,"t"=>2],["a"=>"sysvar_optimizer_search_depth","u"=>15,"t"=>1]]],"optimizer_selectivity_sampling_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"optimizer_selectivity_sampling_limit","u"=>29,"t"=>2]]],"optimizer_switch"=>["d"=>true,"a"=>[["a"=>"optimizer_switch","u"=>29,"t"=>2],["a"=>"sysvar_optimizer_switch","u"=>15,"t"=>1]]],"optimizer_use_condition_selectivity"=>["d"=>true,"t"=>3,"a"=>[["a"=>"optimizer_use_condition_selectivity","u"=>29,"t"=>2]]],"optimizer_trace"=>["d"=>true,"t"=>1,"a"=>[["a"=>"optimizer_trace","u"=>29,"t"=>2],["a"=>"sysvar_optimizer_trace","u"=>15,"t"=>1]]],"optimizer_trace_max_mem_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"optimizer_trace_max_mem_size","u"=>29,"t"=>2],["a"=>"sysvar_optimizer_trace_max_mem_size","u"=>15,"t"=>1]]],"pid_file"=>["d"=>false,"t"=>8,"a"=>[["a"=>"pid_file","u"=>29,"t"=>2],["a"=>"sysvar_pid_file","u"=>15,"t"=>1]]],"plugin_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"plugin_dir","u"=>29,"t"=>2],["a"=>"sysvar_plugin_dir","u"=>15,"t"=>1]]],"plugin_maturity"=>["d"=>false,"a"=>[["a"=>"plugin_maturity","u"=>29,"t"=>2]]],"port"=>["d"=>false,"t"=>3,"a"=>[["a"=>"port","u"=>29,"t"=>2],["a"=>"option_mysqld_port","u"=>16,"t"=>1],["a"=>"sysvar_port","u"=>15,"t"=>1]]],"preload_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"preload_buffer_size","u"=>29,"t"=>2],["a"=>"sysvar_preload_buffer_size","u"=>15,"t"=>1]]],"profiling"=>["d"=>true,"t"=>2,"a"=>[["a"=>"profiling","u"=>29,"t"=>2]]],"profiling_history_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"profiling_history_size","u"=>29,"t"=>2]]],"progress_report_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"progress_report_time","u"=>29,"t"=>2]]],"protocol_version"=>["d"=>false,"t"=>3,"a"=>[["a"=>"protocol_version","u"=>29,"t"=>2],["a"=>"sysvar_protocol_version","u"=>15,"t"=>1]]],"proxy_protocol_networks"=>["d"=>false,"t"=>1,"a"=>[["a"=>"proxy_protocol_networks","u"=>29,"t"=>2]]],"proxy_user"=>["d"=>false,"t"=>1,"a"=>[["a"=>"proxy_user","u"=>29,"t"=>2],["a"=>"sysvar_proxy_user","u"=>15,"t"=>1]]],"pseudo_slave_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"pseudo_slave_mode","u"=>29,"t"=>2],["a"=>"sysvar_pseudo_slave_mode","u"=>15,"t"=>1]]],"pseudo_thread_id"=>["d"=>true,"t"=>3,"a"=>[["a"=>"pseudo_thread_id","u"=>29,"t"=>2],["a"=>"sysvar_pseudo_thread_id","u"=>15,"t"=>1]]],"query_alloc_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"query_alloc_block_size","u"=>29,"t"=>2],["a"=>"sysvar_query_alloc_block_size","u"=>15,"t"=>1]]],"query_cache_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"query_cache_limit","u"=>29,"t"=>2],["a"=>"sysvar_query_cache_limit","u"=>15,"t"=>1]]],"query_cache_min_res_unit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"query_cache_min_res_unit","u"=>29,"t"=>2],["a"=>"sysvar_query_cache_min_res_unit","u"=>15,"t"=>1]]],"query_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"query_cache_size","u"=>29,"t"=>2],["a"=>"sysvar_query_cache_size","u"=>15,"t"=>1]]],"query_cache_strip_comments"=>["d"=>true,"t"=>2,"a"=>[["a"=>"query_cache_strip_comments","u"=>29,"t"=>2]]],"query_cache_type"=>["d"=>true,"t"=>5,"a"=>[["a"=>"query_cache_type","u"=>29,"t"=>2],["a"=>"sysvar_query_cache_type","u"=>15,"t"=>1]]],"query_cache_wlock_invalidate"=>["d"=>true,"t"=>2,"a"=>[["a"=>"query_cache_wlock_invalidate","u"=>29,"t"=>2],["a"=>"sysvar_query_cache_wlock_invalidate","u"=>15,"t"=>1]]],"query_prealloc_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"query_prealloc_size","u"=>29,"t"=>2],["a"=>"sysvar_query_prealloc_size","u"=>15,"t"=>1]]],"rand_seed1"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rand_seed1","u"=>29,"t"=>2],["a"=>"sysvar_rand_seed1","u"=>15,"t"=>1]]],"rand_seed2"=>["a"=>[["a"=>"rand_seed2","u"=>29,"t"=>2]]],"range_alloc_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"range_alloc_block_size","u"=>29,"t"=>2],["a"=>"sysvar_range_alloc_block_size","u"=>15,"t"=>1]]],"read_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"read_buffer_size","u"=>29,"t"=>2],["a"=>"sysvar_read_buffer_size","u"=>15,"t"=>1]]],"read_only"=>["d"=>true,"t"=>2,"a"=>[["a"=>"read_only","u"=>29,"t"=>2],["a"=>"sysvar_read_only","u"=>15,"t"=>1]]],"read_rnd_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"read_rnd_buffer_size","u"=>29,"t"=>2],["a"=>"sysvar_read_rnd_buffer_size","u"=>15,"t"=>1]]],"rowid_merge_buff_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"rowid_merge_buff_size","u"=>29,"t"=>2]]],"rpl_recovery_rank"=>["a"=>[["a"=>"rpl_recovery_rank","u"=>29,"t"=>2]]],"safe_show_database"=>["d"=>true,"t"=>2,"a"=>[["a"=>"safe_show_database","u"=>29,"t"=>2]]],"secure_auth"=>["d"=>true,"t"=>2,"a"=>[["a"=>"secure_auth","u"=>29,"t"=>2],["a"=>"sysvar_secure_auth","u"=>15,"t"=>1]]],"secure_file_priv"=>["d"=>false,"t"=>1,"a"=>[["a"=>"secure_file_priv","u"=>29,"t"=>2],["a"=>"sysvar_secure_file_priv","u"=>15,"t"=>1]]],"secure_timestamp"=>["d"=>false,"a"=>[["a"=>"secure_timestamp","u"=>29,"t"=>2]]],"session_track_schema"=>["d"=>true,"t"=>2,"a"=>[["a"=>"session_track_schema","u"=>29,"t"=>2],["a"=>"sysvar_session_track_schema","u"=>15,"t"=>1]]],"session_track_state_change"=>["d"=>true,"t"=>2,"a"=>[["a"=>"session_track_state_change","u"=>29,"t"=>2],["a"=>"sysvar_session_track_state_change","u"=>15,"t"=>1]]],"session_track_system_variables"=>["d"=>true,"t"=>1,"a"=>[["a"=>"session_track_system_variables","u"=>29,"t"=>2],["a"=>"sysvar_session_track_system_variables","u"=>15,"t"=>1]]],"session_track_transaction_info"=>["d"=>true,"t"=>5,"a"=>[["a"=>"session_track_transaction_info","u"=>29,"t"=>2],["a"=>"sysvar_session_track_transaction_info","u"=>15,"t"=>1]]],"shared_memory"=>["d"=>false,"t"=>2,"a"=>[["a"=>"shared_memory","u"=>29,"t"=>2],["a"=>"sysvar_shared_memory","u"=>15,"t"=>1]]],"shared_memory_base_name"=>["d"=>false,"t"=>1,"a"=>[["a"=>"shared_memory_base_name","u"=>29,"t"=>2],["a"=>"sysvar_shared_memory_base_name","u"=>15,"t"=>1]]],"skip_external_locking"=>["d"=>false,"t"=>2,"a"=>[["a"=>"skip_external_locking","u"=>29,"t"=>2],["a"=>"sysvar_skip_external_locking","u"=>15,"t"=>1]]],"skip_name_resolve"=>["d"=>false,"t"=>2,"a"=>[["a"=>"skip_name_resolve","u"=>29,"t"=>2],["a"=>"sysvar_skip_name_resolve","u"=>15,"t"=>1]]],"skip_networking"=>["d"=>false,"t"=>2,"a"=>[["a"=>"skip_networking","u"=>29,"t"=>2],["a"=>"sysvar_skip_networking","u"=>15,"t"=>1]]],"skip_show_database"=>["d"=>false,"a"=>[["a"=>"skip_show_database","u"=>29,"t"=>2],["a"=>"option_mysqld_skip-show-database","u"=>16,"t"=>1],["a"=>"sysvar_skip_show_database","u"=>15,"t"=>1]]],"slow_launch_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"slow_launch_time","u"=>29,"t"=>2],["a"=>"sysvar_slow_launch_time","u"=>15,"t"=>1]]],"slow_query_log"=>["d"=>true,"t"=>2,"a"=>[["a"=>"slow_query_log","u"=>29,"t"=>2],["a"=>"sysvar_slow_query_log","u"=>15,"t"=>1]]],"slow_query_log_file"=>["d"=>true,"t"=>8,"a"=>[["a"=>"slow_query_log_file","u"=>29,"t"=>2],["a"=>"sysvar_slow_query_log_file","u"=>15,"t"=>1]]],"socket"=>["d"=>false,"t"=>1,"a"=>[["a"=>"socket","u"=>29,"t"=>2],["a"=>"option_mysqld_socket","u"=>16,"t"=>1],["a"=>"sysvar_socket","u"=>15,"t"=>1]]],"sort_buffer_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sort_buffer_size","u"=>29,"t"=>2],["a"=>"sysvar_sort_buffer_size","u"=>15,"t"=>1]]],"sql_auto_is_null"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_auto_is_null","u"=>29,"t"=>2],["a"=>"sysvar_sql_auto_is_null","u"=>15,"t"=>1]]],"sql_big_selects"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_big_selects","u"=>29,"t"=>2],["a"=>"sysvar_sql_big_selects","u"=>15,"t"=>1]]],"sql_big_tables"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_big_tables","u"=>29,"t"=>2]]],"sql_buffer_result"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_buffer_result","u"=>29,"t"=>2],["a"=>"sysvar_sql_buffer_result","u"=>15,"t"=>1]]],"sql_log_off"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_log_off","u"=>29,"t"=>2],["a"=>"sysvar_sql_log_off","u"=>15,"t"=>1]]],"sql_log_update"=>["a"=>[["a"=>"sql_log_update","u"=>29,"t"=>2]]],"sql_low_priority_updates"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_low_priority_updates","u"=>29,"t"=>2]]],"sql_max_join_size"=>["a"=>[["a"=>"sql_max_join_size","u"=>29,"t"=>2]]],"sql_mode"=>["d"=>true,"t"=>6,"a"=>[["a"=>"sql_mode","u"=>29,"t"=>2],["a"=>"option_mysqld_sql-mode","u"=>16,"t"=>1],["a"=>"sysvar_sql_mode","u"=>15,"t"=>1]]],"sql_notes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_notes","u"=>29,"t"=>2],["a"=>"sysvar_sql_notes","u"=>15,"t"=>1]]],"sql_quote_show_create"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_quote_show_create","u"=>29,"t"=>2],["a"=>"sysvar_sql_quote_show_create","u"=>15,"t"=>1]]],"sql_safe_updates"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_safe_updates","u"=>29,"t"=>2],["a"=>"sysvar_sql_safe_updates","u"=>15,"t"=>1]]],"sql_select_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sql_select_limit","u"=>29,"t"=>2],["a"=>"sysvar_sql_select_limit","u"=>15,"t"=>1]]],"sql_warnings"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sql_warnings","u"=>29,"t"=>2],["a"=>"sysvar_sql_warnings","u"=>15,"t"=>1]]],"storage_engine"=>["a"=>[["a"=>"storage_engine","u"=>29,"t"=>2]]],"standard_compliant_cte"=>["d"=>true,"t"=>2,"a"=>[["a"=>"standard_compliant_cte","u"=>29,"t"=>2]]],"stored_program_cache"=>["d"=>true,"t"=>3,"a"=>[["a"=>"stored_program_cache","u"=>29,"t"=>2],["a"=>"sysvar_stored_program_cache","u"=>15,"t"=>1]]],"strict_password_validation"=>["d"=>true,"t"=>2,"a"=>[["a"=>"strict_password_validation","u"=>29,"t"=>2]]],"sync_frm"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sync_frm","u"=>29,"t"=>2]]],"system_time_zone"=>["d"=>false,"t"=>1,"a"=>[["a"=>"system_time_zone","u"=>29,"t"=>2],["a"=>"sysvar_system_time_zone","u"=>15,"t"=>1]]],"table_definition_cache"=>["d"=>true,"t"=>3,"a"=>[["a"=>"table_definition_cache","u"=>29,"t"=>2],["a"=>"sysvar_table_definition_cache","u"=>15,"t"=>1]]],"table_lock_wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"table_lock_wait_timeout","u"=>29,"t"=>2]]],"table_open_cache"=>["d"=>true,"t"=>3,"a"=>[["a"=>"table_open_cache","u"=>29,"t"=>2],["a"=>"sysvar_table_open_cache","u"=>15,"t"=>1]]],"table_open_cache_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"table_open_cache_instances","u"=>29,"t"=>2],["a"=>"sysvar_table_open_cache_instances","u"=>15,"t"=>1]]],"table_type"=>["a"=>[["a"=>"table_type","u"=>29,"t"=>2]]],"tcp_keepalive_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tcp_keepalive_interval","u"=>29,"t"=>2]]],"tcp_keepalive_probes"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tcp_keepalive_probes","u"=>29,"t"=>2]]],"tcp_keepalive_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tcp_keepalive_time","u"=>29,"t"=>2]]],"tcp_nodelay"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tcp_nodelay","u"=>29,"t"=>2]]],"thread_cache_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"thread_cache_size","u"=>29,"t"=>2],["a"=>"sysvar_thread_cache_size","u"=>15,"t"=>1]]],"thread_concurrency"=>["d"=>false,"t"=>3,"a"=>[["a"=>"thread_concurrency","u"=>29,"t"=>2]]],"thread_stack"=>["d"=>false,"t"=>3,"a"=>[["a"=>"thread_stack","u"=>29,"t"=>2],["a"=>"sysvar_thread_stack","u"=>15,"t"=>1]]],"time_format"=>["a"=>[["a"=>"time_format","u"=>29,"t"=>2]]],"time_zone"=>["d"=>true,"t"=>1,"a"=>[["a"=>"time_zone","u"=>29,"t"=>2],["a"=>"sysvar_time_zone","u"=>15,"t"=>1]]],"timed_mutexes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"timed_mutexes","u"=>29,"t"=>2]]],"timestamp"=>["d"=>true,"t"=>4,"a"=>[["a"=>"timestamp","u"=>29,"t"=>2],["a"=>"sysvar_timestamp","u"=>15,"t"=>1]]],"tmp_disk_table_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tmp_disk_table_size","u"=>29,"t"=>2]]],"tmp_memory_table_size"=>["a"=>[["a"=>"tmp_memory_table_size","u"=>29,"t"=>2]]],"tmp_table_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tmp_table_size","u"=>29,"t"=>2],["a"=>"sysvar_tmp_table_size","u"=>15,"t"=>1]]],"tmpdir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"tmpdir","u"=>29,"t"=>2],["a"=>"option_mysqld_tmpdir","u"=>16,"t"=>1],["a"=>"sysvar_tmpdir","u"=>15,"t"=>1]]],"transaction_alloc_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"transaction_alloc_block_size","u"=>29,"t"=>2],["a"=>"sysvar_transaction_alloc_block_size","u"=>15,"t"=>1]]],"transaction_prealloc_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"transaction_prealloc_size","u"=>29,"t"=>2],["a"=>"sysvar_transaction_prealloc_size","u"=>15,"t"=>1]]],"tx_isolation"=>["d"=>true,"t"=>5,"a"=>[["a"=>"tx_isolation","u"=>29,"t"=>2],["a"=>"sysvar_tx_isolation","u"=>15,"t"=>1]]],"tx_read_only"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tx_read_only","u"=>29,"t"=>2],["a"=>"sysvar_tx_read_only","u"=>15,"t"=>1]]],"unique_checks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"unique_checks","u"=>29,"t"=>2],["a"=>"sysvar_unique_checks","u"=>15,"t"=>1]]],"updatable_views_with_limit"=>["d"=>true,"t"=>2,"a"=>[["a"=>"updatable_views_with_limit","u"=>29,"t"=>2],["a"=>"sysvar_updatable_views_with_limit","u"=>15,"t"=>1]]],"use_stat_tables"=>["d"=>true,"a"=>[["a"=>"use_stat_tables","u"=>29,"t"=>2]]],"version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version","u"=>29,"t"=>2]]],"version_comment"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version_comment","u"=>29,"t"=>2],["a"=>"sysvar_version_comment","u"=>15,"t"=>1]]],"version_compile_machine"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version_compile_machine","u"=>29,"t"=>2],["a"=>"sysvar_version_compile_machine","u"=>15,"t"=>1]]],"version_compile_os"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version_compile_os","u"=>29,"t"=>2],["a"=>"sysvar_version_compile_os","u"=>15,"t"=>1]]],"version_malloc_library"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version_malloc_library","u"=>29,"t"=>2]]],"version_source_revision"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version_source_revision","u"=>29,"t"=>2]]],"wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"wait_timeout","u"=>29,"t"=>2],["a"=>"sysvar_wait_timeout","u"=>15,"t"=>1]]],"warning_count"=>["d"=>false,"t"=>3,"a"=>[["a"=>"warning_count","u"=>29,"t"=>2]]],"Sphinx_error"=>["t"=>3,"a"=>[["a"=>"sphinx_error","u"=>30,"t"=>2]]],"Sphinx_time"=>["t"=>3,"a"=>[["a"=>"sphinx_time","u"=>30,"t"=>2]]],"Sphinx_total"=>["t"=>3,"a"=>[["a"=>"sphinx_total","u"=>30,"t"=>2]]],"Sphinx_total_found"=>["t"=>3,"a"=>[["a"=>"sphinx_total_found","u"=>30,"t"=>2]]],"Sphinx_word_count"=>["t"=>3,"a"=>[["a"=>"sphinx_word_count","u"=>30,"t"=>2]]],"Sphinx_words"=>["t"=>3,"a"=>[["a"=>"sphinx_words","u"=>30,"t"=>2]]],"Spider_direct_aggregate"=>["t"=>3,"a"=>[["a"=>"spider_direct_aggregate","u"=>31,"t"=>2]]],"Spider_direct_order_limit"=>["t"=>3,"a"=>[["a"=>"spider_direct_order_limit","u"=>31,"t"=>2]]],"Spider_mon_table_cache_version"=>["t"=>3,"a"=>[["a"=>"spider_mon_table_cache_version","u"=>31,"t"=>2]]],"Spider_mon_table_cache_version_req"=>["t"=>3,"a"=>[["a"=>"spider_mon_table_cache_version_req","u"=>31,"t"=>2]]],"spider_auto_increment_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_auto_increment_mode","u"=>32,"t"=>2]]],"spider_bgs_first_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bgs_first_read","u"=>32,"t"=>2]]],"spider_bgs_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bgs_mode","u"=>32,"t"=>2]]],"spider_bgs_second_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bgs_second_read","u"=>32,"t"=>2]]],"spider_bka_engine"=>["d"=>true,"t"=>1,"a"=>[["a"=>"spider_bka_engine","u"=>32,"t"=>2]]],"spider_bka_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bka_mode","u"=>32,"t"=>2]]],"spider_bka_table_name_type"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bka_table_name_type","u"=>32,"t"=>2]]],"spider_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_block_size","u"=>32,"t"=>2]]],"spider_bulk_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bulk_size","u"=>32,"t"=>2]]],"spider_bulk_update_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bulk_update_mode","u"=>32,"t"=>2]]],"spider_bulk_update_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_bulk_update_size","u"=>32,"t"=>2]]],"spider_casual_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_casual_read","u"=>32,"t"=>2]]],"spider_conn_recycle_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_conn_recycle_mode","u"=>32,"t"=>2]]],"spider_conn_recycle_strict"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_conn_recycle_strict","u"=>32,"t"=>2]]],"spider_conn_wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_conn_wait_timeout","u"=>32,"t"=>2]]],"spider_connect_error_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_connect_error_interval","u"=>32,"t"=>2]]],"spider_connect_mutex"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_connect_mutex","u"=>32,"t"=>2]]],"spider_connect_retry_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_connect_retry_count","u"=>32,"t"=>2]]],"spider_connect_retry_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_connect_retry_interval","u"=>32,"t"=>2]]],"spider_connect_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_connect_timeout","u"=>32,"t"=>2]]],"spider_crd_bg_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_crd_bg_mode","u"=>32,"t"=>2]]],"spider_crd_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_crd_interval","u"=>32,"t"=>2]]],"spider_crd_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_crd_mode","u"=>32,"t"=>2]]],"spider_crd_sync"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_crd_sync","u"=>32,"t"=>2]]],"spider_crd_type"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_crd_type","u"=>32,"t"=>2]]],"spider_crd_weight"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_crd_weight","u"=>32,"t"=>2]]],"spider_delete_all_rows_type"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_delete_all_rows_type","u"=>32,"t"=>2]]],"spider_direct_dup_insert"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_direct_dup_insert","u"=>32,"t"=>2]]],"spider_direct_order_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_direct_order_limit","u"=>32,"t"=>2]]],"spider_dry_access"=>["d"=>false,"t"=>2,"a"=>[["a"=>"spider_dry_access","u"=>32,"t"=>2]]],"spider_error_read_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_error_read_mode","u"=>32,"t"=>2]]],"spider_error_write_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_error_write_mode","u"=>32,"t"=>2]]],"spider_first_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_first_read","u"=>32,"t"=>2]]],"spider_force_commit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_force_commit","u"=>32,"t"=>2]]],"spider_general_log"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_general_log","u"=>32,"t"=>2]]],"spider_index_hint_pushdown"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_index_hint_pushdown","u"=>32,"t"=>2]]],"spider_init_sql_alloc_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_init_sql_alloc_size","u"=>32,"t"=>2]]],"spider_internal_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_internal_limit","u"=>32,"t"=>2]]],"spider_internal_offset"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_internal_offset","u"=>32,"t"=>2]]],"spider_internal_optimize"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_internal_optimize","u"=>32,"t"=>2]]],"spider_internal_optimize_local"=>["a"=>[["a"=>"spider_internal_optimize_local","u"=>32,"t"=>2]]],"spider_internal_sql_log_off"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_internal_sql_log_off","u"=>32,"t"=>2]]],"spider_internal_unlock"=>["t"=>2,"a"=>[["a"=>"spider_internal_unlock","u"=>32,"t"=>2]]],"spider_internal_xa"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_internal_xa","u"=>32,"t"=>2]]],"spider_internal_xa_id_type"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_internal_xa_id_type","u"=>32,"t"=>2]]],"spider_internal_xa_snapshot"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_internal_xa_snapshot","u"=>32,"t"=>2]]],"spider_load_crd_at_startup"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_load_crd_at_startup","u"=>32,"t"=>2]]],"spider_load_sts_at_startup"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_load_sts_at_startup","u"=>32,"t"=>2]]],"spider_local_lock_table"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_local_lock_table","u"=>32,"t"=>2]]],"spider_lock_exchange"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_lock_exchange","u"=>32,"t"=>2]]],"spider_log_result_error_with_sql"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_log_result_error_with_sql","u"=>32,"t"=>2]]],"spider_log_result_errors"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_log_result_errors","u"=>32,"t"=>2]]],"spider_low_mem_read"=>["t"=>3,"a"=>[["a"=>"spider_low_mem_read","u"=>32,"t"=>2]]],"spider_max_connections"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_max_connections","u"=>32,"t"=>2]]],"spider_max_order"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_max_order","u"=>32,"t"=>2]]],"spider_multi_split_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_multi_split_read","u"=>32,"t"=>2]]],"spider_net_read_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_net_read_timeout","u"=>32,"t"=>2]]],"spider_net_write_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_net_write_timeout","u"=>32,"t"=>2]]],"spider_ping_interval_at_trx_start"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_ping_interval_at_trx_start","u"=>32,"t"=>2]]],"spider_quick_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_quick_mode","u"=>32,"t"=>2]]],"spider_quick_page_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_quick_page_size","u"=>32,"t"=>2]]],"spider_read_only_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_read_only_mode","u"=>32,"t"=>2]]],"spider_remote_access_charset"=>["d"=>true,"t"=>1,"a"=>[["a"=>"spider_remote_access_charset","u"=>32,"t"=>2]]],"spider_remote_autocommit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_remote_autocommit","u"=>32,"t"=>2]]],"spider_remote_default_database"=>["d"=>true,"t"=>1,"a"=>[["a"=>"spider_remote_default_database","u"=>32,"t"=>2]]],"spider_remote_sql_log_off"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_remote_sql_log_off","u"=>32,"t"=>2]]],"spider_remote_time_zone"=>["d"=>true,"t"=>1,"a"=>[["a"=>"spider_remote_time_zone","u"=>32,"t"=>2]]],"spider_remote_trx_isolation"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_remote_trx_isolation","u"=>32,"t"=>2]]],"spider_reset_sql_alloc"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_reset_sql_alloc","u"=>32,"t"=>2]]],"spider_same_server_link"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_same_server_link","u"=>32,"t"=>2]]],"spider_second_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_second_read","u"=>32,"t"=>2]]],"spider_select_column_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_select_column_mode","u"=>32,"t"=>2]]],"spider_selupd_lock_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_selupd_lock_mode","u"=>32,"t"=>2]]],"spider_semi_split_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_semi_split_read","u"=>32,"t"=>2]]],"spider_semi_split_read_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_semi_split_read_limit","u"=>32,"t"=>2]]],"spider_semi_table_lock"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_semi_table_lock","u"=>32,"t"=>2]]],"spider_semi_table_lock_connection"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_semi_table_lock_connection","u"=>32,"t"=>2]]],"spider_semi_trx"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_semi_trx","u"=>32,"t"=>2]]],"spider_semi_trx_isolation"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_semi_trx_isolation","u"=>32,"t"=>2]]],"spider_skip_default_condition"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_skip_default_condition","u"=>32,"t"=>2]]],"spider_skip_parallel_search"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_skip_parallel_search","u"=>32,"t"=>2]]],"spider_split_read"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_split_read","u"=>32,"t"=>2]]],"spider_store_last_crd"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_store_last_crd","u"=>32,"t"=>2]]],"spider_store_last_sts"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_store_last_sts","u"=>32,"t"=>2]]],"spider_sts_bg_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_sts_bg_mode","u"=>32,"t"=>2]]],"spider_sts_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_sts_interval","u"=>32,"t"=>2]]],"spider_sts_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_sts_mode","u"=>32,"t"=>2]]],"spider_sts_sync"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_sts_sync","u"=>32,"t"=>2]]],"spider_support_xa"=>["d"=>false,"t"=>2,"a"=>[["a"=>"spider_support_xa","u"=>32,"t"=>2]]],"spider_sync_autocommit"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_sync_autocommit","u"=>32,"t"=>2]]],"spider_sync_time_zone"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_sync_time_zone","u"=>32,"t"=>2]]],"spider_sync_trx_isolation"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_sync_trx_isolation","u"=>32,"t"=>2]]],"spider_table_crd_thread_count"=>["d"=>false,"t"=>3,"a"=>[["a"=>"spider_table_crd_thread_count","u"=>32,"t"=>2]]],"spider_table_init_error_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_table_init_error_interval","u"=>32,"t"=>2]]],"spider_table_sts_thread_count"=>["d"=>false,"t"=>3,"a"=>[["a"=>"spider_table_sts_thread_count","u"=>32,"t"=>2]]],"spider_udf_ct_bulk_insert_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_udf_ct_bulk_insert_interval","u"=>32,"t"=>2]]],"spider_udf_ct_bulk_insert_rows"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_udf_ct_bulk_insert_rows","u"=>32,"t"=>2]]],"spider_udf_ds_bulk_insert_rows"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_udf_ds_bulk_insert_rows","u"=>32,"t"=>2]]],"spider_udf_ds_table_loop_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_udf_ds_table_loop_mode","u"=>32,"t"=>2]]],"spider_udf_ds_use_real_table"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_udf_ds_use_real_table","u"=>32,"t"=>2]]],"spider_udf_table_lock_mutex_count"=>["d"=>false,"t"=>3,"a"=>[["a"=>"spider_udf_table_lock_mutex_count","u"=>32,"t"=>2]]],"spider_udf_table_mon_mutex_count"=>["d"=>false,"t"=>3,"a"=>[["a"=>"spider_udf_table_mon_mutex_count","u"=>32,"t"=>2]]],"spider_use_all_conns_snapshot"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_use_all_conns_snapshot","u"=>32,"t"=>2]]],"spider_use_consistent_snapshot"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_use_consistent_snapshot","u"=>32,"t"=>2]]],"spider_use_default_database"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_use_default_database","u"=>32,"t"=>2]]],"spider_use_flash_logs"=>["d"=>true,"t"=>2,"a"=>[["a"=>"spider_use_flash_logs","u"=>32,"t"=>2]]],"spider_use_handler"=>["a"=>[["a"=>"spider_use_handler","u"=>32,"t"=>2]]],"spider_use_pushdown_udf"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_use_pushdown_udf","u"=>32,"t"=>2]]],"spider_use_snapshot_with_flush_tables"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_use_snapshot_with_flush_tables","u"=>32,"t"=>2]]],"spider_use_table_charset"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_use_table_charset","u"=>32,"t"=>2]]],"spider_version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"spider_version","u"=>32,"t"=>2]]],"spider_xa_register_mode"=>["d"=>true,"t"=>3,"a"=>[["a"=>"spider_xa_register_mode","u"=>32,"t"=>2]]],"Ssl_accept_renegotiates"=>["t"=>3,"a"=>[["a"=>"ssl_accept_renegotiates","u"=>33,"t"=>2]]],"Ssl_accepts"=>["t"=>3,"a"=>[["a"=>"ssl_accepts","u"=>33,"t"=>2]]],"Ssl_callback_cache_hits"=>["t"=>3,"a"=>[["a"=>"ssl_callback_cache_hits","u"=>33,"t"=>2]]],"Ssl_cipher"=>["t"=>1,"a"=>[["a"=>"ssl_cipher","u"=>33,"t"=>2]]],"Ssl_cipher_list"=>["t"=>1,"a"=>[["a"=>"ssl_cipher_list","u"=>33,"t"=>2]]],"Ssl_client_connects"=>["t"=>3,"a"=>[["a"=>"ssl_client_connects","u"=>33,"t"=>2]]],"Ssl_connect_renegotiates"=>["t"=>3,"a"=>[["a"=>"ssl_connect_renegotiates","u"=>33,"t"=>2]]],"Ssl_ctx_verify_depth"=>["t"=>3,"a"=>[["a"=>"ssl_ctx_verify_depth","u"=>33,"t"=>2]]],"Ssl_ctx_verify_mode"=>["t"=>3,"a"=>[["a"=>"ssl_ctx_verify_mode","u"=>33,"t"=>2]]],"Ssl_default_timeout"=>["t"=>3,"a"=>[["a"=>"ssl_default_timeout","u"=>33,"t"=>2]]],"Ssl_finished_accepts"=>["t"=>3,"a"=>[["a"=>"ssl_finished_accepts","u"=>33,"t"=>2]]],"Ssl_finished_connects"=>["t"=>3,"a"=>[["a"=>"ssl_finished_connects","u"=>33,"t"=>2]]],"Ssl_server_not_after"=>["t"=>3,"a"=>[["a"=>"ssl_server_not_after","u"=>33,"t"=>2]]],"Ssl_server_not_before"=>["t"=>3,"a"=>[["a"=>"ssl_server_not_before","u"=>33,"t"=>2]]],"Ssl_session_cache_hits"=>["t"=>3,"a"=>[["a"=>"ssl_session_cache_hits","u"=>33,"t"=>2]]],"Ssl_session_cache_misses"=>["t"=>3,"a"=>[["a"=>"ssl_session_cache_misses","u"=>33,"t"=>2]]],"Ssl_session_cache_mode"=>["t"=>1,"a"=>[["a"=>"ssl_session_cache_mode","u"=>33,"t"=>2]]],"Ssl_session_cache_overflows"=>["t"=>3,"a"=>[["a"=>"ssl_session_cache_overflows","u"=>33,"t"=>2]]],"Ssl_session_cache_size"=>["t"=>3,"a"=>[["a"=>"ssl_session_cache_size","u"=>33,"t"=>2]]],"Ssl_session_cache_timeouts"=>["t"=>3,"a"=>[["a"=>"ssl_session_cache_timeouts","u"=>33,"t"=>2]]],"Ssl_sessions_reused"=>["t"=>3,"a"=>[["a"=>"ssl_sessions_reused","u"=>33,"t"=>2]]],"Ssl_used_session_cache_entries"=>["t"=>3,"a"=>[["a"=>"ssl_used_session_cache_entries","u"=>33,"t"=>2]]],"Ssl_verify_depth"=>["t"=>3,"a"=>[["a"=>"ssl_verify_depth","u"=>33,"t"=>2]]],"Ssl_verify_mode"=>["t"=>3,"a"=>[["a"=>"ssl_verify_mode","u"=>33,"t"=>2]]],"Ssl_version"=>["t"=>1,"a"=>[["a"=>"ssl_version","u"=>33,"t"=>2]]],"have_openssl"=>["d"=>false,"a"=>[["a"=>"have_openssl","u"=>34,"t"=>2]]],"have_ssl"=>["d"=>false,"t"=>1,"a"=>[["a"=>"have_ssl","u"=>34,"t"=>2],["a"=>"sysvar_have_ssl","u"=>15,"t"=>1]]],"ssl_ca"=>["t"=>8,"a"=>[["a"=>"ssl_ca","u"=>34,"t"=>2],["a"=>"sysvar_ssl_ca","u"=>15,"t"=>1]]],"ssl_capath"=>["t"=>7,"a"=>[["a"=>"ssl_capath","u"=>34,"t"=>2],["a"=>"sysvar_ssl_capath","u"=>15,"t"=>1]]],"ssl_cert"=>["t"=>8,"a"=>[["a"=>"ssl_cert","u"=>34,"t"=>2],["a"=>"sysvar_ssl_cert","u"=>15,"t"=>1]]],"ssl_cipher"=>["t"=>1,"a"=>[["a"=>"ssl_cipher","u"=>34,"t"=>2],["a"=>"sysvar_ssl_cipher","u"=>15,"t"=>1]]],"ssl_crl"=>["t"=>8,"a"=>[["a"=>"ssl_crl","u"=>34,"t"=>2],["a"=>"sysvar_ssl_crl","u"=>15,"t"=>1]]],"ssl_crlpath"=>["t"=>7,"a"=>[["a"=>"ssl_crlpath","u"=>34,"t"=>2],["a"=>"sysvar_ssl_crlpath","u"=>15,"t"=>1]]],"ssl_key"=>["a"=>[["a"=>"ssl_key","u"=>34,"t"=>2],["a"=>"sysvar_ssl_key","u"=>15,"t"=>1]]],"tls_version"=>["t"=>1,"a"=>[["a"=>"tls_version","u"=>34,"t"=>2],["a"=>"sysvar_tls_version","u"=>15,"t"=>1]]],"version_ssl_library"=>["d"=>false,"t"=>1,"a"=>[["a"=>"version_ssl_library","u"=>34,"t"=>2]]],"extra_max_connections"=>["d"=>true,"t"=>3,"a"=>[["a"=>"extra_max_connections","u"=>35,"t"=>2]]],"extra_port"=>["d"=>false,"t"=>3,"a"=>[["a"=>"extra_port","u"=>35,"t"=>2]]],"thread_handling"=>["d"=>false,"t"=>5,"a"=>[["a"=>"thread_handling","u"=>35,"t"=>2],["a"=>"sysvar_thread_handling","u"=>15,"t"=>1]]],"thread_pool_dedicated_listener"=>["d"=>false,"t"=>2,"a"=>[["a"=>"thread_pool_dedicated_listener","u"=>35,"t"=>2]]],"thread_pool_exact_stats"=>["d"=>false,"t"=>2,"a"=>[["a"=>"thread_pool_exact_stats","u"=>35,"t"=>2]]],"thread_pool_idle_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"thread_pool_idle_timeout","u"=>35,"t"=>2]]],"thread_pool_max_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"thread_pool_max_threads","u"=>35,"t"=>2]]],"thread_pool_min_threads"=>["t"=>3,"a"=>[["a"=>"thread_pool_min_threads","u"=>35,"t"=>2]]],"thread_pool_oversubscribe"=>["d"=>true,"t"=>3,"a"=>[["a"=>"thread_pool_oversubscribe","u"=>35,"t"=>2]]],"thread_pool_prio_kickup_timer"=>["d"=>true,"t"=>3,"a"=>[["a"=>"thread_pool_prio_kickup_timer","u"=>35,"t"=>2],["a"=>"sysvar_thread_pool_prio_kickup_timer","u"=>15,"t"=>1]]],"thread_pool_priority"=>["a"=>[["a"=>"thread_pool_priority","u"=>35,"t"=>2]]],"thread_pool_size"=>["t"=>3,"a"=>[["a"=>"thread_pool_size","u"=>35,"t"=>2],["a"=>"sysvar_thread_pool_size","u"=>15,"t"=>1]]],"thread_pool_stall_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"thread_pool_stall_limit","u"=>35,"t"=>2],["a"=>"sysvar_thread_pool_stall_limit","u"=>15,"t"=>1]]],"Threadpool_idle_threads"=>["t"=>3,"a"=>[["a"=>"threadpool_idle_threads","u"=>35,"t"=>2]]],"Threadpool_threads"=>["t"=>3,"a"=>[["a"=>"threadpool_threads","u"=>35,"t"=>2]]],"Tokudb_basement_deserialization_fixed_key"=>["t"=>3,"a"=>[["a"=>"tokudb_basement_deserialization_fixed_key","u"=>36,"t"=>2]]],"Tokudb_basement_deserialization_variable_key"=>["t"=>3,"a"=>[["a"=>"tokudb_basement_deserialization_variable_key","u"=>36,"t"=>2]]],"Tokudb_basements_decompressed_for_write"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_decompressed_for_write","u"=>36,"t"=>2]]],"Tokudb_basements_decompressed_prefetch"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_decompressed_prefetch","u"=>36,"t"=>2]]],"Tokudb_basements_decompressed_prelocked_range"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_decompressed_prelocked_range","u"=>36,"t"=>2]]],"Tokudb_basements_decompressed_target_query"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_decompressed_target_query","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_for_write"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_for_write","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_for_write_bytes"=>["a"=>[["a"=>"tokudb_basements_fetched_for_write_bytes","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_for_write_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_for_write_seconds","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_prefetch"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_prefetch","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_prefetch_bytes"=>["a"=>[["a"=>"tokudb_basements_fetched_prefetch_bytes","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_prefetch_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_prefetch_seconds","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_prelocked_range"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_prelocked_range","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_prelocked_range_bytes"=>["a"=>[["a"=>"tokudb_basements_fetched_prelocked_range_bytes","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_prelocked_range_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_prelocked_range_seconds","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_target_query"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_target_query","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_target_query_bytes"=>["a"=>[["a"=>"tokudb_basements_fetched_target_query_bytes","u"=>36,"t"=>2]]],"Tokudb_basements_fetched_target_query_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_basements_fetched_target_query_seconds","u"=>36,"t"=>2]]],"Tokudb_broadcase_messages_injected_at_root"=>["t"=>3,"a"=>[["a"=>"tokudb_broadcase_messages_injected_at_root","u"=>36,"t"=>2]]],"Tokudb_buffers_decompressed_for_write"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_decompressed_for_write","u"=>36,"t"=>2]]],"Tokudb_buffers_decompressed_prefetch"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_decompressed_prefetch","u"=>36,"t"=>2]]],"Tokudb_buffers_decompressed_prelocked_range"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_decompressed_prelocked_range","u"=>36,"t"=>2]]],"Tokudb_buffers_decompressed_target_query"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_decompressed_target_query","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_for_write"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_for_write","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_for_write_bytes"=>["a"=>[["a"=>"tokudb_buffers_fetched_for_write_bytes","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_for_write_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_for_write_seconds","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_prefetch"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_prefetch","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_prefetch_bytes"=>["a"=>[["a"=>"tokudb_buffers_fetched_prefetch_bytes","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_prefetch_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_prefetch_seconds","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_prelocked_range"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_prelocked_range","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_prelocked_range_bytes"=>["a"=>[["a"=>"tokudb_buffers_fetched_prelocked_range_bytes","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_prelocked_range_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_prelocked_range_seconds","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_target_query"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_target_query","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_target_query_bytes"=>["a"=>[["a"=>"tokudb_buffers_fetched_target_query_bytes","u"=>36,"t"=>2]]],"Tokudb_buffers_fetched_target_query_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_buffers_fetched_target_query_seconds","u"=>36,"t"=>2]]],"Tokudb_cachetable_cleaner_executions"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_cleaner_executions","u"=>36,"t"=>2]]],"Tokudb_cachetable_cleaner_iterations"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_cleaner_iterations","u"=>36,"t"=>2]]],"Tokudb_cachetable_cleaner_period"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_cleaner_period","u"=>36,"t"=>2]]],"Tokudb_cachetable_evictions"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_evictions","u"=>36,"t"=>2]]],"Tokudb_cachetable_long_wait_pressure_count"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_long_wait_pressure_count","u"=>36,"t"=>2]]],"Tokudb_cachetable_long_wait_pressure_time"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_long_wait_pressure_time","u"=>36,"t"=>2]]],"Tokudb_cachetable_miss"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_miss","u"=>36,"t"=>2]]],"Tokudb_cachetable_miss_time"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_miss_time","u"=>36,"t"=>2]]],"Tokudb_cachetable_prefetches"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_prefetches","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_cachepressure"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_cachepressure","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_cloned"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_cloned","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_current"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_current","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_leaf"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_leaf","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_limit"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_limit","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_nonleaf"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_nonleaf","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_rollback"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_rollback","u"=>36,"t"=>2]]],"Tokudb_cachetable_size_writing"=>["t"=>9,"a"=>[["a"=>"tokudb_cachetable_size_writing","u"=>36,"t"=>2]]],"Tokudb_cachetable_wait_pressure_count"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_wait_pressure_count","u"=>36,"t"=>2]]],"Tokudb_cachetable_wait_pressure_time"=>["t"=>3,"a"=>[["a"=>"tokudb_cachetable_wait_pressure_time","u"=>36,"t"=>2]]],"Tokudb_checkpoint_begin_time"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_begin_time","u"=>36,"t"=>2]]],"Tokudb_checkpoint_duration"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_duration","u"=>36,"t"=>2]]],"Tokudb_checkpoint_duration_last"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_duration_last","u"=>36,"t"=>2]]],"Tokudb_checkpoint_failed"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_failed","u"=>36,"t"=>2]]],"Tokudb_checkpoint_last_began"=>["a"=>[["a"=>"tokudb_checkpoint_last_began","u"=>36,"t"=>2]]],"Tokudb_checkpoint_last_complete_began"=>["a"=>[["a"=>"tokudb_checkpoint_last_complete_began","u"=>36,"t"=>2]]],"Tokudb_checkpoint_last_complete_ended"=>["a"=>[["a"=>"tokudb_checkpoint_last_complete_ended","u"=>36,"t"=>2]]],"Tokudb_checkpoint_long_begin_count"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_long_begin_count","u"=>36,"t"=>2]]],"Tokudb_checkpoint_long_begin_time"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_long_begin_time","u"=>36,"t"=>2]]],"Tokudb_checkpoint_period"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_period","u"=>36,"t"=>2]]],"Tokudb_checkpoint_taken"=>["t"=>3,"a"=>[["a"=>"tokudb_checkpoint_taken","u"=>36,"t"=>2]]],"Tokudb_cursor_skip_deleted_leaf_entry"=>["a"=>[["a"=>"tokudb_cursor_skip_deleted_leaf_entry","u"=>36,"t"=>2]]],"Tokudb_db_closes"=>["t"=>3,"a"=>[["a"=>"tokudb_db_closes","u"=>36,"t"=>2]]],"Tokudb_db_open_current"=>["t"=>3,"a"=>[["a"=>"tokudb_db_open_current","u"=>36,"t"=>2]]],"Tokudb_db_open_max"=>["t"=>3,"a"=>[["a"=>"tokudb_db_open_max","u"=>36,"t"=>2]]],"Tokudb_db_opens"=>["t"=>3,"a"=>[["a"=>"tokudb_db_opens","u"=>36,"t"=>2]]],"Tokudb_descriptor_set"=>["t"=>3,"a"=>[["a"=>"tokudb_descriptor_set","u"=>36,"t"=>2]]],"Tokudb_dictionary_broadcast_updates"=>["t"=>3,"a"=>[["a"=>"tokudb_dictionary_broadcast_updates","u"=>36,"t"=>2]]],"Tokudb_dictionary_updates"=>["t"=>3,"a"=>[["a"=>"tokudb_dictionary_updates","u"=>36,"t"=>2]]],"Tokudb_filesystem_fsync_num"=>["t"=>3,"a"=>[["a"=>"tokudb_filesystem_fsync_num","u"=>36,"t"=>2]]],"Tokudb_filesystem_fsync_time"=>["t"=>3,"a"=>[["a"=>"tokudb_filesystem_fsync_time","u"=>36,"t"=>2]]],"Tokudb_filesystem_long_fsync_num"=>["t"=>3,"a"=>[["a"=>"tokudb_filesystem_long_fsync_num","u"=>36,"t"=>2]]],"Tokudb_filesystem_long_fsync_time"=>["t"=>3,"a"=>[["a"=>"tokudb_filesystem_long_fsync_time","u"=>36,"t"=>2]]],"Tokudb_filesystem_threads_blocked_by_full_disk"=>["t"=>3,"a"=>[["a"=>"tokudb_filesystem_threads_blocked_by_full_disk","u"=>36,"t"=>2]]],"Tokudb_leaf_compression_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_compression_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_leaf_decompression_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_decompression_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_leaf_deserialization_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_deserialization_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_leaf_node_compression_ratio"=>["a"=>[["a"=>"tokudb_leaf_node_compression_ratio","u"=>36,"t"=>2]]],"Tokudb_leaf_node_full_evictions"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_node_full_evictions","u"=>36,"t"=>2]]],"Tokudb_leaf_node_full_evictions_bytes"=>["a"=>[["a"=>"tokudb_leaf_node_full_evictions_bytes","u"=>36,"t"=>2]]],"Tokudb_leaf_node_partial_evictions"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_node_partial_evictions","u"=>36,"t"=>2]]],"Tokudb_leaf_node_partial_evictions_bytes"=>["a"=>[["a"=>"tokudb_leaf_node_partial_evictions_bytes","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_created"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_nodes_created","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_destroyed"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_nodes_destroyed","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_checkpoint"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_nodes_flushed_checkpoint","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_checkpoint_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_leaf_nodes_flushed_checkpoint_bytes","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_checkpoint_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_nodes_flushed_checkpoint_seconds","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_checkpoint_uncompressed_bytes"=>["a"=>[["a"=>"tokudb_leaf_nodes_flushed_checkpoint_uncompressed_bytes","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_not_checkpoint"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_nodes_flushed_not_checkpoint","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_not_checkpoint_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_leaf_nodes_flushed_not_checkpoint_bytes","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_not_checkpoint_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_nodes_flushed_not_checkpoint_seconds","u"=>36,"t"=>2]]],"Tokudb_leaf_nodes_flushed_not_checkpoint_uncompressed_bytes"=>["a"=>[["a"=>"tokudb_leaf_nodes_flushed_not_checkpoint_uncompressed_bytes","u"=>36,"t"=>2]]],"Tokudb_leaf_serialization_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_leaf_serialization_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_loader_num_created"=>["t"=>3,"a"=>[["a"=>"tokudb_loader_num_created","u"=>36,"t"=>2]]],"Tokudb_loader_num_current"=>["t"=>3,"a"=>[["a"=>"tokudb_loader_num_current","u"=>36,"t"=>2]]],"Tokudb_loader_num_max"=>["t"=>3,"a"=>[["a"=>"tokudb_loader_num_max","u"=>36,"t"=>2]]],"Tokudb_locktree_escalation_num"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_escalation_num","u"=>36,"t"=>2]]],"Tokudb_locktree_escalation_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_escalation_seconds","u"=>36,"t"=>2]]],"Tokudb_locktree_latest_post_escalation_memory_size"=>["t"=>9,"a"=>[["a"=>"tokudb_locktree_latest_post_escalation_memory_size","u"=>36,"t"=>2]]],"Tokudb_locktree_long_wait_count"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_long_wait_count","u"=>36,"t"=>2]]],"Tokudb_locktree_long_wait_escalation_count"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_long_wait_escalation_count","u"=>36,"t"=>2]]],"Tokudb_locktree_long_wait_escalation_time"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_long_wait_escalation_time","u"=>36,"t"=>2]]],"Tokudb_locktree_long_wait_time"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_long_wait_time","u"=>36,"t"=>2]]],"Tokudb_locktree_memory_size"=>["t"=>9,"a"=>[["a"=>"tokudb_locktree_memory_size","u"=>36,"t"=>2]]],"Tokudb_locktree_memory_size_limit"=>["t"=>9,"a"=>[["a"=>"tokudb_locktree_memory_size_limit","u"=>36,"t"=>2]]],"Tokudb_locktree_open_current"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_open_current","u"=>36,"t"=>2]]],"Tokudb_locktree_pending_lock_requests"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_pending_lock_requests","u"=>36,"t"=>2]]],"Tokudb_locktree_sto_eligible_num"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_sto_eligible_num","u"=>36,"t"=>2]]],"Tokudb_locktree_sto_ended_num"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_sto_ended_num","u"=>36,"t"=>2]]],"Tokudb_locktree_sto_ended_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_sto_ended_seconds","u"=>36,"t"=>2]]],"Tokudb_locktree_timeout_count"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_timeout_count","u"=>36,"t"=>2]]],"Tokudb_locktree_wait_count"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_wait_count","u"=>36,"t"=>2]]],"Tokudb_locktree_wait_escalation_count"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_wait_escalation_count","u"=>36,"t"=>2]]],"Tokudb_locktree_wait_escalation_time"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_wait_escalation_time","u"=>36,"t"=>2]]],"Tokudb_locktree_wait_time"=>["t"=>3,"a"=>[["a"=>"tokudb_locktree_wait_time","u"=>36,"t"=>2]]],"Tokudb_logger_wait_long"=>["a"=>[["a"=>"tokudb_logger_wait_long","u"=>36,"t"=>2]]],"Tokudb_logger_writes"=>["t"=>3,"a"=>[["a"=>"tokudb_logger_writes","u"=>36,"t"=>2]]],"Tokudb_logger_writes_bytes"=>["a"=>[["a"=>"tokudb_logger_writes_bytes","u"=>36,"t"=>2]]],"Tokudb_logger_writes_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_logger_writes_seconds","u"=>36,"t"=>2]]],"Tokudb_logger_writes_uncompressed_bytes"=>["a"=>[["a"=>"tokudb_logger_writes_uncompressed_bytes","u"=>36,"t"=>2]]],"Tokudb_mem_estimated_maximum_memory_footprint"=>["a"=>[["a"=>"tokudb_mem_estimated_maximum_memory_footprint","u"=>36,"t"=>2]]],"Tokudb_messages_flushed_from_h1_to_leaves_bytes"=>["a"=>[["a"=>"tokudb_messages_flushed_from_h1_to_leaves_bytes","u"=>36,"t"=>2]]],"Tokudb_messages_ignored_by_leaf_due_to_msn"=>["t"=>3,"a"=>[["a"=>"tokudb_messages_ignored_by_leaf_due_to_msn","u"=>36,"t"=>2]]],"Tokudb_messages_in_trees_estimate_bytes"=>["a"=>[["a"=>"tokudb_messages_in_trees_estimate_bytes","u"=>36,"t"=>2]]],"Tokudb_messages_injected_at_root"=>["t"=>3,"a"=>[["a"=>"tokudb_messages_injected_at_root","u"=>36,"t"=>2]]],"Tokudb_messages_injected_at_root_bytes"=>["a"=>[["a"=>"tokudb_messages_injected_at_root_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_compression_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_compression_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_nonleaf_decompression_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_decompression_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_nonleaf_deserialization_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_deserialization_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_nonleaf_node_compression_ratio"=>["a"=>[["a"=>"tokudb_nonleaf_node_compression_ratio","u"=>36,"t"=>2]]],"Tokudb_nonleaf_node_full_evictions"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_node_full_evictions","u"=>36,"t"=>2]]],"Tokudb_nonleaf_node_full_evictions_bytes"=>["a"=>[["a"=>"tokudb_nonleaf_node_full_evictions_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_node_partial_evictions"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_node_partial_evictions","u"=>36,"t"=>2]]],"Tokudb_nonleaf_node_partial_evictions_bytes"=>["a"=>[["a"=>"tokudb_nonleaf_node_partial_evictions_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_created"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_nodes_created","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_destroyed"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_nodes_destroyed","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_seconds","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_uncompressed_bytes"=>["a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_checkpoint_uncompressed_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_seconds","u"=>36,"t"=>2]]],"Tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_uncompressed_bytes"=>["a"=>[["a"=>"tokudb_nonleaf_nodes_flushed_to_disk_not_checkpoint_uncompressed_bytes","u"=>36,"t"=>2]]],"Tokudb_nonleaf_serialization_to_memory_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_nonleaf_serialization_to_memory_seconds","u"=>36,"t"=>2]]],"Tokudb_overall_node_compression_ratio"=>["a"=>[["a"=>"tokudb_overall_node_compression_ratio","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_query"=>["t"=>3,"a"=>[["a"=>"tokudb_pivots_fetched_for_query","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_query_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_pivots_fetched_for_query_bytes","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_query_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_pivots_fetched_for_query_seconds","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_prefetch"=>["t"=>3,"a"=>[["a"=>"tokudb_pivots_fetched_for_prefetch","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_prefetch_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_pivots_fetched_for_prefetch_bytes","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_prefetch_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_pivots_fetched_for_prefetch_seconds","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_write"=>["t"=>3,"a"=>[["a"=>"tokudb_pivots_fetched_for_write","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_write_bytes"=>["t"=>9,"a"=>[["a"=>"tokudb_pivots_fetched_for_write_bytes","u"=>36,"t"=>2]]],"Tokudb_pivots_fetched_for_write_seconds"=>["t"=>3,"a"=>[["a"=>"tokudb_pivots_fetched_for_write_seconds","u"=>36,"t"=>2]]],"Tokudb_promotion_h1_roots_injected_into"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_h1_roots_injected_into","u"=>36,"t"=>2]]],"Tokudb_promotion_injections_at_depth_0"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_injections_at_depth_0","u"=>36,"t"=>2]]],"Tokudb_promotion_injections_at_depth_1"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_injections_at_depth_1","u"=>36,"t"=>2]]],"Tokudb_promotion_injections_at_depth_2"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_injections_at_depth_2","u"=>36,"t"=>2]]],"Tokudb_promotion_injections_at_depth_3"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_injections_at_depth_3","u"=>36,"t"=>2]]],"Tokudb_promotion_injections_lower_than_depth_3"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_injections_lower_than_depth_3","u"=>36,"t"=>2]]],"Tokudb_promotion_leaf_roots_injected_into"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_leaf_roots_injected_into","u"=>36,"t"=>2]]],"Tokudb_promotion_roots_split"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_roots_split","u"=>36,"t"=>2]]],"Tokudb_promotion_stopped_after_locking_child"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_stopped_after_locking_child","u"=>36,"t"=>2]]],"Tokudb_promotion_stopped_at_height_1"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_stopped_at_height_1","u"=>36,"t"=>2]]],"Tokudb_promotion_stopped_child_locked_or_not_in_memory"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_stopped_child_locked_or_not_in_memory","u"=>36,"t"=>2]]],"Tokudb_promotion_stopped_child_not_fully_in_memory"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_stopped_child_not_fully_in_memory","u"=>36,"t"=>2]]],"Tokudb_promotion_stopped_nonempty_buffer"=>["t"=>3,"a"=>[["a"=>"tokudb_promotion_stopped_nonempty_buffer","u"=>36,"t"=>2]]],"Tokudb_txn_aborts"=>["t"=>3,"a"=>[["a"=>"tokudb_txn_aborts","u"=>36,"t"=>2]]],"Tokudb_txn_begin"=>["t"=>3,"a"=>[["a"=>"tokudb_txn_begin","u"=>36,"t"=>2]]],"Tokudb_txn_begin_read_only"=>["t"=>3,"a"=>[["a"=>"tokudb_txn_begin_read_only","u"=>36,"t"=>2]]],"Tokudb_txn_commits"=>["t"=>3,"a"=>[["a"=>"tokudb_txn_commits","u"=>36,"t"=>2]]],"tokudb_alter_print_error"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_alter_print_error","u"=>37,"t"=>2]]],"tokudb_analyze_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_analyze_time","u"=>37,"t"=>2]]],"tokudb_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_block_size","u"=>37,"t"=>2]]],"tokudb_bulk_fetch"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_bulk_fetch","u"=>37,"t"=>2]]],"tokudb_cache_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"tokudb_cache_size","u"=>37,"t"=>2]]],"tokudb_check_jemalloc"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_check_jemalloc","u"=>37,"t"=>2]]],"tokudb_checkpoint_lock"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_checkpoint_lock","u"=>37,"t"=>2]]],"tokudb_checkpoint_on_flush_logs"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_checkpoint_on_flush_logs","u"=>37,"t"=>2]]],"tokudb_checkpointing_period"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_checkpointing_period","u"=>37,"t"=>2]]],"tokudb_cleaner_iterations"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_cleaner_iterations","u"=>37,"t"=>2]]],"tokudb_cleaner_period"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_cleaner_period","u"=>37,"t"=>2]]],"tokudb_commit_sync"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_commit_sync","u"=>37,"t"=>2]]],"tokudb_create_index_online"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_create_index_online","u"=>37,"t"=>2]]],"tokudb_data_dir"=>["d"=>false,"t"=>1,"a"=>[["a"=>"tokudb_data_dir","u"=>37,"t"=>2]]],"tokudb_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_debug","u"=>37,"t"=>2]]],"tokudb_directio"=>["d"=>false,"t"=>2,"a"=>[["a"=>"tokudb_directio","u"=>37,"t"=>2]]],"tokudb_disable_hot_alter"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_disable_hot_alter","u"=>37,"t"=>2]]],"tokudb_disable_prefetching"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_disable_prefetching","u"=>37,"t"=>2]]],"tokudb_disable_slow_alter"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_disable_slow_alter","u"=>37,"t"=>2]]],"tokudb_empty_scan"=>["d"=>true,"a"=>[["a"=>"tokudb_empty_scan","u"=>37,"t"=>2]]],"tokudb_fs_reserve_percent"=>["d"=>false,"t"=>3,"a"=>[["a"=>"tokudb_fs_reserve_percent","u"=>37,"t"=>2]]],"tokudb_fsync_log_period"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_fsync_log_period","u"=>37,"t"=>2]]],"tokudb_hide_default_row_format"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_hide_default_row_format","u"=>37,"t"=>2]]],"tokudb_killed_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_killed_time","u"=>37,"t"=>2]]],"tokudb_last_lock_timeout"=>["d"=>true,"a"=>[["a"=>"tokudb_last_lock_timeout","u"=>37,"t"=>2]]],"tokudb_load_save_space"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_load_save_space","u"=>37,"t"=>2]]],"tokudb_loader_memory_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_loader_memory_size","u"=>37,"t"=>2]]],"tokudb_lock_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_lock_timeout","u"=>37,"t"=>2]]],"tokudb_lock_timeout_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_lock_timeout_debug","u"=>37,"t"=>2]]],"tokudb_log_dir"=>["d"=>false,"t"=>1,"a"=>[["a"=>"tokudb_log_dir","u"=>37,"t"=>2]]],"tokudb_max_lock_memory"=>["d"=>false,"t"=>3,"a"=>[["a"=>"tokudb_max_lock_memory","u"=>37,"t"=>2]]],"tokudb_optimize_index_fraction"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_optimize_index_fraction","u"=>37,"t"=>2]]],"tokudb_optimize_index_name"=>["d"=>true,"t"=>1,"a"=>[["a"=>"tokudb_optimize_index_name","u"=>37,"t"=>2]]],"tokudb_optimize_throttle"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_optimize_throttle","u"=>37,"t"=>2]]],"tokudb_pk_insert_mode"=>["d"=>true,"a"=>[["a"=>"tokudb_pk_insert_mode","u"=>37,"t"=>2]]],"tokudb_prelock_empty"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_prelock_empty","u"=>37,"t"=>2]]],"tokudb_read_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_read_block_size","u"=>37,"t"=>2]]],"tokudb_read_buf_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_read_buf_size","u"=>37,"t"=>2]]],"tokudb_read_status_frequency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_read_status_frequency","u"=>37,"t"=>2]]],"tokudb_row_format"=>["d"=>true,"a"=>[["a"=>"tokudb_row_format","u"=>37,"t"=>2]]],"tokudb_rpl_check_readonly"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_rpl_check_readonly","u"=>37,"t"=>2]]],"tokudb_rpl_lookup_rows"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_rpl_lookup_rows","u"=>37,"t"=>2]]],"tokudb_rpl_lookup_rows_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_rpl_lookup_rows_delay","u"=>37,"t"=>2]]],"tokudb_rpl_unique_checks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_rpl_unique_checks","u"=>37,"t"=>2]]],"tokudb_rpl_unique_checks_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_rpl_unique_checks_delay","u"=>37,"t"=>2]]],"tokudb_support_xa"=>["d"=>true,"t"=>2,"a"=>[["a"=>"tokudb_support_xa","u"=>37,"t"=>2]]],"tokudb_tmp_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"tokudb_tmp_dir","u"=>37,"t"=>2]]],"tokudb_version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"tokudb_version","u"=>37,"t"=>2]]],"tokudb_write_status_frequency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"tokudb_write_status_frequency","u"=>37,"t"=>2]]],"system_versioning_alter_history"=>["d"=>true,"a"=>[["a"=>"system_versioning_alter_history","u"=>38,"t"=>2]]],"system_versioning_asof"=>["d"=>true,"a"=>[["a"=>"system_versioning_asof","u"=>38,"t"=>2]]],"system_versioning_innodb_algorithm_simple"=>["d"=>true,"t"=>2,"a"=>[["a"=>"system_versioning_innodb_algorithm_simple","u"=>38,"t"=>2]]],"Innodb_adaptive_hash_cells"=>["t"=>3,"a"=>[["a"=>"innodb_adaptive_hash_cells","u"=>39,"t"=>2]]],"Innodb_adaptive_hash_hash_searches"=>["t"=>3,"a"=>[["a"=>"innodb_adaptive_hash_hash_searches","u"=>39,"t"=>2]]],"Innodb_adaptive_hash_heap_buffers"=>["t"=>3,"a"=>[["a"=>"innodb_adaptive_hash_heap_buffers","u"=>39,"t"=>2]]],"Innodb_adaptive_hash_non_hash_searches"=>["t"=>3,"a"=>[["a"=>"innodb_adaptive_hash_non_hash_searches","u"=>39,"t"=>2]]],"Innodb_available_undo_logs"=>["t"=>3,"a"=>[["a"=>"innodb_available_undo_logs","u"=>39,"t"=>2]]],"Innodb_background_log_sync"=>["t"=>3,"a"=>[["a"=>"innodb_background_log_sync","u"=>39,"t"=>2]]],"Innodb_buffer_pool_bytes_data"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_bytes_data","u"=>39,"t"=>2]]],"Innodb_buffer_pool_bytes_dirty"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_bytes_dirty","u"=>39,"t"=>2]]],"Innodb_buffer_pool_dump_status"=>["t"=>1,"a"=>[["a"=>"innodb_buffer_pool_dump_status","u"=>39,"t"=>2]]],"Innodb_buffer_pool_load_incomplete"=>["t"=>2,"a"=>[["a"=>"innodb_buffer_pool_load_incomplete","u"=>39,"t"=>2]]],"Innodb_buffer_pool_load_status"=>["t"=>1,"a"=>[["a"=>"innodb_buffer_pool_load_status","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_data"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_data","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_dirty"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_dirty","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_flushed"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_flushed","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_LRU_flushed"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_lru_flushed","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_free"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_free","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_made_not_young"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_made_not_young","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_made_young"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_made_young","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_misc"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_misc","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_old"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_old","u"=>39,"t"=>2]]],"Innodb_buffer_pool_pages_total"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_pages_total","u"=>39,"t"=>2]]],"Innodb_buffer_pool_read_ahead"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_read_ahead","u"=>39,"t"=>2]]],"Innodb_buffer_pool_read_ahead_evicted"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_read_ahead_evicted","u"=>39,"t"=>2]]],"Innodb_buffer_pool_read_ahead_rnd"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_read_ahead_rnd","u"=>39,"t"=>2]]],"Innodb_buffer_pool_read_requests"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_read_requests","u"=>39,"t"=>2]]],"Innodb_buffer_pool_reads"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_reads","u"=>39,"t"=>2]]],"Innodb_buffer_pool_resize_status"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_resize_status","u"=>39,"t"=>2]]],"Innodb_buffer_pool_wait_free"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_wait_free","u"=>39,"t"=>2]]],"Innodb_buffer_pool_write_requests"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_write_requests","u"=>39,"t"=>2]]],"Innodb_checkpoint_age"=>["t"=>3,"a"=>[["a"=>"innodb_checkpoint_age","u"=>39,"t"=>2]]],"Innodb_checkpoint_max_age"=>["t"=>3,"a"=>[["a"=>"innodb_checkpoint_max_age","u"=>39,"t"=>2]]],"Innodb_checkpoint_target_age"=>["t"=>3,"a"=>[["a"=>"innodb_checkpoint_target_age","u"=>39,"t"=>2]]],"Innodb_current_row_locks"=>["t"=>3,"a"=>[["a"=>"innodb_current_row_locks","u"=>39,"t"=>2]]],"Innodb_data_fsyncs"=>["t"=>3,"a"=>[["a"=>"innodb_data_fsyncs","u"=>39,"t"=>2]]],"Innodb_data_pending_fsyncs"=>["t"=>3,"a"=>[["a"=>"innodb_data_pending_fsyncs","u"=>39,"t"=>2]]],"Innodb_data_pending_reads"=>["t"=>3,"a"=>[["a"=>"innodb_data_pending_reads","u"=>39,"t"=>2]]],"Innodb_data_pending_writes"=>["t"=>3,"a"=>[["a"=>"innodb_data_pending_writes","u"=>39,"t"=>2]]],"Innodb_data_read"=>["t"=>3,"a"=>[["a"=>"innodb_data_read","u"=>39,"t"=>2]]],"Innodb_data_reads"=>["t"=>3,"a"=>[["a"=>"innodb_data_reads","u"=>39,"t"=>2]]],"Innodb_data_writes"=>["t"=>3,"a"=>[["a"=>"innodb_data_writes","u"=>39,"t"=>2]]],"Innodb_data_written"=>["t"=>3,"a"=>[["a"=>"innodb_data_written","u"=>39,"t"=>2]]],"Innodb_dblwr_pages_written"=>["t"=>3,"a"=>[["a"=>"innodb_dblwr_pages_written","u"=>39,"t"=>2]]],"Innodb_dblwr_writes"=>["t"=>3,"a"=>[["a"=>"innodb_dblwr_writes","u"=>39,"t"=>2]]],"Innodb_deadlocks"=>["t"=>3,"a"=>[["a"=>"innodb_deadlocks","u"=>39,"t"=>2]]],"Innodb_defragment_compression_failures"=>["t"=>3,"a"=>[["a"=>"innodb_defragment_compression_failures","u"=>39,"t"=>2]]],"Innodb_defragment_count"=>["t"=>3,"a"=>[["a"=>"innodb_defragment_count","u"=>39,"t"=>2]]],"Innodb_defragment_failures"=>["t"=>3,"a"=>[["a"=>"innodb_defragment_failures","u"=>39,"t"=>2]]],"Innodb_dict_tables"=>["t"=>3,"a"=>[["a"=>"innodb_dict_tables","u"=>39,"t"=>2]]],"Innodb_encryption_n_merge_blocks_decrypted"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_n_merge_blocks_decrypted","u"=>39,"t"=>2]]],"Innodb_encryption_n_merge_blocks_encrypted"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_n_merge_blocks_encrypted","u"=>39,"t"=>2]]],"Innodb_encryption_n_rowlog_blocks_decrypted"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_n_rowlog_blocks_decrypted","u"=>39,"t"=>2]]],"Innodb_encryption_n_rowlog_blocks_encrypted"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_n_rowlog_blocks_encrypted","u"=>39,"t"=>2]]],"Innodb_encryption_num_key_requests"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_num_key_requests","u"=>39,"t"=>2]]],"Innodb_encryption_rotation_estimated_iops"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_rotation_estimated_iops","u"=>39,"t"=>2]]],"Innodb_encryption_rotation_pages_flushed"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_rotation_pages_flushed","u"=>39,"t"=>2]]],"Innodb_encryption_rotation_pages_modified"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_rotation_pages_modified","u"=>39,"t"=>2]]],"Innodb_encryption_rotation_pages_read_from_cache"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_rotation_pages_read_from_cache","u"=>39,"t"=>2]]],"Innodb_encryption_rotation_pages_read_from_disk"=>["t"=>3,"a"=>[["a"=>"innodb_encryption_rotation_pages_read_from_disk","u"=>39,"t"=>2]]],"Innodb_have_atomic_builtins"=>["t"=>2,"a"=>[["a"=>"innodb_have_atomic_builtins","u"=>39,"t"=>2]]],"Innodb_have_bzip2"=>["t"=>2,"a"=>[["a"=>"innodb_have_bzip2","u"=>39,"t"=>2]]],"Innodb_have_lz4"=>["t"=>2,"a"=>[["a"=>"innodb_have_lz4","u"=>39,"t"=>2]]],"Innodb_have_lzma"=>["t"=>2,"a"=>[["a"=>"innodb_have_lzma","u"=>39,"t"=>2]]],"Innodb_have_lzo"=>["t"=>2,"a"=>[["a"=>"innodb_have_lzo","u"=>39,"t"=>2]]],"Innodb_have_punch_hole"=>["t"=>3,"a"=>[["a"=>"innodb_have_punch_hole","u"=>39,"t"=>2]]],"Innodb_have_snappy"=>["t"=>2,"a"=>[["a"=>"innodb_have_snappy","u"=>39,"t"=>2]]],"Innodb_history_list_length"=>["t"=>3,"a"=>[["a"=>"innodb_history_list_length","u"=>39,"t"=>2]]],"Innodb_ibuf_discarded_delete_marks"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_discarded_delete_marks","u"=>39,"t"=>2]]],"Innodb_ibuf_discarded_deletes"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_discarded_deletes","u"=>39,"t"=>2]]],"Innodb_ibuf_discarded_inserts"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_discarded_inserts","u"=>39,"t"=>2]]],"Innodb_ibuf_free_list"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_free_list","u"=>39,"t"=>2]]],"Innodb_ibuf_merged_delete_marks"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_merged_delete_marks","u"=>39,"t"=>2]]],"Innodb_ibuf_merged_deletes"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_merged_deletes","u"=>39,"t"=>2]]],"Innodb_ibuf_merged_inserts"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_merged_inserts","u"=>39,"t"=>2]]],"Innodb_ibuf_merges"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_merges","u"=>39,"t"=>2]]],"Innodb_ibuf_segment_size"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_segment_size","u"=>39,"t"=>2]]],"Innodb_ibuf_size"=>["t"=>3,"a"=>[["a"=>"innodb_ibuf_size","u"=>39,"t"=>2]]],"Innodb_instant_alter_column"=>["t"=>3,"a"=>[["a"=>"innodb_instant_alter_column","u"=>39,"t"=>2]]],"Innodb_log_waits"=>["t"=>3,"a"=>[["a"=>"innodb_log_waits","u"=>39,"t"=>2]]],"Innodb_log_write_requests"=>["t"=>3,"a"=>[["a"=>"innodb_log_write_requests","u"=>39,"t"=>2]]],"Innodb_log_writes"=>["t"=>3,"a"=>[["a"=>"innodb_log_writes","u"=>39,"t"=>2]]],"Innodb_lsn_current"=>["t"=>3,"a"=>[["a"=>"innodb_lsn_current","u"=>39,"t"=>2]]],"Innodb_lsn_flushed"=>["t"=>3,"a"=>[["a"=>"innodb_lsn_flushed","u"=>39,"t"=>2]]],"Innodb_lsn_last_checkpoint"=>["t"=>3,"a"=>[["a"=>"innodb_lsn_last_checkpoint","u"=>39,"t"=>2]]],"Innodb_master_thread_1_second_loops"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_1_second_loops","u"=>39,"t"=>2]]],"Innodb_master_thread_10_second_loops"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_10_second_loops","u"=>39,"t"=>2]]],"Innodb_master_thread_active_loops"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_active_loops","u"=>39,"t"=>2]]],"Innodb_master_thread_background_loops"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_background_loops","u"=>39,"t"=>2]]],"Innodb_master_thread_idle_loops"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_idle_loops","u"=>39,"t"=>2]]],"Innodb_master_thread_main_flush_loops"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_main_flush_loops","u"=>39,"t"=>2]]],"Innodb_master_thread_sleeps"=>["t"=>3,"a"=>[["a"=>"innodb_master_thread_sleeps","u"=>39,"t"=>2]]],"Innodb_max_trx_id"=>["t"=>3,"a"=>[["a"=>"innodb_max_trx_id","u"=>39,"t"=>2]]],"Innodb_mem_adaptive_hash"=>["t"=>3,"a"=>[["a"=>"innodb_mem_adaptive_hash","u"=>39,"t"=>2]]],"Innodb_mem_dictionary"=>["t"=>3,"a"=>[["a"=>"innodb_mem_dictionary","u"=>39,"t"=>2]]],"Innodb_mem_total"=>["t"=>3,"a"=>[["a"=>"innodb_mem_total","u"=>39,"t"=>2]]],"Innodb_mutex_os_waits"=>["t"=>3,"a"=>[["a"=>"innodb_mutex_os_waits","u"=>39,"t"=>2]]],"Innodb_mutex_spin_rounds"=>["t"=>3,"a"=>[["a"=>"innodb_mutex_spin_rounds","u"=>39,"t"=>2]]],"Innodb_mutex_spin_waits"=>["t"=>3,"a"=>[["a"=>"innodb_mutex_spin_waits","u"=>39,"t"=>2]]],"Innodb_num_index_pages_written"=>["t"=>3,"a"=>[["a"=>"innodb_num_index_pages_written","u"=>39,"t"=>2]]],"Innodb_num_non_index_pages_written"=>["t"=>3,"a"=>[["a"=>"innodb_num_non_index_pages_written","u"=>39,"t"=>2]]],"Innodb_num_open_files"=>["t"=>3,"a"=>[["a"=>"innodb_num_open_files","u"=>39,"t"=>2]]],"Innodb_num_page_compressed_trim_op"=>["t"=>3,"a"=>[["a"=>"innodb_num_page_compressed_trim_op","u"=>39,"t"=>2]]],"Innodb_num_page_compressed_trim_op_saved"=>["t"=>3,"a"=>[["a"=>"innodb_num_page_compressed_trim_op_saved","u"=>39,"t"=>2]]],"Innodb_num_pages_decrypted"=>["t"=>3,"a"=>[["a"=>"innodb_num_pages_decrypted","u"=>39,"t"=>2]]],"Innodb_num_pages_encrypted"=>["t"=>3,"a"=>[["a"=>"innodb_num_pages_encrypted","u"=>39,"t"=>2]]],"Innodb_num_pages_page_compressed"=>["t"=>3,"a"=>[["a"=>"innodb_num_pages_page_compressed","u"=>39,"t"=>2]]],"Innodb_num_pages_page_compression_error"=>["t"=>3,"a"=>[["a"=>"innodb_num_pages_page_compression_error","u"=>39,"t"=>2]]],"Innodb_num_pages_page_decompressed"=>["t"=>3,"a"=>[["a"=>"innodb_num_pages_page_decompressed","u"=>39,"t"=>2]]],"Innodb_num_pages_page_encryption_error"=>["t"=>3,"a"=>[["a"=>"innodb_num_pages_page_encryption_error","u"=>39,"t"=>2]]],"Innodb_oldest_view_low_limit_trx_id"=>["t"=>3,"a"=>[["a"=>"innodb_oldest_view_low_limit_trx_id","u"=>39,"t"=>2]]],"Innodb_onlineddl_pct_progress"=>["t"=>3,"a"=>[["a"=>"innodb_onlineddl_pct_progress","u"=>39,"t"=>2]]],"Innodb_onlineddl_rowlog_pct_used"=>["t"=>3,"a"=>[["a"=>"innodb_onlineddl_rowlog_pct_used","u"=>39,"t"=>2]]],"Innodb_onlineddl_rowlog_rows"=>["t"=>3,"a"=>[["a"=>"innodb_onlineddl_rowlog_rows","u"=>39,"t"=>2]]],"Innodb_os_log_fsyncs"=>["t"=>3,"a"=>[["a"=>"innodb_os_log_fsyncs","u"=>39,"t"=>2]]],"Innodb_os_log_pending_fsyncs"=>["t"=>3,"a"=>[["a"=>"innodb_os_log_pending_fsyncs","u"=>39,"t"=>2]]],"Innodb_os_log_pending_writes"=>["t"=>3,"a"=>[["a"=>"innodb_os_log_pending_writes","u"=>39,"t"=>2]]],"Innodb_os_log_written"=>["t"=>3,"a"=>[["a"=>"innodb_os_log_written","u"=>39,"t"=>2]]],"Innodb_page_compression_saved"=>["t"=>9,"a"=>[["a"=>"innodb_page_compression_saved","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect512"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect512","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect1024"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect1024","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect2048"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect2048","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect4096"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect4096","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect8192"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect8192","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect16384"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect16384","u"=>39,"t"=>2]]],"Innodb_page_compression_trim_sect32768"=>["t"=>3,"a"=>[["a"=>"innodb_page_compression_trim_sect32768","u"=>39,"t"=>2]]],"Innodb_page_size"=>["t"=>3,"a"=>[["a"=>"innodb_page_size","u"=>39,"t"=>2]]],"Innodb_pages_created"=>["t"=>3,"a"=>[["a"=>"innodb_pages_created","u"=>39,"t"=>2]]],"Innodb_pages_read"=>["t"=>3,"a"=>[["a"=>"innodb_pages_read","u"=>39,"t"=>2]]],"Innodb_pages0_read"=>["t"=>3,"a"=>[["a"=>"innodb_pages0_read","u"=>39,"t"=>2]]],"Innodb_pages_written"=>["t"=>3,"a"=>[["a"=>"innodb_pages_written","u"=>39,"t"=>2]]],"Innodb_purge_trx_id"=>["t"=>3,"a"=>[["a"=>"innodb_purge_trx_id","u"=>39,"t"=>2]]],"Innodb_purge_undo_no"=>["t"=>3,"a"=>[["a"=>"innodb_purge_undo_no","u"=>39,"t"=>2]]],"Innodb_read_views_memory"=>["t"=>3,"a"=>[["a"=>"innodb_read_views_memory","u"=>39,"t"=>2]]],"Innodb_row_lock_current_waits"=>["t"=>3,"a"=>[["a"=>"innodb_row_lock_current_waits","u"=>39,"t"=>2]]],"Innodb_row_lock_numbers"=>["t"=>3,"a"=>[["a"=>"innodb_row_lock_numbers","u"=>39,"t"=>2]]],"Innodb_row_lock_time"=>["t"=>3,"a"=>[["a"=>"innodb_row_lock_time","u"=>39,"t"=>2]]],"Innodb_row_lock_time_avg"=>["t"=>3,"a"=>[["a"=>"innodb_row_lock_time_avg","u"=>39,"t"=>2]]],"Innodb_row_lock_time_max"=>["t"=>3,"a"=>[["a"=>"innodb_row_lock_time_max","u"=>39,"t"=>2]]],"Innodb_row_lock_time_waits"=>["t"=>3,"a"=>[["a"=>"innodb_row_lock_time_waits","u"=>39,"t"=>2]]],"Innodb_rows_deleted"=>["t"=>3,"a"=>[["a"=>"innodb_rows_deleted","u"=>39,"t"=>2]]],"Innodb_rows_inserted"=>["t"=>3,"a"=>[["a"=>"innodb_rows_inserted","u"=>39,"t"=>2]]],"Innodb_rows_read"=>["t"=>3,"a"=>[["a"=>"innodb_rows_read","u"=>39,"t"=>2]]],"Innodb_rows_updated"=>["t"=>3,"a"=>[["a"=>"innodb_rows_updated","u"=>39,"t"=>2]]],"Innodb_s_lock_os_waits"=>["t"=>3,"a"=>[["a"=>"innodb_s_lock_os_waits","u"=>39,"t"=>2]]],"Innodb_s_lock_spin_rounds"=>["t"=>3,"a"=>[["a"=>"innodb_s_lock_spin_rounds","u"=>39,"t"=>2]]],"Innodb_s_lock_spin_waits"=>["t"=>3,"a"=>[["a"=>"innodb_s_lock_spin_waits","u"=>39,"t"=>2]]],"Innodb_scrub_background_page_reorganizations"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_background_page_reorganizations","u"=>39,"t"=>2]]],"Innodb_scrub_background_page_split_failures_missing_index"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_background_page_split_failures_missing_index","u"=>39,"t"=>2]]],"Innodb_scrub_background_page_split_failures_out_of_filespace"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_background_page_split_failures_out_of_filespace","u"=>39,"t"=>2]]],"Innodb_scrub_background_page_split_failures_underflow"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_background_page_split_failures_underflow","u"=>39,"t"=>2]]],"Innodb_scrub_background_page_split_failures_unknown"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_background_page_split_failures_unknown","u"=>39,"t"=>2]]],"Innodb_scrub_background_page_splits"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_background_page_splits","u"=>39,"t"=>2]]],"Innodb_scrub_log"=>["t"=>3,"a"=>[["a"=>"innodb_scrub_log","u"=>39,"t"=>2]]],"Innodb_secondary_index_triggered_cluster_reads"=>["t"=>3,"a"=>[["a"=>"innodb_secondary_index_triggered_cluster_reads","u"=>39,"t"=>2]]],"Innodb_secondary_index_triggered_cluster_reads_avoided"=>["t"=>3,"a"=>[["a"=>"innodb_secondary_index_triggered_cluster_reads_avoided","u"=>39,"t"=>2]]],"Innodb_system_rows_deleted"=>["t"=>3,"a"=>[["a"=>"innodb_system_rows_deleted","u"=>39,"t"=>2]]],"Innodb_system_rows_inserted"=>["t"=>3,"a"=>[["a"=>"innodb_system_rows_inserted","u"=>39,"t"=>2]]],"Innodb_system_rows_read"=>["t"=>3,"a"=>[["a"=>"innodb_system_rows_read","u"=>39,"t"=>2]]],"Innodb_system_rows_updated"=>["t"=>3,"a"=>[["a"=>"innodb_system_rows_updated","u"=>39,"t"=>2]]],"Innodb_truncated_status_writes"=>["t"=>3,"a"=>[["a"=>"innodb_truncated_status_writes","u"=>39,"t"=>2]]],"Innodb_undo_truncations"=>["t"=>3,"a"=>[["a"=>"innodb_undo_truncations","u"=>39,"t"=>2]]],"Innodb_x_lock_os_waits"=>["t"=>3,"a"=>[["a"=>"innodb_x_lock_os_waits","u"=>39,"t"=>2]]],"Innodb_x_lock_spin_rounds"=>["t"=>3,"a"=>[["a"=>"innodb_x_lock_spin_rounds","u"=>39,"t"=>2]]],"Innodb_x_lock_spin_waits"=>["t"=>3,"a"=>[["a"=>"innodb_x_lock_spin_waits","u"=>39,"t"=>2]]],"have_innodb"=>["d"=>false,"a"=>[["a"=>"have_innodb","u"=>40,"t"=>2]]],"ignore_builtin_innodb"=>["d"=>false,"t"=>2,"a"=>[["a"=>"ignore_builtin_innodb","u"=>40,"t"=>2],["a"=>"sysvar_ignore_builtin_innodb","u"=>41,"t"=>1]]],"innodb_adaptive_checkpoint"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_adaptive_checkpoint","u"=>40,"t"=>2]]],"innodb_adaptive_flushing"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_adaptive_flushing","u"=>40,"t"=>2],["a"=>"sysvar_innodb_adaptive_flushing","u"=>41,"t"=>1]]],"innodb_adaptive_flushing_lwm"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_adaptive_flushing_lwm","u"=>40,"t"=>2],["a"=>"sysvar_innodb_adaptive_flushing_lwm","u"=>41,"t"=>1]]],"innodb_adaptive_flushing_method"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_adaptive_flushing_method","u"=>40,"t"=>2]]],"innodb_adaptive_hash_index"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_adaptive_hash_index","u"=>40,"t"=>2],["a"=>"sysvar_innodb_adaptive_hash_index","u"=>41,"t"=>1]]],"innodb_adaptive_hash_index_partitions"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_adaptive_hash_index_partitions","u"=>40,"t"=>2]]],"innodb_adaptive_hash_index_parts"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_adaptive_hash_index_parts","u"=>40,"t"=>2],["a"=>"sysvar_innodb_adaptive_hash_index_parts","u"=>41,"t"=>1]]],"innodb_adaptive_max_sleep_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_adaptive_max_sleep_delay","u"=>40,"t"=>2],["a"=>"sysvar_innodb_adaptive_max_sleep_delay","u"=>41,"t"=>1]]],"innodb_additional_mem_pool_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_additional_mem_pool_size","u"=>40,"t"=>2]]],"innodb_api_bk_commit_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_api_bk_commit_interval","u"=>40,"t"=>2],["a"=>"sysvar_innodb_api_bk_commit_interval","u"=>41,"t"=>1]]],"innodb_api_disable_rowlock"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_api_disable_rowlock","u"=>40,"t"=>2],["a"=>"sysvar_innodb_api_disable_rowlock","u"=>41,"t"=>1]]],"innodb_api_enable_binlog"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_api_enable_binlog","u"=>40,"t"=>2],["a"=>"sysvar_innodb_api_enable_binlog","u"=>41,"t"=>1]]],"innodb_api_enable_mdl"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_api_enable_mdl","u"=>40,"t"=>2],["a"=>"sysvar_innodb_api_enable_mdl","u"=>41,"t"=>1]]],"innodb_api_trx_level"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_api_trx_level","u"=>40,"t"=>2],["a"=>"sysvar_innodb_api_trx_level","u"=>41,"t"=>1]]],"innodb_auto_lru_dump"=>["a"=>[["a"=>"innodb_auto_lru_dump","u"=>40,"t"=>2]]],"innodb_autoextend_increment"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_autoextend_increment","u"=>40,"t"=>2],["a"=>"sysvar_innodb_autoextend_increment","u"=>41,"t"=>1]]],"innodb_autoinc_lock_mode"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_autoinc_lock_mode","u"=>40,"t"=>2],["a"=>"sysvar_innodb_autoinc_lock_mode","u"=>41,"t"=>1]]],"innodb_background_scrub_data_check_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_background_scrub_data_check_interval","u"=>40,"t"=>2]]],"innodb_background_scrub_data_compressed"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_background_scrub_data_compressed","u"=>40,"t"=>2]]],"innodb_background_scrub_data_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_background_scrub_data_interval","u"=>40,"t"=>2]]],"innodb_background_scrub_data_uncompressed"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_background_scrub_data_uncompressed","u"=>40,"t"=>2]]],"innodb_blocking_buffer_pool_restore"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_blocking_buffer_pool_restore","u"=>40,"t"=>2]]],"innodb_buf_dump_status_frequency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_buf_dump_status_frequency","u"=>40,"t"=>2]]],"innodb_buffer_pool_chunk_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_buffer_pool_chunk_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_chunk_size","u"=>41,"t"=>1]]],"innodb_buffer_pool_dump_at_shutdown"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_dump_at_shutdown","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_dump_at_shutdown","u"=>41,"t"=>1]]],"innodb_buffer_pool_dump_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_dump_now","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_dump_now","u"=>41,"t"=>1]]],"innodb_buffer_pool_dump_pct"=>["d"=>true,"a"=>[["a"=>"innodb_buffer_pool_dump_pct","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_dump_pct","u"=>41,"t"=>1]]],"innodb_buffer_pool_evict"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_buffer_pool_evict","u"=>40,"t"=>2]]],"innodb_buffer_pool_filename"=>["d"=>true,"a"=>[["a"=>"innodb_buffer_pool_filename","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_filename","u"=>41,"t"=>1]]],"innodb_buffer_pool_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_buffer_pool_instances","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_instances","u"=>41,"t"=>1]]],"innodb_buffer_pool_load_abort"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_load_abort","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_load_abort","u"=>41,"t"=>1]]],"innodb_buffer_pool_load_at_startup"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_load_at_startup","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_load_at_startup","u"=>41,"t"=>1]]],"innodb_buffer_pool_load_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_load_now","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_load_now","u"=>41,"t"=>1]]],"innodb_buffer_pool_populate"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_populate","u"=>40,"t"=>2]]],"innodb_buffer_pool_restore_at_startup"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_buffer_pool_restore_at_startup","u"=>40,"t"=>2]]],"innodb_buffer_pool_shm_checksum"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_shm_checksum","u"=>40,"t"=>2]]],"innodb_buffer_pool_shm_key"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_buffer_pool_shm_key","u"=>40,"t"=>2]]],"innodb_buffer_pool_size"=>["t"=>3,"a"=>[["a"=>"innodb_buffer_pool_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_buffer_pool_size","u"=>41,"t"=>1]]],"innodb_change_buffer_dump"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_change_buffer_dump","u"=>40,"t"=>2]]],"innodb_change_buffer_max_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_change_buffer_max_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_change_buffer_max_size","u"=>41,"t"=>1]]],"innodb_change_buffering"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_change_buffering","u"=>40,"t"=>2],["a"=>"sysvar_innodb_change_buffering","u"=>41,"t"=>1]]],"innodb_change_buffering_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_change_buffering_debug","u"=>40,"t"=>2],["a"=>"sysvar_innodb_change_buffering_debug","u"=>41,"t"=>1]]],"innodb_checkpoint_age_target"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_checkpoint_age_target","u"=>40,"t"=>2]]],"innodb_checksum_algorithm"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_checksum_algorithm","u"=>40,"t"=>2],["a"=>"sysvar_innodb_checksum_algorithm","u"=>41,"t"=>1]]],"innodb_checksums"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_checksums","u"=>40,"t"=>2]]],"innodb_cleaner_lsn_age_factor"=>["d"=>true,"a"=>[["a"=>"innodb_cleaner_lsn_age_factor","u"=>40,"t"=>2]]],"innodb_cmp_per_index_enabled"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_cmp_per_index_enabled","u"=>40,"t"=>2],["a"=>"sysvar_innodb_cmp_per_index_enabled","u"=>41,"t"=>1]]],"innodb_commit_concurrency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_commit_concurrency","u"=>40,"t"=>2],["a"=>"sysvar_innodb_commit_concurrency","u"=>41,"t"=>1]]],"innodb_compression_algorithm"=>["d"=>true,"a"=>[["a"=>"innodb_compression_algorithm","u"=>40,"t"=>2]]],"innodb_compression_default"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_compression_default","u"=>40,"t"=>2]]],"innodb_compression_failure_threshold_pct"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_compression_failure_threshold_pct","u"=>40,"t"=>2],["a"=>"sysvar_innodb_compression_failure_threshold_pct","u"=>41,"t"=>1]]],"innodb_compression_level"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_compression_level","u"=>40,"t"=>2],["a"=>"sysvar_innodb_compression_level","u"=>41,"t"=>1]]],"innodb_compression_pad_pct_max"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_compression_pad_pct_max","u"=>40,"t"=>2],["a"=>"sysvar_innodb_compression_pad_pct_max","u"=>41,"t"=>1]]],"innodb_concurrency_tickets"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_concurrency_tickets","u"=>40,"t"=>2],["a"=>"sysvar_innodb_concurrency_tickets","u"=>41,"t"=>1]]],"innodb_corrupt_table_action"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_corrupt_table_action","u"=>40,"t"=>2]]],"innodb_data_file_path"=>["d"=>false,"a"=>[["a"=>"innodb_data_file_path","u"=>40,"t"=>2],["a"=>"sysvar_innodb_data_file_path","u"=>41,"t"=>1]]],"innodb_data_home_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"innodb_data_home_dir","u"=>40,"t"=>2],["a"=>"sysvar_innodb_data_home_dir","u"=>41,"t"=>1]]],"innodb_deadlock_detect"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_deadlock_detect","u"=>40,"t"=>2],["a"=>"sysvar_innodb_deadlock_detect","u"=>41,"t"=>1]]],"innodb_default_page_encryption_key"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_default_page_encryption_key","u"=>40,"t"=>2]]],"innodb_default_encryption_key_id"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_default_encryption_key_id","u"=>40,"t"=>2]]],"innodb_default_row_format"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_default_row_format","u"=>40,"t"=>2],["a"=>"sysvar_innodb_default_row_format","u"=>41,"t"=>1]]],"innodb_defragment"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_defragment","u"=>40,"t"=>2]]],"innodb_defragment_fill_factor"=>["d"=>true,"a"=>[["a"=>"innodb_defragment_fill_factor","u"=>40,"t"=>2]]],"innodb_defragment_fill_factor_n_recs"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_defragment_fill_factor_n_recs","u"=>40,"t"=>2]]],"innodb_defragment_frequency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_defragment_frequency","u"=>40,"t"=>2]]],"innodb_defragment_n_pages"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_defragment_n_pages","u"=>40,"t"=>2]]],"innodb_defragment_stats_accuracy"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_defragment_stats_accuracy","u"=>40,"t"=>2]]],"innodb_dict_size_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_dict_size_limit","u"=>40,"t"=>2]]],"innodb_disable_sort_file_cache"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_disable_sort_file_cache","u"=>40,"t"=>2],["a"=>"sysvar_innodb_disable_sort_file_cache","u"=>41,"t"=>1]]],"innodb_disallow_writes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_disallow_writes","u"=>40,"t"=>2]]],"innodb_doublewrite"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_doublewrite","u"=>40,"t"=>2],["a"=>"sysvar_innodb_doublewrite","u"=>41,"t"=>1]]],"innodb_doublewrite_file"=>["d"=>false,"a"=>[["a"=>"innodb_doublewrite_file","u"=>40,"t"=>2]]],"innodb_empty_free_list_algorithm"=>["d"=>true,"a"=>[["a"=>"innodb_empty_free_list_algorithm","u"=>40,"t"=>2]]],"innodb_enable_unsafe_group_commit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_enable_unsafe_group_commit","u"=>40,"t"=>2]]],"innodb_encrypt_log"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_encrypt_log","u"=>40,"t"=>2]]],"innodb_encrypt_tables"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_encrypt_tables","u"=>40,"t"=>2]]],"innodb_encrypt_temporary_tables"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_encrypt_temporary_tables","u"=>40,"t"=>2]]],"innodb_encryption_rotate_key_age"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_encryption_rotate_key_age","u"=>40,"t"=>2]]],"innodb_encryption_rotation_iops"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_encryption_rotation_iops","u"=>40,"t"=>2]]],"innodb_encryption_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_encryption_threads","u"=>40,"t"=>2]]],"innodb_extra_rsegments"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_extra_rsegments","u"=>40,"t"=>2]]],"innodb_extra_undoslots"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_extra_undoslots","u"=>40,"t"=>2]]],"innodb_fake_changes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_fake_changes","u"=>40,"t"=>2]]],"innodb_fast_checksum"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_fast_checksum","u"=>40,"t"=>2]]],"innodb_fast_shutdown"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_fast_shutdown","u"=>40,"t"=>2],["a"=>"sysvar_innodb_fast_shutdown","u"=>41,"t"=>1]]],"innodb_fatal_semaphore_wait_threshold"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_fatal_semaphore_wait_threshold","u"=>40,"t"=>2]]],"innodb_file_format"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_file_format","u"=>40,"t"=>2]]],"innodb_file_format_check"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_file_format_check","u"=>40,"t"=>2]]],"innodb_file_format_max"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_file_format_max","u"=>40,"t"=>2]]],"innodb_file_per_table"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_file_per_table","u"=>40,"t"=>2],["a"=>"sysvar_innodb_file_per_table","u"=>41,"t"=>1]]],"innodb_fill_factor"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_fill_factor","u"=>40,"t"=>2],["a"=>"sysvar_innodb_fill_factor","u"=>41,"t"=>1]]],"innodb_flush_log_at_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_flush_log_at_timeout","u"=>40,"t"=>2],["a"=>"sysvar_innodb_flush_log_at_timeout","u"=>41,"t"=>1]]],"innodb_flush_log_at_trx_commit"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_flush_log_at_trx_commit","u"=>40,"t"=>2],["a"=>"sysvar_innodb_flush_log_at_trx_commit","u"=>41,"t"=>1]]],"innodb_flush_method"=>["d"=>false,"a"=>[["a"=>"innodb_flush_method","u"=>40,"t"=>2],["a"=>"sysvar_innodb_flush_method","u"=>41,"t"=>1]]],"innodb_flush_neighbor_pages"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_flush_neighbor_pages","u"=>40,"t"=>2]]],"innodb_flush_neighbors"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_flush_neighbors","u"=>40,"t"=>2],["a"=>"sysvar_innodb_flush_neighbors","u"=>41,"t"=>1]]],"innodb_flush_sync"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_flush_sync","u"=>40,"t"=>2],["a"=>"sysvar_innodb_flush_sync","u"=>41,"t"=>1]]],"innodb_flushing_avg_loops"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_flushing_avg_loops","u"=>40,"t"=>2],["a"=>"sysvar_innodb_flushing_avg_loops","u"=>41,"t"=>1]]],"innodb_force_load_corrupted"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_force_load_corrupted","u"=>40,"t"=>2],["a"=>"sysvar_innodb_force_load_corrupted","u"=>41,"t"=>1]]],"innodb_force_primary_key"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_force_primary_key","u"=>40,"t"=>2]]],"innodb_force_recovery"=>["d"=>false,"a"=>[["a"=>"innodb_force_recovery","u"=>40,"t"=>2],["a"=>"sysvar_innodb_force_recovery","u"=>41,"t"=>1]]],"innodb_foreground_preflush"=>["d"=>true,"a"=>[["a"=>"innodb_foreground_preflush","u"=>40,"t"=>2]]],"innodb_ft_aux_table"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_ft_aux_table","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_aux_table","u"=>41,"t"=>1]]],"innodb_ft_cache_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_ft_cache_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_cache_size","u"=>41,"t"=>1]]],"innodb_ft_enable_diag_print"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_ft_enable_diag_print","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_enable_diag_print","u"=>41,"t"=>1]]],"innodb_ft_enable_stopword"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_ft_enable_stopword","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_enable_stopword","u"=>41,"t"=>1]]],"innodb_ft_max_token_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_ft_max_token_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_max_token_size","u"=>41,"t"=>1]]],"innodb_ft_min_token_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_ft_min_token_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_min_token_size","u"=>41,"t"=>1]]],"innodb_ft_num_word_optimize"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_ft_num_word_optimize","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_num_word_optimize","u"=>41,"t"=>1]]],"innodb_ft_result_cache_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_ft_result_cache_limit","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_result_cache_limit","u"=>41,"t"=>1]]],"innodb_ft_server_stopword_table"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_ft_server_stopword_table","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_server_stopword_table","u"=>41,"t"=>1]]],"innodb_ft_sort_pll_degree"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_ft_sort_pll_degree","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_sort_pll_degree","u"=>41,"t"=>1]]],"innodb_ft_total_cache_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_ft_total_cache_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_total_cache_size","u"=>41,"t"=>1]]],"innodb_ft_user_stopword_table"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_ft_user_stopword_table","u"=>40,"t"=>2],["a"=>"sysvar_innodb_ft_user_stopword_table","u"=>41,"t"=>1]]],"innodb_ibuf_accel_rate"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_ibuf_accel_rate","u"=>40,"t"=>2]]],"innodb_ibuf_active_contract"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_ibuf_active_contract","u"=>40,"t"=>2]]],"innodb_ibuf_max_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_ibuf_max_size","u"=>40,"t"=>2]]],"innodb_idle_flush_pct"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_idle_flush_pct","u"=>40,"t"=>2],["a"=>"sysvar_innodb_idle_flush_pct","u"=>41,"t"=>1]]],"innodb_immediate_scrub_data_uncompressed"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_immediate_scrub_data_uncompressed","u"=>40,"t"=>2]]],"innodb_import_table_from_xtrabackup"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_import_table_from_xtrabackup","u"=>40,"t"=>2]]],"innodb_instrument_semaphores"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_instrument_semaphores","u"=>40,"t"=>2]]],"innodb_io_capacity"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_io_capacity","u"=>40,"t"=>2],["a"=>"sysvar_innodb_io_capacity","u"=>41,"t"=>1]]],"innodb_io_capacity_max"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_io_capacity_max","u"=>40,"t"=>2],["a"=>"sysvar_innodb_io_capacity_max","u"=>41,"t"=>1]]],"innodb_kill_idle_transaction"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_kill_idle_transaction","u"=>40,"t"=>2]]],"innodb_large_prefix"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_large_prefix","u"=>40,"t"=>2]]],"innodb_lazy_drop_table"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_lazy_drop_table","u"=>40,"t"=>2]]],"innodb_lock_schedule_algorithm"=>["d"=>false,"a"=>[["a"=>"innodb_lock_schedule_algorithm","u"=>40,"t"=>2]]],"innodb_lock_wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_lock_wait_timeout","u"=>40,"t"=>2],["a"=>"sysvar_innodb_lock_wait_timeout","u"=>41,"t"=>1]]],"innodb_locking_fake_changes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_locking_fake_changes","u"=>40,"t"=>2]]],"innodb_locks_unsafe_for_binlog"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_locks_unsafe_for_binlog","u"=>40,"t"=>2]]],"innodb_log_arch_dir"=>["d"=>false,"t"=>1,"a"=>[["a"=>"innodb_log_arch_dir","u"=>40,"t"=>2]]],"innodb_log_arch_expire_sec"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_log_arch_expire_sec","u"=>40,"t"=>2]]],"innodb_log_archive"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_log_archive","u"=>40,"t"=>2]]],"innodb_log_block_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_log_block_size","u"=>40,"t"=>2]]],"innodb_log_buffer_size"=>["t"=>3,"a"=>[["a"=>"innodb_log_buffer_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_buffer_size","u"=>41,"t"=>1]]],"innodb_log_checksum_algorithm"=>["d"=>true,"a"=>[["a"=>"innodb_log_checksum_algorithm","u"=>40,"t"=>2]]],"innodb_log_checksums"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_log_checksums","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_checksums","u"=>41,"t"=>1]]],"innodb_log_compressed_pages"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_log_compressed_pages","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_compressed_pages","u"=>41,"t"=>1]]],"innodb_log_file_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_log_file_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_file_size","u"=>41,"t"=>1]]],"innodb_log_files_in_group"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_log_files_in_group","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_files_in_group","u"=>41,"t"=>1]]],"innodb_log_group_home_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"innodb_log_group_home_dir","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_group_home_dir","u"=>41,"t"=>1]]],"innodb_log_optimize_ddl"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_log_optimize_ddl","u"=>40,"t"=>2]]],"innodb_log_write_ahead_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_log_write_ahead_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_log_write_ahead_size","u"=>41,"t"=>1]]],"innodb_lru_scan_depth"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_lru_scan_depth","u"=>40,"t"=>2],["a"=>"sysvar_innodb_lru_scan_depth","u"=>41,"t"=>1]]],"innodb_max_bitmap_file_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_max_bitmap_file_size","u"=>40,"t"=>2]]],"innodb_max_changed_pages"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_max_changed_pages","u"=>40,"t"=>2]]],"innodb_max_dirty_pages_pct"=>["t"=>3,"a"=>[["a"=>"innodb_max_dirty_pages_pct","u"=>40,"t"=>2],["a"=>"sysvar_innodb_max_dirty_pages_pct","u"=>41,"t"=>1]]],"innodb_max_dirty_pages_pct_lwm"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_max_dirty_pages_pct_lwm","u"=>40,"t"=>2],["a"=>"sysvar_innodb_max_dirty_pages_pct_lwm","u"=>41,"t"=>1]]],"innodb_max_purge_lag"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_max_purge_lag","u"=>40,"t"=>2],["a"=>"sysvar_innodb_max_purge_lag","u"=>41,"t"=>1]]],"innodb_max_purge_lag_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_max_purge_lag_delay","u"=>40,"t"=>2],["a"=>"sysvar_innodb_max_purge_lag_delay","u"=>41,"t"=>1]]],"innodb_max_undo_log_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_max_undo_log_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_max_undo_log_size","u"=>41,"t"=>1]]],"innodb_merge_sort_block_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_merge_sort_block_size","u"=>40,"t"=>2]]],"innodb_mirrored_log_groups"=>["a"=>[["a"=>"innodb_mirrored_log_groups","u"=>40,"t"=>2]]],"innodb_mtflush_threads"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_mtflush_threads","u"=>40,"t"=>2]]],"innodb_monitor_disable"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_monitor_disable","u"=>40,"t"=>2],["a"=>"sysvar_innodb_monitor_disable","u"=>41,"t"=>1]]],"innodb_monitor_enable"=>["d"=>true,"t"=>1,"a"=>[["a"=>"innodb_monitor_enable","u"=>40,"t"=>2],["a"=>"sysvar_innodb_monitor_enable","u"=>41,"t"=>1]]],"innodb_monitor_reset"=>["d"=>true,"a"=>[["a"=>"innodb_monitor_reset","u"=>40,"t"=>2],["a"=>"sysvar_innodb_monitor_reset","u"=>41,"t"=>1]]],"innodb_monitor_reset_all"=>["d"=>true,"a"=>[["a"=>"innodb_monitor_reset_all","u"=>40,"t"=>2],["a"=>"sysvar_innodb_monitor_reset_all","u"=>41,"t"=>1]]],"innodb_numa_interleave"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_numa_interleave","u"=>40,"t"=>2],["a"=>"sysvar_innodb_numa_interleave","u"=>41,"t"=>1]]],"innodb_old_blocks_pct"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_old_blocks_pct","u"=>40,"t"=>2],["a"=>"sysvar_innodb_old_blocks_pct","u"=>41,"t"=>1]]],"innodb_old_blocks_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_old_blocks_time","u"=>40,"t"=>2],["a"=>"sysvar_innodb_old_blocks_time","u"=>41,"t"=>1]]],"innodb_online_alter_log_max_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_online_alter_log_max_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_online_alter_log_max_size","u"=>41,"t"=>1]]],"innodb_open_files"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_open_files","u"=>40,"t"=>2],["a"=>"sysvar_innodb_open_files","u"=>41,"t"=>1]]],"innodb_optimize_fulltext_only"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_optimize_fulltext_only","u"=>40,"t"=>2],["a"=>"sysvar_innodb_optimize_fulltext_only","u"=>41,"t"=>1]]],"innodb_page_cleaners"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_page_cleaners","u"=>40,"t"=>2],["a"=>"sysvar_innodb_page_cleaners","u"=>41,"t"=>1]]],"innodb_page_size"=>["d"=>false,"t"=>5,"a"=>[["a"=>"innodb_page_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_page_size","u"=>41,"t"=>1]]],"innodb_pass_corrupt_table"=>["a"=>[["a"=>"innodb_pass_corrupt_table","u"=>40,"t"=>2]]],"innodb_prefix_index_cluster_optimization"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_prefix_index_cluster_optimization","u"=>40,"t"=>2]]],"innodb_print_all_deadlocks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_print_all_deadlocks","u"=>40,"t"=>2],["a"=>"sysvar_innodb_print_all_deadlocks","u"=>41,"t"=>1]]],"innodb_purge_batch_size"=>["t"=>3,"a"=>[["a"=>"innodb_purge_batch_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_purge_batch_size","u"=>41,"t"=>1]]],"innodb_purge_rseg_truncate_frequency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_purge_rseg_truncate_frequency","u"=>40,"t"=>2],["a"=>"sysvar_innodb_purge_rseg_truncate_frequency","u"=>41,"t"=>1]]],"innodb_purge_threads"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_purge_threads","u"=>40,"t"=>2],["a"=>"sysvar_innodb_purge_threads","u"=>41,"t"=>1]]],"innodb_random_read_ahead"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_random_read_ahead","u"=>40,"t"=>2],["a"=>"sysvar_innodb_random_read_ahead","u"=>41,"t"=>1]]],"innodb_read_ahead"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_read_ahead","u"=>40,"t"=>2]]],"innodb_read_ahead_threshold"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_read_ahead_threshold","u"=>40,"t"=>2],["a"=>"sysvar_innodb_read_ahead_threshold","u"=>41,"t"=>1]]],"innodb_read_io_threads"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_read_io_threads","u"=>40,"t"=>2],["a"=>"sysvar_innodb_read_io_threads","u"=>41,"t"=>1]]],"innodb_read_only"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_read_only","u"=>40,"t"=>2],["a"=>"sysvar_innodb_read_only","u"=>41,"t"=>1]]],"innodb_recovery_stats"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_recovery_stats","u"=>40,"t"=>2]]],"innodb_recovery_update_relay_log"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_recovery_update_relay_log","u"=>40,"t"=>2]]],"innodb_replication_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_replication_delay","u"=>40,"t"=>2],["a"=>"sysvar_innodb_replication_delay","u"=>41,"t"=>1]]],"innodb_rollback_on_timeout"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_rollback_on_timeout","u"=>40,"t"=>2],["a"=>"sysvar_innodb_rollback_on_timeout","u"=>41,"t"=>1]]],"innodb_rollback_segments"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_rollback_segments","u"=>40,"t"=>2],["a"=>"sysvar_innodb_rollback_segments","u"=>41,"t"=>1]]],"innodb_safe_truncate"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_safe_truncate","u"=>40,"t"=>2]]],"innodb_scrub_log"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_scrub_log","u"=>40,"t"=>2]]],"innodb_scrub_log_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_scrub_log_interval","u"=>40,"t"=>2]]],"innodb_scrub_log_speed"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_scrub_log_speed","u"=>40,"t"=>2]]],"innodb_sched_priority_cleaner"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_sched_priority_cleaner","u"=>40,"t"=>2]]],"innodb_show_locks_held"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_show_locks_held","u"=>40,"t"=>2]]],"innodb_show_verbose_locks"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_show_verbose_locks","u"=>40,"t"=>2]]],"innodb_simulate_comp_failures"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_simulate_comp_failures","u"=>40,"t"=>2]]],"innodb_sort_buffer_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_sort_buffer_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_sort_buffer_size","u"=>41,"t"=>1]]],"innodb_spin_wait_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_spin_wait_delay","u"=>40,"t"=>2],["a"=>"sysvar_innodb_spin_wait_delay","u"=>41,"t"=>1]]],"innodb_stats_auto_recalc"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_auto_recalc","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_auto_recalc","u"=>41,"t"=>1]]],"innodb_stats_auto_update"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_auto_update","u"=>40,"t"=>2]]],"innodb_stats_include_delete_marked"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_include_delete_marked","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_include_delete_marked","u"=>41,"t"=>1]]],"innodb_stats_method"=>["d"=>true,"t"=>5,"a"=>[["a"=>"innodb_stats_method","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_method","u"=>41,"t"=>1]]],"innodb_stats_modified_counter"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_stats_modified_counter","u"=>40,"t"=>2]]],"innodb_stats_on_metadata"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_on_metadata","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_on_metadata","u"=>41,"t"=>1]]],"innodb_stats_persistent"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_persistent","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_persistent","u"=>41,"t"=>1]]],"innodb_stats_persistent_sample_pages"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_stats_persistent_sample_pages","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_persistent_sample_pages","u"=>41,"t"=>1]]],"innodb_stats_sample_pages"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_stats_sample_pages","u"=>40,"t"=>2]]],"innodb_stats_traditional"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_traditional","u"=>40,"t"=>2]]],"innodb_stats_transient_sample_pages"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_stats_transient_sample_pages","u"=>40,"t"=>2],["a"=>"sysvar_innodb_stats_transient_sample_pages","u"=>41,"t"=>1]]],"innodb_stats_update_need_lock"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_stats_update_need_lock","u"=>40,"t"=>2]]],"innodb_status_output"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_status_output","u"=>40,"t"=>2],["a"=>"sysvar_innodb_status_output","u"=>41,"t"=>1]]],"innodb_status_output_locks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_status_output_locks","u"=>40,"t"=>2],["a"=>"sysvar_innodb_status_output_locks","u"=>41,"t"=>1]]],"innodb_strict_mode"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_strict_mode","u"=>40,"t"=>2],["a"=>"sysvar_innodb_strict_mode","u"=>41,"t"=>1]]],"innodb_support_xa"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_support_xa","u"=>40,"t"=>2]]],"innodb_sync_array_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_sync_array_size","u"=>40,"t"=>2],["a"=>"sysvar_innodb_sync_array_size","u"=>41,"t"=>1]]],"innodb_sync_spin_loops"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_sync_spin_loops","u"=>40,"t"=>2],["a"=>"sysvar_innodb_sync_spin_loops","u"=>41,"t"=>1]]],"innodb_table_locks"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_table_locks","u"=>40,"t"=>2],["a"=>"sysvar_innodb_table_locks","u"=>41,"t"=>1]]],"innodb_thread_concurrency"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_thread_concurrency","u"=>40,"t"=>2],["a"=>"sysvar_innodb_thread_concurrency","u"=>41,"t"=>1]]],"innodb_thread_concurrency_timer_based"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_thread_concurrency_timer_based","u"=>40,"t"=>2]]],"innodb_thread_sleep_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_thread_sleep_delay","u"=>40,"t"=>2],["a"=>"sysvar_innodb_thread_sleep_delay","u"=>41,"t"=>1]]],"innodb_temp_data_file_path"=>["d"=>false,"t"=>1,"a"=>[["a"=>"innodb_temp_data_file_path","u"=>40,"t"=>2],["a"=>"sysvar_innodb_temp_data_file_path","u"=>41,"t"=>1]]],"innodb_tmpdir"=>["d"=>true,"a"=>[["a"=>"innodb_tmpdir","u"=>40,"t"=>2],["a"=>"sysvar_innodb_tmpdir","u"=>41,"t"=>1]]],"innodb_track_changed_pages"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_track_changed_pages","u"=>40,"t"=>2]]],"innodb_track_redo_log_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_track_redo_log_now","u"=>40,"t"=>2]]],"innodb_undo_directory"=>["d"=>false,"a"=>[["a"=>"innodb_undo_directory","u"=>40,"t"=>2],["a"=>"sysvar_innodb_undo_directory","u"=>41,"t"=>1]]],"innodb_undo_log_truncate"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_undo_log_truncate","u"=>40,"t"=>2],["a"=>"sysvar_innodb_undo_log_truncate","u"=>41,"t"=>1]]],"innodb_undo_logs"=>["d"=>true,"t"=>3,"a"=>[["a"=>"innodb_undo_logs","u"=>40,"t"=>2],["a"=>"sysvar_innodb_undo_logs","u"=>41,"t"=>1]]],"innodb_undo_tablespaces"=>["t"=>3,"a"=>[["a"=>"innodb_undo_tablespaces","u"=>40,"t"=>2],["a"=>"sysvar_innodb_undo_tablespaces","u"=>41,"t"=>1]]],"innodb_use_atomic_writes"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_atomic_writes","u"=>40,"t"=>2]]],"innodb_use_fallocate"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_fallocate","u"=>40,"t"=>2]]],"innodb_use_global_flush_log_at_trx_commit"=>["d"=>true,"t"=>2,"a"=>[["a"=>"innodb_use_global_flush_log_at_trx_commit","u"=>40,"t"=>2]]],"innodb_use_mtflush"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_mtflush","u"=>40,"t"=>2]]],"innodb_use_native_aio"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_native_aio","u"=>40,"t"=>2],["a"=>"sysvar_innodb_use_native_aio","u"=>41,"t"=>1]]],"innodb_use_purge_thread"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_use_purge_thread","u"=>40,"t"=>2]]],"innodb_use_stacktrace"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_stacktrace","u"=>40,"t"=>2]]],"innodb_use_sys_malloc"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_sys_malloc","u"=>40,"t"=>2]]],"innodb_use_sys_stats_table"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_sys_stats_table","u"=>40,"t"=>2]]],"innodb_use_trim"=>["d"=>false,"t"=>2,"a"=>[["a"=>"innodb_use_trim","u"=>40,"t"=>2]]],"innodb_version"=>["d"=>false,"t"=>1,"a"=>[["a"=>"innodb_version","u"=>40,"t"=>2]]],"innodb_write_io_threads"=>["d"=>false,"t"=>3,"a"=>[["a"=>"innodb_write_io_threads","u"=>40,"t"=>2],["a"=>"sysvar_innodb_write_io_threads","u"=>41,"t"=>1]]],"audit_log"=>["t"=>5,"a"=>[["a"=>"option_mysqld_audit-log","u"=>42,"t"=>1]]],"audit_log_buffer_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_audit_log_buffer_size","u"=>42,"t"=>1]]],"audit_log_compression"=>["d"=>false,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_compression","u"=>42,"t"=>1]]],"audit_log_connection_policy"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_connection_policy","u"=>42,"t"=>1]]],"audit_log_current_session"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_audit_log_current_session","u"=>42,"t"=>1]]],"audit_log_encryption"=>["d"=>false,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_encryption","u"=>42,"t"=>1]]],"audit_log_exclude_accounts"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_audit_log_exclude_accounts","u"=>42,"t"=>1]]],"audit_log_file"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_audit_log_file","u"=>42,"t"=>1]]],"audit_log_filter_id"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_audit_log_filter_id","u"=>42,"t"=>1]]],"audit_log_flush"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_audit_log_flush","u"=>42,"t"=>1]]],"audit_log_format"=>["d"=>false,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_format","u"=>42,"t"=>1]]],"audit_log_include_accounts"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_audit_log_include_accounts","u"=>42,"t"=>1]]],"audit_log_password_history_keep_days"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_audit_log_password_history_keep_days","u"=>42,"t"=>1]]],"audit_log_policy"=>["d"=>false,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_policy","u"=>42,"t"=>1]]],"audit_log_read_buffer_size"=>["t"=>3,"a"=>[["a"=>"sysvar_audit_log_read_buffer_size","u"=>42,"t"=>1]]],"audit_log_rotate_on_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_audit_log_rotate_on_size","u"=>42,"t"=>1]]],"audit_log_statement_policy"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_statement_policy","u"=>42,"t"=>1]]],"audit_log_strategy"=>["d"=>false,"t"=>5,"a"=>[["a"=>"sysvar_audit_log_strategy","u"=>42,"t"=>1]]],"innodb"=>["t"=>5,"a"=>[["a"=>"option_mysqld_innodb","u"=>41,"t"=>1]]],"innodb_status_file"=>["t"=>2,"a"=>[["a"=>"option_mysqld_innodb-status-file","u"=>41,"t"=>1]]],"daemon_memcached_enable_binlog"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_daemon_memcached_enable_binlog","u"=>41,"t"=>1]]],"daemon_memcached_engine_lib_name"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_daemon_memcached_engine_lib_name","u"=>41,"t"=>1]]],"daemon_memcached_engine_lib_path"=>["d"=>false,"t"=>7,"a"=>[["a"=>"sysvar_daemon_memcached_engine_lib_path","u"=>41,"t"=>1]]],"daemon_memcached_option"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_daemon_memcached_option","u"=>41,"t"=>1]]],"daemon_memcached_r_batch_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_daemon_memcached_r_batch_size","u"=>41,"t"=>1]]],"daemon_memcached_w_batch_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_daemon_memcached_w_batch_size","u"=>41,"t"=>1]]],"innodb_background_drop_list_empty"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_background_drop_list_empty","u"=>41,"t"=>1]]],"innodb_buffer_pool_debug"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_innodb_buffer_pool_debug","u"=>41,"t"=>1]]],"innodb_buffer_pool_in_core_file"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_buffer_pool_in_core_file","u"=>41,"t"=>1]]],"innodb_checkpoint_disabled"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_checkpoint_disabled","u"=>41,"t"=>1]]],"innodb_compress_debug"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_innodb_compress_debug","u"=>41,"t"=>1]]],"innodb_ddl_log_crash_reset_debug"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_ddl_log_crash_reset_debug","u"=>41,"t"=>1]]],"innodb_dedicated_server"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_innodb_dedicated_server","u"=>41,"t"=>1]]],"innodb_directories"=>["d"=>false,"t"=>7,"a"=>[["a"=>"sysvar_innodb_directories","u"=>41,"t"=>1]]],"innodb_fil_make_page_dirty_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_fil_make_page_dirty_debug","u"=>41,"t"=>1]]],"innodb_fsync_threshold"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_fsync_threshold","u"=>41,"t"=>1]]],"innodb_limit_optimistic_insert_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_limit_optimistic_insert_debug","u"=>41,"t"=>1]]],"innodb_log_checkpoint_fuzzy_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_log_checkpoint_fuzzy_now","u"=>41,"t"=>1]]],"innodb_log_checkpoint_now"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_log_checkpoint_now","u"=>41,"t"=>1]]],"innodb_log_spin_cpu_abs_lwm"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_log_spin_cpu_abs_lwm","u"=>41,"t"=>1]]],"innodb_log_spin_cpu_pct_hwm"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_log_spin_cpu_pct_hwm","u"=>41,"t"=>1]]],"innodb_log_wait_for_flush_spin_hwm"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_log_wait_for_flush_spin_hwm","u"=>41,"t"=>1]]],"innodb_merge_threshold_set_all_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_merge_threshold_set_all_debug","u"=>41,"t"=>1]]],"innodb_parallel_read_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_parallel_read_threads","u"=>41,"t"=>1]]],"innodb_print_ddl_logs"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_print_ddl_logs","u"=>41,"t"=>1]]],"innodb_redo_log_archive_dirs"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_innodb_redo_log_archive_dirs","u"=>41,"t"=>1]]],"innodb_redo_log_encrypt"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_redo_log_encrypt","u"=>41,"t"=>1]]],"innodb_scan_directories"=>["d"=>false,"t"=>7,"a"=>[["a"=>"sysvar_innodb_scan_directories","u"=>41,"t"=>1]]],"innodb_saved_page_number_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_saved_page_number_debug","u"=>41,"t"=>1]]],"innodb_spin_wait_pause_multiplier"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_spin_wait_pause_multiplier","u"=>41,"t"=>1]]],"innodb_sync_debug"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_innodb_sync_debug","u"=>41,"t"=>1]]],"innodb_temp_tablespaces_dir"=>["d"=>false,"t"=>7,"a"=>[["a"=>"sysvar_innodb_temp_tablespaces_dir","u"=>41,"t"=>1]]],"innodb_trx_purge_view_update_only_debug"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_trx_purge_view_update_only_debug","u"=>41,"t"=>1]]],"innodb_trx_rseg_n_slots_debug"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_innodb_trx_rseg_n_slots_debug","u"=>41,"t"=>1]]],"innodb_undo_log_encrypt"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_innodb_undo_log_encrypt","u"=>41,"t"=>1]]],"ndbcluster"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndbcluster","u"=>43,"t"=>1]]],"ndb-allow-copying-alter-table"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-allow-copying-alter-table","u"=>43,"t"=>1]]],"ndb-batch-size"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-batch-size","u"=>43,"t"=>1]]],"ndb-cluster-connection-pool"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-cluster-connection-pool","u"=>43,"t"=>1]]],"ndb-cluster-connection-pool-nodeids"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-cluster-connection-pool-nodeids","u"=>43,"t"=>1]]],"ndb-blob-read-batch-bytes"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-blob-read-batch-bytes","u"=>43,"t"=>1]]],"ndb-blob-write-batch-bytes"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-blob-write-batch-bytes","u"=>43,"t"=>1]]],"ndb-connectstring"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-connectstring","u"=>43,"t"=>1]]],"ndb-default-column-format"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-default-column-format","u"=>43,"t"=>1]]],"ndb-deferred-constraints"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-deferred-constraints","u"=>43,"t"=>1]]],"ndb-distribution"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-distribution","u"=>43,"t"=>1]]],"ndb-log-apply-status"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-log-apply-status","u"=>43,"t"=>1]]],"ndb-log-empty-epochs"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-log-empty-epochs","u"=>43,"t"=>1]]],"ndb-log-empty-update"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-log-empty-update","u"=>43,"t"=>1]]],"ndb-log-exclusive-reads"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-log-exclusive-reads","u"=>43,"t"=>1]]],"ndb-log-orig"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-log-orig","u"=>43,"t"=>1]]],"ndb-log-transaction-id"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-log-transaction-id","u"=>43,"t"=>1]]],"ndb-log-update-minimal"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-log-update-minimal","u"=>43,"t"=>1]]],"ndb-mgmd-host"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-mgmd-host","u"=>43,"t"=>1]]],"ndb-nodeid"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-nodeid","u"=>43,"t"=>1]]],"ndb-optimization-delay"=>["d"=>true,"a"=>[["a"=>"option_mysqld_ndb-optimization-delay","u"=>43,"t"=>1]]],"ndb-recv-thread-activation-threshold"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-recv-thread-activation-threshold","u"=>43,"t"=>1]]],"ndb-recv-thread-cpu-mask"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-recv-thread-cpu-mask","u"=>43,"t"=>1]]],"ndb-transid-mysql-connection-map"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-transid-mysql-connection-map","u"=>43,"t"=>1]]],"ndb-wait-connected"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-wait-connected","u"=>43,"t"=>1]]],"ndb-wait-setup"=>["d"=>false,"a"=>[["a"=>"option_mysqld_ndb-wait-setup","u"=>43,"t"=>1]]],"skip-ndbcluster"=>["d"=>false,"a"=>[["a"=>"option_mysqld_skip-ndbcluster","u"=>43,"t"=>1]]],"ndb_autoincrement_prefetch_sz"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_autoincrement_prefetch_sz","u"=>43,"t"=>1]]],"ndb_cache_check_time"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_cache_check_time","u"=>43,"t"=>1]]],"ndb_clear_apply_status"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_clear_apply_status","u"=>43,"t"=>1]]],"ndb_data_node_neighbour"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_data_node_neighbour","u"=>43,"t"=>1]]],"ndb_default_column_format"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_default_column_format","u"=>43,"t"=>1]]],"ndb_deferred_constraints"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_deferred_constraints","u"=>43,"t"=>1]]],"ndb_distribution"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_distribution","u"=>43,"t"=>1]]],"ndb_eventbuffer_free_percent"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_eventbuffer_free_percent","u"=>43,"t"=>1]]],"ndb_eventbuffer_max_alloc"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_eventbuffer_max_alloc","u"=>43,"t"=>1]]],"ndb_extra_logging"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_extra_logging","u"=>43,"t"=>1]]],"ndb_force_send"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_force_send","u"=>43,"t"=>1]]],"ndb_fully_replicated"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_fully_replicated","u"=>43,"t"=>1]]],"ndb_index_stat_enable"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_index_stat_enable","u"=>43,"t"=>1]]],"ndb_index_stat_option"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_index_stat_option","u"=>43,"t"=>1]]],"ndb_join_pushdown"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_join_pushdown","u"=>43,"t"=>1]]],"ndb_log_apply_status"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_log_apply_status","u"=>43,"t"=>1]]],"ndb_log_bin"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_log_bin","u"=>43,"t"=>1]]],"ndb_log_binlog_index"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_log_binlog_index","u"=>43,"t"=>1]]],"ndb_log_empty_epochs"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_log_empty_epochs","u"=>43,"t"=>1]]],"ndb_log_empty_update"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_log_empty_update","u"=>43,"t"=>1]]],"ndb_log_exclusive_reads"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_log_exclusive_reads","u"=>43,"t"=>1]]],"ndb_log_orig"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_log_orig","u"=>43,"t"=>1]]],"ndb_log_transaction_id"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_log_transaction_id","u"=>43,"t"=>1]]],"ndb_optimized_node_selection"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_optimized_node_selection","u"=>43,"t"=>1]]],"ndb_read_backup"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_read_backup","u"=>43,"t"=>1]]],"ndb_recv_thread_activation_threshold"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_recv_thread_activation_threshold","u"=>43,"t"=>1]]],"ndb_recv_thread_cpu_mask"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_recv_thread_cpu_mask","u"=>43,"t"=>1]]],"ndb_report_thresh_binlog_epoch_slip"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_report_thresh_binlog_epoch_slip","u"=>43,"t"=>1]]],"ndb_report_thresh_binlog_mem_usage"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_ndb_report_thresh_binlog_mem_usage","u"=>43,"t"=>1]]],"ndb_row_checksum"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_ndb_row_checksum","u"=>43,"t"=>1]]],"ndb_show_foreign_key_mock_tables"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_show_foreign_key_mock_tables","u"=>43,"t"=>1]]],"ndb_slave_conflict_role"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_slave_conflict_role","u"=>43,"t"=>1]]],"ndb_table_no_logging"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_table_no_logging","u"=>43,"t"=>1]]],"ndb_table_temporary"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_table_temporary","u"=>43,"t"=>1]]],"ndb_use_copying_alter_table"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_use_copying_alter_table","u"=>43,"t"=>1]]],"ndb_use_exact_count"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_use_exact_count","u"=>43,"t"=>1]]],"ndb_use_transactions"=>["d"=>true,"a"=>[["a"=>"sysvar_ndb_use_transactions","u"=>43,"t"=>1]]],"ndb_version"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_version","u"=>43,"t"=>1]]],"ndb_version_string"=>["d"=>false,"a"=>[["a"=>"sysvar_ndb_version_string","u"=>43,"t"=>1]]],"server_id_bits"=>["d"=>false,"a"=>[["a"=>"sysvar_server_id_bits","u"=>43,"t"=>1]]],"slave_allow_batching"=>["d"=>true,"a"=>[["a"=>"sysvar_slave_allow_batching","u"=>43,"t"=>1]]],"transaction_allow_batching"=>["d"=>true,"a"=>[["a"=>"sysvar_transaction_allow_batching","u"=>43,"t"=>1]]],"ndbinfo_database"=>["d"=>false,"a"=>[["a"=>"sysvar_ndbinfo_database","u"=>43,"t"=>1]]],"ndbinfo_max_bytes"=>["d"=>true,"a"=>[["a"=>"sysvar_ndbinfo_max_bytes","u"=>43,"t"=>1]]],"ndbinfo_max_rows"=>["d"=>true,"a"=>[["a"=>"sysvar_ndbinfo_max_rows","u"=>43,"t"=>1]]],"ndbinfo_offline"=>["d"=>true,"a"=>[["a"=>"sysvar_ndbinfo_offline","u"=>43,"t"=>1]]],"ndbinfo_show_hidden"=>["d"=>true,"a"=>[["a"=>"sysvar_ndbinfo_show_hidden","u"=>43,"t"=>1]]],"ndbinfo_table_prefix"=>["d"=>true,"a"=>[["a"=>"sysvar_ndbinfo_table_prefix","u"=>43,"t"=>1]]],"ndbinfo_version"=>["d"=>false,"a"=>[["a"=>"sysvar_ndbinfo_version","u"=>43,"t"=>1]]],"performance_schema_error_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_error_size","u"=>20,"t"=>1]]],"performance_schema_events_transactions_history_long_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_events_transactions_history_long_size","u"=>20,"t"=>1]]],"performance_schema_events_transactions_history_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_events_transactions_history_size","u"=>20,"t"=>1]]],"performance_schema_max_digest_sample_age"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_digest_sample_age","u"=>20,"t"=>1]]],"performance_schema_max_index_stat"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_index_stat","u"=>20,"t"=>1]]],"performance_schema_max_memory_classes"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_memory_classes","u"=>20,"t"=>1]]],"performance_schema_max_metadata_locks"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_metadata_locks","u"=>20,"t"=>1]]],"performance_schema_max_prepared_statements_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_prepared_statements_instances","u"=>20,"t"=>1]]],"performance_schema_max_program_instances"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_program_instances","u"=>20,"t"=>1]]],"performance_schema_max_sql_text_length"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_sql_text_length","u"=>20,"t"=>1]]],"performance_schema_max_statement_stack"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_statement_stack","u"=>20,"t"=>1]]],"performance_schema_max_table_lock_stat"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_performance_schema_max_table_lock_stat","u"=>20,"t"=>1]]],"authentication_ldap_sasl_auth_method_name"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_auth_method_name","u"=>44,"t"=>1]]],"authentication_ldap_sasl_bind_base_dn"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_bind_base_dn","u"=>44,"t"=>1]]],"authentication_ldap_sasl_bind_root_dn"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_bind_root_dn","u"=>44,"t"=>1]]],"authentication_ldap_sasl_bind_root_pwd"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_bind_root_pwd","u"=>44,"t"=>1]]],"authentication_ldap_sasl_ca_path"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_ca_path","u"=>44,"t"=>1]]],"authentication_ldap_sasl_group_search_attr"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_group_search_attr","u"=>44,"t"=>1]]],"authentication_ldap_sasl_group_search_filter"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_group_search_filter","u"=>44,"t"=>1]]],"authentication_ldap_sasl_init_pool_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_init_pool_size","u"=>44,"t"=>1]]],"authentication_ldap_sasl_log_status"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_log_status","u"=>44,"t"=>1]]],"authentication_ldap_sasl_max_pool_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_max_pool_size","u"=>44,"t"=>1]]],"authentication_ldap_sasl_server_host"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_server_host","u"=>44,"t"=>1]]],"authentication_ldap_sasl_server_port"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_server_port","u"=>44,"t"=>1]]],"authentication_ldap_sasl_tls"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_tls","u"=>44,"t"=>1]]],"authentication_ldap_sasl_user_search_attr"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_sasl_user_search_attr","u"=>44,"t"=>1]]],"authentication_ldap_simple_auth_method_name"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_auth_method_name","u"=>44,"t"=>1]]],"authentication_ldap_simple_bind_base_dn"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_bind_base_dn","u"=>44,"t"=>1]]],"authentication_ldap_simple_bind_root_dn"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_bind_root_dn","u"=>44,"t"=>1]]],"authentication_ldap_simple_bind_root_pwd"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_bind_root_pwd","u"=>44,"t"=>1]]],"authentication_ldap_simple_ca_path"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_ca_path","u"=>44,"t"=>1]]],"authentication_ldap_simple_group_search_attr"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_group_search_attr","u"=>44,"t"=>1]]],"authentication_ldap_simple_group_search_filter"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_group_search_filter","u"=>44,"t"=>1]]],"authentication_ldap_simple_init_pool_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_simple_init_pool_size","u"=>44,"t"=>1]]],"authentication_ldap_simple_log_status"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_simple_log_status","u"=>44,"t"=>1]]],"authentication_ldap_simple_max_pool_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_simple_max_pool_size","u"=>44,"t"=>1]]],"authentication_ldap_simple_server_host"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_server_host","u"=>44,"t"=>1]]],"authentication_ldap_simple_server_port"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_authentication_ldap_simple_server_port","u"=>44,"t"=>1]]],"authentication_ldap_simple_tls"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_authentication_ldap_simple_tls","u"=>44,"t"=>1]]],"authentication_ldap_simple_user_search_attr"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_authentication_ldap_simple_user_search_attr","u"=>44,"t"=>1]]],"binlog_row_event_max_size"=>["t"=>3,"a"=>[["a"=>"option_mysqld_binlog-row-event-max-size","u"=>22,"t"=>1],["a"=>"sysvar_binlog_row_event_max_size","u"=>22,"t"=>1],["a"=>"option_mysqld_binlog-row-event-max-size","u"=>23,"t"=>1]]],"binlog_do_db"=>["t"=>1,"a"=>[["a"=>"option_mysqld_binlog-do-db","u"=>22,"t"=>1],["a"=>"option_mysqld_binlog-do-db","u"=>23,"t"=>1]]],"binlog_ignore_db"=>["t"=>1,"a"=>[["a"=>"option_mysqld_binlog-ignore-db","u"=>22,"t"=>1],["a"=>"option_mysqld_binlog-ignore-db","u"=>23,"t"=>1]]],"max_binlog_dump_events"=>["t"=>3,"a"=>[["a"=>"option_mysqld_max-binlog-dump-events","u"=>22,"t"=>1],["a"=>"option_mysqld_max-binlog-dump-events","u"=>23,"t"=>1]]],"sporadic_binlog_dump_fail"=>["t"=>2,"a"=>[["a"=>"option_mysqld_sporadic-binlog-dump-fail","u"=>22,"t"=>1],["a"=>"option_mysqld_sporadic-binlog-dump-fail","u"=>23,"t"=>1]]],"binlog_encryption"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_binlog_encryption","u"=>22,"t"=>1]]],"binlog_error_action"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_binlog_error_action","u"=>22,"t"=>1],["a"=>"sysvar_binlog_error_action","u"=>23,"t"=>1]]],"binlog_expire_logs_seconds"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_binlog_expire_logs_seconds","u"=>22,"t"=>1]]],"binlog_group_commit_sync_delay"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_binlog_group_commit_sync_delay","u"=>22,"t"=>1],["a"=>"sysvar_binlog_group_commit_sync_delay","u"=>23,"t"=>1]]],"binlog_group_commit_sync_no_delay_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_binlog_group_commit_sync_no_delay_count","u"=>22,"t"=>1],["a"=>"sysvar_binlog_group_commit_sync_no_delay_count","u"=>23,"t"=>1]]],"binlog_max_flush_queue_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_binlog_max_flush_queue_time","u"=>22,"t"=>1],["a"=>"sysvar_binlog_max_flush_queue_time","u"=>23,"t"=>1]]],"binlog_order_commits"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_binlog_order_commits","u"=>22,"t"=>1],["a"=>"sysvar_binlog_order_commits","u"=>23,"t"=>1]]],"binlog_rotate_encryption_master_key_at_startup"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_binlog_rotate_encryption_master_key_at_startup","u"=>22,"t"=>1]]],"binlog_row_value_options"=>["d"=>true,"t"=>6,"a"=>[["a"=>"sysvar_binlog_row_value_options","u"=>22,"t"=>1]]],"binlog_rows_query_log_events"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_binlog_rows_query_log_events","u"=>22,"t"=>1],["a"=>"sysvar_binlog_rows_query_log_events","u"=>23,"t"=>1]]],"binlog_transaction_dependency_tracking"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_binlog_transaction_dependency_tracking","u"=>22,"t"=>1],["a"=>"sysvar_binlog_transaction_dependency_tracking","u"=>23,"t"=>1]]],"binlog_transaction_dependency_history_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_binlog_transaction_dependency_history_size","u"=>22,"t"=>1],["a"=>"sysvar_binlog_transaction_dependency_history_size","u"=>23,"t"=>1]]],"log_bin_use_v1_row_events"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_log_bin_use_v1_row_events","u"=>22,"t"=>1],["a"=>"sysvar_log_bin_use_v1_row_events","u"=>23,"t"=>1]]],"log_builtin_as_identified_by_password"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_log_builtin_as_identified_by_password","u"=>22,"t"=>1],["a"=>"sysvar_log_builtin_as_identified_by_password","u"=>23,"t"=>1]]],"log_statements_unsafe_for_binlog"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_log_statements_unsafe_for_binlog","u"=>22,"t"=>1],["a"=>"sysvar_log_statements_unsafe_for_binlog","u"=>23,"t"=>1]]],"original_commit_timestamp"=>["d"=>true,"t"=>4,"a"=>[["a"=>"sysvar_original_commit_timestamp","u"=>22,"t"=>1]]],"transaction_write_set_extraction"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_transaction_write_set_extraction","u"=>22,"t"=>1],["a"=>"sysvar_transaction_write_set_extraction","u"=>23,"t"=>1]]],"binlogging_impossible_mode"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_binlogging_impossible_mode","u"=>23,"t"=>1]]],"log_backward_compatible_user_definitions"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_log_backward_compatible_user_definitions","u"=>23,"t"=>1]]],"binlog_gtid_simple_recovery"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_binlog_gtid_simple_recovery","u"=>45,"t"=>1]]],"enforce_gtid_consistency"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_enforce_gtid_consistency","u"=>45,"t"=>1]]],"gtid_executed"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_gtid_executed","u"=>45,"t"=>1]]],"gtid_executed_compression_period"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_gtid_executed_compression_period","u"=>45,"t"=>1]]],"gtid_mode"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_gtid_mode","u"=>45,"t"=>1]]],"gtid_next"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_gtid_next","u"=>45,"t"=>1]]],"gtid_owned"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_gtid_owned","u"=>45,"t"=>1]]],"gtid_purged"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_gtid_purged","u"=>45,"t"=>1]]],"show_slave_auth_info"=>["t"=>2,"a"=>[["a"=>"option_mysqld_show-slave-auth-info","u"=>21,"t"=>1]]],"immediate_server_version"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_immediate_server_version","u"=>21,"t"=>1]]],"original_server_version"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_original_server_version","u"=>21,"t"=>1]]],"rpl_semi_sync_master_wait_for_slave_count"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_rpl_semi_sync_master_wait_for_slave_count","u"=>21,"t"=>1]]],"master_info_file"=>["t"=>8,"a"=>[["a"=>"option_mysqld_master-info-file","u"=>24,"t"=>1]]],"master_retry_count"=>["t"=>3,"a"=>[["a"=>"option_mysqld_master-retry-count","u"=>24,"t"=>1]]],"replicate_same_server_id"=>["t"=>2,"a"=>[["a"=>"option_mysqld_replicate-same-server-id","u"=>24,"t"=>1]]],"skip_slave_start"=>["t"=>2,"a"=>[["a"=>"option_mysqld_skip-slave-start","u"=>24,"t"=>1]]],"abort_slave_event_count"=>["t"=>3,"a"=>[["a"=>"option_mysqld_abort-slave-event-count","u"=>24,"t"=>1]]],"disconnect_slave_event_count"=>["t"=>3,"a"=>[["a"=>"option_mysqld_disconnect-slave-event-count","u"=>24,"t"=>1]]],"master_info_repository"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_master_info_repository","u"=>24,"t"=>1]]],"relay_log_info_repository"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_relay_log_info_repository","u"=>24,"t"=>1]]],"rpl_read_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_rpl_read_size","u"=>24,"t"=>1]]],"rpl_stop_slave_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_rpl_stop_slave_timeout","u"=>24,"t"=>1]]],"slave_checkpoint_group"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_slave_checkpoint_group","u"=>24,"t"=>1]]],"slave_checkpoint_period"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_slave_checkpoint_period","u"=>24,"t"=>1]]],"slave_parallel_type"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_slave_parallel_type","u"=>24,"t"=>1]]],"slave_pending_jobs_size_max"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_slave_pending_jobs_size_max","u"=>24,"t"=>1]]],"slave_preserve_commit_order"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_slave_preserve_commit_order","u"=>24,"t"=>1]]],"slave_rows_search_algorithms"=>["d"=>true,"t"=>6,"a"=>[["a"=>"sysvar_slave_rows_search_algorithms","u"=>24,"t"=>1]]],"server_uuid"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_server_uuid","u"=>9,"t"=>1]]],"help"=>["a"=>[["a"=>"option_mysqld_help","u"=>16,"t"=>1]]],"allow_suspicious_udfs"=>["t"=>2,"a"=>[["a"=>"option_mysqld_allow-suspicious-udfs","u"=>16,"t"=>1]]],"ansi"=>["a"=>[["a"=>"option_mysqld_ansi","u"=>16,"t"=>1]]],"character_set_client_handshake"=>["t"=>2,"a"=>[["a"=>"option_mysqld_character-set-client-handshake","u"=>16,"t"=>1]]],"chroot"=>["t"=>7,"a"=>[["a"=>"option_mysqld_chroot","u"=>16,"t"=>1]]],"console"=>["a"=>[["a"=>"option_mysqld_console","u"=>16,"t"=>1]]],"daemonize"=>["t"=>2,"a"=>[["a"=>"option_mysqld_daemonize","u"=>16,"t"=>1]]],"debug_sync_timeout"=>["t"=>3,"a"=>[["a"=>"option_mysqld_debug-sync-timeout","u"=>16,"t"=>1]]],"default_time_zone"=>["t"=>1,"a"=>[["a"=>"option_mysqld_default-time-zone","u"=>16,"t"=>1]]],"des_key_file"=>["a"=>[["a"=>"option_mysqld_des-key-file","u"=>16,"t"=>1]]],"early_plugin_load"=>["t"=>1,"a"=>[["a"=>"option_mysqld_early-plugin-load","u"=>16,"t"=>1]]],"exit_info"=>["t"=>3,"a"=>[["a"=>"option_mysqld_exit-info","u"=>16,"t"=>1]]],"external_locking"=>["t"=>2,"a"=>[["a"=>"option_mysqld_external-locking","u"=>16,"t"=>1]]],"gdb"=>["t"=>2,"a"=>[["a"=>"option_mysqld_gdb","u"=>16,"t"=>1]]],"initialize"=>["t"=>2,"a"=>[["a"=>"option_mysqld_initialize","u"=>16,"t"=>1]]],"initialize_insecure"=>["t"=>2,"a"=>[["a"=>"option_mysqld_initialize-insecure","u"=>16,"t"=>1]]],"install"=>["a"=>[["a"=>"option_mysqld_install","u"=>16,"t"=>1]]],"install_manual"=>["a"=>[["a"=>"option_mysqld_install-manual","u"=>16,"t"=>1]]],"language"=>["d"=>false,"t"=>7,"a"=>[["a"=>"option_mysqld_language","u"=>16,"t"=>1]]],"local_service"=>["a"=>[["a"=>"option_mysqld_local-service","u"=>16,"t"=>1]]],"log_isam"=>["t"=>8,"a"=>[["a"=>"option_mysqld_log-isam","u"=>16,"t"=>1]]],"log_raw"=>["t"=>2,"a"=>[["a"=>"option_mysqld_log-raw","u"=>16,"t"=>1],["a"=>"sysvar_log_raw","u"=>15,"t"=>1]]],"log_short_format"=>["t"=>2,"a"=>[["a"=>"option_mysqld_log-short-format","u"=>16,"t"=>1]]],"log_tc"=>["t"=>8,"a"=>[["a"=>"option_mysqld_log-tc","u"=>16,"t"=>1]]],"memlock"=>["t"=>2,"a"=>[["a"=>"option_mysqld_memlock","u"=>16,"t"=>1]]],"no_dd_upgrade"=>["t"=>2,"a"=>[["a"=>"option_mysqld_no-dd-upgrade","u"=>16,"t"=>1]]],"no_monitor"=>["t"=>2,"a"=>[["a"=>"option_mysqld_no-monitor","u"=>16,"t"=>1]]],"old_style_user_limits"=>["t"=>2,"a"=>[["a"=>"option_mysqld_old-style-user-limits","u"=>16,"t"=>1]]],"plugin_load"=>["d"=>false,"t"=>1,"a"=>[["a"=>"option_mysqld_plugin-load","u"=>16,"t"=>1]]],"plugin_load_add"=>["d"=>false,"t"=>1,"a"=>[["a"=>"option_mysqld_plugin-load-add","u"=>16,"t"=>1]]],"port_open_timeout"=>["t"=>3,"a"=>[["a"=>"option_mysqld_port-open-timeout","u"=>16,"t"=>1]]],"remove"=>["a"=>[["a"=>"option_mysqld_remove","u"=>16,"t"=>1]]],"safe_user_create"=>["t"=>2,"a"=>[["a"=>"option_mysqld_safe-user-create","u"=>16,"t"=>1]]],"skip_grant_tables"=>["t"=>2,"a"=>[["a"=>"option_mysqld_skip-grant-tables","u"=>16,"t"=>1]]],"skip_host_cache"=>["a"=>[["a"=>"option_mysqld_skip-host-cache","u"=>16,"t"=>1]]],"skip_new"=>["a"=>[["a"=>"option_mysqld_skip-new","u"=>16,"t"=>1]]],"skip_stack_trace"=>["a"=>[["a"=>"option_mysqld_skip-stack-trace","u"=>16,"t"=>1]]],"slow_start_timeout"=>["t"=>3,"a"=>[["a"=>"option_mysqld_slow-start-timeout","u"=>16,"t"=>1]]],"standalone"=>["a"=>[["a"=>"option_mysqld_standalone","u"=>16,"t"=>1]]],"super_large_pages"=>["t"=>2,"a"=>[["a"=>"option_mysqld_super-large-pages","u"=>16,"t"=>1]]],"symbolic_links"=>["t"=>2,"a"=>[["a"=>"option_mysqld_symbolic-links","u"=>16,"t"=>1]]],"sysdate_is_now"=>["t"=>2,"a"=>[["a"=>"option_mysqld_sysdate-is-now","u"=>16,"t"=>1]]],"tc_heuristic_recover"=>["t"=>5,"a"=>[["a"=>"option_mysqld_tc-heuristic-recover","u"=>16,"t"=>1]]],"temp_pool"=>["t"=>2,"a"=>[["a"=>"option_mysqld_temp-pool","u"=>16,"t"=>1]]],"transaction_isolation"=>["d"=>true,"t"=>5,"a"=>[["a"=>"option_mysqld_transaction-isolation","u"=>16,"t"=>1],["a"=>"sysvar_transaction_isolation","u"=>15,"t"=>1]]],"transaction_read_only"=>["d"=>true,"t"=>2,"a"=>[["a"=>"option_mysqld_transaction-read-only","u"=>16,"t"=>1],["a"=>"sysvar_transaction_read_only","u"=>15,"t"=>1]]],"upgrade"=>["t"=>5,"a"=>[["a"=>"option_mysqld_upgrade","u"=>16,"t"=>1]]],"user"=>["t"=>1,"a"=>[["a"=>"option_mysqld_user","u"=>16,"t"=>1]]],"validate_config"=>["t"=>2,"a"=>[["a"=>"option_mysqld_validate-config","u"=>16,"t"=>1]]],"activate_all_roles_on_login"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_activate_all_roles_on_login","u"=>15,"t"=>1]]],"admin_address"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_admin_address","u"=>15,"t"=>1]]],"admin_port"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_admin_port","u"=>15,"t"=>1]]],"authentication_windows_log_level"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_authentication_windows_log_level","u"=>15,"t"=>1]]],"authentication_windows_use_principal_name"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_authentication_windows_use_principal_name","u"=>15,"t"=>1]]],"auto_generate_certs"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_auto_generate_certs","u"=>15,"t"=>1]]],"avoid_temporal_upgrade"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_avoid_temporal_upgrade","u"=>15,"t"=>1]]],"block_encryption_mode"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_block_encryption_mode","u"=>15,"t"=>1]]],"caching_sha2_password_auto_generate_rsa_keys"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_caching_sha2_password_auto_generate_rsa_keys","u"=>15,"t"=>1]]],"caching_sha2_password_private_key_path"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_caching_sha2_password_private_key_path","u"=>15,"t"=>1]]],"caching_sha2_password_public_key_path"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_caching_sha2_password_public_key_path","u"=>15,"t"=>1]]],"check_proxy_users"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_check_proxy_users","u"=>15,"t"=>1]]],"create_admin_listener_thread"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_create_admin_listener_thread","u"=>15,"t"=>1]]],"cte_max_recursion_depth"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_cte_max_recursion_depth","u"=>15,"t"=>1]]],"default_authentication_plugin"=>["d"=>false,"t"=>5,"a"=>[["a"=>"sysvar_default_authentication_plugin","u"=>15,"t"=>1]]],"default_collation_for_utf8mb4"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_default_collation_for_utf8mb4","u"=>15,"t"=>1]]],"default_table_encryption"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_default_table_encryption","u"=>15,"t"=>1]]],"disabled_storage_engines"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_disabled_storage_engines","u"=>15,"t"=>1]]],"dragnet.log_error_filter_rules"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_dragnet.log_error_filter_rules","u"=>15,"t"=>1]]],"end_markers_in_json"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_end_markers_in_json","u"=>15,"t"=>1]]],"generated_random_password_length"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_generated_random_password_length","u"=>15,"t"=>1]]],"have_statement_timeout"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_have_statement_timeout","u"=>15,"t"=>1]]],"histogram_generation_max_mem_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_histogram_generation_max_mem_size","u"=>15,"t"=>1]]],"information_schema_stats_expiry"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_information_schema_stats_expiry","u"=>15,"t"=>1]]],"internal_tmp_disk_storage_engine"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_internal_tmp_disk_storage_engine","u"=>15,"t"=>1]]],"internal_tmp_mem_storage_engine"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_internal_tmp_mem_storage_engine","u"=>15,"t"=>1]]],"log_error_filter_rules"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_log_error_filter_rules","u"=>15,"t"=>1]]],"log_error_services"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_log_error_services","u"=>15,"t"=>1]]],"log_error_suppression_list"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_log_error_suppression_list","u"=>15,"t"=>1]]],"log_error_verbosity"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_log_error_verbosity","u"=>15,"t"=>1]]],"log_slow_extra"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_log_slow_extra","u"=>15,"t"=>1]]],"log_syslog"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_log_syslog","u"=>15,"t"=>1]]],"log_syslog_facility"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_log_syslog_facility","u"=>15,"t"=>1]]],"log_syslog_include_pid"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_log_syslog_include_pid","u"=>15,"t"=>1]]],"log_syslog_tag"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_log_syslog_tag","u"=>15,"t"=>1]]],"log_timestamps"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_log_timestamps","u"=>15,"t"=>1]]],"log_throttle_queries_not_using_indexes"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_log_throttle_queries_not_using_indexes","u"=>15,"t"=>1]]],"mandatory_roles"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_mandatory_roles","u"=>15,"t"=>1]]],"max_execution_time"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_max_execution_time","u"=>15,"t"=>1]]],"max_points_in_geometry"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_max_points_in_geometry","u"=>15,"t"=>1]]],"mecab_rc_file"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_mecab_rc_file","u"=>15,"t"=>1]]],"mysql_native_password_proxy_users"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_mysql_native_password_proxy_users","u"=>15,"t"=>1]]],"named_pipe_full_access_group"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_named_pipe_full_access_group","u"=>15,"t"=>1]]],"new"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_new","u"=>15,"t"=>1]]],"ngram_token_size"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_ngram_token_size","u"=>15,"t"=>1]]],"offline_mode"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_offline_mode","u"=>15,"t"=>1]]],"optimizer_trace_features"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_optimizer_trace_features","u"=>15,"t"=>1]]],"optimizer_trace_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_optimizer_trace_limit","u"=>15,"t"=>1]]],"optimizer_trace_offset"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_optimizer_trace_offset","u"=>15,"t"=>1]]],"parser_max_mem_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_parser_max_mem_size","u"=>15,"t"=>1]]],"partial_revokes"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_partial_revokes","u"=>15,"t"=>1]]],"password_history"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_password_history","u"=>15,"t"=>1]]],"password_require_current"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_password_require_current","u"=>15,"t"=>1]]],"password_reuse_interval"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_password_reuse_interval","u"=>15,"t"=>1]]],"persisted_globals_load"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_persisted_globals_load","u"=>15,"t"=>1]]],"persist_only_admin_x509_subject"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_persist_only_admin_x509_subject","u"=>15,"t"=>1]]],"print_identified_with_as_hex"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_print_identified_with_as_hex","u"=>15,"t"=>1]]],"protocol_compression_algorithms"=>["d"=>true,"t"=>6,"a"=>[["a"=>"sysvar_protocol_compression_algorithms","u"=>15,"t"=>1]]],"range_optimizer_max_mem_size"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_range_optimizer_max_mem_size","u"=>15,"t"=>1]]],"rbr_exec_mode"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_rbr_exec_mode","u"=>15,"t"=>1]]],"regexp_stack_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_regexp_stack_limit","u"=>15,"t"=>1]]],"regexp_time_limit"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_regexp_time_limit","u"=>15,"t"=>1]]],"require_secure_transport"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_require_secure_transport","u"=>15,"t"=>1]]],"resultset_metadata"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_resultset_metadata","u"=>15,"t"=>1]]],"secondary_engine_cost_threshold"=>["d"=>true,"t"=>4,"a"=>[["a"=>"sysvar_secondary_engine_cost_threshold","u"=>15,"t"=>1]]],"schema_definition_cache"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_schema_definition_cache","u"=>15,"t"=>1]]],"session_track_gtids"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_session_track_gtids","u"=>15,"t"=>1]]],"sha256_password_auto_generate_rsa_keys"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_sha256_password_auto_generate_rsa_keys","u"=>15,"t"=>1]]],"sha256_password_private_key_path"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_sha256_password_private_key_path","u"=>15,"t"=>1]]],"sha256_password_proxy_users"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_sha256_password_proxy_users","u"=>15,"t"=>1]]],"sha256_password_public_key_path"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_sha256_password_public_key_path","u"=>15,"t"=>1]]],"show_compatibility_56"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_show_compatibility_56","u"=>15,"t"=>1]]],"show_create_table_skip_secondary_engine"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_show_create_table_skip_secondary_engine","u"=>15,"t"=>1]]],"show_create_table_verbosity"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_show_create_table_verbosity","u"=>15,"t"=>1]]],"show_old_temporals"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_show_old_temporals","u"=>15,"t"=>1]]],"sql_require_primary_key"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_sql_require_primary_key","u"=>15,"t"=>1]]],"ssl_fips_mode"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_ssl_fips_mode","u"=>15,"t"=>1]]],"stored_program_definition_cache"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_stored_program_definition_cache","u"=>15,"t"=>1]]],"super_read_only"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_super_read_only","u"=>15,"t"=>1]]],"syseventlog.facility"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_syseventlog.facility","u"=>15,"t"=>1]]],"syseventlog.include_pid"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_syseventlog.include_pid","u"=>15,"t"=>1]]],"syseventlog.tag"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_syseventlog.tag","u"=>15,"t"=>1]]],"table_encryption_privilege_check"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_table_encryption_privilege_check","u"=>15,"t"=>1]]],"tablespace_definition_cache"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_tablespace_definition_cache","u"=>15,"t"=>1]]],"temptable_max_ram"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_temptable_max_ram","u"=>15,"t"=>1]]],"temptable_use_mmap"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_temptable_use_mmap","u"=>15,"t"=>1]]],"thread_pool_algorithm"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_thread_pool_algorithm","u"=>15,"t"=>1]]],"thread_pool_high_priority_connection"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_thread_pool_high_priority_connection","u"=>15,"t"=>1]]],"thread_pool_max_active_query_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_thread_pool_max_active_query_threads","u"=>15,"t"=>1]]],"thread_pool_max_unused_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_thread_pool_max_unused_threads","u"=>15,"t"=>1]]],"tls_ciphersuites"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_tls_ciphersuites","u"=>15,"t"=>1]]],"use_secondary_engine"=>["d"=>true,"t"=>5,"a"=>[["a"=>"sysvar_use_secondary_engine","u"=>15,"t"=>1]]],"validate_user_plugins"=>["d"=>false,"t"=>2,"a"=>[["a"=>"sysvar_validate_user_plugins","u"=>15,"t"=>1]]],"version_compile_zlib"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_version_compile_zlib","u"=>15,"t"=>1]]],"windowing_use_high_precision"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_windowing_use_high_precision","u"=>15,"t"=>1]]],"version_tokens_session"=>["d"=>true,"t"=>1,"a"=>[["a"=>"sysvar_version_tokens_session","u"=>46,"t"=>1]]],"version_tokens_session_number"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_version_tokens_session_number","u"=>46,"t"=>1]]],"mysqlx"=>["t"=>5,"a"=>[["a"=>"option_mysqld_mysqlx","u"=>47,"t"=>1]]],"mysqlx_bind_address"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_mysqlx_bind_address","u"=>47,"t"=>1]]],"mysqlx_connect_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_connect_timeout","u"=>47,"t"=>1]]],"mysqlx_document_id_unique_prefix"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_document_id_unique_prefix","u"=>47,"t"=>1]]],"mysqlx_enable_hello_notice"=>["d"=>true,"t"=>2,"a"=>[["a"=>"sysvar_mysqlx_enable_hello_notice","u"=>47,"t"=>1]]],"mysqlx_idle_worker_thread_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_idle_worker_thread_timeout","u"=>47,"t"=>1]]],"mysqlx_interactive_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_interactive_timeout","u"=>47,"t"=>1]]],"mysqlx_max_allowed_packet"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_max_allowed_packet","u"=>47,"t"=>1]]],"mysqlx_max_connections"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_max_connections","u"=>47,"t"=>1]]],"mysqlx_min_worker_threads"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_min_worker_threads","u"=>47,"t"=>1]]],"mysqlx_port"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_port","u"=>47,"t"=>1]]],"mysqlx_port_open_timeout"=>["d"=>false,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_port_open_timeout","u"=>47,"t"=>1]]],"mysqlx_read_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_read_timeout","u"=>47,"t"=>1]]],"mysqlx_socket"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_mysqlx_socket","u"=>47,"t"=>1]]],"mysqlx_ssl_ca"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_mysqlx_ssl_ca","u"=>47,"t"=>1]]],"mysqlx_ssl_capath"=>["d"=>false,"t"=>7,"a"=>[["a"=>"sysvar_mysqlx_ssl_capath","u"=>47,"t"=>1]]],"mysqlx_ssl_cert"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_mysqlx_ssl_cert","u"=>47,"t"=>1]]],"mysqlx_ssl_cipher"=>["d"=>false,"t"=>1,"a"=>[["a"=>"sysvar_mysqlx_ssl_cipher","u"=>47,"t"=>1]]],"mysqlx_ssl_crl"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_mysqlx_ssl_crl","u"=>47,"t"=>1]]],"mysqlx_ssl_crlpath"=>["d"=>false,"t"=>7,"a"=>[["a"=>"sysvar_mysqlx_ssl_crlpath","u"=>47,"t"=>1]]],"mysqlx_ssl_key"=>["d"=>false,"t"=>8,"a"=>[["a"=>"sysvar_mysqlx_ssl_key","u"=>47,"t"=>1]]],"mysqlx_wait_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_wait_timeout","u"=>47,"t"=>1]]],"mysqlx_write_timeout"=>["d"=>true,"t"=>3,"a"=>[["a"=>"sysvar_mysqlx_write_timeout","u"=>47,"t"=>1]]]],"version"=>1,"urls"=>["https=>//mariadb.com/kb/en/library/documentation/aria-server-status-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/aria/aria-system-variables/","https=>//mariadb.com/kb/en/library/documentation/cassandra-status-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/cassandra/cassandra-system-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/connect/connect-system-variables/","https=>//mariadb.com/kb/en/library/documentation/galera-cluster-status-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/galera-cluster/galera-cluster-system-variables/","https=>//mariadb.com/kb/en/library/documentation/gtid/","https=>//mariadb.com/kb/en/library/documentation/replication-and-binary-log-server-system-variables/","https=>//dev.mysql.com/doc/refman/8.0/en/replication-options.html","https=>//mariadb.com/kb/en/library/documentation/mariadb-audit-plugin-status-variables/","https=>//mariadb.com/kb/en/library/documentation/mariadb-audit-plugin-system-variables/","https=>//mariadb.com/kb/en/library/documentation/mroonga-status-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/mroonga/mroonga-system-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/myisam/myisam-system-variables/","https=>//dev.mysql.com/doc/refman/8.0/en/server-system-variables.html","https=>//dev.mysql.com/doc/refman/8.0/en/server-options.html","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/myrocks/myrocks-system-variables/","https=>//mariadb.com/kb/en/library/documentation/oqgraph-system-and-status-variables/","https=>//mariadb.com/kb/en/library/documentation/performance-schema-system-variables/","https=>//dev.mysql.com/doc/refman/8.0/en/performance-schema-system-variables.html","https=>//dev.mysql.com/doc/refman/8.0/en/replication-options-master.html","https=>//dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html","https=>//dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html","https=>//dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html","https=>//mariadb.com/kb/en/library/documentation/replication-and-binary-log-status-variables/","https=>//mariadb.com/kb/en/library/documentation/semisynchronous-replication-plugin-status-variables/","https=>//mariadb.com/kb/en/library/documentation/semisynchronous-replication/","https=>//mariadb.com/kb/en/library/documentation/server-status-variables/","https=>//mariadb.com/kb/en/library/documentation/replication/optimization-and-tuning/system-variables/server-system-variables/","https=>//mariadb.com/kb/en/library/documentation/sphinx-status-variables/","https=>//mariadb.com/kb/en/library/documentation/spider-server-status-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/spider/spider-server-system-variables/","https=>//mariadb.com/kb/en/library/documentation/ssltls-status-variables/","https=>//mariadb.com/kb/en/library/documentation/ssltls-system-variables/","https=>//mariadb.com/kb/en/library/documentation/thread-pool-system-and-status-variables/","https=>//mariadb.com/kb/en/library/documentation/tokudb-status-variables/","https=>//mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/storage-engines/tokudb/tokudb-system-variables/","https=>//mariadb.com/kb/en/library/documentation/system-versioned-tables/","https=>//mariadb.com/kb/en/library/documentation/xtradbinnodb-server-status-variables/","https=>//mariadb.com/kb/en/library/documentation/xtradbinnodb-server-system-variables/","https=>//dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html","https=>//dev.mysql.com/doc/refman/8.0/en/audit-log-reference.html","https=>//dev.mysql.com/doc/refman/5.7/en/mysql-cluster-options-variables.html","https=>//dev.mysql.com/doc/refman/8.0/en/pluggable-authentication-system-variables.html","https=>//dev.mysql.com/doc/refman/8.0/en/replication-options-gtids.html","https=>//dev.mysql.com/doc/refman/8.0/en/version-tokens-reference.html","https=>//dev.mysql.com/doc/refman/8.0/en/x-plugin-options-system-variables.html"],"types"=>["1"=>"MYSQL","2"=>"MARIADB"],"varTypes"=>["1"=>"string","2"=>"boolean","3"=>"integer","4"=>"numeric","5"=>"enumeration","6"=>"set","7"=>"directory name","8"=>"file name","9"=>"byte"]]; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/package-lock.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/package-lock.json deleted file mode 100644 index 93a165f2..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/package-lock.json +++ /dev/null @@ -1,3330 +0,0 @@ -{ - "name": "mariadb-mysql-kbs", - "version": "1.2.8", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", - "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", - "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", - "dev": true - }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/traverse": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", - "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.4.5", - "@babel/types": "^7.4.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - } - }, - "@babel/types": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", - "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "@octokit/endpoint": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.1.tgz", - "integrity": "sha512-nBFhRUb5YzVTCX/iAK1MgQ4uWo89Gu0TH00qQHoYRCsE12dWcG1OiLd7v2EIo2+tpUKPMOQ62QFy9hy9Vg2ULg==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.0", - "is-plain-object": "^3.0.0", - "universal-user-agent": "^4.0.0" - } - }, - "@octokit/request": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz", - "integrity": "sha512-5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==", - "dev": true, - "requires": { - "@octokit/endpoint": "^5.5.0", - "@octokit/request-error": "^1.0.1", - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "is-plain-object": "^3.0.0", - "node-fetch": "^2.3.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "@octokit/request-error": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.0.tgz", - "integrity": "sha512-DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "16.34.1", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.34.1.tgz", - "integrity": "sha512-JUoS12cdktf1fv86rgrjC/RvYLuL+o7p57W7zX1x7ANFJ7OvdV8emvUNkFlcidEaOkYrxK3SoWgQFt3FhNmabA==", - "dev": true, - "requires": { - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "@octokit/types": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.0.1.tgz", - "integrity": "sha512-YDYgV6nCzdGdOm7wy43Ce8SQ3M5DMKegB8E5sTB/1xrxOdo2yS/KgUgML2N2ZGD621mkbdrAglwTyA4NDOlFFA==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - }, - "@types/node": { - "version": "12.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.7.tgz", - "integrity": "sha512-E6Zn0rffhgd130zbCbAr/JdXfXkoOUFAKNs/rF8qnafSJ8KYaA/j3oz7dcwal+lYjLA7xvdd5J4wdYpCTlP8+w==", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", - "dev": true, - "requires": { - "default-require-extensions": "^2.0.0" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "argv": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz", - "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.2.0.tgz", - "integrity": "sha512-Q7hnYGGNYbcmGrCPulXfkEw7oW7qjWeM4ZTALmgpuIcZLxyqqKYWxCZg2UBm8bklrnB4m2mGyJPWfoktdORD8A==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "bottleneckp": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/bottleneckp/-/bottleneckp-1.1.3.tgz", - "integrity": "sha1-oD6pBgCVGusJzACW7QnmVYLZY9k=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "dev": true - }, - "caching-transform": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz", - "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==", - "dev": true, - "requires": { - "hasha": "^3.0.0", - "make-dir": "^2.0.0", - "package-hash": "^3.0.0", - "write-file-atomic": "^2.4.2" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "changelog-generator-twig": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/changelog-generator-twig/-/changelog-generator-twig-1.2.0.tgz", - "integrity": "sha512-Uoop2cRyyCh+b0EA1iwn42PIK5wRCbuLrnP2SxVX5cR8q0X4T5FR14ycSUYZjJwK2HOCxwtpfGIOk1xbwGBI1g==", - "dev": true, - "requires": { - "simple-git": "^1.113.0", - "snack-cli": "^2.0.0", - "twig": "^1.13.3" - } - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dev": true, - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", - "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", - "dev": true, - "requires": { - "exit": "0.1.2", - "glob": "^7.1.1" - } - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "codecov": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.6.1.tgz", - "integrity": "sha512-IUJB6WG47nWK7o50etF8jBadxdMw7DmoQg05yIljstXFBGB6clOZsIj6iD4P82T2YaIU3qq+FFu8K9pxgkCJDQ==", - "dev": true, - "requires": { - "argv": "^0.0.2", - "ignore-walk": "^3.0.1", - "js-yaml": "^3.13.1", - "teeny-request": "^3.11.3", - "urlgrey": "^0.4.4" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cp-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz", - "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "make-dir": "^2.0.0", - "nested-error-stacks": "^2.0.0", - "pify": "^4.0.1", - "safe-buffer": "^5.0.1" - } - }, - "crawler": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/crawler/-/crawler-1.2.1.tgz", - "integrity": "sha512-5hpo+iqAwIl0TXs+c3u5V1gQd4NqsiFDF0QiGZCE/OolLiY1QZA32AaDqAPTTmmxErwYJEoi6lN1j8mO4/WE+A==", - "dev": true, - "requires": { - "bottleneckp": "~1.1.3", - "cheerio": "^0.22.0", - "iconv-lite": "^0.4.8", - "lodash": "^4.17.10", - "request": "~2.88.0", - "seenreq": "^3.0.0", - "type-is": "^1.6.14" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "default-require-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", - "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", - "dev": true, - "requires": { - "strip-bom": "^3.0.0" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz", - "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.0", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.6.0", - "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.1.0", - "string.prototype.trimright": "^2.1.0" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "dev": true, - "requires": { - "is-buffer": "~2.0.3" - } - }, - "foreachasync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", - "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=", - "dev": true - }, - "foreground-child": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", - "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", - "dev": true, - "requires": { - "cross-spawn": "^4", - "signal-exit": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", - "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, - "handlebars": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.4.5.tgz", - "integrity": "sha512-0Ce31oWVB7YidkaTq33ZxEbN+UDxMMgThvCe8ptgQViymL5DPis9uLdTA13MiRPhgvqyxIegugrP97iK3JeBHg==", - "dev": true, - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "hasha": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz", - "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=", - "dev": true, - "requires": { - "is-stream": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", - "dev": true - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", - "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", - "dev": true, - "requires": { - "append-transform": "^1.0.0" - } - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", - "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", - "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", - "dev": true, - "requires": { - "handlebars": "^4.1.2" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "jshint": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.3.tgz", - "integrity": "sha512-d8AoXcNNYzmm7cdmulQ3dQApbrPYArtVBO6n4xOICe4QsXGNHCAKDcFORzqP52LhK61KX0VhY39yYzCsNq+bxQ==", - "dev": true, - "requires": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "~4.17.11", - "minimatch": "~3.0.2", - "shelljs": "0.3.x", - "strip-json-comments": "1.0.x" - }, - "dependencies": { - "domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - } - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dev": true, - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "locutus": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/locutus/-/locutus-2.0.10.tgz", - "integrity": "sha512-AZg2kCqrquMJ5FehDsBidV0qHl98NrsYtseUClzjAQ3HFnsDBJTCwGVplSQ82t9/QfgahqvTjaKcZqZkHmS0wQ==", - "dev": true - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", - "dev": true - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "lodash.endswith": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.endswith/-/lodash.endswith-4.2.1.tgz", - "integrity": "sha1-/tWawXOO0+I27dcGTsRWRIs3vAk=", - "dev": true - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", - "dev": true - }, - "lodash.find": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", - "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", - "dev": true - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", - "dev": true - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", - "dev": true - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", - "dev": true - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", - "dev": true - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "lodash.maxby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz", - "integrity": "sha1-CCJABo88eiJ6oAqDgOTzjPB4bj0=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "lodash.padend": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", - "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=", - "dev": true - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", - "dev": true - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", - "dev": true - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", - "dev": true - }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", - "dev": true - }, - "lodash.startswith": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.startswith/-/lodash.startswith-4.2.1.tgz", - "integrity": "sha1-xZjErc4YiiflMUVzHNxsDnF3YAw=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "macos-release": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", - "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", - "dev": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "mocha": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz", - "integrity": "sha512-FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==", - "dev": true, - "requires": { - "ansi-colors": "3.2.3", - "browser-stdout": "1.3.1", - "debug": "3.2.6", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "find-up": "3.0.0", - "glob": "7.1.3", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "ms": "2.1.1", - "node-environment-flags": "1.0.5", - "object.assign": "4.1.0", - "strip-json-comments": "2.0.1", - "supports-color": "6.0.0", - "which": "1.3.1", - "wide-align": "1.1.3", - "yargs": "13.3.0", - "yargs-parser": "13.1.1", - "yargs-unparser": "1.6.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", - "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" - } - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-environment-flags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", - "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", - "dev": true - }, - "node-localstorage": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-1.3.1.tgz", - "integrity": "sha512-NMWCSWWc6JbHT5PyWlNT2i8r7PgGYXVntmKawY83k/M0UJScZ5jirb61TLnqKwd815DfBQu+lR3sRw08SPzIaQ==", - "dev": true, - "requires": { - "write-file-atomic": "^1.1.4" - }, - "dependencies": { - "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - } - } - }, - "node-url-utils": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-url-utils/-/node-url-utils-0.4.0.tgz", - "integrity": "sha1-4qEOfdqq4FEiNGTMewPSHulcrxU=", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nyc": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz", - "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "caching-transform": "^3.0.2", - "convert-source-map": "^1.6.0", - "cp-file": "^6.2.0", - "find-cache-dir": "^2.1.0", - "find-up": "^3.0.0", - "foreground-child": "^1.5.6", - "glob": "^7.1.3", - "istanbul-lib-coverage": "^2.0.5", - "istanbul-lib-hook": "^2.0.7", - "istanbul-lib-instrument": "^3.3.0", - "istanbul-lib-report": "^2.0.8", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^2.2.4", - "js-yaml": "^3.13.1", - "make-dir": "^2.1.0", - "merge-source-map": "^1.1.0", - "resolve-from": "^4.0.0", - "rimraf": "^2.6.3", - "signal-exit": "^3.0.2", - "spawn-wrap": "^1.4.2", - "test-exclude": "^5.2.3", - "uuid": "^3.3.2", - "yargs": "^13.2.2", - "yargs-parser": "^13.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-inspect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", - "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "openpgp": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/openpgp/-/openpgp-4.6.2.tgz", - "integrity": "sha512-zgQmTZjKxjI2vs++5Ejs8wQbs9+YekOAulfq8YxKV7uUxcNxDE2IIh88I/RmjPOvpxCrV7kNqSBwVQMzZxTtDQ==", - "dev": true, - "requires": { - "asn1.js": "^5.0.0", - "node-fetch": "^2.1.2", - "node-localstorage": "~1.3.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz", - "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "hasha": "^3.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.1.32", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz", - "integrity": "sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", - "dev": true, - "requires": { - "es6-error": "^4.0.1" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", - "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "seenreq": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/seenreq/-/seenreq-3.0.0.tgz", - "integrity": "sha512-wSe7hb83TKkyweL8Jq5a1xuStmqfwxiJn2SXjA/Wns42aUJjlWzPzj/jWaomOCRY5ZpIRkiyh/+5pNz/20363A==", - "dev": true, - "requires": { - "node-url-utils": "^0.4.0" - } - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "simple-git": { - "version": "1.113.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.113.0.tgz", - "integrity": "sha512-i9WVsrK2u0G/cASI9nh7voxOk9mhanWY9eGtWBDSYql6m49Yk5/Fan6uZsDr/xmzv8n+eQ8ahKCoEr8cvU3h+g==", - "dev": true, - "requires": { - "debug": "^4.0.1" - } - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "snack-cli": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/snack-cli/-/snack-cli-2.0.0.tgz", - "integrity": "sha512-mrNdZ0aFiIpa7ENNEkV7gTqHMy1m3e2fVssjYBIFQb0WxBBgIpDJGlVcIZvP1hwp1WTgMZpwQgPid5jjEiASdQ==", - "dev": true, - "requires": { - "lodash.camelcase": "^4.3.0", - "lodash.endswith": "^4.2.1", - "lodash.find": "^4.6.0", - "lodash.maxby": "^4.6.0", - "lodash.padend": "^4.6.1", - "lodash.startswith": "^4.2.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "spawn-wrap": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz", - "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==", - "dev": true, - "requires": { - "foreground-child": "^1.5.6", - "mkdirp": "^0.5.0", - "os-homedir": "^1.0.1", - "rimraf": "^2.6.2", - "signal-exit": "^3.0.2", - "which": "^1.3.0" - } - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true - }, - "sudo-bot": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/sudo-bot/-/sudo-bot-1.1.11.tgz", - "integrity": "sha512-O0lxgHbBKNiMMyamjtlxOcj6NQZdOajR+NoI7SgvbbWGDBTt5AuoWxp73w37jiWsagGj6+Pv+kS736mN0k72RA==", - "dev": true, - "requires": { - "@octokit/rest": "^16.34.1", - "dotenv": "^8.2.0", - "ignore": "^5.1.4", - "jsonwebtoken": "^8.5.1", - "openpgp": "^4.6.2", - "simple-git": "^1.126.0", - "snack-cli": "^2.0.0" - }, - "dependencies": { - "simple-git": { - "version": "1.126.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.126.0.tgz", - "integrity": "sha512-47mqHxgZnN8XRa9HbpWprzUv3Ooqz9RY/LSZgvA7jCkW8jcwLahMz7LKugY91KZehfG0sCVPtgXiU72hd6b1Bw==", - "dev": true, - "requires": { - "debug": "^4.0.1" - } - } - } - }, - "supports-color": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", - "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "teeny-request": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-3.11.3.tgz", - "integrity": "sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1", - "node-fetch": "^2.2.0", - "uuid": "^3.3.2" - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "twig": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/twig/-/twig-1.13.3.tgz", - "integrity": "sha512-Kjart2102Kf0IdsEmLonSJKcByU7o9uiJhBde3GhrNHrX4XenT5WSKu4Hpkx+rF6Kyppeyd48BKsCREIOPXd/g==", - "dev": true, - "requires": { - "locutus": "^2.0.5", - "minimatch": "3.0.x", - "walk": "2.3.x" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "uglify-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.4.tgz", - "integrity": "sha512-9Yc2i881pF4BPGhjteCXQNaXx1DCwm3dtOyBaG2hitHjLWOczw/ki8vD1bqyT3u6K0Ms/FpCShkmfg+FtlOfYA==", - "dev": true, - "optional": true, - "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "universal-user-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.0.tgz", - "integrity": "sha512-eM8knLpev67iBDizr/YtqkJsF3GK8gzDc6st/WKzrTuPtcsOKW/0IdL4cnMBsU69pOx0otavLWBDGTwg+dB0aA==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urlgrey": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.4.tgz", - "integrity": "sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "walk": { - "version": "2.3.14", - "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz", - "integrity": "sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==", - "dev": true, - "requires": { - "foreachasync": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "windows-release": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz", - "integrity": "sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA==", - "dev": true, - "requires": { - "execa": "^1.0.0" - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", - "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz", - "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", - "dev": true, - "requires": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", - "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" - } - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - } - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/package.json b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/package.json deleted file mode 100644 index 8926f729..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "mariadb-mysql-kbs", - "repository": "williamdes/mariadb-mysql-kbs", - "version": "1.2.8", - "description": "An index of the MariaDB and MySQL Knowledge bases", - "main": "src/index.js", - "homepage": "https://github.com/williamdes/mariadb-mysql-kbs#readme", - "readme": "https://github.com/williamdes/mariadb-mysql-kbs/blob/master/README.md", - "license": "MPL-2.0", - "bugs": { - "url": "https://github.com/williamdes/mariadb-mysql-kbs/issues", - "email": "williamdes@wdes.fr" - }, - "keywords": [ - "mariadb", - "mysql", - "dataset", - "kb", - "knowledge-base", - "json", - "library", - "mysql-knowledge-bases", - "mariadb-knowledge-bases", - "composer-package", - "npm-package" - ], - "nyc": { - "exclude": [ - "docs", - "data", - "test", - "build", - "vendor", - "coverage", - ".nyc_output", - "scripts/vendor" - ], - "reporter": [ - "text", - "text-summary" - ] - }, - "scripts": { - "changelog": "changelog-generator-twig --owner williamdes --repo mariadb-mysql-kbs --repoDir ./ --baseCommit 28e9e010dc027dee17a55f5eedad776dcf983e95", - "changelog-file": "npm run --silent changelog > CHANGELOG.md", - "prettier": "prettier \"*.js\" \"*/**/*.js\" --ignore-path ./.prettierignore --write", - "test": "nyc --all mocha --ui tdd", - "jshint": "jshint ./", - "build": "node ./src/index.js", - "report-coverage": "nyc report --reporter=text-lcov > coverage.lcov", - "sudo-bot-pr": "sudo-bot --env scripts/sudo-bot/.env --verbose" - }, - "author": { - "email": "williamdes@wdes.fr", - "name": "William Desportes", - "url": "https://william.wdes.fr" - }, - "dependencies": {}, - "devDependencies": { - "chai": "^4.2.0", - "changelog-generator-twig": "^1.2.0", - "codecov": "^3.6.1", - "crawler": "^1.2.1", - "jshint": "^2.10.3", - "mocha": "^6.2.2", - "nyc": "^14.1.1", - "prettier": "^1.19.1", - "sudo-bot": "^1.1.11" - }, - "directories": { - "lib": "src", - "test": "test" - }, - "prettier": { - "singleQuote": true, - "proseWrap": "never", - "trailingComma": "es5", - "printWidth": 120 - }, - "publishConfig": { - "access": "public" - } -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/phpcs.xml b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/phpcs.xml deleted file mode 100644 index 2e25b782..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/phpcs.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - Wdes PHP_CodeSniffer custom coding standard - - . - */tmp/* - */vendor/* - *.js - */docs/* - */dist/* - */build/* - */node_modules/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/phpstan.neon b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/phpstan.neon deleted file mode 100644 index b52361f9..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/phpstan.neon +++ /dev/null @@ -1,9 +0,0 @@ -parameters: - excludes_analyse: - - %rootDir%/../../../src/merge.php - - %rootDir%/../../../dist/* - - %rootDir%/../../../tmp/* - - %rootDir%/../../../docs/* - - %rootDir%/../../../build/* - - %rootDir%/../../../nodes_modules/* - - %rootDir%/../../../vendor/* diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/CHANGELOG.twig b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/CHANGELOG.twig deleted file mode 100644 index 62ca8ac5..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/CHANGELOG.twig +++ /dev/null @@ -1,72 +0,0 @@ -# Changelog -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). - -{% for version in versions %} -## {% spaceless %} - [{{version.name}}] - {% if version.tag is defined %} - (https://github.com/{{ owner }}/{{ repo }}/releases/tag/{{ version.tag }}) - {% endif %} -{% endspaceless %}{% if version.date is defined %}- {{version.date}}{% endif %} - - -{% for change in version.changesAdded %} -{% if loop.first %}### Added{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{% if version.changesChanged.length > 0 %}{{ '\n'|raw }}{% endif %} -{% for change in version.changesChanged %} -{% if loop.first %}### Changed{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{% if version.changesDeprecated.length > 0 %}{{ '\n'|raw }}{% endif %} -{% for change in version.changesDeprecated %} -{% if loop.first %}### Deprecated{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{% if version.changesRemoved.length > 0 %}{{ '\n'|raw }}{% endif %} -{% for change in version.changesRemoved %} -{% if loop.first %}### Removed{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{% if version.changesFixed.length > 0 %}{{ '\n'|raw }}{% endif %} -{% for change in version.changesFixed %} -{% if loop.first %}### Fixed{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{% if version.changesImprove.length > 0 %}{{ '\n'|raw }}{% endif %} -{% for change in version.changesImprove %} -{% if loop.first %}### Improvements{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{% if version.changesSecurity.length > 0 %}{{ '\n'|raw }}{% endif %} -{% for change in version.changesSecurity %} -{% if loop.first %}### Security{{ '\n'|raw }}{% endif %} -{# #}{# #}- [{{change.hash}}](https://github.com/{{ owner }}/{{ repo }}/commit/{{change.longHash}}) {{ change.msg }}{% if not loop.last %}{{ '\n'|raw }}{% else %}{{ '\n'|raw }}{% endif %} -{# #}{% endfor %}{{ '\n'|raw }} -{% endfor %} -{{ '\n'|raw }} -{# -## [Unreleased] - -## [0.0.4] - 2014-08-09 -### Added - -### Changed - -### Removed - - -`Added` for new features. -`Changed` for changes in existing functionality. -`Deprecated` for soon-to-be removed features. -`Removed` for now removed features. -`Fixed` for any bug fixes. -`Security` in case of vulnerabilities. -#} - -{% for link in links %} -[{{link.name}}]: https://github.com/{{ owner }}/{{ repo }}/compare/{{link.start}}...{{link.end}} -{% endfor %} - -{# -[Unreleased]: https://github.com/{{ owner }}/{{ repo }}/compare/v1.0.0...HEAD -[1.0.0]: https://github.com/{{ owner }}/{{ repo }}/compare/v0.3.0...v1.0.0 -#} \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/apidoc-generate.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/apidoc-generate.sh deleted file mode 100755 index f0ef2828..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/apidoc-generate.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../scripts -echo "Running in : $(pwd)" - -composer require --no-interaction sami/sami --prefer-dist -./vendor/bin/sami.php --no-interaction --verbose update ./sami-config.php diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/changelog.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/changelog.sh deleted file mode 100755 index 937daa72..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/changelog.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -npm install --only=dev -npm run changelog-file -git diff --no-prefix CHANGELOG.md diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh deleted file mode 100755 index 1278745a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash -if [ "$TRAVIS_EVENT_TYPE" != "cron" ]; then - echo "Not a travis cron !"; - exit 1; -fi - -if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then - echo "Not a travis cron !"; - exit 1; -fi - -therealpath () -{ - f=$@; - if [ -d "$f" ]; then - base=""; - dir="$f"; - else - base="/$(basename "$f")"; - dir=$(dirname "$f"); - fi; - dir=$(cd "$dir" && /bin/pwd); - echo "$dir$base" -} - - -ME="$(dirname $0)" - -BOT_DIR_FILES="$(therealpath $ME/../sudo-bot)" -REPO_DIR="$(therealpath $ME/../../)" - -echo "BOT_DIR_FILES = $BOT_DIR_FILES" -echo "REPO_DIR = $REPO_DIR" - -REPO="mariadb-mysql-kbs" -OWNER="williamdes" - - -#INSTALLATION_ID="123456" -JWT_PRIV_KEY_PATH="$BOT_DIR_FILES/sudo.2018-09-12.private-key.pem" -GPG_PRIV_PATH="$BOT_DIR_FILES/privkey.asc" -GPG_PUB_PATH="$BOT_DIR_FILES/pubkey.asc" -#GPG_PRIV_PASSWORD="gpgPasswordHere" - -BOT_NAME="Sudo Bot" -BOT_EMAIL="sudo-bot@wdes.fr" - -echo "Create env file" - -echo -e "JWT_PRIV_KEY_PATH=$JWT_PRIV_KEY_PATH\nGPG_PRIV_PATH=$GPG_PRIV_PATH\nGPG_PUB_PATH=$GPG_PUB_PATH\nGPG_PRIV_PASSWORD=$GPG_PRIV_PASSWORD\nREPO=$REPO\nOWNER=$OWNER\nASSIGN_USERS=williamdes\nAPP_ID=17453\nINSTALLATION_ID=$INSTALLATION_ID\nBOT_NAME=$BOT_NAME\nBOT_EMAIL=$BOT_EMAIL\nREPO_DIR=$REPO_DIR\nDOT_IGNORE=$BOT_DIR_FILES/.sudobotignore\nTEMPLATE_FILE=$BOT_DIR_FILES/template.js" > $BOT_DIR_FILES/.env - - -cd $REPO_DIR - -echo "Run nodejs scripts" -npm run build - -echo "Run merge script" -composer run build - -echo "Run sudo-bot" - -npm run sudo-bot-pr - -rm -f $BOT_DIR_FILES/.env diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-lint.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-lint.sh deleted file mode 100755 index e9ac6661..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-lint.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../../ -echo "Running in : $(pwd)" -echo "Running jshint" -npm run jshint -- --verbose -JSHINT=$? -echo "Running prettier" -npm run prettier -- --list-different -PRETTIER=$? - -if [[ $JSHINT != 0 ]] || [[ $PRETTIER != 0 ]]; then - echo "You have some errors to fix !"; - exit 1; -fi diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-mocha.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-mocha.sh deleted file mode 100755 index 117d9d75..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-mocha.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../../ -echo "Running in : $(pwd)" -npm run test -npm run report-coverage diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpcs.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpcs.sh deleted file mode 100755 index b197cfdc..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpcs.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../../ -echo "Running in : $(pwd)" -composer run phpcs diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpcsbf.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpcsbf.sh deleted file mode 100755 index 4c706004..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpcsbf.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../../ -echo "Running in : $(pwd)" -composer run phpcbf diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpstan.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpstan.sh deleted file mode 100755 index a69d0065..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpstan.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../../ -echo "Running in : $(pwd)" -composer run phpstan diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpunit.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpunit.sh deleted file mode 100755 index 33b6f94c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-phpunit.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -cd $(dirname $0)/../../ -echo "Running in : $(pwd)" -composer run test diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/install-reporters.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/install-reporters.sh deleted file mode 100755 index 19befa58..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/install-reporters.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash -therealpath () -{ - f=$@; - if [ -d "$f" ]; then - base=""; - dir="$f"; - else - base="/$(basename "$f")"; - dir=$(dirname "$f"); - fi; - dir=$(cd "$dir" && /bin/pwd); - echo "$dir$base" -} -ME="$(therealpath $(dirname $0))" -echo "I am in : $ME" -mkdir -p "$HOME/.cache/ci" -cd "$HOME/.cache/ci" -CODACY_LATEST_PHAR=$(curl -s https://api.github.com/repos/codacy/php-codacy-coverage/releases/latest | grep browser_download_url | cut -d '"' -f 4) -echo "CODACY_LATEST_PHAR: $CODACY_LATEST_PHAR" -wget --timestamping "$CODACY_LATEST_PHAR" - -cp "$HOME/.cache/ci/codacy-coverage.phar" "$ME/../../codacy-coverage.phar" - -chmod +x "$ME/../../codacy-coverage.phar" - -cd "$ME/../../" diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/install.sh b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/install.sh deleted file mode 100755 index 682237ea..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/install.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash -export PATH=~/.composer/vendor/bin/:$PATH -set -x -set -e diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/release.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/release.php deleted file mode 100755 index 0af0ddff..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/release.php +++ /dev/null @@ -1,165 +0,0 @@ -#!/usr/bin/env php -version; - return versionToInt($version); -} - -/** - * Int to version - * - * @param int $version The version in int format - * @example $version 123456789 for 123.456.789 - * @example $version 1010020 for 1.10.20 - * @return string - */ -function intToVersion(int $version): string -{ - $major = ($version / 1000000) | 0; - $minor = ( ($version / 1000) - ($major * 1000) ) | 0; - $patch = $version - (($major * 1000000) + ($minor * 1000)); - return $major.".".$minor.".".$patch; -} - -/** - * Saves files (composer, package) - * - * @param string $composerSaveVersion The actual composer version - * @param string $npmSaveVersion The actual npm version - * @return void - */ -function saveFiles(string $composerSaveVersion, string $npmSaveVersion): void -{ - global $composerActualData, $npmActualData; - $composerActualData->version = $composerSaveVersion; - $npmActualData->version = $npmSaveVersion; - $flags = JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES; - file_put_contents(__DIR__."/../composer.json", json_encode($composerActualData, $flags).PHP_EOL); - file_put_contents(__DIR__."/../package.json", json_encode($npmActualData, $flags).PHP_EOL); -} - -/* -// Test data -echo "#1 ".intToVersion(123456789).PHP_EOL; -echo "#2 ".versionToInt("1.10.20").PHP_EOL; -echo "#3 ".intToVersion(100400100).PHP_EOL; -echo "#4 ".intToVersion(1010020).PHP_EOL; -echo "#5 ".getVersion(__DIR__."/../composer.json").PHP_EOL; -echo "#6 ".intToVersion(getVersion(__DIR__."/../composer.json")).PHP_EOL; -*/ -echo "Release a new version".PHP_EOL; -$composerActualData = json_decode(file_get_contents(__DIR__."/../composer.json")); -$npmActualData = json_decode(file_get_contents(__DIR__."/../package.json")); - -$composerActualVersion = $composerActualData->version; -$npmActualVersion = $npmActualData->version; - -$composerSaveVersion = $composerActualVersion; -$npmSaveVersion = $npmActualVersion; - - - -$itemCallable = function (CliMenu $menu): void { - global $composerActualVersion, $npmActualVersion, $composerSaveVersion, $npmSaveVersion; - switch ($menu->getSelectedItem()->getText()) { - case 'Major': - $composerSaveVersion = intToVersion(versionToInt($composerSaveVersion) + 1000000); - $npmSaveVersion = intToVersion(versionToInt($npmSaveVersion) + 1000000); - break; - case 'Minor': - $composerSaveVersion = intToVersion(versionToInt($composerSaveVersion) + 1000); - $npmSaveVersion = intToVersion(versionToInt($npmSaveVersion) + 1000); - break; - case 'Patch': - $composerSaveVersion = intToVersion(versionToInt($composerSaveVersion) + 1); - $npmSaveVersion = intToVersion(versionToInt($npmSaveVersion) + 1); - break; - } - - $menu->close(); - echo "Saved versions, composer: $composerSaveVersion, npm: $npmSaveVersion"; - saveFiles($composerSaveVersion, $npmSaveVersion); -}; - -$cbManual = function (CliMenu $menu): void { - global $composerActualVersion, $npmActualVersion, $composerSaveVersion, $npmSaveVersion; - $result = $menu->askPassword() - ->setPromptText("Actual composer version: $composerActualVersion") - ->setPlaceholderText($composerActualVersion) - ->setValidationFailedText('Invalid version, try again') - ->setValidator( - function ($version) { - return validateVersion($version); - } - )->ask(); - - $composerSaveVersion = $result->fetch(); - - $result = $menu->askPassword() - ->setPromptText("Actual npm version: $npmActualVersion") - ->setPlaceholderText($composerActualVersion) - ->setValidationFailedText('Invalid version, try again') - ->setValidator( - function ($version) { - return validateVersion($version); - } - )->ask(); - $npmSaveVersion = $result->fetch(); - $menu->close(); - echo "Saved versions, composer: $composerSaveVersion, npm: $npmSaveVersion"; - saveFiles($composerSaveVersion, $npmSaveVersion); -}; - -$menu = (new CliMenuBuilder())->setTitle('Bump version') - ->addItem('Major', $itemCallable) - ->addItem('Minor', $itemCallable) - ->addItem('Patch', $itemCallable) - ->addItem('Manual', $cbManual) - ->addLineBreak('-') - ->setPadding(2, 4) - ->setMarginAuto() - ->build(); - -$menu->open(); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sami-config.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sami-config.php deleted file mode 100644 index 9909374a..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sami-config.php +++ /dev/null @@ -1,19 +0,0 @@ -files()->name("*.php")->in(__DIR__."/../src"); - -$description = json_decode(file_get_contents(__DIR__."/../composer.json"))->description; - -return new Sami( - $iterator, array( - "title" => $description, - "build_dir" => __DIR__."/../docs", - "cache_dir" => __DIR__."/../tmp" - ) -); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/.sudobotignore b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/.sudobotignore deleted file mode 100644 index aa2b3650..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/.sudobotignore +++ /dev/null @@ -1,3 +0,0 @@ -package-lock.json -.env -composer.lock diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/keys.tar.enc b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/keys.tar.enc deleted file mode 100644 index d382dd616116e9a90d424fade53bf4f8c55ad57a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30736 zcmV(tKw{F_oSNjF@9+UDRQZI|~?yK3i_Vzpb2T<9O0y1$+Bn z^^KHR(fB6agucLV(c0wM6omMVJ?u`S@Yw*Fo_^We3AwxMJanRE@7O1A(0xkrEdNR} znbg%$Uh+&BriF_)4<1Bv<#mP=oLJ&`H{{YyGbDEuD_+MO#-GBGsxZ5 z_!t^Ct#N@Z%Wgj$@lp_HXbADrXhYAMgV1MY&}ynfdDO&I^vakxljkE7jTTt(sWQZC z7$-rQRXDYBWG(HUhk`&e(#|vCD4QJJ&_;!U+tx~xQetCpn_NHSMDYu%3}wW1IscTR z>~Wd%^}=Rz1CGYM=Gfi{u%ZcV3RMeidc zR$NLhFYP-Q%kNP4mhjcg4K1XlNuWA}cuD36UOE^s`sLP=w56c zKGV*B9>#3Mo2>Z4AufUJ3Iz>j>VQnqt7g%~{iX9m<*DaSg?q37Fb>8#2FFH6$uA0T<25bc4hsb`H-7dU+d8w|oz} zZLHz_(Y+4BMG3a8_e1XMYecAn6x3I>B+@XsB@OX&$aGcwMmm&E#1pw}@Ru z`cnWQC+Y4aq#WIqU<1nYG zE~WcqY#r+(m5!(TKgC0tNEQ=wxhw^zr#$5%@xg>PY2|w$>ZkCSs*hf5?NFagQ~U2t z%dqGa2}TaRn4mUEQg60dHV5H+&!MV%zDtJ%KjLsSP8!6!IVe}~$N?oW9bt$XXNsDE zUavc*zR}w@+fkPny4GPpi4Coqd(Y68=Ci7QXmvU#pMz{GWixNc`dKB@#&$9-bZQpQ zmXM()3M1bkRy2EGa$wFj1Rurt#f2%#9}0ocv_mOV=V{oD}~$|=$~IHuWa zMlu#$-^=~KjTX(^yA=At>9qGQiTN(g?e)~m{>ZI6%hN1M84x5iLivhnn11GTD!%K~ zikOc?&GMw0KD>`UJl);v8Tz?(v$e_{XS;o!SPIEGivh91^!3X;9cQ)n%x!|OXXhKH z0gpOt269}#sImRt7hP`Mzc)+s)Tz-fm_`+`o)Q5fR?hdx)b-nHrA9An1WKZ7p zh7X4I>~n5zNTsW=QIs;P*yQcwPO_YKMk<<9JOG}~EO{P>DYu9ksK!MFFG zE!FT+pGW~R^qRemHpv=nn%Q0ssRV=oNW_|IZx*rmQyI?5=j+=tVL2{$@*4xXCiH$D z7sGQ~c?Eu*?O1b)<-{?|Z6$9v2gHw@IS@M#K?$U(rIH;V^I5`QB3s_jImKQHS`S-I z4Jmy?AQg61dov3pGi1pkcE_aIh{fMc_xo(!=_^3WV|)UlL?4)PmA^j*>@dU{cfi=D zb@EKV?8_RmiK8S)F$eH6sC3_>)qRZS-?G9gK1EFNXj4(D=LZ*(=XWV7nhs@Vp~jFqT=DdaNxmrF;#6!?>Jd#QcJn z0qRx}#LB}W)083ccfkCj+6Q8%rRIwQ!Wa+gk_1K9vLqgw$Xav0WVMnAn4o+;He|8; zM7gyBk{P!{6vsBNjHEW-uLK;P#|3CCfRFTe)Kmjh&Sv5IkvmnISb8CnkW)B|J5jn4 z@WMqKbT@@$vs?#t#9G^(vqaTHK|9QVD@|k#;!uc5V=CHuUY9H7iI8`szfbA4xQClf z-vU`?v+}mF65r@1wy;`;`57BpOb&_}=LlA<;qwi6x|moJ(OrdKOI~JF#GRn@SQr}3 zpF^P}eIZRzwwKDQ{NRLC(HK$h&o*!HW4Y|3cFMyB@?FWP!@du@ID2)tg_w>zI|8vS z6uHZ{EL^SWxxo^e-z4;}id_{HkHOUH_a!`wMNyT!VPc-I9k(b371Sb`C2S-S3V!&> z`g=P!)v$02jEy1DpJyG>tyj^b{2R!Z0fdLiRC2CHMD?{;hN@wDrTEY84wi8ONk`BT zDxCKd) z`AXwl?4>S`ud7@Dbk^%9%Z)NeG3S+58OH4k4Dz5})@7iBOoKiPi1HirarVhcHv`+^ zC-+GLfk8-eGe{JRgA6l)fiHJpz^=b-&`A-pUV;XOSWB8{)EQo!Ug4`6sMs6k zI)cOXGC4qXXe!(zQrY7m^PwQ^N>$-!Rsfqh^y~38@_6TFqkeDP6H5~~ z+-!~OpudY)vsq+z+d}2_v{5G~>Bu5YcAkhxgG}4HFhM!Qsi90{IvAl4kp0(gB&hVT z?nc%Kjuh8#8jX%rU{HDIizRo`U5=^)R(v4_@yYRbc zCV=10^wCXLt?a9rESlu)W3^LS0Xqr%Kn6L>^yL5d@Bgp93DGty(@K;*1nNQ< zO!XiM8A|d}Os)E7mN}TZovgtt?VP;o-Vysd4E)x#x{a}^#2@UL5KE8(I5)jMxLJl) zi6`^@XdAMpD0e*v5RjxF6y1N5-1C|e`f%o??Xx|JE>C30N|(7R^}h#~@4!X&w%)Ae zri;3{w2FNhj}EufoTXjzsts09(2duIg=RkF)jMsbwbFpp6d&6sS5vL zZ4?)?%SKmjvKUTHkZQZyC48c9uqyM|ce9lWwhX<82kDcroi$3PD8tvICXf8x2WBqOAcVz`=27mCnz(;Y8w9%|;-=500 zGoLGivkFfRqGm*H_j*rBQn$&kuzGB$Xq3eGVoDW6aLnW{CzAyeyC_w>V8i4UPsxf` z(CZVlsN1DFPzV+=koFM>4gu7Kabt9Y)Z|Oc(CYHpJ0tJqF2;1r_>;&Pj2)(UZoTZX z3iu(2^RRyW(>0O&xRX=j-D;vm$`>3<`^W?|y|F;4c6cekZdc6mAc@LfHmC(f;nIB% z7?n})VTWORhe#`i8WR(l!^x3lB6u_G=-lh>PJu&51V4Q;z6ra~iMWl=zQTjn&;?1h z(z)IMzQp$kdJ;q>{WwrUh8A>RHPfFyS_;9cD^_i>!zEa{NkBzFgN#oqNT28eyh_(S`0l5reIyyPCOY#>U$kZZt{!PS z$!`vntNJ3R^q(Q*pFtuwT+`+d82C@1<0b4Iway9iN#taQ$OFRmF_H0<)xhq^I#2Ip zHqI6_m{UKDpc~%#0jX%Ghp|uF@1TFmNYM!mF}^yk!*JU24=?PyRg;hFmn|#C&OaGCcLjiEU42?_ZMp&j2WGFhmN%S zoFlcY#I8VwQ}ygoab;rFKO{&Y*>^=GwT#C#;$wQw72w>Bw)c$#Eg(x24bz@QVABik ze7kV&zi|PI1GIA$(YnfG|0e=q(%z}hVX~iG zrOHNgXy6?ZM!Zbc`D)c0#`*6W6r$m6Wajz)HuIE;xN(B<2NbKGtg+0{sDDzXY%6V{ z_3fH?22gnT4}RO!i35a1V9JkxfnwlE8IktI@r|okt3QL^Pz7ycPyzvxaoMKAwK8hOcT)+&Vp`ut6d6`Zgx8YhdDG_o+Lx198``O zPLfkdH9$~la}=t~m6-b9+98Xg1(h3&e#*WTxm94ss@$0M3;@<6^2ka$%6!)H9!06M zSh7=yN03@U;I5K~;p8yXSY7)KiMr1Pcl~j}3q3n719ULAt4#&EOlu-S0q?!I`|A{! z;v0UkELRi?x>Ias0M8cirhXXY+QRpbJDoz!w-mEyv$+-XK$Gn?T${p<#8$x3e?-;= zY1gV2z0uNe;OP~S^KQ$;5;Vz(sP(t7<;X5W4cm*yt4MEZLL3Q1d{_T;-f6OjFH@Xx z^N8PWEA|O61twF1+V>I`tseDU>U0JZPN44h4S^*bKYFbLVQtyTc6VjE`p5SswHO4L zzvdbcyl?fMy~D5%qyOVoEg@yW)d04Xm6jmR{DgaU9($V8WFkBZ8J761vYJGO7r1)Dm5n1*zC~(TM5$vSq zKC=K9`(W<7AS%uMOygFhm21TbOhfNARQ<>F9jSj;@H*ThuB#C%lCs0OJ;`(&j zFdJM^AK}zlG-CmQ2tpYlV8oE|ZY#?V^Emi@=)yN7_bMqrk(fJCu*{zx5;X4% zR$tX@(_!u>15F7PhB6GdxAK87o^dV%FbV$$r#O+F!KN`LRwy%nWgvok>};(tB&qL>*O)ZY1@zclc{BD>lD4JyoU z1DUY$0bpAmWzNF4XOzd88w#1Vg)C}$4A74)o;_(K zbm4k7b{kiM1Q0ka2=XFj`5-)*rKlJ-e+UX1kXAI+N)i6Qgw}MXzC07 zYx=k?mr2ZpIwIE&(|H0;8(*U>iyw;@8nv#ONQ((vqnI0mgcBA zex!%dtX%wo)jPp_pS_0)RP|J)=hvUDWW%`#|85EhM&$@Fa$6Lcq<6p}Ge&H{!%gcM zzQ24U@`ZCkq|E7ZTm_E-C3VKn>~@ps<7Bqf6V;vTBj34c@Zm6VzJ$}pU!U3a<7r)J zG7BprZEYd({IBLp?v;Kovja;gkrKZzGA^LKBd$o*cZl+^FFVYBe=n8DDSFZDj@-im z^#NSLZL#A{2Q%vAoF_l!fCSG1b0eV)HyR?3v(fJLzO&@9(sM$czD2s>$d@PwQ} z@hKHNK`h1?POUEw5Nly4qtY69u2KrX=4k6H_-kR{PNCPC|H#N1py8E(XM`omP#e8N z1(}u*AhYtnSu7v7oce+ne^D#B^L$%{e+2g{&y7Pn4|T<1??6J+b6hsIp4F(51f1;G zVQ!wKdy>_&Jt^acNNE@n-W1J0DKoIm6k4}3uIl+CSLXdqluHp&n8!#mcKl}ZOYjR| z5}Qm-*w%EF@5tbDGfl&R@QnpqhLWTV&jpH%u!({4T)jGit336iD(~=?Y znXh)i$jECV#bX|jV zT2jL^bzTe9-rSs(&ha4f*#apz%8iw)xxK&%&_R!5h(hX zTxFHVKk{Bo1bSV4|Cxcf-17|TMnyBIaaEs*=SLI9IT#$EvsCI;Cg?l?8?25Qv@dr@ z+0R32ePn5DWt{Ry#l|Xt;wip0Bq9QwgBLnAn><)^i2%A9{$CgO;O-ipm0x}PZ*2(z zMlC^XH$1@U zU20PB5NJ~sP@ap5joI=}Z?So=`}auZuk0lHQOWJ%lIeGVctsP4JN)^GDC?S+#AzkX zG8nmVZ|dgpdh3bpkX6XRES&^KhugG~Byv*e>d2mvH_T1f&WwuN8;k(aW+KT+QQk=i zyDdl6@_47=UeGAh0We1k37C>LzlK{{zzdXEVYjW15h%9Dqy4o@e+F}WTH98Uv8efi zD6cO!1zLTybA;6@lQIeG3g&YjXo^Q9CD=lKAE4uU-MhX$ym#&jWXm({VpqA6vYne= z?%6bBP&nK;%I2mf!AX+Q2%pQSRGJ0EA!QqtMkzw1UN0zr`@tLHukuAYh2CL0>pvo8 z&Bg$u=;{3ObEvbfdPf}10QAWZO)%nei6TfjQMfc1lHjqiZ- zX%u%4Cer#mvq3$RWR}P?kvjxqO8b^AzJQMgi0|QQOyHy<52$J;@4yTY$Zff&UFTHq z9|{|%)!HPdbt*|rh@I31CMgWz2sJgfBWhW@(*0??v+dx;n@^R;4?7!qGi>ll;m_JS z`fE78Ly(mCp%g|NpD!@{aDKox_Q?E^9rj!Jjp7(^m&rRS5(&g6+I{lZ@CIc_5!_?6 zcI80Ph=JN_PnV4E#2c1=p}Pntx0@U-dfJGgR7^|_gg&P7Or}4oANfuFo|(HeNJ%Fd zHMPnDV|H0;RT=*4lxY-%QGnHSty6SP6@Oji=$s%){fga$wC76OTmql*eAE=!%Fm=y zyY1GsE=Dw|QVW=4g7cj(*a_6&XRg4K9|OF1fm+@34{bxi+`qBv``wD$BWm05Zz
      f%99twE|ue`D4xCeh%-^atKv1l!cVeP^b=qJga?El)F@p_3#dNXpwBbUSwM zKUPxJ%fF*gS4ru;hw)OwEbWE{mjjDI!k_5{1ZLLBk+{)Fs*&VzO|I<%$>;c(N<|7# zX{n@;mht#t1Jt)x-rly#e6AP{odVrpKApRGI|oakC^{Isl;-^QhpIztg%?;HTM@}! z7|nMp?eb3Sg3wRV7cQ-EWi>iqZwVze#&?fj_XV6mz!LsyKeH`{$T9=B2-3%*(ms6d zgGz2MwbuMXUtKM7H_U*q{BR$0&Q#!)XB&$ToQ00=wm;1`u5zIkD;mqqYxjE3QZ?SF z9hv#suSQkdMEk?dz;Jd>I;|C{7#g%_P_|3doh_o_nSP_BC=wnQBxoXsVb-bO-Gg73 z8BYiT`xIMcdeZEDgS1k%1sfkgWkRFs=IWj^9ie8#Aji!NaGXg&vwFa_LeQCCcb4_V zlggG)@2(AU(B`vKNheIToy6lWPom zD4e}Rqi~Yp(9K?B?4XiU6FuQfdr0}` zRUTv;SSYkZ4~)Uyzl4L~^aVs$n_k2IIOf^3eBG(VNwq*D4rjzw_3(SleJfAr+J_bJ zQ~j-OH>}_E>y*0|82J5iFh?JBWpuSa^9|DL#M6PM;zB*#m&965Z+wV4i}ZsE2Nm;` zii&({=-<#9!6_#kz}p|{o8jOOe4uAC^=Y7t7|YN;1(#PDrmxW(dZgaq_cyE{r{s%U zpUd3$Mo4nQ#$u1)_c{%McJ*Y8n%p7MrDK){!lW9z8xRk^#1bpNdue~1?R8UXRse3m zU-MIVPS)|~kVWM1#y_?Z$g1Q>M93pEt^9i=Q#@|*e`l=kG5Z5T$ujs>-?$D_#U(|y zFKTxqu9ID{jh4Qjp;_5a0-_(|weyIP0mPEW9i8F!WgZI|AfY>e zuRy?g8jb^zQ{{nf?UVqqPXfu`Mt{6NMbxIeMC+~(3y1$>621UI;Bw_=gZ&0_ugh4o^)){d-1)Wi1 zh(<57Lh30an*@mnDD8dqkf4RNZe|EcmH9NNZ@0rK165|WA7RQcj1h!O+j1;jMNgcP zh=|RucboWw;7YkuSZCqZ#TfiCMR!ZQf*`N|-pu+x=6;=QG=W!Gf76WI)r&OJmdsr+ zPLX3T&urf$G7E@+uTM6SgLpZ~*LE6%RX`@pwt!Gf5eKXWO@34J?7euJVG~4>LEi7sIa^a-zZ=fxy=hrm=1OHJ3@YsPr zsGkaP>EH93Mi1odH}U7>a_oZBFWL@cILaf=@#@r}I^1WbLQAueVlL8e-!P4MmS75U<}hQEYDq9W@ot|zWe*qCzEzk_wNi_46}7HUg444{JM;#^`g(9l%ZZ` z#tFaTof0Oxif%NbA&;l{Dg5-L!#_M9=mRmBpN)?4|nhsY?t>#Yr2hP zgO$~5NY~c`^53&6#qnn0xS@-4V&Aq89i#txmzFRoF07ebhb_LqHS&O|X`k4Qzh79!eiQ21+ zi*vY1AFDQrf^|8PV5X2H2y>jYT-j}E|BoUQCC^1)8M!SWp>N@!zh`N*zOn9h^roT6 zoXjL_2f-N8(l8TCt|Wcu$i`Vg z!zX_}x!RLI>vi{js$R0Sr|yXfqMT9wM5KM_X2|!~$Ug};ubdmw+0=^_ zzsuiAH4*g>I};Cbp*dYp9|Sz^&PU7N``SNB@snoJtRxC_#4?0x{gUr9B4cm$0+(8} z(0%Nc`*L}|G@AEx+|Hr!6;WjRg=u;fuu41%ZXF#jEYc+Sb9A|Z)pXiShEzy;sYUb; zeE=Z#c*cxms-N@+qv*GfGA_A>{#FQl5Amn6R*jd^~bO zv<1t1=A1a=EN zRe#*hse~;?yKvm16}>p8x;!{kR;$JeF#nb+=!LiT(DvLbK7z7YSKl*8SyzcB zx)m%JL?>Civ?;V{gStQX@=WWLF3L4U;nJ3fSX0i_CVAV^&Fas` zT6SZMf2t7&qEFPdTEMuLpA^sR9CO5lX&f=2vj?0m)M{wr=Jof}k7#?dp_18Aj;6RW zIk=h7;1%DzOxX_(7CWzDQ32E9%E@amY0(qtM7?&x1Xki&YJqXC+(t3;)-F$O2Q>{b zJgzokvSGzNsZfP*^6FkK!eQ31S={|UVqSDd0u+yzcWt@j;4|WXWa$VWD99>*eZe`o z&rOZ_(k&plTg&+!{T~f^N7T)Orvc?Ji+PUWjpu~%C1ZwQmmxfoe5@ioB3`uqLm&)` z5AonwFu7Wu5ImS1~1m1dgg9|!C zOqBG@Y{W8dGM=$pp4Ds8Ufm|H-cwV}T)rrYB47r^#9PYs5HXB&giCfc8ViflIM_@* zjF!#ZzR3!$|9a6pY-=q0mE%+&9(^qoS_h&=Oif3>9?nuihqyNAL(x{Q)>pxczjHsw zeJ9Y~bfsYff@Vvjb@IVzX`U+ToY=LAJho*N^X^25gu!=u?y98;xJ+N>jT0~%-|WA} z=qOSJX)`=XRZND%#zzkOPPgz^V8HqM79L+-To1p7WJEgNuZOZX%1f6XNj;THr5_B z){2wSGv@F>Iw_udcDJUo#Fh5*5PXJ>YM+}7)?*P;fLVK1 z%OPR&^fD!?541luZ0|qZa!jEDBXF8k5pAII_WxM9B_N!1=lA%I_pdRCf5xG?pYuz& zh|&gI0x=z;{w)52Uyx)7&#$j9oBbxx0q1UudNhve&ZDE(5O(}p^O%`{J?q5Gp2gM- zT*BV#e$8LObJHi8{JnL2{;nhr2YegzeRUQW>_q*ZnuJ+5)V9%^BfUmPhKXJ)tRJV% zFnokgiX(W)(xpONm-ASzJAMufii0n=dPcWaKCHo=U(AjrGi{(^{~u_f3xxjoJ(eok zxfL1$XYiv|5+&E6Cp=hJHy{4ug>Iy{JN8{2FCiffS^s?pF4M3NamWJGoSnUwCO!IK z?|+8?qi<%0XU2vv+-BSojAdKLVlY0=V9kLwpq}fI3X<+^se-*NNTRoaDWqvNcJ3TU z!Ja8CCHXzbeZQrMj&Rq{w< zB#4T~HuNIX$n23hYMPpqC|S43jKypl>&oi$K*3ZkCg!S{*i{K(YF@A3?V2GsA}@S6 zUX*TkoO!pXr3VRdFPv!5QOn&TU`c~^b`GXNVo!WyxA0fbgur_48(Bhs^5Lxhqf}5`fr}*{GC77K&k736 z21f_LMkEX3Grqt>(WXuPX;UEzh-MwC<6+D=ZfZguFG*8Y;3J{Xp(wRQ5t%w`l)8>b zA5JMXPF(=x*BAl*2bSupP~sIyczV?rS_jM9*HCEn_mCtlp+2ATN zA+CN2EEq)t#US9fWX+X4*t|*piPeLy>$q1;TAS1?Jb!t|*{0|(c(M2}l3mu~m_7ri zuV>E89+40p!bq}UgHEyyrx9opymS=bx3D)jIO!*S-*?%h5uWwG2$;}qMd$d34>b<&eX!ojx%$-E^`Tikd5s64i;7GddHtXMmi{JlvdY0F9JBP+9% zwc$cVAJK-ZA!WXE)d}r`>(uHjTFLiYDz&BUC1r4}=6O2axh`q7K=Sa(WUT(H{OR|> znK;~)f3SC)cqE(YxlJaS+mI=OP`Q?w{uW5UefNZtGYu?RxX~CI>6_G(`sZ_2O;O4l z7c`}Fx~>&_dOadwo*ZpI`XdTqHnHz(mx7Zx1ceEj(xh9Rmxo=zK;M{urV=mTHgfI8 z;Gw@b7ZuzmXE893fE!V{HUg&==h*B}lcie!NZ8NoP5k9TNR1awVPiOha=CTbIL=xU z#G8G>71}_#+W@i^AEi5Vk<#yKs6~gQn~Ym%fQZnIx?@}C zW9|aQ^Y8jI?_Jmes*1V6JL)i`wed7f=BWCPayJd&c>BA!ethz&8%v{}CJyftxw7~H z>uuX&&8iXWGOFv;{{s^x@N+*iY*sow_XYn6-FZ(YrS$LhAz550ji35Q{2Zk2*)N4m zB?rLxk&leBJBmG1-FOl@+c>~P&%Yf8$ygQ~*0}Y=>>YOj&QpUU=hj`-vlG#8u3-XG ziQN@^tLSEpL{q(6EC%eCpWSnRteS+GB5AyeL;|qxc?&_M3_3M~-}U~lV1pzQS_n)l zCGcMO>rkcEiAvb9t4Jm=E62r>a`WdwCZK>O%qK`xz1{@KO#89N~c8Gm4+W%h`_ z%g}e{e8zKv+i%#ABkyO{b$blkwutuOqoyrXigv!@G?s_Ms|-&j@BW!iR{oi%adyn5s(*DJ{tu8MZgrz_3I?qZ)kVjo4kF*^$v6)Ch;@5IDtZ7FA>7(%U_yPD zy?)x)w@06R3It6@;d#&q3XzV40j1I>mV3{NH7@iT46ZV3jOxX~(psywHf}+=IXQ#2 zgyl{QI|obKo%9%&nq47#e7_YZnrIG>^+>jR66Xcfa^BvBzI+yBW?{2%EzH7t->h4O z-0wc)McPL%sep2oB@kV8mql|zzj2W23}pPd96MJJ3RwETw<@E=G91^u=Pzx>yqdI? zGK{_RZ-Yn=%nYB{D}Y;06*TMnu!Ru!=#FArVIeL1fxJcHxe{C4naPdv5*i`Dl(+@G zjsn+%Nh1Wm?QWmCHRXMx^b?Za*aaZMnsVV5Rrg|*WC{lYoL0J^U~qCph?zUVekxbU zt7kkT$lB3{y9uE^1UoTai7xX`8v1Wu7j$Zn@2`WPe(R?* zQW)}cUZ8Cn6S@2>m>hwqHI7HD1s%$=U+?pM7qzeWn6&|8G6i+-`w)%*TOM9Gd%eg) z9}85U#ry}Lu*J3M06y9-I&bmFkdVyf3zz$S4E+wQYWJH%((#?nCI5^`m$Ro$4J7M-qpt9t z1%W%eL;sxrlEIZ)X>xa)jk34gd97 z#NyJ|I>71`c+-BG_2IU`!z(~;k!e&c-fak(xQ`sECRkSwLj4Mx{$RX!|Nq|Sr9#tW zmutC^S?F5nBX;nwxNHF=nm9#!n(b*VsvVrL%b+4EIU!Kr%f5+fz~m zuNnJo#gBt7Q~Cd448jRUongunZ7w4qxSsOnchW@u58PJr6Ao;Nh2EesBKH#Qyo;SOclna+#W< z$#KFwzgTRNv()yOT4tTB$0~~RuoW&u#iK>h2G$pob#X+(iva}m5$Ge#I}8GT**D+F zAiI{DmW?R)*OA4`D;~*KOu5Qc0qw%*y=$oZ?`EgPkVMm8zAx9DG8&vhkG;YKCWXx^ z&PY4Vg5if+m0!blr|qESvjs^RCs!ad9g)uBXlVyKm2-Q`$n~NGl;f_8gQs;1rhYd1 z`CUA<1#oDP1=H`!7b^afL~OuAj}j<`9Sh@^^(bGT!xlLs&rjxu{4I%Fa?*vb>optG zJOD*JFkpAxHBv_FF*gfbfp;a;lcVz^-9e80Vn69z18hM^iRKQMtw_3-wPw0SBk?*i z;j4_N>ukx&$3tmK7dxdm!VX{tU?{-Jae0&Ar9;98m;GQ=e#*Wg zmD_k5O`>t=Y%P0sjuN$YU_{xep#7i?!G2L9zc)!BC}u((LUsddd%YaJ#bbpqv{x_iIsSsHtlO2W*&{{zw+s7e0 z1ao?TjMuOtBK1>q@Bgrm@#2IUm+`WC_1E({2+Q}40OThQ7W2<7sc7u0 z66=D_r;#Z1>LD2@%-=D)&s=m1X9(Nh$oayZ2oFCXs*Y5j$eeFKw3U16UTR1K%b(mZ zX?rsz5UQOvSlRR)xtI#2;2g5BQ!H)h02Lq>Y;7Sbo42SXrp~G0pM3zEhMK8$pn?C} zz$sW@(JYNLa@)mv?8(4cYE-u0Y@Wp45oAQ@#`RQR>g3m$&b_9C^wl6iG8oVDFfN1iwp2RhY5YK?Q#s(flK8F4FZ4fsWykk&v0p;S6^b`&HC@F&l3Vj}Xh zhvlC)+O10>{1w8%Ot%cbK-@6x%Ssld{?zKV!BF{9oU@qKVG{84AS+Q>*Xfo}$yI-61S& zxq2QIYy1sfHs@FNG`pQQcB?pa z|JdIL)?fSgA}AXCw!>H6UD+BbyOFzq1z)$oCFZf5^frqBOHPr)blE(CtK_8$xg!7C z2+Q-sBmkK(wDj97{+k>1>b-*oFjy|f*pz~Wso348x@%m=&5ijV6LKz#{sU<$5@T_4 z$Uib@I)RLHp->F+6^6GBx?V?(G?FU#dw}1wJI1`A=ExzGg^}FnUet1-)+LYu>2Lhq zkZu{k3tl=b`5Nw%CF zz?L*fe&K0=-emG3*#AUv%j143AX=@RJW_R*Akx4+Pil>ld-E1j@umWG z`aQ?yOwpCg7ip%^&1=q@cEnDqR+!r-jG<$)(<~Q|r}j_F-gDuUlVl z|MZVX^c!`4n-gMuPM1}bcC{yB!b9V4Oc3@B_efhyHVijnCjd`qhHl4ShFL?MYdDo9 zSdwxhgdVF@Sfjh>LS8D3z#<+t9Gjsnh2$~IS@n}CX`){*z=cKjNwkk3f(Kz7Fo|S; zorhotxaI>g4XvIG2n5$%KY&MFnDdBbesv>QUqH;a4>D|1{xc z#w2b!WT0HLgr#n#WmS!ZQXv)8VPD)XvRBC&t~TuDUTY_Jlhl-O#r5@IG)Ec;p>KnG zucDX&-=N0+4EJqvgggF}*_B-*TxM#<1{G^XBZ2~T7EJ>&7mrp1o9f3B9T|mm`16#N2>OnvPI;wMt{y z5moJ?vY^Nj0$I9j@SPqD?eIEW7{(sjMWdd)b;@*#a=osm!nc5IC{Uo-pFHsj}VXdWU6D5gjYF%;g(u z-Aachq_)|8K|>#t@)UbRTc?guUIA9;)=SAW4eipzD^YcTMLT%R8)bIPJ8#RIz^1|O zjJy`J@s!W0Umw$<8##;qejwK?9LA>r9}U+(gU@jYjjr?(#+1`*EC{ zu={mfZUY4DX7uR*YO<$^+u5VfA3;wqY z4aGF9Ishru!2?g?Pt;TxPQnp5{`ub;SBO@FPQReacE$o8NbK!e7Q8a=T6WrXxL0~{ zU{pd{K$KF17OKd>3u`Ozmg3T95VVdVg$_^Wo>eY+Fcp<-5~6GDTI=FuVepdCq{r%N z$c?RkODHk@gra$cAnh8>U%OgLY2@jDyd(H}(<5>D$zsJjciG<@gp4oVIZEbkRL3)W zs%+QSt*4ctRDtk)@uCz#e7Rg`#R5)H{jDt`+{0Rj{4#puFLMdNW8TH8+>CGpjng!D zv#s^UP5n^l<}4?37f^jUsG zJ!;}?*bpxaV%1I|60&V|m+ z&O>@5pK%W6kM6YB4-^`orB3ZO7T;4OBsxRpf+z^isEIU{X;F?+njYfWkyoN(Y5I7E zQfs=T5F+uAE5X3T__MT7M={~zQ~m%#Je1|Be-6ZA%Ou$LT_3hoBM1+oan51C?)EcK zA_KLMhzi+&0C)PbmrUW}T0<^tKOsDQQAOV*Y^wF&Nq#$Lc^#4C5=oyZ9VGuaQpH|d ztdO*k?XqMcVd=%$Ki#GR>>IR+=*|G=D*w`|up*^;u8@T|0uTTv2%ia7VZ{*?sKAy6 zM25|rtdFo5J!GKxN_(l=(ZLvcrK2JA4fk^|L#vy_DG&Sucvu;}CQxe?tca)!3lUA<2ZSrIBYYRmtKc7WOs=T*QH>y%edL=;=J{=RYODkjX@K*|Iwci967+G>Q7j z+D=xLd*KmFX~7x$ptG2yM#-f`oZ(4Ov$jY3w}fTys&-fDUM{6KgVqlt>Gor{_h4c} zj3?=W!IG=j>WXwNHB4ppk8p)LOTRC>jI7)`nv|Sagen3h##+WZv7?muMW_4K+4us( z5AeRXp$c6`_BB1>`${z~7(lHe3t0cCX>lm zjD*uxXNtJQPbQGJ*sXCFxK_77@*0KaHV9nkSN@8izg$$7o=x)9G|`}xg!N-rbaW7JFZh}Uhd7K~^~ zkBDqpK>C}sd%5k!T;QycIcUUeH>-(OmYZ*N&Cat3=Fo`i<1mga)b>}Ri0HU19wS7m=0Ht?e%@Lw$RHZ?V!xfBkJ zO9+p1v8+g4mvRatqtciP#W}0U^=0^n@jgg~wx|cpnL=&V;!d(eReM`ef<>h{R5r)* zL_6IF$6ah0{)t+<9Jwcay;}NP(uTgaC5sDGcFFG+fZin_hDulDPus$WqnpDMUB2UR zMdqSyAP-M9HTtSsJT5drsjD+a2kiPhS++ByjU?2g;1N4BnX{tUvU&N<2}7U?T@W>B zRL4e5a$_n$0WR|ZnO^JMmgW_|6b4^{V9HSG5BP0V?yehaYqMtPg188FwjY=+583iM z`pdg>4GHNO8@N~e7!ESU`IWFk)YT#L?kbC^X!O%vfIMrUv1fea@At^3#Zw&OJ}_0J zwJvXp+meYbN*3;JAzo|K)dV7O9LA#4I{6L~_v@|}whQ9>JJ4X4Cs%O9PtD2uP?^=5 zC@f<+#|!_($yaZ6#vm9`4$Ait%xQCx_a6CJq(JB%a%RH zY*el0`MQ9MOKPrm`!J(7 zsgTGD-u0~=I-!o2Vlg$I-mwOE%u6QqR*qb7>3$f|fCq;0iH^ z_DI$|*~=U1lT$Pvi&)JNrygI+g@SRyduJo^`-?-A!Rl*xC1MKVv*(+fE8y@)9MT7o zNi7{NZ9Qm;$2f7eaxPsdLQ@)#x#PwcYSuKIM_0#`+OCY|c8MG^z`Yw1Q3KEO&DL|@ zx8PK$9kTD+T#s28V_()rt+DG?T{6``5epQjxcz&rc9iGZ7S9;coB1PF%Wx&4mbnhO z9b_Oi6%+Kt8(|JyyaZe*xE^jOh_o2+XFW8lQUl2GE6exd5xZDv6?Sjmx8|`Tk?iFb z6(ZR?+6^@GUIHr0;wnyE|ydF+9cH@wn%4%3Lev zY(s6HAy(MCg)Igtc)GQ^I<9ag94q>VZ<(`t_tu9)uUIM2K%L~`(L5wD@7!;wMNVir z^GZdZwea*Zh<3&I5%Gm)o96vv{+Vwm2@La877c-BEZgY2LQ&(<4=r>syAMsPoe3kjEp+$_Mj7 z{y^SW!_n6Zyu+v>7Fr>~Z*DVNdLV`snBn3|SKts|sj(nCeE@Ank>!dvE`r)JhOGR< zj==av`{{r$PAo?Rw~CyJiMFsBtS`}-#@p}t5xh>!ATF4n? zzx7RU2@JXq+-*8%8#Fn#ZZWcIamN1QX?Enbi21F|b**Wlc7W3KZl|z;cy}o5iU8@6 zGn9$W;nWxN{yWtAYm>BOgwzHen2LFvhIs8>*9F0>8G(C}7ou=$REx1e>*I)+vP6{b zMT0Y52Hr7@-5>IfrJRCN5*4$9J8zjKBLz*?_N`1Er17@eka{@8A$4PW6|jGk($9NH zbQCVrZG*jg5%09vnlVDBy-}N>ANAqtma|WSt*qHet@W5+}JxFVTKLaV~C|qVIVg4)`7b zdiCiw+|unsCOY5?<_z5Ziw5tZq;zKT;_}o3PBJ3cCAy@_r81+5*wjgRpl3e7@%RPb zr)KDvU^1;Xy}7Q{8aJ)n^xo?(aL5lB-%MN}f?kZ}L&nnK#vu4!k0@{HvClc39$Zpa z{!HHfisD|eAJ}?9SJX~nTVcMjPDA8bqiqYonb+Ku|L>U`1Afs&2ttGDU1KX!7 zkEpts$vNt$F50nZv_pCI0`nJ08=o>LH=isixbYMXxRgpGX#@?n>f3j1$qj8Wv^{2u1@m)hhrvn)+Sa7WmdwN!WK56BY@NwXwXg0l`pN5>(4$9Daasv|FgAK|=ssn(qU|>@2*gL8fdqZ9 zH!@cNZPl~?g88A|D{z&3!sQSV#+yg)55xWP%arb^1M;W@fTKf81p-G10}*~1Kl;(T zqP%3z=?m}jEh}9*tJOR?KO||Zq9fUwITcAt^_&cNNSFh zRhpOQgYg?dYpZ_fs@s=omUq1|C(GzjI)^iUo>My=nfk^id#WrTq^vhmMvy#;D9G+4 zv4ve=h&o1zE48V1wEl&E=QN;3WTT*R((F}en=#Dm;dTO!br)-h@kW)0;L21Z9!3!C zKzMgBQhcHe%(c9tE@KWoyGsTg-MzZ?CKGGevdBh3k94iSznWv&$RI!IriX%;3)6qi zoTo*#q?c$qzvSVEx(lUzKu8DH3vqHZTT3VKW|X*V4`cwGiiiI)zr^`0oNq-6xshX1 z)Y}rIQxFFiStza)a6-?KxogFT1Sdt>R{*9R1_RD4%=Dx!Fgs7Rt-Hx9&YHV4je_F} zQ0N%llaHW6VwaI-qKloL;AcCM*>$|f#t`&tEqb}C9;P%&hLtZ{@huUKQwMB&Aa&vp z-30aQjmWm}VikDrJf@0Q8Pitvgd{7h3c#Y!DCy+Ma_5H@WB7ndY%kI*P3C!Auc46? zKqP2El{MIOtN{;-iEnS3ltd>l7J}Gd@&`F>Ul&mLs z*;5c23eqfxhMLA$0`{<~TcGh=kiuy9Fi$VN{S*8!m!26pScU~BX`7Kdg2{nFFb>n- zw_bJGU!yLJ&oD-18xn`BRm9XW<|1+OQfTZsy86ErN^aJy7Rq?6U z>E$;EJS5G$feEjnsz8UGOa|#35Gwi}GDdx{Q3}+*_xl!duPVn%iGx>FlgM`KGl1NE zr^QhNvjINvKF(2AB+GrJ9!1x{9IOV_*_jhmUcU}7ZJGvm(p2A(Ae0aN{Kc7Nu6PmD z>psf+oso8tof{xkEUQycfr6ZCN>puseFcZwVR|XX2b8JIzQ@%Xh38rz7XWEZHbhERte* zDMGJB3O2hfkp1(%0twJV+HE#5$i=Gk^&JZtdqal=nSp~Ss+kydZ^Fnq1UPKp=ue=q z*2XtJ6g?x0mPx?PfVF}Ig%S25C2Lm*hr>bORKE!>`J~VZ-AEqLZE>MaoYU5Gb4VyD zMjF?K#&U^wUCD$SyRnsyHm7NM5}XEMQ0SVzbCdAz@#UqPNwxf+(qV#iSIsa}1A02U zXSgIZ3bW7y@M`<%Mxh9g)cX7{t%DHmIDoz& z^ZSWZ(tMSLtju;IB?#(&va4XB#k+diG+;plt?t{j&P$baWrfseti0Nb2;y^GF-_?m z+6lSWYfD2lWI(faEmN1Kx9pfO73-9GG-*GEYmiq-m(QH_KBAYD{Tk^pE;;!VdQG5= z-=&(P1eFO|8ECVofyCsGIXF+L`s^7&D& zbSmv6x!VAa{|q$xu4vztKYT0M40fAear;U+jA^XL>cpyV5p5?^f8*5E*DvjxU)l@P zZi^4ID#TbL>jglHmZaa=_Fc9)s(%t`>#zfSeXzql1~~ydG;#|vgUx~k-rPIlNxym{Xn~tC(K3;|NDn`aJ^!}BEpff?A zIpr=6B(4afxN%f~+r^Tr8%T7UbtmJ+`8?wKmh~e5(rQRUEj%U~$^B^- zF3)KrgTT!#6>Ck^ECICE(3&Fbl5xC7M|O8Q#wm84Bv3P$B|^Vi!h{%lW7P+#mn8kB zHY1oW0aM;_FMI!cZWiO+%L^-bF@3os=2(?77M4maJWbDpJR6Gmyi)ig3D$UvOW$`*;^ci+A84{3Y$r^pXsQmZ zgdH(7U#Q`s-)PbiPNF*!^Za6?iSek$N*(P7qtKsET~&O!Ai%0}+-s?P9c6wbcU?baFf zc60Xz(2t=Drfe!QPHwGB=}Ue3v1qhr1EUeXWNI$I^rCtz;62gr1o36c$Hwf2Q zBea!+-IA>nMf63dz#w$XfpRs$Zayf_N4O`xZIR4Prs5|9auVzpB?*t~DZHiWDBo&` z4aWB60-y3+0DI}uh|+b1H#r}x(6<3YD&eSZyJox({R9R-yo>BMGpzxEP4Hgz-b|}| zu&`QI7wN2T(d;h5Ka>w74<&uw|84e*h^Z`37uW0PL*XC8t=W-dIKchc?vBEhsM@{CS$H;K}NkhwHyjx8C5Y>9>*of!Ta9#7RGEGnzSUid0b-Yq$9te(8Ku5rt{wQwP5ha= zptv}e2lOo0V7D8CUG@$WQxyCp>K{9{cZdWTw_mnf0Mli#PJD@_2DL8J*3q0)g02KA zVRHw*Ebz}lU)ch7N+f6*p2<&D_Ll2X4fCdd7h6N=zQ+55W!E8gxXBzr2FMbb45MPQ zw=kzk5=o?V(}|1n{CSqYY=hLn*WSP0(5)G^bpXJsXC0ozF}uMN@u7P)<=yRNwF&2A z3&ReURBks+N5F*y-@qfQc4J~I<}pNWK)uak{H*HwGjUMsVNzwfeF$w+#GzOxdgU1f8#H6 z8PBRV%LYXlwFvvIOsGBlkS!V2{Ai?Xz3!1J=o@zB1p_q+@UJ>@7&3rR0i{@m*N$ZR z0NS(jJkyNPlXpHT4#_~1Zto2+40JQ*lu+#$E2GY!L{EkUeMv0H9jRxFMk=oNa3>OBb?6`eFBL)ZhywFHwfC46LD`eJGxK0j;M|IQJQI>N8&L|4Zl@eO-=k$XdC3> zc4pP#6!kcOPDf&{>)ig;k*6i3#$fotQ;I0J2`aXn0jxbZnp?<>SUbO`8Y8lTyab41 zSk7J7BP36?eM8c+(L&||#@jhllXrZaIK^t6JI>xWv3(_{jB(JryinCEnhB?H^!)B* zU51ZqfxRzmpqjgcy~x2tFS!`x&S)jIAds|;vvFNShXpOF;{FFVV-TB>!1AciB0 zEVYrpXEIh?BTlb4R+&yB}AV1$Ar1`fgf7%vUnF4os~?Y zn@i?WKeBD1+iz!4yeyK3jEW~7B4{#DbIt8^2K7r3W(^T@861(AmQRVa(mc(dDSn>^ zt`De;|8Zv4nTUY$0PBb%tWu#bjX(eK|7>c4{8So$kvk{C>Pbp4!l%8=i&j{AK`z+J zv5P_nnbUvf;5*4Maa^M1C4t9@se(Twq_ zG{ITj677BT`QU1Qo`oMFcO057dIIvwh1uzTvjty*2#B5nuVR38gAjy96E(XikX{ub zx4Xl?ki#j(>rc*mkjL0hBW2mtA5E9SjWMpr_f-N^z<0kjlYcOmeB=vDTs~oNbJAV% z`jpa=)i-M<(Ca7^^K^zPuSBMt4O;v^ks7O?yQVp0f;LnoQ8&>sXqU`=Z7Ws;TKI5im!R((AxilJyNSlosDki399Gu818;Sfisjko)NAMK4qe4%H3?9> zd4uNqrP%$_m`g7gJjW+-iguiVEA1;wLI6D@>iC{}-1?Q~j?@2!ugTmRx8x)H3AgTR z+S?x#wR7{Yp!t?kr}dOMeEAIBajo#<82PAtAcqMrfs>S!dCqEm1AiT!4GZElWNOy9 z>zMk>>JA)$Ai+76eO_#^&nnmksYw-N@EQ{1iCd}1+~{mK67I#>v_pOICmEL~arcTu zMBsp%o@Wc*$C+uZh*y7-Az~-!%H%i}7gTae9F>|LSG1>0%i9O0p zFW05!O$;y~wN_#K$)UdwM;UTZ02P6HsN(Y!ugt_qJ9m=UiCZ6hN}rZSj|s5DpmGQi#X zQ8OCj#b!Lj?@6(27@d7Rl6!N7;@C*L>2>0}q;#Ir5|%m=#|XRqpr^gTVK@^LW}5Rj zXc<3?$2o&RRqhE@TL;M@FK3Q7fG2(2QLN;=gsiwPNeE z5?oDVvIC3HFYx`X7cn2BO^QS`6#FQ-7aCO@NV*|6?IHJW?~}}lL#fDp!e7dty73(Z zy=VO>gT#^cODa4*3CcI;KZPYx4>cveny2KEocvf=61nIbEbvbH-W)vaT2ftLt7LA7 zHCWIVzvaC|`UB8Id`RWda5iN?bE6rYNy1r|dA&Rn&>aT%|B}8w6P8-4<)^)6*lUT= zPEt`5FDOSo6vRD*OtvzoBaQamDu8i3Jfw?ZO=OnPI5);K{D6ul&zJz3cxKN8(=Sgw zgwu{kyhjpW?PF+xjym%#&*&v+xVUlpk|JNxGZ%+3BeQJU#T!V+^A^@Qwqh8m?^O=% zyotNqYN{%=AoDq1JgqV)dkYnA=UHmD22z8KFfjz*A>jy9e^YJkyIYR3)}y|m8jHL3aq*bs%6lQVLNF(P#Vp1A_U z^?#4nNCEuc!VG~ddka8H9a(BIvhWKe?53z?%TC> zR2Ftyzi2nR0jI3hs<%A0v`}`aWSTlRt(*o;w&= z$3j%rgf&xwbCbb6%>h3}q%Q7n-LLwmIJQ0rJM#f6PRY`ZZ^>CnF8-pV{DKJnfa!P} zsaC$Ps9w()KPT^4O33p8@0}PU9wG^Iw5*g%&hz9zOXhS7M7XX|E`M=3O$G&TJ;}>? znFw~kf=)QXk&uhu9cjRhcWE_y+GU1Z+xEt=c_63BT@X192hK64-U zU>Y`@hL(o@U2{kZ@GOR?OsWiW8G4Oc79Y1C41|-R(0bC&tSSaT3HO1aNGY6~6`2yIP41 z_J6c2XH#FXPglwq795?@wmJJRRzs=wnYRWNKM}MQkvUw#+sFj0xnO5}K^Bb?C zYl5j=`~tKOEugE?F(w%J{wKxPXJo4^9J>r-zK51O&(d^_9-syDLAiQgi z74;k8!lo35ZqE;a2kwMHL1!UDIuXz!eBGM@kz;%Wnh7B@b<(F!Zlb*a>fkQ-l8pUz zYJ#fVUjue^?i*d;AtiFJASV0URN$ZC5v_y7fPFal|3}y zA4yvd)dQJc78!Q<;Z*0W-%XQFT>HUEZ|-4({Z7&Tw8v~zWVil+sR1?-%g*4-D9!9n zjTg>vWD!S@5tk3|9*!*=(MSe_3Om?;tsfDkd1okzT@&A$xGe*rAvg&zJE%6Bxb7+> zN$nV$WHcDL)Aq{B%|v4cOcVYgFjrSqpS=!_)Rpz>w-lJ{wBkD7=e}|rY?K%Or2v*3we3Nf^Vml>F zE=ju~4&v$Ss=ZfSIq^5CIE9CHIVczolZy;78Q-1YSNl52zLxsE)3(2vo_aXzKmRNO zD2}2|m3FEGqZRyk5I52OQRFbvyLRKfersLUEM#9t?z35U?43=bMQol2SOgzxMAADrAgmDBE9*qP~x z>S4hPsDMK(4C7#FuqP8ubd3B_G6I76i*g>1UoW2M0kR1N>eNpGm`-GqA-iG1PBk+q zDS{|U?tNfXKQ$SlXvB=*VdyIQdjjWDPbftSf@p-E)0JQjHgkv3O-P}^B~FC6NndB;X#k z6~)_4$M)xd?&oW=AbiI`6c$}T8J)OuVjz<1pd5dC@jE_o8U!WYSi@cSl z6&)-ZB5)az?~aQnzv!&Gt8Y#pA3OT^NK^JQr<8mMjnH}R4%@8Mk86zGk(_g9cp(r< z$KM5^c>UAzAO_K4jZZ$mOw2Bn#ii6lFav*O`OnIhvgY4i1~wy(im4lW_5+%$NUR~0 z^g6lV;nM?~OwGAzp5Sh?BVV^!ore)`u(|R4dD|bv)80a|vHK)T+$0i;+QjnF0wTBE z>ygm%oZ}K)xJ5}WeD!I9#o45uT&#pc|0wcZY<*zS^`V z)YrG*H>7I%e;i1exC%=*e$N>+|6HO`&OyTJ49*7>9xa?3;W`Yo{_-rWTm$8tAE8wb z&pWjneBjQtbR5It^jxB`(@Eg2?@`bYvUDC`{FDN89_LN;S4;}nW?~x<|AobMter5| zahk?rSu2a?fQR}5EDf?VKzemV<9tN%dzk-1)x{^^#V7K4KI&{Xef;Jtbn1RqU&^AN zg!Fp3(HP6@Tlk#cDeoL+N4QWTfO(iLQceQ}P5M?l(4QasbnQto9*xawBu#3(i6>_f zq6cVMD+`R@&_hJu$`QeqAIrPw>{ei*SNB1U4#CX0v9=T`uQ{W&!l_!_w&_=}sv=&Z zurU^)G8PzeT6OPcVCzQoA2RjZ`8u-y3^I|6{uw8|hIovHS7>*kfZpwK&wBB4*2EQ6^-EY#_o3?51BzJC7 zi^t6BOk|aI-ep@D3;KGqt2oi%gqkJUD>}S-KYvmHsLc`S1-OVx!wya0FQXs!8aXwN zVurF+tS1vZ)?>phvnUje830YTlA&eqkPy9Modn7mx#6Wq?Bok+n!ct4`F+P2wQWA4 zf!Wk#-ddpgUhjKFUTeto0;qFCCx!nI0$97^3Pa}S(t3!I$K&NZuA;Uco)NDSIIG30 zw-Nt^g&RqQzr(A>QEwq8G)Sxd4zCTIqKR29+(j`DihZuKLo9H7CDVNu7GGem3393F zbsv}rWfCMHMi4+266WSjB^F-5=0rdimh`*FmT=aeFX$R=UMSi< zZI%meYuTJ}&V)5iR&XKO4U+U7X*?XT!^JZUonBD%oEwf)YF)BTlO+q<{gD#xj2Yk% z>GrSWMEz<_>L|I=w%5xO@-|6pX1%I3?1HwVBwrG1`Hy9^FI_=^yf0w3Szdk)<86b!4^8cROrOjX^T_qsF9<#k{!48i zZ7Y3tEW2Y({=pO*qm38n3s|NHYL_}|2TXC#><}VoEnu7$KFYN(RyGTFp0*vn-G#eR zqm~7>831?w1y?{R1T!4B4jt{HZmd>Ea$0p}xAa>3loB>>Y@niHS+k)~l8O^*;`B|n zo!LEB>ui^Y)KK&&vUcAsEkW#w(oAi+*^7`=#*Nn2Tbf%k zs5$}`WCRoh;SRPLaVa*=ud4?A$y|TTgriPk`9Mc{5`w$T>VSt%zQFmR!2(sswg3L- zo`axOly#oWm@!bPs*EI#T_DUC5Hf@%s!s$K{o#sc!NJz)ONDK}4xGO%sKNxHGd__F z5j-3SK0E!!?*irqm8xq&7ahi^AZ@~gp${#xuCsAmqalT)c4 zU;bG7?Shw4EsR0j*+DHVpe$~s@qqQ{B3mKn@}U(ktH|cs$i0rSHjnTqK&|O)*YzWN znF)drXql2JwsHpv4G?r$vMr5}2Pzf7%q2SY?VW0LC44sPrJYwLPS^@+Ysdgeg&Wy_ z8v`N)3`DaaJMdp2^}d!yzR6h4TNz-kPaks~-M;Iw#vOQFb09vzh?)Ow+P)vS(qqlfjlz=LBM->Uu2c>Y6kg-@?+ZW(@}mL@FHsVAUM*;L5i~x=bs~5 z>VY{B+GBumkgs2A@cuY`Kf_k_E4SF@&ISSh!$3aJaA-T}c#+h-?STs^dp&PS?q>=; zVI2q0Qonz%tg8at{-y%0-XQCBsTdU`VPx$yPn-6zn~!`}pIoH~ zl+lE$HR)>iocKn0Wo>jHQxC=?DBa@X zeVH5^<5<=_tUCm(#NPbwS2?9nr_)#HcRcE%ki>^9E>=mT7fgB&jJ$jk5LUpwx&SDu z4Cc2x<0tSxE#m~tgV9ISd!jHM6qce@Og?uIuLhW$IWGH%SHv3@p6OvYuPUqqyrN#I zvGqJi_yGjW(0DIG7IWD3(IC49Ocq$R>!z?eUxD^zzn)I^LD)1}^Tlo=O~($A0zwIK z>aTM<2U|CM#hEq0{Gg`V+jjq4QHbnYqRB>A@Nu{+ucFU_p&$pJKTUGQ@KfGy>ERWsXk`lozn zPM&DPg3Dwk&QV#7{I-;=8TwVsy-G&!P>{HlhID6WI;ZUWNgljm@SWGRb{PUFKd=TP zmi5thATtb*Vi~&YmaB-eTCU)842U&H%_=mPZ6ne6ob*FwpbYRRb`3i&I>{OrKoQ6L z$P)jk>$^PA7~tUbPp956?ZxoAovZ))inrg9gDQGkxbXxzS(Zk)jfCe) zqqwdL`+^QCNwcCQ6qXp%_dz;F5~mN;wwZb+CmbvXG$H8L6(z2w`zlq%xyc!{Bi|tbroMM2QHH8h3n0ACO}b@893_3>8Ov4Oo%MgtXTLk) zhIWJp%WgrAI)&qo88WQ%*trTl0~80={0WjR^Q~@W4*sNW4GfV7!~QdMn6k>$>T5GW z$|Up2-sjp~=h=mkHYqKEW{3_m$G2yW(Ef5s!`r3E+({>;F$*a*Ndn~<1Ii^AW1qyg ztnP;6gYb$O>NW@;;Z*iVznZ|xQ;E3v)v?=Q?_z`qOtZAY4(u1paHH+Nvn2jjkdq2#iW~e) z*XF`h(~G*@Ws{L$DKn(@)#BJ>dwmnayFX*q9GH{3M1vs*MHAk$pWaTeKYha4M(5Bd zehZTfpw5+|W3p3URv61;BF&$|x-d7@Z>dubk(Mp&D80rhgL#|NFZec8Ywh9QZh zvKnjfX8V$gqaKjz9>tGAyTsaqY>ag3z#A}8PRuGks$pYZIN5N)Scq)nz7_CKE2ltO(MB_p** zG)BtUhqwo&Z+n?ZSc|Tis%H1-H@s3n)8=-6N+8N}sK30aR};{M*6{Ga1%Jt4&UlAY z|K^%-<|CVsVoLf-{|DA{8 zaYHP-@dD(`p%9#+log01ukdy8Z(G%dBaF~jb?{UlwSTf^Ip160-nZ*LhTO7k^V?N1 zL7hzP`@~|S)EnBC2~z2Jmufkn+#}ODn;E%F4GQxIq0Q*&0aZY+=Vgtv-=GPZIhn4h z8-120q7aNdYkB#5%xQTM2F$Q#>c;@3r(fBo=NM?-{(${@GZZol;V=@zb~ociP?E=W zl0pV*cK~7EpisQ~mT(xYlJrWw05(pkK%9(G9I=3fGza|8_#I^^e~ay6 diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/pubkey.asc b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/pubkey.asc deleted file mode 100644 index 0f8bc9fe..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/pubkey.asc +++ /dev/null @@ -1,186 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFudCJMBEADOr/ISxC+QFyXEa/bRPsAMxnZVpiKgoMSN0gyp2Sa5PciN8QWq -lJFHUPeEsSzOvcKT8DDeX5Om8gAQH8BtgylKSevyRBVt/M2pQ0EOrfy4uQFKJGMz -9usLuZerd6iPYe0W/3SwGs9eGo+A9WzOTr0AdKwY80kzIZ6UGgAD90HwgLGS8Te9 -8i7jK21SlmDDiSSdZpVIERta4cgl4KHTQt6CAfBJgmHrJW3pGvXVtwaSRD1kfAyH -2Qwo7H+ziTADvwGFXM4KRDh7alKrzvDcB1qERcgToYnry1w6CF6U9LhHzuJatfKp -JOW7BUAYUBWKv588DWggvY9vBYnv70+YjsqVq9C+QTRJqEeB4IswIlGDLWPMoZWg -+YJB1hDFoGUxif7TgCuYDcjRn7zNJOe+vS4xDCK2cpdtP+vbC56m0i1sT/wn5d/x -iXd8LZJsxu9g1CK+k6Ng7tooJyeqJvURza8leCO+pklQ5mcGAl/G60Z4b3qgJ9IT -iIpKOMktuoNGO5xUd4k+epSN/nnO5IoCxlpcb5fVp+XQB4UP71lfxLONHQgr5MkC -oumjZNQOXW0pjEE2nW8TJGnuM09Vd7UyH7Jrq292HGEnZb5MXrMG0jFCiz0e/tW8 -ORv0FiX4FcIij40SN1kyYWiRjuSGYsXIqyacreZ2aLblNPpXHakmNYq0dwARAQAB -tCFTdWRvIEJvdCAoQk9UKSA8c3Vkby1ib3RAd2Rlcy5mcj6JAlEEEwEKADsCGwMC -HgECF4ACGQEWIQRmcL239Ji+XfynCI6COI8+tXde1QUCW50h2AULCQgHAgYVCgkI -CwIEFgIDAQAKCRCCOI8+tXde1SYAD/9lcvNC3gHgD+c0nrGL490FHuxvXm5gWmXW -wDOaXmTaIRvEPNYFbC6MU8S2oL0/XenEJi1bkRoU6HrGDlcuh3aSIfAxyerl/00O -XS3jkkf1UZ6zv0G6MUgEwMFYLQgEwIamg+Ywn3zdcpvadkyV6EpG/LSeBcGU5/dG -4OpACfE4WcuN4prKZYKbCvoH9YgziMP/FqPjRCyyVi6aZe+boFQZK6h3Te61fKcu -xBJ21xg9KvAQYPmaEuYwZV83KSQ+PGdZweEbmeq2AHRlqpsDEr/fOM1/PuSRPPSA -jRRMi1M9ldDTXi6kOpuUCT7H2iilTlJTTV/to2N6LrGmioapIPwhstr1qmPxjhh5 -+R0qinAbhprnsnhEYDG0tiqZ+1ebYADOQpIpbY5UhB5brN61UJvIqW0IoLgqYLAR -GUGjhqCZwmgqBVNgAZzW8ZXCx5c1Yba0oW8fSVLG2nbPUav2g37Tqr87fUJOBGC5 -4vQO1MMS+HGJKUAtdnXi/slDJsR9qXXo0IxlSWLbQdJ7eL3v21G8SCzKxc3joTno -Or49+VlNHEWexsm7DkMDrf/KHOMr8mcrGTQXInBd/alV0xw9/PyUlzRCX4P7PwFv -A00NhhEloqxhsUEe5BwBbA2CNYB0JtrV3xHqV5SpWhXh3wdVchlZNN4oVHNDxwxw -HsnHr1Slp4kCMwQQAQoAHRYhBMTZH9/O9rSjxlP9eJCg7xuCUaiJBQJbnSONAAoJ -EJCg7xuCUaiJkzIP/0ufV1coA791TmDtgoBEPOMTceZ0D3F2P6P+P5+igrVpKM5n -hVjK6KW8dhOARpgOax6RKV1pw83lh8v4A61lpi6Es7BIT9c7mP1iIS5XGbP6UUtF -YKqQ4Sh3RVjeeH/U+CSZv8JLR0oSpKER2CauB4mWFqthkp6zuNpfO8uVZcsSIWO5 -VRjbB2OnZBX/WI3L/zTAWsd4ccX6VeSXwTXb9IrmO6F/d9On1fkt45ZGfzypqjHh -D8AAA4tSOupWDmwqP00H4/EI0JkZlNBhcOj2TtK9OFI3OhUMG1ZVumJ3tMSDW5YG -f4edP/oPwkgBPikkuBmo8Vl+8EV3mlv/H/5rV4hL4JWDW4g2YvOjSOn3ZowXz3ji -WsrzrJhPnFk9EttbWdMrZSnnNhZ53pt+7nHygxefIOaAC8vOA+ZSs1l++z+grz0y -2U0wDPMEMfGnujhT5RiEqtrRjk4TQ3Kqq0eqLj5DNF7xc+/0IYnu1Ol8yXEizBp+ -rOhnNdpUngYu4N0UsG12Aph1OgdtNHkO+0URy+uNa18VVGtemj6g/bRryYDAhchI -B4sDK1G6ot2og7+QH6Q5kayg9JZkaDwML7G+0Pczl9v/XFPnRM8u6s34bOsZmWgv -Aqmk+KLqN64MtW9jfPjErfHAF6y3TP3n1hqO75D1DnJm7gWT9u//Qq3YuZR60c2E -zYIBEAABAQAAAAAAAAAAAAAAAP/Y/+AAEEpGSUYAAQEAAAEAAQAA/9sAQwAIBgYH -BgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0 -NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIy -MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAhwCHAwEiAAIR -AQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC -BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ -ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3 -eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS -09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA -AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEH -YXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG -R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKj -pKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX2 -9/j5+v/aAAwDAQACEQMRAD8A9/ooooAKKKKACiiigAooqG6ureytnubu4it4EGXl -lcIqj3J4FAE1FctH8SfBUtz9nXxNpvmZxzOAv/fR4/WunjkSaNZInV42GVZTkEeo -NADqKKKACiiigAooooAKKKKACiiigAooooAKKKKAGyyJDE8sjBI0UszHoAOpr4+8 -e+ONV+IfiUxxNL9gWUpY2angDoGI7sepJ6dOlfVvim3mvPCOtW1sCZ5rCeOMDruM -bAfrXx54Iu7ez8U2z3JVVYMis3RWIwP8PxqZtpNoxxFSVKlKcVdpN2Lcvw71uO0M -wNs7gZMKud306Yz+NdJ8IPiFfeF/Eltol9M7aReSiFopD/x7yMcBlz056j8eortW -ZUUsxCqBkkngCvFL/wD4m/jORdNGWubwJBt/iYsACPqefxrCjVlNu542TZlXxcpR -qrbqvyPuCiiiuk98KKKKACiiigAooooAKKKKACiiigAoqKe5gtY/MuJo4k/vSMFH -5mqn9vaP/wBBax/8CU/xoA0K+dPid8FNRTVLjWvC1v8AabWdjJLZJxJEx5OwfxKT -2HI9MV73/b2j/wDQWsf/AAJT/Gj+3tH/AOgtY/8AgSn+NAHxLDLrOoSx6TFLezvI -4iS1Ds2WzjaFr3r4S/B270XUYvEXiWNUuovmtbPIYxt/fcjjI7Dt16ivI/Bc0UXx -Y0qaSREiXVAxdmAUDf1zX15/b2j/APQWsf8AwJT/ABpJExjGOysaFFZ/9vaP/wBB -ax/8CU/xo/t7R/8AoLWP/gQn+NMo0KKZFLHPGJIpEkQ9GQ5B/Gn0AFFFFABRRRQA -UUUUAFeIfFL41SaPeT6D4XdDdxEpc3xAYRN3VAeCw7k8Dp16egfE7xLJ4U8AalqF -u+27ZRBbsOodzjI9wMt+FfPXwe8CxeNvFEs2pKZNMsAJbhSf9a5J2oT6HBJ9hjvS -AxrDwv448fzNfw2eoamWJzdXEmEPqA7kD8Aa1f8AhR/xA/6Asf8A4GQ//FV9awwx -W8KQwRpFFGoVERQFUDoAB0FPosB8j/8ACj/iB/0BY/8AwMh/+Ko/4Uf8QP8AoCx/ -+BkP/wAVX1xRRYD5H/4Uf8QP+gNH/wCBkP8A8VR/wo/4gf8AQFj/APAyH/4qvrii -iwHyP/wo/wCIH/QFj/8AAyH/AOKo/wCFIfEDH/IFj/8AAyH/AOLr64oosB8YzWPj -j4bXyTvHqOkSFuJEb93IfTIyjfTmvd/hX8Xo/GDro2srHBrIXMbpwlyB1wOzY5x3 -5I9K9O1DTrPVrCaxv7aO5tZl2yRSLkMK+QvHfhq5+HHj8wWM0iJGyXdhNn5gufl/ -EEEe+PegD7GorJ8L60niPwvpmsIAv2u3WRlHRWx8w/A5H4VrUwCiiigAqC8vbXTr -OW7vbiK3tol3SSysFVR7k1PXyd8YPiBc+LPEk+m2szDRrGQxxIp4mccGQ+vOQPb6 -mgDofjN8TtA8W6HBomivcTtDeLO9wY9kTAK64GTuPLDtXS/s3Io8May4HzG9UE+w -QY/ma+cmTaoJ619H/s3/APIqax/1/D/0BaqcJQdpID07xR4q0vwhpDajqkpCZ2xx -IMvK3oo/yK8mb9oaT7X8vhxfs2ehuvnx6/dxWT8frq4fxjYWrk/Z4rIPGvbczsGP -/joH4Vds/AHg6b4PNr0lx/xMPsrTG688/JMASItucdcLjGTXbTpUowUpq9zCUpOT -Ueh674R8Y6V4z0s3umuwZCFmgkGHib0I9D2I6/nXQV81fAq6uIfH7QRE+TPaSCVe -2Bgg/nx+NfStc+IpKnPlRpTlzK4UUUVgWcl43+IOk+B7aP7WHuL2YEw2sRAZh/eJ -/hX3/IHmvOrP9obN2Be+HttsTyYbnc6j6FQD+lcD8Urme7+Jmr/anIEcyxJn+FAo -xgfTn8a7L4i+AfB+geAbbU9JnxdloxFL55f7WD1OM46c/LjpXowo0oxipq7kc7nJ -t26Ht2ia1YeIdJg1PTZxNbTDKt0IPcEdiPSvBf2k0UazoLgDcbeUE+wYY/ma3P2e -bq4aDXbQljbI0MijsrtuB/MKPyrF/aU/5C3h/wD64Tf+hLXFWp+zm4m0JcyuaXwk -+K/hrSfCmneG9WuJrO5gMiieVP3LbpGYfMCccN3AHvXukciTRJLE6vG4DK6nIYHo -Qe9fBPlkpuH5V7N8CfiDc2OsReFNRnZ7G7JFoXOfJl67R/stzx649TUyhKFuZblH -0lRRRUgUNbmlttA1GeHPmxWsrpj+8FJFfC0fMgzX3s6LJG0bqGRgQwPcGvijxr4Y -ufB3i290mdGCRuWt3PSSIn5W/Lg+4IqqclGak+jAw5vuD619Gfs3/wDIqax/1/D/ -ANAWvnKRwyDHr0r6N/Zv/wCRU1j/AK/h/wCgLXRjJRlVvF6WBHX/ABL+HqeONNhe -2lSDVLXPkyP911PVGx27g9vxrwtvhN43W7+zf2HITnG8Sx7Pru3Yr6uoqaWKnTXK -jOVNSdzz34YfDf8A4Qm1mvL6SObVblQjmPlYkznaD3ycEn2Hpk+hUUVjObnLmkWk -krIKKKKkZ5R8UvhXP4ouxrWitGNR2BJoJDtE4HAIPZgOOeCAOmOfKrT4SeNru7Fu -2jtAM4Ms0qBF98gnP4Zr6sorpp4upCPKZypRbucv4D8GW3gnw+LCOQTXMreZcz4x -vfGMD2A4H5968f8A2lP+Qt4f/wCuE3/oS19EV87/ALSn/IW8P/8AXCb/ANCWuecn -J3ZaVlZHikf+rFWtDmktfEumzwEiWK7idMeocEVSVwsY9a7n4QeFJ/E/j2ykMZNl -p8i3Vy+OBtOVX6lgOPQH0rsxNSLpU4LdL9APr2iiiuIYVy/jfwFo/jvTFttRQx3E -WTb3UYG+In+YPcH9DzXUUUAfIPjz4U6z4Dtlvrm4trvT5JhDHNESG3EEjcp6cKeh -I969T/ZudT4Y1lARuF6pI9igx/I13fxP8NSeK/AGo6fbpvu0UT26jqXQ5wPcjK/j -Xz38HfHUXgrxRLBqTGPTL8CKdiP9U4J2uR6DJB9jntSA+tKKZDNFcQpNDIkkUihk -dGBVgehBHUU+mAyUSGFxEQshU7C3QHtmvlbUfC/xGbUbg3Vhrc85c75E3urH1BHB -H0r6sorajWdK9lcicOY+Sv8AhFfH/wD0Cte/74krd8G+G/iFb+LdNlW01a1RJ0Ms -lxvWPy8/MGzwRjPHevpiitnjJNW5UQqKXUKKKK4zYK+df2k3U6zoKA/MLeUkexYY -/ka+gdQ1Cz0qwmvr+5jt7WFd0ksjYCivkLx54lufiP4/M9jDI6SMlpYQ4+Yrn5eP -Ukk+2fakwNnwJ8FtX8Y6fa6vNeW9lpU5JV+XlYBipwvQcg9T+Br6S8LeFNJ8H6Mm -maTB5cQO55GOXlbuzHuf0HapfC+ip4c8L6Zo6EN9kt1jZh0ZsfMfxOT+Na1MAooo -oAKKKKACvD/il8FZNXvJ9e8Logu5SXubEkKJG7sh6AnuDwev19wooA+MrDxV448A -TNYQ3l/ppUnNrcR5Ue4RwR+IFa3/AAvHx/8A9BiL/wAA4f8A4mvrK4tre6j8u4gj -mT+7IgYfkap/8I/ov/QIsP8AwGT/AApWA+Wf+F4+P/8AoMRf+AcP/wATR/wvHx// -ANBiL/wDh/8Aia+pv+Ef0X/oEWH/AIDJ/hR/wj+i/wDQIsP/AAGT/CgD5Z/4Xj4/ -/wCgxF/4Bw//ABNH/C8fH/8A0GIv/AOH/wCJr6m/4R/Rf+gRYf8AgMn+FH/CP6L/ -ANAiw/8AAZP8KAPln/hePj//AKDEX/gHD/8AE0H44eP8f8hmP/wDh/8Aia+pv+Ef -0X/oEWH/AIDJ/hR/wj+jf9Aiw/8AAZP8KAPkKfUPG/xJvkt3l1HV5A3yxIv7tD64 -ACL9TivdvhX8IE8IOus60Y59ZK4jjTlLYHrg92xxnoOQPWvVYoYoIxHDGkaDoqKA -B+Ap9FgCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU -UAf/2YkCTgQTAQoAOBYhBGZwvbf0mL5d/KcIjoI4jz61d17VBQJbnSNPAhsDBQsJ -CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEII4jz61d17VUhYP/iPZQiPAUtom/WhO -okjtLxURx/mKjkUm+bDqwtAOnSqFMSI5O2hhuOa9u1I7dtnTuYlb5dWdtq4Holzt -biK81lYb2UH74ykIy7/Kjm3c9ox0RL8XKi8aTzNlAuNE6n0+RtUmKRcEWptz+dMT -V6JCHeES6xf001vIshy3LfdA5RLQm3P0mRuQ8dg313OFZb9jQ/sYgB+uU4yZeJv/ -254tXnxX2FpKUNiJhA89CXXbs7vLFXbtluIeGqPj/CjAs7rPaYVUQ26+jraw1hbv -6t1OJuA81GGLJbxJKa4UoBg5jPB6uv2xRI1omGY9NH6UjwNQuNT408NEusBM9Ug5 -45NJLcjisWTrAynheEGU1qqkvYa3TXJa3z68/3XRL9EbiyHRWxUozfZ7TmCV+UYC -9xmT1cqaYn4brigMk7HDEF5DB+40yxkGpmRxVXTS5XO3HLTcJCyx6aM9PAclN689 -uDrX5pKllhLlUuvrBYjaJz6lg4OChLfp+2m5CWBADjIqE2Q84+Of1ZItQMn9CPWR -h9rAdMPC8F5RPirn1F+2WB7sZb8QhQSHM9GMGe2vya8Lyu9NjUVhyFig16bIQsw+ -frvQZ1q0pDai/sz+UVL5y2dZ+OnZkgNO3yJVA6PgJqDb/oZCTe20Jeznz3XTPTvQ -iruoviuQ9sddtS7rJLqNxzhpq3y0uQINBFudCJMBEACXy22ZobYUWarSEXhGOb5R -wjaT2g79JCW3Gpiz2yp6QWSmGLK3YpXdO2WU0CsFKKbWS8JN8iYOYEX2L+HMU3rh -alYm6/BFFmyRvIf2E7HNATctmxLMlszXnpaHWsMxXKer60/+l4CFYke+2Eo3KRku -BXrNCmVZR0gmKQRYLWBC4bmgEsprI1CcpqzQAluthN/rNIRAJCU0olG7xC+leS1H -8+2qyKIY0287kh1vlmWmeM9cBtAVfqgeNEgxEu6pR5MRRZfgh5UubZGdGitCPM/9 -uV36V12ZDxbCpOMocyL+yO3epTyO7mT5QPBUMuMmVz79LLgI8tJrOO9SgiGIQZbB -xuqZ81EFr3fwqocANzitL9tETmCRSdbPF8gBnIkqGS3BQ3FeDDYf4fNlYfroiADy -TSxn3gnwPxiWus51vnNS3FGKOTkfDZ/p918hpbditRKKdF9nb/sfXJOrppjg+7Op -GFbj8hGjCQN7M4t1qyCPWsOQxPgaywnVqZj/5yK5/DP7CtiSZW8YpLaKNwD5cv4m -0p+TKnkD9u5a011ih4bV99UqptTbcTVXJuzCzBZjQ+RETNuvuV5b13qeUKu2A9po -bsLSNZ6DF8Y81UzEp9DknBoQXy0k/RYj6ezmThnvQA/OsiW/sqABvT53OVMDlEsK -0e4IGjVn5E3+KD8lsgfypQARAQABiQI2BBgBCgAgFiEEZnC9t/SYvl38pwiOgjiP -PrV3XtUFAludCJMCGwwACgkQgjiPPrV3XtUJiBAAzTEzvSlHKk+8h7Ow+++jNQks -aGav6wPkrDzrUh4kdTvljPXL7fsMf2NArdvP5o9FMGbMHCI4/05ixhg8thPUAsCB -QzQTZgkazL1rtPZFsvhF17+KEIOX1LknkCemYzqTTdVsbfwiGJZiZsznerMj2gyc -Uaxvezb9gQkYhQHdR2+d13JxEDbegH6EU1TDklMPKN0GSpGAFGFi4WicUOBoo3Jx -vEl9GVhKx4mVBEVMNnsSehZtZmYAQU2N8Zox74KDcgf/P2qPufsb+MA9vzq5i4ij -Y7f7orhdu1FtZ/gARG+J87/YLq8SpYLJzgaNRs0Ii1BGywZosZpYbsvRc36oNnG4 -BlBa/qYLsCnf+Q7PknODYy0P2Oy6sHI367nZdfMf44Iwoqn5i25cA+7qUZXaxz/o -DN4059bMiRZ9dPVld4cXnkiMiOau4IslkTDJjMCQk0HYU2GxOrl8yR5DjMTlQx59 -Q9jue6fn5IUQeDKzs7og1YuCWXUOWKxDQzzsIXK1/sP/1WFOzHZOx36w5cnnrDN4 -1bh4oBT47H+/QJoWvSX7amFq5iojpOQ61JZT2zN5mDTSRkPJ/0e9l3Goqij785Nj -/YC6VqrHIXm4zN4QFZMEnK1kZwb9Oj9PkPO157GsazWyRhg7VJAd7wsfFkfpp2Uk -dr1dmG5Bf62Bsu3HBMm5Ag0EW50iKgEQAJpK6RgAa5R6T9fkE5IfbFl2YiIvFSpy -ItVl5LyXVH3NUOx/TKUI/xbdCiFqvE5mmJ6tdEFaXlm4fUfIElRCoqpIivGqFuDU -UXfKIg17Oi/T5RihglWVkX+gIVhw7Tf1HyNTyMzZ1LLMxxav/UpGUvypRZiDzOoa -11sMGiDmwFoJUhRfayDVhVVES8sZTQuqhLBQMSk2uK9v1jTu0pHqxaj7/2+994LP -47L+WrvV4SuW+Ze1OwF2OTnRRz1dgIKVaTxgEl+jVFDDlErpOejZCk5wI5Z4xz6e -ma6IB9hxRL10fxf5BF5bHejN07i04sC7Zct1y0YtUrV8ZFnRI2CQz+1UaCHRUuTk -jb/hOTNZH4aVy3EzDqRIWFVHuo8gJVNA9hiqSpa+9J/jVuYqbvf122rOYfWrJA1/ -/bCRx2eXxAnWeDw3xiqI9dUQs/BLQMt+K2lmDRghs/JpNsancruCdRUXjjEenuw3 -xtO2hSKC0SXsWSC7Ezu96jh/hbFh2JHL2EGjdxBrFYietAzhSDRsqlVr/VsoIfHi -JRPuzPYLDwGLBkBvJ5axAorg3WEYqISr4Jo87Z1ejR4WGjtCrjHntcLb2HbLBE+D -CFPl+uaZI7kQRAvqdlNOqb3wiRs2xdfdlwxQO6UDX2aMwVpLgzFGcCzLVqk3Bcx1 -3AzZZSGV7tgfABEBAAGJBGwEGAEKACAWIQRmcL239Ji+XfynCI6COI8+tXde1QUC -W50iKgIbAgJACRCCOI8+tXde1cF0IAQZAQoAHRYhBBA2bu60xXCfz82mk21GYzTz -C++LBQJbnSIqAAoJEG1GYzTzC++LY+MP/0uVqf7L/zDfMmu7939uIeax1WN7joFt -qHjx+gVqDR/9UfdQa4GK3gfmn7C6gmqypMlKlCIn1gS5y0KYSGQfsxX5zplBsV/+ -MZK6ZEfhIlTpZgrOmT03jGe78qQqAvK8XFBcmfLEV7WsmEl4IMEjHbg5QbbItQDj -0ls5tik9qXcCfITSBbf2mZ1HT+saBrHF1h15le8uz3WOS3ayHYvdGtitYMXqBS+N -yyncrCB5MsMpi1sFmGzNuOuYtmcG1PF2y+OVi+7teK8eaxX2Nc9qzgSBklahEKhj -cHY+vKm34SZuWsk9uKuBmSt06MClAdVc3yyK3YKsKx5mxOqrlZpv+UmMcevYXesc -ASSdWmX249LU9L78duHh0VQhxjv088Uoe7ZXIr11xvyCuusaJB+FNr1TS0v+EO97 -53IGAWTYwCmBYhNbLCKELbBQrQyX/4L8gv+L57nH/9lbr67QDX+YlfKy95cT1BUO -AxhnJfZpI7MKXOFuxXxWv0DV0SSJpXwpUbaZjd2rxmeV/70/P9AEc/K9wFFanuYr -ofqGnRbreswK4+v9M2MRGxRHzbWSGNw0cw3to4IZy6Vx8TBoFuVLuEkimZ7CEyHV -+LD+ht/2T2pPigtcox9JrGWmSM9Gw8AfsMfqhzRtsijgpy26YPekVs5uX1tbGDjw -PMEMKsZToQZcvCcP/AnXlckDRJ8h6qcl9eq5+aM600DPQlwXEPJJRI5kriIKizsn -kQNaWrIFM8EVn9Z5nW9/MqQGy/bQzwlSnTuYSWBN4H+MCsjrALEDHVrj865CUv8b -xha8DEcmK2bB22UwME0swn6cVlY8f+hk4hAKstqfWy0wNhMNY8zxj3l5n1q1dq/N -zG69HuWgPguSuB5t0coL7d8m7xGCPzzOUfQOwgd3as5pBmhMZUZuFQQH3skA40sm -GHY6DiuSDgexuujukgNOrRkWQfEjnFkzyhtKwu9q9Uga7LANmtU1MnCbfRdGCEub -XtUsYQtbJrmgoAi0YdL+1EtS+Ghmie0D4M384XUZDyWk6rOj0QFb8RiIprW/rYz2 -YOInvDDnyp1X31ES3Mz2Lijkyx4SlliP9KdgMWSwsjro5B4lgn5k867lxBTtxMXG -Sz4txwPw+mDym2syEA08kuSxLRuzb1oKWkhUsVhysRMb6/94enqqYMP3Tu1OK2pO -chmwA2QunI3ZQ97EOIKYsMhyKo8/4Fy2PV9hj8rCsbx/du2hSYdgaRwohsJXnZ1S -3PkbZuCnKuOFzXrnc94hx4DIuzrn+rL//rMvypJqZtucAHGX+zF7CMG/W4Bg3XI+ -wkUIobyFg5MX8Rmt9Iq7/Y6yJaPRyQxYJYfMZDs/LSptZxC8/Lm4x62AA0tp -=0xe2 ------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js deleted file mode 100644 index 03a44b33..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict'; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The commit message - */ -const commitMessage = function(modifiedFiles) { - const nbrMySQLFiles = modifiedFiles.filter(file => file.match(/mysql-[a-z\-\.]+.json$/g)).length; - const nbrMariaDBFiles = modifiedFiles.filter(file => file.match(/mariadb-[a-z\-\.]+.json$/g)).length; - const nbrMergedData = modifiedFiles.filter(file => file.match(/merged-(slim|ultraslim|raw).(json|md|php)$/g)) - .length; - - const hasMySQLFiles = nbrMySQLFiles > 0; - const hasMariaDBFiles = nbrMariaDBFiles > 0; - const hasOtherFiles = nbrMySQLFiles + nbrMariaDBFiles + nbrMergedData !== modifiedFiles.length; - if (hasMariaDBFiles && hasMySQLFiles) { - return 'update: [MariaDB] && [MySQL] updates' + (hasOtherFiles ? ' and other changes' : ''); - } else if (hasMariaDBFiles && !hasMySQLFiles) { - return 'update: [MariaDB] updates' + (hasOtherFiles ? ' and other changes' : ''); - } else if (!hasMariaDBFiles && hasMySQLFiles) { - return 'update: [MySQL] updates' + (hasOtherFiles ? ' and other changes' : ''); - } - return 'update: 🤖 Some updates 🤖'; -}; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The pr message - */ -const prMessage = function(modifiedFiles) { - const nbrMySQLFiles = modifiedFiles.filter(file => file.match(/mysql-[a-z-]+.json$/g)).length; - const nbrMariaDBFiles = modifiedFiles.filter(file => file.match(/mariadb-[a-z-]+.json$/g)).length; - const nbrMergedData = modifiedFiles.filter(file => file.match(/merged-(slim|ultraslim|raw).(json|md|php)$/g)) - .length; - - const hasMySQLFiles = nbrMySQLFiles > 0; - const hasMariaDBFiles = nbrMariaDBFiles > 0; - const hasOtherFiles = nbrMySQLFiles + nbrMariaDBFiles + nbrMergedData !== modifiedFiles.length; - if (hasMariaDBFiles && hasMySQLFiles) { - return '🤖 [MariaDB] && [MySQL] updates' + (hasOtherFiles ? ' 🚨🚨' : ''); - } else if (hasMariaDBFiles && !hasMySQLFiles) { - return '🤖 [MariaDB] updates' + (hasOtherFiles ? ' 🚨🚨' : ''); - } else if (!hasMariaDBFiles && hasMySQLFiles) { - return '🤖 [MySQL] updates' + (hasOtherFiles ? ' 🚨🚨' : ''); - } - return '🤖 Some updates to review 🤖'; -}; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The pr content - */ -const prContent = function(modifiedFiles) { - let message = - 'Dear human 🌻, after running my task the following file' + - (modifiedFiles.length > 1 ? 's where updated:' : ' was updated:') + - '\n'; - message += modifiedFiles - .map(file => { - let emoji = '👽'; - if (file.match(/mysql-[a-z-]+.json$/g)) { - emoji = 'ðŸ¬'; - } - if (file.match(/mariadb-[a-z-]+.json$/g)) { - emoji = 'ðŸ³'; - } - if (file.match(/merged-(slim|ultraslim|raw).(json|md|php)$/g)) { - emoji = '📦'; - } - return '- `' + file + '` ' + emoji + '\n'; - }) - .join(''); - return message; -}; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The pr branch - */ -const prBranch = function(modifiedFiles) { - return 'refs/heads/update/' + new Date().getTime(); -}; - -module.exports = { - commitMessage: commitMessage, - prMessage: prMessage, - prContent: prContent, - prBranch: prBranch, -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/MariaDB.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/MariaDB.js deleted file mode 100644 index a6f3c01e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/MariaDB.js +++ /dev/null @@ -1,271 +0,0 @@ -'use strict'; - -const common = require(__dirname + '/common'); -const cleaner = require(__dirname + '/cleaner'); - -/** - * Create a doc element - * @param {Element} element The root element - * @returns object The doc object - */ -const createDoc = function($, element) { - let doc = { - id: $(element).attr('id'), - name: $(element) - .text() - .trim(), - }; - try { - /* jshint -W083 */ - // Parse ul > li - const ulElementList = $(element) - .nextAll() - .not('p') - .first(); - if (ulElementList.find('li > strong').length === 0) { - return { id: null }; - } - ulElementList.find('li').each((i, elementDescr) => { - const valueKey = $(elementDescr); - const key = valueKey - .find('strong') - .text() - .toLowerCase() - .trim(); - const value = $(elementDescr) - .text() - .replace(valueKey.find('strong').text(), '') - .trim(); - switch (key) { - case 'dynamic:': - doc.dynamic = value.toLowerCase() === 'yes'; - break; - case 'scope:': - doc.scope = value - .toLowerCase() - .split(',') - .map(item => { - if (item.match(/session/)) { - return 'session'; - } else if (item.match(/global/)) { - return 'global'; - } else { - return item.trim(); - } - }); - doc.scope = doc.scope.filter(function(e) { - return e === 0 || e; - }); - break; - case 'type:': - doc.type = cleaner.cleanType(value.toLowerCase()); - break; - case 'data type:': - /* - * Default method,
    25. has a child - * Example:
    26. Data Type: numeric
    27. - */ - let dataType = valueKey.find('code'); - if (dataType.length > 0) { - doc.type = cleaner.cleanType( - dataType - .first() - .text() - .toLowerCase() - .trim() - ); - } else { - /* - * Fallback method,
    28. has text - * Example:
    29. Data Type: boolean
    30. - */ - let dataType = value.replace(/undefined/gi, ''); - dataType = dataType.toLowerCase().trim(); - if (dataType !== '') { - doc.type = cleaner.cleanType(dataType); - } else if (dataType === '') { - console.log('Empty datatype found for : ' + doc.id); - } else { - console.log('No datatype found for : ' + doc.id); - } - } - break; - case 'description:': - doc.type = cleaner.cleanType(value.toLowerCase()); - break; - case 'default value:': - case 'default:': - doc.default = cleaner.cleanDefault( - valueKey - .text() - .replace(valueKey.find('strong').text(), '') - .trim() - ); - break; - case 'valid values:': - doc.validValues = valueKey - .find('code') - .get() - .map(el => $(el).text()); - break; - case 'range:': - doc.range = valueKey - .find('code') - .get() - .map(el => $(el).text()); - if (doc.range.length === 1) { - // try x-y - doc.range = doc.range[0].split('-').map(item => item.trim()); - } - if (doc.range.length === 1) { - // try x to y - doc.range = doc.range[0].split('to').map(item => item.trim()); - } - if (doc.range[1] !== undefined) { - doc.range[1] = parseFloat(doc.range[1]); - } - if (doc.range.length === 1) { - // try x upwards - if (value.includes('upwards')) { - doc.range[1] = value; - } - } - // Could be oneday a float - doc.range = { - from: parseFloat(doc.range[0]), - to: doc.range[1], - }; - doc.range = cleaner.cleanRange(doc.range); - - break; - case 'commandline:': - if ( - typeof value === 'string' && - (value.toLowerCase() !== 'no' && - value.toLowerCase() !== 'none' && - value.toLowerCase() !== 'n/a' && - value.toLowerCase() !== 'no commandline option') - ) { - doc.cli = cleaner.cleanCli(value, true); - } - break; - default: - break; - } - }); - /* jshint +W083 */ - } catch (e) { - console.error(e); - console.log('Error at : #' + doc.id); - } - if (doc.type !== undefined) { - if (doc.type === 'numeric') { - doc.type = 'integer'; - } - } - return doc; -}; - -function parsePage($, cbSuccess) { - var anchors = []; - $('.anchored_heading').each(function(i, el) { - let doc = createDoc($, el); - if (doc.id && typeof doc.id === 'string') { - anchors.push(doc); - } - }); - cbSuccess(anchors); -} - -const KB_URL = 'https://mariadb.com/kb/en/library/documentation/'; - -const storageEngines = ['aria', 'myrocks', 'cassandra', 'galera-cluster', 'mroonga', 'myisam', 'tokudb', 'connect']; - -const systemVariables = ['xtradbinnodb-server', 'mariadb-audit-plugin', 'ssltls', 'performance-schema']; - -const custom = [ - { - url: 'columns-storage-engines-and-plugins/storage-engines/spider/spider-server-system-variables/', - name: 'spider-server-system-variables', - }, - { - url: 'semisynchronous-replication/', - name: 'semisynchronous-replication-system-variables', - }, - { - url: 'replication-and-binary-log-server-system-variables/', - name: 'replication-and-binary-log-server-system-variables', - }, - { - url: 'gtid/', - name: 'gtid-system-variables', - }, - { - url: 'replication/optimization-and-tuning/system-variables/server-system-variables/', - name: 'server-system-variables', - }, - { - url: 'system-versioned-tables/', - name: 'versioned-tables-system-variables', - }, -]; - -const status = [ - 'server', - 'galera-cluster', - 'aria-server', - 'cassandra', - 'mroonga', - 'spider-server', - 'sphinx', - 'tokudb', - 'xtradbinnodb-server', - 'replication-and-binary-log', - 'oqgraph-system-and', - 'thread-pool-system-and', - 'ssltls', - 'mariadb-audit-plugin', - 'semisynchronous-replication-plugin', -]; - -const pages = []; - -storageEngines.forEach(se => { - pages.push({ - url: KB_URL + 'columns-storage-engines-and-plugins/storage-engines/' + se + '/' + se + '-system-variables/', - name: se + '-system-variables', - }); -}); - -custom.forEach(cu => { - pages.push({ - url: KB_URL + cu.url, - name: cu.name, - }); -}); - -status.forEach(statusName => { - pages.push({ - url: KB_URL + statusName + '-status-variables/', - name: statusName + '-status-variables', - }); -}); - -systemVariables.forEach(systemVariableName => { - pages.push({ - url: KB_URL + systemVariableName + '-system-variables/', - name: systemVariableName + '-system-variables', - }); -}); - -module.exports = { - run: () => { - /*var pages = [ - { - url: 'http://7.2.local/Global%20Transaction%20ID%20-%20MariaDB%20Knowledge%20Base.html', - name: 'gtid-system-variables' - } - ]*/ - return common.processDataExtraction(pages, 'mariadb-', parsePage); - }, -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/MySQL.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/MySQL.js deleted file mode 100644 index 99f45611..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/MySQL.js +++ /dev/null @@ -1,251 +0,0 @@ -'use strict'; - -const common = require(__dirname + '/common'); -const cleaner = require(__dirname + '/cleaner'); - -/** - * Complete a doc element with info found in table - * @param {HTMLTableRowElement[]} rows The table rows - * @param {Object} doc The doc object - */ -function completeDoc($, rows, doc) { - $(rows).each((i, elem) => { - let tds = $(elem).find('td'); // first is key and last is value - var name = tds - .first() - .text() - .toLowerCase() - .trim(); - var value = tds.last(); - switch (name) { - case 'dynamic': - doc.dynamic = - value - .text() - .toLowerCase() - .trim() === 'yes'; - break; - case 'name': - doc.name = value.text().trim(); - break; - case 'system variable': - // Do not overwrite the name - if (typeof doc.name === 'undefined') { - doc.name = value - .text() - .toLowerCase() - .trim(); - } - break; - case 'scope': - let scope = value.text().toLowerCase(); - if (scope === 'both') { - // found on mysql-cluster-options-variables.html - doc.scope = ['global', 'session']; - } else if (scope != '') { - doc.scope = scope.split(',').map(item => { - if (item.match(/session/)) { - return 'session'; - } else if (item.match(/global/)) { - return 'global'; - } else { - return item.trim(); - } - }); - } - if (doc.scope !== undefined) { - doc.scope = doc.scope.filter(function(e) { - return e === 0 || e; - }); - } - break; - case 'type': - let type = value - .text() - .toLowerCase() - .trim(); - if (type != '') { - doc.type = cleaner.cleanType(type); - } - break; - case 'default value': - case 'default, range': - doc.default = cleaner.cleanDefault(value.text().trim()); - break; - case 'valid values': - doc.validValues = $(value) - .find('code') - .get() - .map(el => $(el).text()); - break; - case 'minimum value': - if (doc.range == undefined) { - doc.range = {}; - } - doc.range.from = parseFloat(value.text().trim()); - break; - case 'maximum value': - if (doc.range == undefined) { - doc.range = {}; - } - doc.range.to = parseFloat(value.text().trim()); - break; - case 'command-line format': - doc.cli = cleaner.cleanCli(value.text().trim()); - break; - case 'command line': - if (typeof doc.cli !== 'string') { - doc.cli = - value - .text() - .toLowerCase() - .trim() === 'yes'; - } - break; - } - }); -} - -/** - * Create a doc element - * @param {Element} element The root element - * @returns object The doc object - */ -function createDoc($, element, doc) { - completeDoc($, $(element).find('tbody > tr'), doc); - if (doc.range !== undefined) { - doc.range = cleaner.cleanRange(doc.range); - } - - if (doc.name && doc.name.match(cleaner.regexCli)) { - delete doc.name; - } - - return doc; -} - -function parsePage($, cbSuccess) { - var anchors = []; - $('.informaltable, .table') - .filter(function(i, elem) { - return ( - $(elem) - .find('th') - .first() - .text() === 'Property' - ); - }) - .each(function(i, elem) { - let doc = { - id: $(elem) - .prevAll() - .find('a') - .filter(function(i, el) { - return typeof $(el).attr('name') === 'string' && typeof $(el).attr('class') === 'undefined'; - }) - .first() - .attr('name'), - }; - if (typeof doc.id !== 'string') { - doc.id = $(elem) - .prevAll() - .find('.link') - .first() - .attr('href') - .split('#')[1]; - } - createDoc($, elem, doc); - if (typeof doc.cli === 'boolean') { - doc.cli = $(elem) - .prevAll() - .find('.option') - .first() - .text(); - if (doc.cli === '') { - delete doc.cli; - } - } - if (!doc.name && doc.cli) { - var matches = doc.cli.match(cleaner.regexCli); - doc.name = matches[2].replace(/-/g, '_'); - } - anchors.push(doc); - }); - - cbSuccess(anchors); -} - -const KB_URL = 'https://dev.mysql.com/doc/refman/8.0/en/'; -const KB_URL57 = 'https://dev.mysql.com/doc/refman/5.7/en/'; - -const pages = [ - { - url: KB_URL + 'server-system-variables.html', - name: 'server-system-variables', - }, - { - url: KB_URL + 'innodb-parameters.html', - name: 'innodb-parameters', - }, - { - url: KB_URL + 'performance-schema-system-variables.html', - name: 'performance-schema-system-variables', - }, - { - url: KB_URL + 'x-plugin-options-system-variables.html', - name: 'x-plugin-options-system-variables', - }, - { - url: KB_URL + 'replication-options-binary-log.html', - name: 'replication-options-binary-log', - }, - { - url: KB_URL57 + 'replication-options-binary-log.html', - name: 'replication-options-binary-log_5.7', - }, - { - url: KB_URL + 'pluggable-authentication-system-variables.html', - name: 'pluggable-authentication-system-variables', - }, - { - url: KB_URL + 'audit-log-reference.html', - name: 'audit-log-reference', - }, - { - url: KB_URL + 'replication-options-gtids.html', - name: 'replication-options-gtids', - }, - { - url: KB_URL + 'replication-options-slave.html', - name: 'replication-options-slave', - }, - { - url: KB_URL + 'replication-options-master.html', - name: 'replication-options-master', - }, - { - url: KB_URL + 'replication-options.html', - name: 'replication-options', - }, - { - url: KB_URL57 + 'mysql-cluster-options-variables.html', - name: 'mysql-cluster-options-variables', - }, - { - url: KB_URL + 'server-options.html', - name: 'server-options', - }, - { - url: KB_URL + 'version-tokens-reference.html', - name: 'version-tokens-reference', - }, -]; - -module.exports = { - parsePage: parsePage, - createDoc: createDoc, - completeDoc: completeDoc, - run: () => { - return common.processDataExtraction(pages, 'mysql-', parsePage); - }, -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/cleaner.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/cleaner.js deleted file mode 100644 index c15d51a8..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/cleaner.js +++ /dev/null @@ -1,128 +0,0 @@ -'use strict'; - -const realTypes = [ - 'string', - 'boolean', - 'integer', - 'numeric', - 'enumeration', - 'set', - 'directory name', - 'file name', - 'byte', -]; - -/** - * Clean type using real types - * @param {String} type The type - * @return {String|undefined} The cleaned type - */ -const cleanType = function(type) { - if (realTypes.includes(type) === false && typeof type === 'string') { - if (type.match(/in bytes/i) || type.match(/number of bytes/i) || type.match(/size in mb/i)) { - type = 'byte'; - } else if ( - type.match(/number of/i) || - type.match(/size of/i) || - type.match(/in microseconds/i) || - type.match(/in seconds/i) - ) { - type = 'integer'; - } else if ( - type.match(/numeric (64-bit unsigned integer)/i) || - type.match(/numeric (32-bit unsigned integer)/i) - ) { - type = 'numeric'; - } else { - type = undefined; - } - } - return type; -}; - -const regexCli = /([-]{2})([0-9a-z-_]+)/i; - -/** - * Clean cli argument - * @param {String} cli The command line string - * @param {boolean} skipRegex Skip regex check - * @returns {String} The cleaned cli - */ -const cleanCli = function(cli, skipRegex = false) { - if (typeof cli === 'string') { - if (cli.match(//i) || cli.match(/<\/code\>/i)) { - cli = cli.replace(//gi, ''); - cli = cli.replace(/<\/code\>/gi, ''); - cli = cli.replace(/\>/gi, ''); - cli = cli.replace(/ cleanTextDefault(el.trim())) - .join(', '); -}; - -/** - * Clean text of a default value - * @param {String} defaultTextValue The default text value - * @returns {String} The same or an alternative text - */ -const cleanTextDefault = function(defaultTextValue) { - if (defaultTextValue === 'Autosized (see description)') { - defaultTextValue = '(autosized)'; - } - if (defaultTextValue.indexOf('Based on the number of processors') !== -1) { - defaultTextValue = '(based on the number of processors)'; - } - if (defaultTextValue === 'The MariaDB data directory') { - defaultTextValue = '(the MariaDB data directory)'; - } - if (defaultTextValue.match(/-1 \(signifies (autoscaling); do not assign this literal value\)/g)) { - defaultTextValue = '(-1 signifies autoscaling; do not use -1)'; - } - if (defaultTextValue.match(/-1 \(signifies (autosizing); do not assign this literal value\)/g)) { - defaultTextValue = '(-1 signifies autosizing; do not use -1)'; - } - return defaultTextValue; -}; - -module.exports = { - regexCli: regexCli, - cleanType: cleanType, - cleanCli: cleanCli, - cleanRange: cleanRange, - cleanDefault: cleanDefault, -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/common.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/common.js deleted file mode 100644 index d9274dcc..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/common.js +++ /dev/null @@ -1,113 +0,0 @@ -'use strict'; - -const fs = require('fs'); -const Crawler = require('crawler'); -const path = require('path'); - -/** - * Sort the object keys - * @see https://stackoverflow.com/a/48112249/5155484 - * @param {Object} obj The object - * @param {Function} arraySorter The sorter callback - */ -const sortObject = function(obj, arraySorter) { - if (typeof obj !== 'object') { - return obj; - } - if (Array.isArray(obj)) { - if (arraySorter) { - obj.sort(arraySorter); - } - for (var i = 0; i < obj.length; i++) { - obj[i] = sortObject(obj[i], arraySorter); - } - return obj; - } - var temp = {}; - var keys = []; - for (var key in obj) { - keys.push(key); - } - keys.sort(); - for (var index in keys) { - temp[keys[index]] = sortObject(obj[keys[index]], arraySorter); - } - return temp; -}; - -const writeJSON = function(filename, data, cbSuccess = null) { - fs.writeFile(filename, JSON.stringify(sortObject(data), null, 2) + '\n', function(err) { - if (err) { - return console.log(err); - } else { - if (cbSuccess !== null) { - cbSuccess(); - } - } - }); -}; - -const readJSON = function(filename, callbackSuccess) { - fs.readFile(filename, 'utf8', function(err, data) { - if (err) { - return console.log(err); - } - callbackSuccess(JSON.parse(data), filename); - }); -}; - -const listDirectory = function(dirname, callbackSuccess) { - fs.readdir(dirname, (err, files) => { - if (err) { - return console.log(err); - } - callbackSuccess(files, dirname); - }); -}; - -const writePage = function(filePrefix, name, url, data, onWriteSuccess) { - let pageKB = { - url: url, - name: name, - data: data, - }; - writeJSON(path.join(__dirname, '../', 'data', filePrefix + pageKB.name + '.json'), pageKB, onWriteSuccess); -}; - -const processDataExtraction = function(pages, filePrefix, parsePage) { - return new Promise(resolve => { - var nbrPagesProcessed = 0; - var crawler = new Crawler({ - maxConnections: 1, - // This will be called for each crawled page - callback: function(error, res, done) { - if (error) { - console.log(error); - } else { - console.log('URL : ' + res.options.url); - parsePage(res.$, anchors => { - writePage(filePrefix, res.options.name, res.options.url, anchors, () => { - nbrPagesProcessed++; - if (nbrPagesProcessed === pages.length) { - resolve(); - } - }); - }); - } - done(); - }, - }); - crawler.queue( - pages.map(page => { - return { uri: page.url, name: page.name, url: page.url }; - }) - ); - }); -}; - -module.exports = { - processDataExtraction: processDataExtraction, - listDirectory: listDirectory, - readJSON: readJSON, - writeJSON: writeJSON, -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/index.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/index.js deleted file mode 100644 index e0308f18..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/index.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict'; -const MariaDB = require('./MariaDB.js'); -const MySQL = require('./MySQL.js'); - -console.log('Run build...'); - -Promise.all([MariaDB.run(), MySQL.run()]) - .then(() => { - console.log('All done.'); - }) - .then(() => { - console.log('End !'); - }); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/merge.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/merge.php deleted file mode 100644 index 471cab1e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/src/merge.php +++ /dev/null @@ -1,472 +0,0 @@ -from); - $cacheHasFrom = isset($cache->from); - $currentHasTo = isset($current->to); - $cacheHasTo = isset($cache->to); - if ($currentHasFrom === false && $cacheHasFrom === true) { - $current->from = $cache->from; - if (JSONcompare($cache, $current)) { - $newData->$key = $current; - if (JSONcompare($current, $cache)) { - $nbrConflictsSolved++; - } else { - fixRange($current, $cache); - } - } - } elseif ($currentHasFrom === true && $cacheHasFrom === false) { - $cache->from = $current->from; - if (JSONcompare($cache, $current)) { - $newData->$key = $cache; - if (JSONcompare($current, $cache)) { - $nbrConflictsSolved++; - } else { - fixRange($current, $cache); - } - } - } elseif ($currentHasTo === false && $cacheHasTo === true) { - $current->to = $cache->to; - if (JSONcompare($cache, $current)) { - $newData->$key = $current; - if (JSONcompare($current, $cache)) { - $nbrConflictsSolved++; - } else { - fixRange($current, $cache); - } - } - } elseif ($currentHasTo === true && $cacheHasTo === false) { - $cache->to = $current->to; - if (JSONcompare($cache, $current)) { - $newData->$key = $cache; - if (JSONcompare($current, $cache)) { - $nbrConflictsSolved++; - } else { - fixRange($current, $cache); - } - } - } elseif (( $currentHasFrom === true && $currentHasFrom === true ) - && ( $cache->from === $current->from ) - ) { - $onlyFrom = new stdClass(); - $onlyFrom->from = $current->from; - $newData->$key = $onlyFrom; - $nbrConflictsSolved++; - echo '[WARN] conflict range to - '.json_encode($cache).' - '.json_encode($current).PHP_EOL; - } else { - echo '[ERROR] conflict range - '.json_encode($cache).' - '.json_encode($current).PHP_EOL; - } -} - -$variables = array(); - -$nbr = 0; -$nbrConflicts = 0; -$nbrConflictsSolved = 0; -foreach ($files as $file) { - $fileData = json_decode(file_get_contents($file)); - if (isset($fileData->data) === false) { - continue; - } else { - $data = $fileData->data; - } - - foreach ($data as $doc) { - $identifier = $doc->name; - if (isset($identifier)) { - if (isset($variables[$identifier]) === false) { - if (isset($doc->ids) === false) { - $doc->ids = array(); - } - $variables[$identifier] = $doc; - $kbEntry = new stdClass(); - $kbEntry->anchor = $doc->id; - $kbEntry->url = $fileData->url; - $doc->ids[] = $kbEntry; - unset($doc->id); - } else { - if (isset($doc->ids) === false) { - $doc->ids = array(); - } - $kbEntry = new stdClass(); - $kbEntry->anchor = $doc->id; - $kbEntry->url = $fileData->url; - $doc->ids[] = $kbEntry; - unset($doc->id); - //echo $identifier." duplicate ! in ".str_replace($dataDir, "", $file).PHP_EOL; - $newData = new stdClass(); - foreach ((array) $doc as $key => $val) { - if (isset($variables[$identifier]->$key)) { - $cacheValue = $variables[$identifier]->$key; - $docValue = $doc->$key; - if (( strtoupper(json_encode($cacheValue)) === strtoupper(json_encode($docValue))) - && ( json_encode($cacheValue) !== json_encode($docValue)) - ) { - $nbrConflicts++; - $nbrConflictsSolved++; - //echo 'upper conflict '.$key.' - '.json_encode($cacheValue).' - '.json_encode($docValue).PHP_EOL; - $docValue = strtoupper(json_encode($docValue)); - } elseif (json_encode($cacheValue) !== json_encode($docValue)) { - $nbrConflicts++; - if ($key === "type") { - $realTypes = array( - "string", - "boolean", - "integer", - "numeric", - "enumeration", - "set", - "directory name", - "file name", - "byte" - ); - if (in_array($cacheValue, $realTypes)// original - && in_array($docValue, $realTypes) === false// dupe - ) {//original type valid - echo 'original type valid : '.$cacheValue.PHP_EOL; - } elseif (in_array($cacheValue, $realTypes) === false// original - && in_array($docValue, $realTypes)// dupe - ) {// dupe type valid - $newData->$key = $docValue; - //echo 'dupe type valid : '.$docValue.PHP_EOL; - $nbrConflictsSolved++; - } else { - if (( json_encode($cacheValue) === '"numeric"' - && json_encode($docValue) === '"integer"') - || ( json_encode($cacheValue) === '"integer"' - && json_encode($docValue) === '"numeric"') - ) {// numeric vs integer - //echo "integer wins !".PHP_EOL; - $newData->$key = "integer"; - $nbrConflictsSolved++; - } else { - echo 'type conflict : '.json_encode($cacheValue).' - '.json_encode($docValue).PHP_EOL; - } - } - } elseif ($key === "ids") { - /*if (isset($newData->ids) === false) { - $newData->ids = array(); - }*/ - $newData->ids = array_merge($cacheValue, $docValue); - /*$source = array("_", "option-mysqld-", "sysvar-", ); - $destination = array("-", "",""); - if (// Replace prefix to see if same id - str_replace($source, $destination, $docValue) - === - str_replace($source, $destination, $cacheValue) - ) { - $newData->$key = str_replace($source, $destination, $docValue); - $nbrConflictsSolved++;// TODO: check if good idea - } else { - echo '[ERROR] conflict id : ' - .json_encode($cacheValue) - .' - ' - .json_encode($docValue) - .' - ' - .str_replace($source, $destination, $docValue) - .' - ' - .str_replace($source, $destination, $cacheValue) - .PHP_EOL; - }*/ - } elseif ($key === "default") { - $originalValues = array("on", "off", "ON", "OFF", "true", "false", "TRUE", "FALSE"); - $destinationValues = array("1", "0", "1", "0", "1", "0", "1", "0"); - $docValue = str_replace($originalValues, $destinationValues, $docValue); - $cacheValue = str_replace($originalValues, $destinationValues, $cacheValue); - if ($docValue === $cacheValue) { - $newData->$key = $docValue; - $nbrConflictsSolved++; - } else { - if (is_array($cacheValue) === false - && is_array($docValue) === false - ) { - if (floatval($cacheValue) === floatval($docValue)) { - $newData->$key = $docValue; - $nbrConflictsSolved++; - } else { - echo '[ERROR] conflict default, not array : '.json_encode($cacheValue).' - '.json_encode($docValue).PHP_EOL; - } - } else { - echo '[ERROR] conflict default : '.json_encode($cacheValue).' - '.json_encode($docValue).PHP_EOL; - } - } - } elseif ($key === "validValues") { - if (is_array($cacheValue) === false) { - $cacheValue = array($cacheValue); - } - if (is_array($docValue) === false) { - $docValue = array($docValue); - } - $intersecValidValues = array_intersect($docValue, $cacheValue); - if (count($intersecValidValues) === count($docValue) - && count($intersecValidValues) === count($cacheValue) - ) {// No variables were lost in process - $newData->$key = $intersecValidValues; - $nbrConflictsSolved++; - } elseif (array_values(array_diff($docValue, $cacheValue)) === array("32768","65536") - ) {// Missing translation (in bytes) for 32k and 64k - $intersecValidValues[] = "32768"; - $intersecValidValues[] = "65536"; - $newData->$key = array_values($intersecValidValues); - $nbrConflictsSolved++; - } elseif (strtoupper(json_encode(ksort($docValue))) === strtoupper(json_encode(ksort($cacheValue))) - ) {// uppercase / lowercase - ksort($cacheValue); - $newData->$key = json_decode(json_encode($cacheValue)); - $nbrConflictsSolved++; - } else { - echo '[ERROR] conflict validValues : ' - .json_encode($cacheValue) - .' - ' - .json_encode($docValue) - .' - ' - .json_encode($intersecValidValues) - .' - ' - .json_encode(array_values(array_diff($docValue, $cacheValue))).PHP_EOL; - } - } elseif ($key === "cli") { - $replaceSource = array("file", "dir_name", "-- ", "_"); - $replaceDest = array("path", "path", "--", "-"); - $replacedDocValue = str_replace($replaceSource, $replaceDest, $docValue); - $replacedCacheValue = str_replace($replaceSource, $replaceDest, $cacheValue); - if (str_replace($replaceSource, $replaceDest, $docValue) === str_replace($replaceSource, $replaceDest, $cacheValue) - ) {//Try replacements - $newData->$key = str_replace($replaceSource, $replaceDest, $docValue); - $nbrConflictsSolved++; - } elseif (str_replace("--", "", $docValue) === str_replace("--", "", $cacheValue) - ) {// Doc not well formated, missing -- before cli command - $newData->$key = "--".str_replace("--", "", $docValue); - $nbrConflictsSolved++; - } elseif (strlen(str_replace(str_replace("#", "", $docValue), "", $cacheValue)) !== strlen($cacheValue) - ) {// More precise doc, value hint, eg: --blablabla={0|1} - $newData->$key = $cacheValue; - $nbrConflictsSolved++; - } elseif (strlen( - str_replace( - str_replace( - array("#"), - array(""), - $replacedDocValue - ), "", $replacedCacheValue - ) - ) !== strlen($replacedCacheValue) - ) {// More precise doc, value hint, eg: --blablabla={0|1} using replaced values - $newData->$key = $replacedCacheValue; - $nbrConflictsSolved++; - } elseif (strlen( - str_replace( - str_replace( - array("#"), - array(""), - $replacedCacheValue - ), "", $replacedDocValue - ) - ) !== strlen($replacedDocValue) - ) {// More precise doc, value hint, eg: --blablabla={0|1} using replaced values, reversed: cache/doc - $newData->$key = $replacedDocValue; - $nbrConflictsSolved++; - } elseif (strlen(str_replace(str_replace(array("#"), array(""), $docValue), "", $cacheValue)) !== strlen($cacheValue) - ) {// More precise doc, value hint, eg: --blablabla={0|1} - $newData->$key = $cacheValue; - $nbrConflictsSolved++; - } elseif (strlen(str_replace($cacheValue, "", $docValue)) !== strlen($docValue) - ) {// contained in cache - $newData->$key = $docValue; - $nbrConflictsSolved++; - } elseif (strlen(str_replace($docValue, "", $cacheValue)) !== strlen($cacheValue) - ) {// contained in conflict - $newData->$key = $cacheValue; - $nbrConflictsSolved++; - } else { - echo '[ERROR] conflict cli : cacheValue: ' - .json_encode($cacheValue) - .' - docValue: ' - .json_encode($docValue) - .' - docValue: ' - .str_replace($replaceSource, $replaceDest, $docValue) - .' - cacheValue: ' - .str_replace($replaceSource, $replaceDest, $cacheValue) - .PHP_EOL; - } - } elseif ($key === "range") { - $current = $docValue; - $cache = $cacheValue; - fixRange($current, $cache); - } else { - echo '[ERROR] conflict '.$key.' + '.$identifier.' - '.json_encode($cacheValue).' - '.json_encode($docValue).PHP_EOL; - } - } else { - $newData->$key = $val; - } - } else { - $newData->$key = $val; - } - } - //print_r($newData); - $variables[$identifier] = $newData; - } - } - } - $nbr += count($data); -} -echo "NBR: ".$nbr.PHP_EOL; -echo "NBR_UNIQUE: ".count($variables).PHP_EOL; -echo "NBR_CONFLICTS: ".$nbrConflicts.PHP_EOL; -echo "NBR_CONFLICTS_SOLVED: ".$nbrConflictsSolved.PHP_EOL; -echo "NBR_CONFLICTS_REMAINING: ".($nbrConflicts - $nbrConflictsSolved).PHP_EOL; - -$fileOut = new stdClass(); -$fileOut->vars = json_decode(json_encode($variables)); -$fileOut->version = 1.0; - -$md = "# Variables and options".PHP_EOL; -foreach ($fileOut->vars as $id => $doc) { - //$md .= "## ".$doc->url.PHP_EOL; - $md .= "## ".$doc->name.PHP_EOL; - $md .= "|name|value|".PHP_EOL; - $md .= "|----|-----|".PHP_EOL; - if (isset($doc->name)) { - $md .= "|Name|`$doc->name`|".PHP_EOL; - } - if (isset($doc->cli)) { - $md .= "|Command line|`$doc->cli`|".PHP_EOL; - } - if (isset($doc->type)) { - $md .= "|Type of variable|`$doc->type`|".PHP_EOL; - } - if (isset($doc->scope)) { - $md .= "|Scope|`".implode("`, `", $doc->scope)."`|".PHP_EOL; - } - if (isset($doc->default)) { - $md .= "|Default value|`$doc->default`|".PHP_EOL; - } - if (isset($doc->dynamic)) { - $md .= "|Dynamic|`".( ($doc->dynamic) ? 'true' : 'false')."`|".PHP_EOL; - } - if (empty($doc->validValues) === false) { - $md .= "|Valid value(s)|`".implode("`, `", $doc->validValues)."`|".PHP_EOL; - } - if (isset($doc->range)) { - $r = ''; - if (isset($doc->range->from)) { - $r .= "from: `".$doc->range->from."`"; - } - - if (isset($doc->range->to)) { - if (isset($doc->range->from)) { - $r .= " "; - } - $r .= "to: `".$doc->range->to."`"; - } - $md .= "|Range|$r|".PHP_EOL; - } - $md .= PHP_EOL; - $md .= "### Documentation(s)".PHP_EOL; - $md .= "|source|anchor name|".PHP_EOL; - $md .= "|------|----|".PHP_EOL; - foreach ($doc->ids as &$kbEntry) { - $matchs = array(); - preg_match("/:\/\/([a-z.]+)/i", $kbEntry->url, $matchs); - $md .= "|$matchs[1]|[$kbEntry->anchor]($kbEntry->url#$kbEntry->anchor)|".PHP_EOL; - } - $md .= PHP_EOL; -} - -file_put_contents(__DIR__."/../dist/merged-raw.md", $md.PHP_EOL); - -file_put_contents(__DIR__."/../dist/merged-raw.json", json_encode($fileOut, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES).PHP_EOL); - -$fileOut->urls = array(); - -foreach ($fileOut->vars as $id => $doc) { - foreach ($doc->ids as &$kbEntry) { - $urlId = array_search($kbEntry->url, $fileOut->urls, true); - if ($urlId === false) { - $urlId = array_push($fileOut->urls, $kbEntry->url); - } - $kbEntry->url = $urlId; - $kbEntry = "$urlId#$kbEntry->anchor"; - } -} -$fileOut->version = 1.0; -file_put_contents(__DIR__."/../dist/merged-slim.json", json_encode($fileOut, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES).PHP_EOL); - -$fileOut->vars = json_decode(json_encode($variables)); -$fileOut->types = array( "MYSQL" => 1, "MARIADB" => 2 ); -$fileOut->varTypes = array( - "string" => 1, - "boolean" => 2, - "integer" => 3, - "numeric" => 4, - "enumeration" => 5, - "set" => 6, - "directory name" => 7, - "file name" => 8, - "byte" => 9 -); -foreach ($fileOut->vars as $id => &$doc) { - $data = new stdClass(); - if (isset($doc->dynamic)) { - $data->d = $doc->dynamic; - } - if (isset($doc->type)) { - $data->t = $fileOut->varTypes[$doc->type]; - } - $data->a = array(); - foreach ($doc->ids as &$kbEntry) { - $urlId = array_search($kbEntry->url, $fileOut->urls, true); - if ($urlId === false) { - $urlId = array_push($fileOut->urls, $kbEntry->url); - } - $kbEntryMin = new stdClass(); - $kbEntryMin->a = $kbEntry->anchor; - - $kbEntryMin->u = $urlId; - if (preg_match("/mysql\.com/", $kbEntry->url)) { - $kbEntryMin->t = $fileOut->types["MYSQL"]; - } elseif (preg_match("/mariadb\.com/", $kbEntry->url)) { - $kbEntryMin->t = $fileOut->types["MARIADB"]; - } - $data->a[] = $kbEntryMin; - } - $doc = $data; -} -$fileOut->types = array_flip($fileOut->types); -$fileOut->varTypes = array_flip($fileOut->varTypes); -$fileOut->version = 1.0; -file_put_contents(__DIR__."/../dist/merged-ultraslim.json", json_encode($fileOut, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES).PHP_EOL); - -$content = '"), - $content -); - -file_put_contents(__DIR__."/../dist/merged-ultraslim.php", $content); -echo "Files merged !".PHP_EOL; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/DataTest.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/DataTest.php deleted file mode 100644 index c12f576e..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/DataTest.php +++ /dev/null @@ -1,74 +0,0 @@ -setRemoteRefProvider(new RefProvider()); - $schema = Schema::import($id, $options); - $schema->in($contents); - return true;// No exception occured - } - - /** - * test files - * - * @return void - */ - public function testFileSample(): void - { - $slimDataTestData = json_decode((string) file_get_contents(__DIR__."/data/ultraSlimDataTestWithVariables.json")); - $this->assertTrue(self::validate($slimDataTestData, "urn:williamdes:mariadb-mysql-kbs:ultraslimdata")); - } - - /** - * test slim data - * - * @return void - */ - public function testFileSlim(): void - { - $slimData = json_decode((string) file_get_contents(__DIR__."/../dist/merged-slim.json")); - $this->assertTrue(self::validate($slimData, "urn:williamdes:mariadb-mysql-kbs:slimdata")); - } - - /** - * test ultra slim data - * - * @return void - */ - public function testFileUltraSlim(): void - { - $slimData = json_decode((string) file_get_contents(__DIR__."/../dist/merged-ultraslim.json")); - $this->assertTrue(self::validate($slimData, "urn:williamdes:mariadb-mysql-kbs:ultraslimdata")); - } - - /** - * test ultra slim data - * - * @return void - */ - public function testFileRaw(): void - { - $slimData = json_decode((string) file_get_contents(__DIR__."/../dist/merged-raw.json")); - $this->assertTrue(self::validate($slimData, "urn:williamdes:mariadb-mysql-kbs:rawdata")); - } - -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/RefProvider.php b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/RefProvider.php deleted file mode 100644 index 50b25cc3..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/RefProvider.php +++ /dev/null @@ -1,50 +0,0 @@ -{'$id'}) && $schema !== null) { - $this->urnSchemas[$schema->{'$id'}] = $schema; - } - } - } - } - - /** - * @param string $url The file url - * @return \stdClass|false json_decode of $url resource content - */ - public function getSchemaData($url) - { - if (isset($this->urnSchemas[$url])) {// Handle urn: urls - return $this->urnSchemas[$url]; - } elseif (is_file($url)) {// Handle file - return json_decode((string) file_get_contents($url)); - } else {// Handle URL - return json_decode((string) file_get_contents(rawurldecode($url))); - } - } - -} diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/cleaner.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/cleaner.js deleted file mode 100644 index 007207ef..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/cleaner.js +++ /dev/null @@ -1,193 +0,0 @@ -'use strict'; - -const expect = require('chai').expect; -const cleaner = require(__dirname + '/../src/cleaner'); - -module.exports = function() { - suite('cleaner', function() { - test('clean cli html code', function(done) { - const cli = cleaner.cleanCli('--test-argument'); - expect(cli).to.equal('--test-argument'); - done(); - }); - test('clean cli html code not closed', function(done) { - const cli = cleaner.cleanCli('--test-argument'); - expect(cli).to.equal('--test-argument'); - done(); - }); - test('clean cli nothing to clean', function(done) { - const cli = cleaner.cleanCli('--test-argument'); - expect(cli).to.equal('--test-argument'); - done(); - }); - test('clean cli undefined', function(done) { - const cli = cleaner.cleanCli(undefined); - expect(cli).to.equal(undefined); - done(); - }); - test('clean range undefined', function(done) { - const range = cleaner.cleanRange(undefined); - expect(range).to.deep.equal(undefined); - done(); - }); - test('clean range.from typeof object (dataset-1)', function(done) { - const range = cleaner.cleanRange({ - from: null, - to: null, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof object (dataset-2)', function(done) { - const range = cleaner.cleanRange({ - to: null, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof object (dataset-3)', function(done) { - const range = cleaner.cleanRange({ - from: null, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof object (dataset-4)', function(done) { - const range = cleaner.cleanRange({ - from: undefined, - to: undefined, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof object (dataset-5)', function(done) { - const range = cleaner.cleanRange({ - to: undefined, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof object (dataset-6)', function(done) { - const range = cleaner.cleanRange({ - from: undefined, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof object (dataset-7)', function(done) { - const range = cleaner.cleanRange({ - from: NaN, - to: NaN, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.from typeof int', function(done) { - const range = cleaner.cleanRange({ - from: 1024, - }); - expect(range).to.deep.equal({ - from: 1024, - }); - done(); - }); - test('clean range.from typeof string', function(done) { - const range = cleaner.cleanRange({ - from: '1024', - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.to typeof int', function(done) { - const range = cleaner.cleanRange({ - to: 1024, - }); - expect(range).to.deep.equal({ - to: 1024, - }); - done(); - }); - test('clean range.to typeof string', function(done) { - const range = cleaner.cleanRange({ - to: '1024', - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range.to typeof object', function(done) { - const range = cleaner.cleanRange({ - to: {}, - }); - expect(range).to.deep.equal({}); - done(); - }); - test('clean range to upwards', function(done) { - const range = cleaner.cleanRange({ - to: 'upwards', - }); - expect(range).to.deep.equal({ - to: 'upwards', - }); - done(); - }); - test('clean range to upwards match', function(done) { - const range = cleaner.cleanRange({ - to: '(128KB) upwards', - }); - expect(range).to.deep.equal({ - to: 'upwards', - }); - done(); - }); - test('clean binary types in bytes', function(done) { - const type = cleaner.cleanType('in bytes'); - expect(type).to.deep.equal('byte'); - done(); - }); - test('clean binary types size in mb', function(done) { - const type = cleaner.cleanType('size in mb'); - expect(type).to.deep.equal('byte'); - done(); - }); - test('clean binary types number of bytes', function(done) { - const type = cleaner.cleanType('number of bytes'); - expect(type).to.deep.equal('byte'); - done(); - }); - test('clean binary types number of', function(done) { - const type = cleaner.cleanType('number of'); - expect(type).to.deep.equal('integer'); - done(); - }); - test('clean binary types size of', function(done) { - const type = cleaner.cleanType('size of'); - expect(type).to.deep.equal('integer'); - done(); - }); - test('clean binary types in microseconds', function(done) { - const type = cleaner.cleanType('in microseconds'); - expect(type).to.deep.equal('integer'); - done(); - }); - test('clean binary types in seconds', function(done) { - const type = cleaner.cleanType('in seconds'); - expect(type).to.deep.equal('integer'); - done(); - }); - test('clean wtf type', function(done) { - const type = cleaner.cleanType('wtf'); - expect(type).to.deep.equal(undefined); - done(); - }); - test('clean enumeration type', function(done) { - const type = cleaner.cleanType('enumeration'); - expect(type).to.deep.equal('enumeration'); - done(); - }); - test('clean undefined type', function(done) { - const type = cleaner.cleanType(undefined); - expect(type).to.deep.equal(undefined); - done(); - }); - }); -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_1.html b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_1.html deleted file mode 100644 index 5855c104..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_1.html +++ /dev/null @@ -1,235 +0,0 @@ - - -
      -
        -
      • -

        - - - - - --ndbcluster -

        -
        - -

        Table 21.207 - Type and value information for ndbcluster

        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        PropertyValue
        Namendbcluster -
        Command LineYes
        System VariableNo
        Status VariableNo
        Option FileYes
        Scope
        DynamicNo
        Type
        Default, RangeFALSE (Version: NDB 7.5-7.6)
        Notes -

        - DESCRIPTION: Enable NDB Cluster (if this version - of MySQL supports it) -

        -

        - Disabled by - --skip-ndbcluster. -

        -
        -
        -
        - - - - - - - -
        PropertyValue
        -
        - -
        -
        -

        - The NDBCLUSTER storage engine - is necessary for using NDB Cluster. If a - mysqld binary includes support for the - NDBCLUSTER storage engine, - the engine is disabled by default. Use the - --ndbcluster option to - enable it. Use --skip-ndbcluster to - explicitly disable the engine. -

        -

        - It is not necessary or desirable to use this option - together with --initialize. - Beginning with NDB 7.5.4, --ndbcluster is - ignored (and the NDB storage engine is - not enabled) if - --initialize is also used. (Bug #81689, - Bug #23518923) -

        -
      • -
      • -

        - - - - - --ndb-allow-copying-alter-table=[ON|OFF] -

        -
        - -

        Table 21.208 - Type and value information for ndb-allow-copying-alter-table

        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        PropertyValue
        Namendb-allow-copying-alter-table -
        Command LineYes
        System VariableYes
        Status VariableNo
        Option FileYes
        ScopeBoth
        DynamicYes
        Type
        Default, RangeON (Version: NDB 7.5-7.6)
        Notes -

        - DESCRIPTION: Set to OFF to keep ALTER TABLE from - using copying operations on NDB tables -

        -
        -
        -
        - - - - - - - -
        PropertyValue
        -
        - -
        -
        -

        - Let ALTER TABLE and other - DDL statements use copying operations on - NDB tables. Set to - OFF to keep this from happening; doing - so may improve performance of critical applications. -

        -
      • -
      • -

        - - - - - --ndb-batch-size=# -

        - - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_2.html b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_2.html deleted file mode 100644 index 2c3c1c50..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_2.html +++ /dev/null @@ -1,1211 +0,0 @@ - -
        -
          -
        • -

          - - - - - binlog_gtid_simple_recovery -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          Command-Line Format--binlog-gtid-simple-recovery[={OFF|ON}]
          System Variablebinlog_gtid_simple_recovery -
          ScopeGlobal
          DynamicNo
          SET_VAR Hint AppliesNo
          TypeBoolean
          Default ValueON
          -
          -

          - This variable controls how binary log files are iterated - during the search for GTIDs when MySQL starts or restarts. -

          -

          - When - binlog_gtid_simple_recovery=TRUE, - which is the default in MySQL 8.0, the values of - gtid_executed and - gtid_purged are computed at - startup based on the values of - Previous_gtids_log_event in the most recent - and oldest binary log files. For a description of the - computation, see - The gtid_purged System - Variable. This setting - accesses only two binary log files during server restart. If - all binary logs on the server were generated using MySQL 5.7.8 - or later, - binlog_gtid_simple_recovery=TRUE - can always safely be used. - - -

          -

          - If any binary logs from MySQL 5.7.7 or older are present on - the server (for example, following an upgrade of an older - server to MySQL 8.0), with - binlog_gtid_simple_recovery=TRUE, - gtid_executed and - gtid_purged might be - initialized incorrectly in the following two situations: -

          -
          -
            -
          • -

            - The newest binary log was generated by MySQL 5.7.5 or - earlier, and gtid_mode - was ON for some binary logs but - OFF for the newest binary log. -

            -
          • -
          • -

            - A SET @@GLOBAL.gtid_purged statement - was issued on MySQL 5.7.7 or earlier, and the binary log - that was active at the time of the SET - @@GLOBAL.gtid_purged statement has not yet been - purged. - - -

            -
          • -
          -
          -

          - If an incorrect GTID set is computed in either situation, it - will remain incorrect even if the server is later restarted - with - binlog_gtid_simple_recovery=FALSE. - If either of these situations apply or might apply on the - server, set - binlog_gtid_simple_recovery=FALSE - before starting or restarting the server. -

          -

          - When - binlog_gtid_simple_recovery=FALSE - is set, the method of computing - gtid_executed and - gtid_purged as described in - The gtid_purged System - Variable is changed to - iterate the binary log files as follows: -

          -
          -
            -
          • -

            - Instead of using the value of - Previous_gtids_log_event and GTID log - events from the newest binary log file, the computation - for gtid_executed - iterates from the newest binary log file, and uses the - value of Previous_gtids_log_event and - any GTID log events from the first binary log file where - it finds a Previous_gtids_log_event - value. If the server's most recent binary log files do not - have GTID log events, for example if - gtid_mode=ON was used but - the server was later changed to - gtid_mode=OFF, this - process can take a long time. -

            -
          • -
          • -

            - Instead of using the value of - Previous_gtids_log_event from the - oldest binary log file, the computation for - gtid_purged iterates from - the oldest binary log file, and uses the value of - Previous_gtids_log_event from the first - binary log file where it finds either a nonempty - Previous_gtids_log_event value, or at - least one GTID log event (indicating that the use of GTIDs - starts at that point). If the server's older binary log - files do not have GTID log events, for example if - gtid_mode=ON was only set - recently on the server, this process can take a long time. -

            -
          • -
          -
          -
        • -
        • -

          - enforce_gtid_consistency -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          Command-Line Format--enforce-gtid-consistency[=value]
          System Variableenforce_gtid_consistency -
          ScopeGlobal
          DynamicYes
          SET_VAR Hint AppliesNo
          TypeEnumeration
          Default ValueOFF
          Valid Values -

          OFF

          -

          ON

          -

          WARN

          -
          -
          -

          - Depending on the value of this variable, the server enforces - GTID consistency by allowing execution of only statements that - can be safely logged using a GTID. You - must set this variable to - ON before enabling GTID based replication. -

          -

          - The values that - enforce_gtid_consistency can - be configured to are: -

          -
          -
            -
          • -

            - OFF: all transactions are allowed to - violate GTID consistency. -

            -
          • -
          • -

            - ON: no transaction is allowed to - violate GTID consistency. -

            -
          • -
          • -

            - WARN: all transactions are allowed to - violate GTID consistency, but a warning is generated in - this case. -

            -
          • -
          -
          -

          - Only statements that can be logged using GTID safe statements - can be logged when - enforce_gtid_consistency is - set to ON, so the operations listed here - cannot be used with this option: -

          -
          -
            -
          • -

            - CREATE - TABLE ... SELECT statements -

            -
          • -
          • -

            - CREATE - TEMPORARY TABLE or - DROP TEMPORARY - TABLE statements inside transactions -

            -
          • -
          • -

            - Transactions or statements that update both transactional - and nontransactional tables. There is an exception that - nontransactional DML is allowed in the same transaction or - in the same statement as transactional DML, if all - nontransactional tables are - temporary. -

            -
          • -
          -
          -

          - --enforce-gtid-consistency only - takes effect if binary logging takes place for a statement. If - binary logging is disabled on the server, or if statements are - not written to the binary log because they are removed by a - filter, GTID consistency is not checked or enforced for the - statements that are not logged. -

          -

          - For more information, see - Section 17.1.3.6, “Restrictions on - Replication with GTIDsâ€. -

          -

          - Prior to MySQL 5.7 and in early releases in that release - series, the boolean - enforce_gtid_consistency - defaulted to OFF. To maintain compatibility - with these earlier releases, the enumeration defaults to - OFF, and setting - --enforce-gtid-consistency - without a value is interpreted as setting the value to - ON. The variable also has multiple textual - aliases for the values: 0=OFF=FALSE, - 1=ON=TRUE,2=WARN. This - differs from other enumeration types but maintains - compatibility with the boolean type used in previous releases. - These changes impact on what is returned by the variable. - Using SELECT @@ENFORCE_GTID_CONSISTENCY, - SHOW VARIABLES LIKE - 'ENFORCE_GTID_CONSISTENCY', and SELECT * - FROM INFORMATION_SCHEMA.VARIABLES WHERE 'VARIABLE_NAME' = - 'ENFORCE_GTID_CONSISTENCY', all return the textual - form, not the numeric form. This is an incompatible change, - since @@ENFORCE_GTID_CONSISTENCY returns - the numeric form for booleans but returns the textual form for - SHOW and the Information Schema. -

          -
        • -
        • -

          - - - - - gtid_executed -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          System Variablegtid_executed -
          System Variablegtid_executed -
          ScopeGlobal
          ScopeGlobal, Session
          DynamicNo
          DynamicNo
          SET_VAR Hint AppliesNo
          SET_VAR Hint AppliesNo
          TypeString
          -
          -

          - When used with global scope, this variable contains a - representation of the set of all transactions executed on the - server and GTIDs that have been set by a - SET - gtid_purged statement. This - is the same as the value of the - Executed_Gtid_Set column in the output of - SHOW MASTER STATUS and - SHOW SLAVE STATUS. The value of - this variable is a GTID set, see - GTID Sets for - more information. -

          -

          - When the server starts, - @@GLOBAL.gtid_executed is initialized. See - binlog_gtid_simple_recovery - for more information on how binary logs are iterated to - populate gtid_executed. GTIDs - are then added to the set as transactions are executed, or if - any - SET - gtid_purged statement is - executed. -

          -

          - The set of transactions that can be found in the binary logs - at any given time is equal to - GTID_SUBTRACT(@@GLOBAL.gtid_executed, - @@GLOBAL.gtid_purged); that is, to all transactions - in the binary log that have not yet been purged. -

          -

          - Issuing RESET MASTER causes the - global value (but not the session value) of this variable to - be reset to an empty string. GTIDs are not otherwise removed - from this set other than when the set is cleared due to - RESET MASTER. -

          -

          - In some older releases, this variable could also be used with - session scope, where it contained a representation of the set - of transactions that are written to the cache in the current - session. The session scope is now deprecated. -

          -
        • -
        • -

          - gtid_executed_compression_period -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          Command-Line Format--gtid-executed-compression-period=#
          System Variablegtid_executed_compression_period -
          ScopeGlobal
          DynamicYes
          SET_VAR Hint AppliesNo
          TypeInteger
          Default Value1000
          Minimum Value0
          Maximum Value4294967295
          -
          -

          - Compress the mysql.gtid_executed table each - time this many transactions have been processed. A setting of - 0 means that this table is not compressed. Since no - compression of the table occurs when using the binary log, - setting the value of the variable has no effect unless binary - logging is disabled. -

          -

          - See - mysql.gtid_executed Table Compression, - for more information. -

          -
        • -
        • -

          - gtid_mode -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          Command-Line Format--gtid-mode=MODE
          System Variablegtid_mode -
          ScopeGlobal
          DynamicYes
          SET_VAR Hint AppliesNo
          TypeEnumeration
          Default ValueOFF
          Valid Values -

          OFF

          -

          OFF_PERMISSIVE

          -

          ON_PERMISSIVE

          -

          ON

          -
          -
          -

          - Controls whether GTID based logging is enabled and what type - of transactions the logs can contain. You must have privileges - sufficient to set global system variables. See - Section 5.1.9.1, “System Variable - Privilegesâ€. - enforce_gtid_consistency must - be true before you can set - gtid_mode=ON. Before - modifying this variable, see - Section 17.1.5, “Changing - Replication Modes on Online Serversâ€. -

          -

          - Logged transactions can be either anonymous or use GTIDs. - Anonymous transactions rely on binary log file and position to - identify specific transactions. GTID transactions have a - unique identifier that is used to refer to transactions. The - different modes are: -

          -
          -
            -
          • -

            - OFF: Both new and replicated - transactions must be anonymous. -

            -
          • -
          • -

            - OFF_PERMISSIVE: New transactions are - anonymous. Replicated transactions can be either anonymous - or GTID transactions. -

            -
          • -
          • -

            - ON_PERMISSIVE: New transactions are - GTID transactions. Replicated transactions can be either - anonymous or GTID transactions. -

            -
          • -
          • -

            - ON: Both new and replicated - transactions must be GTID transactions. -

            -
          • -
          -
          -

          - Changes from one value to another can only be one step at a - time. For example, if - gtid_mode is currently set to - OFF_PERMISSIVE, it is possible to change to - OFF or ON_PERMISSIVE but - not to ON. -

          -

          - The values of gtid_purged and - gtid_executed are persistent - regardless of the value of - gtid_mode. Therefore even - after changing the value of - gtid_mode, these variables - contain the correct values. -

          -
        • -
        • -

          - - - - - gtid_next -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          System Variablegtid_next -
          ScopeSession
          DynamicYes
          SET_VAR Hint AppliesNo
          TypeEnumeration
          Default ValueAUTOMATIC
          Valid Values -

          AUTOMATIC

          -

          ANONYMOUS

          -

          UUID:NUMBER

          -
          -
          -

          - This variable is used to specify whether and how the next GTID - is obtained. -

          -

          - Setting the session value of this system variable is a - restricted operation. The session user must have either the - REPLICATION_APPLIER privilege - (see Section 17.3.3, “Replication Privilege - Checksâ€), or - privileges sufficient to set restricted session variables (see - Section 5.1.9.1, “System Variable - Privilegesâ€). -

          -

          - gtid_next can take any of the following - values: -

          -
          -
            -
          • -

            - AUTOMATIC: Use the next - automatically-generated global transaction ID. -

            -
          • -
          • -

            - ANONYMOUS: Transactions do not have - global identifiers, and are identified by file and - position only. -

            -
          • -
          • -

            - A global transaction ID in - UUID:NUMBER - format. -

            -
          • -
          -
          -

          - Exactly which of the above options are valid depends on the - setting of gtid_mode, see - Section 17.1.5.1, “Replication Mode - Concepts†for - more information. Setting this variable has no effect if - gtid_mode is - OFF. -

          -

          - After this variable has been set to - UUID:NUMBER, - and a transaction has been committed or rolled back, an - explicit SET GTID_NEXT statement must again - be issued before any other statement. -

          -

          - DROP TABLE or - DROP TEMPORARY - TABLE fails with an explicit error when used on a - combination of nontemporary tables with temporary tables, or - of temporary tables using transactional storage engines with - temporary tables using nontransactional storage engines. -

          -
        • -
        • -

          - - - - - gtid_owned -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          System Variablegtid_owned -
          ScopeGlobal, Session
          DynamicNo
          SET_VAR Hint AppliesNo
          TypeString
          -
          -

          - This read-only variable is primarily for internal use. Its - contents depend on its scope. -

          -
          -
            -
          • -

            - When used with global scope, - gtid_owned holds a list - of all the GTIDs that are currently in use on the server, - with the IDs of the threads that own them. This variable - is mainly useful for a multi-threaded replication slave to - check whether a transaction is already being applied on - another thread. An applier thread takes ownership of a - transaction's GTID all the time it is processing the - transaction, so @@global.gtid_owned - shows the GTID and owner for the duration of processing. - When a transaction has been committed (or rolled back), - the applier thread releases ownership of the GTID. -

            -
          • -
          • -

            - When used with session scope, - gtid_owned holds a single - GTID that is currently in use by and owned by this - session. This variable is mainly useful for testing and - debugging the use of GTIDs when the client has explicitly - assigned a GTID for the transaction by setting - gtid_next. In this case, - @@session.gtid_owned displays the GTID - all the time the client is processing the transaction, - until the transaction has been committed (or rolled back). - When the client has finished processing the transaction, - the variable is cleared. If - gtid_next=AUTOMATIC is - used for the session, - gtid_owned is only - populated briefly during the execution of the commit - statement for the transaction, so it cannot be observed - from the session concerned, although it will be listed if - @@global.gtid_owned is read at the - right point. If you have a requirement to track the GTIDs - that are handled by a client in a session, you can enable - the session state tracker controlled by the - session_track_gtids - system variable. -

            -
          • -
          -
          -
        • -
        • -

          - - - - - gtid_purged -

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          System Variablegtid_purged -
          ScopeGlobal
          DynamicYes
          SET_VAR Hint AppliesNo
          TypeString
          -
          -

          - The global value of the - gtid_purged system variable - (@@GLOBAL.gtid_purged) is a GTID set - consisting of the GTIDs of all the transactions that have been - committed on the server, but do not exist in any binary log - file on the server. - gtid_purged is a subset of - gtid_executed. The following - categories of GTIDs are in - gtid_purged: -

          -
          -
            -
          • -

            - GTIDs of replicated transactions that were committed with - binary logging disabled on the slave. -

            -
          • -
          • -

            - GTIDs of transactions that were written to a binary log - file that has now been purged. -

            -
          • -
          • -

            - GTIDs that were added explicitly to the set by the - statement SET @@GLOBAL.gtid_purged. -

            -
          • -
          -
          -

          - When the server starts, the global value of - gtid_purged is initialized to - a set of GTIDs. For information on how this GTID set is - computed, see The gtid_purged System - Variable. - If binary logs from MySQL 5.7.7 or older are present on the - server, you might need to set - binlog_gtid_simple_recovery=FALSE - in the server's configuration file to produce the correct - computation. See the description for - binlog_gtid_simple_recovery - for details of the situations in which this setting is needed. -

          -

          - Issuing RESET MASTER causes the - value of gtid_purged to be - reset to an empty string. -

          -

          - You can set the value of - gtid_purged in order to - record on the server that the transactions in a certain GTID - set have been applied, although they do not exist in any - binary log on the server. An example use case for this action - is when you are restoring a backup of one or more databases on - a server, but you do not have the relevant binary logs - containing the transactions on the server. -

          -

          - From MySQL 8.0, there are two ways to set the value of - gtid_purged. You can either - replace the value of - gtid_purged with your - specified GTID set, or you can append your specified GTID set - to the GTID set that is already held by - gtid_purged. If the server - has no existing GTIDs, for example an empty server that you - are provisioning with a backup of an existing database, both - methods have the same result. If you are restoring a backup - that overlaps the transactions that are already on the server, - for example replacing a corrupted table with a partial dump - from the master made using mysqldump (which - includes the GTIDs of all the transactions on the server, even - though the dump is partial), use the first method of replacing - the value of gtid_purged. If - you are restoring a backup that is disjoint from the - transactions that are already on the server, for example - provisioning a multi-source replication slave using dumps from - two different servers, use the second method of adding to the - value of gtid_purged. -

          -
          -
            -
          • -

            - To replace the value of - gtid_purged with your - specified GTID set, use the following statement: -

            -
            -
            Press CTRL+C to copy
            SET @@GLOBAL.gtid_purged = 'gtid_set'
            -
            -

            - gtid_set must be a superset of the - current value of - gtid_purged, and must not - intersect with - gtid_subtract(gtid_executed,gtid_purged). - In other words, the new GTID set - must include any GTIDs - that were already in - gtid_purged, and - must not include any - GTIDs in gtid_executed - that have not yet been purged. gtid_set - also cannot include any GTIDs that are in - @@global.gtid_owned, that is, the GTIDs - for transactions that are currently being processed on the - server. -

            -

            - The result is that the global value of - gtid_purged is set equal - to gtid_set, and the value of - gtid_executed becomes the - union of gtid_set and the previous - value of gtid_executed. -

            -
          • -
          • -

            - To append your specified GTID set to - gtid_purged, use the - following statement with a plus sign (+) before the GTID - set: -

            -
            -
            Press CTRL+C to copy
            SET @@GLOBAL.gtid_purged = '+gtid_set'
            -
            -

            - gtid_set must - not intersect with the current value of - gtid_executed. In other - words, the new GTID set must not include any GTIDs in - gtid_executed, including - transactions that are already also in - gtid_purged. - gtid_set also cannot include any GTIDs - that are in @@global.gtid_owned, that - is, the GTIDs for transactions that are currently being - processed on the server. -

            -

            - The result is that gtid_set is added to - both gtid_executed and - gtid_purged. -

            -
          • -
          -
          -
        • -
        -
        - - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_3.html b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_3.html deleted file mode 100644 index 8e48a2be..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/data/mysql_test_case_3.html +++ /dev/null @@ -1,339 +0,0 @@ - -
        -
          -
        • -

          - ndb_join_pushdown -

          -
          - -

          Table 21.249 - Type and value information for ndb_join_pushdown

          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PropertyValue
          Namendb_join_pushdown -
          Command LineNo
          System VariableYes
          Status VariableNo
          Option FileNo
          ScopeBoth
          DynamicYes
          Type
          Default, RangeTRUE (Version: 5.1.51-ndb-7.2.0)
          Notes -

          - DESCRIPTION: Enables pushing down of joins to data - nodes -

          -
          -
          -
          - - - - - - - -
          PropertyValue
          -
          - -
          -
          -

          - This variable controls whether joins on - NDB tables are pushed down to - the NDB kernel (data nodes). Previously, a join was - handled using multiple accesses of - NDB by the SQL node; however, - when ndb_join_pushdown is - enabled, a pushable join is sent in its entirety to the - data nodes, where it can be distributed among the data - nodes and executed in parallel on multiple copies of the - data, with a single, merged result being returned to - mysqld. This can reduce greatly the - number of round trips between an SQL node and the data - nodes required to handle such a join. -

          -

          - By default, - ndb_join_pushdown is - enabled. -

          -

          Conditions for NDB pushdown joins.  - In order for a join to be pushable, it must meet the - following conditions: -

          -
          -
            -
          1. -

            - Only columns can be compared, and all columns to be - joined must use exactly the same - data type. -

            -

            - This means that expressions such as t1.a = - t2.a + constant - cannot be pushed down, and that (for example) a join - on an INT column and a - BIGINT column also - cannot be pushed down. -

            -
          2. -
          3. -

            - Queries referencing - BLOB or - TEXT columns are not - supported. -

            -
          4. -
          5. -

            - Explicit locking is not supported; however, the - NDB storage engine's - characteristic implicit row-based locking is enforced. -

            -

            - This means that a join using FOR - UPDATE cannot be pushed down. -

            -
          6. -
          7. -

            - In order for a join to be pushed down, child tables in - the join must be accessed using one of the - ref, - eq_ref, or  - const access methods, - or some combination of these methods. -

            -

            - Outer joined child tables can only be pushed using - eq_ref. -

            -

            - If the root of the pushed join is an - eq_ref or - const, only child - tables joined by - eq_ref can be - appended. (A table joined by - ref - is likely to - become the root of another pushed join.) -

            -

            - If the query optimizer decides on Using join - cache for a candidate child table, that - table cannot be pushed as a child. However, it may be - the root of another set of pushed tables. -

            -
          8. -
          9. -

            - Joins referencing tables explicitly partitioned by - [LINEAR] HASH, - LIST, or RANGE - currently cannot be pushed down. -

            -
          10. -
          -
          -

          - You can see whether a given join can be pushed down by - checking it with EXPLAIN; - when the join can be pushed down, you can see references - to the pushed join in the - Extra column of the output, as shown in - this example: -

          -
          -
          Press CTRL+C to copy
          mysql> EXPLAIN - -> SELECT e.first_name, e.last_name, t.title, d.dept_name - -> FROM employees e - -> JOIN dept_emp de ON e.emp_no=de.emp_no - -> JOIN departments d ON d.dept_no=de.dept_no - -> JOIN titles t ON e.emp_no=t.emp_no\G - *************************** 1. row *************************** - id: 1 - select_type: SIMPLE - table: d - type: ALL - possible_keys: PRIMARY - key: NULL - key_len: NULL - ref: NULL - rows: 9 - Extra: Parent of 4 pushed join@1 - *************************** 2. row *************************** - id: 1 - select_type: SIMPLE - table: de - type: ref - possible_keys: PRIMARY,emp_no,dept_no - key: dept_no - key_len: 4 - ref: employees.d.dept_no - rows: 5305 - Extra: Child of 'd' in pushed join@1 - *************************** 3. row *************************** - id: 1 - select_type: SIMPLE - table: e - type: eq_ref - possible_keys: PRIMARY - key: PRIMARY - key_len: 4 - ref: employees.de.emp_no - rows: 1 - Extra: Child of 'de' in pushed join@1 - *************************** 4. row *************************** - id: 1 - select_type: SIMPLE - table: t - type: ref - possible_keys: PRIMARY,emp_no - key: emp_no - key_len: 4 - ref: employees.de.emp_no - rows: 19 - Extra: Child of 'e' in pushed join@1 - 4 rows in set (0.00 sec)
          -
          -
          - -
          - Note -
          -

          - If inner joined child tables are joined by - ref, - and the result is ordered or - grouped by a sorted index, this index cannot provide - sorted rows, which forces writing to a sorted tempfile. -

          -
          -

          - Two additional sources of information about pushed join - performance are available: -

          -
          -
            -
          1. -

            - The status variables - Ndb_pushed_queries_defined, - Ndb_pushed_queries_dropped, - Ndb_pushed_queries_executed, - and - Ndb_pushed_reads. -

            -
          2. -
          3. -

            - The counters in the - ndbinfo.counters - table that belong to the DBSPJ - kernel block. See - Section 21.5.10.10, “The ndbinfo - counters Tableâ€, for - information about these counters. See also - The DBSPJ Block, - in the NDB Cluster API Developer - Guide. -

            -
          4. -
          -
          -
        • -
        -
        - - diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/index.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/index.js deleted file mode 100644 index b5294d6c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/index.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -process.env.TZ = 'UTC'; -const templates = require(__dirname + '/templates'); -const cleaner = require(__dirname + '/cleaner'); -const parser = require(__dirname + '/parser'); - -suite('MariaDB MySQL KBS', function() { - templates(); - cleaner(); - parser(); -}); diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/parser.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/parser.js deleted file mode 100644 index 14b6596c..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/parser.js +++ /dev/null @@ -1,129 +0,0 @@ -'use strict'; - -const expect = require('chai').expect; -const MySQL = require(__dirname + '/../src/MySQL'); -const cheerio = require('cheerio'); -const fs = require('fs'); - -module.exports = function() { - suite('parser', function() { - test('test case 1', function(done) { - const $ = cheerio.load(fs.readFileSync(__dirname + '/data/mysql_test_case_1.html')); - MySQL.parsePage($, function(resultData) { - expect(resultData).to.deep.equal([ - { - cli: '--ndbcluster', - default: 'FALSE (Version: NDB 7.5-7.6)', - dynamic: false, - id: 'option_mysqld_ndbcluster', - name: 'ndbcluster', - }, - { - cli: '--ndb-allow-copying-alter-table=[ON|OFF]', - default: 'ON (Version: NDB 7.5-7.6)', - dynamic: true, - id: 'option_mysqld_ndb-allow-copying-alter-table', - name: 'ndb-allow-copying-alter-table', - scope: ['global', 'session'], - }, - ]); - done(); - }); - }); - test('test case 2', function(done) { - const $ = cheerio.load(fs.readFileSync(__dirname + '/data/mysql_test_case_2.html')); - MySQL.parsePage($, function(resultData) { - expect(resultData).to.deep.equal([ - { - cli: '--binlog-gtid-simple-recovery[={OFF|ON}]', - default: 'ON', - dynamic: false, - id: 'sysvar_binlog_gtid_simple_recovery', - name: 'binlog_gtid_simple_recovery', - scope: ['global'], - type: 'boolean', - }, - { - cli: '--enforce-gtid-consistency[=value]', - default: 'OFF', - dynamic: true, - id: 'sysvar_enforce_gtid_consistency', - name: 'enforce_gtid_consistency', - scope: ['global'], - type: 'enumeration', - validValues: ['OFF', 'ON', 'WARN'], - }, - { - dynamic: false, - id: 'sysvar_gtid_executed', - name: 'gtid_executed', - scope: ['global', 'session'], - type: 'string', - }, - { - cli: '--gtid-executed-compression-period=#', - default: '1000', - dynamic: true, - id: 'sysvar_gtid_executed_compression_period', - name: 'gtid_executed_compression_period', - range: { - from: 0, - to: 4294967295, - }, - scope: ['global'], - type: 'integer', - }, - { - cli: '--gtid-mode=MODE', - default: 'OFF', - dynamic: true, - id: 'sysvar_gtid_mode', - name: 'gtid_mode', - scope: ['global'], - type: 'enumeration', - validValues: ['OFF', 'OFF_PERMISSIVE', 'ON_PERMISSIVE', 'ON'], - }, - { - default: 'AUTOMATIC', - dynamic: true, - id: 'sysvar_gtid_next', - name: 'gtid_next', - scope: ['session'], - type: 'enumeration', - validValues: ['AUTOMATIC', 'ANONYMOUS', 'UUID:NUMBER'], - }, - { - dynamic: false, - id: 'sysvar_gtid_owned', - name: 'gtid_owned', - scope: ['global', 'session'], - type: 'string', - }, - { - dynamic: true, - id: 'sysvar_gtid_purged', - name: 'gtid_purged', - scope: ['global'], - type: 'string', - }, - ]); - done(); - }); - }); - test('test case 3', function(done) { - const $ = cheerio.load(fs.readFileSync(__dirname + '/data/mysql_test_case_3.html')); - MySQL.parsePage($, function(resultData) { - expect(resultData).to.deep.equal([ - { - default: 'TRUE (Version: 5.1.51-ndb-7.2.0)', - dynamic: true, - id: 'sysvar_ndb_join_pushdown', - name: 'ndb_join_pushdown', - scope: ['global', 'session'], - }, - ]); - done(); - }); - }); - }); -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/templates.js b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/templates.js deleted file mode 100644 index 94119c26..00000000 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/vendor/williamdes/mariadb-mysql-kbs/test/templates.js +++ /dev/null @@ -1,218 +0,0 @@ -'use strict'; - -const expect = require('chai').expect; -const templates = require(__dirname + '/../scripts/sudo-bot/template.js'); - -module.exports = function() { - suite('pr message', function() { - test('prMessage for lambda files', function(done) { - const commmitMsg = templates.prMessage(['a.json', 'ab/cd/ef.json', 'README.md']); - expect(commmitMsg).to.equal('🤖 Some updates to review 🤖'); - done(); - }); - test('prMessage for MariaDB files', function(done) { - const commmitMsg = templates.prMessage(['data/mariadb-aria-server-status-variables.json']); - expect(commmitMsg).to.equal('🤖 [MariaDB] updates'); - done(); - }); - test('prMessage for MariaDB files and merged', function(done) { - const commmitMsg = templates.prMessage([ - 'dist/merged-raw.json', - 'dist/merged-raw.md', - 'dist/merged-slim.json', - 'dist/merged-ultraslim.json', - 'dist/merged-ultraslim.php', - 'data/mariadb-aria-server-status-variables.json', - ]); - expect(commmitMsg).to.equal('🤖 [MariaDB] updates'); - done(); - }); - test('prMessage for MariaDB files and others', function(done) { - const commmitMsg = templates.prMessage([ - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mariadb-aria-server-status-variables.json', - ]); - expect(commmitMsg).to.equal('🤖 [MariaDB] updates 🚨🚨'); - done(); - }); - test('prMessage for MariaDB files and others and merged', function(done) { - const commmitMsg = templates.prMessage([ - 'dist/merged-raw.json', - 'dist/merged-raw.md', - 'dist/merged-slim.json', - 'dist/merged-ultraslim.json', - 'dist/merged-ultraslim.php', - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mariadb-aria-server-status-variables.json', - ]); - expect(commmitMsg).to.equal('🤖 [MariaDB] updates 🚨🚨'); - done(); - }); - test('prMessage for MySQL files', function(done) { - const commmitMsg = templates.prMessage(['data/mysql-server-options.json']); - expect(commmitMsg).to.equal('🤖 [MySQL] updates'); - done(); - }); - test('prMessage for MySQL files and merged', function(done) { - const commmitMsg = templates.prMessage([ - 'dist/merged-raw.json', - 'dist/merged-raw.md', - 'dist/merged-slim.json', - 'dist/merged-ultraslim.json', - 'dist/merged-ultraslim.php', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('🤖 [MySQL] updates'); - done(); - }); - test('prMessage for MySQL files and others', function(done) { - const commmitMsg = templates.prMessage([ - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('🤖 [MySQL] updates 🚨🚨'); - done(); - }); - test('prMessage for MySQL files and others and merged', function(done) { - const commmitMsg = templates.prMessage([ - 'dist/merged-raw.json', - 'dist/merged-raw.md', - 'dist/merged-slim.json', - 'dist/merged-ultraslim.json', - 'dist/merged-ultraslim.php', - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('🤖 [MySQL] updates 🚨🚨'); - done(); - }); - test('prMessage for MySQL and MariaDB files', function(done) { - const commmitMsg = templates.prMessage([ - 'data/mariadb-aria-server-status-variables.json', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('🤖 [MariaDB] && [MySQL] updates'); - done(); - }); - test('prMessage for MySQL and MariaDB files and merged', function(done) { - const commmitMsg = templates.prMessage([ - 'dist/merged-raw.json', - 'dist/merged-raw.md', - 'dist/merged-slim.json', - 'dist/merged-ultraslim.json', - 'dist/merged-ultraslim.php', - 'data/mariadb-aria-server-status-variables.json', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('🤖 [MariaDB] && [MySQL] updates'); - done(); - }); - test('prMessage for MySQL and MariaDB files and others', function(done) { - const commmitMsg = templates.prMessage([ - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mariadb-aria-server-status-variables.json', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('🤖 [MariaDB] && [MySQL] updates 🚨🚨'); - done(); - }); - }); - suite('commit message', function() { - test('commitMessage for lambda files', function(done) { - const commmitMsg = templates.commitMessage(['a.json', 'ab/cd/ef.json', 'README.md']); - expect(commmitMsg).to.equal('update: 🤖 Some updates 🤖'); - done(); - }); - test('commitMessage for MariaDB files', function(done) { - const commmitMsg = templates.commitMessage(['data/mariadb-aria-server-status-variables.json']); - expect(commmitMsg).to.equal('update: [MariaDB] updates'); - done(); - }); - test('commitMessage for MariaDB files and others', function(done) { - const commmitMsg = templates.commitMessage([ - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mariadb-aria-server-status-variables.json', - ]); - expect(commmitMsg).to.equal('update: [MariaDB] updates and other changes'); - done(); - }); - test('commitMessage for MySQL files', function(done) { - const commmitMsg = templates.commitMessage(['data/mysql-server-options.json']); - expect(commmitMsg).to.equal('update: [MySQL] updates'); - done(); - }); - test('commitMessage for MySQL files and others', function(done) { - const commmitMsg = templates.commitMessage([ - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('update: [MySQL] updates and other changes'); - done(); - }); - test('commitMessage for MySQL and MariaDB files', function(done) { - const commmitMsg = templates.commitMessage([ - 'data/mariadb-aria-server-status-variables.json', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('update: [MariaDB] && [MySQL] updates'); - done(); - }); - test('commitMessage for MySQL and MariaDB files and others', function(done) { - const commmitMsg = templates.commitMessage([ - 'a.json', - 'ab/cd/ef.json', - 'README.md', - 'data/mariadb-aria-server-status-variables.json', - 'data/mysql-server-options.json', - ]); - expect(commmitMsg).to.equal('update: [MariaDB] && [MySQL] updates and other changes'); - done(); - }); - }); - suite('pr', function() { - test('prContent', function(done) { - const prContent = templates.prContent([ - 'a.json', - 'ab/cd/ef.json', - 'data/mariadb-aria-server-status-variables.json', - 'dist/merged-raw.json', - 'dist/merged-raw.md', - 'dist/merged-slim.json', - 'dist/merged-ultraslim.json', - 'dist/merged-ultraslim.php', - 'data/mysql-server-options.json', - 'README.md', - ]); - expect(prContent).to.equal( - 'Dear human 🌻, after running my task the following files where updated:\n- `a.json` 👽\n- `ab/cd/ef.json` 👽\n- `data/mariadb-aria-server-status-variables.json` ðŸ³\n- `dist/merged-raw.json` 📦\n- `dist/merged-raw.md` 📦\n- `dist/merged-slim.json` 📦\n- `dist/merged-ultraslim.json` 📦\n- `dist/merged-ultraslim.php` 📦\n- `data/mysql-server-options.json` ðŸ¬\n- `README.md` 👽\n' - ); - done(); - }); - test('prContent one file', function(done) { - const prContent = templates.prContent(['README.md']); - expect(prContent).to.equal( - 'Dear human 🌻, after running my task the following file was updated:\n- `README.md` 👽\n' - ); - done(); - }); - test('prBranch', function(done) { - const prBranch = templates.prBranch([]); - expect(prBranch).to.match(/^refs\/heads\/update\/[0-9]{13}$/); - done(); - }); - }); -}; diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/CONTRIBUTING.md b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.4/CONTRIBUTING.md similarity index 84% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/CONTRIBUTING.md rename to .devilbox/www/htdocs/vendor/phpmyadmin-5.0.4/CONTRIBUTING.md index 34115aec..6c3c5a7e 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/CONTRIBUTING.md +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.4/CONTRIBUTING.md @@ -4,14 +4,19 @@ As an open-source project, phpMyAdmin welcomes contributions of many forms. ## Bug reporting -We appreciate your effort to improve phpMyAdmin by submitting a bug report. Before doing so, please check the following things: +We appreciate your effort to improve phpMyAdmin by submitting a bug report. Before doing so, please check the following things: + +1. Check whether the bug you face **hasn't been already reported**. Duplicate reports take us time, that we could be used to fix other bugs or make improvements. + +2. Specify the phpMyAdmin, server, PHP, MySQL and browser information that may be helpful to fix the problem, especially exact **version numbers**. + +3. If you got some error, please **describe what happened** and add an error message. Reports like "I get an error when I clicked on some link" are useless. + +4. Provide easy steps to reproduce and if possible include your table structure (``SHOW CREATE TABLE `tbl_name`;``); if your problem implies specific data, attach a small export file for sample rows. -1. Check whether the bug you face **hasn't been already reported**. Duplicate reports take us time, that we could be used to fix other bugs or make improvements. -2. Specify the phpMyAdmin, server, PHP, MySQL and browser information that may be helpful to fix the problem, especially exact **version numbers**. -3. If you got some error, please **describe what happened** and add an error message. Reports like "I get an error when I clicked on some link." are useless. -4. Provide easy steps to reproduce and if possible include your table structure (``SHOW CREATE TABLE `tbl_name`;``); if your problem implies specific data, attach a small export file for sample rows. 5. **Security problems** should not be reported here. See [our security page](https://www.phpmyadmin.net/security/). -Thanks for your help! + +Thanks for your help! Please report [bugs on GitHub][1]. @@ -20,19 +25,16 @@ Please report [bugs on GitHub][1]. ## Patches submission Patches are welcome as [pull requests on GitHub][2]. Please include a -Signed-off-by tag in the commit message (you can do this by passing [`--signoff`][4] -parameter to Git). +Signed-off-by tag in the commit message (you can do this by passing [`--signoff`][4] parameter to Git). When creating the commit on GitHub or using some other tool which does not have -direct support for this, it is the same as adding -`Signed-off-by: Your name ` +direct support for this, it is the same as adding `Signed-off-by: Your name ` as the last line of the commit message. Example: `Signed-off-by: Jane Smith ` Note that by submitting patches with the Signed-off-by tag, you are giving -permission to license the patch as GPLv2-or-later. See [the DCO file][3] for -details. +permission to license the patch as GPLv2-or-later. See [the DCO file][3] for details. [2]: https://github.com/phpmyadmin/phpmyadmin/pulls diff --git a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/ChangeLog b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.4/ChangeLog similarity index 59% rename from .devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/ChangeLog rename to .devilbox/www/htdocs/vendor/phpmyadmin-5.0.4/ChangeLog index e51cf709..f4b01c1a 100644 --- a/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.0/ChangeLog +++ b/.devilbox/www/htdocs/vendor/phpmyadmin-5.0.4/ChangeLog @@ -1,6 +1,165 @@ phpMyAdmin - ChangeLog ====================== +5.0.4 (2020-10-15) +- issue #16245 Fix failed Zoom search clears existing values +- issue Fixed a PHP error when reporting a particular JS error +- issue #16326 Fixed latitude and longitude swap for geometries in edit mode +- issue #16032 Fix CREATE TABLE not being tracked when auto tracking is enabled +- issue #16397 Fix compatibility problems with older PHP versions (also issue #16399) +- issue #16396 Fix broken two-factor authentication + +5.0.3 (2020-10-09) +- issue #15983 Require twig ^2.9 +- issue Fix option to import files locally appearing as not available +- issue #16048 Fix to allow NULL as a default bit value +- issue #16062 Fix "htmlspecialchars() expects parameter 1 to be string, null given" on Export xml +- issue #16078 Fix no charts in monitor when using a decimal separator "," +- issue #16041 Fix IN(...) clause doesn't permit multiple values on "Search" page +- issue #14411 Support double tap to edit on mobile +- issue #16043 Fix php error "Use of undefined constant MYSQLI_TYPE_JSON" when using the mysqlnd extension +- issue #14611 Fix fatal JS error on index creation after using Enter key to submit the form +- issue #16012 Set "axis-order" to swap lon and lat on MySQL >= 8.1 +- issue #16104 Fixed overwriting a bookmarked query causes a PHP fatal error +- issue Fix typo in a condition in the Sql class +- issue #15996 Fix local setup doc links pointing to a wrong location +- issue #16093 Fix error importing utf-8 with bom sql file +- issue #16089 2FA UX enhancement: autofocus 2FA input +- issue #16127 Fix table column description PHP error when ['DisableIS'] = true; +- issue #16130 Fix local documentation links display when a PHP extension is missing +- issue Fix some twig code deprecations for php 8 +- issue Fix ENUM and SET display when editing procedures and functions +- issue Keep full query state on "auto refresh" process list +- issue Keep columns order on "auto refresh" process list +- issue Fixed editing a failed query from the error message +- issue #16166 Fix the alter user privileges query to make it MySQL 8.0.11+ compatible +- issue Fix copy table to another database when the nbr of DBs is > $cfg['MaxDbList'] +- issue #16157 Fix relations of tables having spaces or special chars not showing in the Designer +- issue #16052 Fix a very rare JS error occuring on mousemove event +- issue #16162 Make a foreign key link clickable in a new tab after the value was saved and replaced +- issue #16163 Fixed a PHP notice "Undefined index: column_info" on views +- issue #14478 Fix the data stream when exporting data in file mode +- issue #16184 Fix templates/ directory not found error +- issue #16184 Remove chdir logic to fix PHP fatal error "Uncaught TypeError: chdir()" +- issue Support for Twig 3 +- issue Allow phpmyadmin/twig-i18n-extension ^3.0 +- issue #16201 Trim spaces for integer values in table search +- issue #16076 Fixed cannot edit or export TIMESTAMP column with default CURRENT_TIMESTAMP in MySQL >= 8.0.13 +- issue #16226 Fix error 500 after copying a table +- issue #16222 Fixed can't use the search page when the table name has special characters +- issue #16248 Fix zoom search is not performing input validation on INT columns +- issue #16248 Fix javascript error when typing in INT fields on zoom search page +- issue Fix type errors when using saved searches +- issue #16261 Fix missing headings on modals of "User Accounts -> Export" +- issue #16146 Fixed sorting did not keep the selector of number of rows +- issue #16194 Fixed SQL query does not appear in case of editing view where definer is not you on MySQL 8 +- issue #16255 Fix tinyint(1) shown as INT on Search page +- issue #16256 Fix "Warning: error_reporting() has been disabled for security reasons" on php 7.x +- issue #15367 Fix "Change or reconfigure primary server" link +- issue #15367 Fix first replica links, start, stop, ignore links +- issue #16058 Add "PMA_single_signon_HMAC_secret" for signon auths to make special links work and udate examples +- issue #16269 Support ReCaptcha v2 checkbox width "$cfg['CaptchaMethod'] = 'checkbox';" +- issue #14644 Use Doctum instead of Sami +- issue #16086 Fix "Browse" headings shift when scrolling +- issue #15328 Fix no message after import of zipped shapefile without php-zip +- issue #14326 Fix PHP error when exporting without php-zip +- issue #16318 Fix Profiling doesn't sum the number of calls +- issue #16319 Fixed a Russian translation mistake on search results total text +- issue #15634 Only use session_set_cookie_params once on PHP >= 7.3.0 versions for single signon auth +- issue #14698 Fixed database named as 'New' (language variable) causes PHP fatal error +- issue #16355 Make textareas both sides resizable +- issue #16366 Fix column definition form not showing default value +- issue #16342 Fixed multi-table query (db_multi_table_query.php) alias show the same alias for all columns +- issue #15109 Fixed using ST_GeomFromText + GUI on insert throws an error +- issue #16325 Fixed editing Geometry data throws error on using the GUI +- issue [security] Fix XSS vulnerability with the transformation feature (PMASA-2020-5) +- issue [security] Fix SQL injection vulnerability with search feature (PMASA-2020-6) + +5.0.2 (2020-03-20) +- issue Fixed deprecation warning "implode(): Passing glue string after array is deprecated." function on export page +- issue #15767 Fixed can not copy user account since 5.0 - "error #1133" +- issue #15772 Fixed error code 500 during pagination of the tables in a database +- issue #16009 Fix php error "Trying to access array offset on value of type null" on column distinct values feature +- issue #15741 Fix fatal javascript error on clicking "Pick from Central Columns" +- issue #15773 Fixed a view named "views" adds an expand button +- issue #15432 Fixed names of the pages in the designer should be unique +- issue #14310 Fixed column selector "See more" removes "Preview SQL" and "Save" area +- issue Fixed wrong jQuery function call in table search page +- issue #15761 Fix uncaught TypeError when using "$cfg['ServerDefault'] = 0;" +- issue #15780 Fixed unexpected UI of action links (text only mode) +- issue #15674 Replace twig/extensions with phpmyadmin/twig-i18n-extension +- issue #15799 Change location of profiling state documentation to fix column ordering +- issue #15720 Fix designer adding all available tables to a designer page after adding a new relationship +- issue #15791 Replace facebook/webdriver by php-webdriver/webdriver +- issue #15802 Removed SET AUTOCOMMIT=0 from SQL export +- issue #15818 Fix table borders missing on theme original since 5.0.0 +- issue #13864 Fix ENUM's radiobuttons reset on "Continue insertion with" changes +- issue #15811 Fixed browse foreign values doesn't show a modal with grid edit +- issue #15817 Fix "new table" layout issue on original theme +- issue #15798 Fixed not needed prompt before abandoning changes on SQL tab after only changing a checkbox +- issue #15833 Fix php TypeError when submitting unchanged data +- issue Fix php notice "Trying to access array offset on value of type bool" on Designer +- issue #13326 Added integer validations on search page +- issue #15200 Fixed server-side HTTPS detection misses support for Forwarded HTTP Extension (RFC 7239) +- issue #15831 Fixed DB names starting with "b" being cut off in